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

A:link {color :#669999;}
A:visited {color :#669999;}
A:active {color :#669999;}
A:hover {color :#333333;:}

.style1 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style2 {font-family: Verdana, Tahoma; }
.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.style5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.style14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; }

.style15 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; font-weight: bold; }
.style15_big {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #003366; font-weight: bold; }
.style7 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.style9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.style16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.style17 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; }
.style17_grey {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }

.style17_big {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; }
.style17 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #669999; }
.style18 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }

.style18_lite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #9C9C9C; }
.style17_big {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }
.style17_big_CC {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #9C9C9C; }
.style16_big {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
.style16_greenlink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #669999; font-style:underlined }
.style11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; }
.style13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }

.style18_lite a, .listing_show_info a:visited, .listing_show_photos a, .listing_show_photos a:visited {
	color :#9C9C9C;
	
} 

.style17_big_CC a, .style17_big_CC a:visited {
	color :#9C9C9C;
	
	
} 

.hmenu {
	background :	#E4C928;
	
}




.hmenu a:link, .hmenu a:visited {
  text-decoration: none;
  
  color: #003366; 
  font-size: 12px;
  font-weight: bold; 
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  
}

.hmenu a:hover {
   
  
  color: #FFF; 
}

.activemenu a:link, .activemenu a:visited, .hmenu a:hover {
  
  background :	#E4C928;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold; 
  color: #FFF; 
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  
}


.image_with_border a:link, .image_with_border a:visited, .image_with_border a:hover {
  
  color: #000;
  border:1px; 
  border-color: #000;
  text-decoration: none;
 
}

.image_with_border img{
  
  color: #000;
  border:1px;
  border-thickness: 1px;
  border-color: #000; 
  border-style: solid;
  
 
}
.home_page_box_right a, .home_page_box_right a:visited {
  font-weight: bold;
  font-size: 11px; 
  color: #1D5A7B;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  
}

.home_page_box_right a:hover {
  font-weight: bold;
  font-size: 11px; 
  color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  
}

.read_more a:link, .read_more a:visited {
  
  font-size: 10px; 
  color: #1D5A7B;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  
}

.listing_show_info {
  vertical-align: top;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background       : #e1e5e2;
  width	:	40% ;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.listing_show_info a, .listing_show_info a:visited, .listing_show_photos a, .listing_show_photos a:visited {
	color :#669999;
} 



.strong_text {
  color :#1D5A7B;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  
}

.home_page_strong_text {
  color :#669999;
  font-weight: bold;
}

.listing_show_photos {
  vertical-align: top;
  text-align: left;
  font-size: 11px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  background       : white;
  width	:	60% ;
  font-family: Verdana, Arial, Helvetica, sans-serif;

}

.listing_index_right0 {
  vertical-align: top;
  font-size: 11px;
  text-align: left;
  width	:	227px ;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image: url('/images/left1.jpg');
  background-repeat: no-repeat;
  line-height: 150%;
}

.listing_index_right2 {
  vertical-align: top;
  font-size: 11px;
  text-align: left;
  width	:	226px ;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image: url('/images/left2.jpg');
  background-repeat: no-repeat;
  line-height: 150%;
}

.listing_index_right3 {
  vertical-align: top;
  font-size: 11px;
  text-align: left;
  width	:	226px ;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image: url('/images/left3.jpg');
  background-repeat: no-repeat;
  line-height: 150%;
}

.listing_index_right1 {
  vertical-align: top;
  font-size: 11px;
  text-align: left;
  width	:	226px ;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image: url('/images/left4.jpg');
  background-repeat: no-repeat;
  line-height: 150%;
}

.listing_index_thumbs {
  background       : #e1e5e2;
  vertical-align: top;
  font-size: 11px;
  text-align: left;
  width	:	80% ;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  
}

.deals_index {
  background       : white;
  vertical-align: top;
  font-size: 11px;
  text-align: left;
  width	:	50% ;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 150%;
}

.small_black_font {
  
  color: black;
  font-size: 9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.deals_index_thumbs {
  background       : #e1e5e2;
  vertical-align: top;
  font-size: 11px;
  text-align: left;
  width	:	50% ;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  
}

.thumb_listing {
  color: #003366;
  vertical-align: top;
}

.small_title {
  color: #226A91;
  font-weight: bold;
}

.listing_show_row_table_header {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

.listing_cell {
	width : 33%;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
}

.info_table {
  padding-left: 10px;
  padding-right: 10px;
  font-weight: normal;
}

.listing_highlights {
  color: #003366;
  font-size: 12px;
}

.market_left p {line-height: 200%}
.listing_index_right p {line-height: 200%}
.news_left p {line-height: 200%}
.resources_left p {line-height: 200%}
.contact_left p {line-height: 200%}

.market_left {
  vertical-align: top;
  font-size: 11px;
  text-align: left;
  width	:	24% ;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image: url('/images/market.gif');
  background-repeat: no-repeat;
  line-height: 150%
}

.news_left {
  vertical-align: top;
  font-size: 11px;
  color: #2F2F2F;
  text-align: left;
  width	:	25% ;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image: url('/images/news.gif');
  background-repeat: no-repeat;
  line-height: 115%
}

.resources_left {
  vertical-align: top;
  font-size: 11px;
  color: #2F2F2F;
  text-align: left;
  width	:	25% ;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image: url('/images/resources.gif');
  background-repeat: no-repeat;
  line-height: 115%
}

.contact_left {
  vertical-align: top;
  font-size: 11px;
  color: #2F2F2F;
  text-align: left;
  width	:	23% ;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image: url('/images/contact.gif');
  background-repeat: no-repeat;
  line-height: 115%
}


.home_page_left {
  vertical-align: top;
  font-size: 11px;
  text-align: left;
  width	:	20% ;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.market_left a, .market_left a:visited {
  
  color :#669999;
  
}

.resources_left a:visited, .listing_index_right a, .listing_index_right a:visited, .home_page_listings a:link, .home_page_listings a:visited, .featured_on_homepage a, .featured_on_homepage a:visited {
  
  color :#669999;
  
}

.contact_right {
  background       : #F2F2F2;
  vertical-align: top;
  font-size: 11px;
  text-align: left;
  width	:	80% ;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contact_label {
  
  vertical-align: top;
  font-weight: bold;
}


.featured_on_homepage {
  vertical-align: top;
  font-size: 11px;
  text-align: left;
  padding-left: 10px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.home_page_listings {
  vertical-align: top;
  font-size: 10px;
  text-align: left;
  width	:	33% ;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.about_left {
  vertical-align: top;
  font-size: 11px;
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  width :40%;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image: url('/images/about_us.gif');
  background-repeat: no-repeat;
  line-height: 150%
}


.about_right {
  background       : #e1e5e2;
  vertical-align: top;
  font-size: 11px;
  text-align: left;
  width :50%;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 115%
}

.market_right {
  background       : #e1e5e2;
  vertical-align: top;
  font-size: 11px;
  text-align: left;
  width	:	80% ;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 115%
}

.news_right {
  background       : #e1e5e2;
  vertical-align: top;
  font-size: 11px;
  text-align: left;
  width	:	80% ;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 115%
}

.news_right p {
  line-height: 115%
}

.home_page_box_right {
  background       : #e1e5e2;
  vertical-align: top;
  font-size: 11px;
  text-align: left;
  width	:	33% ;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.resources_table {
  border-spacing:8px;
}

.home_left_header {
	font-size: 12px;
	background       : #006699;
	height			 : 40px;
	text-align: left;
	padding-left: 7px;
	color: white;
	width :67%;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
}

.featured_not_bold {
	font-size: 11px;
	color: white;
	font-weight: normal;
	font-family: Verdana, Helvetica, sans-serif;
}

.green_link a, .green_link a:visited {
	color  : #669999;
	font-weight: normal;
}

.sgreen_link a, .sgreen_link a:visited {
	color  : #669999;
	font-weight: normal;
}

.sgreen_link a:hover {
	color  : #333333;
	font-weight: normal;
}

.home_right_header {
	font-size: 12px;
	background       : #768F75;
	height			 : 40px;
	text-align: left;
	padding-left: 15px;
	color: white;
	width :33%;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
}

.bio_header {
	font-size: 12px;
	background       : #768F75;
	height			 : 40px;
	text-align: left;
	padding-left: 7px;
	color: white;
	width :40%;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
}

.about_header {
	font-size: 12px;
	background       : #006699;
	height			 : 40px;
	text-align: left;
	padding-left: 7px;
	color: white;
	width :55%;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
}

.privacy_header {
	font-size: 12px;
	background       : #768F75;
	height			 : 40px;
	text-align: left;
	padding-left: 7px;
	color: white;
	width :20%;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
}

.contact_header {
	font-size: 12px;
	background       : #006699;
	height			 : 40px;
	text-align: left;
	padding-left: 7px;
	color: white;
	width :80%;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
}

.top_section_header {
	font-size: 12px;
	background       : #006699;
	height			 : 40px;
	text-align: left;
	padding-left: 7px;
	color: white;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
}

.error {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;
	background-color: #FFFF99;
	padding: 5px;
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #990000;
	font-weight: bold;
	padding-left: 10px;
	border:1px solid #FFFF00;
	
}

.success {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;
	background-color: #99FF99;
	padding: 5px;
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #003300;
	font-weight: bold;
	padding-left: 10px;
	border:1px solid #66CC66;
}

.listing_show_info a:hover, .home_page_listings a:hover, .listing_show_photos a:hover, .home_page_box_right a:hover, .green_link a:hover, .read_more a:hover, .market_contact_link a:hover, .resources_left a:hover, .market_left a:hover, .featured_on_homepage a:hover  {
	color :#333333;
} 