body {
	font-family:  "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	background-color: #d8d3d0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#home_body {
}

#popup_body {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

h1 	{  
	font-size: 18px; 
	color: #5A2619;
	line-height: 22px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
		
		
h2 	{  
	font-size: 17px; 
	color: #5A2619;
	line-height: 21px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	
		
h3 	{  
	font-size: 16px; 
	color: #5A2619;
	line-height: 20px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	
		
		
h4 	{  
	font-size: 15px; 
	color: #5A2619;
	line-height: 19px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	
		
h5 	{  
	font-size: 14px; 
	color: #5A2619;
	line-height: 18px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	
		
h5 	{  
	font-size: 13px; 
	color: #5A2619;
	line-height: 17px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	

a {
	color: #d76c00;
	text-decoration: none;
}

a:hover {
	color: #5a2619;
	text-decoration: none;
	border-bottom: 1px dashed #5a2619;
}
	
a.noborder {
	border-bottom: none;
	text-decoration: none;
}
/* Nav links */
/* Custom styles */

.snavlink {
		color:#5A2619;
		text-decoration: none;
		border-bottom: none;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

.snavlink:hover {
		color:#5A2619;
		text-decoration: none;
		border-bottom: 1px dashed #5A2619;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

.snavlinkcurrent {
		color:#5A2619;
		font-weight:bold;
		text-decoration: none;
		border-bottom: none;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

.snavlinkcurrent:hover {
		color:#5A2619;
		text-decoration: none;
		border-bottom: 1px dashed #5A2619;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

/* POSITION LAYERS */

#TextFrame {
	width:790px;
	text-align:left;
	vertical-align:top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(/images/edge_left.gif);
	background-repeat:repeat-y;
}

.wrapper {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#container {
	width: 100%;
	background-image:url(/images/edge_right.gif);
	background-repeat:repeat-y;
	background-position:right;
	margin: 0px -15px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content {
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#main {
	text-align:left;
	vertical-align:top;
	background-color:#D76C00;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
}

#ContentHolder{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#LogoLayer {
	overflow: hidden;
	visibility: visible;
	z-index: 2;
	height: 126px;
	width:760px;
	background-color:#FFFFFF;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#PicLayer {
	overflow: hidden;
	visibility: visible;
	height: 112px;
	width:760px;
	text-align:right;
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#MenuLayer {
	overflow: visible;
	visibility: visible;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	
	#MenuLayer a:link {
			text-decoration: none;
			border-bottom:none;
	}
	
	#MenuLayer a:visited {
			text-decoration: none;
			border-bottom:none;
	}
	
	#MenuLayer a:hover {
			text-decoration: none;
			border-bottom:none;
	}

#FooterLayer {
	overflow: hidden;
	visibility: visible;
	clear:both;
	text-align:right;
	height: 20px;
	width:760px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#NewsLayer {
	overflow: visible;
	visibility: visible;
	width:250px;
	text-align:left;
	vertical-align:top;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 45px;
	float:left;
}
	
	#NewsLayer h1 {
		color:#FFFFFF;
		font-size:20px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
	}
	
	#NewsLayer p {
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 5px 0px;
	}

#NewsHolder {
	overflow: visible;
	visibility: visible;
	width:225px;
	text-align:left;
	vertical-align:top;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color:#F5DABF;
}

	#NewsHolder hr {
		border: 1px dashed #A7806C;
	}

	#NewsHolder a {
		color:#5A2619;
		border:none;
	}

	#NewsHolder a:hover {
		color:#5A2619;
		border:none;
	}

#SinglePicLayer {
	width:429px;
	text-align:left;
	vertical-align:top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#TextLayer {
	width:385px;
	color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	margin: 0px 0px 0px 0px;
	padding: 22px 0px 0px 0px;
	clear:both;
}

	#TextLayer a {
		color:#5a2619;
		border:none;
	}

	#TextLayer a:hover {
		color:#5a2619;
		border-bottom: 1px dashed #5a2619;
	}

#TextContent {
	padding: 5px 10px 5px 5px;
}

/* Internal Pages */

#IntLogoLayer {
	overflow: hidden;
	visibility: visible;
	z-index: 2;
	height: 69px;
	width:760px;
	background-color:#FFFFFF;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#Intmain {
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
}

#SubnavLayer {
	color:#5A2619;
	overflow: visible;
	visibility: visible;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 15px 45px 0px 45px;
}
	
	#SubnavLayer h1 {
		font-size:30px;
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 5px 0px;
	}
	
	#SubnavLayer p {
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 5px 0px;
	}

#IntPicLayer {
	overflow: visible;
	visibility: visible;
	width:130px;
	text-align:right;
	vertical-align:top;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 45px;
	float:left;
}
	#IntPicLayer p {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}

#IntTextLayer {
	width:500px;
	text-align:left;
	vertical-align:top;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 20px;
	clear:both;
}

