* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
HTML {
	HEIGHT: 100%
}
BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: url(images/backdrop.gif) #e8f0c7 repeat-x; COLOR: #333333; FONT-SIZE: 62.5%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #663300; FONT-SIZE: 1.8em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; FONT-STYLE: italic; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666633; FONT-SIZE: 1.6em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666633; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5; MARGIN: 0px 0px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #333333; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
.clearboth {
	CLEAR: both
}
HR {
	BORDER-BOTTOM: #cccc66 1px solid; BORDER-LEFT: #cccc66 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #cccc66 1px solid; BORDER-RIGHT: #cccc66 1px solid; PADDING-TOP: 0px
}
#container {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-LEFT: 10px; WIDTH: 755px; PADDING-RIGHT: 10px; BACKGROUND: url(images/hills.gif) #ffffff no-repeat right bottom; PADDING-TOP: 10px
}
#header-left {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 270px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 210px; PADDING-TOP: 0px
}
#header-left A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
#header-right {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 475px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 210px; PADDING-TOP: 0px
}
#nav {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 270px; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px
}
#nav UL {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #666633; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#nav LI {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #666633; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; HEIGHT: 35px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#nav LI A {
	WIDTH: 200px; DISPLAY: block; HEIGHT: 35px
}
#nav LI A:hover {
	BACKGROUND-POSITION: -200px 0px
}
.nav-home A {
	BACKGROUND: url(images/home.gif) no-repeat left top

}
.nav-about A {
	BACKGROUND: url(images/about.gif) no-repeat left top

}
.nav-homecomm A {
	BACKGROUND: url(images/home_comm.gif) no-repeat left top

}
.nav-homecomm-noroll A {
	BACKGROUND: url(images/home_comm_noroll.gif) no-repeat left top

}
.nav-apts A {
	BACKGROUND: url(images/apartments.gif) no-repeat left top

}
.nav-apts-noroll A {
	BACKGROUND: url(images/apartments_noroll.gif) no-repeat left top

}
.nav-commprop A {
	BACKGROUND: url(images/commercial.gif) no-repeat left top

}
.nav-commprop-noroll A {
	BACKGROUND: url(images/commercial_noroll.gif) no-repeat left top

}
.nav-news A {
	BACKGROUND: url(images/news.gif) no-repeat left top

}
.nav-portfolio A {
	BACKGROUND: url(images/portfolio.gif) no-repeat left top

}
.nav-contact A {
	BACKGROUND: url(images/contact.gif) no-repeat left top

}
#nav .sublinks {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #666633; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#nav .sublinks LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 16px; PADDING-TOP: 0px
}
#nav .sublinks LI A {
	HEIGHT: 16px; COLOR: #cccc66; FONT-SIZE: 1em; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#nav .sublinks LI A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#nav #secondary-nav {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#nav #secondary-nav LI {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #cccc99; MARGIN: 5px 0px 0px; PADDING-LEFT: 6px; WIDTH: 200px; PADDING-RIGHT: 6px; HEIGHT: 15px; PADDING-TOP: 6px
}
#nav #secondary-nav LI A {
	HEIGHT: 15px; COLOR: #666633; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#nav #secondary-nav LI A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#nav-bottom {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 270px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#content {
	PADDING-BOTTOM: 30px; MARGIN: 0px; PADDING-LEFT: 20px; WIDTH: 425px; PADDING-RIGHT: 30px; BACKGROUND: url(images/content_bg.gif) repeat-x; FLOAT: right; PADDING-TOP: 20px
}
#content A {
	COLOR: #666633
}
#content A:hover {
	COLOR: #999966
}
#content A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
#content .hotlinks {
	PADDING-BOTTOM: 0px; MARGIN: 10px 30px 0px 0px; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#content .hotlinks IMG {
	BORDER-BOTTOM: #00a0c6 1px solid; BORDER-LEFT: #00a0c6 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #00a0c6 1px solid; BORDER-RIGHT: #00a0c6 1px solid; PADDING-TOP: 0px
}
#content .hotlinks A {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #cccc66; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#content .hotlinks A:hover {
	COLOR: #00a0c6
}
.imageborder {
	BORDER-BOTTOM: #cccc66 1px solid; BORDER-LEFT: #cccc66 1px solid; BORDER-TOP: #cccc66 1px solid; BORDER-RIGHT: #cccc66 1px solid
}
.mainfloat {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	FLOAT: right;
	PADDING-TOP: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#homelist {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#processlist {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#homelist LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5; MARGIN: 0px 0px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #333333; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
#processlist LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #333333; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
#processlist .nobull {
	LIST-STYLE-TYPE: none; MARGIN: 0px 0px 5px -12px
}
#rgnlist {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#rgclist {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#wblist {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#rgnlist LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5; MARGIN: 0px 0px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #333333; FONT-SIZE: 1.1em; LIST-STYLE-IMAGE: url(images/rgn_bullet.gif); PADDING-TOP: 0px
}
#rgclist LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5; MARGIN: 0px 0px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #333333; FONT-SIZE: 1.1em; LIST-STYLE-IMAGE: url(images/rgc_bullet.gif); PADDING-TOP: 0px
}
#aptfloatleft {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#aptfloatright {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#wblist LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5; MARGIN: 0px 0px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #333333; FONT-SIZE: 1.1em; LIST-STYLE-IMAGE: url(images/wb_bullet.gif); PADDING-TOP: 0px
}
#content .directionsmap {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
#content .housefpfloat {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#content .downloadpdf {
	BORDER-BOTTOM: #cccc99 2px solid; TEXT-ALIGN: center; BORDER-LEFT: #cccc99 2px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 1.1em; BORDER-TOP: #cccc99 2px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #cccc99 2px solid; PADDING-TOP: 8px
}
#content .communitylogoleft {
	MARGIN-BOTTOM: 10px; FLOAT: left
}
#content .communitylogoright {
	MARGIN-BOTTOM: 10px; FLOAT: right
}
.galleryimage {
	MARGIN: 8px 8px 3px 0px
}
#modeltable {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #333333; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
#modeltable .header {
	BACKGROUND-COLOR: #cccc99; FONT-WEIGHT: bold
}
#modeltable .header TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
#modeltable .list TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
#modeltable .modelname {
	FONT-WEIGHT: bold
}
#comm_map {
	BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; BORDER-LEFT: #cccccc 1px solid; WIDTH: 420px; BACKGROUND: url(images/home_comm_map.jpg); HEIGHT: 650px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
#comm_map UL {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 420px; PADDING-RIGHT: 0px; HEIGHT: 650px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#comm_map UL LI A.completed {
	Z-INDEX: 0; POSITION: absolute; MARGIN: 0px; WIDTH: 20px; DISPLAY: block; BACKGROUND: url(images/completed_marker.gif) no-repeat; HEIGHT: 20px
}
#comm_map UL LI A.new {
	Z-INDEX: 0; POSITION: absolute; MARGIN: 0px; WIDTH: 20px; DISPLAY: block; BACKGROUND: url(images/new_marker.gif) no-repeat; HEIGHT: 20px
}
#comm_map UL LI A.comingsoon {
	Z-INDEX: 0; POSITION: absolute; MARGIN: 0px; WIDTH: 20px; DISPLAY: block; BACKGROUND: url(images/coming_soon_marker.gif) no-repeat; HEIGHT: 20px
}
#comm_map UL LI.p1 A {
	POSITION: absolute; DISPLAY: block; TOP: 20px; LEFT: 130px
}
#comm_map UL LI.p2 A {
	POSITION: absolute; DISPLAY: block; TOP: 140px; LEFT: 243px
}
#comm_map UL LI.p3 A {
	POSITION: absolute; DISPLAY: block; TOP: 347px; LEFT: 327px
}
#comm_map UL LI.p4 A {
	POSITION: absolute; DISPLAY: block; TOP: 370px; LEFT: 189px
}
#comm_map UL LI.p5 A {
	POSITION: absolute; DISPLAY: block; TOP: 349px; LEFT: 224px
}
#comm_map UL LI.p6 A {
	POSITION: absolute; DISPLAY: block; TOP: 349px; LEFT: 197px
}
#comm_map UL LI.p7 A {
	POSITION: absolute; DISPLAY: block; TOP: 381px; LEFT: 228px
}
#comm_map UL LI.p8 A {
	POSITION: absolute; DISPLAY: block; TOP: 474px; LEFT: 73px
}
#comm_map UL LI.p9 A {
	POSITION: absolute; DISPLAY: block; TOP: 620px; LEFT: 205px
}
#comm_map UL LI.p10 A {
	POSITION: absolute; DISPLAY: block; TOP: 480px; LEFT: 305px
}
#comm_map UL LI A SPAN {
	DISPLAY: none
}
#comm_map UL LI A:hover {
	Z-INDEX: 100; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; DISPLAY: block; BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: none
}
#comm_map UL LI A:hover SPAN {
	Z-INDEX: 100; BORDER-BOTTOM: #666633 1px solid; POSITION: absolute; BORDER-LEFT: #666633 1px solid; PADDING-BOTTOM: 10px; FONT-STYLE: normal; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 130px; PADDING-RIGHT: 10px; DISPLAY: block; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: #e8f0c7; COLOR: #666633; FONT-SIZE: 1em; BORDER-TOP: #666633 1px solid; TOP: 1px; BORDER-RIGHT: #666633 1px solid; PADDING-TOP: 10px; LEFT: 22px
}
.mapkey {
	VERTICAL-ALIGN: middle;
	MARGIN-RIGHT: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #633000;
	text-decoration: none;
}
#contact-directions {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 220px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 25px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 1em; PADDING-TOP: 0px
}
LABEL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333333; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.input {
	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT.submit {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; WIDTH: 60px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.formtext {
	COLOR: #333333; FONT-SIZE: 1.1em
}
#footer {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #999966; MARGIN: 0px; PADDING-LEFT: 20px; WIDTH: 715px; PADDING-RIGHT: 20px; CLEAR: both; PADDING-TOP: 10px
}
#footer P {
	LINE-HEIGHT: 1.1; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 1.1em
}
#footer A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#footer A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #cccc66; TEXT-DECORATION: none
}
.footer-left {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.footer-right {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.footer-green {
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

