/* <![ Global [ -----------------------------------------------------------*/
.body{	
	background-color:#fff;}
	
td{	
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;}
	
table#main{	
	margin-left:auto;
	margin-right:auto;	}
			
a{	
	color:#610829;}
	
a:hover{	
	color:#000;}
	
	
.PAD_form_itm{
	font-family:Verdana;
	color:#e4d7a9;
	font-size:10px;
	font-weight:normal;
	padding-top:8px;
	padding-bottom:3px; }	

.form{	}

.form-pct{
	border:1px solid #59502e;
	overflow:auto;
	width:100%;}
	
.submit{
	background-color:#969065;
	border:1px solid #040000;
	font-family:Verdana;
	font-size:10px;
	color:#fefefe;
	cursor:pointer;	}	

input, select, textarea{	
	border:1px solid #000;}

ul{
}

li{
  background:url(/images/bullet.gif) no-repeat;
  background-position:0 5px;
  padding-left: 10px;}

/*	<![ Layout [ -----------------------------------------------------------*/






/*	<![ Main [	 -----------------------------------------------------------*/
h2{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #610829;
}
	
h3{	
	font: bold 10px Arial, Helvetica, sans-serif;}

.disclaimer{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:10px;}


/*	<![ MH_Hacks [ --------------------------------------------------------*/
#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;}

/* New CSS Start*/
.body{
	background:url(/images/bg_page.jpg) repeat-x top left;
	background-color:#a69e7f;
	margin:0;
	padding:0;
}
.alignTop{
	vertical-align:top;
}
.tblOuter{
	width:938px;
}
.tblBorderL{
	background:url(/images/bg_outer_border_left.jpg) repeat-y top left;
	width:4px;
}
.tblBorderR{
	background:url(/images/bg_outer_border_right.jpg) repeat-y top right;
	width:4px;
}
/*Banner CSS*/
.bgBannerL{
	background:url(/images/bg_banner_1.jpg) no-repeat top left;
	width:361px;
	height:177px;
}
.bgBannerM{
	background:url(/images/bg_banner_2.jpg) no-repeat top left;
	width:319px;
	height:177px;
}
.bgBannerR{
	background:url(/images/bg_banner_3.jpg) no-repeat top left;
	width:250px;
	height:177px;
}
/*Top Navigation CSS*/
.tblTopNav{
	background:url(/images/bg_topnav.jpg) repeat-x top;
	height:32px;
	border-top:1px solid #a49c7e;
	border-bottom:1px solid #a49c7e;
}
.tblTopNav td{
	height:30px;
	border-left:1px solid #a49c7e;
}
.tblTopNav td a, .tblTopNav td a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	text-transform:uppercase;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
.tblTopNav td a:hover, .tblTopNav td a.topNavOn{
	background-color:#3e330a;
	display:block;
	color:#ddd4b2;
	padding-top:8px;
	padding-bottom:8px;
}
/*Left Navigation CSS*/
.tdLeftNavParent{
	background-color:#59502e;
	width:180px;
	border-left:1px solid #a79f80;
	padding-left:1px;
	vertical-align:top;
}
.tdLeftHeading, .tdLeftFormHdr{
	font-family:Arial;
	font-size:21px;
	color:#90855d;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:-1px;
	line-height:18px;
	background:#59502e;
	border-bottom:#90855d;
	height:30px;
	text-align:center;
	border-bottom:1px solid #90855d;
}
.tdLeftFormHdr{
	border-top:1px solid #90855d;
}
.tblLeftNav{
	border-bottom:1px solid #59502e;
}
.tblLeftNav td{
	background:url(/images/bg_tbl_lnav.jpg) repeat-y left top;
	background-color:#91855d;
	border-top:1px solid #59502e;
	border-right:1px solid #59502e;
	width:179px;
	text-align:right;
}
.tblLeftNav td a, .tblLeftNav td a:visited, .tblLeftNav td a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#fff6d3;
	padding-top:4px;
	padding-bottom:5px;
	display:block;
	padding-right:6px;
	text-decoration:none;
}

.tblLeftNav td a:hover, .tblLeftNav td a#LeftNavOn{
	background:url(/images/bg_lnav_over.jpg) repeat-x right;	
	padding-top:4px;
	padding-bottom:5px;
	display:block;
	padding-right:5px;
	text-decoration:none;
	border-left:1px solid #847952;
	border-right:1px solid #847952;
}

.tblLeftNav td.bgLnavBot{
	background:url(/images/bg_lnav_bot.jpg) repeat-x bottom;
	border-top:1px solid #59502e;
	border-right:1px solid #59502e;
	height:13px;
}
/*Right Content CSS*/
.tdRightCntMain{
	width:270px;
	vertical-align:top;
	background-color:#ddd4b2;
}
.tdRightCnt{
	vertical-align:top;
	padding-left:12px;
	padding-right:12px;
	text-align:center;
}
h1.hdrRightCnt{
	font-family:Verdana;
	font-size:21px;
	font-weight:bold;
	color:#900036;
	font-style:italic;
	margin:0px; padding:5px 0px 0px 0px
}
.txtRightCnt{
	font-family:Verdana;
	font-size:12px;
	color:#635c3f;
	font-style:italic;
	text-align:left;
	line-height:15px;
	margin:10px 0 10px 0;
}
.address{
	font-family:Verdana;
	font-size:12px;
	color:#610829;
	text-align:center;
	line-height:14px;
	margin:30px 0 30px 0;
}
/*Main Body Content CSS*/
.tdMainCnt{
	background-color:#ddd4b2;
	width:100%;
	vertical-align:top;
	border-right: 1px solid #90855d;
	margin: 13px 0px 18px 0px;
}
h1 {
	font-family:Verdana;
	font-size:17px;
	font-weight:bold;
	color:#900036;
	text-transform:uppercase;
}
.txtMainCnt{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#030000;
	line-height:20px;
	margin:10px 0 10px 0;
}
/*Footer CSS*/
.tblFooter{
	background-color:#000;
	border-left:1px solid #867d58;
	border-top:1px solid #a19a7c;
	border-right:1px solid #a19a7c;
	border-bottom:1px solid #443307;
	height:30px;
}
.tblFooter td, .tblFooter td a, .tblFooter td a:hover, .tblFooter td a:visited{
	text-align:center;
	font-family:Verdana;
	color:#cac1a1;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

.tblFooter td a:hover {
	text-decoration:underline
	}

.tblDisclaimer td{
	padding-left:5px;
	padding-top:4px;
	font-family:Verdana;
	color:#4b4017;
	font-size:11px;
}
.main-content {
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 18px;
	vertical-align: top;
}
