/*-----CSS By Ritesh----------*/

*html{
 margin:0px;
 padding:0px;
 }

body {
	margin:0px;
	padding:0px;
	background:url(../images/bg_ch.gif) center top;
	height:100%;
	font:normal 13px Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,p{
padding:0px;
margin:0px;
}


a{
color:#0082ac;
text-decoration:none;
}

a:hover{
color:#0082ac;
text-decoration:underline;
}

h1{
font:bold 30px Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
padding:5px 0;
text-decoration:none;
			
}

h2{
font:bold 24px Arial, Helvetica, sans-serif;
color:#c2c2c2;
text-align:center;
padding:10px 0;
text-decoration:none;
		
}


h3{
font:bold 20px Arial, Helvetica, sans-serif;
color:#064167;
text-align:left;
padding:5px 0 15px 0;
text-decoration:none;
}

h4{
font:bold 18px Arial, Helvetica, sans-serif;
color:#064167;
text-align:left;
padding:5px 0 15px 0;
text-decoration:none;
}

h5{
font:bold 15px Arial, Helvetica, sans-serif;
color:#064167;
text-align:left;
padding:5px 0;
font-weight:normal;
text-decoration:none;
}

a.sub_heading_1{
font:bold 16px Arial, Helvetica, sans-serif;
color:#064167;
text-decoration:none;
}


a.sub_heading_2{
font:bold 15px Arial, Helvetica, sans-serif;
color:#064167;
text-decoration:none;
}


ul,li,ol{
list-style:none;
padding:0px;
margin:0px;
}

a.img{
border:0px !important;
}

#wraper{
width:1022px;
height:auto;
margin:0px auto;
padding:0px;
}

.page{
width:1004px;
padding:0 10px;
float:left;
position:relative;
background:url(../images/bg.png) repeat-y;
min-height:700px;
margin:0px;
}


/*----------------Header----------*/
.header-container{
width:100%;
height:160px;
float:left;
background:#dae9f4;
}

#header{
width:984px;
height:98px;
background:#fff;
padding:0 10px;
float:left;
}

.logo{
float:left;
width:auto;
margin-right:10px;
}

.logo img{
border:0px !important;
margin-top:20px;
}


.logo a.img{
border:0px !important;
}

.top-right{
float:right;
width:auto;
margin:10px;
}

.nav-container{
width:100%;
background:url(../images/navigation_strip.gif) repeat-x center top;
height:34px;
float:left;
}

#nav{
width:1004px;
padding:0px;
height:34px;
float:left;
}

#nav ul{
width:100%;
height:34px;
padding:0px;
margin:0px;
display:inline-block;
line-height:34px;
list-style:none;
float:left;
}

#nav ul li{
width:auto;
height:34px;
margin:0px !important;
padding:0px;
font:normal 13px Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
text-decoration:none;
display:inline-block;
line-height:34px !important;
list-style:none;
float:left;
border-left:1px solid #a8c1c6;
}


#nav ul li a{
width:auto;
height:34px;
margin:0px !important;
padding:0 16px;
font:normal 13px Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
text-decoration:none;
display:inline-block;
line-height:34px !important;
list-style:none;
}

#nav ul li a:hover{
width:auto;
background:#064a76;
height:34px;
margin:0px !important;
padding:0 16px;
font:normal 13px Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
text-decoration:none;
display:inline-block;
line-height:34px !important;
list-style:none;

}

#nav ul li.active{
width:auto;
background:#053a5d;
height:34px;
margin:0px !important;
font:normal 13px Arial, Helvetica, sans-serif;
color:#7deaff;
text-align:center;
text-decoration:none;
display:inline-block;
line-height:34px !important;
list-style:none;
cursor:default;
float:left;
}

#nav ul li.active a{

font:normal 13px Arial, Helvetica, sans-serif;
color:#7deaff !important;
text-align:center;
text-decoration:none;
}


#nav ul li a.active{
width:auto;
background:#053a5d;
height:34px;
margin:0px !important;
padding:0 16px;
font:normal 13px Arial, Helvetica, sans-serif;
color:#7deaff;
text-align:center;
text-decoration:none;
display:inline-block;
line-height:34px !important;
list-style:none;
cursor:default;
}

#nav ul li:first-child{
border:0px !important;
}


.play-lnk{
font:bold 13px Arial, Helvetica, sans-serif;
color:#d13a06;
text-align:left;
background:url(../images/arroww.gif) no-repeat left;
line-height:24px;
float:right;
padding-left:28px;
text-decoration:none;
width:210px;
height:30px;
}

a.play-lnk{
font:bold 13px Arial, Helvetica, sans-serif;
color:#d13a06;
text-align:left;
background:url(../images/arroww.gif) no-repeat left;
line-height:24px;
float:right;
padding-left:28px;
text-decoration:none;
width:210px;
height:30px;
}

/*----------------End-Header----------*/

/*----------------main-containt----------*/
.main-container{
width:984px;
float:left;
padding:10px;
text-align:left;

}

.left-col{
width:220px;
float:left;
height:auto;
}

.main-cont{
width:544px;
float:left;
padding:0 10px;
height:auto;
color:#354348;
}

.cont-tx{
width:100%;
float:left;
height:auto;
color:#354348;
line-height:18px;
margin-bottom:25px;
}

.cont-tx p{
color:#354348;
line-height:18px;
text-align:justify;
font:normal 13px Arial, Helvetica, sans-serif;
}

.right-col{
width:200px;
float:right;
height:auto;
}

.advt-bg{
 background:url(../images/e-mail_subscription_bgimg.gif) no-repeat;
 width:200px;
 float:left;
 height:272px;
 padding:10px;
 margin-bottom:10px;
 }

 
.advt-sub{
margin-top:50px;
margin-left:15px;
float:left;
width:165px;
}


.advt-sub p{
width:100%;
padding:0px;
margin:5px 0;
float:left;
}

.adv-txbox{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#333333;
			background:#fff;
			text-decoration:none;
			border:solid 1px #c2c2c2;;
			height:14px;
			vertical-align:middle;
			padding:2px;
			width:120px;
}
/*---------------End-main-containt----------*/


.img-bord{
   border:1px dashed #b0bac1;
   background:#e7f1f8;
   padding:10px 0;
   width:198px;
   float:left;
   text-align:center !important;
   }
      
.hd-bg{
   background:url(../images/hd-bg.jpg) repeat-x top;
   width:100%;
   height:117px;
   }


.btn-lnk{
width:129px;
height:35px;
text-align:center;
font:bold 13px Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:32px;
color:#fff;
float:left;
margin:0 5px;
} 

a.btn-lnk {
text-align:center;
width:129px;
height:35px;
float:left;
margin:0 5px;
background:url(../images/btn.png) no-repeat;
font:bold 13px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
line-height:32px !important;

}   

a.btn-lnk2{
text-align:center;
width:129px;
height:35px;
float:left;
margin:0 5px;
background:url(../images/btn2.png) no-repeat;
font:bold 13px Arial, Helvetica, sans-serif;
color:#fff !important;
text-decoration:none;
line-height:32px !important;
} 


a.btn-lrg {
text-align:center;
width:284px;
height:37px;
margin:10px 0;
background:url(../images/btn-lrg.png) no-repeat;
font:bold 13px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
line-height:34px !important;
float:left;
}   

.box-cont{				
-moz-border-radius: 8px; 
-webkit-border-radius: 8px;
border:1px solid #b0bac1;
padding:10px;
background-color:#e7f1f8;
width:520px;
height:auto;
margin:5px 0;
float:left;
color:#18252f;
text-align:center;				
} 


.box-cont img{				
margin:10px 0px;

} 

.box-img{				
width:125px;
height:auto;
margin:0px 10px 0 5px;
float:left;				
} 

.box-img-desc{				
width:370px;
height:auto;
float:right;
font:normal 13px Arial, Helvetica, sans-serif;
color:#0a1113;

} 
   
.box-img-desc p{				
width:100%;
float:left;
margin:5px 0;
padding:0px;
font:normal 13px Arial, Helvetica, sans-serif;
color:#0a1113;
} 

.box-img-desc p img{				
float:left;
margin:0px 1px;
padding:0px;
border:0px;
}    


ul.site{
width:200px;
float:left;
margin:0px;
padding:0px;
}

ul.site li{
width:200px;
float:left;
margin:0px;
padding:0px;
}

ul.site li a{
width:180px;
padding-left:20px;
background:url(../images/bullet.png) no-repeat 0 50%;
line-height:24px !important;
font:normal 12px Arial, Helvetica, sans-serif;
color:#043b4c; 
float:left;
}

/*-----------SignUp--------*/

.menuheader-sign{ /*CSS class for menu headers in general (expanding or not!)*/
font:bold 14px Arial;
color:#fff;
background:url(../images/left_head_back.gif) repeat-x center top;
text-transform: uppercase;
height:31px;
float:left;
width:180px;
line-height:31px !important;
padding:0 10px; /*header text is indented 10px*/
}

.sign-box{
width:198px;
float:left;
height:auto;
padding:0px;
background:#d3ddc6;
border:1px solid #3e581a;
margin-bottom:10px;
}

.sign-bg{
padding:10px;
width:178px;
float:left;
}

.sign-bg ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
width:178px;
float:left;
padding:0px;
margin:0px;
list-style:none;
}

.sign-bg ul li{
padding:0px; /*bottom spacing between menu items*/
margin:0px;
width:178px;
float:left;
display:block;
line-height:24px;
border-top:1px solid #ffffff;
list-style:none;
font:bold 13px Arial, Helvetica, sans-serif;
color:#141c09;
text-align:left;
}

.sign-bg ul li a{
color:#141c09;
background:url(../images/bullet.png) no-repeat center left; /*custom bullet list image*/
display:block;
width:158px;
padding-left:20px; /*link text is indented 19px*/
text-decoration: none;
font:bold 13px Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
float:left;
line-height:23px !important;
}

.sign-bg ul li a:hover{ /*hover state CSS*/
color: #781c00;
line-height:23px !important;
}


.sign-bg ul li:first-child{
border-top:0px !important;
}


.sign-bg p{
width:178px;
float:left;
padding:0px;
margin:3px 0;
}

.textbox1{
background:#fff;
border:1px solid #718a4f;
float:left;
width:110px;
height:16px;
padding:1px;
font:normal 11px Arial, Helvetica, sans-serif;
color:#666666;
}

.btn-sign{
background:url(../images/btn-sign.png) no-repeat;
width:63px;
height:23px;
float:left;
text-align:center;
font:normal 12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
line-height:22px !important;
}


a.btn-sign{
background:url(../images/btn-sign.png) no-repeat;
width:63px;
height:23px;
float:right;
text-align:center;
font:normal 12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
line-height:20px !important;
}


ul.list{
list-style:disc; 
width:500px;
padding-left:20px;
margin:0px;
float:left;
}

ul.list li{
list-style:none;
background:url(../images/left_bullet.png) no-repeat left center;
width:490px;
padding-left:10px;
margin:0px;
line-height:24px !important;
float:left;
}

ul.list li span.one{
width:120px;
float:left;
font-weight:bold;
text-align:left;
}

ul.list li span.two{
width:20px;
float:left;
text-align:center;
font-weight:bold;
}

ul.list li span.last{
width:340px;
float:left;
font-weight:normal;
text-align:left;
}
/*-----------End SignUp--------------*/

/* menu start*/


.arrowlistmenu{
width: 220px; /*width of accordion menu*/
float:left;
height:auto;
margin:0px;
}
.menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font:bold 14px Arial;
color:#fff;
background:url(../images/menu-hd.jpg) repeat-x center left;
text-transform: uppercase;
height:32px;
float:left;
width:200px;
line-height:32px !important;
padding:0 10px; /*header text is indented 10px*/
}

.menuheader2{ /*CSS class for menu headers in general (expanding or not!)*/
font:bold 14px Arial;
color:#fff;
background:url(../images/menu-hd.jpg) repeat-x center left;
text-transform: uppercase;
height:32px;
float:left;
width:180px;
line-height:32px !important;
padding:0 10px; /*header text is indented 10px*/
}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../images/titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
background:#d0e4f2;
width:220px;
float:left;
padding:0px;
margin:0px;
list-style:none;
}

.arrowlistmenu ul li{
padding:0px; /*bottom spacing between menu items*/
margin:0px;
width:100%;
float:left;
display:block;
line-height:24px;
list-style:none;
font:bold 13px Arial, Helvetica, sans-serif;
color:#05304c;
text-align:left;
}

.arrowlistmenu ul li a{
color:#05304c;
background:url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display:block;
width:200px;
padding-left:20px; /*link text is indented 19px*/
text-decoration: none;
font:bold 13px Arial, Helvetica, sans-serif;
border-bottom: 1px solid #ffffff;
font-family:Arial, Helvetica, sans-serif;
float:left;
line-height:24px !important;
}


.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #49760d;
background-color:#F3F3F3;
line-height:24px !important;
}

/*menu end*/
    
/*---------------Footer----------*/


.footer-container{
width:100%;
background:#0d67a2;
height:auto;
float:left;
}

#footer{
width:100%;
height:auto;
padding:15px 0;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
text-align:left;
text-decoration:none;
}


#footer a{
text-align:center;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
padding:0 10px;
text-decoration:none;
}

#footer a:hover{
text-align:center;
font:bold 12px Arial, Helvetica, sans-serif;
color:#aaf1ff;
padding:0 10px;
text-decoration:none;
}

#footer p{
text-align:center;
width:100%;
float:left;
font:normal 12px Arial, Helvetica, sans-serif;
padding:3px 0px;
text-decoration:none;
}

.foot-lt{
width:60%;
padding:5px 0;
float:left;
text-align:center;
font:normal 13px Arial, Helvetica, sans-serif;
}

.foot-rt{
width:40%;
padding:5px 0;
float:right;
text-align:center;
font:normal 13px Arial, Helvetica, sans-serif;
}

#footer .foot-line{
background:url(../images/foot-line.jpg) no-repeat;
width:100%;
height:1px;
margin:5px 0;
float:left;
}

.copy{
font:normal 11px Arial, Helvetica, sans-serif;
color:#c2c2c2;
font-style:italic;
}

.foot-bot-text{
padding:0 10px 10px 10px;
width:984px;
float:left;
color:#c3d7e5 !important;
line-height:18px;
}


.bot-icon{
position:fixed;
bottom:0px; 
clear:both; 
left:0px;
z-index:100; 
margin-bottom:0px;
margin-left:2px;
}
