body{
	font-family:Arial; 
	font-size: 12px;
	background: url('img/bg.gif') repeat-y center top #343331;
	margin:0px;
	color: #ccc;
}

td{font-size: 13px;}

a, a:visited{
 color: #ff8e0a;
}

a:hover{
 text-decoration:none;
}

a.link2, a.link2:visited{
 color: #ff8e0a;
 text-decoration:none;
}

a.link2:hover{
 text-decoration:underline;
}


.heading_bar{
 background: url('img/header_bg2.jpg') repeat-x left top #242321;
}

.menu_bar2{
 font-size:12px;
 color: #ccc;
 text-align:right;
 padding-right:10px;
 padding-bottom:0px;
 margin-top:28px;
 float:right;
}


.menu_bar a, .menu_bar a:visited{
 font-size:12px;
 color: #fff; 
 padding-bottom:0px;
  margin-left:10px;
 margin-right:10px;
}



.footer{
	height:79px; 	

	background: url('img/header_bg2.jpg') center top #242321;
 	font-size:12px;
 	color: #5c5953;
 	text-align:center;
}

.menu_bar2 a, .menu_bar2 a:visited{
 color: #ccc;
 margin-left:10px;
 margin-right:10px;
  text-decoration: none;
}

.menu_bar2 a:hover{
 text-decoration: none;
 color: #ff8c00;
}

.statblock{
 border: 1px solid #5f5f5f;
 width: 140px;
 margin-right:15px;
}

.highlite{
 color: #ff8e0a;
}

.highlite2{
 color: #5c5953;
 font-size:12px;
 margin-bottom:5px;
}

.highlite3{
 color: #8c2615;
 font-size:13px;
 font-weight:bold;
}


.ad_men_bar{
 padding:10px;
 font-size:12px;
 background-color: #b3b3b3;
}

.ad_men_bar a, .ad_men_bar a:visited {
 color: #000;
 margin:10px;
}

.ad_men_bar a:hover {
 color: #fff;
 margin:10px;
}

.wrap2{
 padding-left:20px;
}

h3, h4{
 color: #ff8e0a;
 font-size:15px; 
}

.border{
 border: 1px dashed #383735;
 padding:15px;
}

.div_border{
 border: 1px solid #ccc;
 padding:15px;
}

.infoBox{
	border: 1px dashed #ff8e0a;
	padding: 3px;
}

.errorBox{
	border: 1px dashed #ff8e0a;
}


#faq1, #faq2, #faq3, #faq4, #faq5, #faq6, #faq7, #faq8, #faq9, #faq10, #faq11
, #faq12, #faq13, #faq14, #faq15{
 display:none;
 margin-top:10px;
 margin-bottom:30px;
}

.td_vbar{
	border-right:1px dashed #383735;
}

input textarea.banner_code{
	margin:0px;
	font-family:Arial;
}

.ad_footer{
	padding-top:15px;
	padding-bottom:5px;
	border-top: 1px dashed #383735;
}

.table1{
	border:1px solid #31312f; 
	border-collapse:collapse; 
	background-color: #3d3d3a;
}

.table1 td, .table1 th{border-color:#31312f;}
.table1 th{background-color:#31312f; color:#dfbe79; font-size:12px; font-weight:normal;}

hr{ color:#383735; height:1px;}

.img_border{border: 1px solid #383735;}

.backtable{color: #ccc;}

 .small{
 	font-size:11px; color: #73736e;
 }