/* CSS Document */
body { 
	background-image:url(images/body_bg.png); background-repeat:repeat-x; background-color:#012758;
	font-family:Arial, Helvetica, sans-serif;	font-size:14px;
}
p, h1, body {padding:0px; margin:0px;}
h1.big {color:#FFF; font-family:"Arial Black", Gadget, sans-serif; font-size:46px; margin:-50px 0 10px 50px;}
h1 {font-size:35px;	text-shadow: 0px -1px #012758;	font-weight:normal;	color:#000000;	margin-top:-10px;}

.clear { clear:left; }

#mainContainer { width:980px; margin:0 auto; clear:both;}
input{margin:5px 0 0 -1px; }
.header { padding:60px 0; text-align:center; background:url(images/hill2.png) repeat-x;}

.containerBox {	overflow:hidden;}
.containerBox .cBLeft { position:relative;	width:455px; float:left; }
.containerBox .cBLeft .unsubsC { margin-top:35px; font-weight:bold; width:420px; margin-left: 25px; border-top:#FFF solid 1px; padding-top:25px;}
.containerBox .cBRight { width:480px; float:right;	/*padding-left:35px;*/	}
.containerBox .cBRight .videoBox { position:relative; z-index:1; width:462px; height:280px; top:10px; background-color:#CCEAE3; border:#000000 solid 9px; margin-top:35px; }
.containerBox .cBRight .txtslider {
	margin-top:25px; padding-left:20px; padding-top:10px; height:26px; background-color:#0D0C0D; width:460px;
	text-align:center;	font-weight:bold; color:#FFFFFF;
	behavior: url(border-radius.htc); -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px;  border-radius: 20px;
}
.people{ position:absolute; width:480px; height:200px; margin-top:-70px; background:url(images/people.png); }
.formfield { width:480px; 	margin-top:25px;}
.formfield .fFtopbg {  height:12px; background-repeat:no-repeat;}
.formfield .fFbottombg { background:#B1DFF4; padding:14px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;
}
.formdata { color:#000; font-weight:normal; font-size:16px; }
.smalltxt {	color:#000;	font-weight:normal;	font-size:11px; }

.formdata .infotxt 
{ 
	color:#000000; border-bottom:#FFF solid 1px; padding-bottom:12px; margin-right:2px; margin-bottom:15px; margin-top:-5px; 
	font-size:16px;	font-weight: normal;
}
.textfieldstyle { border:#1D1D1D solid 1px; padding:5px; }
#footer { clear:both; height:30px; padding-top:20px; text-align:center; margin-top:25px; border-top:#FFFFFF solid 1px; color:#FFFFFF; font-size:11px;}

/*tab navigation*/
#tabNav  .list-wrap { background:#B1DFF4;font-size:17px; padding: 10px; border:#000000 1px solid; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;}
#tabNav p { padding: 10px 0px 0px 0px; margin:0px; }
#tabNav ul { list-style: none; padding-left:20px; padding-right:20px;    }
#tabNav ul li a { display: block;  color: #666; height:12px; text-decoration:none; margin-bottom:0;  }
#tabNav ul li a:hover { background: #333; color: white; }
#tabNav ul li:last-child a { border: none; }
#tabNav .nav { overflow: hidden; padding-left:15px; margin:0;  }
#tabNav .nav li { width: 97px; float: left; margin: 0 10px 0 0; }
#tabNav .nav li.last { margin-right: 0; }
#tabNav .nav li a 
{ 
	display: block; padding: 10px; background: #000000; color: white; font-size: 10px; text-align: center; border: 0; 
	font-size:14px; font-weight:bold;	padding-left: 8px;	padding-right: 8px;
	behavior: url(border-radius.htc);  
	-moz-border-radius-topleft: 5px; 
	-moz-border-radius-topright: 5px; 
	-webkit-border-top-left-radius: 5px; 
	-webkit-border-top-right-radius: 5px;    
	-khtml-border-radius-topleft: 5px;
	-khtml-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
   }
#tabNav li a.current,#tabNav li a.current:hover {  background-color: #CC0000 !important; color: #ffffff;  }
#tabNav .nav li a:hover, #tabNav .nav li a:focus { background: #222222;}

/*table row*/
.trRow { overflow:hidden;}
.trRow  .colmnLeft{ float:left;}
.trRow  .colmnRight{ float:left;}
#home .trRow { overflow:hidden; padding-top:50px; }
#home .trRow  .colmnLeft{ width:160px; }
#home .trRow  .colmnRight{border-left:#666 solid 1px; padding-left:15px; margin-bottom:10px;}
#home .trRow .txtheading { font-size:18px;}
.error_text { color:yellow; font-weight:bold; }