@charset "utf-8";
/* CSS Document */

body{
background:#485b7e; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
}

a img{
border:0px;
}

ul,li,h1,h2,h3,h4,h5,h6,p{
margin:0px; padding:0px;
}

.fast{
position:absolute; right:0px; top:221px;
}

#maincontainer{
width:970px; margin:0px auto; padding:0px 8px; background:url(../images/main-bg.png) repeat-y top; overflow:hidden; position:relative;
}

#maincontainer #header{
background:url(../images/header-bg.jpg) no-repeat top; height:271px; width:970px; margin:0px; padding:0px; position:relative;
}

 #header .logo{
 position:absolute; width:252px; height:109px; top:10px; left:0px;
 }
 
 #header .headerright{
 width:300px; position:absolute; top:0px; right:0px;
 }
 
 #header .headerbottom{
 width:300px; position:absolute; bottom:0px; right:0px; height:47px;
 }
 
 .headerbottom h4{
 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#073895; padding-left:8px;
 }
 
.clear{
clear:both;
} 
 
#mainbody{
width:952px; padding:8px 9px; margin:0px;
} 

#mainbody .homemain{
width:952px; margin:0px; padding:0px;
}

.homemain .products-sec{
width:249px; margin:0px; float:left; padding:0px;
}

.products-sec .pd-top{
width:249px; margin:0px; padding:0px; height:35px; background:url(../images/products-top.jpg) no-repeat top;
}

.pd-top h4{
font-family:"Myriad Pro"; font-size:18px; color:#FFFFFF; font-weight:bold; padding:5px 0px 0px 10px
}

.products-sec .pd-mid{
width:228px; margin:0px; padding:0px 10px; min-height:auto; background:#d5d5d5;
}

.pd-mid ul{
margin:0px; padding:0px;
}

.pd-mid li{
margin:0px; list-style-type:none; border-bottom:1px dashed #fff;  padding:8px 0px;
}

.pd-mid li a{
text-decoration:none; color:#003398;
}

.pd-mid li a:hover{
color:#ff7600;
}

.products-sec .pd-bottom{
width:249px; margin:0px; padding:0px; height:24px; background:url(../images/products-bottom.jpg) no-repeat top;
}

.homemain .homemain-right{
width:694px; float:right; margin:0px; padding:0px;
}

.homemain-right .navagation{
width:694px; height:31px; margin:0px; padding:0px;
}

.navagation .nav-left{
width:13px; height:31px; float:left; background:url(../images/nav-left.jpg) no-repeat left;
}

.navagation .nav-mid{
width:668px; float:left; background:url(../images/nav-bg.jpg) repeat-x top left; height:31px; 
}
.nav-mid ul{
margin:0px; padding:0px;
}

.nav-mid li{
margin:0px; padding:7px 35px; float:left; list-style-type:none;
}

.nav-mid li a{
text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;
}

.nav-mid li a:hover{
color:#fffc00;
}

.nav-mid li a.select{
color:#fffc00;
}

.navagation .nav-right{
width:13px; height:31px; float:left; background:url(../images/nav-right.jpg) no-repeat left;
}


.homemain-right .ticker{
width:684px; height:31px; margin:0px;   padding: 9px 0px 0px 5px;
}

.ticker .ticker-left{
width:145px; float:left; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1c4da7; font-weight:bold; text-decoration:underline;
}

.homemain-right .flashsec{
width:426px; float:left; margin:0px; padding:8px 5px 5px 5px; background:#ccc; border-radius:6px; height:285px;
}

.homemain-right .new-scroller{
width:249px; float:right; margin:0px; padding:0px;
}

.new-scroller .ns-top{
width:249px; margin:0px; padding:0px; height:35px; background:url(../images/products-top.jpg) no-repeat top;
}

.ns-top h4{
font-family:"Myriad Pro"; font-size:18px; color:#FFFFFF; font-weight:bold; padding:5px 0px 20px 10px
}

.new-scroller .ns-mid{
width:228px; margin:0px; padding:0px 10px; min-height:251px; background: #d5d5d5;
}

.new-scroller .ns-bottom{
width:249px; margin:0px; padding:0px; height:24px; background:url(../images/products-bottom.jpg) no-repeat top;
}




#gallery {
	position:relative;
	height:287px; width:426px;
}
	#gallery a {
		float:left;
		position:absolute; text-align:right;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#f78421; 
		height:30px; 
		width:100%; 
		position:absolute;
		bottom:0; text-align:right; right:0px;
	}

	#gallery .caption .content {
		margin:5px;  text-align:right;  right:0px;
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#fff; text-align:right; right:0px;
	}
	
.homemain .opds{
width:952px; margin:0px auto; padding:0px 0px 5px; background:#d5d5d5; border-radius:6px; height:auto; 
}	

.opds h4{
font-family:"Myriad Pro"; font-size:18px; color:#063894; font-weight:bold; padding:10px 0px 10px 10px;
}	

.opds img{
margin:0px 10px;
}

.homemain .opds2{
width:952px; margin:0px auto; padding:5px 0px 5px; 
}

.opds2 .vistiors{
width:300px; float:left; margin:0px; padding:0px;
}

 .vistiors p{
 font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#033592;
 }
 
.vistiors p span{
color:#ff7500;
  }	

.opds2 .copyrights{
width:231px; float:right; margin:0px; padding:0px;
}	

 .copyrights p{
 font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#033592;
 }
 
.footer{
background:url(../images/footer.jpg) no-repeat; width:986px; height:27px; margin:0px auto; padding:0px;
 }
 
 
.homemain-right .inner{
width:694px; float:right; margin:0px; padding:0px;
}

.inner h3{
font-family:Arial, Helvetica, sans-serif; font-size:18px; border-bottom:1px dashed #000; color:#f78421; padding:10px 0px;
}

.inner h4{
font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0d3c98; padding:10px 0px;
}


.inner div{
width:694px; float:left; margin:0px; padding:5px 0px;

}

.inner div label{
width:150px; float:left; margin:0px; padding:0px; font-weight:bold;
}

.inner div label span{
font-size:16px; color:#FF0000;
}

.inner div input{
width:250px; float:left; margin:0px; padding:0px;
}

.inner div textarea{
width:250px; height:70px; float:left;
}

.inner div select{
width:250px; height:auto; float:left;
}

.inner div input.sub666{
background:#10419d; margin:0px 290px 40px 0px; padding:2px 5px; color:#fff; float:right; width:auto; font-weight:bold; border:0px;

}


.text1{
font-weight:bold; color:#0040bc; font-size:18px;
}


.inner h5{
font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#f78421; padding:0px 0px; width:300px;
}

 .inner img{
 float:right; margin:15px 0px 10px; padding:0px; border:3px solid #ccc;
 }

.inner p{
font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#000; font-weight:normal; line-height:24px;
}

.inner p a{
color:#f78421; text-decoration:none;
}

.inner p span{
color:#0d3c98; font-weight:bold;
}

.text1{
font-weight:bold; font-size:12px; border:1px solid #8e8d8d;}

.bluetext{
font-size:14px; color:#0000CC;
}


.sankalpamainleft2{ float:left; margin:0px; padding:0px 0px 0px;}

.sankalpamainleft2 h5{
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#013368; font-weight:bold; margin:0px; padding:0px 5px;
}
.sankalpamainleft2 h5 a{
text-decoration:none; color:#013368;
}
.sankalpamainleft2 p{
font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000; 
margin:0px; padding:5px; background:none; line-height:24px; 
}
.sankalpamainleft2 p a{
text-decoration:none; color:#000;
}