/* CSS Document */

body{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#3f3d3d;
	margin:0px;
	padding:0px;}
	
td{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#3f3d3d;}
	
a{
	color:#0076be;
	text-decoration:underline;}
	
a:hover{
	color:#0076be;
	text-decoration:none;}
	
.hp_table_main{
	background:url(images/hp_bg_rpt.jpg) repeat-x top left;}
	
.sp_table_main{
	background:url(images/sub_bg_rpt.jpg) repeat-x top left;}		
	
.td_blue_left{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	vertical-align:middle;
	padding-right:10px;
	padding-left:10px;
	/*padding:28px 5px 0px 15px;*/
	background:url(images/left_blue_bg.jpg) repeat-x top left;}
	
	.td_blue_left strong{
		font-weight:normal;
		font-size:15px;}
		
.bottom_grey_bar{
	background-color:#b6b4b3;}
	
.disclaimer{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#3f3d3d;
	padding:11px 0px 11px 148px;}
	
	.disclaimer a{
		color:#3f3d3d;
		text-decoration:none;}
		
	.disclaimer a:hover{
		color:#3f3d3d;
		text-decoration:underline;}
		
	.disclaimer strong,b{
		color:#187ec0;
		font-weight:bold;}
				
.main_body{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#2b2c2d;
	padding:10px 0px 20px 13px;}
	
	.main_body h1{
		font:22px Arial, Helvetica, sans-serif;
		padding-bottom:5px;
		color:#0076be;
		font-weight:normal;
		border-bottom:1px solid #a7a6a5;}
		
	.main_body h2{
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;}		
		
	.blue{
		color:#0079c1;}		
				
				
	.sub_nav{
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		color:#9c9a99;
		padding:8px 5px;
		border-bottom:1px dashed #9c9a99;}
		
	.sub_nav a{
		color:#9c9a99;
		text-decoration:none;}
		
	.sub_nav a:hover{
		color:#0075bc;
		text-decoration:none;}
		
	.sub_last_row{
		border-bottom:0px;}
		
	.sub_nav_td{
		padding:25px 5px;}				