@charset "utf-8";
/* CSS Document */


body{
	background:url(../images/background.jpg) repeat;
	padding:0;
	margin:0 auto;
	}
div, td, p, h1, h2, h3, h4, h5, h6,h7,h8 form, imput{
	padding:0;
	margin:0;
	}
img{
	border:0;
	}		
ul{
	padding:0;
	margin:0;
	list-style-type:none;
	}
a{
	padding:0;
	margin:0;
	outline:none;
	text-decoration:none;
	}
a:hover{
	color:#000000;
	text-decoration:underline;
	}
	
.specer{
	padding:0;
	margin:0;
	clear:both;
	}
.clear{clear:both;}
.floatl{
	float:left;
	}
.floatr{
	float:right;
	}
/*--------------id--------------*/

#maincontainer{
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	}
.wrapper{
	width:1000px;
	height:auto;
	padding:0;
	margin:0 auto;
	}
.headertop{
	width:100%;
	padding:0;
	margin:0 auto;
	}
.header{
	background:url(../images/header.jpg) no-repeat;
	width:100%;
	height:187px;
	padding:0;
	margin:0 auto;
	}
.menu{
	width:100%;
	background:url(../images/menu.jpg) repeat-x;
	height:40px;
	padding:0;
	margin:0 auto;
	}
.midBox{
	width:100%;
	text-align:center;
	background:#fff;
	margin:0 auto;
	overflow:hidden;
	}
.midBox .midleft{
	width:210px;
	height:auto;
	padding:14px;
	float:left;
	}
.midBox .midright{
	width:73%;
	height:auto;
	padding:12px;
	float:left;
	}
.structure{
	width:100%;
	height:auto;
	margin:0 auto;
	padding:0;
	}
.structure img{
	width:100%;
	height:auto;
	}
/*.heading{
	background:url(../images/heading.png) bottom right no-repeat;
	width:auto;
	/*padding:15px 25px 19px 10px ;
	margin:0px auto;
	margin-bottom:5px;
	}*/

.heading1{
	background:url(../images/heading.jpg) bottom right no-repeat;
	width:96%;
	padding-bottom:13px;
	margin:0px auto;
	margin-bottom:5px;
	}

.divborder{
	background:none;
	width:90%;
	height:auto;
	padding:10px;
	margin:0px auto;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:22px;
	}

.divborder:hover{
	background:none;
	width:90%;
	height:auto;
	padding:10px;
	margin:0px auto;
	box-shadow: -2px 5px 5px #3e85c7;
	-moz-box-shadow: -2px 5px 5px #3e85c7;
	-webkit-box-shadow: -2px 5px 5px #3e85c7;
	}
.heading{
	background:#ebebeb;
	padding:2px 0;
	width:100%;
	border-radius:7px 0 0 7px;
	}
.heading h2{
	background:url(../images/header_h2.png) no-repeat 0 50%;
	display:block;
	padding-left:30px;
	color:#00599e;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:30px;
	text-align:left;
	margin-left:10px;
	}
.homemain-round{
	width:100%;
	height:auto;
	padding:0px;
	margin-left:15px;
	margin-bottom:15px;
	min-height:250px;
	border-radius:10px;
	border:solid 2px #999999;
	overflow:hidden;
	padding-bottom:15px;
	}
.homemain-round p{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify !important;
	padding:15px;
	line-height:22px;
	}
.homemain-round a{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
	font-weight:bold;
	text-decoration:underline;
	}
.homemain-round a:hover{
	text-decoration:overline;
	color:#6633CC;
	}
.homemain-round img{
	text-align:center;
	border:0;
	/*padding-top:10px;*/
	height:auto;
	width:auto;
	margin:0;
	}
.homemain-round h3{
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#660000;
	text-align:center;
	padding-top:10px;
	padding-bottom:15px;
	}

.homemain-round .pagination{
	width:100%;
	height:auto;
	margin:10px;
	padding:0;
	}
	
.homemain-round .pagination p{
	font-size:16px;
	text-align:center !important;
	}
	
.homemain-round .pagination p a{
	text-decoration:none;
	}
	

.homemain-round .mission{
	background:#ffddba;
	width:96%;
	height:auto;
	padding:0px;
	margin:0 auto;
	border:double 5px #3399CC;
	margin-bottom:10px;
	}
.homemain-round .mission p{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	padding:10px;
	line-height:18px !important;
	}
.homemain-round ul{
    list-style-type:none;
    text-align:center;
	}
.homemain-round ul li{
    display:inline-block;
    margin:0;
    width: 175px;
    height:auto;
    padding:1px;
    vertical-align:top;
	text-align:center;
	}
.homemain-round ul li:last-child{
	margin-right:0;
	}
.homemain-round ul li img{
    border:none;
	}
.homemain-round .certen{
	width:100%;
	/*min-height:624px;*/
	height:auto;
	padding:20px 0;
	}
.homemain-round .certen ul li{
	text-align:center;
	display:inline-block;
	width:300px;
	height:auto;
	margin-right:20px;
	vertical-align:top;
	padding:0;
	min-height:400px;
	border-radius:10px;
	}
.homemain-round .certen ul li:last-child{
	margin-right:0;
	}
.homemain-round .emp_notice{
	width:100%;
	height:auto;
	background:none;
	padding:0px;
	margin:0;
	min-height:400px;
	border-radius:10px;
	border:solid 2px #006699;
	}
.homemain-round .emp_notice a{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	color:#006699;
	font-weight:normal !important;
	text-decoration:none !important;
	}
.homemain-round .emp_notice a:hover{
	color:#660000;
	text-decoration:underline !important;
	}
.homemain-round .emp_notice img{
	text-align:center;
	border:0;
	padding-top:10px;
	height:auto;
	width:auto;
	margin:0;
	}
.homemain-round .emp_notice h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #0060b9;
    font-size: 14px;
    font-weight: bold;
	text-align:center;
	line-height:20px;
	margin:0;
	padding-top:5px;
	padding-bottom:10px;
	}
.homemain-round .greenviewmore{
	background-image:url(../images/green_view_more.png);
	width:164px;
	text-align:center;
	position:relative;
	margin-top:-19px;
	margin-left:72px;
	}
.homemain-round .fund_release{
	width:100%;
	height:auto;
	background:#9e9e9e;
	padding:0 10px;
	margin:0;
	min-height:400px;
	border-radius:10px;
	}
.homemain-round .fund_release img{
	text-align:center;
	border:0;
	padding-top:10px;
	height:auto;
	width:auto;
	margin:0;
	}
.homemain-round .fund_release h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
	text-align:center;
	line-height:20px;
	margin:0;
	padding-top:5px;
	padding-bottom:10px;
	}
.homemain-round .ashviewmore{
	background-image:url(../images/ash_view_more.png);
	width:164px;
	text-align:center;
	position:relative;
	margin-top:-19px;
	margin-left:56px;
	}
.homemain-round .contacts{
	width:70%;
	margin:0 auto;
	height:auto;
	padding:10px;
	vertical-align:middle;
	}
.homemain-round .contacts .visitor
	{
	font-size:18px;
	font-weight:bold;
	line-height:23px;
	color:#3333CC;
	font-family:Arial;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.homemain-round .contacts .visitor1
	{
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#996600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.viewmore a{
	background:url(../images/more_arrow.png) no-repeat right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:39px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	padding: 6px 35px 6px 35px;
	}
.viewmore a:hover{
	text-decoration:none;
	color:#fff;
	}
.image-scroll ul{
    list-style-type:none;
    text-align:center;
	}
.image-scroll ul li{
    display:inline-block;
    margin-right:5px;
    width: 160px;
    height:auto;
    padding:5px;
    vertical-align:top;
	text-align:center;
	}
.image-scroll ul li:last-child{
	margin-right:0;
	}
.image-scroll ul li img{
    border:#663300;
	border-style:solid;
	border-width:1px;
	padding:2px;
	}
h1{
	background:none;
	padding-left:15px;
	/*margin-right:70px;*/
	margin-bottom:9px;
	color:#0f3f98;
	font-size:30px;
	font-family:"Script MT Bold", "Monotype Corsiva", Georgia;
	font-weight:bold;
	border-bottom:#0f3f98 solid 4px;
	line-height:40px;
	text-align:left;
	text-shadow:3px 3px 4px #3e85c7;
	-moz-text-shadow:3px 3px 4px #3e85c7;
	-webkit-text-shadow:3px 3px 4px #3e85c7;
	behavior:url(../css/ie-css3.htc);
	}
h2{
	background:#ebebeb;
	padding-left:15px;
	color:#00599e;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:30px;
	text-align:left;
	width:98%;
	border-radius:10px 0 0 10px;
	}

h2 a{
	background:none;
	margin-right:16px;
	color:#f1ffd0;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	border-bottom:#0f3f98 solid 2px;
	line-height:20px;
	text-align:left;
	}
.aboutmic{
	width:100%;
	height:auto;
	margin-bottom:35px;
	}
.about{
	width:100%;
	height:auto;
	padding:15px 0;
	float:left;
	margin-right:10px;
	border-top:solid 1px #e5e5e5;
	}
.about .text{
	float:left;
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	}
.about h4{
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3580c3;
	text-align:left;
	padding:0 0 10px 0;
	margin:0;
	}
.about p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#303030;
	line-height:22px;
	margin-button:15px;
	padding:0;
	}
.innrtext{
	width:95%;
	height:auto;
	padding:10px;
	margin:0;
	overflow:hidden;
	min-height:370px;
	}

.innrtext p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#303030;
	line-height:22px;
	margin-button:25px;
	padding-bottom:15px;
	}
.useful{
	width:95%;
	height:auto;
	padding:10px;
	margin:0;
	overflow:hidden;
	min-height:370px;
	}
.useful .left1{
	width:48%;
	height:auto;
	padding:10px;
	margin:0;
	overflow:hidden;
	float:left;	
	}
.useful .right1{
	width:48%;
	height:auto;
	padding:10px;
	margin:0;
	overflow:hidden;
	float:right;	
	}	
.mic{
	background-image:url(../images/mic_back.png);
	width:190px;
	height:136px;
	padding:15px;
	margin:0;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	color:#303030;
	line-height:18px;
	font-style:italic;
	}
.subheading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000066;
	text-align:left;
	margin-bottom:20px;
	margin-top:10px;
	border-bottom:1px dashed #000066;
	}
h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	color:#303030;
	line-height:22px;
	font-weight:bold;
	padding-left:15px;
	}

.kolkata{
	width:100%;
	height:auto;
	padding:0;
	margin:10px 0;
	float:left;
	}
.att-off{
	width:100%;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	}
.att-off ul{
	text-align:center;
	margin:0;
	padding:0;
	text-decoration:none;
	}
.att-off ul li{
	text-align:center;
	display:inline-block;
	width:auto;
	height:auto;
	margin-right:10px;
	margin-bottom:10px;
	border-radius:5px;
    background: #fff;
	-webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.4);
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0 !important;
	}
.att-off ul li a{
	text-decoration:none;
	color:#000000;
	display:block;
	padding:10px 15px;
	}
.att-off ul li a:hover{
	background: rgb(15, 63, 152);
	color:#FFFFFF;
	border-radius:5px;
	}

.complain{
	text-align:center;
	display:inline-block;
	width:auto;
	height:auto;
	margin:10px 0;
	border-radius:5px;
    background:  rgb(15, 63, 152);
	-webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.4);
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	padding:0 !important;
	}
.complain a{
	text-decoration:none;
	color:#fff;
	display:block;
	padding:10px 15px;
	}
.complain a:hover{
	background: #fff;
	color:#000099;
	border-radius:5px;
	}


.bullets{
	background:url(../images/icon_34.gif) no-repeat 0 15%;
	display:block;
	padding-left:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#006699;
	text-align:justify;
	padding-bottom:10px;
	margin-left:15px;
	margin-top:10px;
	padding-right:15px;
	}
.bullets a{
	text-decoration:none;
	color:#663366;
	}
.bullets a:hover{
	text-decoration:underline;
	color:#993333;
	}
.bullets1{
	background:url(../images/bul.gif) no-repeat 0 15%;
	display:block;
	padding-left:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#303030;
	text-align:left;
	padding-bottom:10px;
	margin-left:40px;
	}
.bullets1 a{
	text-decoration:none;
	color:#000033;
	}
.bullets1 a:hover{
	text-decoration:underline;
	color:#330000;
	}
.bullets2{
	background:url(../images/target-icon.png) no-repeat 0 15%;
	display:block;
	padding-left:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	text-decoration:none;
	color:#0066FF;
	text-align:left;
	padding-bottom:10px;
	margin-left:15px;
	font-weight:bold;
	}
.bullets2 a{
	text-decoration:none;
	color:#0000FF;
	}
.bullets2 a:hover{
	text-decoration:underline;
	color:#663399;
	}
.images{
    padding:5px;
    border:#000099 dotted 1px;
    float:right;
    margin:5px;
	}
.photo{
	background:url(../images/photo_frame.png) left top no-repeat;
	width:205px;
	height:182px;
	/*padding:15px 24px 37px 14px;*/
	padding:37px 0px 0px 14px;
	margin-right:5px;
	float:left;
	}
.picbord{
	border:#663300;
	border-style:solid;
	border-width:1px;
	padding:2px;
	}
.link2{
	background:url(../images/round_icon.png) no-repeat 0px 3px;
	display:block;
	padding-left:23px;
	color:#fff;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	padding-bottom:5px;
	text-align:left;
	}
.link2:hover{
	text-decoration:underline;
	color:#FFFF00;
	}
a.view{ display:inline-block; padding:3px 20px; margin:10px auto; position:relative; line-height:18px; font-size:12px; color:#FFF; border-radius:5px;-webkit-border-radius:5px; text-align:center;box-shadow:#333 0 1px 2px ; -webkit-box-shadow:#333 0 1px 2px ; transition:box-shadow .3s; -webkit-transition:box-shadow .3s; background: #000066; 
background: rgba(59,164,255,1);
background: -moz-linear-gradient(top, rgba(59,164,255,1) 0%, rgba(0,53,110,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(59,164,255,1)), color-stop(100%, rgba(0,53,110,1)));
background: -webkit-linear-gradient(top, rgba(59,164,255,1) 0%, rgba(0,53,110,1) 100%);
background: -o-linear-gradient(top, rgba(59,164,255,1) 0%, rgba(0,53,110,1) 100%);
background: -ms-linear-gradient(top, rgba(59,164,255,1) 0%, rgba(0,53,110,1) 100%);
background: linear-gradient(to bottom, rgba(59,164,255,1) 0%, rgba(0,53,110,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ba4ff', endColorstr='#00356e', GradientType=0 );

}

a.view:hover{ box-shadow:inset #333 0 1px 2px; -webkit-box-shadow:inset #333 0 1px 2px}	
.footerbg{
	background:#80ceff;
	width:100%;
	height:65px;
	padding:10px 0;
	margin:0 auto;
	border-top:4px solid #4c7eb1;
	border-bottom:4px solid #4c7eb1;
	}
.footer{
	width:1000px;
	height:auto;
	padding:0;
	margin:0 auto;
	}
.footer .footleft{
	width:100px;
	text-align:center;
	float:left;
	padding:5px;
	}
.footer .footright{
	width:auto;
	text-align:left;
	float:left;
	padding:5px;
	}
.footer .footright .text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:25px;
	text-align:left;
	font-weight:bold;
	}
.footer .footright .text a{
	font-weight:bold;
	color:#003399;
	text-decoration:none;
	}
.footer .footright .text a:hover{
	font-weight:bold;
	color:#FFFF00;
	text-decoration:overline;
	}


/*--table css--*/
.wrapper-table{
	width:98%;
	height:auto;
	padding:0;
	margin:18px auto;
	overflow-x:scroll;
	}
table{
	border:1px #ccc solid;
	border-collapse:collapse;
	font-size:12px;
	}
table tr td{
       border:1px #ccc solid;
       padding:5px;
       }
table tr td a{
       font-family:Verdana, Arial, Helvetica, sans-serif;
	   color:#000000;
	   text-decoration:none;
       }	 
tr:nth-child(even){
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px #ccc solid;
    padding:20px;
	background:#fff;
	text-align:left;
	vertical-align:top;
	line-height:20px;
	}
tr:nth-child(odd){
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px #ccc solid;
    padding:20px;
	background:#d5f1ff;
	text-align:left;
	vertical-align:top;
	line-height:20px;
	}
th{
       background:#0073ab;
       color:#fff;
       border:1px #ccc solid;
       padding:10px;
       }
/*----*/
.tenderview{
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	}
.tenderview .leftview{
	width:100%;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.scroll{width:100%;float:none; height:auto; line-height:30px; background:#003; overflow:hidden;}
.scroll ul{list-style-type:none;padding:0;margin:0;float:right;}
.scroll ul li{float:left;font-family: Verdana, Geneva, sans-serif;font-size:12px;margin:0 5px;color:#fff;padding:0; width:auto; }
.scroll ul li a{color:#fff; text-decoration:none;}
