
body{background: #fff url(../i/body_bg.gif) repeat-y;
	margin: 0px 0px; padding: 0px;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 11px;
	color: #56575A;}
	
.notes{background: #fff;
	margin: 0px 0px; padding: 0px;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 11px;
	color: #56575A;}

p {text-align:justify; font-size:11px;}
.la {text-align:left!important; padding-right:50px; padding-left:135px;}
em {font-style:italic;}
.s11 {font-size:11px;}

ul li {font-size:11px;}
ol li {font-size:11px;}
#wrapper{height: 1px;}

*html #divider-wrap{padding-left:1px; padding-right:8px; width: 1px;}
#divider-wrap{padding-left:7px; padding-right:8px; width: 1px;}

#ar06{padding-top: 100px; width: 26px}

#site-content {margin-top:22px; width:528px; padding-top:0px; margin-left:0px;}

*html #utilities{margin-left: 120px!important;}
#utilities{margin-left: 110px!important;}
*html #utilities li{border-left:1px #FFF dotted; display:inline; height:1px; padding-top:8px; padding-bottom:0px!important;}
#utilities li{border-left:1px #FFF dotted; display:inline; line-height:30px;}

#utilities li img {margin-left:5px;}
#utilities a{color: #FFF; text-decoration: none; padding-left:5px; padding-right:10px; font-size:11px;}
#utilities a:visited{color: #FFF;}
#utilities a:hover{color: #FFF; text-decoration: overline;}

#top-strip {margin-top:110px; margin-left:-2px;}

#left-nav{padding: 0px 2px 0px 8px; width: 176px;}

html>body #left-nav{width: 168px}
#content-main{background:#FFF url(../i/top_banner.jpg) no-repeat; padding: 0px 2px 2px 2px;}

#print-ar05{margin-right: 10px; display: none}

#pic-strip-print{margin-right: 5px; display: none}

/*NAVIGATION 
----------------------------------*/

#main-nav{text-transform: uppercase; 
	margin: 5px 0px 20px 0px;
	padding: 0px}

#main-nav td{border-bottom: #C0C0A7 1px solid;}

#main-nav a{color: #2E6793; 
	text-decoration: none; 
	font-size: 11px;
	padding: 15px 5px 15px 10px;
	width: 170px;
	display: block;
 }
 
#main-nav td a {font-size:11px!important;}

html>body #main-nav a{width: 143px;} 

.sub-nav{position:absolute; visibility: hidden;
		border: #677278 1px solid;
		border-left: none;}
		
.sub-nav a{border-left: #677278 1px solid;
	border-right: #EDEDED 5px solid;
	text-decoration: none;
	display: block;
	width: 180px;
	text-align: right;
	padding: 2px 5px 2px 5px;
	color: #00467A;
	background: #fff; font-size:11px;
	}
	
.sub-nav a:hover{border-right: #B1242A 5px solid;}

.open-sub{border-left: #fff 1px solid !important;}	

/*CONTENT 
----------------------------------*/

.content{width: 550px; margin-top: 30px;}

#content-main ul{margin-left: 20px; padding: 0px}

#content-main li{margin-bottom: 10px;}

.heading-block{background: #C6CF21; width: 250px; margin-top: 20px;}

.huge{font-size: 32px; 
	font-weight: normal;
	line-height: 24px;
	 display: block;
	 color: #fff;
}

.no-bullet{list-style-type: none; margin: 0px;}
.nm{margin: 0px 0px 0px 20px;;}

.pl2px{padding-left: 2px; line-height: 15px; display: block}

.line5 {background:#FFF url(../i/line5.gif) repeat-x; width:100%; height:5px; margin-top:15px;}
.line10 {background:#FFF url(../i/line10.gif) repeat-x; width:100%; height:10px; margin-top:30px;}

.h1-header {background:#FFF url(../i/h1_header.gif) no-repeat; text-align:left; height:66px; margin-left:0px; margin-bottom:20px;}
h1 {font-size: 20px; padding-left:133px; padding-top:32px!important; color:#56575A; font-weight:normal;}

.year_end {font-size:11px;}
	
h2{color:#C0C0A7; font-size: 15px;	text-transform: uppercase; margin-bottom:20px; text-align:center;}
.h2-header{color:#00467B;}

h3{margin-bottom: 0px; color: #56575A;
	font-size: 12px;
	text-transform: uppercase;}

h4{margin-bottom: 0px; font-size: 12px; color: #56575A;}

h5{margin-bottom:0px; font-size:12px; color: #56575A; font-style:italic; font-weight:normal;} 

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


hr{color: #00467A; height: 2px; margin: 0px; clear:both}

.highlights{font-size: 14px; margin: 30px 20px; padding: 0px}
.highlights li{padding-bottom: 10px;}
.graph{margin-right: 30px; margin-bottom: 30px;}
.nmt{margin-top: 0px;}
.pb10px{padding-bottom: 10px;}
.pr0px{padding-right: 0px;}
.pr10px{padding-right: 10px;}
.pr30px{padding-right: 30px;}
.pl20px{padding-left: 20px;}
.prpb10px{padding-right: 10px; padding-bottom: 10px;}}
.dash{list-style-image: url(../i/dash.gif);}
.dash li{list-style-image: url(../i/dash.gif); padding-top:4px; padding-bottom:0px;}

.arrow_up{list-style-image: url('../images/green_arrow_up.gif');}
.note{font-size: 10px; font-style: italic; margin-top: 0px;}
dt{font-weight: bold;}
dd{margin-bottom: 15px; margin-left: 15px;}
.clear-both{clear: both;}

.bdr {border: 2px #C0C0A7 solid;}

.fin-highlights-home-tbl {margin-left:135px; width:400px;}
.fin-highlights-home-tbl td{font-size:14px; padding-bottom:15px; padding-top:0px;}

.fin-highlights-tbl {margin-left:0px;}
.fin-highlights-tbl td{font-size:14px; padding-bottom:15px; padding-top:0px;}

.graph-tbl {margin-left:0px; width:520px;}
.graph-tbl td{font-size:12px; color:#939598; font-weight:bold;}

.tbl-downloads {margin-left:0px; width:520px;}
.tbl-downloads td{font-size:12px;}

.dir-tbl {margin-left:0px; width:520px;}
.dir-tbl td{font-size:12px;}

.p20 {padding-left:20px;}

.gr_b {border-bottom:1px #C0C0A7 solid;}
.gr_r {border-right:1px #C0C0A7 solid;}

.star-li{list-style-image: url(../i/star_list_small.gif); margin-left:0px; padding:0px;}
.star-li li {padding-left:10px; font-size:12px;}
.star-li .sub  {margin-top:15px!important; margin-bottom:15px!important;}
.sub {list-style-image: url(../i/dash.gif); margin-left:0px; padding:0px;}

.quicklink-wrapper{float: right;}

.red{color: #AD1821}

.blue {color:#00467B;}

a{color: #00457B}
a:hover{text-decoration: none;}

.backtop{float: right; padding-right: 20px; text-align:right;}
.backtop a{font-size:11px; background: url(../i/tri.gif) no-repeat left center; padding-left: 15px; color: #677278; text-decoration: underline;}
.backtop a:hover{text-decoration: none; color: #00457B}

/*Financial tables  
----------------------------------*/

.fin-tbl{width:100%;}
.fin-tbl {font-size:11px;}

.txt-tbl{width:100%;}
.txt-tbl {font-size:11px;}


th{font-size: 11px; 
	border-top: #B1242A 2px solid; 
	border-bottom: #B1242A 2px solid;
	background: #DEDBDE;
	font-weight: normal}

.fintable{margin-top: 20px;}	
.fintable h3{margin: 0px; padding: 0px;}

.uline2 {border-bottom:2px #56575A solid;}
.uline1 {border-bottom:1px #56575A solid;}

.pad-left{padding-left: 15px !important;}	
.pad-left-uline{padding-left: 15px !important; border-bottom:1px solid #B1242A ;}	
.pad-left-strongline{padding-left: 15px !important; border-bottom:2px solid #B1242A ;}	


.t	{border-top:1px solid #56575A;}
.tl	{border-top:1px solid #56575A; border-left:1px solid #56575A;}
.tr	{border-top:1px solid #56575A; border-right:1px solid #56575A;}
.l	{border-left:1px solid #56575A;}
.r	{border-right:1px solid #56575A;}
.b	{border-bottom:1px solid #56575A;}
.bl	{border-bottom:1px solid #56575A; border-left:1px solid #56575A;}
.br	{border-bottom:1px solid #56575A; border-right:1px solid #56575A;}
.bl2	{border-bottom:2px solid #56575A; border-left:1px solid #56575A;}
.brb	{border-bottom:1px solid #56575A; border-left:1px solid #56575A; border-right:1px solid #56575A;}
.blr	{border-bottom:1px solid #56575A; border-left:1px solid #56575A; border-right:1px solid #56575A;}
.blt	{border-bottom:1px solid #56575A; border-left:1px solid #56575A; border-top:1px solid #56575A;}
.blrt	{border-bottom:1px solid #56575A; border-left:1px solid #56575A; border-top:1px solid #56575A; border-right:1px solid #56575A;}
.trl	{border-top:1px solid #56575A; border-left:1px solid #56575A; border-right:1px solid #56575A;}

			
.dwnloads-h	{background: #FFF;
		font-size: 20px;
		color: #7FABA2;
		padding-left: 5px;
		font-weight: bold;
		border-right:1px solid #000;
		}

.dwnloads-pdf	{background: #7FABA2;
		font-size: 14px;
		color: #FFF;
		border-left: 1px solid #FFF;
		text-align: left;
		}

.dwnloads-cnt	{background: #FFF;
		font-size: 11px;
		color: #000;
		border-right:5px solid #7FABA2;
		border-bottom:3px solid #7FABA2;
		}
.dwn-cnt-td	{font-size: 9px;
		color: #000;
		}

.dwnloads-bdr	{border-top:1px solid #000;
		border-left:1px solid #000;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		}
.dwn-normal	{font-size: 11px;
		}
.dwn-spacer	{font-size: 8px;
		}
