body {    
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #363636;
}

.clearBoth {
	clear: both;
}

.table{
	margin-top: 0px;
	width: 100%;
}
.top_row{
	background-color: #545454;
	width: 100%;
	font-size: 0px;
}
.bottom_row{
	width: 100%;
	border-top: 2px solid #ffffff;
}
.main_box{
	width: 911px;
	background-color: #ffffff;
	float: left;
}
.main_top_box{
	/*height: 259px;*/
	height: 315px;
	width: 100%;
	background-color: #ececec;
	float: left;
}
.index_main_top_box{
	height: 584px;
	width: 100%;
	background-color: #ececec;
	float: left;
}
.main_bottom_box{
	width: 100%;
}
.logo_box{
	float: left;
	margin-top: 57px;
}
.logo_box_print{
	display: none;
}
.float_right{
	float: left;
}
.l2Nav_box{
	float: right; 
	height: 145px;
}
.l2Nav_area{
	position: absolute;
	top: 70px;
	left: 530px;
}
.home_l2Nav_area{
	position: absolute;
	top: 70px;
	left: 530px;
}
.min_height_box{
	float: left;
	width: 88px;
	height: 325px;
}
.main_content_box{
	float: left;
	width: 823px; /*736*/
}
.main_content_box_directions{
	float: left;
	width: 736px; 
}
.main_content_area{
	margin-left: 16px;
	margin-top: 39px;
	width: 530px;
	padding-bottom: 30px;
}
.extranet_content_area{
	margin-left: 16px;
	width: 556px;  /*572px */
	padding-bottom: 30px;
}
.l3_nav_box{
	width: 90%;
	/*height: 30px;
	padding-top: 8px;*/
	height: 38px;
	font-size: 0px;
	clear: both;
}
.l3_nav_area{
	margin-top: 9px;
	margin-left: 1px;
	font-family: Arial;
	color: #313132;
	line-height: 16px;
	font-size: 12px;
}
.team_content_area{
	margin-left: 16px;
	margin-top: 38px;
	width: 550px;
	padding-bottom: 30px;
}

.left_team_area{
	float: left;
	width: 280px;
}
.right_team_area{
	float: left;
	width: 260px;
}
.team_entry{
	margin-top: 16px;
	margin-bottom: 15px;
	width: 260px;
	font-family: Arial;
	color: #313132;
	line-height: 16px;
	font-size: 12px;
}
.big_header{
	font-family: Arial;
	color: #002c63;
	font-weight: bold;
	line-height: 16px;
	font-size: 13px;
}
.medium_header{
	font-family: Arial;
	color: #313132;
	font-weight: bold;
	line-height: 16px;
	font-size: 12px;
}
.small_header{
	font-family: Arial;
	color: #51519B;
	line-height: 16px;
	font-size: 12px;
}
.link_listItem {
    padding-left: 9px;
   	padding-right: 10px;
    background-image: url(images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	/*float: left;
	clear: both;*/
}
.right_link_listItem {
	margin-left: 5px;
    padding-left: 9px;
   	padding-right: 10px;
    background-image: url(images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	/*float: left;
	clear: both;*/
}
.l3right_link_listItem {
	margin-left: 15px;
    padding-left: 9px;
   	padding-right: 10px;
    background-image: url(images/small_link_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	/*float: left;
	clear: both;*/
}
a.nav_link{
	font-family: Arial;
	color: #1965ac;
	line-height: 16px;
	font-size: 12px;
	text-decoration: underline;
}
a.nav_link:hover{
	font-family: Arial;
	color: #002c63;
	line-height: 16px;
	font-size: 12px;
	text-decoration: underline;
}
a.publish_nav_link{
	font-family: Arial;
	color: #ff1010;
	line-height: 16px;
	font-size: 12px;
	text-decoration: underline;
}
a.publish_nav_link:hover{
	font-family: Arial;
	color: #ff8080;
	line-height: 16px;
	font-size: 12px;
	text-decoration: underline;
}
a.breadcrumb_link{
	font-family: Arial;
	color: #1965ac;
	line-height: 16px;
	font-size: 12px;
	text-decoration: none;
}
a.breadcrumb_link:hover{
	font-family: Arial;
	color: #002c63;
	line-height: 16px;
	font-size: 12px;
	text-decoration: none;
}
a.breadcrumb_link_a{
	font-family: Arial;
	color: #313132;
	line-height: 16px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.breadcrumb_link_a:hover{
	font-family: Arial;
	color: #313132;
	line-height: 16px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.l2right_nav{
	font-family: Arial;
	color: #1965ac;
	line-height: 16px;
	font-size: 11px;
	text-decoration: none;
}
a.l2right_nav:hover{
	font-family: Arial;
	color: #002c63;
	line-height: 16px;
	font-size: 11px;
	text-decoration: none;
}
a.l2right_nav_a{
	font-family: Arial;
	color: #313132;
	line-height: 16px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.l2right_nav_a:hover{
	font-family: Arial;
	color: #313132;
	line-height: 16px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.l3right_nav{
	font-family: Arial;
	color: #1965ac;
	line-height: 14px;
	font-size: 11px;
	text-decoration: none;
}
a.l3right_nav:hover{
	font-family: Arial;
	color: #002c63;
	line-height: 14px;
	font-size: 11px;
	text-decoration: none;
}
a.l3right_nav_a{
	font-family: Arial;
	color: #313132;
	line-height: 14px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.l3right_nav_a:hover{
	font-family: Arial;
	color: #313132;
	line-height: 14px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.right_nav_box{
	float: left; 
	width: 200px;
	margin-left: 20px;
}
.right_nav_area{
}

.nav_divider{
	height: 4px;
	width: 195px;
	background-image: url(images/divider.gif);
	background-repeat: repeat-x;
	background-position: 0px 2px;
	font-size: 0px;	
}
.content_text{
	font-family: Arial;
	color: #313132;
	line-height: 16px;
	font-size: 12px;
	padding-bottom: 16px;
}
.left_contact_area{
	float: left;
	width: 283px;
}
.right_contact_area{
	float: left;
	width: 260px;
}
.small_text{
	font-family: Arial;
	color: #5a5a5b;
	line-height: 15px;
	font-size: 11px;
}
.main_top_area{
	margin-top: 72px;
	margin-left: 88px;
	width: 736px;
}
.extranet_main_top_area{
	margin-top: 15px;
	margin-left: 88px;
	height: 145px;
	width: 736px;
}
.index_main_top_area{
	margin-top: 22px;
	margin-left: 88px;
	width: 736px;
}
.mainPage_imagery{
	padding-top: 31px;
	float: left;
}
.extranet_mainPage_imagery{
	padding-top: 4px;
	float: left;
}
.index_mainPage_imagery{
	margin-top: 31px;
	float: left;
	padding-bottom: 4px;
	background-color: #ffffff;
}
.index_content_text{
	margin-top: 35px;
	margin-left: 148px;
}
.index_main_content_box{
	background-color: #363636;
	height: 163px;
	width: 736px;
	float: left;
}
.index_main_content_left{
	float: left;
	width: 588px;
	height: 100%;
}
.index_main_content_right{
	float: left;
	height: 100%;
	width: 148px;
	background-color: #545454;
}

.hdr_content {
     margin-bottom: 15px;
}

.top_main_content{
	margin-top: 4px;
	height: 114px;
}
.directions_main_content{
	margin-top: 4px;
}
.directions_main_content_area{
	float: left;
	width: 444px;
}
.print_map{
	display: none;
}
.top_main_content_image{
	width: 148px;
	background-color: #ffffff;
	float: left;
}
.contact_content_area{
	margin-left: 160px;
	width: 418px;
	padding-bottom: 30px;
}
.directions_box{
	width: 292px;
	height: 96px;
	background-color: #ecf1f7;
	float: left;
}
.directions_content{
	margin-top: 18px;
	margin-left: 17px;
	width: 394px;
}
.directions_area{
	margin-left: 13px;
	margin-top: 14px;
	font-family: Arial;
	color: #313132;
	line-height: 15px;
	font-size: 12px;
}
.driving_directions_area{
	margin-left: 13px;
	margin-top: 14px;
	width: 117px;
	font-family: Arial;
	color: #313132;
	line-height: 16px;
	font-size: 12px;
}
.driving_directions_box{
	width: 144px;
	height: 96px;
	background-color: #f1efe4;
	float: left;
}

.divider{
	width: 4px;
	height: 96px;
	background-color: #ffffff;
	float: left;
}
.input{
	font-family: Arial;
	color: #ffffff; 
	font-size: 11px;
	height: 17px;
	width: 121px;
	background-color: #6d6d6e;
	border: 0px;
	margin-bottom: 10px;
	float: left;
}
.l2_input{
	font-family: Arial;
	color: #313132; 
	font-size: 11px;
	height: 17px;
	width: 121px;
	background-color: #ffffff;
	border: 0px;
	margin-bottom: 10px;
	float: left;
}
.login_box{
	margin-top: 4px;
	float: left;
	width: 148px;
	height: 163px;
	background-color: #eeeeee;
}
.login_area{
	margin-left: 14px;
	margin-top: 16px;
}
.header_Log-In{
	padding-bottom: 8px;
}
.dark_blue_row{
	width: 100%;
	background-color: #ced6e7;
	float: left;
}
.white_row{
	width: 100%;
	height: 16px;
	background-color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	/*float: left;*/
	clear: both;
}
.blue_row{
	width: 100%;
	height: 16px;
	background-color: #ececec;
	padding-top: 3px;
	padding-bottom: 3px;
	/*float: left;*/
	clear: both;
}
.row_indent{
	float: left;
	margin-top: 2px;
	margin-left: 21px;
}

.flash_blue_row{
	width: 100%;
	background-color: #ccccff;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}


.flash_header{
	font-family: Arial;
	color: #313132;
	font-weight: bold;
	line-height: 18px;
	font-size: 16px;
}

.flash_red_box{
	width: 355px;
	background-color: #ced6e7;
	border: 1px solid #ff8080;
	float: left;
}

.flashHeader_row_left_content{
	float: left;
	width: 100%;
}

a.flash_nav_link{
	font-family: Arial;
	color: #1965ac;
	line-height: 16px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
a.flash_nav_link:hover{
	font-family: Arial;
	color: #002c63;
	line-height: 16px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.flashRow_left_content{
	float: left;
	width: 115px;
}
.flashRow_middle_content{
	float: left;
	width: 155px;
	text-align: center;
}
.flashRow_right_content{
	float: left;
	width: 55px;
	text-align: center;
}






.header_row_left_content{
	float: left;
	width: 164px;
	vertical-align:bottom;
}

.header_row_left_content_account{
	float: left;
	width: 260px;
	vertical-align:bottom;
}

.header_row_middle_content{
	float: left;
	width: 157px;
	text-align: center;
}
.header_row_right_content{
	float: left;
	width: 208px;
	text-align: center;
}






.row_left_content{
	float: left;
	width: 164px;
}
.row_middle_content{
	float: left;
	width: 91px;
	text-align: right;
}
.row_right_content{
	float: left;
	width: 182px;
	text-align: right;
}
.long_row_left_content{
	float: left;
	width: 228px;
}
.long_row_middle_content{
	float: left;
	width: 105px;
	text-align: right;
}


/* new statement styles */



.new_header_row_far_right_content{
	float: right;
	width: 115px;
	padding-right: 0px;
	text-align: center;
}

.new_header_row_right_content{
	float: left;
	width: 122px;
	margin-right: 30px;
	padding-right: 5px;
	text-align: center;
}


.new_row_left_content{
	float: left;
	width: 110px;
}
.new_row_middle_content{
	float: left;
	width: 40px;
	text-align: right;
}
.new_row_right_content{
	float: left;
	width: 122px;
	margin-right: 40px;
	text-align: right;
}
.new_row_far_right_content{
	float: left;
	width: 122px;
	padding-right: 5px;
	text-align: right;
}
.new_long_row_left_content{
	float: left;
	width: 240px;
}
.new_long_row_middle_content{
	float: left;
	width: 105px;
	text-align: right;
} 






.chart_area{
	float: left;
	margin-top: 17px;
	padding-bottom: 22px;
	/*width: 572px;*/
	width: 100%;
}
.chart_header_area{
	width: 100%;
	background-color: #0e153f;
	float: left;
	margin-top: 8px;
}
.chart_header{
	width: 100%;
	background-color: #0e153f;
	font-family: Arial;
	color: #ffffff;
	font-size: 13px;
	margin-top: 8px;
	padding-bottom: 10px;
	line-height: 15px;
	text-align: center;
}
.footer_area{
	font-family: Arial;
	color: #9b9b9b;
	font-size: 11px;
	margin-left: 89px;
	margin-top: 15px;
	padding-bottom: 20px;
}

a.footer_link{
	font-family: Arial;
	color: #9b9b9b;
	font-size: 11px;
	text-decoration: none;
}

a.footer_link:hover{
	color: #9b9b9b;
	text-decoration: underline;
}