/* <![ Global [ -----------------------------------------------------------*/

/*
Site 9 Default CSS File
Working Version: template
VERSION: 1.0 
LAST MODIFIED: 02.07.2008
LAST MODIFIED BY: NAPOLISX

NOTES:
Image pathing needs to be as follows.

url(/images/img.jpg);

This can be developed any way you wish, but must be changed before upload.

*/
html {
	height:100%
}
body {
	margin:0px;
	padding:0px;
	background:#678a37;
	text-align:center;
	height:100%;
}
#container {
	width:902px;
	text-align:left;
}
a, td.content a font {
	color:#000;
	text-decoration:none
}
a:hover, td.content a:hover font {
	color:#000;
	text-decoration:underline
}
input, select, textarea {
	border:1px solid #000;
}
legend {
	font-weight:bold;
	color:#30411a;
}
fieldset {
	border-color:#3e2f24;
	border:1px solid;
}
hr {
}
/*	<![ Navigation [ -----------------------------------------------------------*/

.nav {
	text-align:center;
	background:#351a0b;
}
.nav a {
	background:url(../images/menu/nav-BG.jpg) bottom repeat-x #351a0b;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:10px 0px;
}
.nav a:hover {
	background:url(../images/menu/nav-BG-OVER.jpg) bottom repeat-x #4e3016;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fde198;
	padding:10px 0px;
}
.aop {
	text-align:center;
}
.aop a {
	background:url(../images/menu/aop-bg.jpg) top no-repeat;
	display:block;
	text-decoration:none;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	padding:5px 0px 7px 0px;
}
.aop a:hover {
	background:url(../images/menu/aop-bg-OVER.jpg) top no-repeat;
	display:block;
	text-decoration:none;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fde198;
	padding:5px 0px 7px 0px;
}
.footlinks {
	color:#fff;
	font:13px Tahoma, Verdana, sans-serif;
	text-align:center;
	padding:10px 0px;
}
.footlinks a {
	color:#fff;
	text-decoration:none;
}
.footlinks a:hover {
	color:#fff;
	text-decoration:underline;
}
/*	<![ Layout [ -----------------------------------------------------------*/



.left {
}
.mid {
}
.right {
	background:#fde198;
	vertical-align:top;
}
.main_body-HOME {
	background:url(../images/header-HOME.jpg) top no-repeat #211007;
	font:12px Tahoma, Verdana, sans-serif;
	color:#fff;
}
.main_body-HOME-text {
	padding:330px 50px 0px 50px;
	line-height:16px;
	text-align:justify;
}
.main_body-HOME-text a {
	color:#c0a765;
	font-weight:bold;
	text-decoration:none;
}
.main_body-HOME-text a:hover {
	color:#c0a765;
	font-weight:bold;
	text-decoration:underline;
}
.main_body {
	background:#d9be74;
	padding:10px;
	vertical-align:top;
	font:11px Tahoma, Verdana, sans-serif;
	color:#3e2f24;
}
.main_body p {
	line-height:18px;
}
.main_body h1 {
	font:bold 18px Georgia, "Times New Roman", Times, serif;
	color:#30411a;
	line-height:normal;
}
.main_body h2 {
	font:bold 11px Tahoma, Verdana, sans-serif;
	color:#3e2f24;
	line-height:normal;
}
.main_body h3 {
	font:normal 9px Tahoma, Verdana, sans-serif;
	color:#3e2f24;
	line-height:normal;
}
.main_body a {
	color:#304c0b;
	font-weight:bold;
	text-decoration:none;
}
.main_body a:hover {
	color:#304c0b;
	font-weight:bold;
	text-decoration:underline;
}
address {
	font-style:normal;
}
.address-include-HOME {
	background:#fde198;
	padding:28px;
	text-align:center;
	font:bold 13px Tahoma, Verdana, sans-serif;
	color:#37500c;
}
.address-include {
}
.footer {
	background:#23140a;
	text-align:center;
	padding:12px;
	color:#c2a967;
	font:bold 13px Tahoma, Verdana, sans-serif;
	line-height:25px;
}
.footer a {
	font:10px Tahoma, Verdana, sans-serif;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
.footer a:hover {
	font:10px Tahoma, Verdana, sans-serif;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}
/*	<![ Quick Contact [ -----------------------------------------------------------*/

.FRM_width {
	width:96%;
}
.qctable {
	color:#3e1f0d;
 background:;
 padding:;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
.qchead {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#304c0b;
	text-transform:uppercase;
	padding:5px 0px;
}
.PAD_form_itm {
	padding:0px;
 font-weight:;
 font-size:;
}
.form-pct1 {
	width:189px;
	height:15px;
	background:#d9be74;
	border-color:#3e1f0d;
}
.msg-pct1 {
	width:240px;
	height:40px;
	overflow:auto;
	background:#d9be74;
	border-color:#3e1f0d;
}
.submit {
	font:10px Arial, Helvetica, sans-serif;
	display:block;
	height:17px;
	width:62px;
	padding:0px;
	background:url(../images/submit-BG.jpg) bottom repeat-x #658836;
	color:#fff;
	text-decoration:none;
	text-align:center;
	border-color:#30411a;
	text-transform: uppercase;
}
.submit:hover {
	font:10px Arial, Helvetica, sans-serif;
	background:url(../images/submit-BG-OVER.jpg) top repeat-x #658836;
	text-decoration:none;
	color:#fff;
	display:block;
	height:17px;
	width:62px;
	text-align:center;
	border-color:#30411a;
	text-transform:uppercase;
}
#Captcha2 img {
	margin-bottom:3px;
}
#Captcha img {
	margin-bottom:5px;
	border:solid 1px #3e1f0d;
}
#Captcha input {
	width:240px;
	height:15px;
	background:#d9be74;
	border-color:#3e1f0d;
	margin-bottom:4px;
}
/*	<![ Disclaimer [	 -----------------------------------------------------------*/

.disclaimer {
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
}
.disclaimer a {
	color:#fff;
	text-decoration:none
}
.disclaimer a:hover {
	color:#fff;
	text-decoration:underline
}
/* #map{
	filter:gray;}*/
.ddTable {
	border: none;
}
.ddBottomBorder {
	border-bottom: 1px solid black;
}
/*	<![ Disclaimer Alert [	 -----------------------------------------------------------*/

#overlay_div {
	position:relative;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:0px;
	z-index:100;
}
#overlay_div p {
	border-top:1px solid #0a3150;
	padding-top:6px;
}
#iagree {
	position:absolute;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:15px 15px 15px 15px;
	border:1px solid #031c40; /* Disclaimer box border color */
	background-color:#ececec; /* Disclaimer box bgcolor color */
	width:450px;
	margin:4px 0 0 0;
}
#overlay_div h3 {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#031c40;
	padding:0;
	margin:0;
}
#iagree .overlay_submit {
	padding:4px;
	margin:0 6px 0 0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	background-color:#fff;
	border:1px solid #999;
	float:right;
}
#iagree .checkbox {
	float:left;
	height:22px;
	display:block;
}
#iagree input#Agreement {
	position:relative;
	top:3px;
	border:none;
}
/*	<![ Site 9 Styles [ --------------------------------------------------------*/

/* Directions Page Styles (Google Maps Default)

/* [ Outer div ] -----------> */
#directionsForm {
}
/* div that wraps form */
#directionsInput {
}
#fromAddress {
	padding:4px 0;
}
#directionsLocale {
	padding:4px 0;
}
#locale {
}
#directionsSubmit {
	padding:4px 0;
}
#map {
	border:solid 1px #000;
}
#addressNotFound {
}
#directions {
}

.CfnImg {
	float:right;
	margin-right:26px;
	_margin-right:13px;
}