/* <![ Global [ -----------------------------------------------------------*/
html {
	height:100%}
	
body{	
	margin:0; 
	padding:0; 
	background:#dddbb2;
	text-align:center; 
	height:100%;}
	
#container {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:1000px;
	background:;}
			
a, td.content a font {	
	color:#000;
	text-decoration:none;
	font-weight:bold;}
	
a:hover, td.content a:hover font {	
	color:#000;
	text-decoration:underline;
	font-weight:bold;}
	
input {	
	border:1px solid #333;}
select {	
	border:1px solid #333;}	
textarea {	
	border:1px solid #333;}
	
legend	{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}
	
hr{
	height:1px;
	color:#000;
	margin:5px 0px;
	padding:0px;}

address {
	font-style:normal;}	

/*	<![ Navigation [ -----------------------------------------------------------*/

.topnav {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#dddcb3;
	text-align:right;
	padding:5px 5px 30px 0px;
	vertical-align:bottom;}
	
	.topnav a {
		color:#979457;
		font-weight:normal;
		text-decoration:none;}
		
	.topnav a:hover {
		color:#979457;
		font-weight:normal;
		text-decoration:underline;}

.nav {
	background:url(/images/nav-BG.jpg) top repeat-x #352a19;
	font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#fff;}
	.nav a {
		color:#fff;
		text-decoration:none;
		font-weight:normal;}
	.nav a:hover {
		color:#b88e54;
		text-decoration:none;
		font-weight:normal;}
	
.aop {
	background:url(/images/subheader.jpg) top right no-repeat #fff;}
	.aop a {	
		}
	.aop a:hover {
		}	
		
.footlinks {
	color:#aead62;
	text-align:center;
	padding:28px 5px 10px 5px;
	font:12px Trebuchet MS, Arial, Helvetica, sans-serif;}
	.footlinks a {
		color:#5f5e3a;
		text-decoration:none;}
	.footlinks a:hover {
		color:#aead62;
		text-decoration:none;}			
	
.footer {
	background:url(/images/footer-BG.gif) top repeat-x #2e2416;
	padding:4px 50px;}

/*	<![ Layout [ -----------------------------------------------------------*/

.contact {
	padding:10px;
	font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#fff;}
	
	.contact a {
		color:#fff;
		text-decoration:none;
		font-weight:normal;}
	
	.contact a:hover {
		color:#fff;
		text-decoration:underline;
		font-weight:normal;}

	.contact strong {
		font-weight:bold;
		color:#947141;}
	
	.contact strong a {
		font-weight:bold;
		text-decoration:none;
		color:#947141;}
		
	.contact strong a:hover {
		font-weight:bold;
		text-decoration:underline;
		color:#947141;}
		
	.contact ul {
		padding:0px;
		margin:0px 8px 0px 15px;}

.header {
	background:url(/images/header-BG.gif) top left repeat;}

.left {
	background:url(/images/left-bg.jpg) repeat-y}

.mid {
	background:#fff;}	
	
.right {
	background:url(/images/right-bg.jpg) repeat-y}

.bottom {
	background:url(/images/bottom-shadow.gif) top repeat-x #fff;
	padding:0px 50px;}

.main_body-HOME {
	padding:12px 0px;
	background:url(/images/subheader-BOTTOM.jpg) top left no-repeat #fff;
	color:#493923;
	font:12px Trebuchet MS, Arial, Helvetica, sans-serif;}	
	.main_body-HOME p {
		line-height:18px;
		text-align: justify;}	
	.main_body-HOME h1{	
		font: 18px Trebuchet MS, Arial, Helvetica, sans-serif;
		color:#454521;
		font-weight:normal;}
	.main_body-HOME h2{	
		font: bold 15px Trebuchet MS, Arial, Helvetica, sans-serif;
		color:#e36019;}
	.main_body-HOME h3{	
		font: bold 13px Trebuchet MS, Arial, Helvetica, sans-serif;
		color:#000;}
	.main_body-HOME a {
		color:#e36019;
		text-decoration:none;
		font-weight:bold;}
	.main_body-HOME a:hover {
		color:#e36019;
		text-decoration:underline;
		font-weight:bold;}

.main_body {
	padding:14px 50px;
	background:#fff;
	color:#493923;
	font:12px Trebuchet MS, Arial, Helvetica, sans-serif;}	
	.main_body p {
		line-height:18px;
		text-align: justify;}	
	.main_body h1{	
		font: 18px Trebuchet MS, Arial, Helvetica, sans-serif;
		color:#454521;
		font-weight:normal;}
	.main_body h2{	
		font: bold 15px Trebuchet MS, Arial, Helvetica, sans-serif;
		color:#e36019;}
	.main_body h3{	
		font: bold 13px Trebuchet MS, Arial, Helvetica, sans-serif;
		color:#000;}
	.main_body a {
		color:#e36019;
		text-decoration:none;
		font-weight:bold;}
	.main_body a:hover {
		color:#e36019;
		text-decoration:underline;
		font-weight:bold;}
		
/*	<![ Quick Contact [ -----------------------------------------------------------*/

.qctable {
	text-align:left;
	color:#fff;
	font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height:14px;}
	
.qchead {
	color:#959354;
	font:22px Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:10px 0px 0px 0px;}	

.PAD_form_itm {
	padding:2px 0px;
	font:normal;
	font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#947141;
	}
	
.form-pct { 
	width:90px; 
	height:20px;
	border:1px solid #937549;
	background:#fff;
	font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#2d2d15;}

.msg-pct { 
	width:213px; 
	height:44px;
	overflow:auto;
	border: 1px solid #937549;
	background:#fff;
	font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#2d2d15;}

.submit {
	display:block;
	height:18px;
	width:87px;
	padding:2px 0px 0px 0px;
	background: url(/images/submit-BG.jpg) bottom repeat-x #fd7b33;
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
	border:1px solid #863900;
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;}
	
.submit:hover {	
	background: url(/images/submit-BG-OVER.jpg) bottom repeat-x #a1a060;	
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
	border:1px solid #454521;
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;}
	
.FRM_width {
	width:390px;}
	
.FRM_width2 {
	width:96%;}

/*	<![ Disclaimer [	 -----------------------------------------------------------*/
.disclaimer{
	font:10px Arial, Helvetica, sans-serif;
	color:#ab9d89;
	padding:0px 0px 28px 0px;}
	.disclaimer a {
		color:#ab9d89;
		text-decoration:none}
	.disclaimer a:hover {
		color:#ab9d89;
		text-decoration:underline}		
/*	<![ MH_Hacks [ --------------------------------------------------------*/
td.content a font{
	margin:0px 0px 0px 5px;}
td.content a:hover font{
	margin:0px 0px 0px 5px;}
/* #map{
	filter:gray;}*/
.ddTable{
	border: none;}
.ddBottomBorder{
	border-bottom: 1px solid black;}
table.content{		
	width:100%;}
table.content a{
	font-size:12px;	font-weight:bold;}