body {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; margin:0px;}

a:link, a:visited{color:black; text-decoration:none;}
a:hover, a:active{color:black; text-decoration:underline;}

#header {
background:url(images/headerBG.gif) repeat-x #3b3b3b;
border-bottom: 4px solid #d4d4d4;
padding:8px 0 8px 0;
margin-bottom:30px;
}
#navBar, #content {width:90%; margin:0px auto; text-align:left; min-width: 960px; }
#navBar ul {margin-top: 16px;}

.logo {float:left; margin-top:6px; width:18%;}
.logo:hover, .logo:active {float:left; border:0px;}

#top-banner {
	float: left;
	width: 65%;
	height:60px;
	text-align: center;
}

#smallNav{width: 610px; font-family:Tahoma, Arial, Verdana, Helvetica; font-size:11px; margin:0px 0px 0px 0px; list-style-type: none; float:right; padding-left:0px;}
.smallNavApartments {width:15% !important;}
#smallNav li {float:left; text-align:center;}
#smallNav a:link, #smallNav a:visited {color:#ffffff;}
#smallNav a:active, #smallNav a:hover {color:#ffffff;}
#smallNav .selectedNav a:link, #smallNav .selectedNav a:visited {color:white;}

#smallNav li {margin-left:25px; margin-bottom:4px;}
.homeLink {background:url(images/icon_Home.gif) no-repeat 0px 3px; padding-left:16px;}
.linkLink {background:url(images/icon_Link.gif) no-repeat 0px 3px; padding-left:16px;}
.contactLink {background:url(images/icon_Email.gif) no-repeat 0px 3px; padding-left:16px;}


#mainNav{border-top:1px solid #424242; margin:0px; padding:3px 0px 0px 0px; list-style-type: none; float:right;}
#mainNav li {float:left;}
#mainNav a:link, #mainNav a:visited {color:#d9d9d9;}
#mainNav a:active, #mainNav a:hover {color:#ffffff;}
#mainNav li {margin: 4px 0px 0px 20px;  padding:0px 0p 0px 0px;}
#mainNav .selectedNav a:link, #mainNav .selectedNav a:visited {color:white;}

#content p {line-height:21px;}
#images {width:250px; float:left;}
#flash {width:190px; float:left;}
#images img {float: left; margin:0px 16px 16px 0px;}

#textContent, .textContent {margin-left: 250px;}
#textContent ul {list-style: square inside; margin:0px; padding:0px; line-height:22px;}
.flashText {margin-left: 205px;}

h1 {font:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	color:black;
	line-height:28px;
	font-weight:normal;
}
h2 {font:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	color:black;
	font-weight:normal;
	}
.projectLink {font:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#2f2f2f;
	font-weight:bold;
	}
.footer {margin-top: 30px;}
.smaller {font-size:11px; color:#7f7f7f;}
.clearer {height:1px; clear:both;}
.clearerRight {height:1px; clear:right; line-height:1px;}

.inputbox {
	margin-left:180px;
	display:block;
	clear:right;
	margin-bottom:8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}

.inputbox2 {
	display:block;
	clear:right;
	margin-bottom:8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}

.entryform {background:#F0F0F0; padding:16px 35px; border:1px solid #CCCCCC;}
.entryform p  {
	width: 195px;
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
}
.addIndent {margin:0px 0px 0px 80px; padding:0px;}
.add {float:left; clear:left; margin:0px; padding:0px;}

/*---banner--*/


#banner
{
	width: 658px;
	text-align:center;
	float:left;
	margin-top:-5px;
}

#bannerContact
{
	width: 658px;
	text-align:center;
	float:left;
}



/*---banner--*/
