*
	{
		margin:0em;
		padding:0em;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		color:#061922; 
	}

body
	{
		background-color: #EFEBE1;
		font-size:100%;
	}
#container
	{
		position:absolute;
		left:50%;
		margin-top:1em;
		margin-left:-380px;
		background-color: #EFEBE1;
		width:760px;
	}
#resizePrint
	{
		position:absolute;
		float:right;
		top:170px;
		left:633px;
	}
#resizePrint img
	{
		border:0px solid #ff0;
	}
#resizePrint .padded
	{
		padding-right:5px;
	}

 #header
	{
		background-color:##EFEBE1;
	}
 #header h1
	{
		background-color:#EFEBE1;
		width:760px;
		height:208px;
		background-image:url('../img/h1.jpg');
		text-indent:-9999px;
	}
#main
	{
		background-color:##EFEBE1;
		width:760px;
	}
#mainLeft
	{
		border-left:1px solid #A7A9AC; 
		border-right:1px solid #A7A9AC; 
		border-bottom:1px solid #A7A9AC; 
		float:left;
		width:180px;
	}
#mainLeft h4
	{
		background-color: #A7A9AC; 
		color:#fff;	
		font-size:90%;
		text-align:center;
		padding-top:0.4em;
		padding-bottom:0.5em;
		margin-bottom:0.5em;
	}
#mainLeft p
	{
		padding:0.7em 1em 1em 1em;
		font-size:73%;
		text-align:center;
		color: #061922;
	}
.currentDevelopmentsImage
	{
		text-align:center;
	}
.currentDevelopmentsImage img
	{
		border:2px solid #A7A9AC; 
	}
#headerNav
	{
		float:right;
		position:absolute;
		top:21px;
		left:200px;
		color:#061922;
	}

#headerNav ul
	{
		float:left;
		list-style-type:none;
		border:0px solid #f00;
		margin-left:50px !important;
		margin-left:20px;
		height:30px;
		padding-top:4px;
	}
#headerNav li
	{
		list-style-type:none;
		display:inline;
		margin:0em;
		padding:0em;
		margin-left:0.5em;
		border:0px solid #061922;
		text-align:left;
		font-size:100%;
	}
#headerNav li a
	{
		color:#fff;
		text-decoration:none;
		font-size:90%;
		padding:0.2em 0.5em 0.2em 0.5em;
	}
#headerNav li a:hover
	{
		color:#A7A9AC;
		text-decoration:none;
		background-color:#fff;
	}
.headerNavSelected
	{
		border:0px solid #ff0;
		background-color:#fff;
		color:#A7A9AC !important;
	}
.homeButton
	{
		color:#A7A9AC;
		border:1px solid #ff0;
	}
.homeButton a
	{
		font-size:100%;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
	}
.homeButtonSelected
	{
		color:#A7A9AC;
		border:1px solid #ff0;
		font-weight:bold;
	}
.homeButtonSelected a
	{
		font-size:100%;
		color:#A7A9AC !important;
		background-color:#fff;
		text-decoration:none;
	}
 #mainRight
	{
		float:right;
		width:560px;
		border:0px solid #061922;
		color: #061922;
	}
#mainRight h2
	{
		color:#061922;
		min-height:35px;
		border:0px solid #061922;
		background-image:url('../img/h2.gif');
		background-repeat: no-repeat;
		background-position:right top; 
		font-family:arial Narrow,Arial, sans-serif;
		padding-top:0.2em;
		padding-bottom:0px;
	}
#mainRight h3
	{
		color:#061922;
		border:0px solid #030;
		font-weight:normal;
		font-family:arial Narrow,Arial, sans-serif;
		padding-top:0em;
		padding-bottom:0.5em;
		border-bottom:1px solid #ccc;
	}
#mainRight h4
	{
		color:#061922;
		font-size:90%;
		padding-top:1em;
		padding-bottom:0em;
	}
 #mainRight p
	{
		color:#061922;
		font-size:75%;
		padding-top:1em;
		line-height:1.6em;
	}
 #mainRight p a,  #mainRight li a
	{
		padding:0.2em;
		color:#CC171E;
	}
 #mainRight p a:hover,  #mainRight li a:hover
	{
		color:#fff;
		background-color:#CC171E;
		text-decoration:none;
	}
#mainRight li
	{
		color:#061922;
		font-size:75%;
		padding-top:0.5em;
		line-height:1.6em;
		list-style:disc;
		padding-left:1em;
		margin-left:2em;
	}
#mainRight li li
	{
		color:#061922;
		font-size:100%;
		padding-top:0.5em;
		line-height:1.6em;
		list-style:square;
		padding-left:1em;
		margin-left:2em;
	}
#mainRight li li li
	{
		color:#061922;
		font-size:100%;
		padding-top:0.5em;
		line-height:1.6em;
		list-style:circle;
		padding-left:1em;
		margin-left:2em;
	}

#mainRight img
	{
		margin: 10px 0 20px 0;
		border: 1px solid #A7A9AC;
	}
#footer
	{
		margin-top:1em;
		width:100%;
		border-top:0.3em solid #A7A9AC;
		border-bottom:0.1em solid #A7A9AC;
		color: #061922;
	}
#footer ul
	{
		float:right;
		list-style-type:none;
		padding:0;
		margin:0;
	}
#footer li
	{
		list-style-type:none;
		display:inline;
		margin:0px;
		padding:0px;
		margin-left:2em;
		text-align:left;
	}
#footer li a
	{
		font-weight:bold;
		font-size:75%;
		text-decoration:none;
		color:#061922;
		padding:0.2em 0.5em 0.2em 0.5em;
	}
#footer li a:hover
	{
		text-decoration:none;
		color:#fff;
		text-decoration:none;
		background-color:#061922;
	}
#footer p
	{
		font-size:75%;
		font-weight:normal;
		padding:0.4em 0em 0.4em 0em;
	}
#banners
	{
		width:129px;
		float:right;
		margin-top:1em;
		margin-left:1em;
		margin-bottom:1em;
	}
#banners img
	{
		display:block;
		border:1px solid #A7A9AC;
		margin-bottom:0.5em;
	}
#footerSpacer
	{
		height:2em;
	}
.addressBold
	{
		font-weight:bold;
		color: #061922;
	}
.keyboard
	{
		border:1px solid #CC171E;
		padding:0em 0.4em 0em 0.4em;
		font-weight:bold;
		color:#CC171E;
	}
dl
	{
		color:#CC171E;
		line-height:115%;
		padding:0em 0em 1em 2em;
		font-size:75%;
		margin-top:0.5em;
	}
dt
	{
		float:left;
		margin:0;
		padding:0;
		font-weight:bold;
		width:3em;
		text-align:center;
		border:1px solid #CC171E;
		padding-bottom:0.2em;
		color: #CC171E;
	}
dd
	{
		padding-left:5em;
		margin-bottom:0.5em;
		color: #061922;
	}

dd a
	{
		color:#CC171E;
		padding:0.1em 0.3em 0.1em 0.3em;
	}	
dd a:hover
	{
		text-decoration:none;
		color:#fff;
		text-decoration:none;
		background-color:#CC171E;
	}
.accessibilityImages
	{
		margin: 0.5em 0em 0.1em 0em; 
		border:0px solid #061922;
	}


.galleryMainImage
	{
		border:2px solid #CC171E;
	}
.sitePlanImage
	{
		border:2px solid #CC171E;
	}
#logoLinks
	{
		background-color:#fff;
	}
#logoLinks img
	{
		display:block;
		border:1px solid #fff !important;
	}
#logoLinks img:hover
	{
		border:1px solid #CC171E !important;
	}
#logoLinks a
	{
		margin:0em !important;
		padding:0em !important;
		border:0px solid #ccc !important;
		background-color:#fff !important;
	}
#logoLinks a:hover
	{
		background-color:#CC171E !important;
	}
.galleryImageP
	{
		text-align:center;
	}