@charset "utf-8";
/* CSS Document */

body { margin-left: auto; margin-right: auto; background:url(../images/bg.jpg) #6699cb top center no-repeat; border:0px; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

a {color:#015087; text-decoration:none;}
a:hover {color:#015087; text-decoration:underline;}
	
	
.content { clear:both; width:1043px; margin-left:auto; margin-right:auto;}
	.content .header_container { height:187px; width:987px; background:url(../images/header_bg.jpg) top center no-repeat; clear:both; padding-left:29px; padding-right:27px; padding-top:74px;}
	.content .featured_container {height:251px; width:987px; background:url(../images/featured_bg.jpg) top center no-repeat; clear:both; padding-left:29px; padding-right:27px;}
	.content .content_wrapper {min-height:251px; width:987px; background:url(../images/content_bg.jpg) top center no-repeat; float:left; clear:both; padding-left:29px; padding-right:27px;  }

	.content .content_wrapper .left_container { width:225px; min-height:400px; float:left;}
	.content .content_wrapper .body_container { width:526px; min-height:400px; float:left; background-color: #FFFFFF; padding:5px; padding-top:0px; }
	.content .content_wrapper .body_container .featured_main {width:525px; height:243px; clear:both; background:url(../images/featured_main.jpg) top center no-repeat;} 
	.content .content_wrapper .right_container { width:225px; min-height:400px; float:left; }
	.content .footer_container { height:86px; width:987px; background:url(../images/footer_bg.jpg) top center no-repeat; clear:both; padding-left:29px; padding-right:27px; }
	
	.welcome {width:525px; height:57px; clear:both;}
	.home_text {width:505px; min-height:100px; float:left; clear:both; padding:10px; color:#3f3f3f; text-align:justify; font-size:12px;}
	
		.content .content_wrapper2 {min-height:251px; width:987px; background:url(../images/content_bg2.jpg) top center no-repeat; float:left; clear:both; padding-left:29px; padding-right:27px; padding-top:4px; background-repeat:repeat-y;}
		
	.content .content_wrapper2 .left_container { width:225px; min-height:400px; float:left;}
	.content .content_wrapper2 .body_container { width:526px; min-height:400px; float:left; background-color: #FFFFFF; padding:5px; padding-top:0px; }
	.content .content_wrapper2 .body_container .featured_main {width:525px; height:243px; clear:both; background:url(../images/featured_main.jpg) top center no-repeat;} 
	.content .content_wrapper2 .right_container { width:225px; min-height:400px; float:left; }
	.content .footer_container { height:86px; width:987px; background:url(../images/footer_bg.jpg) top center no-repeat; clear:both; padding-left:29px; padding-right:27px; }
	
.spacer { clear:both; }

.error_alert {  background:#b70000; color:#fff; font-weight:bold; font-size:14px; text-align:center; padding:2px; border:solid 1px; position:absolute; left:400px; top:20px;}
.standard_alert {  color:#fff; font-weight:bold; font-size:14px; text-align:center; padding:2px; border:solid 1px; position:absolute; left:400px; top:20px; }

.contact_form {  border:1px solid #E7F3FF;  padding:8px; margin-left:15px; margin-right:15px; color:#3C587E; font-size:12px; } 
  .contact_form .main_title { font-size:16px; color:#4282C0; font-weight:bold; }
  .contact_form .form_section { padding-left:12px; font-size:110%; margin-left:10px; color:#3C587E;}
    .contact_form .form_section .form_row {clear:both; }
	  .contact_form .form_section .form_row .label { float:left; width:120px; padding:6px; padding-left:0px; font-weight:bold; }
	  .contact_form .form_section .form_row .field { float:left; width:140px; padding:6px; padding-left:0px; }
	    .field .tickbox_label {  font-size:80%; }
	  .contact_form .form_section .form_row .error { float:left; width:200px; font-size:80%; padding-left:2px; margin-top:-4px; margin-bottom:6px; color:#F00; margin-left:195px; }
	  .contact_form .submit { margin-left:125px; }
	  .form_section .field .text_area { width:260px; height:80px; }


.terms_container {font-size:11px;}
    .terms_container h2 { color:#4282C0;  }
    .terms_container .terms_content { margin-left:16px; }
	

.system_alert { background:#b70000; color:#fff; font-weight:bold; font-size:14px; text-align:center; padding:2px; border:solid 1px; position:absolute; left:400px; top:20px; }

