#contact{
  width: 490px;
  font-weight: bold;
  background: #FDF1DE;
  padding: 10px 0px 10px 0px;
  clear: left;
  border: 1px solid #C9A15B;
  margin: 0px 0px 28px 20px;
}

table#contact_table{
  width: 450px;
  font-size: 10pt;
  text-align: left;
}

#contact_table input{
padding-left: 50px;
}  
.statename{
  margin-left: 20px;
  display: block; 
  background-color: #FDF1DE;
  color: #0F7CC9; 
  font-size: 10pt; 
  font-weight: bold;
  text-transform: uppercase;  
}
.cityname{
  color: #222;
  font-size: 10pt;
  font-weight: bold;  
  text-align: center;
  clear: both;  
}
td .cityname{

}
.site_check{
  margin-left: 20px;
  float:left; 
  font-size: 10pt; 
  width: 100%;
  text-align: left; 
}
#life table{width: 96%}
a{color: #454E69; font-weight: bold}

#nav_109_level_2 {margin: 2px 0px 0px 0px;  }
#nav_109_level_3{margin: 0px 0px 0px 7px; }

#nav_109_level_1 a{
   color: #454E69; 
   background-image: url('/files/corporate/000/000/000/23/gateway/siteimages/nav_off.gif');
   background-repeat: no-repeat;
   width: 100%;
   height: 35px;
   display: block;
   padding-top: 8px;
   text-align: center;
   border: 0px;
   margin: 0px 9px 0px 9px;
}


#nav_109_level_1 a:hover{
   background-image: url('/files/corporate/000/000/000/23/gateway/siteimages/nav_on.gif');
background-repeat: no-repeat;
  color: #0000FF;

}
#nav_109_level_2 a{
  color: #fff;
  background: #6C769A;
  padding: 4px 20px 2px 2px; 
  border-bottom: 1px solid #fff; 
}
#nav_109_level_2 a:hover{
  background: #FEAF39;
  color: #fff;
}
#nav_109_level_3 a{
  background: #FEAF39; 
  color: #fff;
  padding: 4px 30px 2px 2px; 
  border-bottom: 1px solid #fff; 
}
#nav_109_level_3 a:hover{
  background: #FEB951; 
  color:#fcfcfc;
}


body{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt;
  margin-left: auto; 
  margin-right: auto; 
}
#container{
  width:750px;
  height: auto; 
  margin-left: auto; 
  margin-right: auto; 
}
#top{
  width: 750px; 
  height: 145px; 
  float: left; 
}
#top_logo{
  width: 750px; 
  height: 145px; 
  background: url('/files/corporate/000/000/000/23/gateway/siteimages/toplogo.jpg') no-repeat top left ;
  float: left; 
}

#top_nav{
  width:750px;
  height:45px;
  font-weight: bold;
  text-decoration: none;
  color: #666666;
  padding: 100px 0px 0px 15px; 
}	
#left{
  width: 200px; 
  height: auto; 
  float: left; 
  background: url('/files/corporate/000/000/000/23/gateway/siteimages/left_bg.jpg') top left repeat-y;
}

#page_id{
  border-right: 1px solid #C9A15B;
}

#ss{
  width:199px;
  height:150px;
  float:left;
  border-right: 1px solid #C9A15B;
}

#right{
  width: 549px; 
  height:auto; 
	background: url('/files/corporate/000/000/000/23/gateway/siteimages/right_bg.jpg') top left repeat-y; 
  float: right; 
 
}

#mapDiv{
 text-align: center; 
 float: right;
 padding-right: 90px;
}

#info{
  float: left;
  padding: 10px 0px 10px 125px;
}

#hp_text{
  width:400px;
  height: 150px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10.5pt;
  text-indent:10px;	
  text-align: justify;
  float: left;
  padding: 20px 0px 0px 60px;
}

.url_menu{
  color: #555C71;
  font-size: 10px;
  font-weight:normal;
}
.url_menu:hover{color: #06159F;}


#bottom{
  width:750px;
  height:25px;
  background: url('/files/corporate/000/000/000/23/gateway/siteimages/footer.gif') no-repeat top left; 
  float: left; 
}	
.copyright{color: #000;}
.disclaimer{
  color: #555C71;
  font-size: 10px;
  font-weight:normal;
}
.disclaimer:hover{color: #06159F;}
P.BigFirst:first-letter { font-size: 200%;}

#content{
  width:750px;
  height: auto;
  float:left;
}

#life{
  width: 528px;
  height: 534px; 
  padding: 0px 10px 0px 10px;
  overflow: auto;
  clear: left;
}

#life table td{ 
  width: 90%; 
  text-align: left; }

#d_claimer{
  width: 750px; 
  height: auto; 
  float: left; 
}

/*******************FORMS*******************************/

/***CONTACT FORM***/

/***SEARCH TABLE***/

#search_icon{
  text-align: left;
  padding: 20px 0px 30px 35px;
  clear: left;
}


table#search_table{
  width: 549px;
  height: auto;
  text-align: left;
  float: left;
  font-size: 10pt; 
  padding-top: 20px;
}
.search_form{
  background: #F4F5E0;
  font-weight: bold; 
  color: #444;   
  z-index: -1;   
}
/***RESULTS TABLE***/
#results_table{
  width: 539px;
  height: 515px;
  text-align: left;
  padding: 10px 0px 10px 10px; 
  float: left;
  overflow: auto;
}

#results_table a:hover{color: #FFBB55;}

.community_name{
  float: left;
  color: #2D4492;
  padding: 5px 0px 5px 0px;  
}
.middle{
  width: 520px;
  border-bottom: 2px solid #000; 
  padding: 5px 0px 10px 0px;
}
.middle_left{
  width: 105px;
  height: 105px; 
  float: left;
  clear: left;
}
.middle_middle{
  width: 185px;
  height: 90px;
  background: #eee;
  float: left; 
}
.middle_right{
  width: 220px;
  background: #F9EED2;
  float: left;
}
.community_url{
  clear: both;
} 
.site_img{}
.community_info{
  font-size: 10pt; 
  text-align: left; 
}
#specs_table{
  font-size: 10pt; 
  text-align: left;  
}
#left_info{padding: 5px 5px 5px 5px; }
.side_info_txt{
 font-size: 10pt; 
 font-weight: bold; 
 color: #fff; 
 text-align: left; 
 border-bottom: 1px solid #fff; 
 border-top: 1px solid #fff; 
 line-height: 1.5em;
}


/***MAP POP-UP***/
#mapDiv a{
   position:absolute;
   text-decoration:none;
   font-weight:bold;
}
#txtcontent{
   background-color: #FBF3C5;
   border: 1px solid #000;
   width: 220px;
   font-size: 10pt; 
   text-align:center; 
}
#dhtmltooltip{
   position: absolute;
   left: -300px;
   visibility: hidden;
   z-index: 100;
   filter:   progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
} 
#url{font-weight: bold;}		
