/* <![ Global [ -----------------------------------------------------------*/
html {
	height:100%}
	
.body{	
	margin:0; 
	padding:0; 
	background:;
	text-align:center; 
	height:100%;
	behavior:url("csshover.htc");
	}
	
div{	
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#2d2d2d;
	}
	
#container {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:900px;
	padding:0px 50px 0px 50px;
	background:url(/images/container-bg.jpg) repeat-y;}
	
.sub-container {
	background:#a9875d;
	height:100%
	}	
			
a, td.content a font {	
	color:#2B6D03;
	text-decoration:none;
	font-weight:bold}
	
a:hover, td.content a:hover font {	
	color:#2B6D03;
	text-decoration:underline}
	
input, select, textarea{	
	border:1px solid #000;}
	
legend	{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}
	
hr{
	height:1px;
	color:#000;
	margin:5px 0px;
	padding:0px;}

h1{	
	font: bold 20px Tahoma, Arial, Helvetica, sans-serif;
	color:#4c321a;
	margin:0px 0px 10px 0px
}
	
h2{	
	font: italic bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color:#4c321a}
	
h3{	
	font: bold 10px Arial, Helvetica, sans-serif;}

/*	<![ Navigation [ -----------------------------------------------------------*/
	
.aop {
	float:left;
	width:600px
	}
	
.right ul {
	padding:0;
	margin:0;
	list-style:none	
	}
	
.right a {
	display:block;
	color:#fff;
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	padding:3px 0 0 26px;
	height:22px;
	background:url(/images/aop-bg.jpg) no-repeat
	}	
		
.right a:hover {
	background:url(/images/aop-bg-o.jpg) no-repeat;
	color:#fff;
	text-decoration:none}
		
		
.footlinks ul {
	list-style:none;
	padding:0;
	margin:10px 0 0 160px;
	}
	
.footlinks ul li {
	float:left;
	}	
	
.footlinks a {
	display:block;
	border-right:2px solid #3e2001;
	color:#277401;
	padding:0 8px
	}
	
.footlinks a:hover {
	text-decoration:underline;
	color:#EACFA2;
	}	
	
a.last-fl {
	border:none}					

/*	<![ Layout [ -----------------------------------------------------------*/

.header {
	height:139px;
	background:url(/images/header.jpg) no-repeat;
	text-align:right;
	padding-right:15px;
	}
	
.hp-left {
	height:341px;
	width:263px;
	padding:11px 9px 0px 348px;
	background:url(/images/hp-mid-bg.jpg) no-repeat;
	float:left}	
	
.hp-left p {
	margin:0px 0px 15px 0px}	
	
.hp-right {
	height:352px;
	width:280px;
	background:url(/images/hp-right-bg.jpg) repeat-x;
	float:right}	

.hp-right ul {
	margin:0px;
	padding:0px;
	list-style:none;
	}
	
.hp-right ul li {
	display:block;
	background:url(/images/hp-li.gif) no-repeat 12px 1px;
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color:#2a2a2a;
	margin:0px;
	padding:0px 0px 12px 31px;
	}

.hp-right ul li span {
	color:#1b4901;
	font:bold 11px tahoma, Arial, Helvetica, sans-serif
	}

.sa {
	height:218px;
	background:url(/images/hp-sa-nws-bg.jpg) no-repeat;
	margin:0px
}

.aops {
	margin:71px 0px 0px 10px;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	}

.aops a {
	display:block;
	height:52px;
	margin:0 0 10px 0;
	padding:0px;
	color:#422201
	}
	
.aops a .lm {
	color:#277401;
	font-size:10px}	

.aops a:hover span {
	color:#277401
	}
	
.aops a:hover .lm   {
	color:#A83C00;
	}	
	
.aops a:hover {
	text-decoration:none}	
	
.aops img {
	float:left;
	padding:2px;
	border:1px solid #21170c;
	background:#a63b00;
	margin:0px 5px 0px 0px}	
	
.aops a:hover img {
	border:1px solid #21170c;
	background:#277401;
}

.aops td {
	width:161px;
	vertical-align:top
	}

.left {
	background:url(/images/left-bg.jpg) repeat-y}

.mid {
	background:#f8e2bc;
	position:relative;
}	

.main_body {
	color:#2d2d2d;
	background:url(/images/main-bg.jpg) repeat-y;
}	

.main-col {
	width:604px;
	padding:12px;
	height:auto !important;
	min-height:550px;	
	height:550px		
	}
	
.main_body p {
	line-height:19px;
	text-align:justify
}	

.main_body li {
	line-height:19px;
	}
	
.right {
	padding:0 0 195px 0;
	width:272px;
	position:absolute;
	top:0;
	left:628px}

.right-img{padding:0 0 195px 0;
	width:272px;
	position:absolute;
	top:248px;
	left:628px}
	
.rbg {
	background:url(/images/right-bg.jpg) no-repeat bottom right;
	}	
	
address {
	width:267px;
	margin:64px 0 0 0 ;
	padding:0;
	float:right;
	font-style:normal;
	color:#3e2001;
	}	
	
address.subaddress {
	width:auto;
	float:none;
	font-style:normal;
	text-align:center;
	color:#3e2001;
	margin:13px 0 9px 0
	}		
	
.footer {
	clear:both
}

/*	<![ Quick Contact [ -----------------------------------------------------------*/

.qc {
	height:53px;
	background:url(/images/qc-bg.jpg) no-repeat;
	clear:both;
	font-size:12px;
	color:#fff;
	padding:28px 0px 0px 88px;
	}		
		
.form-pct { 
	width:130px; 
	height:18px;
	border:1px solid #7a7a7a;
	margin:0 5px -3px 0}
	

.msg-pct { 
	width:250px; 
	}

.submit {
	display:block;
	float:right;
	height:19px;
	width:91px;
	padding:2px 0px 0px 0px;
	margin:-19px 2px 0 0;
	background:url(/images/submit.jpg);
	color:#000;
	text-decoration:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;}
	
.submit:hover {	
	background:url(/images/submit-o.jpg);	
}

/*	<![ Disclaimer [	 -----------------------------------------------------------*/

.disclaimer{
	font:10px Arial, Helvetica, sans-serif;
	color:#3e2001;
	clear:both;
	padding:20px 10px !important;
	padding:5px 10px
}
	.disclaimer a {
		color:#EACFA2;
		text-decoration:none}
		
	.disclaimer a:hover {
		color:#fff;
		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:normal;}