body{
	margin:0px 0px 20px 0px; 
	background-color:#FFFFFF; 
}

body,td,tr,div{
	font-family:'Trebuchet MS', verdana; 
	font-size:12px; 
	color:#4A4A4A; 
	line-height:16px; 
	text-align:left; 
}

a{
	color:#00526D; 
	text-decoration:none; 
}

a:hover{
	text-decoration:underline; 
}

form{
	display:inline; 
}

input,password,select,radio,checkbox,button,submit,textarea{
	font-family:'Trebuchet MS', verdana; 
	font-size:12px; 
	color:#4A4A4A; 
}

h1{
	margin:0px 0px 20px 0px; 
	padding:0px; 
	font-size:36px; 
	line-height:40px; 
	color:#0B3467; 
}

h2{
	margin:0px 0px 14px 0px; 
	padding:0px; 
	font-size:18px; 
	line-height:22px; 
	color:#2C527D; 
}

h3{
	margin:0px; 
	padding:0px; 
	font-size:18px; 
	line-height:22px; 
	color:#2C527D; 
}

ul{
	margin:0px 3px 0px 20px; 
	padding:0px; 
	list-style-image: url(images/list_arrow.gif);
}

li{
	margin:0px; 
	padding:0px; 
}

.white{
	color:#FFFFFF; 
}

.green{
	color:#99CC00; 
}

.red{
	color:#CC2229; 
}

.blue{
	color:#365B83; 
}

.font10{
	font-size:10px; 
}

.font12{
	font-size:12px; 
}

.font16{
	font-size:16px; 
	line-height:20px; 
}

.font18{
	font-size:18px; 
	line-height:22px; 
}

.font24{
	font-size:24px; 
	line-height:28px; 
}

.divider{
	width:auto; 
	clear:both; 
	height:1px; 
	overflow:hidden; 
	background-color:#BFD9DD; 
}

.index_content{
	position:absolute; 
	left:-5000px; 
	top:-5000px; 
}

.content_wide{
	width:100%; 
}

.content_main_outer{
	width:100%; 
	float:left; 
	background-image:url(images/body_bg2.gif); 
	background-position:top center; 
	background-repeat:repeat-x; 
	background-color:#D6E9ED;  
}

.content_main{
	width:100%; 
	float:left; 
	background-image:url(images/body_bg.gif); 
	background-position:top center; 
	background-repeat:no-repeat; 
}

.content_mainb{
	width:100%; 
	float:left; 
	display:inline; 
}

#homepage{
	height:530px; 
}

.content_slim{
	width:950px; 
}

.content_left{
	float:left; 
	width:170px; 

}

.content_logo{
	width:100%; 
	text-align:center; 
	margin:50px 0px 0px 0px; 
}

.content_menu{
	width:auto; 
	margin:30px 10px 0px 10px; 
}

.content_left_aux{
	width:auto; 
	margin:80px 10px 20px 10px; 
	text-align:right; 
	font-size:14px; 
}

.nav a{
	display:block; 
	width:100%; 
	padding:3px 0px 3px 0px; 
	color:#4A4A4A; 
}

.nav_sel a{
	display:block; 
	width:100%; 
	padding:3px 0px 3px 0px; 
	color:#0C3A73; 
}

.content_right{
	float:right; 
	width:680px; 
	margin:0px 0px 20px 0px; 
}

.content_contact{
	float:right; 
	margin:45px 0px 0px 0px; 
}

.content_body{
	clear:both; 
	padding:70px 0px 0px 0px; 
}

.content_body_left{
	float:left; 
	width:330px; 
}

.content_body_left h1{
	margin:0px 0px 50px 0px; 
}

.content_body_left_nomargin h1{
	margin:0px; 
}

.content_body_right{
	float:right; 
	width:305px; 
}

.content_body_wide{
	float:left; 
	width:680px; 
}

.service_detail{
	padding:0px 0px 0px 20px; 
	color:#BBBABA; 
	background-image:url(images/service_detail.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
}

.back{
	clear:both; 
	float:right; 
	display:inline; 
	margin:0px 0px 20px 0px; 
}

.footer_wide{
	width:100%; 
	border-top:1px solid #BFBFBF; 
}

.footer_slim{
	clear:both; 
	width:950px; 
	padding:20px 0px 0px 0px; 
}

.footer_left_qa{
	float:left; 
	width:49%; 
	text-align:left; 
}

.footer_left_qa2{
	float:left; 
	width:330px; 
	text-align:left; 
}

.footer_left_content{
	float:left; 
	width:335px; 
	text-align:left; 
}

.footer_left{
	float:left; 
	display:inline; 
	font-family:verdana; 
	font-size:10px; 
	color:#BBBABA; 
	text-align:left; 
}

.footer_left a{
	color:#BBBABA; 
}

.footer_right_dl{
	float:right; 
	width:49%; 
	text-align:right; 
}

.footer_right_xml{
	float:right; 
	width:225px; 
	text-align:left; 
}

.footer_right{
	float:right; 
	display:inline; 
	font-family:verdana; 
	font-size:10px; 
	color:#BBBABA; 
	text-align:right; 
}

.footer_right a{
	color:#BBBABA; 
}
