a{color:#aaaaaa;}
a:visited{color:#aaaaaa;}
a:hover{color:#888888;}
a.hidden{text-decoration:none;}
body{background:#444444 url("../images/global/whiteBG.gif") repeat-y; background-position:center; margin: 0 0 0 0; padding:0 0 0 0; color: #3F3F3F; voice-family:"\"}\""; voice-family:inherit; margin:0 0 0 0;}
html > body{margin:0 -1px 0 0;}
body, th, td{font-family:helvetica, arial, sans-serif; color:#3F3F3F; font-size:11px;}
body p{font-size:11px;}
h1{color:#000000; font-size:14px; font-weight:bold; margin-bottom:8px; padding:0;}
h2{font-size:12px; font-weight:bold; color:#033757; margin-bottom:8px;} 
h3{display:block; font-size:14px; color:#770000; margin-bottom:8px;} /* subtitle */
h4{display:block; font-size:13px; color:#333333;margin-bottom:8px; font-weight:bold;} /* subtitle */
img{border:none;} 
td{vertical-align:top;}
ul{margin:0 0 0 22px; padding:0 0 20px 10px; color:#333333;}
ul .ul2{margin:0; padding:0 0 0 20px; list-style-type:circle;}
table#contentContainer{position:absolute; top:243px; width:100%; min-width:760px; height:auto; padding: 0 0 0 0;voice-family:"\"}\""; voice-family:inherit; top:243px;}
html > body #contentContainer{ top:240px;}
#contentBorder{border-right:1px dotted #aaaaaa; border-left:1px dotted #aaaaaa;}
/******** page container ********/
#container{position:relative; margin:0 auto 0 auto; width:933px; background-color:#FFFFFF;}
/******** header ********/
#headerContainer{background:#444444 url("../images/global/header/header_BG.gif") no-repeat 0 0 ; width:933px; position:absolute; top:0px; left:0px; text-align:center}
table#header{ }
#header img{vertical-align:top; text-align:center;}
#printLogo{display:none;}
#screenLogo{position:relative; float:right; top:15px; margin:0 0 0 0; border:none;  padding-right:35px;}
/******** utilityNav styles ********/
#utilityNavContainer{position:absolute; top:77px; left:551px; width:253px;  vertical-align:middle;}
#utilityNav{}
#utilityNav div{display:inline;}
#utilityNav a{top:155px;font-weight:bold; letter-spacing:.05em;  word-spacing:.10em; color:#ffffff; text-decoration:none; }
#utilityNav a:hover{text-decoration:none; color:#FFFF00;}
/******** top nav ********/
/*topNavcontainer should be a table in the topNav include file*/
#topNavContainer{position:absolute; left:0; top:118px; height:28px; background:#A3A3A3 url("../images/global/topNav/topNav_BG.gif") repeat-x; width:933px; border-bottom:1px solid #474747; border-bottom:1px solid #474747;}
#topNav{}
#topNavContainer img{}
/******** breadcrumb ********/
#homeBreadcrumbContainer{width:933px;}
#breadcrumbContainer, breadcrumbContainer2, breadcrumbContainer3{ position:relative;width:933px; height:101px; }
#breadcrumbContainer{background:transparent url("../images/global/breadcrumb/interior_BC.jpg") no-repeat;}
#breadcrumbContainer2{background:transparent url("../images/global/breadcrumb/breadcrumb-about-us-BG.jpg") no-repeat;}
#breadcrumbContainer3{background:transparent url("../images/global/breadcrumb/breadcrumb-sales-leasing-BG.jpg") no-repeat;}
#breadcrumbContainer a, breadcrumbContainer2 a, breadcrumbContainer3 a{color:#eeeeee;text-decoration:none;}
#breadcrumbContainer a:hover, breadcrumbContainer2 a:hover, breadcrumbContainer3 a:hover{color:#aaaaaa;text-decoration:none;}
#breadcrumb{padding:80px 0 0 20px; font-weight:bold;}
#breadcrumbSectionHead{vertical-align:bottom; font-size:14px; font-weight:bold;}
#breadcrumbLocationHead{color:#ffffff;}
/******** content :: home ********/
#homeContentContainer{position:relative;top:146px; color:#000033; margin:0 auto; }
#homeContentContainer p{color:#3F3F3F; font-size:11px; line-height:2em; padding:5px 5px 5px 5px;}
#homeContent{background:url("../images/global/content_BG.gif"); background:#FFFFFF; color: #3F3F3F; border-top:1px dotted #aaaaaa; width:933px;}
#homeContent h2{font-size:12px; color:#3F3F3F; margin: 0 0 4px 0;}
/******** content :: interior ********/
#interiorContentContainer{position:relative; top:150px; margin-bottom:160px;}
#interiorContent{background:url("../images/global/content_BG.gif"); background:#FFFFFF; color: #3F3F3F; border-top:1px dotted #aaaaaa; width:933px;}
#interiorContent a{color:#3F3F3F;}
#interiorContent a:hover{color:#3F3F3F;}
#content{margin:10px; color:#3F3F3F; font-size:11px; line-height:1.4em;}
/******** footer ********/
div#footerContainer{background-color:#ffffff; width:933px; color:#eeeeee; font-size:10px; letter-spacing:.05em; text-align:justify; }
#footerContainer img{margin:0; padding:0;}
#footerContainer a{color:#000000;}
#footer{}
#footer td{background:#444444 url("../images/global/footer/footer_BG.gif") repeat-x 0 0; height:29px; width:933px; color:#ffffff; vertical-align:middle;}
#beaconFooter{text-align:right; font-size:10px; color:#3F3F3F; margin-top:-1px; padding-right:5px;}
#beaconFooter a{color:#3F3F3F;}
/******** form classes ********/
form{display:inline; margin:0; padding:0;}
#errors{width:75%; text-align:center; margin:6px 0 6px 0; padding:3px; font-weight:bold; color:#FF0000; background:#EEEEEE; border:1px solid #666666; clear:both;}
.error{font-weight:bold; text-align:center; color:#CC0000;}
.required{color:#CC0000; font-weight:bold;}
.example{font-family:helvetica, arial, sans-serif; font-size:11px; font-weight:normal; color:#666666;}
.select{font-size:11px;}
.label{font-weight:bold; text-align:right; padding-top:5px;}
.field{font-family:"courier new", monospace, courier;}
.formButtons{margin:12px 0 12px 0; text-align:center;}
.formButton{margin:0 5px 0 5px; padding:1px 0 1px 0; font-size:11px; font-weight:bold; color:#FFFFFF; background:#770000; border:1px solid #666666;}
.response{font-weight:bold; color:#000077;}
.instructions{font-weight:bold; color:#000077;}
/******** left nav module ********/
#leftNav{width:228px; height:auto; padding:0 0 20px 0; margin:0 0 0 0;}
#leftNav a{width:100%; display:block; color:#335588; text-decoration:none;}
#leftNav a:hover{color:#335588; text-decoration:none;}
#leftNav a:visited{color:#335588; text-decoration:none;}
#leftNav a:active{color:#335588; text-decoration:none;}
.leftNav1{ color:#033757; border-bottom:1px dotted #aaaaaa; margin:10px 0 20px 10px;}
/******** site map module ********/
#sitemap{margin-left:20px; color:#AAAAAA;}
#sitemap a, #sitemap a:visited, #sitemap a:active{text-decoration:none;}
#sitemap a:hover{text-decoration:underline;}
.sitemapTitle{font-size:13px; font-weight:bold;}
.sitemap1{margin-left:20px;}
.sitemap2{font-size:11px; margin-left:20px;}
/******** sales/leasing module ********/
.property{padding-top:5px; border-top:1px solid #CCCCCC; line-height:1.5em; clear:both;}
.property h2{margin:0; padding:0;}
.propertyImg{float:right; margin:0 0 10px 10px; text-align:right;}
.propertyImg img{margin-bottom:5px;}
.propertyContact{float:right; margin:0 0 10px 10px;}
.propertyDesc{margin-top:15px;line-height:1.4em;}

span.hidden{display:none}
