﻿body {margin: 0; text-align: center;}

img {
   /*behavior: url("/include/pngbehavior.htc");*/
}

a:link, a:visited, a:active {color: #1D4998; text-decoration: none; font-weight: bold;}
a:hover {color: #8BB3D6; text-decoration: underline; font-weight: bold;}

hr {border-top: none; border-bottom: solid 1px #CFCFCF; border-left: none; border-right: none; background-color: White; color: White; width: 580px;}

#container {text-align: left;width: 966px; /* min-height: 809px; height: auto !important; height: 809px; */ background: #6D8E9E url(/images/main_bg.jpg) top left repeat-x; margin-left: auto; margin-right: auto;}
#container_l {width: 966px; /* min-height: 809px; height: auto !important; height: 809px; */ background: url(/images/main_border_l.gif) top left repeat-y;}
#container_r {width: 966px; /* min-height: 809px; height: auto !important; height: 809px; */ background: url(/images/main_border_r.gif) top right repeat-y;}
#container_b {width: 966px; /* min-height: 809px; height: auto !important; height: 809px; */ background: url(/images/main_border_b.gif) bottom left repeat-x;}
#container_bl {width: 966px; /* min-height: 809px; height: auto !important; height: 809px; */ background: url(/images/main_border_bl.gif) bottom left no-repeat;}
#container_br {width: 966px; /* min-height: 809px; height: auto !important; height: 809px; */ background: url(/images/main_border_br.gif) bottom right no-repeat;}
#container_header {width: 966px; /* min-height: 809px; height: auto !important; height: 809px; */ background: url(/images/header_bg.jpg) top left no-repeat; position: relative;}

#logo {position: absolute; top: 16px; left: 27px;}

#nav {position: absolute; top: 98px; left: 23px; background: url(/images/nav_bg.gif) top left no-repeat; width: 230px; height: 234px;}
#nav img {float: left;}

.small{ font-size: 10px !important;}
.white{ color: White !important;}

#ForSale_SubMenu{ display: none; position: absolute; top: 79px; left: 71px; font: 10px Arial, Helvetica, sans-serif; color: #8090AE; background: url(/images/subnav_bg.gif) top left no-repeat; width: 132px; height: 18px; padding-left: 40px; padding-top: 5px;}
#ForSale_SubMenu a{font-weight: normal; color: White; text-decoration: none;}
#ForSale_SubMenu a:hover{font-weight: normal; color: White; text-decoration: underline;}

#FloorPlans_SubMenu{ display: none; position: absolute; top: 109px; left: 71px; font: 10px Arial, Helvetica, sans-serif; color: #8090AE; background: url(/images/subnav_bg.gif) top left no-repeat; width: 132px; height: 18px; padding-left: 40px; padding-top: 5px;}
#FloorPlans_SubMenu a{font-weight: normal; color: White; text-decoration: none;}
#FloorPlans_SubMenu a:hover{font-weight: normal; color: White; text-decoration: underline;}

#main_pic {position: absolute; top: 98px; left: 268px; width: 673px; height: 234px;}

#hr1 {position: absolute; top: 341px; left: 23px ; width: 230px; height: 1px; overflow: hidden; background-color: #CFCFCF;}

#hr1_home {position: absolute; top: 341px; left: 23px ; width: 918px; height: 1px; overflow: hidden; background-color: #CFCFCF;}

#lpanel_1{cursor: pointer;position: absolute; top: 350px; left: 23px; background: url(/images/lpanel_bg.gif); width: 230px; height: 97px; }
#lpanel_2{cursor: pointer;position: absolute; top: 455px; left: 23px; background: url(/images/lpanel_bg.gif); width: 230px; height: 97px; }
#lpanel_3{cursor: pointer;position: absolute; top: 560px; left: 23px; background: url(/images/lpanel_bg.gif); width: 230px; height: 97px; }

#bot_logos {position: absolute; top: 682px; left: 23px; width: 230px; text-align: center;}

#hr2 {position: absolute; top: 667px; left: 23px ; width: 230px; height: 1px; overflow: hidden; background-color: #CFCFCF;}

#panel_whole { padding-top: 98px; padding-left: 268px; padding-bottom: 96px; width: 673px; min-height: 615px; height: auto !important; height: 615px;}
#panel_whole_inner {width: 673px; min-height: 615px; height: auto !important; height: 615px; font: 12px/16px Verdana, sans-serif; position: relative;}
#panel_whole_inner p, #panel_whole_inner td, #panel_whole_inner div, #panel_whole_inner span, .body_text {margin-top: 0;}

#panel_col1 { padding-top: 350px; padding-left: 268px; padding-bottom: 96px; width: 362px; min-height: 363px; height: auto !important; height: 363px;}
#panel_col1_inner {width: 362px; min-height: 384px; height: auto !important; height: 384px;}
.col1_text{font: 12px/18px Verdana, sans-serif;}
#panel_col1_botspacer {height: 21px; overflow: hidden;}

#panel_col2 {position: absolute; top: 350px; left: 637px; width: 304px; min-height: 363px; height: auto !important; height: 363px;}
#panel_col2_inner {width: 304px; min-height: 384px; height: auto !important; height: 384px;}
.col2_text{font: 12px/18px Verdana, sans-serif;}

.panel_t {background: #FDFDFD url(/images/panel_t.gif) top left repeat-x;}
.panel_tr {background: url(/images/panel_tr.gif) top right no-repeat;}
.panel_tl {background: url(/images/panel_tl.gif) top left no-repeat;}
.panel_br {background: url(/images/panel_br.gif) bottom right no-repeat;}
.panel_bl {background: url(/images/panel_bl.gif) bottom left no-repeat;}

.panel_go{ position: absolute; top: 73px; left: 207px;}

h1{font: 23px/23px Tahoma, Arial, Helvetica, sans-serif !important; color: #313D74; margin-top: 0; margin-bottom: 8px; font-weight: bold;}
h2{font: 20px/20px Tahoma, Arial, Helvetica, sans-serif !important; color: #313D74; margin-top: 0; margin-bottom: 8px; font-weight: bold;}
h3{font: 18px/18px Tahoma, Arial, Helvetica, sans-serif !important; color: #313D74; margin-top: 0; margin-bottom: 8px; font-weight: bold;}
h4{font: 14px/14px Tahoma, Arial, Helvetica, sans-serif !important; color: #313D74; margin-top: 0; margin-bottom: 8px; font-weight: bold;}

#hr3 {position: absolute; bottom: 86px; left: 268px ; width: 673px; height: 1px; overflow: hidden; background-color: #CFCFCF;}

#footer{ position: absolute; bottom: 14px; left: 268px; background: url(/images/footer_bg.gif) top left no-repeat; width: 655px; height: 48px; font: 11px Verdana, sans-serif; color: White; padding-left: 9px; padding-top: 16px; padding-right: 9px; }
#footer a{ color: white; text-decoration: none;}
#footer a:hover{ color: white; text-decoration: underline;}

#below_footer{ position: absolute; width: 673px; bottom: 16px; left: 268px; font: 10px Verdana, sans-serif; color: #FDFDFE;}
#below_footer a{ color: #FDFDFE; text-decoration: none;}
#below_footer a:hover{ color: white; text-decoration: underline;}

.h1white{ font-family: Tahoma, Verdana, sans-serif; font-size: 18px !important; font-weight: bold; color: White; letter-spacing: 0.05em; margin-bottom: 18px; margin-top: 0; padding-top: 0; line-height: normal !important;}

ul {list-style: square outside; margin-left: 16px;padding-left: 0;margin-top: 6px;margin-bottom: 6px;}
ul li{padding-left: -4px;}

.CMS_DateTime{ font-size: 10px;}

.article_pic_container {position: relative; margin-bottom: 10px; width: 300px; height: 200px;}
.article_pic {border: 0; position: absolute; width: 300px; height: 200px; z-index: 100;}
.article_pic_border {border: 0; position: absolute; width: 300px; height: 200px; z-index: 101;}

.article_grid {width: 634px; overflow: hidden;}
.article_grid .item_thumb_container{position: relative; width: 200px; height: 149px;}
.article_grid .item_thumb{border: 0; position: absolute; width: 200px; height: 149px; z-index: 100;}
.article_grid .item_thumb_border{border: 0; position: absolute; width: 200px; height: 149px; z-index: 101;}
  
.article_listing {font: 11px verdana, sans-serif; color: black; padding: 0;}
.article_listing .item{text-align: left; margin: 5px 0 5px 0; position: relative; cursor: pointer;}
.article_listing .item .heading, .article_listing .item .heading a:link, .article_listing .item .heading a:visited, .article_listing .item .heading a:active {font: bold 12px verdana, sans-serif; color: black; margin-bottom: 4px; text-decoration: none;}
.article_listing .item .heading a:hover {font: bold 12px verdana, sans-serif; color: #0078C1; margin-bottom: 4px; text-decoration: underline;}
.article_listing .item p {margin-top: 0px; margin-bottom: 6px;}
.article_listing .item_thumb{float: right;width: 88px; height: 88px; border: solid 3px #254C94; margin-left: 6px; margin-bottom: 2px; padding: 0;}
.article_listing .hr{width: 260px; height: 1px; background-color: #D7DFE4; overflow: hidden; margin-left: auto; margin-right: auto; margin-top: 4px !important; margin-bottom: 4px !important;}
.article_listing a:link, .article_listing a:visited, .article_listing a:active {color: #1D4998; text-decoration: none;}
.article_listing a:hover {color: #8BB3D6; text-decoration: underline;}

.borderbottom {border-bottom:solid 1px #dddddd !important;}