/**Homepage links ripped from dbs.com stylesheet*/
/*
 *These style rules cannot be moved. They must remain the first rules in this styleSheet as they are used
 *for the collapsible menu tree.
 */
DIV.root{
	visibility:visible;
	margin-left:0.5em;
}

DIV.first{
	visibility:visible;
	margin-left:1.0em;
}
DIV.second{
	visibility:visible;
 	margin-left:2.0em;
}

DIV.third{
	visibility:visible;
	margin-left:2.5em;
}

/*MAIN CONTENT*/

BODY{
	background-color:#FFFFFF;
	color:#333333;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:normal;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

TD,P,LI{
	/*background-color:#FFFFFF; */
	color:#333333;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;

	font-weight:normal;
}

TD{
	/*background-color:#FFFFFF; */
	color:#333333;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font size:0.7em;
	font-weight:normal;
}

A{  
	color:#0066FF;
	text-decoration:none;
}

A:hover,A:active{
	color:#000066;
	text-decoration:none;
}

OL,UL{
	margin-left:2.0em;
	margin-top:0em;
}

.noindent{
	margin-left:3px;
	margin-top:0em;
}

FORM{
	display:inline;
}

/*Page title*/
H1{
	color:#666666;
	font-size:2em;
	font-weight:normal;
	text-align:left;
}

/*page subtitle*/
H2{
	color:#666666;
	font-size:1.6em;
	font-weight:normal;
	text-align:left;
}

H2.comms{
	color:#0E047D;
	font-size:1.8em;
	font-weight:normal;
	text-align:left;
}

/*section title*/
H3{
	font-size:1.4em;
	font-weight:normal;
	text-align:left;
}

/*paragraph title*/
H4{
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
}

B{
	font-weight:bold;
}

A.fluid,A.fluid:link{
	color:#FF6600;
	text-decoration:none;
}

/*Forms and tables*/
SELECT,TEXTAREA{
	background-color:#FFFFFF;
	color:#333333;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:1.1em;
	font-weight:normal;
}

.chartTitle{
	background-color:#CCCCCC;
	color:#0066FF;
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:0.4em;
	padding-left:0.2em;
	padding-right:0.2em;
	padding-top:0.4em;
}

.columnTitle{
	background-color:#99CCFF;
	color:#333333;
	font-size:1.1em;
	font-weight:regular;
	padding-bottom:0.4em;
	padding-left:0.4em;
	padding-right:0.4em;
	padding-top:0.4em;
}

.altTable{
	background-color:#CCCCCC;
	color:#333333;
	font-size:11px;
	padding-bottom:0.8em;
	padding-left:1.0em;
	padding-right:1.0em;
	padding-top:0.8em;
}

.formDivider{
	background-color:#99CCFF;
	font-size:0.2em;
	line-height:0.4em;
}

.center{
	text-align:center;
}

.right{
	text-align:right;
}

/*Page titles*/
.siteTitle{
	background-color:#FFFFFF;
	color:#000066;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:2.2em;
	font-weight:normal;
}

.titleDivider{
	background-color:#FFFFFF;
	color:#999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:3.0em;
	font-weight:normal;
}

.homeTitle{
	background-color:#FFFFFF;
	color:#999999;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:2.2em;
	font-weight:normal;
}

.homeTitleAlt{
	background-color:#FFFFFF;
	color:#FF6600;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:2.2em;
	font-weight:normal;
}

.oneWordTitle{
	background-color:#FFFFFF;
	color:#999999;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:2.2em;
	font-weight:normal;
}

.firstWordTitle{
	background-color:#FFFFFF;
	color:#999999;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:2.2em;
	font-weight:normal;
}

.lastWordTitle{
	background-color:#FFFFFF;
	color:#999999;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:2.2em;
	font-weight:normal;
}

/*vertical spaces*/
.nolinebreak{
margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; display:inline;
}
/* section causing problems after change to EM 
.microGap{
	font-size:2pt;
}

.miniGap{
	font-size:4pt;
}

.midiGap{
	font-size:8pt;
}

.maxiGap{
	font-size:13pt;
}
 ----*/

/*rendering styles*/

.divider{
	background-color:#666666;
	color:#FFFFFF;
	font-size:1px;
}

/*colouring for locator's cash deposit machines*/
.contentred{
	background-color:#FFFFFF;
	color:#FF0000;
}

.contentblue{
	background-color:#FFFFFF;
	color:#0000FF
}

/*Homepage links*/
A.homeFirst{
	background-color:#FFFFFF;
	color:#000066;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

SPAN.homeSecond{

	color:#999999;

}

.firstWord{
	background-color:#FFFFFF;
	color:#999999;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:normal;
}

.secondWord{
	background-color:#FFFFFF;
	color:#666666;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
}

.lastWord{
	background-color:#FFFFFF;
	color:#0066FF;
}

.fluidTitle{
	background-color:#FFFFFF;
	color:#FF6600;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
}

.staticTitle{
	background-color:#FFFFFF;
	color:#000066;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
}

/*HEADER AND FOOTER*/
/*Header (top menus and links)*/
/*TD for top header*/
.headerBack{
	background-color:#000066;
	color:#333333;
	font-size:12px;
}
.headerBack2{
	background-color:#EF741D;
	color:white;
	font-size:12px;
}
.footerBack{
	background-color:#000066;
	color:#333333;
	font-size:12px;
}
.footerBack2{
	background-color:#EF741D;
	color:white;
	font-size:12px;
}
.headerBackFleece{
	background-color:#EF741D;
	color:white;
	font-size:12px;
}

.footerBackFleece{
	background-color:#EF741D;
	color:white;
	font-size:12px;
}

/*for navigation bar*/

TD.headertext{
	
	background-color:#0e047d;
	
	font-family: Arial;
        font-weight: Bold;
}

.headerText{
	
	color:white;
	
	font-family: Arial;
        font-weight: Bold;
}

headerLink,A.headerLink:link,A.headerLink:visited{
	
	color:white;
	
	font-family: Arial;
        font-weight: Bold;
}

A.headerLink:active,A.headerLink:hover,A.headerCurrentLink:active,A.headerCurrentLink:hover{

	color:red;
	
	font-family: Arial;
        font-weight: Bold;
}

A.headerCurrentLink,A.headerCurrentLink:link,A.headerCurrentLink:visited{
	
	color:#0066FF;
	
	text-decoration:none;
}

.headerBackUtil{
	background-color:#FFFFFF;
	color:#999999;
	font-size:11px;
}

A.headerUtilLink,A.headerUtilLink:link,A.headerUtilLink:visited{
	background-color:#FFFFFF;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

A.headerUtilLink:active,A.headerUtilLink:hover,A.headerCurrentUtilLink:active,A.headerCurrentUtilLink:hover{
	background-color:#FFFFFF;
	color:#000066;
	font-size:11px;
	text-decoration:none;
}

A.headerCurrentUtilLink,A.headerCurrentUtilLink:link,A.headerCurrentUtilLink:visited{
	background-color:#FFFFFF;
	color:#0066FF;
	font-size:11px;
	text-decoration:none;
}

/*Custom header spacers*/
TD.verticalHeaderSpacer{
	background-color:#CCCC99;
	color:#333333;
	font-size:2px;
}

/*Footer (Links & copyright)*/
.footerCopyright{
	background-color:#FFFFFF;
	color:#999999;
	font-size:10px;
}

A.headerlinksfleece { 
	color:white;
	font-size:12px;
	text-decoration:none;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
 } 

A.headerlinksfleece:Active { 
        font-family: Arial, Helvetica, sans-serif; 
        font-weight: bold;
	color:#666666;
	font-size:12px;
	text-decoration:none;
 } 

A.headerlinksfleece:Visited{
	color:snow;
	font-size:12px;
	text-decoration:none; 
        font-family: Arial, Helvetica, sans-serif; 
        font-weight: bold
}

A.headerlinksfleece:Hover{
	color:#cccccc;
	font-size:12px;
	text-decoration:none;
        font-family: Arial, Helvetica, sans-serif; 
        font-weight: bold
}

A.footerlinksfleece { 
	color:white;
	font-size:12px;
	text-decoration:none;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
 } 

A.footerlinksfleece:Active { 
        font-family: Arial, Helvetica, sans-serif; 
        font-weight: bold;
	color:#666666;
	font-size:12px;
	text-decoration:none;
 } 

A.footerlinksfleece:Visited{
	color:snow;
	font-size:12px;
	text-decoration:none; 
        font-family: Arial, Helvetica, sans-serif; 
        font-weight: bold
}

A.footerlinksfleece:Hover{
	color:#cccccc;
	font-size:12px;
	text-decoration:none;
        font-family: Arial, Helvetica, sans-serif; 
        font-weight: bold
}



A.footerLinks { 
	color:black;
	font-size:10px;
	text-decoration:none;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
 } 

A.footerLinks:Active { 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-weight: bold;
	color:#CCCCCC;
	font-size:10px;
	text-decoration:none;
 } 

A.footerLinks:Visited{
	color:#330099;
	font-size:10px;
	text-decoration:none; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-weight: bold
}

A.footerLinks:Hover{

	color:red;
	font-size:10px;
	text-decoration:none;
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-weight: bold
}

/*Breadcrumb (Links & static text)*/
A.breadcrumbLink,A.breadcrumbLink:link,A.breadcrumbLink:visited,.breadcrumbNoLink{
	background-color:#FFFFFF;
	color:#999999;
	font-size:0.9em;
	text-decoration:none;
}

A.breadcrumbLink:active,A.breadcrumbLink:hover{
	background-color:#FFFFFF;
	color:#333333;
	font-size:0.9em;
	text-decoration:none;
}

TD.breadcrumbCurrent{
	background-color:#FFFFFF;
	color:#666666;
	font-size:0.9em;
	font-weight:bold;
}

/*MENUS*/
/*Left Hand Side menu (LHS)*/
A.lhsRootFirst,A.lhsNode{
	 background-color:#FFFFFF;
 	 color:#666666;
	 font-size:12px;
 	 text-decoration:none;
}

SPAN.lhsRootSecond,A.lhsRootSecond{
	background-color:#FFFFFF;
	color:#0066FF;
	font-size:12px;
	text-decoration:none;
}

A.lhsEnd,A.lhsEnd:visited,A.lhsEnd:link{
 background-color:#FFFFFF;
 color:#666666;

 text-decoration:none;
}

A.lhsEnd:hover,A.lhsEnd:active{
	background-color:#FFFFFF;
	color:#333333;

	text-decoration:none;
}

.indentRoot{
	margin-bottom:7px;
 	margin-left:13px;
 	margin-top:7px;
	text-indent:-13px;
}

.indent{
	margin-bottom:1px;
	margin-left:22px;
	margin-top:1px;
	text-indent:-13px;
}

/*Right Hand Side menu (RHS)*/
A.rhs,A.rhs:link{
	background-color:#FFFFFF;
 	color:#0066FF;

	text-decoration:none;
}

A.rhs:visited{
	background-color:#FFFFFF;
 	color:#999999;
	text-decoration:none;
}

A.rhs:active,A.rhs:hover{
	background-color:#FFFFFF;
 	color:#000066;

	text-decoration:none;
}

.rhsSection{
	background-color:#FFFFFF;
	color:#666666;

 	font-weight:bold;
}

.rhs{

 	margin-left:0px;
}

/*Login*/
P.login{
	margin-bottom:0px;
	margin-left:16px;
	margin-right:6px;
	margin-top:0px;
	text-indent:-10px;
}

A.login{
	background-color:#FFFFFF;
	color:#990000;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.loginBorder{
	background-color:#999999;
	color:#FFFFFF;
	font-size:1px;
	line-height:1px;
}

.loginTitleBar{
	background-color:#CCCC99;
	color:#0066FF;
	font-size:11px;
	font-weight:bold;
}

.loginBar{
	background-color:#CCCC99;
	font-size:1px;
}

.loginBack{
	background-color:#CCCC99;
	font-size:1px;
}

/*Search*/

INPUT.searchBox{
	background-color:#FFFFFF;
	color:#666666;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	width:104px;
}

/*My own+existing intranet stylesheet*/
        .hdr1   {font-family:Verdana,Arial,Helvetica;color:#000000;font-size:11px;}

        .leftlink       {text-decoration:none;font-family:Verdana,Arial,Helvetica;color:#333333;font-size:11px}

        .rightlink      {text-decoration:none;font-family:Verdana, Arial, Helvetica;color:snow;font-size:7pt; font-weight: bold}

        .centrelink      {font-family:Verdana,Arial,Helvetica;color:#FF6600;font-size:11px}

		.centrecap       {font-family:Verdana, Arial, Helvetica;color:#4E5065;font-size:9pt; font-weight: bold}

		.centrecap2   {font-family:Verdana, Arial, Helvetica;color:#111111;font-size:12px; font-weight: normal}

		.centrehead       {font-family:Verdana, Arial, Helvetica;color:#4E5065;font-size:10pt; font-weight: bold}

		.centrecontent   {font-family:Verdana, Arial, Helvetica;color:#4E5065; font-weight: normal}

		.centrecontent2   {font-family:Verdana, Arial, Helvetica;color:#111111;font-size:11px; font-weight: normal}

		.centrecontent3   {font-family:Verdana, Arial, Helvetica;color:#990000;font-size:9px; font-weight: normal}

		.copyright      {font-family:Verdana, Arial, Helvetica;color:#4E5065;font-size:8px;}

#divContainerBiz{position:relative; left:0;  top:0; width:370; height:92;z-index:6;}

#divLegendBiz   {position:absolute; left:0;  top:62;width:370; height:12;z-index:7;}

#divContBiz     {position:absolute; left:0;  top:0; width:370; height:80;overflow:hidden; clip:rect(20,370,80,0); visibility:hidden;z-index:8;}

#divTextBiz     {position:absolute; left:0;  top:0; width:370; height:80;z-index:9;}

#divUpBiz       {position:absolute; left:325;top:79}

#divDownBiz     {position:absolute; left:345;top:79}

#divContainer{position:relative; left:0;  top:0; width:370; height:92;z-index:1;}

#divLegend   {position:absolute; left:0;  top:62;width:370; height:12;z-index:2;}

#divCont     {position:absolute; left:0;  top:0; width:370; height:80;overflow:hidden; clip:rect(20,370,80,0); visibility:hidden;z-index:3;}

#divText     {position:absolute; left:0;  top:0; width:370; height:80;z-index:4;}

#divUp       {position:absolute; left:325;top:79}

#divDown     {position:absolute; left:345;top:79}

.type {text-decoration:none; font-family:Verdana, Arial, Helvetica;font-size:10px; font-weight: normal; color:black}

.title{text-decoration:none; font-family:Verdana, Arial, Helvetica;font-size:10px; font-weight: normal; color:black}

.information{text-decoration:none; font-family:Verdana, Arial, Helvetica;font-size:10px; font-weight: normal; color:blue}

.date {text-decoration:none; font-family:Verdana, Arial, Helvetica;font-size:10px; font-weight: normal; color:black}

.bodycontent {  font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #000000}

.sectionheader {  font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #0066ff; font-weight: bold; text-decoration: none; background-color: #cccc99}

.sectionheader_to {  font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: white; font-weight: bold; text-decoration: none; background-color : #339933}

.sectionheader_alert {  font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: white; font-weight: bold; text-decoration: none; background-color : red}

/* body {  font-family: Arial, helvetica, sans-serif; font-size: 10pt} 
p {  font-family: Arial, helvetica, sans-serif; font-size: 10pt}
*/

form {margin: 0px; padding: 0px}
/*
td {  font-family: Arial, helvetica, sans-serif; font-size: 10pt}
*/



/* h5 {  font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold } */
.tablebody {  background-color: #e8e8e8}

/* h3 {  font-size: 16px} */
.topmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: normal; background-color: #cccc99; color: #333333; text-decoration: none}

/* no longer supporting netscape, so dumping ie stuff in here */
.nav_light {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; color: snow; text-decoration: none; padding-left: 5px}

.nav_dark {  font-family: Verdana, Arial, Helvetica, sans-serif;  color:black; text-decoration: none}

.formtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color:black; text-decoration: none}

.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
}

A:hover {color:ff0000}

table.factiva {  border: 1px #99cc00 solid; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em}

td.factiva {  font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: white; font-weight: bold; text-decoration: none; background-color: #99cc00}

a.factiva { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: white; font-weight: bold; text-decoration: underline; background-color: #99cc00 }

.communique {  color: #FFFFFF; background-color: #330099; font-size: 1em; font-weight: bold}
.indexheaderpublisher {
	font-size: 0.9em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.theme{ /* colour scheme */
	background-color : #EF741D
}

.lightgrey{ /* colour scheme */
	background-color : #F2EEE3;
}
.headerLinknewscheme {
	color : #000000;
	text-decoration : none;
}
.headerLinknewscheme:hover {
	color : #EF741D;
	text-decoration : none;
}
.headerLinkBold {
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
}
.headerLinkBold:hover {
	color : #FFCC99;
	font-weight : bold;
	text-decoration : none;
}

.footer04 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ef741d;
}

.countryStamp {
	color : #000000;
	text-decoration : none;
}