/* <![ Global [ -----------------------------------------------------------*/
html {height:100%}
	
.body{	
	margin:0; 
	padding:0; 
	background: url(/images/body-BG.jpg) top repeat-x #694818;
	text-align:center; 
	height:100%;}
	
#container {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:920px;
	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, 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;}

/*	<![ Navigation [ -----------------------------------------------------------*/

.nav { text-align:right; font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
	
	.nav a {
		color:#9a0808; 
		text-decoration:none; 
		display:block; 
		padding:5px; 
		background:#f1eadf; 
		border:1px solid; 
		border-left-color:#d5cec5; 
		border-right-color:#e7e0d6; 
		border-top-color:#fcfcfb; 
		border-bottom-color:#b8b3aa;}
	
	.nav a:hover {
		color:#bf0202; 
		text-decoration:none; 
		display:block; 
		padding:5px; 
		background:#d7cfc4; 
		border:1px solid; 
		border-left-color:#beb7ad; 
		border-right-color:#cec6bc; 
		border-top-color:#fdfdfd; 
		border-bottom-color:#a49e96;}
	
.aop {background:url(/images/aop.jpg) no-repeat; text-align:right;}

	.aop a {
		display:block; 
		background:url(/images/bullet.gif) right no-repeat; 
		font:13px Arial, Helvetica, sans-serif; 
		color:#000; 
		text-decoration:none; 
		padding:2px 30px;}
	
	.aop a:hover {
		display:block; 
		background:url(/images/bullet-OVER.gif) right no-repeat; 
		font:13px Arial, Helvetica, sans-serif; 
		color:#5d5d5d; 
		text-decoration:none;}	
		
.footlinks {font:10px Arial, Helvetica, sans-serif; text-align:center; padding:5px;}
	.footlinks a {color:#474747; text-decoration:none;}
	.footlinks a:hover {color:#474747; text-decoration:underline;}
	
.footer {}

address {font-style:normal;}	

.header {background:url(/images/header.jpg) top center no-repeat #000;}

.address-bar {
	font:11px Arial, Helvetica, sans-serif; 
	color:#fff; 
	border-top:1px solid; 
	border-top-color:#fff; 
	border-bottom:1px solid; 
	border-bottom-color:#fff; 
	padding:5px 0px; 
	letter-spacing:3px;
	text-align:center;}

.phone {
	color:#a42523; 
	font:29px "Times New Roman", Times, serif; 
	font-weight:bold; 
	text-align:center; 
	vertical-align:bottom; 
	padding:7px 0px;}

/*	<![ Layout [ -----------------------------------------------------------*/

.left { vertical-align:top; padding:23px 0px 0px 0px;}
.mid {background: url(/images/mid-BG.jpg) bottom repeat-x #ece9dd; padding:17px 17px 0px 17px;}	
.right { vertical-align:top; border-left:1px solid; border-left-color:#fff; padding:0px 0px 0px 15px;}

.main-table {
	background:url(/images/main-body-BG.jpg) bottom right no-repeat #e5dccd; 
	border:1px solid; 
	border-color:#fff; 
	padding:15px;}

.main_body {padding:0px 17px 0px 27px; vertical-align:top; color:#343535; font:12px Arial, Helvetica, sans-serif;}	

	.main_body p {line-height:18px;}	
	
	.main_body h1 { 
		font-weight:normal;
		text-transform:uppercase;
		line-height:normal;
		font:21px "Times New Roman", Times, serif; 
		color:#113b78; 
		text-align:center; 
		display:block; 
		border-bottom:1px solid; 
		border-bottom-color:#113b78;}
	
	.main_body h2 {font: 16px Arial, Helvetica, sans-serif; font-weight:bold; line-height:normal;}
	.main_body h3 {font: 12px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; line-height:normal;}
	
	.main_body a {
		font-weight:bold;
		color:#9a0808; 
		text-decoration:none;}
	
	.main_body a:hover {
		font-weight:bold;
		color:#bf0202; 
		text-decoration:underline;}
	
	.main_body ol li {padding:5px 0px;}
	
	.main_body ul {list-style: none;}
	
	.main_body ul li {padding:5px 12px; background:url(/images/bullet-diamond.gif) top left no-repeat;}
	
.FRM_width {width:275px;}		
.FRM_width2 {width:390px;}	
	
/*	<![ Quick Contact [ -----------------------------------------------------------*/

.qctable {font:12px Verdana, Arial, Helvetica, sans-serif; font-style:italic; color:#362001;}
	
.qchead {text-align:center;}	

.PAD_form_itm {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	padding:3px 0px;}
	
.form-pct { 
	width:186px; 
	height:15px;
	border:1px solid;
	border-color:#362001;}

.msg-pct { 
	width:186px; 
	height:70px;
	overflow:auto;
	border:1px solid;
	border-color:#362001;}

.submit {
	display:block;
	height:24px;
	width:52px;
	padding:2px 0px 0px 0px;
	background: #971111;
	color:#fff;
	border:1px solid;
	border-color:#000;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;}
	
.submit:hover {	
	background: #bf0202;	
	text-decoration:none;
	font-weight:normal;
	color:#fff;}

/*	<![ Disclaimer [	 -----------------------------------------------------------*/

.disclaimer {font:10px Arial, Helvetica, sans-serif; color:#bebba0;}
	.disclaimer a {color:#bebba0; text-decoration:none}
	.disclaimer a:hover {color:#bebba0; 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; font-weight:bold;}

/*  <![ Primary Contact Form [ ----------------------------------------------------*/

.custom-form .pad_frm_itm {
	padding:3px 0px;
	margin:0px;}

.custom-form .form-label {
	width:30%;
	padding:0px 5px 0px 0px;
	display:inline-block;
	vertical-align:top;}
  
.custom-form .form-pct {
	width:65%;
	font:12px Verdana, Arial, Helvetica, sans-serif;}
	
.custom-form .msg-pct {
	width:95%;
	height:70px;
	overflow:auto;
	font:12px Verdana, Arial, Helvetica, sans-serif;}

.custom-form {
	}

	.custom-form fieldset {
		margin:0px 0px 10px 0px;
		padding:0px;
		border:none;}
		  
	.custom-form legend {
		padding:0px 2px;
		font-weight:bold;}
		  
	.custom-form ol {
		margin:0px;
		padding:0px;
		list-style:none;}
		
	.custom-form li {
		list-style:none;
	}
	
	.custom-form select {
		height:20px;
	}
		

/*  <![ 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:415px;
	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;
                width:280px;
}

#iagree input#Agreement{
	position:relative;
	top:3px;
	border:none;
}

