@charset "UTF-8";
/* CSS Document */

body{
	margin:0px;
	background:url(../images/green_bg.gif) #a9d18e repeat-x left top;
	font-family:Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}
p{
	font-size:12px;
}
img{
	border:none;
}
h3{
	margin:0px;
	font-size:18px;
	font-weight:100;
	color:#fff;
	border-bottom:#acdbed solid thin;
	padding-bottom:5px;
	margin-left:15px;
	padding-top:0px;
	margin-right:20px;
	
}
h4{
	margin:0px;
	font-size:14px;
	font-weight:100;
	color:#fff;
	padding-bottom:5px;
	margin-left:15px;
	padding-top:0px;
	margin-right:20px;
	
}
div#wrapper{
	 width:1000px;
	 margin:0 auto;
}
div#top{
	width:930px;
	margin:0 auto;
}

div#top-lft{
	width:250px;
	float:left;
	
}

div#logo{
	margin-top:32px;
	margin-left:2px;
}
div#top-rgt{
	width:400px;
	float:right;
}
ul#srch{
	margin-top:91px;
	float:right;
	margin-bottom:0px;
}
ul#srch li{
	list-style:none;
	float:left;
	margin-left:5px;
}
.srch-txt{
	background-color:#fff;
	border:#bfc2c5 solid thin;
	width:190px;
	font-size:11px; 
	padding:4px;
	color:#0e92c3;
	 
}
.srch-btn{
	background:#0084ba;
	color:#fff;
	font-size:12px;
	padding:3px;
	border:none;
	cursor:pointer;
}
.srch-btn:hover{
	background:#5bb3d4;
}
div#wave{
	background:url(../images/wave.jpg) no-repeat center top;
	width:930px;
	height:90px;
	margin:0 auto;
	clear:both;
}
ul#top-link{
	margin:20px 108px 0px 0px;
	float:right;
	font-size:12px;
}
ul#top-link li{
	list-style:none;
	float:left;
	color:#0e92c3;
}
ul#top-link li a{
	text-decoration:none;
	color:#666;
	padding:0px 5px;
}
ul#top-link li a:hover{
	color:#999;
}
div#menu{
	clear:both;
	padding-top:0px;
	
	
}
ul#nav{
	margin:0px;
	font-size:14px;
	padding-left:20px;
}
ul#nav li{
	list-style:none;
	float:left;
	color:#fff;
	
	background:url(../images/nav_list.png) no-repeat left;
	padding-left:8px;
	margin-right:5px;
}
ul#nav li:hover{
	background:url(../images/nav_hover.png) no-repeat left;
}
ul#nav li.selctd{
	background:url(../images/nav_hover.png) no-repeat left;
}
ul#nav li a{
	text-decoration:none;
	color:#fff;
	font-weight:lighter;      
	padding:0px 5px;
	font-weight:500;
	font-size:14px;
	
}
ul#nav li a:hover{
	color:#014774;
}

ul#nav li a.selctd{
	color:#014774;
}

div#content-bg{
	width:930px;
	background:#a3d3e5 url(../images/ban-bg.gif) repeat-x left top;
	margin:0 auto;
	height:445px;
	clear:both;
}
div#cnt-lft{
	width:387px;
	float:left;
}
div#flash-ban{
	width:401px;
	height:402px;
	margin-left:-32px;
	margin-top:26px;
}
div#cnt-rgt{
	width:542px;
	float:right;
}
div#prjct-thmb{
	width:300px;
	float:right;
	padding-right:30px;
}
ul#prjct_thmb-list{
	margin-top:0px;
	margin-bottom:0px;
	float:right;
}
ul#prjct_thmb-list li{
	float:left;
	list-style:none;
	margin-left:7px;
}
ul#prjct_thmb-list1{
	margin-top:4px;
	margin-bottom:0px;
	float:right;
}
ul#prjct_thmb-list1 li{
	float:left;
	list-style:none;
	margin-left:7px;
}
div#cnt-txt{
	clear:both;
	
	
}
h3.head{
	margin:0px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#fff;
	border:none;
}
p.para{
	font-size:12px;
	color:#01749b;
	text-align:justify;
	margin-top:5px;
	margin-bottom:0px;
	line-height:17px;
}
div#cnt-wrapper{
	clear:both;
}

div#cnt-p p{
	font-size:12px;
	color:#01749b;
	text-align:justify;
	margin-top:10px;
	margin-bottom:0px;
	line-height:18px;
	padding-left:15px;
	padding-right:20px;
}

div#cnt1-p p{
	font-size:12px;
	color:#01749b;
	text-align:justify;
	margin-top:10px;
	margin-bottom:0px;
	line-height:18px;
	margin-left:10px;
	padding-right:20px;
}

/**********Footer************************/

div#footer{
	clear:both;
	width:930px;
	margin:0 auto;
	margin-top:5px;
	height:64px;
	background-color:#fff;
	border:#e4e4e4 solid thin;
}

div#foot-lft{
	width:400px;
	float:left;
	font-size:10px;
	color:#999;
	padding-top:15px;
}
div#foot-lft a{
	text-decoration:none;
	color:#999;
}
div#foot-lft a:hover{
	color:#666;
}
div#foot-rgt{
	width:530px;
	float:right;
}
ul#foot-logo-list{
	margin-top:15px;
	padding-left:0px;
}
ul#foot-logo-list li{
	margin-right:5px;
	list-style:none;
	float:left;
}

/******************Inner Style****************************/

div#innercontent-bg{
	width:930px;
	background:#a3d3e5 url(../images/ban-bg.gif) repeat-x left top;
	margin:0 auto;
	
	clear:both;
	
}

div#inner_cnt-lft{
	width:370px;
	float:left;
}
div#msge-img{
	background:url(../images/msge.png) no-repeat left bottom;
	margin-top:27px;
	width:387px;
	height:402px;
}
div#inner_cnt-rgt{
	width:560px;
	float:right;
	padding-top:40px;
}
div#msge-head{
	margin-right:30px;
	padding-bottom:10px;
	border-bottom:#fff solid thin;
	height:60px;
}
div#msge-headng{
	width:200px;
	float:left;
}
div#ceo-photo{
	width:300px;
	float:right;
	
}
img#ceo{
	float:right;
	
}
div#msge-headng{
	padding-top:40px;
}
span#ceo_name{
	float:right;
	font-size:12px;
	color:#fff;
	margin-right:10px;
	padding-top:50px;
}
p.para1{
	font-size:12px;
	color:#01749b;
	text-align:justify;
	margin-top:15px;
	margin-bottom:0px;
	line-height:17px;
}
p.para2{
	font-size:12px;
	color:#01749b;
	text-align:justify;
	margin-top:10px;
	margin-bottom:0px;
	line-height:18px;
	padding-left:15px;
	padding-right:20px;
}
p.para2 a{
	color:#01749b;
	text-decoration:none;
}
p.para3{
	font-size:12px;
	color:#01749b;
	text-align:justify;
	margin-top:5px;
	margin-bottom:0px;
	line-height:17px;
	padding-right:20px;
}
p.para3 a{
	text-decoration:none;
	color:#01749b;
}

p.para4{
	font-size:12px;
	color:#fff;
	text-align:justify;
	margin-top:5px;
	margin-bottom:0px;
	line-height:17px;
	
	padding-right:20px;
}

p{
        color:#01749b;
	font-size:12px;
	text-align:justify;
	margin-top:5px;
	margin-bottom:0px;
	line-height:17px;
	padding-right:20px;
}

/**********About Style***************/

table#tabl-bg{
	border-spacing:0px;
	width:100%;
}

div#abt-bg{
	width:930px;
	background:url(../images/abt-bg.png) no-repeat bottom left;
	margin:0 auto;
	clear:both;
	
}
div#abt1-bg{
	width:930px;
	background:url(../images/abt_bg.png) no-repeat bottom left;
	margin:0 auto;
	clear:both;
	
}
div#media-bg{
	width:930px;
	background:url(../images/media_bg.png) no-repeat bottom left;
	margin:0 auto;
	clear:both;
	
}
div#preq-bg{
	width:930px;
	background:url(../images/pre_bg.png) no-repeat bottom left;
	margin:0 auto;
	
	clear:both;
	
}

div#prjct-bg{
	width:930px;
	background:url(../images/prjct_bg.png) no-repeat bottom left;
	margin:0 auto;
	
	clear:both;
	
}
div#preq-rgt{
	width:660px;
	float:right;
}
div#career-bg{
	width:930px;
	background:url(../images/career_bg.png) no-repeat bottom left;
	margin:0 auto;
	
	clear:both;
}
div.bg_services_1{
	width:930px;
	background:url(../images/srv_bg.png) no-repeat bottom left;
	margin:0 auto;
	
	clear:both;
}
div.bg_services_2{
	width:930px;
	background:url(../images/green_bldng.png) no-repeat bottom left;
	margin:0 auto;
	
	clear:both;
}
div.bg_services_3{
	width:930px;
	background:url(../images/srv_bg.png) no-repeat bottom left;
	margin:0 auto;
	
	clear:both;
}

h3.inner-head{
	margin:0px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#fff;
	border-bottom:#acdbed solid thin;
	padding-bottom:5px;
	margin-left:25px;
	padding-top:10px;
	margin-right:20px;
	
}
h4.inner-head{
	margin:0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#fff;
	padding-bottom:5px;
	margin-left:25px;
	padding-top:10px;
	margin-right:20px;
	
}
h3.inner-head1{
	margin:0px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#fff;
	padding-top:5px;
	border:none;
	
	
}
div#sub-bg{
	height:30px;
	border-bottom:#acdbed solid thin;
	margin-left:20px;
	
	margin-top:5px;
	clear:both;
}
div#abt-lft{
	width:220px;
	float:left;
}
ul#side-link{
	padding-left:30px;
	width:560px;
	float:right;
	margin-top:5px;
	
}
ul#side-link li{
	 list-style:none;
	float:left;
	margin-top:3px;
	margin-right:2px;
	
}
ul#side-link li a{
	color:#fff;
	text-decoration:none;
	font-size:12px;
	padding:3px 10px;
	display:block;
	background-color:#57a878;
	
}
ul#side-link li a:hover{
	color:#fff;
	background-color:#016238;
}


ul#side-link li a.selected{
	color:#fff;
	background-color:#016238;
}



div#abt-rgt{
	width:660px;
	float:right;
}

.show{
	display:block;
}
.hidden{
	display:none;
}
h3.inner-subhead{
	margin:0px;
	font-size:18px;
	font-weight:100;
	color:#fff;
	border-bottom:#acdbed solid thin;
	padding-bottom:5px;
	margin-left:15px;
	padding-top:0px;
	margin-right:20px;
	
}
h3.inner-subhead1{
	margin:0px;
	font-size:14px;
	
	font-weight:100;
	color:#fff;
	border-bottom:#acdbed solid thin;
	padding-bottom:5px;
	margin-left:15px;
	padding-top:0px;
	margin-right:20px;
	
}
h4{
	margin:0px;
	font-size:16px;
	font-weight:100;
	color:#fff;
	padding-bottom:5px;
	margin-left:15px;
	padding-top:0px;
	margin-right:20px;
	
}
ul#inner-list{
	margin-top:10px;
	padding-left:15px;
}
ul#inner-list li{
	font-size:13px;
	color:#fff;
	list-style:none;
}
ul{
	margin:5px 0px;
	font-size:13px;
	color:#fff;
}
ul li{
	font-size:12px;
	color:#01749b;
	list-style:url(../images/lst-img.png);
}
ul li a{
	text-decoration:none;
	color:#01749b;
}
ul li a:hover{
	text-decoration:none;
	color:#0093c5;
}

ul#inner-list2{
	margin:5px 0px;
	font-size:13px;
	color:#fff;
}
ul#inner-list2 li{
	font-size:12px;
	color:#fff;
	list-style:url(../images/lst-img.png);
}
ul#inner-list2 li a{
	text-decoration:none;
	color:#01749b;
}
ul#inner-list2 li a:hover{
	text-decoration:none;
	color:#0093c5;
}

ul#inner-list3{
	margin:5px 0px;
	font-size:12px;
	color:#fff;
}
ul#inner-list3 li{
	font-size:12px;
	color:#fff;
	list-style:url(../images/lst-img.png);
}

ul#inner-list4{
	margin:5px 0px;
	font-size:13px;
	color:#fff;
}
ul#inner-list4 li{
	font-size:12px;
	color:#fff;
	list-style:url(../images/lst-img.png);
	padding-bottom:10px;
}
ul#inner-list4 li a{
	text-decoration:none;
	color:#01749b;
}
ul#inner-list4 li a:hover{
	text-decoration:none;
	color:#0093c5;
}
ul#inner-list5{
	margin:5px 0px;
	font-size:13px;
	color:#fff;
	padding-left:15px;
}
ul#inner-list5 li{
	font-size:12px;
	color:#fff;
	list-style:none;
	
}
ul#inner-list5 li img{
	padding:8px;
	background-color:#32b5e1;
}
ul#inner-list5 li a{
	text-decoration:none;
	color:#01749b;
}
span#list-head{
	clear:both;
	color:#014774;
	font-size:13px;
	margin-left:20px;
}

div#cont-bg{
	width:930px;
	background:url(../images/cntct-bg.png) no-repeat bottom left;
	margin:0 auto;
	
	clear:both;
	
}
div#cntct-lft{
	width:200px;
	float:left;
}
div#cntct-rgt{
	width:700px;
	float:right;
	
}
div#career-rgt{
	width:600px;
	float:right;
	
}
span#contct-head{
	color:#fff;
	font-size:12px;
	font-weight:600;
	letter-spacing:1px;
}

div#addrss{
	 clear:both;
	 margin-right:30px;
	 border-top:#7ac3dd solid thin;
}
div#fdbk{
	clear:both;
	
}

.fdbk_txt{
	width:210px;
	font-size:12px;
	border:#0b6e9f solid thin;
	padding:2px;
	background-color:#70cdee;
	-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.fdbk_txtarea{
	width:300px;
	font-size:12px;
	border:#0b6e9f solid thin;
	padding:2px;
	background-color:#70cdee;
	-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.fdbk-btn{
	background-color:#24a0cb;
	color:#fff;
	padding:2px 5px;
	border:#0b6e9f solid thin;
	-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
cursor:pointer;
	
}
.fdbk-btn:hover{
	background-color:#70cdee;
	
}
ul#fdbk_list{
	margin-top:15px;
	padding-left:15px;
}
ul#fdbk_list li{
	list-style:none;
	color:#fff;
	font-size:11px;
}
table#fdbk_table{
	border-spacing:0px;
	margin-top:20px;
	clear:both;
	margin-bottom:15px;
	
}
table#fdbk_table td{
	vertical-align:top;
	padding:3px 0px;
	color:#0093c5;
	font-size:13px;
	padding-left:15px;
}

div#adrss-lft{
	width:270px;
	float:left;
}
div#adrss-rgt{
	width:230px;
	float:left;
}

table#tabl-map{
	border-spacing:0px;
	padding:5px 0px;
}
table#tabl-map td{
	padding-left:15px;
	
	clear:both;
}
p#turtles_caption{
	font-size:12px;
	color:#5C5B5B;
}


/* Example style */
.SplashFrame{
	background: url(Images/slashframe.jpg) no-repeat 0 0;
	width:526px;
	padding:5px;
	margin: 0 auto;
	border:#67bddb solid thin;
	background-color:#67bddb;
}
.SlashEff{
	width: 530px;
	margin:0 auto 0;
	margin-top:5px;
	
}
.SlashEff ul{
	margin-top:0px;
	margin-bottom:10px;
	padding-left:0px;
	float:right;
}
.SlashEff ul li{
	float: left;
	list-style-image: none;
	list-style-type: none;	
	
	cursor: pointer;
	color:#fff;
	font-size:14px;
}
.SlashEff ul li:hover{
	text-decoration: underline;
}
span#iso{
	font-size:14px;
	color:#fff;
}

/*******Project-cnt************/

h3.prjct-head{
	margin:0px;
	font-size:13px;
	
	font-weight:100;
	color:#01749b;
	padding-bottom:0px;  
	margin-left:0px;
	padding-top:5px;
	margin-right:10px;
	
}


span#location{
	font-size:12px;
	color:#fff;
	font-weight:normal;
}

div#prjct-cnt{
	
}
.jflow-content-slider{
	margin-top:50px;
}

#jFlowSlide{ background:#0e92c3; }
#myController { padding:2px 0;  width:750px; background:#67bddb;  text-align:left; font-size:11px; }
#myController span.jFlowSelected { background:#43A0D5;margin-right:0px; }

.slide-wrapper { padding: 5px; text-align:left; }
.slide-thumbnail { width:300px; float:left; padding:10px;}
.slide-thumbnail img {max-width:300px; }
.slide-details { width:400px; float:right; margin-left:10px;}
.slide-details h2 { font-size:16px;  font-weight:normal; line-height: 1; margin:0; }
.slide-details .description { margin-top:10px; color:#fff;}

.jFlowControl, .jFlowPrev, .jFlowNext { color:#FFF; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #43A0D5; }


/**********************************/

table#mbrshp{
	margin-left:15px;
	border-spacing:0px;
	border:#7ac3dd solid thin;
	width:95%;
	margin-right:10px;
	color:#fff;
	margin-bottom:20px;
	background-color:#67bddb;
}

table#mbrshp td.hdng{
	font-size:13px;
	text-align:center;
	background-color:#0e92c3;
	
}
table#mbrshp td{
	border:#7ac3dd solid thin;
	font-size:11px;
text-align:center;
padding:5px;

}
table#mbrshp1{
	margin-left:15px;
	border-spacing:0px;
	border:#7ac3dd solid thin;
	width:95%;
	color:#fff;
	margin-bottom:20px;
	background-color:#67bddb;
}

table#mbrshp1 td.hdng{
	font-size:12px;
	text-align:center;
	background-color:#0e92c3;
	
}
table#mbrshp1 td{
	border:#7ac3dd solid thin;
	font-size:11px;
text-align:center;
padding:2px;

}
.mmbr-logo{
	margin-right:5px;
	float:left;
}
div#snd_cv{
	padding:10px 0px ;
	
	font-size:11px;
	color:#fff;
	margin-left:30px;
	border-top:#c5e8f5 solid thin;
	border-bottom:#c5e8f5 solid thin;
	margin-right:20px;
	text-align:right;
}
div#snd_cv a{
	text-decoration:none;
	color:#fff;
	
}
div#trem_use{
	margin-left:20px;
}

/****************scroll****************/
#mycustomscroll {
/* Typical fixed height and fixed width example */
width:650px;
height: 360px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding:0px;
margin:0 auto;
border:0px;
outline: none;

}

#mycustomscroll1 {
/* Typical fixed height and fixed width example */
width:550px;
height: 310px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding:0px;
margin:0 auto;
border:0px;
outline: none;

}

#mycustomscroll2 {
/* Typical fixed height and fixed width example */
width:530px;
height: 250px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding:0px;
margin:0 auto;
border:0px;
outline: none;

}

#mycustomscroll3 {
/* Typical fixed height and fixed width example */
width:550px;
height: 350px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding:0px;
margin:0 auto;
border:0px;
outline: none;

}

/* DIV SLIDER */

.faq-ans {
	width:auto;
	background:#37a6ce;
	color:#FFF;
	display:none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	margin: 5px 0 5px 0;
	padding:10px;
	border:1px solid #0093c5;
}

/* DIV SLIDER */

table#prjct-dtls{
	width:100%;
	border-spacing:0px;v
}

table#prjct-dtls td{
	vertical-align:top;
}
.prjct-img{
	margin-right:10px;
}
div#pjct-name a{
	text-decoration:none;
}
/* Ticker Styling */
#ticker-wrapper.has-js {
	margin:0px;
	padding-left: 10px;
	width: 390px;
	height: 32px;
	display: block;
	background-color: #fff;
	font-size: 0.75em;
}
#ticker {
	width: 390px;
	height: 23px;
	display: block;
	float: left;
	position: relative;
	overflow: hidden;
	background-color: #fff;
}
#ticker-title {
	padding-top: 9px;
	float: left; 	
	color: #0084b5;
	background-color: #fff;
	
}
#ticker-content {
	margin: 0px;
	padding-top: 9px;
	float: left;
	position: absolute;
	color: #46acd1;
	background-color: #fff;
	overflow: hidden;
	white-space: nowrap;
	line-height: 1.2em;
	font-size:11px;
}
#ticker-content:focus {
	none;
}
#ticker-content a {
	text-decoration: none;	
	color: #666;
}
#ticker-content a:hover {
	
	color: #999;
}
#ticker-swipe {
	padding-top: 9px;
	position: absolute;
	top: 0px;
	left: 80px;
	background-color: #fff;
	display: block;
	width: 800px;
	height: 23px; 
}
#ticker-swipe span {
	margin-left: 1px;
	background-color: #fff;
	border-bottom: 1px solid #fff;
	height: 12px;
	width: 7px;
	display: block;
}
#ticker-controls {
	padding: 8px 20px 0px 0px;
	list-style-type: none;
	float: right;
}
#ticker-controls li {
	padding: 0px;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	height: 16px;
	width: 16px;
	display: block;
}
#ticker-controls li#play-pause {
	background-image: url('../images/controls.png');
	background-position: 32px 16px;
}
#ticker-controls li#play-pause.over {
	background-position: 32px 32px;
}
#ticker-controls li#play-pause.down {
	background-position: 32px 0px;
}
#ticker-controls li#play-pause.paused {
	background-image: url('../images/controls.png');	
	background-position: 48px 16px;
}
#ticker-controls li#play-pause.paused.over {
	background-position: 48px 32px;
}
#ticker-controls li#play-pause.paused.down {
	background-position: 48px 0px;
}
#ticker-controls li#prev {
	background-image: url('../images/controls.png');
	background-position: 0px 16px;		
}
#ticker-controls li#prev.over {
	background-position: 0px 32px;		
}
#ticker-controls li#prev.down {
	background-position: 0px 0px;		
}
#ticker-controls li#next {
	background-image: url('../images/controls.png');	
	background-position: 16px 16px;	
}
#ticker-controls li#next.over {
	background-position: 16px 32px;	
}
#ticker-controls li#next.down {	
	background-position: 16px 0px;	
}
.js-hidden {
	display: none;
}
#no-js-news {
	padding: 10px 0px 0px 45px; 
	color: #F8F0DB;
}

.certi-img{
	padding:7px;
	background:#66bddb;
}



