@charset "utf-8";
/* CSS Document */

body {
	background-color: #6A1A01;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}
/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
}

.mceContentBody a {
   color: red !important; /* FF requires a important here */
}
a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #990000;
}
a:hover {
	text-decoration: underline;
	color: #FD3C03;
}
a:active {
	text-decoration: underline;
	color: #FD3C03;
}
form label.error{
background:url(../../images/attention.png) left top no-repeat #FF3D00;
padding:3px 2px 2px 20px;
margin: 3px 2px 2px 2px;
color:#FFFFFF;
font-weight:bold;
height:50px;
}
#states_list_div li a{
	
}
.state_list a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #316AC5;
	text-decoration: underline;
	display:block;
}
.state_list a:visited {
	text-decoration: underline;
	color: #316AC5;
}
.state_list a:hover {
	text-decoration: none;
	color: #FF3D00;
}
.state_list a:active {
	text-decoration: underline;
	color: #FD3C03;
}

/* --- NAV BAR ---  */
.nav_bar_bg{
background:url(../../images/nav_bg_08.jpg);
height:28px;
}
#home_btn{
 background:url(../../images/BackRoadsSmallTowns_04.jpg) no-repeat;
 width:57px;
 height:29px;
 display:block;
}
#home_btn:hover{
background:url(../../images/BackRoadsSmallTownsRO_04.jpg) no-repeat;
}
#about_btn{
 background:url(../../images/BackRoadsSmallTowns_05.jpg) no-repeat;
 width:78px;
 height:29px;
 display:block;
}
#about_btn:hover{
background:url(../../images/BackRoadsSmallTownsRO_05.jpg) no-repeat;
}
#contact_btn{
 background:url(../../images/BackRoadsSmallTowns_06.jpg) no-repeat;
 width:113px;
 height:29px;
 display:block;
}
#contact_btn:hover{
background:url(../../images/BackRoadsSmallTownsRO_06.jpg) no-repeat;
}
#signup_btn{
 background:url(../../images/BackRoadsSmallTowns_08.jpg) no-repeat;
 width:67px;
 height:29px;
 display:block;
}
#signup_btn:hover{
background:url(../../images/BackRoadsSmallTownsRO_08.jpg) no-repeat;
}
#login_btn{
 background:url(../../images/BackRoadsSmallTowns_09.jpg) no-repeat;
 width:134px;
 height:29px;
 display:block;
}
#login_btn:hover{
background:url(../../images/BackRoadsSmallTownsRO_09.jpg) no-repeat;
}
#nav_btn{
 width:150px;
 height:20px;
 display:block;
 padding: 8px 0px 0px 0px;
 font-family:Helvetica;
 font-size:13px;
 font-weight:bolder;
 color:#172E00;
 text-decoration:none;
 text-transform:uppercase;
 text-align:center;
}
#nav_btn:hover{
padding: 2px 0px 0px 0px;
height:26px;
color:#F9CC28;
background:#172E00;
}

.central_area{
	padding:5px 5px 5px 0px;
}

.search_bar{
background:#FF3C00;
font:"Century Gothic";
font-size:18px;
font-weight:bold;
color:#010101;
padding: 3px 0px 0px 15px;
border:#333333 1px solid;
height:30px;
}

.search_text_field{
background:url(../../images/search_field_bg_25.jpg);
font:"Century Gothic";
font-size:16px;
font-weight:bold;
color:#010101;
padding: 2px 0px 0px 2px;
height:23px;
width:217px;
border:none;
}

.search_go_btn{
background:url(../../images/search_go_btn2_26.jpg);
font:"Century Gothic";
font-size:13px;
font-weight:bold;
color:#FFC528;
height:25px;
width:33px;
border:none;
}
.page_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#000000;
margin:0px;
}
.heading_small_p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
padding:15px 0px 0px 15px;
}

.heading_td{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}
.heading_td_white{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.detail_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-align:justify;
}
#center_left_area{
float:left;
width:75%;
padding:5px 5px 5px 5px;
}
#footer_ads_area{
float:left;
width:99%;
padding:5px 5px 5px 5px;
}
#right_adv_bar{
float:right;
width:200px;
padding:5px 5px 0px 0px;
}
.top_image_frame{
border:#333333 1px solid; 
padding:2px; 
width:220px; 
height:147px;
}
.form_tab{
float:left;
padding:5px;
margin:5px 5px 0px 5px;
background:#FF0000;
border-right:#000000 1px solid;
border-top:#cccccc 1px solid;
border-left:#cccccc 1px solid;
border-bottom:#ff0000 1px solid;
cursor:pointer;
font-weight:bold;
}
.form_tab_selected{
float:left;
padding:5px;
margin:5px 5px 0px 5px;
background:#FFFFFF;
border-right:#000000 1px solid;
border-top:#cccccc 1px solid;
border-left:#cccccc 1px solid;
border-bottom:#ffffff 1px solid;
cursor:pointer;
font-weight:bold;
}
.upload_btn{
float:left;
padding:5px;
margin:5px;
background:#FF9900;
border:#000000 1px solid;
border-top:#cccccc 1px solid;
border-left:#cccccc 1px solid;
cursor:pointer;
font-weight:bold;
color:#FFFFFF;
}
.image_container{
float:left;
margin:5px;
padding:5px;
border:#000000 n1px solid;
}

#google_map_large{
width:677px;
height:602px;
border:#000000 1px solid;
}
.google_map_frame{
border:#333333 1px solid; 
padding:2px; 
}

/* GENERAL */
.padding_5{
	padding:5px;
}
.padding_3{
	padding:3px;
}
.padding_2{
	padding:2px;
}
.odd_row{
background:#F2F2F2;
}
.odd_row{
background:#E9E9E9;
}

.rigth_large_heading{font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.rigth_small_heading{	
	color: #FFCC66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.error_msg{
background:url(../../images/attention.png) left top no-repeat #FF9900;
padding:3px 2px 2px 20px;
margin: 3px 2px 2px 2px;
color:#000000;
font-weight:bold;
}
.error_red{
background:url(../../images/attention.png) left top no-repeat;
padding:3px 2px 2px 20px;
margin: 3px 2px 2px 2px;
color:#FF0000;
font-weight:bold;
}
.error_black{
background:url(../../images/attention.png) left top no-repeat;
padding:3px 2px 2px 20px;
margin: 3px 2px 2px 2px;
color:#000000;
font-weight:bold;
}
.current_page_num{
color:#999999;
}
.page_num{
color:#FFA300;
}
.style5 {color: #FFCC66; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

dd#monitorDef{ top: 65px; left: 114px; }
dd#monitorDef a{ position: absolute; width: 73px; height: 69px; text-decoration: none; }
dd#monitorDef a span{ display: none; }
dd#monitorDef a:hover{ position: absolute; background: transparent url(office.jpg) -109px -317px no-repeat; top: -10px; left: -5px; }

dd#monitorDef a:hover span{
 display: block;
 text-indent: 0;
 vertical-align: top;
 color: #000;
 background-color: #F4F4F4;
 font-weight: bold;
 position: absolute;
 border: 1px solid #BCBCBC;
 bottom: 100%;
 margin: 0;
 padding: 5px;
 width: 250%;
}
