/* 
© 1998-2005 Acro Media Inc. All rights reserved
05-30-05, DP
*/


/* = GLOBAL STYLES
------------------------------------------------------------------------- */
body {
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

a { color: #000; }
a:hover { color: #0066cc; }
b {font-weight: bold;}
i {font-style: italic;}
img {border: 0;}
p {margin-top: 0}


/* = STRUCTURE STYLES
------------------------------------------------------------------------- */
.siteContainer {
	width: 769px;
	background: url(graphics/bg_sitecontainer.gif) 100% 0 no-repeat;
}

.contentArea {
	background: url(graphics/gradient_blue.jpg) no-repeat;
	padding-left: 55px;
}


/* = NAVIGATION STYLES
------------------------------------------------------------------------- */
/* MAIN NAV */
#nav {
	float: right;
	margin: 50px 0 0 0;
	padding: 0;
	list-style: none;
	height: 26px;
}
#nav li { margin:0; padding: 0; display: inline; }
#nav a { float: left; }
#nav a img { display: block; }

/* SUB NAV */
.contentArea ul.subNav {
	list-style: none;
	margin: 5px 0 0 197px;
	padding: 2px 0 0 14px;
	position: absolute;
}
	
.contentArea ul.subNav li {
	background: transparent;
	margin: 0;
	padding: 0;
	display: inline;
	line-height: 12px;
}

.contentArea ul.subNav li.current a { color: #000; }
.contentArea ul.subNav li a {
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #967737;
	display: block;
	float: left;
	padding: 0 7px;
}
.contentArea ul.subNav li a:hover { color: #000; }

.contentArea ul.subComplex {}
.contentArea ul.subLocation {}
.contentArea ul.subAmenities {}

/* FOOTER NAV */

.footerNav {
	list-style: none;
	margin: 0;
	padding: 0;
}
.footerNav li {
	display: inline;
	margin: 0 6px 0 0;
}
.footerNav a {
	text-decoration: none;
	font-weight: bold;
}
.footerNav a:hover { color:#AD8533; }


/* = FOOTER STYLES
--===---===---===---===---===---===---===---===---===---===---===---===---===---=== */

.footer {
	font-size: 10px;
	background: url(graphics/bg_footer.gif) no-repeat;
	padding: 58px 0 10px 72px;
	margin: 0 0 0 0;
	clear:both;
	height: 70px;
}

.footer .copyright, .footer .copyright a { color: #146FA8; }
.footer .copyright a:hover {
	color: #D2BD91;
}
.acroSig {
	background: url(graphics/acro_hand.gif) 0 5px no-repeat;
	padding-top: 5px;
	padding-left: 27px;
	color: #DBC9A5;
	line-height: 21px;
}
.acroSig a { color: #D2BD91}
.acroSig a:hover { color: #146FA8 }


/* = HEADER STYLES
------------------------------------------------------------------------- */

.logo { margin: 24px 0 0 30px; float: left; }

.header {
	background: url(graphics/bg_header.jpg) no-repeat;
	width: 768px;
	height: 76px;
	border-bottom: 1px solid #000000;
}


/* = CONTENT STYLES
------------------------------------------------------------------------- */

.leftLine {	position:absolute; }
.clearBoth {clear: both; }
.floatRight { float: right; }
.floatLeft { float: left; }
.contentArea p { padding-left: 20px; padding-right: 10px; }

h1 { margin: 0 0 10px 0; padding: 1px 0 0 0; height: 37px; }
h2 { font-size: 12px; margin: 0 0 0 20px; padding: 0;}
h3 {margin: 0;}
.photoCap img {
	display: block;
	margin: 3px 0;
}
.photoCap {
	text-align: right;
	font-weight: bold;
	color: #336699;
	line-height: 15px;
	font-size: 10px;
	margin-bottom: 10px;
}
.contentArea ul {
	list-style: none;
	margin: 0 0 15px 11px;
	padding: 0 0 0 20px;
}
.contentArea ul li {
	background: url(graphics/bullet_brown_arrow.gif) 0 6px no-repeat;
	margin: 0 0 10px 10;
	padding: 0 0 0 6px;
}

.contentArea .tenant ul {
	list-style: none;
	margin: 0 0 15px 11px;
	padding: 0 0 0 20px;
}
.contentArea .tenant li {
	background: url(graphics/bullet_brown_arrow.gif) 0 5px no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	color: #000000;
	line-height: 18px;
}

.tenant a { 
	color: #000000;
	text-decoration: none;
}

.tenant a:hover { 
	color: #0066cc; 
	text-decoration: underline;
}


/* = HOME SPECIFIC STYLES
------------------------------------------------------------------------- */

.homeUlHeader {
	background-image: url(graphics/h_whatsnew.gif);
	height: 20px; 
	color: #ffffff; 
	font-weight: bold;
	padding-left: 18px;
	margin-bottom: 10px;
}
.homeUlBox {
	margin-top: 10px; 
	background: url(graphics/bg_whatsnew.gif) no-repeat; 
	width: 378px;
}
div.homeUlBox ul {
	list-style: none;
	width: 330px;
}

div.homeUlBox ul li {
	background: url(graphics/bullet_brown_arrow.gif) 0 4px no-repeat;
	padding-left: 10px;
	line-height:  16px;
	margin: 0 0 10px 0;
	color: #000;
}
div.homeUlBox ul li a {
	font-weight: bold;
	color: #000;
}

.siteMap {margin: 0 15px}