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

/***** Global *****/
h2 {font-size: 1.571em}	/* 22px */
h3 {font-size: 1.429em}	/* 20px */
 h4 {font-size: 1.286em; padding-left:15px;} /* 18px */

h5 {font-size: 1.143em; padding-left:15px;} /* 16px */

h6 {font-size: 1em}		/* 14px */

h2, h3, h4, h5, h6 {	font-weight: 400;	line-height: 1.1;	margin-bottom: .8em;}

a {outline: 0;}
a img {border: 0px; text-decoration: none;}

	
/* HTML5 tags */
header, section, footer,aside, logo, nav, article, figure {	display: block;}


/* Wapper Start */




body{ background: url(../images/bg_back.png) left top repeat-x #a7bae2; margin:0px; padding:0px; font:12px Arial, Helvetica, sans-serif; color:#666; }

#wapper{ width:100%; margin:0px; padding:0px; overflow: hidden; display:block;}

#header{ width:100%; margin:3px 0 0 0; padding:0px; overflow: hidden; display:block;}

.header{ width:954px; margin:0px auto; padding:0px; overflow: hidden; display:block; background:#fff; height:62px;  border-radius:5px;  border-bottom-left-radius:0px; border-bottom-right-radius:0px;}

.logo{ width:254px; margin:6px 0 0 18px; padding:0px; overflow:hidden; display:block; float:left;}

.header_right_part{ width:326px; margin:18px 15px 0 0; padding:0px; float: right; overflow: hidden; display:block;}

.search_part{ width:250px; margin:0px; padding:0px; float:left; overflow:hidden; display:block; line-height:35px; border-right:1px solid #666;}

.search_part_text{ font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#4f4f4f; text-align: left; line-height:35px; float:left; width:60px; overflow:hidden; display:block;}

.search_part_box{ width:170px; margin:0px; padding:0px; float:right; margin-right:15px; overflow:hidden; display:block;}

.search_part_input{ width:155px; margin-top:10px; padding-left:15px; font:12px Arial, Helvetica, sans-serif; color:#999; padding:0px; overflow:hidden; display:block; float:right; background: url(../images/search.png) left top no-repeat #fff; border:1px solid #dcd8d4; height:18px; border-radius:3px;}

.go_but{ width:32px; margin:-20px 0 0 0; padding:0px; float:right; overflow:hidden; display:block;}

.gmail_img{ width:40px; margin:10px 25px 0 10px; padding:0px; float:right; overflow:hidden; display:block;}

#main_nav{ width:100%; margin:0px; padding:0px; overflow:hidden; display:block;}
.main_nav{ width:994px; margin:0px auto; padding:0px; overflow:hidden; display:block;}
.main_nav_left_part{ width:974px; margin:0px; float:left; padding:0px; overflow:hidden; display:block;}

.main_nav_left{ width:20px; margin:0px; position:absolute; float:left; padding:0px; overflow:hidden; display:block;}

.main_nav_mid{ width:954px; margin:0px; float:right; background: url(../images/nav_bg.png) left top repeat-x; height:62px;}

.main_nav_mid ul{margin:0px; padding:0px; list-style:none; overflow: hidden; display: block; padding-left:100px;}

.main_nav_mid li{ margin:0px; padding:0px; font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color:#fff;  text-transform: uppercase; line-height:62px; }

.main_nav_mid li a{  margin:0px; padding:0 23px; font: 12px Arial, Helvetica, sans-serif; background: url(../images/nev_rig.png) right top  no-repeat; font-weight: bold; color:#fff; float:left; font-weight: normal; line-height:62px; text-decoration: none; font-weight: normal;  overflow: hidden; display: block;}

.main_nav_mid li a:hover {margin:0px; padding:0 23px; list-style:none; overflow: hidden; display: block; color:#b5d0f1;}
.main_nav_mid li a.active { color:#b5d0f1;}


.main_nav_right{ width:20px; margin:0 0 0 974px; position:absolute; float: left; padding:0px; overflow:hidden; display:block;}

#main_banner{ width:100%; margin:0px; padding:0px; overflow:hidden; display:block;}
.main_banner{ width:954px; margin:0px auto; padding:0px; overflow:hidden; display:block;}
.banner_bot{ width:954px; margin:0px auto; padding:0px; background: url(../images/banner_bot.png) left top no-repeat; height:20px;}


#main_continer{ width:100%; margin:0px; padding:0px; overflow: hidden; display:block;}

.main_continer{ width:954px; margin:0px auto; padding:0px; overflow: hidden; display:block; background:#fefefe; }


.news_bg{ width:151px; margin:3px 0 0 3px; float:left; background: url(../images/news_bg.png) left top repeat-x; border-radius:5px; padding:5px 0 0 0; height:30px; padding-left:15px; font:16px Arial, Helvetica, sans-serif; color:#1f2122;}



.continer_right{ width:740px; padding:0px; margin:0 13px 0 0; float:right;}

.welcomes_part{ width:740px; margin:0px; padding:0px; float:left; background:#f5f5f5; border:1px solid #e6e5e5; border-radius:5px; overflow:hidden; display:block;}
.welcomes_part h1{ width:700px; margin:0px; padding:10px 0 0 20px; float:left; font:24px Arial, Helvetica, sans-serif; color:#000; text-align: left;}
.welcomes_part h1 span{ color:#083085;}

.welcome_part{ width:740px; margin:0px; padding:0px; float:left; background:#f5f5f5; border:1px solid #e6e5e5; border-radius:5px; overflow:hidden; display:block;min-height:710px;}
.welcome_part h1{ width:700px; margin:0px; padding:10px 0 0 20px; float:left; font:24px Arial, Helvetica, sans-serif; color:#000; text-align: left;}
.welcome_part h1 span{ color:#083085;}

.continerjobdetail_right{ width:954px; padding:0px; margin:0px auto; }

.welcomejobdetail_part{ width:954px; margin:0px; padding:0px; float:left; background:#fff;  overflow:hidden; display:block;}
.welcomejobdetail_part h1{ width:954px; margin:0px;  font:24px Arial, Helvetica, sans-serif; color:#000; text-align: left;}
.welcomejobdetail_part h1 span{ color:#083085;}

.img_left1{ width:170px; margin:15px 0 0 20px; float:left; padding:0px;}

.img_right p{ width:513px; margin:10px 15px 10px 0; padding:0px; float:left; font:11px Arial, Helvetica, sans-serif; color:#083085; text-align: justify; line-height:18px; }

.img_right p span{  color:#083085; font-weight: bold;}


.service_box{ width:236px; margin:11px 12px 0 0; padding:0px; background:#fff; border:1px solid #f5f5f5; overflow: hidden; display:block; float:left; border-radius:4px; border-top:0px;}

.industries{ width:215px; margin:3px 0 0 3px; float:left; background: url(../images/news_bg.png) left top repeat-x; border-radius:5px; padding:5px 0 0 0; height:30px; padding-left:15px; font:16px Arial, Helvetica, sans-serif; color:#1f2122;}

.service_img{ width:226px; margin:0px 0 0 5px; padding:0px; float: left; padding-bottom:11px;}
.service_box p{ font:11px Arial, Helvetica, sans-serif; color:#4c4c4c; line-height:16px; float:left; padding: 0 0 15px 5px; margin:0px; width:225px; text-align: justify; width:220px; text-align:justify;}


.energy{ width:180px; margin:0px; padding:0px; float:left;}

.energy ul{ margin:0px; padding:0px; list-style: none; margin-left:10px;}

.energy li{ width:160px; margin:0px; padding:0px; font:11px Arial, Helvetica, sans-serif; color:#083085; line-height:16px; text-transform: none; font-weight: normal; background: url(../images/dot.png) left top no-repeat; padding-left:15px;}
.energy li a{ width:160px; margin:0px; padding:0px; font:11px Arial, Helvetica, sans-serif; color:#083085; line-height:16px; text-decoration: none; font-weight: normal;}
.energy li a:hover{  color:#000;  text-decoration: none; }

.read_more{ width:97px; margin:32px 0 0 0; padding:0px; float:right; margin-right:15px;}

.our_client{ width:732px; margin:10px 0 0 0; padding:0px; float: left; height:72px; border:1px solid #cecece;}

.our_client_img{ width:95px; margin:0 10px 0 0; padding:0px; float:left;}

.inner_part_clients{ width:585px; margin-left:120px; padding-right:15px; padding:0px; float: left;}

.continer_main_left{ width:172px; margin:0px; padding:0px; float:left;}


.continer_left{ width:172px; margin:0 15px 0 12px; padding:0px; float:left; overflow:hidden; display:block; background:#f8f8f8; border:1px solid #e6e5e5; border-top:0px; border-radius:3px;}

.continer_main_left p{ width:150px; margin:5px 0 0 0; padding:0 0 10px 8px; float:left; overflow:hidden; display:block; text-align: justify; line-height:20px; font:11px Arial, Helvetica, sans-serif; color:#4c4c4c;}

.continer_main_left p span{ color:#083085; font-weight: bold; font:11px Arial, Helvetica, sans-serif;}

.test{ width:50px; margin:0px; padding:15px 0 0 8px; float:left;}

.test_text{ width:100px; margin:0px; text-align: justify; padding:15px 5px 0 0; float:right; font:11px Arial, Helvetica, sans-serif; color:#535353; line-height:16px;}

.test_text span{ color:#083085; text-align: right; width:100px; float:left; padding:9px 0 0 0; margin:0px;}

.line_cl{ width:155px; margin:10px 0 0 8px; float:left; padding:0px; border:1px solid #ebebeb; }

#footer{ width:100%; margin:0px; padding:0px; overflow: hidden; display: block;}

.footer{ width:994px; margin:0px auto; padding:0px; height: 57px; background:#fff;}



.footer_left{ width:20px; margin:0px 0 0 0; position:absolute; float:left; padding:0px; overflow:hidden; display:block;}

.footer_mid{ width:954px; margin:14px 0 0 0; float:right; background: url(../images/footer_mid.png) left top repeat-x; height:43px; padding:0px 5px; font: 12px Arial, Helvetica, sans-serif; color:#fff;  line-height:43px; text-align: center; text-decoration: none;}

.footer_mid a{ width:954px; margin:0px;  font: 12px Arial, Helvetica, sans-serif; color:#fff;line-height:43px; text-align: center; text-decoration: none; padding:0px 5px;}

.footer_mid a:hover{ color:#000;}

.footer_right{ width:20px; margin:0px 0 0 974px; position:absolute; float: left; padding:0px; overflow:hidden; display:block;}

.copright{ width:954px; margin:0px auto; padding:0px; background:#fff; overflow:hidden; display:block;}

.copright_left{ width:350px; margin:25px 0 0 15px; font:11px Arial, Helvetica, sans-serif; color:#000; float:left; padding-bottom:10px;}

.copright_right{ width:150px; margin:5px 10px 0 0; font:11px Arial, Helvetica, sans-serif; color:#000; float: right; padding-bottom:10px;}

.follow_us{ width:80px; margin:0px; padding:0px; float:left; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:#20487d; text-align: left; line-height:20px;}
.follow_right{ width:70px; margin:0px; padding:0px; float: right;}

.ostpl{ width:153px; margin:0px; padding:5px 0 0 0; float:left; color:#000; text-decoration: none; font:11px Arial, Helvetica, sans-serif; line-height:20px; text-align: right;}

.ostpl span{ font:11px Arial, Helvetica, sans-serif; line-height:20px; text-align: right; color:#F30; text-decoration: none; }

.ostpl span a{  font:11px Arial, Helvetica, sans-serif; color:#F30; line-height:20px; text-align: right; text-decoration: none;}
.ostpl span a:hover{ color:#000;}





.pt15{ padding-bottom:15px;}
.mt15px{ margin-top:15px;}

.mr15{ margin-left:15px;}


.inner_page{ width:705px; margin:0px; padding:0px; float:left; padding-bottom:10px;}

.inner_page p{ width:690px; margin:0 0 0 15px; padding:5px 0 5px 0; float: left; font:11px Arial, Helvetica, sans-serif; color:#083085; text-align: justify; line-height:18px; }

.inner_page h1{ width:700px; margin:0px; padding:10px 0 0 15px; float:left; font:24px Arial, Helvetica, sans-serif; color:#000; text-align: left;}
.inner_page h1 span{ color:#083085;}

.listing_page{ width:120px; margin:15px 0 0 20px; float:left; padding:0px;}

.inner_page2{ width:740px; margin:0px; padding:0px; float:left; padding-bottom:10px;}


/*=============Contact Us Form Starts Here====================*/
.enq-wrap1{ padding:20px 0; float:left;  width: 450px;}
.enq-wrap1 ul{}
.enq-wrap1 ul li{ margin:0 0 20px 0; clear:both; display:inline-block;}
.enq-wrap1 ul li label{ color:#666; font-size:12px; font-weight:bold; width:100px; float:left; padding:8px 0;}
.enq-wrap1 ul li input{ color:#666; font-size:12px; font-weight:bold; width:270px; float:left; height:25px; padding:5px; border:1px solid #ccc; background:#ffffff; border-radius:5px; box-shadow:1px 1px 5px #999;}
.enq-wrap1 ul li input:focus{ box-shadow:1px 1px 10px #03C}
.enq-wrap1 ul li textarea{ color:#666; font-size:12px; font-weight:bold; width:270px; float:left; height:100px; padding:5px; border:1px solid #ccc; background:#ffffff; border-radius:5px; box-shadow:1px 1px 10px #999;}
.enq-wrap1 ul li textarea:focus{ box-shadow:1px 1px 10px #03C;}
.sbmt-clear-btn1{ margin:5px 0 0 150px;}
.sbmt-clear-btn1 input{ width:80px !important; height:32px !important; background:#03C !important; border-radius:5px;  -webkit-border-radius:5px; -moz-border-radius:5px; color:#fff !important; cursor:pointer; float:left; margin-right:20px; font-size:14px !important;}
.rgt-address-wrap{ float:right; width:270px;}
.rgt-address-wrap h4{ color:#666; font-size:16px; font-weight:bold; padding:0 0 15px 0; margin:10px 0 0 0;}
.rgt-address-wrap p{ color:#101010; font-size:12px; padding:0 0 10px 0;}
.rgt-address-wrap p strong{ color: #FF7F00;font-size: 15px;font-weight: bold;}
.rgt-address-wrap p a{ color:#FF7F00; text-decoration:none;}
.rgt-address-wrap p a:hover{  text-decoration:underline;}
/*=============Contact Us Form Ends Here====================*/

.main_table{ height:30px; line-height:30px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; vertical-align: middle; color:#fff; background:#086eb5
; border:1px solid#4e0d1a; }

.main_table1{ height:30px; line-height:30px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; vertical-align: middle; color:#fff; background:#1b3d68

; border:1px solid#4e0d1a; }
.border1{ border-right:1px solid #0455c3;}

.tr_table{ height:35px; line-height:30px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; border-top:none; vertical-align: middle; color:#666; background:#fff
; border:1px solid #eaeaea; }
.tr_table1{ height:35px; line-height:30px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; border-top:none; vertical-align: middle; color:#666; background:#fff;
; border:1px solid #eaeaea;padding-left:10px; text-decoration: none; }

.tr_table1 a{ height:35px; line-height:30px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; border-top:none; vertical-align: middle; color:#666; background:#fff; text-decoration: none;}

.tr_table1 a:hover{ color:#083085; text-decoration: none; }


.trd_table{ height:35px; line-height:30px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; border-top:none; text-align: left; vertical-align: middle; color:#666; background:#fff
; border:1px solid #eaeaea; }
.td_table{ height:35px; line-height:30px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; border-top:none; text-align: center; vertical-align: middle; color:#666; background:#fff
; border:1px solid #eaeaea; }

.pt100{ padding:0 0 0 100px;}
.TEXT14BOLD {
    color: #3A3A3A;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 14px; line-height:22px;
    font-style: normal;
    font-weight: bold;
}


.TEXT13BOLD {
    color: #191919;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 13px; line-height:22px;
    font-style: normal;
    font-weight: bold;
	padding-bottom:20px;
}

.TEXT15BOLD {
    color: #fff;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-style: normal;
    text-decoration: none;
	text-align:center;
	line-height:30px;
}


.TEXT13 {
    color: #191919;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}



.droup_down{ width:220px; margin:0px; padding:0px; float:left;  padding-right:10px;}

.droup_down p{ font:12px Arial,Helvetica,Verdana,sans-serif;; color:#333; line-height:15px; text-align: justify; width:200px; padding:5px; text-align: justify; border-right:1px solid #6E97EC; height:80px;}

.droup_downh h3{ font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; line-height:15px; text-align: justify; width:200px; padding:5px; text-align: justify; text-decoration: none; }
.droup_downh h3 a{ font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; line-height:15px; text-align: justify; width:130px; padding:5px; text-decoration: none;}
.droup_downh h3 a:hover{ color:#f00; text-decoration: none; }

.services{ width:740px; margin:0px; padding:0px; float:left;}

.services_box{ width:330px; margin:20px 0 0 15px; float:left; padding:7px; background:#fff; box-shadow:inset 5px 5px 10px #eee; border:1px solid #dcdada; border-radius:5px;}

.services_box h5{ width:330px; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#265696; line-height:20px; float:left; margin:0px; padding:0px; border-bottom:1px solid #e6e5e5; padding-bottom:5px;}

.services_box p{ width:250px; font:11px  Arial, Helvetica, sans-serif; color:#666; line-height:18px; float:left; margin:0px; padding:0px;  padding-top:10px; text-align: justify;}

.services_box p span{color:#265696; font-weight: bold; line-height:20px; text-decoration: none; padding-left:10px;}

/*.services_box  span a{color:#265696; font-weight: bold; line-height:20px; text-decoration: none; padding-left:10px;}

.services_box  span a:hover{color:#000; text-decoration: none;}*/
.serviceread{color:#265696;font-weight:bold;text-decoration:none; padding-left:10px;}
.services_img{ width:70px; float:right; margin:10px 0 0 0; padding:0px;}
.mandtry{color:red;}

.cont_page{ width:200px; margin:0px; padding:0px; float:right; border:0px solid #000;}
.about_right_part{ width:200px; margin:20px 20px 0 0; padding:0px; float:left;}
.contact_part{ width:200px; margin:0 0 20px 0; padding:0px; float:left;}
.contact_part p{ font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5f5f5f; width:180px; float:left;  text-align:left; line-height:22px;margin:0px;padding:0px;}
.contact_part h4{ font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00; width:180px; float:left; padding:0 0 5px 1px;margin:10px 0 0 0;}

.contact_part h6{ font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#083085; width:180px; float:left; padding:0 0 10px 0;margin:5px 0 0 0;}



.bulet{ width:690px; margin:0px; padding:0px; float:left;}
.bulet ol{ list-style:none; margin:10px; padding:0px;}
.bulet li{ font:11px/22px Arial,Helvetica,sans-serif; color:#5F5F5F; left top no-repeat; background-position: left; padding:0 0 0 5px; margin:0px; line-height:24px; }


.editorcont{width:705px; margin:0px; padding:0px; float:left; padding-bottom:10px;}
.editorcont h3{width:700px; margin:0px; padding:10px 0 0 15px; float:left; font:22px Arial, Helvetica, sans-serif; color:#000; text-align: left;}
.editorcont h4{width:700px; margin:0px; padding:10px 0 0 15px; float:left; font:16px Arial, Helvetica, sans-serif; color:#000; text-align: left;}

.editorcont p{ width:690px; margin:0 0 0 15px; padding:5px 0 5px 0; float: left; font:11px Arial, Helvetica, sans-serif; color:#083085; text-align: justify; line-height:18px; }

.employer_box{ width:331px; margin:20px 0 0 15px; float:left; padding:7px; background:#fff; box-shadow:inset 5px 5px 10px #eee; border:1px solid #dcdada; border-radius:5px;}