/* Copyright 2004, Brook Group, LTD¨ */

/* BASIC ELEMENTS */

div, span, table, td, th, li, ul, ol, dd, hr
form, select, input, textarea,
p, h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	color: #333;
	}
img { border: 0; }
body {
 	letter-spacing: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	background: #FFF url(../images/bg_home_left_01.gif) top left repeat-y;
	color: #333;
	}

/* CUSTOM STUFF */


	
/* global */
.red {
	color: red;
	}
a:link {
	color: #000;
	text-decoration: none;
	}
a:visited {
	color: #000;
	text-decoration: none;
	}
a:hover {
	color: #999;
	text-decoration: none;
	}
a:active {
	color: #000;
	text-decoration: none;
	}
a.anchor,
a:link.anchor {
	height: 1%;
	text-decoration: none;
	width: 1px;
	color: #fff;
	}
h1	{
	color: #000;
	font-size: 24px;
	font-family: georgia, serif;
	font-weight: normal;
	letter-spacing: 0px;
	margin: 0px;
	padding: 0px;
	margin-top: 16px;
	margin-bottom: 5px;
	}
h1.Sheesh	{
	margin-top: 0px;
	font-family: georgia, serif;
	font-weight: normal;
	font-size: 21px;
	margin-bottom: 5px;
	line-height: 125%;
	letter-spacing: 0px;
	color: #1C1C1C;
	}
h1.Sheesh2	{
	margin-top: 0px;
	font-family: georgia, serif;
	font-weight: normal;
	font-size: 21px;
	margin-bottom: 5px;
	line-height: 135%;
	letter-spacing: 0px;
	color: #1C1C1C;
	}
h1.Part2,
h2	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 17px;
	margin-top: 0px;
	margin-bottom: 5px;
	line-height: 110%;
	letter-spacing: 0px;
	}
h1.Part2	{
	color: #333;
	}
h1.h1Type01	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 17px;
	margin-top: 0px;
	margin-bottom: 5px;
	line-height: 110%;
	letter-spacing: 0px;
	color: #1C1C1C;
	}
h2.h2Index	{
	font-family: georgia, serif;
	font-weight: normal;
	font-size: 21px;
	margin-bottom: 5px;
	line-height: 125%;
	letter-spacing: 0px;
	color: #1C1C1C;
	}
h2.h2body	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 17px;
	margin-bottom: 5px;
	line-height: 135%;
	letter-spacing: 0px;
	}
h1 .smallh2,
h2 .smallh2	{
	font-size: 10px;
	font-weight: bold;
	color: #6D6D6D;
	line-height: 135%;
	}
h2.Size2	{
	font-size: 11px;
	font-weight: bold;
	line-height: 135%;
	}
h2.h2Type01	{
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 3px;
	}
h3	{
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0 5px 0;
	line-height: 125%;
	}
h4	{
	font-size: 11px;
	font-weight: bold;
	margin: 4px 0 5px 0;
	}
.inline li	{
	display: inline;
	}
.wrapper	{
	width: 100%; 
	background: url(../images/bg_body_01.gif) top left repeat-x;
	}
.wrapper2	{
	background: url(../images/bg02.gif) top left repeat-x;
	}
.BasicTop	{
	background: url(../images/bg_basic_top_01.gif) top left no-repeat;
	}
.content2 p.small	{
	font-size: 9px;
	}
.nb	{
	font-size: 9px;
	position: relative;
	top: -3px;
	}


/* left nav */
#leftnav	{
	width: 150px;
	padding: 20px 13px 20px 6px;
	}
* html #leftnav	{
	width: 178px;
	padding: 20px 13px 20px 6px;
	}
* html #searchFormWrap { /* Added 2005-19-05 to help IE with the form on photo and pricing pages */
	float: left;
	width: 170px;
	margin: 0;
	padding: 0;
	}

#leftnav li	{
	list-style-type: none;
	}
#leftnav a:link,
#leftnav a:visited,
#leftnav a:active,
#leftnav li.selected li a:link,
#leftnav li.selected li a:visited,
#leftnav li.selected li a:active,
#leftnav li.selectedNoChildren li a:link,
#leftnav li.selectedNoChildren li a:visited,
#leftnav li.selectedNoChildren li a:active {
	color: #333;
	text-decoration: none;
	}
#leftnav a:hover,
#leftnav li.selected li a:hover,
#leftnav li.selectedNoChildren li a:hover {
	color: #949494;
	text-decoration: none;
	}
#leftnav li.selected a:link,
#leftnav li.selected a:visited,
#leftnav li.selected a:active,
#leftnav li.selectedNoChildren a:link,
#leftnav li.selectedNoChildren a:visited,
#leftnav li.selectedNoChildren a:active {
	color: #2B5D6E;
	text-decoration: none;
	}
#leftnav li.selected a:hover
#leftnav li.selectedNoChildren a:hover {
	color: #7CA2AF;
	text-decoration: none;
	}	
#leftnav ul li	{
	font-size: 26px;
	font-family: times, serif;
	font-weight: normal;
	padding-bottom: 11px;
	padding-right: 11px;
	}
#leftnav ul ul	{
	margin-top: 7px;
	}
* html #leftnav ul ul ul	{
	margin-top: 0px;
	}
#leftnav ul ul li	{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	padding-right: 0px;
	}
#leftnav ul ul ul li	{
	text-transform: none;
	padding-bottom: 5px;
	letter-spacing: 0px;
	}
#leftnav ul li.selectedNoChildren	{
	background: url(../images/blt_arrow_ffffff_right.gif) 100% 9px no-repeat;
	}
#leftnav ul li.selected	{
	background: url(../images/blt_arrow_ffffff_01.gif) 100% 10px no-repeat;
	}
#leftnav ul.ul2 li	{
	padding-right: 11px;
	margin-right: -11px;
	}
#leftnav ul.ul2 li.selected	{
	background: url(../images/blt_arrow_ffffff_01.gif) 100% 2px no-repeat;
	}
#leftnav ul.ul2 li.selectedNoChildren	{
	background: url(../images/blt_arrow_ffffff_right.gif) 100% 1px no-repeat;
	}
#leftnav ul.ul4 li	{
	font-weight: bold;
	background: url(../images/blt_dot_01.gif) 100% 2px no-repeat;
	padding-right: 20px;
	}
#leftnav ul.ul4 li.selected	{
	font-weight: bold;
	background: url(../images/blt_dot-arrow_01.gif) 100% 2px no-repeat;
	padding-right: 20px;
	}
#leftnav .ul5Wrap	{
	background: #E8E7DE url(../images/bg_gradient2.gif) 0px 0px repeat-x;
	margin: 0 -33px 0 -15px;
	padding: 5px 0 5px 0;
	}
#leftnav ul.ul5	{
	}
#leftnav ul.ul5 li	{
	font-weight: normal;
	background: #E8E7DE url(../images/blt_dash_01.gif) 100% 2px no-repeat;
	padding-right: 25px;
	padding-left: 11px;
	margin-right: 4px;
	}
#leftnav ul.ul5 li.selected	{
	font-weight: normal;
	background: url(../images/blt_dash-arrow_01.gif) 100% 2px no-repeat;
	padding-right: 25px;
	margin-right: 4px;
	}


* html #leftnav ul.ul3 li	{
	line-height: 125%;
	}
* html #leftnav ul.ul2 ul	{
	margin-top: 7px;
	}

* html #leftnav ul li.selectedNoChildren	{
	background: url(../images/blt_arrow_ffffff_right.gif) 100% 9px no-repeat;
	}
* html #leftnav ul.ul2 li.selectedNoChildren	{
	background: url(../images/blt_arrow_ffffff_right.gif) 100% 5px no-repeat;
	}
* html #leftnav ul.ul3 li.selectedNoChildren	{
	background: url(../images/blt_arrow_ffffff_right.gif) 100% 1px no-repeat;
	}
* html #leftnav ul li.selected	{
	background: url(../images/blt_arrow_ffffff_01.gif) 100% 10px no-repeat;
	}
* html #leftnav ul.ul2 li.selected	{
	background: url(../images/blt_arrow_ffffff_01.gif) 100% 6px no-repeat;
	}
* html #leftnav ul.ul3 li.selected	{
	background: url(../images/blt_arrow_ffffff_01.gif) 100% 2px no-repeat;
	}
* html #leftnav ul.ul4 li.selected	{
	background: url(../images/blt_dot-arrow_01.gif) 100% 2px no-repeat;
	}
* html #leftnav ul.ul5 li.selected	{
	background: url(../images/blt_dash-arrow_01.gif) 100% 2px no-repeat;
	}

/* content */
p.enlargefp	{
	background: url(../images/icon_fp_enlarge.gif) 0px 50% no-repeat;
	font-weight: bold;
	padding-left: 16px;
	}
div#iconkey {
	position: absolute; right: 0; top: 133px;
	}
.nodecorate {
	text-decoration: none;
	color: #333;
	}
.content,
.content5	{
	color: #1C1C1C;
	font-size: 11px;
	letter-spacing: 0px;
	padding: 30px 30px 78px 30px;
	width: 689px;
	}
#contentWrapper1	{
	padding: 0 125px 0 0;
	}
#contentWrapper2	{
	width: 555px;
	position: relative;
	}
#contentWrapper2 table.pricingLease	{
	width: 555px;
	position: relative;
	margin-top: 26px;
	}
#contentWrapper3	{
	width: 200px;
	}
.content h2	{
	line-height: 150%;
	}
.content2,
.content4	{
	padding: 30px;
	color: #333;
	font-size: 11px;
	background: url(../images/bg_content_b_01.gif) top left no-repeat;
	}
.content2 p,
.content2 td	{
	font-size: 11px;
	line-height: 140%;
	}
/* jono list test */
#career ul.CareerLevel1	{
	list-style-type: none;
	margin: 0 0 22px 0;
	font-weight: bold;
	}
#career ul.CareerLevel1 a	{
	list-style-type: none;
	margin: 0 0 22px 0;
	font-weight: normal;
	}
#career ul.CareerLevel1	{
	margin: 0;
	}
#career ul.CareerLevel1 li	{
	margin: 0;
	padding: 11px 0 0 0;
	}
#career ul.CareerLevel1 ul.CareerLevel2	{
	margin: 4px 0 0 0;
	}
#career ul.CareerLevel1 ul.CareerLevel2 li	{
	list-style-type: none;	
	margin: 0 0 0 11px;
	font-weight: normal;
	background: url(../images/blt_asterisk_333.gif) 0px 5px no-repeat;
	padding: 0 0 3px 9px;
	}
#career ul.CareerLevel1 ul.CareerLevel2 ul.CareerLevel3,
ul.CareerLevel1 ul.CareerLevel2 ul.CareerLevel3 ul.CareerLevel4,
ul.CareerLevel1 ul.CareerLevel2 ul.CareerLevel3 ul.CareerLevel4 ul.CareerLevel5	{
	margin: 5px 0 0 14px;
	}
#career #careerPush	{
	margin: 0 0 0 33px;
	}	
	
/* end jono list test */

.content3	{
	color: #333;
	font-size: 11px;
	background: url(../images/bg_content_b_01.gif) top left no-repeat;
	}	
#IndexPage p	{
	line-height: 175%;
	}	

.content2 a:link,
.content2 a:visited,
.content2 a:active,
.content5 a:link,
.content5 a:visited,
.content5 a:active	{
	text-decoration: underline;
	color: #3A768A;
	}
.content2 a:hover,
.content5 a:hover	{
	text-decoration: underline;
	color: #7CA2AF;
	}	
	
	
html>body .searchForm	{
	position: relative;
	left: -11px;
	}	
.phone-search	{
	width: 178px;
	text-align: center;
	padding-bottom: 10px;
	}
.phone	{
	font-size: 19px;
	color: #948A84;
	}
.promo	{
	color: #2B5D6E;
	font-size: 11px;
	}
.promo p	{
	width: 175px;
	line-height: 150%;
	}
.promo h3	{
	width: 175px;
	}
#callout1 {
	float: right;
	margin-top: 33px;
	}
#callout2 {
	float: left;
	margin-top: 33px;
	}
#callout1 p,
#callout2 p	{
	color: #70645D;
	font-size: 11px;
	}
img.promo2,
.promo2	{
	float: right;
	margin: 11px;
	}
table.enter-info,
table.enter-info2	{
	margin-bottom: 30px;
	}
table.enter-info2	{
	width: 500px;
	}
table.enter-info td,
table.enter-info2 td	{
	padding: 3px;
	font-size: 11px;
	}
table.enter-info .promo-col1,
table.enter-info2 .promo-col1	{
	text-align: right;
	padding-right: 5px;
	}
table.enter-info2 .promo-col1	{
	width: 140px;
	}
input.btn111	{
	position: relative;
	top: 3px;
	}
input.request1,
select.request1,
textarea.request1	{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
input.request1,
select.request1	{
	height: 22px;
	}
table.yes-no td	{
	padding: 1px;
	}
table.pricing,
table.pricingLease	{
	border: 1px solid #f3f3ee;
	}
table.MixedUse	{
	border: 1px solid #f3f3ee;
	margin-top: 5px;
	}
table.pricing td,
table.pricingLease td	{
	padding: 4px 7px;
	background-color: #FFF;
	}
table.MixedUse td	{
	padding: 5px 8px 1px 7px;
	background-color: #FFF;
	font-size: 11px;
	border: 1px solid #f3f3ee;
	}
.row-type-01 td	{
	background-color: #f3f3ee;
	padding: 11px;
	}
.row-type-02 td	{
	border-bottom: 1px solid #f3f3ee;
	}
table.pricing .row-type-01 td,
table.pricingLease .row-type-01 td	{
	background-color: #f3f3ee;
	padding: 4px 7px;
	}
table.MixedUse .row-type-01 td	{
	background-color: #f3f3ee;
	padding: 4px 8px 3px 7px;
	}
table.MixedUse td.MixedUseLegendTitle	{
	font-size: 9px; 
	letter-spacing: 2px; 
	font-weight: bold; 
	padding: 5px 7px;
	color: #666;
	}


ul.MixedUseListLevel1 li	{
	list-style-type: none;
	margin: 0 0 11px 0;
	}
ul.MixedUseListLevel1 ul	{
	margin: 0 0 0 11px;
	}
ul.MixedUseListLevel1 ul.MixedUseListLevel2	{
	margin: 11px 0 22px 0;
	}
ul.MixedUseListLevel1 ul.MixedUseListLevel2 li	{
	margin: 0 0 5px 0;
	}
ul.MixedUseListLevel1 ul.MixedUseListLevel2 ul.MixedUseListLevel3	{
	margin: 3px 0 11px 11px;
	}

img.icon1	{
	float: left;
	margin-right: 4px;
	top: -2px;
	position: relative;
	}
img.icon2	{
	position: relative;
	top: 5px;
	}
img.icon3	{
	position: relative;
	top: 4px;
	}	
	
	
.detail-1,
.detail-2,
.detail-3	{
	list-style-type: none;
	}
.detail-1 a:link,
.detail-1 a:visited,
.detail-1 a:active	{
	text-decoration: underline;
	color: #333;
	}
.detail-1 li.selected a:link,
.detail-1 li.selected a:visited,
.detail-1 li.selected a:hover,
.detail-1 li.selected a:active	{
	text-decoration: none;
	font-weight: bold;
	}
.detail-2 a:link,
.detail-2 a:visited,
.detail-2 a:active	{
	text-decoration: underline;
	color: #3A768A;
	}
.detail-2 a:hover	{
	text-decoration: underline;
	color: #7CA2AF;
	}

.detail-3 a:link,
.detail-3 a:visited,
.detail-3 a:active	{
	text-decoration: underline;
	color: #770B00;
	}
.detail-3 a:hover	{
	text-decoration: underline;
	color: #BF6158;
	}
.detail-2 li,
.detail-3 li	{
	padding-left: 18px;
	}
#download-brochure	{
	background: url(../images/blt_detail_1.gif) 0px 2px no-repeat;
	}
#email-friend	{
	background: url(../images/blt_detail_2.gif) 0px 2px no-repeat;
	}
#contact-us	{
	background: url(../images/blt_detail_3.gif) 0px 2px no-repeat;
	}
#service-request	{
	background: url(../images/blt_detail_4.gif) 0px 2px no-repeat;
	}
#satisfaction-survey,
.satisfaction-survey	{
	background: url(../images/blt_detail_5.gif) 0px 2px no-repeat;
	}
.features,
.features02,
.features04	{
	margin: 0 0 0 22px;
	}
.features li,
.features02 li,
.features03 li	{
	list-style-type: none;
	background: url(../images/blt_asterisk_333.gif) 0px 5px no-repeat;
	padding-left: 11px;
	padding-bottom: 3px;
	padding-right: 3px;
	}
.features04 li  {
	list-style-type: none;
	padding-left: 11px;
	padding-bottom: 3px;
	padding-right: 3px;
	}

.features04 h4  {
	font-weight: bold;
	}
	
.features02 li	a {
	text-decoration: underline;
	}
* html .features li,
* html .features02 li,
* html .features03 li,
* html .features04 li,
* html .features ul,
* html .features02 ul,
* html .features03 ul,
* html .features04 ul {
	height: 1%;
	}
.features ul,
.features02 ul,
.features03 ul,
.features04 ul	{
	margin: 3px 0 0 0;
	}
* html .features02 li a:link,
* html .features02 li a:visited	{
	text-decoration: underline;
	}
ul.philanthropy {
	margin: 10px 0 0 0;
	}
.philanthropy	{
	margin: 0 0 0 22px;
	}
.philanthropy li	{
	list-style-type: none;
	background: none;
	padding-left: 4px;
	margin-left: 0;
	padding-bottom: 6px;
	font-weight: bold;
	white-space: nowrap;
	display: block;
	width: 550px;
	}
.careerSubs li	{
	list-style-type: none;
	padding-right: 3px;
	}
.careerSubs a:link,
.careerSubs a:visited,
.careerSubs a:hover,
.careerSubs a:active	{
	text-decoration: none;
	}
.careerSubs .selected	{
	font-weight: bold;
	}
.logo1	{
	padding-left: 28px; 
	padding-right: 105px; 
	padding-top: 56px; 
	padding-bottom: 22px;
	}
.logo2	{
	padding-left: 28px; 
	padding-right: 105px; 
	padding-top: 56px; 
	padding-bottom: 0px;
	}
* html table.ie6fix01	{
	width: 560px;
	}

#sl	{
	display: none;
	}
#residential-properties,
#residential-properties1,
#commercial-properties,
#Generic2,
#Generic3	{
	width: 708px;
	height: 38px;
	}
#residential-properties	{
	background: url(../images/bg_hdr_residential2.gif) top left no-repeat;
	}
#residential-properties1	{
	background: url(../images/bg_hdr_residential.gif) top left no-repeat;
	}
#residential-properties span,
#residential-properties1 span,
#commercial-properties span,
#Generic2 span,
#Generic3 span	{
	visibility: hidden;
	font-size: 18px;
	line-height: 38px;
	margin: 0px;
	padding: 0px;
	}
#commercial-properties	{
	background: url(../images/bg_hdr_commercial.gif) top left no-repeat;
	}
#Generic2	{
	background: url(../images/bg-hdr-about-us.jpg) top left no-repeat;
	}
#Generic3	{
	background: url(../images/bg_hdr_home_01.jpg) top left no-repeat;
	}
img.SoldOut1	{
	margin: 0 0 7px 0;
	}

	
p.tiny,
p.tiny2	{
	font-size: 9px; 
	letter-spacing: 1px; 
	font-family: arial, sans-serif;
	margin-top: 9px;
	}
.spacer1	{
	}

table.FavoriteAmenity td	{
	padding: 0 15px 0 0;
	}	
.SiteMapRamble	{
	display: block;
	color: #666;
	font-size: 9px;
	font-weight: normal;
	width: 75%;
	padding: 3px 0 5px 0;
	}
.rotating-div	{
	position: absolute;
	top: 158px;
	visibility: hidden;
	}
	
	

/* footer */

.footer-space td	{
	padding-top: 11px;
	}
#footer	{
	margin: 11px 0px 22px 0px;
	position: relative;
	}
#footer,
#footer a	{
	color: #948A84;
	font-size: 10px;
	}
#footer p a {
	position: absolute; right: 0;
	display: inline-block;
	text-align: right;
	margin: -11px 0 0;
	color: #d0cebc;
	padding: 0;
	}
#footer li	{
	display: inline;
	}
#footer a:link,
#footer a:visited,
#footer a:active	{
	text-decoration: underline;
	}
#footer a:hover	{
	color: #C6B9B1;
	}
#footer a.selected:link,
#footer a.selected:visited,
#footer a.selected:active	{
	text-decoration: none;
	font-weight: bold;
	}
#footer a.selected:hover	{
	color: #C6B9B1;
	}
.searchBullet	{
	position: relative;
	top: 5px;
	}
/* Hide Stat Counter image */
#statcounter img {
	display: none;
	}


/* rotating home images */
#rotatingLayer5 .promo a,  /* [more] link underline in rotating promo area of apartment_homes.html */
#rotatingLayer4 .promo a,
#rotatingLayer3 .promo a,
#rotatingLayer2 .promo a,
#rotatingLayer1 .promo a {
	text-decoration: underline;
	}
#rotatingLayer5 .highlight, /* red bold text in rotating promo area of apartment_homes.html */
#rotatingLayer4 .highlight,
#rotatingLayer3 .highlight,
#rotatingLayer2 .highlight,
#rotatingLayer1 .highlight {
	color: #993333;
	font-weight: bold;
	}

#r1	{
	left: 632px;
	}
#r2	{
	left: 709px;
	}
#r3	{
	left: 784px;
	}
#footer a.selected:hover	{
	color: #C6B9B1;
	}
.searchBullet	{
	position: relative;
	top: 5px;
	}
/* Hide Stat Counter image */
#statcounter img {
	display: none;
	}


.rotaterGroups01	{
	position: absolute;
	z-index: 100;
	top: 335px;
	margin-left: 480px;
	}
.homeWrapper01	{
	width: 425px;
	}
.rotaterGroup	{
	font-size: 10px;
	width: 177px;
	line-height: 135%;
	color: #345594;
	visibility: hidden;
	position: absolute;
	}
.rotaterGroup p	{
	color: #345594;
	}
.rotaterGroup a	{
	color: #345594;
	}
.rotaterGroup h2 a	{
	border-bottom: 1px #94aad2 dotted;
	}
* html .rotaterGroup h2 a	{
	border-bottom: 1px #aeafbf solid;
	}
.rotaterGroup a:hover	{
	color: #94aad2;
	}
.rotaterGroup h2	{
	font-size: 10px;
	font-weight: bold;
	margin: 5px 0 1px;
	color: #345594;
	}
.rotaterGroup img	{
	border: 1px #FFF solid;
	}

.imgType01	{
	margin-bottom: 11px;
	}

.btnType01,
.btnType02	{
	text-align: center;
	margin-bottom: 11px;
	position: relative;
	top: -6px;
	}
.btnType01	{
	width: 157px;
	}
.btnType02	{
	width: 138px;
	top: -4px;
	}
	


/* 2006-03-03 */
.header1	{
	height: 111px;
	background: url(../images/bg04.gif) 0 0 no-repeat;
	}
.logo3	{
	position: absolute;
	left: 206px;
	top: 21px;
	}
.listType3	{
	position: absolute;
	left: 515px;
	top: 33px;
	font-size: 8px;
	width: 333px;
	}
.listType3 li	{
	display: inline;
	color: #948a84;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 1px;
	}
.listType3 li a	{
	color: #948a84;
	font-size: 10px;
	}
.listType3 li a:hover	{
	color: #bab5a8;
	}

.listType4 a {
	color: #3A768A;
	border-bottom: 1px solid #3A768A;
	}

.listType4	li {
	width: 50%;
	float: left;
	list-style: none;
	list-style-type: none;
	margin-top: 15px;
	}
	
.listType4  a.noLink  {
	text-decoration: none;
	border-bottom: none;
	}
	
.listType4	h2 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}

.listType4	li li {
	width: auto;
	float: none;
	}
	
.listType4	li li.communityMapLink {
	background: url(../images/icon-community-map-01.gif) left center no-repeat;
	height: 33px;
	padding: 15px 0 0 38px;
	margin: 10px 0 0 0;
	vertical-align: middle;
	}
	
.listType4	li li.communityMapLink a {
	color: #3A768A;
	}

.listType4	li li li {
	margin-top: 5px;
	background: url(../images/bg-bullet-01.gif) left center no-repeat;
	padding-left: 10px;
	}

.listType5 {
	margin-top: 15px;
	}
	
.listType5 li {
	background: url(../images/bg-bullet-02.gif) left center no-repeat;
	margin: 5px 0 0 0;
	padding-left: 12px;
	}

.tdType1	{
	background: url(../images/bg01.gif) 0 0 no-repeat;
	padding-bottom: 33px;
	width: 708px;
	}
.slideAndCalloutWrap1	{
	width: 670px;
	}
.slideAndCalloutWrap1,
.slideAndCalloutWrap1 table	{
	font-size: 11px;
	line-height: 135%;
	}
.slideAndCalloutWrap1 p	{
	margin-bottom: 16px;
	}
	
	
.right1	{
	float: right;
	width: 192px;
	}
.right2	{
	float: left;
	width: 285px;
	text-align: center;
	}
.right1 h1,
.right2 h1	{
	margin: 0;
	}
.right1 h1 span,
.right2 h1 span	{
	display: none;
	}
#H1BrooksideCommons	{
	background: url(../images/logoBrooksideCommonsH1.gif) 50% 52% no-repeat;
	height: 88px;
	}
#H1SymphonyCenter	{
	background: url(../images/logoSymphonyCenterH1.gif) 50% 50% no-repeat;
	height: 108px;
	}
#H1CascadesOverlook	{
	background: url(../images/logoCascadesOverlookH1.gif) 50% 50% no-repeat;
	height: 88px;
	}
#H1StCharles	{
	background: url(../images/logoStCharlesH1.gif) 50% 50% no-repeat;
	height: 88px;
	}
#H1Moravia	{
	background: url(../images/logoMoraviaParkH1.gif) 50% 50% no-repeat;
	height: 108px;
	}
#H1LakeFalls	{
	background: url(../images/logoLakeFallsH1.gif) 50% 50% no-repeat;
	height: 108px;
	}
#H1EdmondsonPark	{
	background: url(../images/logoEdmondsonH1.gif) 50% 50% no-repeat;
	height: 108px;
	}
#H1IngramManor	{
	background: url(../images/logoIngramManorH1.gif) 50% 50% no-repeat;
	height: 108px;
	}
	
	
.slideShow1	{
	width: 383px;
	float: left;
	}
.slideShowControls1	{
	text-align: center;
	margin: 3px 0 7px;
	}
.slideShowControls1 ul	{
	display: inline;
	margin: 9px 33px 0 0;
	}
.slideShowControls1 li	{
	font-size: 10px;
	display: inline;
	list-style-type: none;
	font-weight: bold;
	margin: 0 2px;
	}
.slideShowControls1 li img	{
	position: relative;
	top: 3px;
	}
	
.clear1 {
	clear: both;
	line-height: 0px;
	}
.contentArea1	{
	display: none;
	}
.contentArea2	{
	display: block;
	}
	
.contentAreaContainer	{
	width: 580px;
	padding: 17px 0 0 30px;
	}
* html .contentAreaContainer	{
	width: 600px;
	}
.listType2	{
	position: relative;
	top: 1px;
	line-height: 100%;
	}
* html .listType2	{
	top: 5px;
	}
.listType2 li	{
	list-style-type: none;
	float: left;
	background: url(../images/tab1RightOff.gif) top right no-repeat;
	margin-right: 2px;
	border-bottom: 1px solid #d0cebc;
	}
.listType2 li.selected	{
	background: #fff url(../images/tab1RightOn.gif) top right no-repeat;
	border-bottom: none;
	}
.listType2 li a	{
	background: url(../images/tab1LeftOff.gif) top left no-repeat;
	padding: 7px 13px 5px;
	cursor: hand;
	}
.listType2 li.selected a	{
	background: url(../images/tab1LeftOn.gif) top left no-repeat;
	font-weight: bold;
	padding-bottom: 6px;
	}
	

.listType2 li#contentTabContact	{
	list-style-type: none;
	float: left;
	background: url(../images/tab2RightOff.gif) top right no-repeat;
	margin-right: 2px;
	border-bottom: 1px solid #d0cebc;
	}
.listType2 li#contentTabContact.selected	{
	background: #fff url(../images/tab1RightOn.gif) top right no-repeat;
	border-bottom: none;
	}
.listType2 li#contentTabContact a	{
	background: url(../images/tab2LeftOff.gif) top left no-repeat;
	padding: 7px 13px 5px;
	cursor: hand;
	}
.listType2 li#contentTabContact.selected a	{
	background: url(../images/tab1LeftOn.gif) top left no-repeat;
	font-weight: bold;
	padding-bottom: 6px;
	}
	
.listType2 li a span	{
	color: #3d3d3d;
	padding-bottom: 1px;
	}
.listType2 li a	{
	display: block;
	}
.listType2 li a:hover span	{
	color: #000;
	}
	
.contentAreaWrap1	{
	background: url(../images/contentAreaMiddle1.gif) top left repeat-y;
	}
.contentAreaWrap2	{
	background: url(../images/contentAreaTop1.gif) top left no-repeat;
	}
.contentAreaWrap3	{
	background: url(../images/contentAreaBottom1.gif) bottom left no-repeat;
	padding: 22px;
	}
	
.calloutWrap1	{
	background: url(../images/calloutBottom1.gif) bottom left no-repeat;
	}
.calloutWrap2	{
	background: url(../images/calloutTop1.gif) top left no-repeat;
	padding: 16px 0;
	}
.calloutWrap3	{
	padding: 0 12px 5px;
	background: url(../images/calloutMiddle1.gif) top left repeat-y;
	text-align: center;
	}
.calloutType1	{
	line-height: 125%;
	margin-bottom: 9px;
	}
.calloutType1 p	{
	margin-bottom: 7px;
	}
.calloutType1 h2	{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
	color: #871800;
	}
.calloutType1 h2 a	{
	color: #871800;
	}
	
.tableType1	{
	border-collapse: collapse;
	}
.tableType1 td	{
	padding: 0;
	vertical-align: top;
	}

.tableType2	{
	border-collapse: collapse;
	width: 100%;
	}
.tableType2 td	{
	padding: 4px;
	vertical-align: top;
	}
.colType1,
.colType4	{
	text-align: right;
	}
.colType3	{
	width: 100px;
	}
.colType5	{
	text-align: right;
	}
	
.tableType3	{
	border-collapse: collapse;
	}
.tableType3 td	{
	padding: 0 4px 0 0;
	vertical-align: top;
	}
	
.imgType2	{
	float: right;
	}
.imgType3	{
	position: absolute;
	text-align: center;
	width: 190px;
	margin: 7px 0 0 -12px;
	}
* html .imgType3	{
	margin: -2px 0 0 -48%;
	}
	
.h2Type2	{
	font-size: 12px;
	margin-bottom: 5px;
	font-weight: bold;
	}
	
.textareaType1	{
	width: 100%;
	height: 88px;
	border: 1px solid #d0cebc;
	}
.inputType1	{
	border: 1px solid #d0cebc;
	position: relative;
	top: -2px;
	width: 175px;
	}
.inputType2	{
	float: right;
	}
	
.textType1	{
	color: #900;
	padding-right: 3px;
	font-size: 10px;
	}
.textType2	{
	color: #666;
	font-size: 10px;
	}
	
* html .slideAndCalloutWrap1,
* html .contentAreaContainer div,
* html .listType2 span	{
	height: 1%;
	}

.pType1 a {
	font-weight: bold;
	color: #770B00;
	border-bottom: 1px solid #770B00;
	}
	
.leaseApp1	{
	font-size: 10px;
	}
.leaseApp1 a:link,
.leaseApp1 a:visited,
.leaseApp1 a:active	{
	text-decoration: underline;
	color: #3A768A;
	}
.leaseApp1 a:hover	{
	text-decoration: underline;
	color: #7CA2AF;
	}