body {font-family:Arial, Helvetica, sans-serif;}
img {border:none;}

.msgTxt {font-size: 14px; font-weight: bold; color: red;}

.genTxt {font:bold 11px Arial, Helvetica, sans-serif; padding-right:20px; padding-left:20px; color:#2C251C; padding-bottom:10px;}
.hmGenTxt {font-size: 11px; color:white;}
.thumb2Pic {margin-top:11px;}
.mainPic {margin-right:7px;}
.topSpacerLine {margin-top:6px; margin-bottom:15px;}
.spacerLine {margin-top:4px; margin-bottom:4px;}
.genInfoTableTxt {font:11px/16px Arial, Helvetica, sans-serif; color:#2C251C; padding:10px 5px 5px 10px;}
.availHomesPic {margin-right:8px;}
.availHomePrice {font-weight:bold; color:#BE0016;}
.genInfoHeaderTxt {font:bold 12px Arial, Helvetica, sans-serif; color:#9C4322; text-decoration:underline;}
.headers {color:#9C4322; text-decoration:underline;}
.floorPlanHeaderCell {font:bold 12px Arial, Helvetica, sans-serif; color:white; padding:5px 10px; background:#000000;}
.registerCell {font:bold 12px Arial, Helvetica, sans-serif; color:white; padding:5px 10px; background:red;}
.floorPlanTitles {font:bold 11px Arial, Helvetica, sans-serif; color:#003366; padding:3px 0 3px 5px; background:#CCCCCC;}
.floorPlanTxt {font:11px Arial, Helvetica, sans-serif; color:black; background:white; padding:3px 0 3px 5px; border-bottom:1px solid #CCCCCC;}
.indexImg {padding-bottom:8px;}
.genTxtNoSpace {font:11px Arial, Helvetica, sans-serif; color:#2C251C;}

div.pullquote {float:right; width:200px; font:12px Arial, Helvetica, sans-serif; margin-left:10px;}

A.neighborHoodLinks:link, A.neighborHoodLinks:visited, A.neighborHoodLinks:active {font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:#A16F47; text-decoration:none;}
A.neighborHoodLinks:hover {font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:#A16F47; text-decoration:underline;}

A:link, A:visited, A:active {font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#CC6600; text-decoration:none;}
A:hover {font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#CC6600; text-decoration:underline;}

A.genText:link, A.genText:visited, A.genText:active {font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#2C251C; text-decoration:none;}
A.genText:hover {font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#2C251C; text-decoration:underline;}

.moduleDIVContainer {background-image:url(images/projects-box-repeater.gif); background-repeat:repeat-y; width:284px;}
.moduleDIVContainerLarge {background-image:url(images/projects-box-repeater-large.gif); background-repeat:repeat-y; width:424px;}
.moduleTables {margin:0 0 6px 28px; font-size:12px;}


.main-nav-floating {background-image:url(images/main-nav-bg.png); background-repeat:no-repeat; width:750px; height:84px; margin:10px 0 -120px 0; padding:8px 5px; text-align:center; position:relative;}
	.main-nav-floating a {margin-right:3px;}

.green-top-row {background-image:url(images/building-green-top-bg.jpg); background-repeat:no-repeat; margin:0; width:780px; height:356px; padding-top:15px; text-align:left; clear:both;}
	.main-nav {background-image:url(images/main-nav-bg.png); background-repeat:no-repeat; width:750px; height:84px; margin:0 15px 175px 15px; padding:8px 5px; text-align:center;}
		.main-nav a {margin-right:3px;}
		.hmBtn {float:left; margin-top:4px;}
		
	.green-top-row h1 {margin-left:31px;}
	
.green-middle-content-container {background-image:url(images/green-expandable-bg.jpg); background-repeat:repeat-y; width:780px; color:white;}
	.green-left-column {float:left; margin:0 38px 0 45px; width:230px; text-align:center;}
	.green-right-column {float:right; width:402px; margin:0 65px 0 0; text-align:left; font-size:10pt;}
		.green-right-column strong {font-size:10.5pt;}
.green-bottom-row {width:780px;}

.spacer {clear:both;}