body{
background-image:url(images/bkgrd2.jpg);
background-repeat: no-repeat;
background-position:top center;
background-color:#FFFFFF;
margin:0px;
font-family: "Trebuchet MS", Arial, Verdana, Helvetica;
font-size:11px;
color:#333333;
}

#footer {
 position:fixed;
 bottom:0;
 left:0;
 width:100%;
 background-image:url(images/footerback2.gif);
 background-repeat:repeat-x;
 background-position:bottom;
}



a:link { COLOR: #3c3c38; text-decoration:none; } 
a:active { COLOR: #3c3c38; text-decoration:none; } 
a:visited { COLOR: #3c3c38; text-decoration:none; } 
a:hover { COLOR: #8ba120; text-decoration:none; }

td.toprow{
	background-image:url(images/bg1.jpg);
	background-position: center;
	background-repeat:repeat-x;
	
}

.footertext {
	color:#CCCCCC;
	font-size:11px;
}

.disclaimertext{
	font-size:10px;
	line-height:10px;
	font-style:italic;
	color:#CCCCCC;
}

.infotext{
	font-size: 13px;
	}
	
/*styles for planview pages */

TABLE.navlist A { DISPLAY: block; text-align: left; } 
		DIV.navlist A { FONT-SIZE: 12px; COLOR: #666666; border-bottom: 1px solid #d3d2d2; line-height: 16px; padding: 4px 5px 0px 5px;} 
		DIV.navlist A:link{ FONT-SIZE: 12px; }
		DIV.navlist A:active{ FONT-SIZE: 12px;}
		DIV.navlist A:visited{ FONT-SIZE: 12px; color: #9b9a9a;}
		DIV.navlist A:hover {FONT-SIZE: 12px; COLOR: #b0c427; text-decoration: none; border-bottom: 1px solid #b0c427; }



#rightcolumn{
width:732px;
min-height: 250px;
border: 1px solid #d3d2d2;
margin-left: 15px;
}

* html #rightcolumn{ /*IE only style*/
height: 400px;
}

/* END */

/*styles for floorplan load */

TABLE.pdflink A { DISPLAY: block; } 
		DIV.pdflink A { FONT-SIZE: 12px; COLOR: #000000; border: 1px solid #d3d2d2; line-height: 16px; padding: 4px 35px 5px 5px; background-color:#FFFFFF; background-image:url(images/pdficon.gif); background-repeat:no-repeat; background-position: center right;} 
		DIV.pdflink A:link{ FONT-SIZE: 12px; }
		DIV.pdflink A:active{ FONT-SIZE: 12px;}
		DIV.pdflink A:visited{ FONT-SIZE: 12px;}
		DIV.pdflink A:hover {	FONT-SIZE: 12px; COLOR: #b0c427; text-decoration: none; }

.unitdetails	{
	font-size: 14px;
	color:#000000;
	line-height: 16px;
	}
	
	
#planloadfooter {
 position:absolute;
 bottom:0;
 width:550px;
 height: 53px;
 background-image:url(images/footerback.jpg);
 background-repeat:no-repeat;
 background-position:bottom;
 }
	

/* END */


#contactdiv
{
	font-size:12px;
	font-weight:bold;
	padding: 7px 0px 4px 15px;
}

#newsdate
{
	font-size:12px;
	background-color: #c5d429;
	font-weight:bold;
	color: #FFFFFF;
	padding: 3px 0px 4px 15px;
}

#newstitle
{
	font-size:11px;
	font-weight:bold;
	color: #77970b;
	padding: 3px 0px 4px 5px;
}


.confirmtext {	font-size:14px;	color:#333333;}

.required {
	font-size: 10px;
	color: #bdc840;
	font-weight: normal;
}

.lists ul li{ 
	line-height: 14px;
	margin-top: 5px;
	list-style-image:url(images/bullet.gif);
}

.invBtn{
	/*background: red;*/
	float: right;
	width: 400px;
	height: 55px;
	margin: 100px 180px 0 0;
}


#navplacer {
 position: relative;
 /*border: 2px solid #0000FF;*/
 width: 140px;
}

#headerimg {
 position:relative;
 width: 616px;
 float: right;
 padding-top: 106px;
}


#menu {
 position:absolute;
 margin-top: 5px;
 top:0;
 left:0;
 width:130px;
}

TABLE.navmenu A { DISPLAY: block; WIDTH: 130px; } 
		DIV.navmenu A { PADDING-left: 12px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #111500; LINE-HEIGHT: 19px; PADDING-TOP: 1px; TEXT-DECORATION: none; font-weight: bold; text-align:left; border-bottom: 1px dashed #FFFFFF; } 
		DIV.navmenu A:link { FONT-SIZE: 12px; COLOR: #111500; font-weight: bold;} 
		DIV.navmenu A:active { FONT-SIZE: 12px; COLOR: #111500; font-weight: bold;} 
		DIV.navmenu A:visited { FONT-SIZE: 12px; COLOR: #111500; font-weight: bold;} 
		DIV.navmenu A:hover { FONT-SIZE: 12px; BACKGROUND: #FFFFFF; COLOR: #b3d31a; font-weight: bold; border-bottom: 1px dashed #999999; background: black; filter:alpha(opacity=35); -moz-opacity:.35; opacity:.35;}


.sitemaplinks a:link { color: #3c3c38; font-size:13px; text-decoration: none; }
.sitemaplinks a:active { color: #3c3c38; font-size:13px; text-decoration: none; }
.sitemaplinks a:visited { color: #3c3c38; font-size:13px; text-decoration: none; }
.sitemaplinks a:hover { color: #8ba120; font-size:13px; text-decoration: none; }

.sitemaplinks2 a:link { color: #8ba120; font-size:12px; text-decoration: none; font-weight:bold;}
.sitemaplinks2 a:active { color: #8ba120; font-size:12px; text-decoration: none; font-weight:bold;}
.sitemaplinks2 a:visited { color: #8ba120; font-size:12px; text-decoration: none; font-weight:bold;}
.sitemaplinks2 a:hover { color: #3c3c38; font-size:12px; text-decoration: none; font-weight:bold;}
		
	.formfields{
	font-size: 11px;
	border: 1px solid #243b1a;
	background-color:#FFFFFF;
	height: 14px;
	color:#3c3c38;
}

.formradiobtns{
	font-size: 11px;
	height: 12px;
	color:#666666;
}

.formradiotext{	
	font-size: 11px;
	color:#3c3c38;
}

.formtextarea{
	font-size: 11px;
	border: 1px solid #cccccc;
	background-color:#FFFFFF;
	color:#3c3c38;
}


.reqformfields{
	font-size: 11px;
	border: 1px solid #243b1a;
	background-color:#bdc840;
	height: 14px;
}

.formbtn{
	font-size: 13px;
	color:#243b1a;
	border: 1px solid #243b1a;
	background-color:#bdc840;
	height: 20px;
}