/* <![ Global [ -----------------------------------------------------------*/
html {height:100%}
	
.body{	
	margin:0; 
	padding:0; 
	background: url(/images/top-BG.jpg) top repeat-x #982303;
	text-align:center; 
	height:100%;}

#container {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:100%;
	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;}
fieldset {border:1px solid #a72704;}
/*	<![ Navigation [ -----------------------------------------------------------*/

.nav-sides {border-bottom:2px solid #460f00;}

.nav {font:13px Arial, Helvetica, sans-serif; font-weight:bold;}

	.nav a {
		color:#fff; 
		text-decoration:none; 
		display:block; 
		padding:6px 6px 4px 6px; 
		border-bottom:2px solid #460f00;}
	
	.nav a:hover {
		border-left: 2px solid #460f00;
		border-right: 2px solid #460f00;
		border-bottom: 2px solid #6a4104;
		color:#fff; 
		text-decoration:none; 
		display:block; 
		padding:6px 4px 4px 4px; 
		background:url(/images/nav-BG-OVER.jpg) bottom repeat-x #a12604;}
	
.menu a{color:; text-decoration:; font:;}
	.menu a:hover{color:#;}
	
	.menu td{
		background:#a72704;
		border:;
		border-width:;
		border-color:#;}

	.menu a {
		display:block;
		text-align:left;
		color:;
		font:;
		font-weight:;
		text-decoration:;
		padding:6px 4px 4px 4px; 
		border-left: 2px solid #460f00;
		border-right: 2px solid #460f00;
		border-bottom: 2px solid #460f00;
		background:#a72704;}	
	
	.menu a:hover{
		display:block;
		text-align:left;
		color:#;
		font:;
		font-weight:;
		text-decoration:;
		padding:6px 4px 4px 4px; 
		border-left: 2px solid #460f00;
		border-right: 2px solid #460f00;
		border-bottom: 2px solid #460f00;
		background:url(/images/nav-BG-OVER.jpg) bottom repeat-x #a12604;;} 	
		
table.menu{
	font-size:100%;
	position:absolute;
	visibility:hidden;} 
	
.aop {
	vertical-align:top; 
	padding:0px 15px 15px 15px; 
	font:18px Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#602213;}
	
	.aop a {
		display:block; 
		padding:5px 0px 5px 12px; 
		background:url(/images/aop-bullet.gif) left no-repeat; 
		font:12px Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#a72704; 
		text-decoration:none;}
	
	.aop a:hover { 
		display:block; 
		background:url(/images/aop-bullet.gif) left no-repeat; 
		font:12px Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#4b2219; 
		text-decoration:underline;}	
		
.footlinks {
	border-top:1px solid #ffd998; 
	border-bottom:1px solid #a72704; 
	background:#fff; 
	text-align:center; 
	font:12px Arial, Helvetica, sans-serif; 
	color:#a72704;}
	
	.footlinks a {
		color:#000; 
		text-decoration:none; 
		font-weight:normal;}
	
	.footlinks a:hover {
		color:#a72704; 
		text-decoration:none; f
		ont-weight:normal;}
	
address {font-style:normal;}

.footer {
	padding:20px 0px; 
	background:url(/images/footer-BG.jpg) top repeat-x #9c2404; 
	text-align:center; 
	color:#fff; 
	font:12px Arial, Helvetica, sans-serif;}

/*	<![ Layout [ -----------------------------------------------------------*/

.left {background: url(/images/left-BG.jpg) top right repeat-y; vertical-align:bottom; text-align: right;}
.mid {background:#ffd998; vertical-align:top; text-align:left; padding:11px; border-top:2px solid #460f00;}	
.right {background: url(/images/right-BG.jpg) top left repeat-y; vertical-align:bottom; text-align:left;}
.shadow-bottom {background:url(/images/bottom-shadow-BG.gif) top repeat-x;}
.shadow-borders {border-left:1px solid #cfb07b; border-right: 1px solid #cfb07b;}

.main_body {
	vertical-align:top; 
	padding:15px; 
	border-left:1px solid #cfb07b; 
	border-right: 1px solid #cfb07b; 
	background:#f7e5c6; 
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal; color:#000;}	
	
	.main_body p {line-height: 18px;}
		
	.main_body h1 {
		font:14px Verdana, Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		color:#602213; 
		line-height:normal;}
	
	.main_body h2 {
		font:12px Verdana, Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		color:#a72704; 
		text-transform:uppercase; 
		line-height:normal;}
	
	.main_body h3 {
		font:12px Verdana, Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		color:#000; 
		line-height:normal;}
	
	.main_body a {color:#4e1100; text-decoration:underline;}
	.main_body a:hover {color:#4e1100; text-decoration:none;}
	.main_body li {padding:5px 0px;}
	.main_body ul {}

/*	<![ Quick Contact [ -----------------------------------------------------------*/


.FRM_width {width:450px;}
.FRM_width2 {width:600px;}

.qctable {
	background:#e0ab5b; 
	border: 8px solid #f7e5c6; 
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	color:#643c01;}

.qchead {
	color:#000; 
	background:#dc9020; 
	border-bottom: 4px solid #f7e5c6; 
	font:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	padding:8px;}	

.PAD_form_itm {padding:3px 5px;}
	
.form-pct { 
	width:130px; 
	height:15px;
	border:1px solid #c3954d;
	background:#f8d599;}

.msg-pct { 
	width:181px; 
	height:70px;
	overflow:auto;
	border:1px solid #c3954d;
	background:#f8d599;}

.submit {
	display:block;
	height:16px;
	width:52px;
	padding:2px 0px 0px 0px;
	background: #a72704;
	color:#f8d599;
	border:1px solid #702210;
	text-decoration:none;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;}
	
.submit:hover {	color:#000; background:#dc9020; text-decoration:none; font-weight:normal;}

/*	<![ Disclaimer [	 -----------------------------------------------------------*/
.disclaimer {font:11px Arial, Helvetica, sans-serif; color:#fff; background:#be7202; padding:15px; text-align:left;}
	.disclaimer a {color:#fff; 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;}


.pad_frm_itm2 {
	padding:2px 0px;
	margin:0px;
	list-style:none;}


.form-label2 {

    display: block;
    float: left;
    width: 55px;
}

.form-label2#mess { width: 150px;}

.form-pct2 {
	width:125px; 

	height:15px;

	border:2px solid #c3954d;

	background:#f8d599;}


.msg-pct2 {
	width:181px; 

	height:70px;

	overflow:auto;

	border:2px solid #c3954d;

	background:#f8d599;}


.custom-form2 li {
	list-style:none;
	}

table.qctable	.custom-form2 fieldset {
		margin:0px;
		padding:0px;
		border:none;}
		  
table.qctable	.custom-form2 legend {
		padding:0px 2px 5px 33px;
		font:bold 14px Verdana, Arial, Helvetica, sans-serif;
		text-align:center;}
		  
table.qctable	.custom-form2 ol {
		margin:0px;
		padding:0px;
		list-style:none;}

table.qctable ol {
		margin:0px;
		padding:0px;
	}

table.qctable .submit {
	display:block;


float: right;
	width:52px;

	padding:0px 0px 17px 0px;

	background: #a72704;

	color:#f8d599;

	border:1px solid #702210;

	text-decoration:none;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;

	text-align:center;}
	
table.qctable .submit:hover {	
	color:#aaa;}
	
table.qctable fieldset { border-style: none;}

.CaptchaComponent img {
	margin-bottom: 4px;
	}
	
.CaptchaComponent input {
		width:181px; 

	height:15px;

	border:2px solid #c3954d;
	margin-top: 4px;
	background:#f8d599;}
