/* CSS Document */
/*----General Start-----------*/
body{
	padding:0;
	margin:0;
	background-color:#000;
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}
p, b, span, td, h1, h2, h3, h4, h5, h6, form, input, td, tr, select, textarea, div{
	padding:0;
	margin:0;
}
img, fieldset{
	padding:0;
	margin:0;
	border:none;
	display:block;
}
ul{
	list-style:none;
	padding:0;
	margin:0;
}

li{
	padding:0;
	margin:0;
}

a{
	padding:0;
	margin:0;
	outline:none;
	color:#B5B5B5;text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
h2{
	font:normal 20px/25px  Verdana, Arial, Helvetica, sans-serif;
	color:#317A09;
	padding-bottom:15px;
	text-transform:uppercase;
}
h3{
	font:normal 18px/20px  Verdana, Arial, Helvetica, sans-serif;
	color:#AE0108;
	padding-bottom:10px;
}
h4{
	font:normal 20px/24px  Verdana, Arial, Helvetica, sans-serif;
	color:#388DBF;
}
h5{
	font:normal 20px/24px  Verdana, Arial, Helvetica, sans-serif;
	color:#CDAD40;
}

h6{
	font:normal 14px/16px  Verdana, Arial, Helvetica, sans-serif;
	color:#E4030B;
}

.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
}

.floatleft{
	float:left;
	}
.floatright{
	float:right;
	}
.fltleft{
	float:left;
	
}
.fltrit{
	float:right;
}
/*----General End-----------*/

/*---- External Container Srart -----------*/
#external_container{
	background:url(../images/glow.jpg) no-repeat 50% 0;
}
.shadowglow{
	width:582px;
	height:362px;
	background:url(../images/gloworiginal.gif) no-repeat 0 0;
	position:absolute;
	left: 0;
	top: 0;
	z-index:90;
}
/*---- External Container End -----------*/
/*---- Inner Container Start  -----------*/
.inner_container{
	width:971px; margin:0 auto; padding-bottom:34px;
	z-index:100;
}
/*---- Inner Container End  -----------*/
/*---- Header Start -----------*/
.header{
	padding:0 0 0 0;
	height:100%;
	overflow:hidden;
}
.header_Top{
	height:100%;
	overflow:hidden;
}
.header_Top_left{
	width:auto;
	padding:0 0 0 15px;
	float:left;

}
.header_Top_right{
	width:713px;
	float:right;
	padding:9px 10px 0 0;
}
.support{
	width:272px;
	height:102px;
	float:right;
	background:url(../images/live_support.gif) no-repeat 0 0;
	margin-bottom:7px;
}
.support p{
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	color:#fff;
	float:left;
	padding:29px 0 0 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.support p.startchat{
	padding-top:34px;
	text-align:right;
}
.support p a{
	color:#fff;
}
.support p a:hover{
	color:#FFFF00;
}

.navigation {
	height:38px;
	padding:0 10px 0 0;
	clear:both;
}
.navigation ul li {
	background:url(../images/navigation-bg.gif) repeat-x 0 0;
	float:left;
	width:auto;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	line-height:38px;
	height:38px;
}
.navigation ul li.list1{
	background:url(../images/navigation-left.gif) 0 0 no-repeat;
}
.navigation ul li.list2{
	background:url(../images/navigation-right.gif) no-repeat 100% 0;
}
.navigation ul li a {
	background:url(../images/navigation-dutted.gif) no-repeat 0 0;
	float:left;
	width:auto;
	font-weight:bold;
	text-transform:uppercase;
	font-weight:bold;
	font-size:15px;
	color:#FFFFFF;
	background-color:inherit;
	line-height:38px;
	display:block;
	text-decoration:none;
	padding:0 11px;
	font-family:"Trebuchet MS", Arial, sans-serif
}
.navigation ul li.list1 a{
	padding-left:20px;
	background:none;
}
.navigation ul li.list1 a:hover, .navigation ul li.list1 a.selected{
	background:url(../images/navigation-hover-left.gif) 0 0 no-repeat;
}
.navigation ul li.list2 a:hover, .navigation ul li.list2 a.selected{
	background:url(../images/navigation-hover-right.gif) 100% 0 no-repeat;
}
.navigation ul li a.selected{ cursor:default;}

.navigation ul li.list2 a{
	padding:0 19px 0 12px;
}	

.navigation ul li a:hover, .navigation ul li a.selected {
	background:url(../images/navigation-hover-bg.gif) 0 0 repeat-x;
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
}
#midBody {
	width:970px;
	background-color:#080808;
	height:100%;
	overflow:hidden;
	position:relative;
}
#midBodymain {
	margin:0 auto;
	background:#080808;
	height:100%;
	overflow:hidden;
}
.midBodymain_bottom{
	background:url(../images/inner-top-bg.gif) repeat-x 0 0;
	height:12px;
}
*html .body_leftpan{margin-right:-4px;}
.body_leftpan{
	float:left;
	width:700px;
	padding:12px 0 0 0;
}
.body_leftpan img{
	display:block;
	margin:0 0 18px 0;
}
.body_leftpan h2{
	padding-bottom:22px;
}
.left_inner1{
	background:url(../images/left-inner-1.jpg) no-repeat 0 0;
	width:430px;
	margin-bottom:10px;
	padding:2px 0 10px 62px;
}
.left_inner2{
	background:url(../images/left-inner-2.jpg) no-repeat 0 0;
	width:430px;
	margin-bottom:10px;
	padding:2px 0 10px 62px;
}
.left_inner3{
	background:url(../images/left-inner-3.jpg) no-repeat 0 0;
	width:430px;
	margin-bottom:10px;
	padding:2px 0 10px 62px;
}
.body_leftpan a.start {
	background:url(../images/start-now.gif) no-repeat 0 0;
	width:272px;
	height:56px;
	display:block;
	font-size:0;
	line-height:0;
	clear:both;
	margin:32px 0 0 332px;
}
.body_leftpan a.start:hover {
	background:url(../images/start-now.gif) no-repeat 0 100%;
}
	
.body_rightpan{
	float:right;
	width:231px;
	padding:12px 0 0 0;
}
.search_panel{
	background:url(../images/form-bg.jpg) no-repeat 0 0;
	padding:15px 0 10px 12px;
	margin:0;
	height:245px;
	float:left;
}
.search_panel label{
	font:bold 18px/28px Arial, Helvetica, sans-serif;
	color:#FFF;
}
.search_panel input{
	height:23px;
	width:200px;
	background-color:#E26404;
	border:1px solid #FFB500;
	padding:6px 0 0 5px;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#FFF;
}
.search_panel input.login{
	height:48px;
	width:151px;
	border:none;
	padding:0;
	margin:10px 0 8px 28px;
}
.search_panel a{
	color:#FCE4A5;
	text-decoration:underline;
	margin:0 0 0 45px;
	padding:0;
	}
.search_panel a:hover{
	text-decoration:none;
}
.body_rightpan a.join_us {
	background:url(../images/join-us.jpg)  no-repeat 0 0;
	width:231px;
	height:56px;
	display:block;
	font-size:0;
	line-height:0;
	clear:both;
	margin-bottom:12px;
}
.body_rightpan a.join_us:hover {
	background:url(../images/join-us.jpg) no-repeat 0 100%;
}
.newspan{
	background:url(../images/news-mid-bg.gif) repeat-y 0 0;
	height:100%;
	overflow:hidden;
}
.newspan_bot{
	background:url(../images/news-bot-bg.gif) no-repeat 0 0;
	height:8px;
	width:231px;
}
.newspan p{
	color:#BDBBBD;
	padding:0 16px 0 11px;
}
.newspan p span{
	color:#50CF4A;
	line-height:25px;
}
.newspan a{
	margin:15px 0 8px 11px;
	display:block;
	width:145px;
	text-decoration:underline;
}
.newspan a:hover{
	text-decoration:none;
}
.newspan p a{
	color:#9A26B6;
	padding:0;
	margin:0;
	display:block;
	text-decoration:underline;
	margin:0 0 15px 125px;
	width:80px;
}
.newspan p a:hover{
	text-decoration:none;
}
.content{
	padding:12px 20px 30px 10px;
}
.content p{
	color:#B5B5B5;
	padding:0px 0 15px 0;
}
.content ul {
	list-style-type:none;
	padding:10px 0;
}
.content ul li {
	background:url(../images/green-arrow.gif) no-repeat 0 4px;
}
.content ul li a {
	color:#B5B5B5;
	text-decoration:none;
	padding:0 0 0 20px;
}
.content ul li a:hover{
	color:#FFF;
}
.content p a{
	line-height:20px;	
	text-decoration:underline;
}
a.red{
	color:#E4030B;
}
.content p a:hover{
	text-decoration:none;
}	
span.green, span.green a {
	color:#317A09;
	text-decoration:none;
}
span.green a:hover{ 
	text-decoration:underline;
}

img.border{
	display:block;
	margin:25px 0 20px 30px;
}

/*----footlink start-----------*/
.footpan{
	margin:0 auto;
	width:970px;
	background:url(../images/footer-bg.gif) no-repeat 50% 0;
	margin:15px 0 0 0;
}
.footpan p{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#989898;
	padding:14px 0;
	text-align:center;
}
/*----footlink End-----------*/

.co-info{} 
.co-info label, .co-info .dob_main{ 
	float:left; 
	width:418px; 
	padding-right:35px; 
	padding-bottom:15px;
}
.co-info span{ 
	float:left; 
	font-size:11px; 
	color:#F3F3F3; 
	font-weight:bold;
}
.co-info span.where{ 
	width:auto; 
	padding-right:20px; 
}
.co-info label.where_main{ 
	width:auto; 
	padding-bottom:15px;
}
.co-info label.where_main select{ 
	float:left;
}
.co-info select, .co-info input{ 
	float:right;
	width:282px;
}
.co-info input.submit{ 
	float:left; 
	width:161px; 
	height:43px;
}
.co-info input.chk_box{ 
	width:auto; 
	float:left; 
	margin:0 15px 0 0;
}
.co-info input { 
	width:278px;
}
.co-info .dob_main{ }
.co-info .dob_main select{ 
	width:88px; 
	float:left; 
	margin-right:8px;
}
.co-info .dob_main select.year{ 
	margin:0;
}
.co-info .dob_main span{ 
	width:138px;
}

.form_subscription_panel{
    padding:0;
    height:100%;
    overflow:hidden;
}
.subscription_panel_1{
    float:left;
    width:538px;
}
.subscription_panel_1 h5.heading{
    font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
    color:#317A09;
    padding:0;
}
.subscription_panel_1 p{
    font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
    color:#F3F3F3;
    padding:7px 0;
}
.subscription_panel_1 p.greentext{
    font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
    color:#317A09;
    padding:10px 0 20px 0;
}
.subscription_panel_submit{
    width:534px;
    margin:22px 0 0 0;
}
.subscription_panel_submit label{
    float:left;
    font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
    color:#F3F3F3;
}
.subscription_panel_submit p{
    float:left;
    font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
    color:#F3F3F3;
    padding:0;
    margin:0;
}
.subscription_panel_submit select{
    float:right;
    height:20px;
    width:322px;
    border:1px solid #7F7F7F;
    margin-bottom:15px;
}
.subscription_panel_submit input.checkbox{
    float:left;
    height:14px;
    width:14px;
    border:none;
    padding:0;
    margin:0 10px 0 0;
}
.subscription_panel_submit input.submit{
    float:right;
    height:43px;
    width:161px;
    border:none;
    padding:0;
    margin:44px 0 0 0;
}
.subscription_panel_2{
    float:left;
    width:90px;
}
.subscription_panel_2 label{
    float:left;
    width:auto;
    padding:0;
    font:bold 14px/40px Verdana, Arial, Helvetica, sans-serif;
    color:#E9E6E6;
}
.subscription_panel_2 label.pading{
    margin:20px 0;
}    
.subscription_panel_3{
    float:right;
    width:90px;
}
.subscription_panel_3 select.small{
    float:none;
    height:20px;
    width:72px;
    border:1px solid #7F7F7F;
    margin:10px 0;
}
.subscription_panel_3 select.small.newmar{
    margin:40px 0 10px 0;
}
#format-login{
	list-style:none;
	margin:0px;
	padding:0px;
}

#format-login li{
	float:left;
	display:inline;
}
