@charset "utf-8";
/* CSS Document */
body{ background:url(../images/bg_img.jpg) left top repeat; color:#797979; font-size:13px;}
h1, h2, h3, h4, h5, h6{ font-family:Arial, Helvetica, sans-serif;}

#wrapper{ width:100%; float:left;}

/*start_header*/
.header{ width:100%; float:left; background:url(../images/top_bg_img.jpg) center top repeat-x;}
.header .header_mid{margin:0 auto; width:965px;}
.header .header_mid .mid{ float:left; padding:3.6% 0 0; width:100%;}
.header .header_mid .mid a.logo{ float:left; padding:0 2% 2.9% 0;}
.header .header_mid .mid ul{ width:520px; float:left;}
.header .header_mid .mid ul li{ float:left;}
.header .header_mid .mid ul li a{ font:bold 16px Arial, Helvetica, sans-serif; padding:22px 8px 29px 8px; float:left; color:#ffffff;}
.header .header_mid .mid ul li a:hover{ background:url(../images/active_link.png) center bottom no-repeat;}
.header .header_mid .mid ul li a.active{ background:url(../images/active_link.png) center bottom no-repeat;}
/*end_header*/

/*start_conainer*/
.conainer{ width:100%; float:left;}
.conainer .conainer_mid{margin:0 auto; width:965px;}
.conainer .conainer_mid .mid{ float:left; padding:3.6% 0 0; width:100%;}

.conainer .conainer_mid .mid .banner_box{ width:100%; float:left; margin-bottom:30px;}
.containt{ width:704px; float:right; margin:0px; padding:0px; height:auto;}	
.con_left{width:226px; float:left; margin:0px; padding:0px; height:auto; border:1px solid #d3d3d3; padding:12px 17px 11px; background-color:#FFFFFF; border-right:0px;}
.con_left h2{ font-size:23px; color:#282828; border-bottom:1px dotted #282828; padding:0 0 6px 10px; margin:0 0 6px;}
.con_left ul{ width:95%; float:left; margin:0px 0px 0px 5px; padding:0px; height:auto;}
.con_left ul li{ float:left; margin:0px 0 0px 0; width:100%;}
.con_left ul li a{ color:#282828; text-decoration:none; display:block;  padding:6.5px 0px 6px 20px; font-weight:bold; width:93%; background:url(../images/point_1.png) 6px 11px no-repeat;  font:bold 15px Arial, Helvetica, sans-serif; line-height:20px;}
.con_left ul li a:hover{ color:#f6f5f5; text-decoration:none; display:block; background:url(../images/point_2.png) 6px 11px no-repeat #2a2a2a;  }
.con_left ul li.active a{ color:#f6f5f5; text-decoration:none; display:block; background:url(../images/point_2.png) 6px 11px no-repeat #2a2a2a;  }

.conainer .conainer_mid .mid .cont_box1{ background:url(../images/mid_img_bg.jpg) left top repeat-x; width:96%; float:left; padding:32px 21px;}
.conainer .conainer_mid .mid .cont_box1 .top_img{ width:100%; text-align:center; float:left;}
.conainer .conainer_mid .mid .cont_box1 .section{ float:left; width:100%;}
.conainer .conainer_mid .mid .cont_box1 .section ul{ float:left; width:100%;}
.conainer .conainer_mid .mid .cont_box1 .section ul li{ width:195px; float:left; padding:0px 24px 0px 24px; margin:0px 0px 0px 0px; background:url(../images/devider.png) left top no-repeat;}
.conainer .conainer_mid .mid .cont_box1 .section ul li.first{ background:none; padding-left:0px;}
.conainer .conainer_mid .mid .cont_box1 .section ul li.last{ padding-right:0px;}
.conainer .conainer_mid .mid .cont_box1 .section ul li h2{ font-size:18px; color:#1d1d1d; width:100%; text-align:center; padding:0 0 25px;}
.conainer .conainer_mid .mid .cont_box1 .section ul li p{ line-height:16px; text-align:justify; width:100%; float:left;}
.conainer .conainer_mid .mid .cont_box1 .section ul li p img.for_img{ float:left; margin:0 15px 10px 0;}

.conainer .conainer_mid .mid .cont_box1 .section ul li a.link{ background:url(../images/button.png) left top no-repeat; width:70px; text-align:center; color:#000; font-size:11px; border:none; float:left; margin:10px 0px 0px 63px; line-height:28px;}
.conainer .conainer_mid .mid .cont_box1 .section ul li a.link:hover{ color:#1d1d1d;}
.conainer .conainer_mid .mid .cont_box1 .section ul li .land_info{  float:left; padding:11px 8px; width:96%;}
.conainer .conainer_mid .mid .cont_box1 .section ul li .land_info h5{ font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif; padding-bottom:8px;}
.conainer .conainer_mid .mid .cont_box1 .section ul li .land_info b{ float:left; width:100%; line-height:16px;}
.conainer .conainer_mid .mid .cont_box1 .section ul li h2.last{ padding-bottom:13px;}
.conainer .conainer_mid .mid .cont_box1 .section ul li a.link.last{margin:10px 0px 0px 43px;}
.conainer .conainer_mid .mid .cont_box1 .section ul li .land_info small{ font-size:10px; line-height:14px; margin:8px 0 0; float:left;}
/*end_conainer*/

/*start_about_us*/
.for_all_box{ width:100%; float:left;}
.for_all_box h2{ padding:0px 0px 15px 22px; font-size:25px; font-weight:bold; color:#272727;}
.for_all_box p.for_img{ margin-bottom:15px;}
.for_all_box .for_details{ width:222px; float:left; margin:20px 0 0 17px; position:relative; z-index:9;}
.for_all_box .for_details ul{ float:left; width:100%;}
.for_all_box .for_details ul li{ float:left; margin:0px 0px 1px; padding:0px; width:100%;}
.for_all_box .for_details ul li a{ color:#3d3c3c; padding:13px 0px 13px 35px; float:left; background:url(../images/point_3.png) 12px 18px no-repeat; font:bold 15px Arial, Helvetica, sans-serif; border:1px solid transparent; width:84.4%;}
.for_all_box .for_details ul li:hover a{ background-color:#FFFFFF; border:1px solid #d3d3d3; border-right:none;}
.for_all_box .for_details ul li.active a{ background-color:#FFFFFF; border:1px solid #d3d3d3; border-right:none;}

.conainer_1{ width:660px; float:left; color:#3d3c3c;  border:1px solid #d3d3d3; padding:31px 22px; background-color:#fbfbfb; }
.conainer_2{ width:100%; float:left; font:14px/20px Arial, Helvetica, sans-serif; text-align:justify;}
.conainer_2 p{ padding:0 0 10px 0px; font:14px/20px Arial, Helvetica, sans-serif; text-align:justify;}
.conainer_2 .mission{  min-height:450px; }
.conainer_2 h4{ font:bold 16px/20px Arial, Helvetica, sans-serif; width:100%; float:left; padding-bottom:10px; border-bottom:1px dotted #999999; margin:0 0 10px;}
.conainer_2 p.first{ margin-bottom:15px;}
.conainer_2 p.last{ padding-bottom:0px; background-color:#000000;}
.conainer_2 ul{ width:100%; float:left; margin:0px 0 2%; padding:0px; }
.conainer_2 ul li{ width:96%; float:left; margin:0px; padding:5px 0px 5px 15px; background:url(../images/arrow_5.png) -2px 9px no-repeat; line-height:21px;}
.conainer_2 ul li ul{ width:100%; float:left; margin:0px; padding:0px;}
.conainer_2 ul li ul li{ width:90%; float:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 10px; background:none; line-height:21px;}
.conainer_2 p a{ color:#282828; text-decoration:underline;}
.conainer_2 p a:hover{ text-decoration:none;}

.conainer_2 h2 {font-size:24px; color:#282828;  border-bottom:1px dotted #282828; padding:0 0 10px 0px; margin:0 0 10px 0px; clear:both; float:left; width:100%;}
.conainer_2 h2 b{ font-size:18px; font-weight:normal; margin:2% 0 0; float:left; width:100%;}
.conainer_2 h3 {font-size:14px; color:#282828; padding:6px; margin:6px 0 6px 0px; background:#efeff0; clear:both;}



.for_all_box .for_details .award_box{ width:89.7%; float:left; border:1px solid #cfcfcf; margin:40px 0 0;}
.for_all_box .for_details .award_box h4{ background:url(../images/bg_2.jpg) left top repeat-x; border-bottom:1px solid #cfcfcf; width:100%; float:left; text-align:center; padding:4% 0; font:bold 16px Arial, Helvetica, sans-serif; color:#1d1d1d;}
.for_all_box .for_details .award_box p{ padding:10px 12px; float:left; width:88%; text-align:center; background-color:#f6f6f6; height:169px;}
.for_all_box .for_details .award_box p img{ border:1px solid #d4d4d4; margin-bottom:12px;}
.for_all_box .for_details .award_box p small{ font:11px/14px Verdana, Arial, Helvetica, sans-serif; color:#797979; width:100%; float:left; text-align:left; padding:0 0 15px 0;}
.for_all_box .for_details .award_box p a{ background:url(../images/button.png) center top no-repeat; width:50%; float:left; font:11px Verdana, Arial, Helvetica, sans-serif; color:#a2a2a2; text-align:center; padding:7px 0; margin:0 40px;}
.for_all_box .for_details .award_box p a:hover{ color:#333333;}
/*end_about_us*/

/*project_page*/
.conainer_3{ width:668px; float:left; color:#3d3c3c;  border:1px solid #d3d3d3; padding:18px 17px; background-color:#fbfbfb; min-height:600px;}
.conainer_4{ width:100%; float:left;}
.conainer_4 ul.list_1{ width:100%; float:left; margin-bottom:11px;}
.conainer_4 ul.list_1 li{ width:189px; float:left; margin-right:11px; border:1px solid #e4e4e4; padding:10px 12px; background-color:#f6f6f6;}
.conainer_4 ul.list_1 li a{ width:100%; float:left;}
.conainer_4 ul.list_1 li.last{ margin-right:0px;}
.conainer_4 ul.list_1 li h4{ font:bold 15px/20px Arial, Helvetica, sans-serif; color:#3d3c3c; padding:0 0 12px 0; float:left; text-align:center; width:100%;}
.conainer_4 ul.list_1 li img{ border:1px solid #d5d5d5; background-color:#fbfbfb; padding:5px; margin-bottom:10px;}
.conainer_4 ul.list_1 li p{ font:12px/16px Arial, Helvetica, sans-serif; color:#3d3c3c; text-align:left; width:100%; float:left;}
.conainer_4 ul.list_1 li p b{ float:right;}
.conainer_4 ul.list_1 li p sup{ margin-top:-5px; font-size:10px; float:right;}
.conainer_4 ul.list_1 li:hover {border:1px solid #d5d5d5; background-color:#eeeeee; cursor:pointer;}
.conainer_4 ul.list_1 li:hover img{ border:1px solid #d5d5d5;}
.conainer_4 h2{ color:#1d1d1d; font-size:20px; color:#1d1d1d; font-weight:bold; padding:15px 0px 20px; border-bottom:1px solid #e1e1e1; margin-bottom:20px; line-height:24px;}
.conainer_4 .right{ width:315px; float:right; font:12px/18px Arial, Helvetica, sans-serif; display:none;}
.conainer_4 .right p{ padding:0 0 8px; text-align:justify;}
.conainer_4 .left{ float:left; margin-right:13px; width:339px;}
.conainer_4 p{ line-height:18px; padding:0 0 2px;}

.conainer_4 .box_1{ width:100%; float:left; border:0px solid red; min-height:465px;}



/*Awards */

.conainer_5{ width:698px; margin:auto; color:#3d3c3c;  border:1px solid #d3d3d3; padding:31px 22px; height:490px; background-color:#fbfbfb; }


/*Contact us */

.conainer_6{ width:92%; float:left; color:#3d3c3c;  border:1px solid #d3d3d3;/* padding:31px 22px;*/ margin:0px 17px; background-color:#fbfbfb; padding:1.5% 2%;}
.conainer_6 .cont_box .contactadd{ float:left; width:100%; margin:0px 0px 0px 0px; }
.contactadd p{ float:left;  width:95.5%; margin:0px; border:1px solid #cccccc; background-color:#fafafa; padding:10px; font:14px Arial, Helvetica, sans-serif;  line-height:28px; border-top:none;}
.contactadd a{  font:13px Arial, Helvetica, sans-serif;  line-height:24px; color:#345bab; }
.contactadd h3{ margin:10px 0px 0px 0px;   border:1px solid #cccccc; background-color:#f1f0f0; padding:12px 5px; font:16px Arial, Helvetica, sans-serif; line-height:21px; float:left; width:97.7%; color:#323230; text-align:center; font-weight:bold;}
.contactadd b{ width:98%; float:left; padding:5px; font:14px Arial, Helvetica, sans-serif; line-height:24px; }
.contactloc{ float:left; margin:0px 0px 0px 0px; border:1px solid #f1f0f0; padding:5px; vertical-align:top; width:98.5%;}

.conainer_6 .cont_box{ width:48.7%; float:left; margin-right:2%;}
.conainer_6  h2{ width:100%; text-align:center; font-size:22px; padding:4% 0 2%; margin-bottom:2%; float:left; border-bottom:1px dotted #c4c4c4;}
.conainer_6 .cont_box.last{ margin-right:0;}


/*start_footer*/
.footer{ width:100%; float:left; background:url(../images/footer_bg_img.jpg) center top repeat; margin-top:30px; border-top:7px solid #f4f4f4;}
.footer .footer_mid{margin:0 auto; width:965px;}
.footer .footer_mid .mid{ float:left; padding:1.6% 0; width:100%;}
.footer .footer_mid .mid ul{ float:left; width:543px;}
.footer .footer_mid .mid ul li{ float:left; margin:0px; padding:0px;}
.footer .footer_mid .mid ul li a{padding:0px 10px 0 10px; border-right:1px solid #fbfbfb; color:#fbfbfb; font-size:11px;}
.footer .footer_mid .mid a.link_1{ float:right; font-size:11px; color:#fbfbfb;}
.footer .footer_mid .mid a.link_1:hover{ color:#9cd6a6;}
.footer .footer_mid .mid ul li a.last{ border-right:none;}
.footer .footer_mid .mid ul li a.first{ padding-left:0px;}
.footer .footer_mid .mid ul li a:hover{ color:#CCCCCC;}

/*start_with_awards*/
.gallery_outter_box{ float:left; width:100%; padding:20px 0;}
.container_6{ width:100%; float:left;}
.container_6 h3{ font-size:20px; font-weight:bold; padding-bottom:10px; color:#111111;}
.container_6 h4{ font-size:16px; font-weight:bold; padding-bottom:10px; color:#494949;  border:1px solid #bebebe; padding:1%; background:url(file:../images/point_1.png) 10px 12px no-repeat #f1f1f1; text-indent:15px; margin:15px 0; float:left; width:97.5%}
.container_6 ul{ width:100%; float:left;}
.container_6 ul li{ width:46.5%; float:left; padding:0 0 15px 20px; background:url(../images/arrwo_4.png) left 5px no-repeat; line-height:18px; text-align:justify; margin:0 2% 0 0;}
.container_6 ul li b{ font-weight:bold; color:#262626;}
.container_6 ul li.fr{ float:right; margin:0;}
.container_6 ul.last{ border-bottom:1px dotted #BEBEBE; padding:0 0 10px; margin:0 0 10px;}

.conainer_2 ul li ul.list_2 { width:100%; float:left; margin:1.5% 0 0 2%;}
.conainer_2 ul li ul.list_2 li{ width:96%; background:url(../images/arrow_2.png) left 10px no-repeat; padding:0 0 10px 15px;}

.conainer_2 h2.name{ font-size:24px;}

.for_all_box .for_details ul li.dem{ background:none!important;}

.publications{ width:100%; float:left;}
.publications ul{ float:left; width:100%; margin-bottom:10px; padding:0 0 10px; border-bottom:1px dotted #CCCCCC;}
.publications ul li{ float:left; padding:2%; width:45.5%;}
.publications ul li h5{ font-size:15px; font-weight:bold; padding:0 0 10px; float:left; width:100%; border-bottom:1px dotted #CCCCCC; line-height:18px;}
.publications ul li p{ float:left; width:100%; padding:5px 0; line-height:18px;}
.publications ul li address{ font-size:11px; float:left; font-weight:bold; line-height:16px;}

.conainer .conainer_mid .mid .cont_box1 .section ul.link_2{ width:100%; float:left;}
.conainer .conainer_mid .mid .cont_box1 .section ul.link_2 li{ padding:0 0 5px 15px; float:left; background:url(../images/arrow_2.png) left 6px no-repeat; line-height:17px;}
.conainer .conainer_mid .mid .cont_box1 .section ul.link_3{ width:60%; float:right;}
.for_img1{ width:98.5%; float:left;}
.for_img1 img{ float:left; padding:5px; border:1px solid #e8e8e8; margin-bottom:10px;}
.by_w{ width:40%;}
.by_w2{ width:45%;}
.by_w1{ width:100%;}
img.by_w, .by_w2, .by_w3 {  padding:5px; border:1px solid #e8e8e8; margin:10px;}

.details_box1{ width:100%; float:left;}
.details_box1 h4.title_1{ width:96%; float:left;  margin-bottom:18px; padding:1.5% 2%; font-weight:bold; font-size:15px; background:url(../images/hide_img.png) right 18px no-repeat #CCC;}
.details_box1 h4.title_2{background:url(../images/show_img.png) right 18px no-repeat #CCC;}
.innov_conts{ width:100%; float:left; font:14px/20px Arial,Helvetica,sans-serif; text-align:justify; padding:0 0 15px;}
.innov_conts p{ padding:0 0 10px; float:left;}
.innov_conts ul{ float:left; width:100%;}
.innov_conts ul li{ background:url(../images/arrow_2.png) left 7px no-repeat; padding:0 0 10px 18px; float:left; width:98%;}

ul.points_1{ width:100%; float:left;}
ul.points_1 li{ width:46.5%; float:left; padding:0 0 15px 20px; background:url(../images/arrwo_4.png) left 5px no-repeat; line-height:18px; text-align:justify; margin:0 2% 0 0;}
ul.points_1 li b{ font-weight:bold; color:#262626;}
ul.points_1 li.fr{ float:right; margin:0;}
ul.points_1.last{ border-bottom:1px dotted #BEBEBE; padding:0 0 10px; margin:0 0 10px;}
.banner{ width:704px; height:485px; float:right;}

a.link_5{ color:#333; font:14px Arial, Helvetica, sans-serif; padding:10px 0; float:left;}
a.link_5:hover{ color:#999;}
.conainer_2 address{ float:left; font:20px Arial, Helvetica, sans-serif; width:98%; padding:10px 0 10px 15px; border-left:5px solid #e8e8e8; margin-bottom:10px;}


.form_enq_Upload_res{  width:100%; clear:both; float:left;  color:#333333; font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; text-align:left; line-height:20px; margin-bottom:15px; }
.form_enq_Upload_res .neme_field{ position:relative; float:left; width:20%;  color:#333333; font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; text-align:left; line-height:20px; }
.form_enq_Upload_res .neme_field_big{ position:relative; display:block; float:left; width:25%;  color:#333333; font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; text-align:left; line-height:20px; }

.form_enq_Upload_res .input_box{ position:relative; float:left; width:20%;  color:#333333; font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; text-align:left; line-height:20px; }
.form_enq_Upload_res .input_boxx{ position:relative; float:left; width:10%;  color:#333333; font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; text-align:left; line-height:20px; }
	
.form_enq_Upload_res .input_box_new{ position:relative; float:left; width:50%;  color:#333333; font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; text-align:left; line-height:20px; }
.form_enq_Upload_res .input_box_new .commentBox{ font: 11px Arial, Helvetica, sans-serif;	color:#3a525c;	width:100%;	height:30px;	padding:5px; float:left;	border:1px solid #CCCCCC;	text-align:left; }
.form_enq_Upload_res .input_box .input_field_box{ font: 11px Arial, Helvetica, sans-serif;	color:#3a525c;	width:100%;	height:15px;	padding:5px; float:left;	border:1px solid #CCCCCC;	text-align:left; }
.form_enq_Upload_res .input_box_new .input_field_box{ font: 11px Arial, Helvetica, sans-serif;	color:#3a525c;	width:100%;	height:15px;	padding:5px; float:left;	border:1px solid #CCCCCC;	text-align:left; }
	
.form_enq_Upload_res .input_box_new .inputselectBox2 {	font: 11px Arial, Helvetica, sans-serif;	color:#3a525c;	width:100%;	height:30px; margin:0px; adding:5px; float:left;	border:1px solid #CCCCCC;	text-align:left;}
.form_enq_Upload_res .input_boxx .inputselectBox2 {	font: 11px Arial, Helvetica, sans-serif;	color:#3a525c;	width:100%;	height:30px; margin:0px;	padding:5px; float:left;	border:1px solid #CCCCCC;	text-align:left;}

.submitBtn {	font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; font-weight:bold;   background: url("../images/footer_bg_img.jpg") repeat scroll center top rgba(0, 0, 0, 0);	width:auto; padding:5px; cursor:pointer;	 border:none;	color:#FFFFFF;}