

  body     { margin: 0px; padding: 0px; background-color: #082341; background-image: url(images/body_bg_head.jpg); background-repeat: repeat-x; font-family: Verdana; font-size: 11px; color: #ffffff; line-height: 18px; }
  h1              { margin: 0px; padding: 0px 0px 7px 0px; font-size: 22px; font-weight: normal; color: #9da9b8; }
  h2              { margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; color: #9da9b8; }
  
  #body_container { width: 766px; text-align: center; margin: auto; }
  
  #body_head      { float: left; text-align: right; width: 496px; height: 249px; overflow: hidden; padding-left: 270px;  }
  #body_head a    { display: block; float: left; width: 99px; height: 32px; background-image: url(images/body_head_link_bg.jpg); padding: 12px 0px 0px 0px; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; text-align: center; line-height: 14px; }
  #body_head b          { font-weight: normal; font-size: 11px; color: #9da9b8; line-height: 14px; }
  #body_head a:hover    { background-position: 0px 44px; }
  #body_head a.on       { background-position: 0px 44px; }
  
  #body_content         { float: left; width: 766px; text-align: left; padding: 0px; background-image: url(images/body_content_bg.jpg); background-repeat: repeat-y; margin-top: 1px; }
  #body_content a       { color: #cccccc; font-weight: bold; }
  #body_content_left    { float: left; width: 550px; padding: 20px 20px 20px 20px; }
  #body_content_right    { float: left; width: 146px; padding: 10px 10px 20px 10px; }
  #body_content_right h1 { font-size: 16px; padding: 0px; }
  
  #website_feature_listing_listing_nav_container { background-color: #001530; }
  
  
  #website_feature_weather_row_title_1 { color: #333333; }
  #website_feature_weather_row_title_2 { color: #333333; }

  #website_feature_weather_row_value_1 { color: #333333; }
  #website_feature_weather_row_value_2 { color: #333333; }

  #website_feature_weather_fiveday_title { color: #333333; }
  #website_feature_weather_fiveday_value_1 { color: #333333; }
  
  #listing_body    { color: #cccccc; }
  #listing_body td { color: #cccccc; }  
  #listing_body a  { color: #cccccc; }
  
  #listing_detail_body    { color: #333333; }
  #listing_detail_body td { color: #333333; }  
  #listing_detail_body a  { color: #333333; }
  
  #listing_nav    { color: #333333; }
  #listing_nav td { color: #333333; }
  
  #website_feature_listing_listing_row_1 { color: #cccccc; }

  #listing_body_1 { float: left; padding: 5px; overflow: hidden; width: 75px; text-align: left; color: #333333; }
  #listing_body_1 a { color: #333333; }
  
  #listing_body_2 { float: left; padding: 5px; overflow: hidden; width: 185px; height: 14px; text-align: left; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #333333; }
  #listing_body_2 a { color: #333333; }
  
  #listing_body_3 { float: left; padding: 5px; overflow: hidden; width: 30px; height: 14px; text-align: center; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #333333; }
  #listing_body_3 a { color: #333333; }
  
  #listing_body_4 { float: left; padding: 5px; overflow: hidden; width: 30px; height: 14px; text-align: center; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #333333; }
  #listing_body_4 a { color: #333333; }
  
  #listing_body_5 { float: left; padding: 5px; overflow: hidden; width: 70px; height: 14px; text-align: right; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #333333; }
  #listing_body_5 a { color: #333333; }
  
  #listing_body_6 { float: left; padding: 5px; overflow: hidden; width: 70px; height: 14px; text-align: right; border-bottom: 1px solid #cccccc; color: #333333; }
  #listing_body_6 a { color: #333333; }
  
  #listing_body_7 { float: left; padding: 2px 5px 5px 5px; overflow: hidden; width: 425px; height: 22px; text-align: left; color: #333333; }
  #listing_body_7 a { color: #333333; }
     

  #body_home            { float: left; width: 766px; height: 458px; background-image: url(images/body_home_bg.jpg); background-repeat: no-repeat; }
  #body_home_left       { float: left; width: 240px; height: 448px; padding: 10px 0px 0px 20px; }
  #body_home_left h1    { font-size: 16px; padding-bottom: 15px; }
  #body_home_left_sub   { width: 105px; padding: 0px 10px 0px 125px; color: #003366; }
  #body_home_left_sub a { color: #003366; }
  
  #body_home_right      { float: left; width: 506px; height: 457px; padding: 0px 0px 0px 0px; }
  #body_home_right_link { float: left: width: 506px; height: 57px; }
  #body_home_right_link a { display: block; float: left; width: 98px; height: 40px; font-size: 20px; text-transform: uppercase; color: #ffffff; text-decoration: none; padding: 17px 0px 0px 70px; line-height: 14px; }
  #body_home_right_link b { font-size: 11px; font-weight: normal; text-transform: lowercase; line-height: 14px; }
  
  #body_home_right_content { float: left; width: 286px; height: 113px; padding: 15px 10px 10px 200px; }
  
  #body_home_right_listing { float: left; width: 233px; height: 244px; padding: 10px 10px 10px 10px; }
  #body_home_right_listing h1 { padding: 0px 0px 5px 0px; font-size: 16px; }
  #body_home_right_listing img { border: 1px solid #9da9b8; margin-bottom: 8px; }
  #body_home_right_listing span { color: #757575; }      
    
  
  #body_foot            { float: left; width: 766px; height: 71px; background-image: url(images/body_foot_bg.jpg); }
  #body_foot_copyright  { float: left; width: 260px; height: 51px; font-size: 10px; padding-top: 20px; text-align: center; }
  #body_foot_copyright a { color: #ffffff; font-weight: bold; }
  
  #body_foot_link       { float: left; width: 406px; height: 71px; padding-left: 100px; }
  #body_foot_link a     { display: block; float: right; color: #ffffff; text-decoration: none; height: 19px; background-image: url(images/body_foot_link_bg.jpg); background-repeat: no-repeat; background-position: right top; padding: 20px 10px 0px 10px; }
  #body_foot_link a:hover { text-decoration: underline; }
  
  
  img  { behavior: url("pngbehavior.htc"); }