/* Main */
a:link {
	color: #3061A9;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #4d81cd;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
}

.display{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
.StateHeader {
	font-size: 20px;
	font-weight: bold;
	color: #03607F;
}
.SoldSep {
	font-size: 13px;
	color: #CC0000;
	font-style: italic;
	font-weight: bold;
}
.home_container{
width:798px; height: auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
margin-left:auto; margin-right:auto;

}
.left_state{
float:left; width:110px; height: 100%;  background-image:url(/images/sidebackground.gif); padding-left:5px; border-left: solid 1px rgb(150,150,150); border-bottom: solid 1px rgb(150,150,150); border-top: solid 1px rgb(150,150,150); border-right: solid 1px rgb(150,150,150); padding-top:5px; margin-right:15px; 
}
.right_state{
float:right; width:110px; height:100%;  background-image:url(/images/sidebackground.gif); padding-left:5px; border-right: solid 1px rgb(150,150,150); border-bottom: solid 1px rgb(150,150,150); border-top: solid 1px rgb(150,150,150); padding-top:5px; border-left: solid 1px rgb(150,150,150);
}
.home_middle{
width:526px; height: auto; margin-left: 130px; 
}

.main_image{
width: 518px; height:277px; padding-left:4px; border-right: solid 1px rgb(150,150,150); border-top: solid 1px rgb(150,150,150); padding-top:5px; padding-right:4px; border-left: solid 1px rgb(150,150,150);  border-bottom: solid 1px rgb(150,150,150);
}
.home_body{
width:765px; margin-left:10px;
}
/* State Page */
.main_body{
width:790px; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding: 0px; margin:auto;
  
}
.main_container{
width:794px; height:280px; margin-bottom:15px;
}

.state_page_title{
font: 1.11em/1.5em verdana, sans-serif;
	color: #FF0000;
	margin: 0px;
	margin-top: 0px;
	margin-bottom:0px;
	padding: 0px;
	font-weight: bold;

}
.re_container{
width:249px; height:260px; float:left; border-top: solid 1px rgb(150,150,150); border-right: solid 1px rgb(150,150,150); border-bottom: solid 1px rgb(150,150,150); border-left: solid 1px rgb(150,150,150); margin-left:7px; background-repeat:no-repeat;
background-image:url(/images/course_back.jpg); 
}
.sub_re_container{
width:249px; height:200px; float:left; border-right: dashed 1px rgb(150,150,150); margin-left: 8px; 
}
.ap_container{
width:249px; height:266px; margin-left:8px; margin-right:5px; float:left; border-top: solid 1px rgb(150,150,150); border-right: solid 1px rgb(150,150,150); border-bottom: solid 1px rgb(150,150,150); border-left: solid 1px rgb(150,150,150); background-image:url(/images/course_back.jpg);
}
.sub_ap_container{

width:249px; height:200px; float:left; margin-left:8px;  border-right: dashed 1px rgb(150,150,150); 
}

.hi_container{
width:249px; height:266px; float:right;  border-top: solid 1px rgb(150,150,150); border-right: solid 1px rgb(150,150,150); border-bottom: solid 1px rgb(150,150,150); border-left: solid 1px rgb(150,150,150); background-image:url(/images/course_back.jpg); margin-right:5px;
}
.sub_hi_container{
width:249px; height:200px; margin-left:8px;  float:left;   
}
.container_table{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
}
.sub_container{
width: 790px; height:175px; margin-top:100px; padding:4px; clear:both; background-color:#FF0000;
}
.permit{
font: 0.70em/1.5em verdana, sans-serif;
	color: #1966b2;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}


.vts_container{
width: 790px; height:1260px;; margin-top:8px; padding-left:8px; clear: both; margin-left: auto;
    margin-right: auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
.vts_top{
width: 790px; height:160px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#656363; font-weight:bold; padding-right:8px; margin-left: auto;
margin-right: auto; margin-top:90px; padding-top:10px;
}
.basic_vts_container{
width:375px; height:1225px; border-right: solid 1px rgb(150,150,150); border-bottom: solid 1px rgb(150,150,150); border-left: solid 1px rgb(150,150,150); 
}
.basic_vts_header{
width:inherit; height:60px; vertical-align:top; background-color:#4a82ce; border-bottom: solid 1px rgb(150,150,150);
}
.works_vts_container{
width:375px; height:1225px; float:right; margin-right:5px; border-right: solid 1px rgb(150,150,150); border-bottom: solid 1px rgb(150,150,150); border-left: solid 1px rgb(150,150,150);
}
.works_vts_header{
width:inherit; height:60px; vertical-align:top; margin-top:0; background-color:#4a82ce; border-bottom: solid 1px rgb(150,150,150);
}
.sub_vts_container{
width: 750px;  margin-left: auto; 
    margin-right: auto; height:20px; position:center; padding-top: 8px; margin-top:10px; margin-bottom:10px; border-bottom-style:dashed; border-bottom-color:#CCCCCC; border-bottom-width:1px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:bold;
}
.uprade_block{
border-top: solid 1px rgb(150,150,150); border-right: solid 1px rgb(150,150,150); border-bottom: solid 1px rgb(150,150,150); border-left: solid 1px rgb(150,150,150); padding:5px; background-color:#FFFFCC;
}
.sub_vts_title{
font-size:19px; font-weight:bolder; color:#0033FF;  border-bottom:1px; border-bottom-style:dashed; border-bottom-color:#CCCCCC; 
}
.sub_vts_info_block{
border-top: solid 1px rgb(150,150,150); border-right: solid 1px rgb(150,150,150); border-bottom: solid 1px rgb(150,150,150); border-left: solid 1px rgb(150,150,150); padding:5px; background-color:#F1FBFE;
}

.footer_main{
width:100%; height:175px; background-image:url(/images/footer_background.gif); background-repeat:repeat-x;
}
.footer_body{
width:790px; height:150px; 
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto; padding-top:10px;
}

.footer_font{
color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;
}

/* Customer Service */

.customer_service_body{
width:520; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
.customer_title{
color:#f15b32; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;

}
.button{
background-color:#dbe8fb; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ce0000; border: 2px solid #4d81cd; margin-top:2px;
}
.text_field{
border: 1px solid #CCCCCC;
background-color:#dbe8fb;
}

/* Site Map */

.sitemap_body{
width:520px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;

}
.sitemap_title{
font-weight:bold; font-size:14px; color:#000000; border-bottom:dashed; border-bottom-color:#999999; border:1px; padding:5px;
}
.TermLink {
	font-size: 11px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; 

}
.titles{
color:#f15b32; font-size:18px; c font-weight:bold;
}
dd{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;

}