@charset "utf-8";
body, html {
	padding:0px; margin:0px; background-color:#000000;
}
*{
	padding:0px; margin:0px; text-decoration:none;
}
.maint{
	width:100%; height:100%;
}
#outer_div{
	margin-left:auto; margin-right:auto; width:1002px;	position:relative;
}

.top_bg{
	background:url(../images/home/top_bg.jpg); background-position:top; background-repeat:repeat-x; 
}
.top_lnk{
	font: bold 11px Arial, Helvetica, sans-serif; color:#335b10;
}
.top_lnk:hover{
	font: bold 11px Arial, Helvetica, sans-serif; color:#990000;
}
.top_lnk_active{
	font: bold 11px Arial, Helvetica, sans-serif; color:#990000;
}
.btm_line{
	border-bottom:1px solid #666;
}
.top_line{
	border-top:1px solid #666;
}
.btm_txt{
	font: 10px Arial, Helvetica, sans-serif; color:#AEAEAE;
}
.btm_lnk{
	font: 10px Arial, Helvetica, sans-serif; color:#AEAEAE;
}
.btm_lnk:hover{
	font: 10px Arial, Helvetica, sans-serif; color:#AEAEAE; text-decoration:underline;
}
.home_txt{
	font: 11px/18px Arial, Helvetica, sans-serif; color:#AEAEAE;
}
.green_head{
	font: bold 12px/18px Arial, Helvetica, sans-serif; color:#B0B000;
}
.home_txt_lnk{
	font: bold 11px/18px Arial, Helvetica, sans-serif; color:#AEAEAE; text-decoration:underline;
}
.home_txt_lnk:hover{
	font: bold 11px/18px Arial, Helvetica, sans-serif; color:#B0B000; text-decoration:underline;
}
.plan_lnk{
	font: bold 11px/18px Arial, Helvetica, sans-serif; color:#888888;
}
.plan_lnk:hover{
	font: bold 11px/18px Arial, Helvetica, sans-serif; color:#CC6633;
}
.drop_down{
	font:11px Arial, Helvetica, sans-serif; color:#335B10;
}
.drop_down:hover{
	font:bold 11px Arial, Helvetica, sans-serif; color:#990000;
}
.drop_down_active{
	font:bold 11px Arial, Helvetica, sans-serif; color:#990000;
}
.sub_lnk{
	font:11px Arial, Helvetica, sans-serif;	color:#FFF;
}
.sub_lnk:hover{
	font:bold 11px Arial, Helvetica, sans-serif; color:#84A406;
}
.sub_lnk_active{
	font:bold 11px Arial, Helvetica, sans-serif; color:#84A406;
}
.inner_paratxt{
	font: 12px/18px Arial, Helvetica, sans-serif; color:#CCCCCC;
}
.inner_head{
	font: bold 12px/18px Arial, Helvetica, sans-serif; color:#999900;
}
.gray_line{
	border-top:1px solid #363636; border-bottom:1px solid #363636;
}
.img_line{
	border:1px solid #363636; border-bottom:1px solid #363636;
}
.left_line{
	border-left:1px solid #363636; 
}
.down_btm_line{
	border-bottom:1px solid #363636; 
}
.cons_desc{
	font: 12px/18px Arial, Helvetica, sans-serif; color:#808080;
}
.event_date{
	font: 11px/18px Arial, Helvetica, sans-serif; color:#CCCCCC; border-bottom:1px solid #363636;
}
.event_lnk{
	font: 12px/18px Arial, Helvetica, sans-serif; color:#CCCCCC; text-decoration:underline;
}
.event_lnk:hover{
	font: 12px/18px Arial, Helvetica, sans-serif; color:#999900; text-decoration:underline;
}
.event_line{
	border-left:1px solid #363636; border-bottom:1px solid #363636;
}
.next_prv_lnk{
	font:11px Arial, Helvetica, sans-serif;	color:#808080;
}
.next_prv_lnk:hover{
	font:11px Arial, Helvetica, sans-serif; color:#CC3300;	text-decoration:underline;	
}
.next_prv_lnk_active{
	font:11px Arial, Helvetica, sans-serif; color:#CC3300;
}
.next_prv_sep{
	font:11px Arial, Helvetica, sans-serif; color:#cccccc;
}
.down_lnk{
	font:11px Arial, Helvetica, sans-serif;	color:#84A406; border:0px solid #666; 
}
.down_lnk:hover{
	font:11px Arial, Helvetica, sans-serif;	color:#cccccc; border:0px solid #666; 
}
.pricing_txt{
	font:12px Arial, Helvetica, sans-serif;	color:#ccc; padding-top:5px; padding-bottom:5px; padding-left:8px;
}
.pricing_head{
	font:12px Arial, Helvetica, sans-serif;	color:#999900; padding-top:5px; padding-bottom:5px; padding-left:8px;
}
.green_lnk{
	font: bold 11px/18px Arial, Helvetica, sans-serif; color:#999900; text-decoration:underline;
}
.green_lnk:hover{
	font: bold 11px/18px Arial, Helvetica, sans-serif; color:#ccc; text-decoration:underline;
}
/* FAQ Scroll */

/*	Begin Headers */
h3 {
	padding:3px;
	font: bold 11px Arial, Helvetica, sans-serif; color:#999900; background-color:#2c2c2c;
}
#img{
	float:left;	padding-bottom:10px; padding-right:15px;
}
.news_text{
	font: 12px Arial, Helvetica, sans-serif; color:#000; line-height:16px;
}
.shade{
	font: 12px Arial, Helvetica, sans-serif; color:#A5A758; font-weight:bold;
}
.shade:hover{
	font: 12px Arial, Helvetica, sans-serif; color:#808080; font-weight:bold;
}



.demo-show2 h3 {
  margin: 0;
  padding-left:0px;
  width: 500px;
  border-top: 0px solid #386785;
  border-bottom: 0px solid #e3e3e3;
  margin-bottom:3px;
  cursor: pointer;
}
.hover {
  cursor: pointer;
 background-color:#353535; color:#ccc;

}
.faq{
	border-bottom:1px solid #2C2C2C;
	padding-left:4px;
	padding-bottom:12px; padding-top:5px;
}
.cons_txt{
	font: 12px/18px Arial, Helvetica, sans-serif; color:#6F5B40; text-align:justify; padding-top:14px;
}
.cons_head{
	font: bold 12px/18px Arial, Helvetica, sans-serif; color:#F37521; border-bottom:1px solid #C8BDB0; padding-top:8px;
}
/* End Headers */