/****Solomon****/
#ss{}
#nav_108_level_1{padding-top: 2px; } 
#nav_108_level_2 {margin-left: 15px; }
#nav_108_level_1 a{
  color: #333;
  padding: 0px 0px 0px 18px;  
}
#nav_108_level_1 a:hover{
  color: #333;
}
#nav_108_level_2 a{
 background:#42423f;
  color: #fff;
  padding: 2px 30px 2px 2px; 
 border-bottom: 1px solid #fff; 
}
#nav_108_level_2 a:hover{
  background: #95958D;
  color: #fff;
}
#nav_108_level_3 a{
  background: #95958D; 
  color:#fff;
  padding: 2px 10px 2px 2px; 
border-bottom: 1px solid #fff; 
}
#nav_108_level_3 a:hover{
  background: #70706c; 
  color:#fff;
}
body{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  margin: 10px 0px 0px 0px;  
  text-align: center;
  background-color: #444; 
}
#container{
  width: 750px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
#top{
  width: 750px;
  height: auto;
  float: left; 	
}
#top_nav{
  width: 750px;
  height: 26px;
 background: url('/files/corporate/000/000/000/30/gateway/images/nav_bg.jpg') repeat-x top left;
  float: left;
 
font-size: 18pt; 
}
 
#top_logo{
  width: 750px;
  height: 123px;
  background: url('/files/corporate/000/000/000/30/gateway/images/top_logo.jpg') no-repeat top left;
  float: left;  
}

#nav_pos{ 
  text-align:left;
  padding:2px 0px 0px 0px; 
}
#left_content{
  width: 200px;
  height: 500px;
  float: left; 
  background-color:#7e1a1a;
}
#right_content_1{
  width: 550px;
  height: 500px;
background: url('/files/corporate/000/000/000/30/gateway/images/content_bg.jpg') repeat-y top left;
  float: left;
  background-color: #E6E6DA;  
}
#bottom { 
  width: 750px; 
  height: 70px;
  background:  url('/files/corporate/000/000/000/30/gateway/images/bottom_curve.jpg') no-repeat;  
  float: left;
  background-color: #7e1a1a;
}
#d_claimer{
  width: 750px;
  height: auto;
  float: left;
}
.copyright{color: #fff;}
.disclaimer{
  color: #C3B76F;
  font-size: 10px;
  font-weight: normal;
}
.disclaimer:hover{color: #aeae80;}
#disclaimer_hover{color: #b5b5b5;} 
img{border: none; }
a{
  font-weight: bold;
  font-size: 10pt;
  color: #02407D;
}
a:hover{color: #D51010; }
/*******************FORMS***************************************/
/***CONTACT FORM***/
#contact{
  width: 547px;
  height: 500px;
  font-size: 10pt;
  text-align: left;
  margin: 0px 0px 0px 3px;  
  background:#E6E6DA;
  overflow: auto;
}

table#contact_table{
  font-size: 10pt;
  text-align: left;
  float: left;
  margin: 0px 0px 0px 0px;
}
.cityname{
  display:block;
  background-color: #364237;
  color: #fff;
  font-size: 11pt; 
  text-align: center;
  clear: both;  
  font-weight: bold; 
}
td .cityname{
  border-top: 2px ridge #fff; 
  border-bottom: 2px ridge #fff; 
}
.site_check{
  float:left; 
  font-size: 10pt; 
  display:block;
  width: 50%;
  font-weight: bold;
  color: #333;  
}

/***SEARCH TABLE***/
#search_table{
  width: 550px; 
  text-align: left;
  float: left;
  font-size: 10pt; 
  padding-top: 20px;  
}
/***RESULTS TABLE***/
#results_table{
  width: 545px;
  height: 490px;
  text-align: left;
  padding: 10px 0px 0px 5px; 
  float: left; 
  overflow: auto;
 
}
#results_table a{color: #BA2B25}
#results_table a:hover{color: #02407D}
.community_name{
  float: left;
  color: #2D4492; 
}
.middle{
  width: 520px;
  border-bottom: 2px solid #000; 
  padding: 5px 0px 2px 0px;
}
.middle_left{
  width: 105px;
  height: 105px; 
  float: left;
  clear: left;
}
.middle_middle{
  width: 185px;
  height: 90px;
  background: #eee;
  float: left; 
}
.middle_right{
  width: 230px;
  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;  
}
#life{
  width: 544px; 
  height: 500px; 
  overflow: auto;
  padding-left: 5px; 
  
}
#life table td{ width: 97%; text-align: left; }
/***MAP POP-UP***/
#mapDiv a{
   position:absolute;
   text-decoration:none;
   font-weight:bold;
}
#txtcontent{
   background-color: #c3b76f;
   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);
}