body{
	background: #ffffff;
	margin:0 auto;
	padding:0;
	font-size: 11px;
	line-height: 1.3;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
}
/*-----------------Text --------------------- */

H1{}

H2{}

H3{}

P{
	padding: 0 10px 20px 0;
	font-size:14px;
}

.address{
	line-height:100%;
	margin:0;
	padding: 0 0 3px 0;
	font-size: 11px;
}

.address a{
	line-height:100%;
	margin:0;
	padding: 0 0 3px 0;
	font-size: 11px;
	color:#ff9900;
	text-decoration: none;
}

.address a:hover{
	line-height:100%;
	margin:0;
	padding: 0 0 3px 0;
	font-size: 11px;
	color:#333333;
	text-decoration: underline;
}



.addressPhone{
	line-height:100%;
	margin:0;
	padding: 8px 0 8px 0;
	font-size: 11px;
}

.addressHeading{ 
	line-height:100%;
	margin:0;
	padding: 0 0 3px 0;
	font-weight:bold;
	font-size: 14px;
	color:#ff9900;
}

.titleBanner{
	margin:0 0 20px 0;
}

.titleBannerDisplay{
	margin:0 0 7px 0;
}
.titleBannerProjects{
	margin:0 0 0px 0;
	padding:0;
}


/*-----------------Containers --------------------- */

div#header{
	margin: 6px auto; 
	padding:0; 
	width:880px; 
	height:98px; 
	background: transparent url(../images/header.jpg) no-repeat;
	
	}

div#header ul{
	margin:0;
	padding:72px 0 0 620px;
	height: 21px;
	width:255px;
}

div#header ul li{
margin:0 4px;
padding:0;
width:77px;
height:21px;
display:inline;
float:left;

}

div#header ul li a{display:block;
margin:0;
padding:3px 0;
width:77px;
height:21px;
text-align:center;
text-decoration:none;
color: #333333;
background:transparent url(../images/bg_headmenu.gif) no-repeat;
}

div#header ul li a:hover{
background:transparent url(../images/bg_headmenu_o.gif) no-repeat;}



div#body{
	margin: 0px auto; 
	padding:0; 
	width:880px; 
	height:86px;
}

ul#mainMenu{

	padding:17px 9px 21px 9px; 
	margin:0;
	width: 168px;	
	height:135px;
	background-color:#fff1d6;
	display:block;
}/**/

ul#mainMenu li{
	margin:0; 
	padding:0 0 2px 0;
	height: 25px;
	width: 168px;	
	list-style-image:none;
	list-style-type:none;
	display:inline;
	float:left;
}

ul#mainMenu li a{
	width: 168px;
	padding:0;
	margin:0;
	background-color: #ffcc66;
} 

ul#mainMenu li a img{
	border:0;
	padding:0 0 0 0;
	margin:0;
	display:block;
	}

div#downloads{
	margin:9px 0 0 0; 
	padding:0; 
	clear:left; 
	background-color:#F0F0F0; 
	width:186px;
}
div#downloads h2{
	padding:14px 0 0 10px; 
	margin:0; 
}


div#downloads ul{
	margin:0;
	padding:17px 9px 21px 9px;
	list-style-type:none;
}

div#downloads ul li{
	margin:0;
	padding:0;
	
	width: 140px;
	height: 25px;


	

}

div#downloads ul li a{
	margin:0;
	padding:0 0 0 20px;
	width: 140px;
	height: 25px;
	background: transparent url(../images/icon_pdf.jpg) no-repeat;
	color:#333333;
	text-decoration:none;
	display:block;
	position:relative;
	}

div#downloads ul li a:hover{
	padding:0 0 0 20px;
	margin:0;
	color: #FF6600;
	width: 140px;
	height: 25px;
}



div#pageContent{
	margin:0; 
	padding:0 7px; 
	float:left; 
	width:516px; 
	background-color: #ffffff;
}

div#yellowContent, div#yellowContentBigPhoto{
width:516px;
background-color:#FFF1D6;
}
div#yellowContent ul, div#yellowContentBigPhoto ul{
list-style-type:none;
width:100%;
margin:0;
padding:0;

}

div#yellowContent ul li.photo{
margin:0;
padding:12px 10px 0 10px;
width:148px;
height: 121px;
display:inline; float:left;
}
div#yellowContent ul li.description{
margin:0;
padding:10px 10px 0 0px;
width:338px;
height: 123px;
display:inline; float:left;
}

div#yellowContentBigPhoto ul li.photo{
margin:0;
padding:12px 10px 0 10px;
width:148px;
height: 103px;
display:inline; float:left;
}
div#yellowContentBigPhoto ul li.description{
margin:0;
padding:10px 10px 0 0px;
width:338px;
height: 105px;
display:inline; float:left;
}

div#yellowContent ul li.description a, div#yellowContentBigPhoto ul li.description a{
	color:#c3500b;
	text-decoration:none;
}
div#yellowContent ul li.description a:hover,div#yellowContentBigPhoto ul li.description a:hover{
	color:#666666;
	text-decoration:underline;
}




div#greyContent{
width:516px;
background-color:#d9dadb;
}

div#greyContent p{
padding:0 0 0 10px;
}

div#greyContent p.thumbnails{
font-size:18px;
font-family: "Trebuchet MS", arial;
color:#893806;
font-weight:bold;
}


div#greyContent hr{
color:#bbbbbb;
width: 95%;

}

div#greyContent ul{
list-style-type:none;
width:100%;
margin:0;
padding:0;

}

div#greyContent ul li.sidebar{
margin:0;
padding:0px 10px 0 0px;
width:147px;
height: 105px;
display:inline; float:left;
}

div#greyContent ul li.photo{
margin:0;
padding:0px 10px 0 10px;
width:230px;
height: 155px;
display:inline; float:left;
}
div#greyContent ul li.thumb{
margin:0;
padding:0px 0px 0 5px;
width:158px;
height: 132px;
display:inline; float:left;
}
div#greyContent ul li.description{
margin:0;
padding:10px 10px 0 0px;
width:240px;
height: 155px;
display:inline; float:left;
}
div#greyContent ul li.description a{
	color:#c3500b;
	text-decoration:none;
}
div#greyContent ul li.description a:hover{
	color:#666666;
	text-decoration:underline;
}



ul#footer{
	margin:0;
	padding:0;
	width:100%;
}
ul#footer li{
	margin:0;
	padding:0;
	height:14px;
	float:left;
	display:inline;color:#ff9900;
}
ul#footer li a{	
	font-size:11px;
	color:#ff9900;
	text-decoration:none;
}

ul#footer li a:hover{	
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}

div#menuBar{
	margin:0; 
	padding:0; 
	float:left; 
	width:186px;position:relative;
}

div#sideBar{
	margin:0; 
	padding:0; 
	float:left; 
	width:164px; 
	background-color: #993300;
}


div#visitHarmon{
	width:164px; 
	height:126px;
}
div#visitHarmon img{
border:none;
padding:none;
margin:none;
display:block;
}

div#hotelLinks{
	margin:0; 
	padding:0 0 10px 0; 
	width:100%; 
	background-color:#f0f0f0;
}

div#hotelLinks h3{
	padding: 10px 0 10px 10px;

}

div#hotelLinks ul{
	margin:0 0 10px 10px; 
	padding:0; 
	width: 154px; 
	background-color:#f0f0f0;
	height:87px;
}

div#hotelLinks ul li{
	margin:0; 
	padding:0;	 
	height: 29px;
	width: 144px;	
	border-bottom: 1px solid #dddddd;
	display:block;
}

div#hotelLinks ul li a{
	margin:0 0 0 00px;
	padding:8px 0 9px 20px; 
	width:134px;
	height:12px;
	position:relative;
	display:block;
	background: transparent url(../images/icon_links.jpg) no-repeat;
	text-decoration:none;
	color: #454545;
}

div#hotelLinks ul li a:hover{
	background: transparent url(../images/icon_links_o.jpg) no-repeat;
	/*border: 1px solid #FF0000;
	margin:0 0 0 00px;
	padding:5px 0 9px 20px; 
	width:20px;
	height:144px;*/
}

div#hotelLinksBase{
	margin:0; 
	padding:0; 
	width:164px; 
	height:132px; 
	background-color:#ffcc66;
}

hr{
	height: 1px;
	background-color: #ddd;
	color: #ddd;
	border: none;
	padding: 0;
	margin: 1em 0;
}