a{
  text-decoration:none;
  color:#0000FF;
}

.dotted_hr{
  border:dotted 1px #999999;
}

.dotted_hr_white{
  border:dotted 1px #CCCCCC;
}

.banner_table{
  border:1px solid #ECECEC;
  border-bottom:none;
}

.main_table{
  border:1px solid #ECECEC;
  border-top:none;
  border-bottom:none;
}

.body_table{
  border:1px solid #ECECEC;
  border-top:none;
  border-bottom:none;
  border-left:none;
}

.spacertd{
  height:10px;
}

.sep_hr{
  border:1px solid #000;
}

.image_border{
  border: 1px solid #999999;
}

.image_noborder{
	border: 0px solid #999999;
  padding-left: 5px;
  padding-right: 5px;
}

.feat_head{
  height:20px;
  background-color:#ccc;
  padding-left:6px;
  font-weight:bold;
  font-size:11px;
  color:#000;
}

.feat_prop{
  text-align:center;
  padding:5px;
  vertical-align:bottom;
}

.feat_prop_details{
  text-align:center;
  height:20px;
  font-weight:bold;
  font-size:11px;
  color:#000;
  padding-top:3px;
  padding-bottom:3px;
}

.feat_prop img{
  border:solid 1px #000;
}

.form_text{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333333;
}

.form_text_tr{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333333;
  height:20px;
}

.form_section_heading{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  background-color:#B9CCEC;
  color:#FFFFFF;
  height:25px;
  padding:5px;
}

.subnav_heading{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  background-color:#97AACA;
  color:#FFFFFF;
  height:25px;
  padding:5px;
}

.subnav_heading a{
  text-decoration:none;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  background-color:#97AACA;
  color:#FFFFFF;
  height:25px;
  padding:5px;
}

.asterix{
  color:#FF0000;
  font-size:12px;
}

/* The navigation menu classes */

/* our red was AA3333 & burgundy bar was CC3333 */
.nav_table{
  background-color:#2E7BC1;
  border:1px solid #ECECEC;
  height:30px;
}

.nav_table td{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  text-align:center;
}

.nav_table td a{
  color:#FFFFFF;
  text-decoration:none;
}

.header_bar{
  background-color:#2E7BC1;
  height:20px;
}

.footer_bar{
  background-color:#2E7BC1;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#FFFFFF;
  height:20px;
  font-weight:normal;
}

.burgundyBar{
  background-color:#4F9DE3;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:5px;
  color:#FFFFFF;
  height:5px;
  font-weight:normal;
}

/* The search bar on left classes */

.search_bar {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  border:0px;
}

.search_bar #head{
  background-color:#cccccc;
  border:0px;
  height:25px;
  text-align:center;
  font-weight:bold;
  border:none;
  border-top:1px solid #aaa;
  border-bottom:1px solid #aaa;
  color:#444444;
}

.search_bar td{
  background-color:#eeeeee;
}

.search_bar table{
  border:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#333333;
}

.search_bar .searchFields{
  height:25px;
}

.search_bar .subHeading{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
  font-weight:bold;
  height:25px;
}

.search_bar table select{
  width:110px;
}

.search_bar table hr{
  border:1px dotted #999;
}

.search_bar #link{
  font-family:Arial, Helvetica, sans-serif;
  color:#888888;
  font-size:11px;
  font-weight:normal;
  height:25px;
}

/* Regular Classes */

.regularLink{
  text-decoration:none; 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:10px; 
  color:#1d2d56; 
  font-weight:normal;
}

.heading_bar{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  background-color:#AA3333;
  color:#FFFFFF;
  height:25px;
  padding-left:5px;
  text-align:center;
}

.normal_text{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#333333;
}

.small_text{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#333333;
}

.listingResultsHead{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#333333;
  height:20px;
  text-align:left;
}

.listingResultsHeadInverted{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#000000;
  height:20px;
  text-align:left;
}

.listingResultsHeadWhite{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
  height:20px;
  text-align:left;
}

.listingResultsItem{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#333333;
  height:20px;
  text-align:left;
  padding-top:5px;
  padding-bottom:5px;
}

.listingResultsItemBold{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#333333;
  height:20px;
  text-align:left;
  padding-top:5px;
  padding-bottom:5px;
}

.listingLink{
  color:#333333;
  font-weight:bold;
}

.orderedList li{
  padding-bottom:10px;
}

.heading_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }

.submenu_links, .submenu_links:hover{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:normal;}
.textBanner *{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding-right:15px; }