/* <![ Global [ -----------------------------------------------------------*/
html {
	height:100%}
	
body{	
	margin:0; 
	padding:0; 
	background:#000;
	text-align:center; 
	height:100%;
	behavior:url("csshover.htc");}
	
div {	
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}
	
#container {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:980px;
	background: url(images/left-bg.jpg) no-repeat #d8ca94 0px 125px;}
			
a, td.content a font {	
	color:#990000;
	text-decoration:none}
	
a:hover, td.content a:hover font {	
	color:#000;
	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 14px Verdana, Arial, Helvetica, sans-serif;
	color:#500003;
	text-align:center
}
	
h2{	
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;}
	
h3{	
	font: bold 10px Arial, Helvetica, sans-serif;}

#GR{color:#FFFFFF;}
#GR a, #GR a:visited{color:#FF9900; text-decoration:none;}
#GR a:hover{text-decoration:underline;}

/*	<![ Navigation [ -----------------------------------------------------------*/

.nav {
	background:url(images/nav-bar-bg.jpg) no-repeat;
	height:40px !important;
	padding:6px 0px 0px 100px !important;	
	width:880px !important;
	height:34px;
	padding:6px 0px 0px 140px;
	width:840px
	}
	
.nav ul {
	margin:0;
	list-style:none;
  }
.nav li { 
	float:left;
	margin:0 0px 0px 0px;
	padding:0 0 0 10px;
  }
.nav a {
	float:left;
	display:block;
	height:30px;
	text-decoration:none;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	padding:10px 10px 0px 0px;
	color:#2c000a;
  }

.nav li:hover {
	background:url(images/nav-bg-o-left.gif) no-repeat left top;
  }
.nav li:hover a {
	background-position:100% -150px;
	background:url(images/nav-bg-o-right.gif) no-repeat right top;
	color:#d8ca94;
	text-decoration:none
  }
	
.aop {
	background: url(images/aop-div-bg.jpg) repeat-x 0px 60px ;
	margin-left:21px;
	width:202px;
	}
	
.aop ul {
	list-style:none;
	margin:0px;
	padding:0px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	background:url(images/aop-ul-bg.gif) repeat-y
	}	

.aop li {
	margin:0px;
	padding:0px;
	display:inline-block;
	
}

.aop-li a {
	height:41px;
	padding:15px 0px 0px 8px;
	width:188px;
	margin:0px 0px 0px 5px;
	border-bottom:1px solid #000
	}

.aop-li:hover {
	background:url(images/aop-bg-o.gif) no-repeat 1px 0px
	}

.aop-top {
	background:url(images/aop-bg-top.jpg) no-repeat
	}
	
.aop-top:hover {
	background:url(images/aop-bg-top-o.jpg) no-repeat
	}	
	
a.aop1 {
	background:url(images/pi-bg.jpg) no-repeat 115px 5px;
	height:45px;
	padding:15px 0px 0px 13px;
	width:189px;
	margin:0px
}	

a.aop2 {
	background:url(images/wd-bg.jpg) no-repeat 110px 2px
}	
a.aop3 {
	background:url(images/aa-bg.jpg) no-repeat 110px 2px
}	
a.aop4 {
	background:url(images/mm-bg.jpg) no-repeat 110px 2px
}	
a.aop5 {
	background:url(images/wa-bg.jpg) no-repeat 110px 2px
}	
	
.aop a {
	display:block;
	color:#000
	}
	
.aop a:hover {
	text-decoration:none;
	color:#000	
	}	
		
.footer {
	clear:both;
	height:20px;
	background:#af5722;
	border-top:1px solid #000;
	padding:5px 0px 0px 0px
}	
.footer ul {
	margin:0px 0px 0px 58px;
	padding:0px;
	list-style:none
	}
	
.footer li {
	display:inline;
	float:left
	}	

.footer a {
	display:block;
	margin:0px 20px;
	color:#000;
	}
	
.footer a:hover {
	text-decoration:underline;
	color:#000
	}					

/*	<![ Layout [ -----------------------------------------------------------*/

#phone {
	height:79px;
	background:url(images/header.jpg) no-repeat}

.left {
	background:url(images/left-bg.jpg) repeat-y}

.mid {
	background:url(images/main-bg.jpg) repeat-y top right
}	

.main_body {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#110000;
	width:546px;
	margin:13px 6px 10px 175px !important;
	margin:13px 6px 10px 86px;
	float:left;
}	
.contact_txt {text-align:right; margin-right: 6px;}
.main_body p {
	line-height:20px;
	text-align:justify
}	

.main_body li {
	line-height:20px;
}
	
.right {
	background: url(images/right-bg.jpg) repeat-y;
	width:241px;
	margin:0px 2px 0px 0px;
	padding:0px;
	float:right}
	
address {
	margin-top:10px;
	font:bold normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	border-top:1px solid #000;
	padding-top:10px}	
	
	


/*	<![ Quick Contact [ -----------------------------------------------------------*/

.qc {
	min-height:209px;
	background:url(images/qc-bg.jpg) repeat-y;
	margin:0px;
	padding:0px;
	display:inline-block}

	
.qc .form {
	background:url(images/qc-head-bg.jpg) no-repeat;
	padding-top:51px;
	margin:0px;
	padding-bottom:0px;
	}	
.qc form {
	margin:0;
	padding:0;
	background:url(images/qc-bg.jpg) repeat-y;
}

.qc label {
	color:#3b000e;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	float:left; 
	width:50px;
	margin-left:10px !important;
	margin-left:2px
	}

.comments {
	padding:0px 0px 5px 115px
	}

.form-pct { 
	background:#d8ca94;
	border:1px solid #540004;
	width:135px;
	margin-bottom:6px
	}

.msg-pct { 
	background:#d8ca94;
	border:1px solid #540004;		
	width:190px;
	height:35px;
	overflow:auto;
	clear:both;
	margin-left:4px
	}

.cpt-pct { 
	background:#d8ca94;
	border:1px solid #540004;		
	width:190px;
	margin-left:4px
	}

.captchaimg {
	margin:5px}

.submit {
	display:block;
	background:url(images/submit.jpg) no-repeat;
	height:22px;
	width:202px;
	margin:0px;
	text-decoration:none;
	font:10px Arial, Helvetica, sans-serif;
	text-align:center;
	border:0px;
	}
	

/*	<![ Disclaimer [	 -----------------------------------------------------------*/

.disclaimer{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:980px;
	font:10px Arial, Helvetica, sans-serif;
	color:#ccc;
	padding:10px 0px 0px 0px
}

.disclaimer img {
	float:left;
	margin:0px 5px 10px 0px}

	.disclaimer a {
		color:#eee;
		text-decoration:underline
		}
		
	.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;}