@charset "utf-8";
/* CSS Document */
body{
	background:url(../images/body_bg.jpg) #eeeeee repeat-x center top;
	margin:0;
	padding:0;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#515252;
	word-spacing:-1px;
}
a{
	outline:none;
}
h2{
	margin:0;
	padding:16px 0 15px 65px;
	font:normal 23px Verdana, Geneva, sans-serif;
	color:#919191;
	background:url(../images/h2.jpg) no-repeat 12px 16px;
}
h3{
	font:normal 22px Verdana, Geneva, sans-serif;
	padding:15px 0 0 20px;
	margin:0 0 0 0;
	color:#dc8f00;
	background:none;
}
h4{
	font: bold 13px Verdana, Geneva, sans-serif;
	padding:0;
	margin:0;
	color:#363636;
	background:none;
}
h5{
	font: bold 13px Verdana, Geneva, sans-serif;
	padding:10px 0;
	margin:0;
	color:#dc8f00;
	background:none;
}
p{
	margin:0;
	padding:8px 0;
	line-height:18px;
	color:#515252;
}
#container{
	width:980px;
	margin:0 auto;
}
#header{
	width:100%;
	overflow:hidden;
	height:231px;
}
.logo{
	float:left;
}
.logo_txt{
	float:left;
	padding:83px 0 0 0;
}
.toplink{
	float:right;
	padding:10px 35px 0 0;
	color:#FFF;
}
.toplink a{
	color:#FFF;
	text-decoration:none;
}
.toplink a:hover{
	text-decoration:underline;
}
.nav{
	float:right;
	width:555px;
}
.nav ul{
	margin:0;
	padding:43px 30px 0 0;
	list-style:none;
}
.nav ul li{
	display:block;
	margin:0;
	padding:0;
	float:left;	
}
.nav ul li.line{
	background:url(../images/line.jpg) no-repeat top;
	width:2px;
	height:95px;
}
.nav ul li a{
	display:block;
	padding:40px 18px;
	float:left;
	color:#8c8c8c;
	text-decoration:none;
	font:12px Verdana, Geneva, sans-serif;
	white-space:nowrap;
}
.nav ul li a:hover, .nav ul li a.active{
	background:url(../images/nav_over.jpg) repeat-x top;
	color:#2890c2;
}
.banner_txt{
	padding:26px 0 0 0;
	float:left;
	}
#content{
	width:950px;
	overflow:hidden;
	padding:0 15px;
}
.box_wrap{
	background:url(../images/box_t.gif) #FFF repeat-x top;
}
.box_t{
	background:url(../images/box_border.gif) top repeat-x;
}
.box_r{
	background:url(../images/box_border.gif) right repeat-y;
}
.box_b{
	background:url(../images/box_border.gif) bottom repeat-x;
}
.box_l{
	background:url(../images/box_border.gif) left repeat-y;
}
.box_tl{
	background:url(../images/box_tl.jpg) top left no-repeat;
}
.box_tr{
	background:url(../images/box_tr.jpg) top right no-repeat;
}
.box_bl{
	background:url(../images/box_bl.jpg) bottom left no-repeat;
}
.box_br{
	background:url(../images/box_br.jpg) bottom right no-repeat;
}
.wel_wrap{
	width:675px;
	float:left;
}
.wel{
	padding:20px;
	font:normal 12px Verdana, Geneva, sans-serif;
	color:#363636;
	line-height:16px;
}
.wel p{
	padding:5px 0;
	line-height:18px;
	text-align:justify;
}
.wel_img{
	background:url(../images/wel_img.jpg) right bottom no-repeat;
}
.more a{
	color:#efac2f;
	text-decoration:none;
	font:normal 12px Verdana, Geneva, sans-serif;
}
.more a:hover{
	text-decoration:underline;
}
.blue_text{
	color:#2890c2;
	font:13px Verdana, Geneva, sans-serif;
	padding:50px 315px 20px 0;
	line-height:20px;
}

.vision_wrap{
	float:right;
	width:242px
}
.vision_img{
	background:url(../images/vision.jpg) bottom left no-repeat;
}
.vision{
	padding:15px 0 80px 16px;
}
.vision ul{
	margin:0;
	padding:0;
	list-style:none;
}
.vision ul li{
	margin:0;
	padding:0 32px 3px 15px;
	background:url(../images/arrow.gif) no-repeat 0 7px;
	line-height:21px;
	color:#666666;
}
.contact{
	float:right;
	padding:18px 0 0 0;
}
.bottom_area{
	clear:both;
	width:100%;
	overflow:hidden;
	padding:35px 0 15px 0;
}
.bot_box_wrap{
	width:285px;
	float:left;
}
.bot_box_wrap_right{
	float:right;
	width:285px;
}
.bot_box_wrap_middle{
	float:left;
	width:285px;
	padding:0 0 0 47px;
}
.bot_box_inner{
	padding:10px 0 120px 20px;
}
.bot_box_inner ul{
	margin:0;
	padding:0;
	list-style:none;
}
.bot_box_inner ul li{
	margin:0;
	padding:5px 0px 5px 25px;
	background:url(../images/plus.jpg) no-repeat center left;
	color:#666666;
}
.technical_img{
	background:url(../images/technical.jpg) bottom right no-repeat;
}
.non_technical_img{
	background:url(../images/non_technical.jpg) bottom right no-repeat;
}
.bpo_img{
	background:url(../images/bpo.jpg) bottom right no-repeat;
}
#footer_wrap{
	background:url(../images/footer.jpg) repeat-x top;
	width:100%;
}
#footer{
	width:980px;
	margin:0 auto;
	background:url(../images/footer_logo.jpg) right top no-repeat;
	height:164px;
}
.foot_menu{
	padding:45px 0 0 12px;
	color:#171717;
}
.foot_menu a{
	color:#171717;
	text-decoration:none;
}
.foot_menu a:hover{
	text-decoration:underline;
}
.foot_menu1{
	padding:10px 0 0 12px;
	color:#171717;
}
.subleft_wrap{
	width:285px;
	float:left;
}
.subleft{
	padding:23px 0 10px 30px;
	/*height:254px;*/
}
.subleft ul{
	margin:0;
	padding:0;
	list-style:none;
}
.subleft ul li{ 
	margin:0;
	padding:0;
	color:#666666;	
}
.subleft ul li a{
	display:block;
	padding:7px 32px 7px 15px;
	background:url(../images/arrow2.gif) no-repeat center left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#454646;
	text-decoration:none;
}
.subleft ul li a:hover, .subleft ul li a.active{
	color:#dc8f00;
	background:url(../images/arrow.gif) no-repeat center left;
}
.subleft1{
	padding:23px 0 10px 30px;
	/*height:254px;*/
}
.subleft1 ul{
	margin:0;
	padding:0;
	list-style:none;
}
.subleft1 ul li{ 
	margin:0;
	padding:0;
	color:#666666;	
}
.subleft1 ul li a{
	display:block;
	padding:7px 32px 7px 15px;
	background:url(../images/arrow2.gif) no-repeat center left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#454646;
	text-decoration:none;
}
.subleft1 ul li a:hover, .subleft1 ul li a.active{
	color:#dc8f00;
	background:url(../images/arrow.gif) no-repeat center left;
}
.sub_content_wrap{
	width:647px;
	float:right;
}
.sub_content_inner{
	padding:10px 20px 10px 20px;
}
.sub_content_inner a{
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
.sub_content_inner a:hover{
	color:#000000;
	font-size:12px;
	text-decoration:underline;
}

.sub_content_inner h4 {
	font:13px Verdana, Geneva, sans-serif;
	color:#FF9600;
	}
.sub_content_inner h3 {
	font:12px bold Verdana, Geneva, sans-serif ;
	padding:10px 0px;
	color:#000000;
	}
.sub_content_inner	h6{
	font:normal 22px Verdana, Geneva, sans-serif;
	padding:15px 0 10px 0;
	margin:0 0 0 0;
	color:#dc8f00;
	background:none;
}
.sub_content_inner p {
	font:12px Verdana, Geneva, sans-serif;
	line-height:18px;
	padding-bottom:7px;
	text-align:justify;
	}	
.sub_contact{
	text-align:center;
	padding:15px 0;
}
.awards{
	background:url(../images/awards.jpg) no-repeat right bottom;
	min-height:430px;
	
}
.visit{
	font: bold 13px Verdana, Geneva, sans-serif;
	color:#5e5e5e;
}

.candidates{
	background:url(../images/candidates.jpg) no-repeat right bottom;
	height:430px;
}
.job_list{
	background:url(../images/joblist.jpg) no-repeat right bottom;
}
.org_bold{
	color:#cb8402;
	font-weight:bold;
}
.blue-link a{
	color:#008cab;
	text-decoration: underline;
}
.blue-link a:hover{
	text-decoration:none;
}
.blue-link h5{
	font: bold 13px Verdana, Geneva, sans-serif;
	padding:10px 0;
	margin:0;
	color:#dc8f00;
	background:none;
	}
.blue-link h6{
	font: bold 11px Verdana, Geneva, sans-serif;
	padding:5px 0 0 0;
	margin:0;
	color:#dc8f00;
	background:none;
	}
.blue-link p{
	font: normal 12px Verdana, Geneva, sans-serif;
	padding:5px 0;
	line-height:18px;}
	
.blue-link ul{
	margin:0;
	padding:0;
	list-style:none;
}
.blue-link ul li{
	padding:5px 0 5px 15px;
	line-height:13px;
	background-image: url(../images/dot.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
}
.blue-link ul li.dot {
	background:url(../images/dot.gif) no-repeat left;
}

.applay-now-form{
	font:normal 11px Verdana, Geneva, sans-serif;
}
.applay-now-form input{
	font:normal 11px Arial, Helvetica, sans-serif;
	border:1px #acabab solid;
	padding:2px;
}

.sub_content_inner ul{
	margin:0;
	padding:0;
	list-style:none;
}
.sub_content_inner ul li{
	background:url(../images/arrow3.gif) no-repeat 0 8px;
	padding:5px 0 5px 15px;
	line-height:13px;
}
.sub_content_inner h5{
	font: bold 13px Verdana, Geneva, sans-serif;
	padding:5px 0 2px 0;
	margin:0;
	color:#dc8f00;
	background:none;
}
.orange{color:#ed9f0f;}

.mission ul{
	margin:0;
	padding:0;
	list-style:none;
}
.mission ul li{
	margin:0;
	padding:2px 32px 3px 15px;
	background:url(../images/arrow3.gif) no-repeat 0 7px;
	line-height:18px;
	color:#454646;
	
}

.joblistbox{
	padding:3px 10px 10px 2px;
}

.joblist{
	padding:3px 10px 10px 2px;
	width:298px;
	float:left;

}
.joblist ul{
	margin:0;
	padding:0;
	list-style:none;
}
.joblist ul li{
	background:url(../images/arrow3.gif) no-repeat 0 8px;
	padding:5px 0 5px 15px;
	line-height:13px;
}
.joblist p{ font: bold 13px Verdana, Geneva, sans-serif; color:#008cab;}


.joblist1{
	padding:3px 5px 10px 2px;
	width:230px;
	float:right;

}
.joblist1 ul{
	margin:0;
	padding:0;
	list-style:none;
}
.joblist1 ul li{
	background:url(../images/arrow3.gif) no-repeat 0 8px;
	padding:5px 0 5px 15px;
	line-height:13px;
}
.joblist1 p{ font: bold 13px Verdana, Geneva, sans-serif; color:#008cab;}

.joblist2{
	padding:3px 5px 10px 2px;
	width:530px;
	float:left;

}
.headbox{width:100%; 
font:normal 22px Verdana, Geneva, sans-serif;
padding:15px 0 20px 0;
margin:0 0 0 0;
color:#dc8f00;
background:none;
}

.headleft{ float:left; width:320px;}
.headright{ float: right; width:200px;}
.submit-btn-reg { border:none medium; width:60px; height:22px; cursor:pointer; background:url(../images/submit.gif) no-repeat; }

.bluelink a{
	color:#008cab;
	text-decoration: underline;
}
.bluelink a:hover{
	text-decoration:none;
}

.sitemap{
	padding:3px 10px 10px 2px;
	width:708px;
	float:left;

}
.sitemap a{
	margin:0;
	padding:0;
	color:#008cab;
}
.sitemap a:hover{
	margin:0;
	padding:0;
	color:#dc8f00;
	text-decoration:none;
}
.sitemap ul{
	margin:0;
	padding:0;
	list-style:none;
}
.sitemap ul li{
		margin:0 0 0 10px;
	    padding:0;
		background:url(../images/arrow.gif) no-repeat center left;
		list-style:none;
}
.sitemap ul li a{
	margin:0;
	display:block;
    padding:5px 0 5px 15px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#454646;
	text-decoration:none !important; 
}
.sitemap ul li a:hover{
	margin:0;
	color:#dc8f00;
	padding:5px 0 5px 15px !important;

}

.sitemap p{ font: bold 12px Verdana, Geneva, sans-serif; height:8px; color:#008cab;}

/********* Ie6 ************/
.subleft1{
	_padding:28px 0 10px 30px;

}
.subleft1 ul li a{
	_display:block;
	_padding:1px 32px 1px 15px;
	_background:url(../images/arrow2.gif) no-repeat center left;
	_font:normal 12px Arial, Helvetica, sans-serif;
	_color:#454646;
	_text-decoration:none;
}



