@charset "utf-8";
/* CSS Document */

body, table, td, div, img, p, li, ul,a
	{
	margin:0;
	padding:0;
	border:none;
	}
	

body
	{
	background-color:#36361B;
	background-image:url(../images/site-bg.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333
	}
	

p
	{
	padding:10px 0;
	}

td
	{
	vertical-align:top;
	}
	

a
	{
	color:#333333;
	text-decoration:none;

	
	}
	
.underline a:link
	{
	text-decoration:underline;
	}
	



a:hover
	{
	color:#a44118;
	
	}
	



ul
	{
	padding:8px 0;
	}
	
li
	{
	list-style-type:none;
		background-image:url(../images/link-arrows.gif);
	background-repeat:no-repeat;
	padding:0 0 4px 10px;
	}
		
.wrapper
	{
	margin:0 auto;
	width:849px;
	}


h2
	{
	color:#a44118;
	font-size:14px;
	margin:0;
	padding:0;
	}
	

h3
	{
	margin:0;
	padding:0 0 10px 0;
	font-size:14px;
	}
	
.bold
	{
	font-weight:bold;
	}
.contentImg
	{
	float:right;
	border:2px solid #a44118;
	margin:0 0 8px 8px;
	}

ul.itemlist li.title
	{
	font-size:14px;
	font-weight:bold;
	
	padding-bottom:0px;
	}
	
ul.itemlist li
	{
	padding:5px 0;
	margin:0;
	}
	
ul.itemlist li ul
	{
	padding:0 0 0 8px;
	}
	
	
.nav
	{
	background-image:url(../images/nav-bg.jpg);
	background-repeat:no-repeat;
	}
	
.nav ul
	{
	list-style-type:none;
	
	width:100%;
	padding-left:29px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	line-height:0;
	height:40px;
	
	}

.nav a
	{
	
	height:40px;
	}
	
.nav li
	{
	float:left;
	line-height:0;
	padding-left: 24px;
	padding-bottom:0;
	height:40px;
	background-image:none;
	
	}
.subNav
	{
	padding:20px 0 50px 0;
	}

.subNav ul ul
	{
	padding:0;
	margin:0;
	background-image:none;
	}
	
.subNav ul ul li
	{
	padding:0 0 0 10px;
	margin:0;
	background-image:none;
	}
	
.divider
	{
	border-top:5px solid #a44118;
	
	
	}

.note
	{
	font-size:10px;
	}
	
	
.divider.small
	{
	border-top:2px solid #a44118;
	
	
	}

.backtop
	{
	text-align:right;
	border-top:1px solid #a44118;
	color:#a44118;
	font-weight:bold;
	padding:0 0 15px 0;
	}
	
div.backtop a
	{

	color:#a44118;
	font-weight:bold;
	text-decoration:none;

	}

.content
	{
	margin:0 auto;
	width:832px;
	border-left:1px solid #867248;
	border-right:1px solid #867248;
	border-bottom:1px solid #867248;
	background-color:#FFFFFF;
	}
	
.homeTbl
	{
	margin:10px 20px;
	
	}
	
	
.newsFeatured
	{
	width:155px;
	}

.newsFeatured .newsArticle
	{
	padding:0 0 10px 0;
	}
	

.newsFeatured .newsArticle .newsDate
	{
	font-weight:bold;
	padding:3px 0;
	}
	
	
.newsFeatured .newsArticle .newsTitle
	{
	padding:3px 0;
	}

.newsLinkDetail
	{
	text-align:right;
	}
	
	
.newsLinkDetail a
	{
	background-image:url(../images/link-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:8px;
	
	
	}
	
.viewAllNews
	{
	text-align:right;
	padding:5px 0;
	}



.news
	{
	width:100%;
	margin:10px 0;
	}

.news.List th
	{
	text-align:left;
	border-bottom:1px solid #a44118;
	font-size:14px;
	}
	

.news.List td
	{
	padding:3px 0;
	}
	
	
.news.List .left
	{
	width:150px;
	
	}


.news.detail .date
	{
	padding:10px 0;
	font-weight:bold;
	}
	
.news.detail .title
	{
	padding:0 0 10px 0;
	font-size: 14px;
	font-weight: bold;
	}
	









	
.homeCenter
	{
	width:100%;
	padding: 0 60px;
	}


.quickLinks
	{
	width:157px;
	}
	
	

/* Sub Content */

.subContentTbl
	{
	margin:10px 0;
	}
	

.subTbl
	{
	
	width:100%;
	}
	
.subTbl .leftContent
	{
	background-color:#CEC8BD;
	padding:10px 20px;
	}	
	

.subContent
	{
	width:100%;
	padding: 20px 60px;
	}




#siteplan-map
	{
	padding:10px 0 0 0;
	text-align:center;
	}
	

.features
	{
	padding:10px 0 0 0;
	}
	
.features .mainList li
	{
	background:none;
	font-weight:bold;
	}

.features .mainList a
	{
	text-decoration:underline;
	}
	
.featuresList li
	{
	background-image:none;
	}




.media
	{
	padding:10px 0 0 0;
	}
	

.media a 
	{
	color:#a44118
	}
	

.location.map
	{
	padding:10px 0 0 0;
	}
	
.driving
	{
	padding:20px 0 0 0;
	}


.areaInfo
	{
	padding:10px 0 0 0;
	}
	
.areaInfo li
	{
	padding:8px 0;
	background-image:none;
	}
.areaInfo a
	{
	text-decoration:underline;
	}	

.todo
	{
	padding:10px 0 0 0;
	}
	
.todo li
	{
	padding:8px 0;
	background-image:none;
	}
	
.todo a
	{
	text-decoration:underline;
	}
		
		
.contactInfo
	{
	padding: 0 10px 0 0;
	
	}

.contentTbl td
	{
	padding:5px 0;
	}

.contentTbl
	{
	
	
	}



.contactForm
	{
	border-left:1px solid 	#a44118;
		padding:0 0 0 10px;
		}
			
.ad-space
	{
	padding:40px 0;
	}

.sitemap
	{
	padding:10px 0 0 0;
	}
	
	
.sitemap a
	{
	text-decoration:underline;
	}
	
	
.sitemap li
	{
	background-image:none;
	}
	
		
/* FOOTER */

.footer
	{
	color:#fff;
	text-align:center;
	font-size:10px;
	}
	
.footer a
	{
	color:#fff;
	}
	

.footer a:hover
	{
	color:#6A5938
	}
	

.footer ul
	{
	padding:0;
	margin:0 auto;
	padding:0 0 0 80px;
	display: block;
	}
	
.footer li
	{
	background-image:none;
	float:left;
	padding:5px 15px;
	}

td.labelName
	{
	width:100px;
	}
	
.inputField span
	{
		color:#a44118;
	}
	