/* CSS Document */

body{
	background:#849db2 url(images/site/bg-rpt.jpg) repeat-x top left;
	padding:50px 10px 10px 10px;
	margin:0px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;}

#float{
	position:absolute;
	top:50%;
	left:50%;
	width:892px;
	height:585px;
	margin-top:-267px;
	margin-left:-446px;
	  
}

.left_bar{
	background:url(images/site/left-bar.jpg) repeat-y top left;}
	
.right_bar{
	background:url(images/site/right-bar.jpg) repeat-y top left;}
	
.main_td{
	background:#fff url(images/site/more_logos.jpg) no-repeat bottom left;
	padding:25px 15px 0px 10px;}
	
.address{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#3f4041;
	padding:22px 18px 10px 0px;}
	
	.address strong{
		color:#103c5b;}
	
.nav{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#eee;
	border-left:1px solid #AEB0AE;}
	
	.nav a{
		background:#6C7379 url(images/nav_bullet.jpg) no-repeat;
		background-position:8px 26px;
		color:#eee;
		text-decoration:none;
		padding:22px 25px;
		display:block;}
		
	.nav a:hover{
		background:#666666 url(images/nav_bullet.jpg) no-repeat;
		background-position:8px 26px;
		color:#eee;
		text-decoration:none;
		padding:22px 25px;
		display:block;}
	
.body_content{
	width:100%;
	height:375px;
	overflow:auto;
	scrollbar-arrow-color: #666;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #999;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #999;
}

.main_body{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#404245;
	padding:0px 10px 0px 22px;
}
	
	.main_body a{
		color:#850202;
		text-decoration:none;}
		
	.main_body a:hover{
		color:#850202;
		text-decoration:underline;}
		
	.main_body h1{
		font:normal 22px "Times New Roman", Times, serif;
		color:#15334f;
		border-bottom:1px solid #959ca1;
		padding:0px 0px 6px 0px;
		margin:30px 0px 6px 0px;}
	
	.main_body h2{
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#15334f;
		padding:0px;
		margin:5px 0px;}
		
	.main_body img{
		border:1px solid #959ca1;
		padding:5px;
		margin:10px 0px;}
		
	.main_body strong{
		color:#660000;
	}
		
.disclaimer{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:10px;}
	
	.disclaimer a{
		color:#fff;
		text-decoration:none;}
		
	.disclaimer a:hover{
		color:#fff;
		text-decoration:underline;}
	
#submit_form_bad{
	border:3px solid #fff;
	background-color:#bb0000;
	padding:10px;
	margin:10px auto;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	width:300px;
}

#submit_form_bad h2{
	color:#fff;
}

#submit_form_good{
	border:3px solid #fff;
	background-color:#009900;
	padding:10px;
	margin:10px auto;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	width:300px;
}

#submit_form_good h2{
	color:#fff;
}

#cform td{
	padding-right:5px;
}

.form{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	border:1px solid #666666;
	background-color:#BEC9D5;
	width:96%;
	padding:2px;
	margin:5px 0px;
	scrollbar-arrow-color: #666;
	scrollbar-base-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #666;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #666;}
	
.form_small{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	border:1px solid #666666;
	background-color:#BEC9D5;
	width:50px;
	padding:2px;
	margin:5px 0px;}
	
.required{
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#660000;
}

#contact_form{
	padding:10px;
	margin:10px;
	width:90%;
	/*border:1px solid #999999*/;
}
	
fieldset{
	padding:10px;
	margin:10px;
	width:90%;
	border:1px solid #999999;
}

legend{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:#5e7b90;
	border:1px solid #999999;
	padding:3px;}