@charset "UTF-8";
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 0px;
	padding-left: 31px;
	padding-right: 27px;
	padding-bottom: 10px;
	line-height: 18px;
	background-color: #FFFFFF;
}
.mainMenu {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	padding-bottom: 10px;
	padding-left: 23px;
	width: 400px;
}
.mainMenu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.mainMenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.mainMenu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.mainMenuHome {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	padding-bottom: 10px;
	padding-left: 23px;
	width: 355px;
}
.mainMenuHome a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.mainMenuHome a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.mainMenuHome a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.searchThing {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	padding-bottom: 10px;
	padding-right: 23px;
}
.searchThing a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.searchThing a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.searchThing a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.footMenu {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align: center;
	position: relative;
	padding-top: 20px;
}
.footMenu a:link {
	color: #000000;
	text-decoration: none;
}
.footMenu a:visited {
	color: #000000;
	text-decoration: none;
}
.footMenu a:hover {
	color: #000000;
	text-decoration: underline;
}
.listingsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	text-align: justify;
	width: 359px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CCA348;
	padding-bottom: 15px;
	height: 245px;
}
.listingsHead {
	font-family: Arial, Helvetica, sans-serif;
	color: #006633;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.listingsNumbers {
	font-family: Arial, Helvetica, sans-serif;
	color: #006633;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}
.footerTD {
	width: 931px;
	position: relative;
	height: 60px;
	background-image: url(../images/footerBG.gif);
	background-repeat: no-repeat;
	background-color: #D8B155;
	background-position: left top;
	text-align: center;
	vertical-align: middle;
}
.subLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cca348;
	padding-top: 0px;
	padding-left: 31px;
	padding-right: 27px;
	padding-bottom: 0px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}
.subLinks a:link {
	color: #117041;
	text-decoration: none;
}
.subLinks a:visited {
	color: #117041;
	text-decoration: none;
}
.subLinks a:hover {
	color: #117041;
	text-decoration: underline;
}
.topTD {
	width: 931px;
	position: relative;
	height: 20px;
	background-image: url(../images/topBG.gif);
	background-repeat: no-repeat;
	background-color: #d8b155;
	background-position: left top;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.definitionBlock {
	background-image: url(../images/definitions_BG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.definitionsList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #117041;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	line-height: normal;
	font-weight: bold;
}
.definitionText {
	font-family: Arial, Helvetica, sans-serif;
	color: #0C512F;
	font-size: 12px;
	padding-right: 55px;
	padding-left: 20px;
	padding-top: 0px;
	line-height: 17px;
	text-align: justify;
}
.definitionsList a:link {
	color: #999999;
	text-decoration: none;
}
.definitionsList a:visited {
	color: #666666;
	text-decoration: none;
}
.definitionsList a:hover {
	color: #666666;
	text-decoration: none;
}

.defSelected {
	color: #666666;
	text-decoration: none;
}
.defSelected a:link {
	color: #666666;
	text-decoration: none;
}
.defSelected a:visited {
	color: #666666;
	text-decoration: none;
}
.defSelected a:hover {
	color: #666666;
	text-decoration: none;
}
.listingHeadCol1 {
	background-image: url(../images/communityHeaders.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 280px;
	font-size: 13px;
	color: #CCA348;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-left: 10px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}
.listingHeadCol2 {
	background-image: url(../images/communityHeaders.gif);
	background-repeat: no-repeat;
	background-position: -280px top;
	height: 35px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCA348;
	padding-top: 0px;
	padding-left: 10px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}
.listingHeadCol3 {
	background-image: url(../images/communityHeaders.gif);
	background-repeat: no-repeat;
	background-position: -380px top;
	height: 35px;
	width: 315px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCA348;
	padding-top: 0px;
	padding-left: 0px;
	text-align: left;
	vertical-align: middle;
}
.listingHeadCol4 {
	background-image: url(../images/communityHeaders.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 35px;
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCA348;
	text-align: left;
	padding-left: 10px;
	padding-top: 0px;
	vertical-align: middle;
	font-weight: bold;
}
.listingCommunity {
	font-size: 12px;
	color: #006633;
	font-family: Arial, Helvetica, sans-serif;
	width: 160px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006633;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006633;
}
.listingPricing {
	font-size: 12px;
	color: #006633;
	font-family: Arial, Helvetica, sans-serif;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #006633;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006633;
}
.listingModels {
	font-size: 12px;
	color: #006633;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: normal;
}
.listingPricingAlt {
	font-size: 12px;
	color: #006633;
	font-family: Arial, Helvetica, sans-serif;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #006633;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006633;
	background-color: #F5EDDA;
}
.listingModelsAlt {
	font-size: 12px;
	color: #006633;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #F5EDDA;
	font-weight: normal;
}
.listingModelsLast {
	font-size: 12px;
	color: #006633;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006633;
	font-weight: normal;
}
.listingModelsLastAlt {
	font-size: 12px;
	color: #006633;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006633;
	font-weight: normal;
	background-color: #F5EDDA;
}
.listingCommunity a {
	color: #006633;
	text-decoration: underline;
}
.listingPricingLast {
	font-size: 12px;
	color: #006633;
	font-family: Arial, Helvetica, sans-serif;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #006633;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006633;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006633;
}
.listingPricingLastAlt {
	font-size: 12px;
	color: #006633;
	font-family: Arial, Helvetica, sans-serif;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #006633;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006633;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006633;
	background-color: #F5EDDA;
}
.listingHeadCol1 a {
	color: #CCA348;
	text-decoration: underline;
}
.listingModelsLast a {
	color: #006633;
	text-decoration: underline;
	font-weight: bold;
}
.listingModelsLastAlt a {
	color: #006633;
	text-decoration: underline;
	font-weight: bold;
}
.listingModelsAlt a {
	color: #006633;
	text-decoration: underline;
	font-weight: bold;
}
.listingModels a {
	color: #006633;
	text-decoration: underline;
	font-weight: bold;
}
.listingsHead a {
	text-decoration: none;
	color: #006633;
}
.listingsHead a:hover {
	text-decoration: underline;
	color: #006633;
}
.listingPicture {
	font-size: 12px;
	color: #006633;
	font-family: Arial, Helvetica, sans-serif;
	width: 120px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #006633;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006633;
}
.bodyTextCol2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 35px;
	padding-bottom: 10px;
	line-height: 18px;
	text-align: justify;
	background-color: #FFFFFF;
}
.headCol2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 27px;
	padding-bottom: 10px;
	line-height: 18px;
	font-weight: bold;
}
.bodyTextCol2green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 27px;
	padding-bottom: 10px;
	line-height: 18px;
}
.bodyTextCol2green a {
	color: #006633;
}
.modelBlurb {
	font-size: 12px;
	color: #006633;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: normal;
}
.modelBlurb a {
	color: #006633;
}
.amenitiesBlurb {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: normal;
	width: 193px;
}
.amenitiesBlurb a {
	color: #666666;
}
.bodyText a {
	color: #006633;
}
.AccordionPanelTab a {
	color: #006633;
	text-decoration: none;
}
.headshot {
	padding-right: 20px;
	padding-bottom: 15px;
}
.smallPrint {
	font-size: 10px;
}
.definitionsHeads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #117041;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}
.definitionsHeadsFirst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #117041;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}
.bodyTextCol2 a {
	color: #0D6E3E;
	text-decoration: none;
}
.bodyTextCol2 a:hover {
	color: #0D6E3E;
	text-decoration: underline;
}
.bodyTextCol2 a:visited {
	color: #0D6E3E;
	text-decoration: none;
}
.featuresList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 0px;
	padding-left: 31px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 18px;
}
.featuresListHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 10px;
	padding-left: 31px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 18px;
	font-weight: bold;
}
.tipsHead {
	font-family: Arial, Helvetica, sans-serif;
	color: #117041;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.tourModelNames {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.columnleft {
	width: 443px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #999999;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 0px;
	margin-left: 0px;
}
.columnright {
	width: 442px;
	float: right;
	clear: both;
	margin-top: 15px;
}
.listingsTextLast {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	text-align: justify;
	width: 359px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	padding-bottom: 10px;
	height: 245px;
}
.clearfloat {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
}
body {
	background-color: #d8b155;
}
.communitydisclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#energystar {
	height: 89px;
	width: 65px;
	float: right;
	background-image: url(../images/energystar.gif);
	background-repeat: no-repeat;
}
#twitter {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
	width: 425px;
	text-align: right;
	float: left;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#twitter a {
	color: #FFFFFF;
	text-decoration: none;
}
.pageBox {
	width: 931px;
	background-color: #D8B155;
	background-image: url(../images/pageTile.jpg);
	background-repeat: repeat-y;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.pageContent {
	background-color: #FFFFFF;
	width: 891px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}
.homeRightCol {
	margin: 0px;
	padding: 0px;
	width: 535px;
	float: right;
	text-align: right;
}
.homeLeftCol {
	width: 356px;
	text-align: left;
	float: left;
	background-image: url(../images/home_sub_shadow.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.homeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006633;
}
.bigTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #006633;
	font-weight: bold;
}
.bodyTextHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 0px;
	padding-left: 31px;
	padding-right: 27px;
	padding-bottom: 10px;
	line-height: 18px;
}
