body {
margin:0;
padding:0;
background-color:#f8f6e7;
font-family:Helvetica, sans-serif;
font-size:10px;
line-height:18px;
color:#999999;
background-image:url(images/fg_repeating_bg.gif) ;
background-repeat:repeat-y;
background-position:top;

}

form {
margin:0;
padding:0;


}








#contentdiv {
background-color:#FFFFFF;
width:780px;
}

.content2 {
position:relative;

}

#content_under {
position:relative;
background-color:#FFFFFF;
width:780px;



}

#bodycontent { 

text-align:left;
font-family:Helvetica, sans-serif;
font-size:10px;
line-height:18px;


}


#bodycontent a{
color:#cc3300;
text-decoration:none;


}









#nav {
		font-size:11px;
		font-family: Helvetica, sans-serif;
		margin: 0;
		padding: 0;
		background-image:url(images/fg_repeating_bg.gif);
		
	}

	#nav li.on ul, #nav li.off ul {
		margin: 0;
		padding: 0;
	}

	#nav a {
		text-decoration: none;
	}

	#nav li { /*float the main list items*/
		margin: 0;
		float: left;
		display: block;
		padding-right: 15px;
		
	}

	#nav li ul {
		display: none;
		
	}

	#nav li.off ul, #nav li.on ul { /*put the subnav below*/
		
		position: absolute;
		top: 26px;
		*top: 37px;
		left: 0px;
		
		padding-top: 10px;
		background: #f3f3f3;
		height: 28px;
		width: 780px;
	}

	#nav li a {
		background-color:#FFFFFF;
		color: #cc3300;
		display: block;
		height: 15px;
		padding: 5px;
	}

	#nav li.on a {
	
		border-bottom:1px solid #666666;
		color: #666666;
	}

	#nav li.on ul a, #nav li.off ul a {
		float: left; /*ie doesn't inherit the float*/
		border: 0;
		color: #666666;
		width: auto;
		margin-right: 15px;
	}

	#nav li.on ul {
		display: block;
		
	}

	#nav li.off:hover ul {
	
		display: block;
		z-index: 6000;
		
				}

	#nav li.off a:hover, #nav li:hover a {
		background: #f3f3f3;
		border-bottom:1px solid #666666;
		color: #666666;
	}

#nav li.off ul, #nav li.on ul {
  /*put the subnav below*/
  top: 26px;
  *top: 37px; /*reposition for IE*/
}


.welcome {

font-size:14px;
color:#666666;

}


#footer {
background-image:url(images/fg_footer_bg.gif);
background-repeat:no-repeat;
height:79px;
width:780px;



}


#footertype {
font-weight:bolder;
text-decoration:underline;
position:relative;
left:23px;
top:40px;
text-align:left;
color:#99cc66;

}

#footertype2 {
font-style:italic;
font-weight:bold;
color:#333333;
float:right;
position:relative;
top:20px;
right:26px;
font-size:9px;

}


#footertype2 a{
text-decoration:none;
color:#999999;

}

#footertype2 a:hover{
text-decoration:none;
color:#999999;

}


#footertype a {
color:#999999;
text-decoration:none;
}

#footertype a:hover {

color:#999999;
text-decoration:underline;

}

#ehc {

width:800px;
text-align:right;

}

#content_copy {
margin-top:45px;
margin-left:45px;



}

#content_copy_homes {
margin-top:45px;
margin-left:45px;
font-size:9px;


}



#content_copy a{
color:#cc3300;
text-decoration:none;



}


#content_copy a:hover{
color:#cc3300;
text-decoration:underline;



}



.content_copy_header {
color:#333333;
font-size:16px;


}

.content_copy_bolded {
color:#666666;
font-weight:bold;


}

#imagespace {
float:left;


}

.home_map_type {
width:200px;
float:right;
padding-right:50px;
padding-top:28px;



}

#amenities_imagespace {
float:left;
padding-right:10px;
padding-bottom:10px;


}