/* CSS Document */
body {
	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color:#8A8476;
	text-decoration: none;
}

a { text-decoration:none; color:#B2D4E9; }


ul{
	list-style:none;
	}

#wrapper {
	width:965px;
	margin-left:auto;
	margin-right:auto;
	/*border: 1px solid black; */
	min-height:500px;
	/* background-color:#666666;*/
}

contact_text, #contact_text, .contact_text, contact_text.contact_text{
	font-size:10px;
}


/* Header */
#header { color: #FFFFFF; position: relative; margin: 0 5px 0px 5px; border-bottom: 1px solid #AEA99D; padding-bottom: 00px; float:left; }
#header .logo { position: absolute; top: 0; right: 7px; width: 63px; height: 15px; }
#header .accessibility { display: none; }
#header h1 {  font-size: 2em;float: left; width: 480px; margin: 0px 0 -5px 0; } 
#header h1 a{ color: #FFFFFF; font-family:Calibri, Arial, Helvetica, sans-serif; font-stretch:ultra-condensed; font-weight:normal;} 
#header .address { float: right; width: 460px; text-align: right; margin: 10px 6px 0 0; } 
#header .address strong { font-size: 1.42em; font-weight: normal; }
#header .address span { font-size: 0.92em; margin: 0 3px; }

/* Top navigation */
#top-nav { float: right; margin: 0 11px 14px 0; list-style-type:none; border:0px solid yellow;}
#top-nav li { font-size:1.2em; float: left; padding-left: 1em; padding-right: 1em; border-left:1px solid #AEA99D; color: #AEA99D; }
#top-nav li.first { background: none; border:0px;  }
#top-nav li.last {  }
#top-nav a { font-size: .98em; font-weight: bold; text-transform: uppercase; display: block; color:#B2D4E9; }
#top-nav a.arrow { padding-right: 12px; background-repeat: no-repeat; background-position: right center; }
/* Main navigation */
#nav { margin: 0px 0px 0px 0px; height:45px; padding-bottom: 0px; color:#B2D4E9; float: left; background-image:url(/public/images/menuBG.gif); background-repeat:repeat-x;}
#nav ul {margin:12px;}
#nav li { float: left; }
#nav a { text-transform: uppercase;  color:#B2D4E9; }

/* Left navigation */
#nav .left-nav { float: left; width: 890px; }
#nav .left-nav a { font-weight: bold; padding: 1px 19px 1px 10px; font-size: 1.17em; margin-right: 5px; z-index: 150; position: relative; }
#nav .left-nav a.home-link { background: none !important; padding: 7px 0 4px 10px; margin-right: 40px; }
#nav .left-nav a:hover, #nav .left-nav li:hover a, #nav .left-nav li.hover a { z-index: 250; }
/* Left navigation dropdown */
#nav .left-nav ul { display: none; position: absolute; z-index: 100; left: auto; padding: 3.9em 5px 18px 18px; width: 145px; margin: -3em 0 0 -7px; }
#nav .left-nav ul.explore { background-image:url(/public/images/submenuBG.gif); width:170px; }
#nav .left-nav ul li { float: none; margin-bottom: 5px; }
#nav .left-nav ul a { text-transform: none; font-size: 1em; padding: 0; background: none; margin: 0; }
#nav .left-nav ul a:hover { background: none; }
#nav .left-nav li:hover ul, #nav .left-nav li.hover ul { display: block; z-index: 200; }

/* Right navigation */
#nav .right-nav { float: right; padding-right: 11px; margin-top: 6px; }
#nav .right-nav li { padding: 7px 14px; }
#nav .right-nav li.first { background: none; padding: 7px; }
#nav .right-nav a { font-weight: bold; font-size: .98em; line-height: 1.0; z-index: 150; position: relative; }
#nav .right-nav a span { cursor: pointer; }
#nav .right-nav a:hover, #nav .right-nav li:hover a, #nav .right-nav li.hover a { z-index: 250; }
#nav .right-nav a.download-brochure { width: 11px; height: 12px; }
#nav .right-nav a.print-this-page { width: 15px; height: 12px; }
#nav .right-nav a.send-friend { width: 13px; height: 10px; }
#nav .right-nav a.help-icon, .notification-help a.help-icon,  .notification-help a.help-icon2 { width: 12px; height: 12px; }
#nav .right-nav .lang { padding: 7px 0 7px 14px; background: none; }
#nav .right-nav .lang a { padding-right: 20px; }
#nav .right-nav .help-text { display: none; }
/* Right navigation dropdown */
#nav .right-nav ul { display: none; position: absolute; z-index: 100; left: auto; padding: 3.1em 5px 18px 18px; width: 97px; margin: -2.2em 0 0 -17px; }
#nav .right-nav ul li { float: none; background: none; padding: 0; }
#nav .right-nav ul a:hover { background: none; }
#nav .right-nav li:hover ul, #nav .right-nav li.hover ul { display: block; z-index: 200; }


#main_content { padding:0px; background-color:#656157; float:left; color:#CCCCCC; min-height:400px; min-width:945px; padding:10px;}
#main_content p, #main_content h2{ padding-left:80px; padding-right:80px; line-height:1.5em; }

/* Footer */
#footer { width:965px; float:left; margin: 0px; margin-left:auto; margin-right:auto;font-size: 0.92em;  color:#CCCCCC; border:0px solid yellow; background-color:#656157;}

#footer ul.footerMenu { float: left; margin-left:80px; margin-right:auto; background-image:url(/public/images/menuBG.gif); border:0px solid yellow; padding-left: 0px;}
#footer li { float: left; text-transform: uppercase; margin-right: 10px; background-repeat: no-repeat; background-position: left center; }
#footer li.first { background: none; padding-left: 0; }
#footer li a { font-weight: bold; font-size: 0.90em; color:#B2D4E9; }
#footer p { float: left; text-align:center; padding-left:0px; display: block; text-align:center; width:800px;}
#footer p .to-home-page { width: 15px; height: 14px; float: left; margin: 2px 5px 0 0; }
#footer p .to-home-page span { cursor: pointer; }
/* disclaimer and professionally managed */
#disclaimer{padding: 10px 80px 20px 80px; width:805px; border-top:1px solid #CCCCCC;  border-bottom:1px solid #CCCCCC; font-size: 0.92em; float:left;  color:#CCCCCC; background-color:#656157;}

/* Auto clearing floats */
#header:after, #top-nav:after, #nav:after, #search form:after, #footer:after, .find-yourself:after, .home-location:after, .toggle-advanced-options:after, .search-advanced:after, .tab-nav:after, .pager:after, .sort:after, .notify-me .inner2:after, .unit .inner:after, .unit-top:after, .photo-gallery .top:after, .floorplans .inner:after, .community-list .title:after, .unit2 .inner:after, .unit2-top:after, .places-interest li:after, .contact-form .items .row:after, .select-community:after, .help .left-col4 .faq li:after, .home-location-gm:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }




/* Photo Gallery Lightbox */
.photo-gallery { padding: 14px 11px 0 11px; line-height: 1.4; }
.photo-gallery .top { border-bottom: 1px solid; padding-bottom: 12px; }
.photo-gallery h2 { font-weight: bold; font-size: 0.83em; text-transform: uppercase; float: left; margin: 0 0 0 8px; }
.photo-gallery .close-window { float: right; margin: 0 4px 0 0; } 
.photo-gallery .close-window a { font-weight: bold; font-size: 0.83em; text-transform: uppercase; padding: 2px 23px 2px 0; background-repeat: no-repeat; background-position: right center; }
.photo-gallery .monoslideshow, .photo-gallery .floorplan { margin: 23px 0 0 17px; }
.photo-gallery .monoslideshow img, .photo-gallery .floorplan img { display: block; }
/* Community Imagery */
.imagery .tab-nav { width: 637px; }
.imagery .left-col3 { border-top: none; margin-top: 0; padding-top: 0; }
.imagery .right-col3 { margin-top: -2px; }
.imagery .right-col3 ul { list-style: disc; margin: 5px 0 5px 15px;  }
.imagery .right-col3 p { border-top: 1px solid; margin: 43px 0 0 0; padding-top: 13px;  }
.imagery .right-col3 p img { display: block; }
.photo-gallery2 { padding: 8px 29px 27px 17px; }
.photo-gallery2 h3 { padding: 0 0 18px 8px; border-bottom: 1px solid; margin: 9px -16px 22px -6px; }
.photo-gallery2 .gallery-pager { font-weight: bold; font-size: 0.83em; text-transform: uppercase; margin-bottom: 12px; }
.photo-gallery2 .gallery-pager a { margin: 0 1px; }
.photo-gallery2 .gallery-pager a.previous { margin-right: 3px; }
.photo-gallery2 .gallery-pager a.next { margin-left: 3px; }
.photo-gallery2 .monoslideshow { margin-left: 11px; }
.photo-gallery2 .monoslideshow img { display: block; }


#articleLeft {float: left; display:inline; margin-left: 80px; margin-top:20px; width:200px; min-height:400px; padding:0px;}

#articleLeft h2 {font-weight: bold; font-size: 1.2em; text-transform: uppercase; }

#articleHead { float: left; display:inline; margin: 20px 80px 20px 20px; width:500px; min-height:20px; font-size:18px; color:white; font-weight:bold; font-family:Calibri, Geneva, Arial, Helvetica, sans-serif; border:0px solid yellow; line-height:25px; }

#articleRight {float: right; display:inline; margin-left: 20px; margin-right: 80px; min-height:540px; width:550px;}

#articleRight p{ clear:left; border:0px solid yellow; padding:0px; color: white; font-size:14px; line-height:20px; }

#articleRight ul{ list-style:disc; list-style-type:disc; float:left; padding-bottom:10px; display:inline; margin-left:0; border:0px solid yellow;}
#articleRight li{ color: #B2D4E9; }
#articleRight strong{ color: #B2D4E9; }


#frontPageContent {
	padding: 0px;
}

#content {
	padding: 0px; width:580px; float:left; border:0px solid yellow; margin: 20px 35px 20px 70px; font-family:calibri; display:inline;color:#FFFFFF;
}

#content p {
	padding: 0px;
	font-size: 14px;
	line-height:18px;
}

#content h1{
	padding: 5px 0px 0px 0px;
	font-family:  Monotype Corsiva, fantasy, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin: 0px;
}

#content h2{
	padding: 0px;
}


#content ul{ list-style:disc; list-style-type:disc;width:250px; float:left; padding-bottom:10px; display:inline;}

#content li{ color: #B2D4E9; font-weight:bold;}
