/* Standard Bank SD report - 2005 */

body{background: #fff;
margin: 0px;
padding: 5px 0px 10px 0px;
font-family: Helvetica, arial, verdana, sans-serif;
font-size: 11px;
color: #333}

td{font-size: 11px;}

img{border: none;}

/* Primary layout divisions */

#print-banner{display: none;}

#banner{background: #01237A;
}

#title-logo{border-bottom: #fff 2px solid;}

#logo-wrap{padding: 8px 10px 5px 5px; float: left; border-right: #fff 2px solid;}

#title{padding-left: 10px;}

#banner h1{margin: 0px; padding: 34px 0px 5px 10px;}

html>body #banner h1{margin: 0px; padding: 34px 0px 4px 10px;}

#utilities{margin: 0px 0px 0px 80px; color: #fff; padding: 2px 10px 4px 20px; 
list-style-type: square;
font-size: 10px;
line-height: 11px;
}

#utilities li{padding: 0px; list-style-image: none;}

#utilities a{color: #fff; text-decoration: none;}

#utilities a:hover{text-decoration: underline;}

#quote-wrap{float: right;
background: #fff url(../i/quote_shake.jpg) no-repeat left 0px;
height: 131px;
font-size: 14px;
font-weight: bold;
color: #004A8F;
line-height: 20px;
}

#quote-block{
padding: 0px 10px 5px 210px;

}


#menu-wrap{background: #156EAA; height: 22px; padding-left: 0px; clear: both}


#main-menu{margin: 0px; font-weight: bold;}

#main-menu li{display: inline; border-left: #fff 1px solid; margin: 0px; padding: 0px; line-height: 22px}
.main-end{border-right: #fff 1px solid;}

#main-menu a{display: inline-block; 
	padding: 0px 7px;
	color: #fff;
	text-decoration: none;
	background: #156EA9}
	
.main-selected{background: #00498E !important;}	
	
html>body #main-menu a{padding: 4px 3px;}	

#main-menu a:hover{background: #5988BC}

#displayMenu{border-bottom: #ACAAAA 1px solid;}


#scroll-content{border-left: #ACAAAA 1px solid; height: 25px; overflow: hidden; margin: 0px; position: relative;}

#scroll-overflow {position:relative;left:0;top:0px}


.main-menu-sub{margin: 0px; padding: 0px; line-height: 10px}

.sub-end{border-left: none !important;}

.main-menu-sub td{border-left: #ACAAAA 1px solid; margin: 0px; padding: 0px;}

.main-menu-sub a{display: block; 
	padding: 2px 3px;
	text-decoration: none;
	color: #72706F;
	font-size: 10px;
	height: 25px;}
	
	
	
.main-menu-sub a:hover{background: #D3D1D1}	

#this-page-wrap{background: url(../i/this_page_footer.gif) no-repeat bottom;}

#this-page-pics{background: #ACAAAB; padding-bottom: 25px;}

#this-page-pics img{background: #fff}

#pic-block{background: #fff; padding-top: 5px;}
#pic-block img{margin: 0px 0px 5px 0px; }

#this-page{margin-top: 0px; width: 180px; background: #fff}

#this-page h3{background: #ACAAAB; color: #fff; font-size: 13px; padding: 8px 0px 8px 4px; margin: 0px}

#this-page ul{list-style-type: none; margin: 0px; padding: 0px;}
#this-page li{padding: 0px}

#this-page a{display: block; color: #004A8F; border-bottom: #ACAAAA 1px dotted; width: 164px; 
padding: 5px 5px 2px 10px;
text-decoration: none;}

.section{font-weight: bold;}
.section-selected{font-weight: bold; padding: 5px 5px 2px 10px; border-bottom: #ACAAAA 1px dotted;}

#this-page a:hover{text-decoration: underline; color: #72706F }

#this-page ul ul a{padding-left: 25px;  width: 150px; }

#content-td{padding: 0px 10px 0px 10px;}

#content-wrap{border: #72706F 1px solid; }
	

#content-wrap h1{
			background: #004A8F;
			color: #fff;
			margin: 0px;
			font-size: 13px;
			padding: 8px 20px;
			border-bottom: #fff 3px solid;}	
			
#format-options{background: #fff; padding: 0px 0px; float:right;}			
#format-options img{border-right: #004A8F 1px solid}	
			
#content{border-top: #ACAAAA 1px solid; padding: 10px 10px 30px 20px;}

ul{list-style-image: url('../i/li.gif'); margin-left: 20px; padding: 0px;}
ol{ margin-left:25px; padding: 0px;}

li{padding-bottom: 10px;}

.tbl-wrap{width: 100%; padding: 20px 0px 0px 0px}	

h2.section{font-size: 15px; margin-bottom: 0px; color: #004A8F; margin-left: 200px;}	
.focus{color: #fff}

h2{font-size: 14px; margin-bottom: 0px; }		

.h-banner{background: #01237A url(../i/h_banner_bg.gif) repeat-x left bottom; color: #fff; padding: 4px 3px 10px 3px;}


.sub{color: #004A8F}

h3{font-size: 13px; margin-bottom: 0px; color: #004A8F}	

h4{font-size: 12px; margin-bottom: 0px}	

h5{font-size: 11px; margin: 5px 0px 0px 0px;  color: #004A8F}

.for-year{padding-left: 20px;}

h6{font-size: 11px; margin: 5px 0px 0px 0px; font-style: italic}

h6.nml {font-size: 11px; margin: 5px 0px 0px 0px; font-style: normal}

.nmt{margin-top: 0px;}	

.normal{font-size: 11px; font-weight: normal}

#content .normal{color: #333}

.content-img-block{background: #01237A; color: #fff; }

.content-img-block img{display: block;}

.intro{color: #01237A; font-size: 15px;}

.dash{list-style-image: url(../i/dash.gif)}

.highlights{font-size: 14px;}

.quote{padding: 10px 0px;
width: 180px;
font-size: 13px; font-weight: bold;
border-bottom: #fff 3px solid;
background: #01237A;
color: #fff}

.quote p{margin: 0px 5px 10px 5px;}

.graph-tbl{border-top: #D1D2D4 1px solid; border-left: #D1D2D4 1px solid;}
.graph-tbl td{border-bottom: #D1D2D4 1px solid; border-right: #D1D2D4 1px solid; padding: 5px;}
.graph-tbl th{font-size: 12px; color: #156EAA; background: #CDD4E9; border-bottom: #D1D2D4 1px solid; border-right: #D1D2D4 1px solid; padding: 5px;}

.spacer	{height: 1px !important;
		font-size: 1px !important;
		}

.fin-wrap{width: 100%}


.fintable{margin-top: 10px;}				
.fintable td{}
.voting-tbl{border-top: #004A8F 1px solid ;
		border-left: #004A8F 1px solid;}
.voting-tbl td{border-bottom: #004A8F 1px solid;
		border-right: #004A8F 1px solid; padding: 4px;}
.nbr{border-right: none !important}
.nb{border: none !important}
.nbb{border-bottom: none !important}
th{font-size: 11px;}
.fintable th{background: #EBECEC; font-size: 11px;}
.uline{border-bottom:1px solid  #004A8F}
.strongline{border-bottom:2px solid  #004A8F}
.uline-1px{border-bottom:1px solid  #004A8F;
			height: 1px !important;
			font-size: 1px !important;
			}
.strongline-1px{border-bottom:2px solid  #004A8F;
			height: 1px !important;
			font-size: 1px !important;
			}
.dbl-uline{border-top:1px solid  #004A8F;
		border-bottom:1px solid  #004A8F;
		}
.dbl-strongline{border-top:1px solid  #004A8F;
			border-bottom:2px solid  #004A8F;
			}
.pad-left{padding-left: 20px !important;}	
.pad-left-uline{padding-left: 20px !important; border-bottom:1px solid  #004A8F}	

.cell{border:1px solid #004A8F;}	

.top	{
		border-right:1px solid #004A8F;
		border-left:1px solid #004A8F;
		border-top:1px solid #004A8F;
		padding: 1px 2px 3px 1px;
		}
			
.bot	{
		border-right:1px solid #004A8F;
		border-left:1px solid #004A8F;
		border-bottom:1px solid #004A8F;
		padding: 1px 2px 3px 1px;
		}	
		
.mid	{
		border-right:1px solid #004A8F;
		border-left:1px solid #004A8F;
		padding: 1px 2px 3px 1px;
		}			
			
.botln	{
		border-bottom:1px solid #004A8F;
		}
.topln	{
		border-top:1px solid #004A8F;
		}

.top-lft	{
		border-left:1px solid #004A8F;
		border-top:1px solid #004A8F;
		}
		
.lft	{
		border-left:1px solid #004A8F;
		}
			
			
.top-rgt{border-right:1px solid #004A8F;
		border-top:1px solid #004A8F;
		}
		
.rgt{border-right:1px solid #004A8F;
		}
			
.bot-rgt{
		border-right:1px solid #004A8F;
		border-bottom:1px solid #004A8F;
		}
.bot-rgt-1px{border-right: 1px solid  #004A8F;
		border-bottom: 1px solid  #004A8F;
		font-size: 1px;
		}	
			
.bot-lft{border-left: 1px solid  #004A8F;
		border-bottom: 1px solid  #004A8F;
		}
		
.bot-lft-1px{border-left: 1px solid  #004A8F;
		border-bottom: 1px solid  #004A8F;
		font-size: 1px;
		}		
		
.top-bot-lft{border-left: 1px solid  #004A8F;
		border-top: 1px solid  #004A8F;
		border-bottom: 1px solid  #004A8F;
		}		
		
.top-bot-rgt{border-right: 1px solid  #004A8F;
		border-top: 1px solid  #004A8F;
		border-bottom: 1px solid  #004A8F;
		}		
		
.top-bot{
		border-top: 1px solid  #004A8F;
		border-bottom: 1px solid  #004A8F;
		}		

.lft-strongline{
		border-left:1px solid  #004A8F;
		border-bottom:2px solid  #004A8F;}		
		
.rgt-strongline{
		border-right:1px solid  #004A8F;
		border-bottom:2px solid  #004A8F;}
.top-strongline {border-top: 2px solid #004A8F;}			
		
.pr20{padding-right: 20px;}		

.backtop {float: right; padding: 10px 10px 1px 10px; margin-bottom: 10px;}	
.backtop a{color: #01237A;}	
.backtop a:hover{text-decoration: inderline}


.highlight-box {background: #01237A; color: #FFF !important; padding: 8px 14px 8px 14px;}
.highlight-box ul{list-style-type: disc; list-style-image: none;}
.highlight-box h4{color: #fff !important}

.top-lft-td	{border-bottom:1px dotted #C4CDE5;
		border-left:1px solid #004A8F;
		border-top:1px solid #004A8F;
		}
.top-rgt-td	{border-right:1px solid #004A8F;
		border-top:1px solid #004A8F;
		border-bottom:1px dotted #C4CDE5;
		}
.topln-dt	{border-bottom:1px dotted #C4CDE5;
		border-top:1px solid #004A8F;
		}
.dotted-ln	{
		border-bottom:1px dotted #C4CDE5;
		}

