/* <![ Global [ ---------------------------------------------------------*/
.body{
	margin:0;
	background-color:#000;}
td{	
	font:14px/18px "Times New Roman", Times, serif;
	color:#fff;}
	
table#main{	
	margin-left:auto;
	margin-right:auto;
	border-left:2px solid #6c1f36;
	border-right:1px solid #6c1f36;}
			
a{	
	color:#cabe7f;}
	
a:hover{	
	color:#bf8193;}

.FRM_input{
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #bba98b;
	background:#dadaa5;
	width:200px;
	}
.FRM_input_box{
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #bba98b;
	background:#dadaa5;
	width:300px;
	}
	
.FRM_width{	
	width:90%;}
	
input, select, textarea{	
	border:1px solid #bba98b;
	background:#dadaa5;
	}

ul{
	list-style-type: none;
	padding: 0;
	margin: 0;}

li{
	background:url(/images/bullet.gif) no-repeat;
	background-position:0 8px;
	padding-left: 10px;}

/*	<![ Layout [ -----------------------------------------------------------*/

.menu{
	background:url(/images/menu_bg.jpg) repeat-x top left;
	border-bottom:2px solid #000;
	}

.main_frame{
	border-bottom:2px solid #6c1f36;
	border-left:1px solid #000;
	background:#471524;
	}
	.main_content{
		padding:20px;
		}

.sb01{
	background:url(/images/sidebar01_bg.jpg) repeat-y top left #e7e4c6;
	font:bold italic 14px/19px "Times New Roman", Times, serif;
	color:#471524;
	padding:20px 5px 10px 12px;
	}
	
.sb02{
	background:url(/images/sidebar02_bg.jpg) repeat-y top left #e7e5cf;
	border-left:1px solid #000;
	padding:6px 20px;
	}
	
	.tf_head{
		font:bold 14px/14px "Times New Roman", Times, serif;
		color:#50212e;
		text-transform:uppercase;
		padding-bottom:4px;
		}
	.frm_label{
		font:12px/12px Arial, Helvetica, sans-serif;
		color:#000;
		padding:2px;
		}
	a.frm_submit{
		font:12px/12px Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-weight:bold;
		color:#ffffff;
		background:#471524;
		border:1px solid black;
		padding:3px 15px 3px 15px;
		}
	a.frm_submit:hover{
		font:12px/12px Arial, Helvetica, sans-serif;
		color:#000;
		background:none;
		font-weight:bold;
		text-decoration:none;
		border:1px solid #471524;
		}
	.frm_icell{
		padding:3px 0px;
		}
	.frm_input{
		width:75%;
		}

.footer{
	background:#b2a458;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding:5px 0px;
	text-align:center;
	}
	.footer a{
		font:12px/12px Arial, Helvetica, sans-serif;
		color:#000;
		padding:0px 13px;
		}
	.footer a:hover{
		font:12px/12px Arial, Helvetica, sans-serif;
		color:#fef7d2;
		padding:0px 13px;
		}
	
.disclaimer{
	background:#6c1f36;
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#995e70;
	padding:4px 10px;
	}
	.disclaimer a{
		color:#995e70;
		}
	.disclaimer a:hover{
		color:#cabe7f;
		}
		
.sidebar{
	background-color: 471524;
	background:url(/images/pillars-bg.jpg) no-repeat bottom left;
	border-left:1px solid #000000;
	}
	
	.logotd{
		/*background:url(/images/logo_bg.jpg) no-repeat top left;*/
		padding:20px 22px 14px 0;
		}

/*	<![ Elements [ ---------------------------------------------------------*/
h1{	font: bold 16px Georgia, "Times New Roman", Times, serif;	}
h2{	font: bold 12px Georgia, "Times New Roman", Times, serif;}
h3{	font: bold 12px Georgia, "Times New Roman", Times, serif;}

h1.header{
	font:100 18px/18px Georgia, "Times New Roman", Times, serif;
	color:#d2d2d2;
	padding:15px 20px;
	background:#000;
	border-right:1px solid #6c1f36;
	}
h2.tagline{
	font: bold 12px "Times New Roman", Times, serif;
	}

.highlight{
	color:#cabe7f;
	font-weight:bold;
	}

/*	<![ MH_Hacks [ ----------------------------------------------------------*/
#map{				filter:gray;	}
.ddTable{			border: none;	}
.ddBottomBorder{	border-bottom: 1px solid #E8E4C9;	}
table.content{		width:100%;		}
table.content a{	font-size:12px;	font-weight:normal;}
