*{margin:0px; padding:0px;}

/*body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:#FFF url(../images/bg.jpg) repeat-x; padding:0px; margin:0px auto;}*/
body{font-family:"Times New Roman", Times, serif; font-size:14px; color:#000; background:#FFF url(../images/bg.jpg) repeat-x; padding:0px; margin:0px auto;}

a{text-decoration:none; color:#000000; font-weight:bold;}

img{border:0px;}

li{list-style:none;}

.pagewrapper{width:1000px; margin:0px auto; background:#FFF;}

.container{clear:both; width:1000px; float:left;  background:#FFF;}

.header{width:1000px; height:154px; clear:both;}

.logo{float:left; width:355px; height:154px;}

.menus{float:left; background:url(../images/menu_bg1.gif) no-repeat; width:624px; height:154px;}

.callus_txt{clear:both; margin:8px 0 0 230px; width:205px; height:60px;}

.menu_link{height:63px; width:455px; float:left;}

.menu_link li{float:left; margin-top:28px; padding-right:10px;}

.menu_link a.home{margin-left:15px; background:url(../images/home.png) no-repeat; width:52px; height:26px; cursor:pointer; display:block;}

.menu_link a.home:hover{background-position:0px -26px;}

.menu_link a.aboutus{margin-left:5px; background:url(../images/aboutus.png) no-repeat; width:71px; height:26px; cursor:pointer; display:block;}

.menu_link a.aboutus:hover{background-position:0px -26px;}

.menu_link a.clients{margin-left:2px; background:url(../images/clients.png) no-repeat; width:58px; height:26px; cursor:pointer; display:block;}

.menu_link a.clients:hover{background-position:0px -26px;}

.menu_link a.intips{margin-left:2px; background:url(../images/interviewtipss.png) no-repeat; width:107px; height:26px; cursor:pointer; display:block;}

.menu_link a.intips:hover{background-position:0px -26px;}

.menu_link a.reachus{margin-left:3px; background:url(../images/reachus.png) no-repeat; width:76px; height:26px; cursor:pointer; display:block;}

.menu_link a.reachus:hover{background-position:0px -26px;}

/*.interviewtip_text{float:left; margin-left:24px; width:105px; margin-top:3px;}*/
.interviewtip_text{float:left; margin-left:20px; width:117px; margin-top:3px;}

.banner{clear:both; margin-left:16px; width:963px; height:306px; padding:0px; float:left;}

.search_bg{clear:both; background:url(../images/search_bg.png) no-repeat; width:598px; height:71px; margin:-90px 0 0 40px; float:left;}

.search_txtbox{float:left; padding:25px 0 0 25px; width:380px; height:25px;}

.search_txtbox input{width:380px; height:22px; background:Transparent; border:none; font:12px Trebuchet Ms; color:#8a8a8a; padding-top:3px;}

.search_select{float:left; padding:25px 0 0 20px; width:185px; height:25px;}

.search_select select{width:185px; height:25px; font:14px Times New Roman; color:#252525;}

.search_btn{float:left; padding:8px 0 0 25px; width:148px; height:50px;}

.search_btn input{width:148px; height:50px; background:Transparent; border:none; cursor:pointer;}

.center_part{clear:both; padding-top:15px; padding-left:16px; width:965px;}

.latestjobs_txt{clear:both; padding-left:11px; height:60px;}

.center_inner_part{clear:both; width:965px; float:left; margin-bottom:50px;}
.center_inner_part_reach{
clear:both; width:965px; float:left; margin-bottom:50px;
background:url(../images/reach_body_bg.jpg) left top no-repeat;
}
.center_index_row1{clear:both; width:965px; float:left; padding-top:12px; font-size:14px;}
.center_index_row1_img1{
background:url(../images/index_body_img1.jpg) left top no-repeat;
width:337px;
height:281px;
float:left;
}
.center_index_row1_img2{
background:url(../images/index_body_img2.jpg) left top no-repeat;
width:337px;
height:281px;
float:left;
}
.center_index_row1_img3{
width:280px;
height:278px;
float:left;
}
/*.center_index_row1_img3{
background:url(../images/body_index_img_3_1.jpg) left top no-repeat;
width:280px;
height:278px;
float:left;
font-family:"Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
}*/

.center_index_row1_img4{
background:url(../images/index_body_img3.jpg) left top no-repeat;
width:337px;
height:281px;
float:left;
}

.center_index_row1_img5{
background:url(../images/index_body_img4.jpg) left top no-repeat;
width:337px;
height:281px;
float:left;
}
.center_index_row1_text
{
padding:145px 30px 0px 15px;
font-family:Times New Roman;
font-size:16px;
text-align:justify;
/*font-weight:bold;*/
}
.center_index_row1_readmore
{
padding:5px 30px 0px 15px;
font-family:14px Times New Roman;
text-align:right;
font-weight:bold;
color:#224a80;
}
.center_index_row1_readmore a
{
color:#224a80;
}
/*.index_keyword
{
	clear:both;
	width:965px;
	
	padding:45px 0px 0px 0px;
}
.index_keyword_top
{
	width:965px;
	height:36px;
	background:url(../images/keyword_top_bg.jpg) left top no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#484848;
	padding:18px 0px 0px 50px;
}
.index_keyword_middle
{
	width:965px;
	padding:20px 0px 0px 50px;
	float:left;
	clear:both;
	background:url(../images/keyword_middle_bg.jpg) left top repeat-y;
	
}
.index_keyword_middle_txt
{
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
		color:#4b0307;
		float:left;

}*/

.index_keyword
{
	clear:both;
	width:965px;
	height:239px;
	background:url(../images/keyword_full.jpg) left top no-repeat;
	padding:0px 0px 0px 0px;
}
.index_keyword_top
{
	width:965px;
	height:36px;
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	font-weight:bold;
	color:#00217d;
	padding:15px 0px 0px 35px;
}
.index_keyword_middle
{
	width:965px;
	padding:35px 0px 0px 25px;
	float:left;
	clear:both;
	
}
.index_keyword_middle_txt
{
		font-family:"Times New Roman", Times, serif;
		font-size:18px;
		/*font-weight:bold;*/
		color:#4b0307;
		float:left;

}

.index_keyword_middle_row1
{
	clear:both;
	width:100%;
	height:40px;
	float:left;
	
}
.middle_key_text
{
		font-family:"Times New Roman", Times, serif;
		font-size:17px;
		/*font-weight:bold;*/
		color:#4b0307;
		float:left;
		width:130px;
}
.index_keyword_middle_row1 a
{
	color:#4b0307;
}
.index_keyword_bottom
{
	width:965px;
	height:25px;
	clear:both;
	
}

.center_left{float:left; width:680px;}

.jobs_tbl_topcurve{clear:both; background:url(../images/job_tbl_topcurve.gif) no-repeat; width:668px; height:38px;}

.jobs_tbl_topcurve1{clear:both; background:url(../images/job_tbl_topcurve1.gif) no-repeat; width:815px; height:38px;}

.jobs_tbl_middle{clear:both; width:664px; border-left:2px solid #a3a3a3; border-right:2px solid #a3a3a3; float:left;}

.jobs_tbl_middle1{clear:both; width:811px; border-left:2px solid #a3a3a3; border-right:2px solid #a3a3a3; float:left;}

.jobs_tbl_btmcurve{clear:both; background:url(../images/job_tbl_btmcurve.gif) no-repeat; width:668px; height:16px;}

.jobs_tbl_btmcurve1{clear:both; background:url(../images/job_tbl_btmcurve1.gif) no-repeat; width:815px; height:16px;}

.jobs_tbl_headerrow{clear:both; float:left; width:668px; height:34px; padding-top:4px; font:bold 14px Times New Roman; color:#FFF;}

.jobs_tbl_headerrow1{clear:both; float:left; width:815px; height:34px; padding-top:4px; font:bold 14px Times New Roman; color:#FFF;}

.jobs_tbl_headercol1{float:left; width:77px; height:34px; line-height:34px; padding-left:21px; border-right:1px solid #a3a3a3;}

.jobs_tbl_headercol2{float:left; width:180px; height:34px; line-height:34px; text-align:center; border-right:1px solid #a3a3a3;}

.jobs_tbl_headercol2_2{float:left; width:170px; height:24px; padding-top:10px; text-align:left; padding-left:10px; border-right:1px solid #a3a3a3;}

.jobs_tbl_headercol2_2 a{color:#0066CC; text-decoration:underline !important;}

.jobs_tbl_headercol3{float:left; width:124px; height:34px; line-height:34px; text-align:center; border-right:1px solid #a3a3a3;}

.jobs_tbl_headercol3_3{float:left; width:114px; height:34px; line-height:34px; text-align:left; padding-left:10px; border-right:1px solid #a3a3a3;}

.jobs_tbl_headercol4{float:left; width:146px; height:34px; line-height:34px; text-align:center; border-right:1px solid #a3a3a3;}

.jobs_tbl_headercol4_4{float:left; width:136px; height:34px; line-height:34px; text-align:left; padding-left:10px; border-right:1px solid #a3a3a3;}

.jobs_tbl_headercol5{float:left; width:111px; height:34px; line-height:34px; text-align:center;}

.jobs_tbl_row1{clear:both; float:left; width:658px; height:9px;margin-left:3px;}

.jobs_tbl_innerrow1{clear:both; float:left; width:658px; height:34px; font:14px Times New Roman; color:#000; margin-left:3px;}

.jobs_tbl_row2{clear:both; float:left; width:808px; height:9px;margin-left:3px;}

.jobs_tbl_innerrow2{clear:both; float:left; width:808px; height:34px; font:14px Times New Roman; color:#000; margin-left:3px;}

.jobs_tbl_col1{float:left; width:93px; height:34px; line-height:34px; text-align:center; border-right:1px solid #a3a3a3;}

.jobs_tbl_col1_1{float:left; width:83px; height:34px; line-height:34px; text-align:left; padding-left:10px; border-right:1px solid #a3a3a3;}

.jobs_tbl_col2{float:left; width:111px; height:28px; padding-top:6px; text-align:center;}

.keywords_topcurve{clear:both; margin-top:20px; background:#f6e6b5 url(../images/keywords_topcurve.png) no-repeat; width:606px; padding:20px 30px 0 30px;}

.keywords_innerpart{clear:both; background:#f6e6b5; width:606px;}

.keywords_topcurve a{font:bold 14px Times New Roman; color:#b10f0f; line-height:30px;}

.center_right{float:left; width:285px;}

.keywords_btmcurve{clear:both; background:url(../images/keywords_btmcurve.png) no-repeat; widows:666px; height:12px;}

.submit_resume{clear:both; text-align:center; height:290px; margin-left:-5px;}

/*.adv_topcurve{clear:both; background:url(../images/adv_topcurve.gif) no-repeat; width:281px; height:5px; line-height:5px;}*/
.adv_topcurve{clear:both; width:281px; height:5px; line-height:5px;}
/*
.adv_middle{clear:both; width:279px; border-left:1px solid #1e477d; border-right:1px solid #1e477d; text-align:center; padding:5px 0px;}*/

.adv_middle{clear:both; width:279px; text-align:center; padding:5px 0px;}

/*.adv_btmcurve{clear:both; background:url(../images/adv_btmcurve.gif) no-repeat; width:281px; height:5px; line-height:5px;}*/
.adv_btmcurve{clear:both; width:281px; height:5px; line-height:5px;}

.addposting_header{clear:both; font:bold 20px Trebuchet MS; color:#000; text-transform:uppercase; height:40px;}

.post_txtbox_row{clear:both; height:43px; width:350px;}

.post_txtbox_row span{color:#FF0000;}

.post_txtbox_left{float:left; width:125px; font:bold 14px Times New Roman; color:#545a5d; padding-top:5px;}

.post_txtbox_middle{float:left; width:30px; font:bold 14px Times New Roman; color:#545a5d; padding-top:5px;}

.post_txtbox_right{float:left; width:170px; font:bold 14px Times New Roman; color:#545a5d; }

.post_txtbox_right input{width:170px; height:20px; font:12px Times New Roman; color:#545a5d; padding-top:5px; border:1px solid #A3A3A3;}

.post_txtbox_rightsubmit{float:right; width:75px; height:25px;}

.post_txtbox_rightsubmit input{width:75px; height:25px; border:none; background:#A3A3A3; cursor:pointer; font:bold 15px Times New Roman; color:#FFF;}

.success_msg{font-family:Tahoma; font-size:12px; font-weight:bold; color:#FF0000; text-align:center; padding:10px;}

.ads{clear:both; height:250px; font:bold 16px Times New Roman; color:#aebdd0;}

.aboutus_bg{clear:both; background:url(../images/aboutus_bg.gif) no-repeat; width:494px; height:304px; margin:0px auto; padding:32px 22px 0 447px; font:16px Times New Roman; text-align:justify; line-height:20px;}

.aboutus_btm{clear:both; width:963px; float:left; margin-bottom:50px;}

.aboutus_left{float:left; padding-left:35px; width:655px;}

.aboutus_right{float:left; width:265px; text-align:center;}

.ourstrength_txt{clear:both; padding:15px 0 0 30px;	height:40px;}

.aboutus_left li{clear:both; background:url(../images/list_icon.gif) no-repeat 0 5px; padding-left:30px; font:14px Times New Roman; text-align:justify; line-height:18px; margin-bottom:15px;}

.clients_bg{clear:both; background:url(../images/clients_bg.gif) no-repeat; width:549px; height:420px; margin:0 auto; padding:35px 22px 0px 392px; font:16px Times New Roman; text-align:justify; line-height:20px;}

.reachus_bg{clear:both; background:url(../images/reachus_bg.gif) no-repeat; width:565px; height:600px; margin:0 auto; padding:15px 22px 0 376px; text-align:center;}

.address_txt{clear:both; text-align:center; font:bold 20px Times New Roman; color:#2f2f2f; line-height:24px; height:65px; padding-top:10px;}

.phone_txt{clear:both; text-align:center; background:url(../images/phone_icon.gif) no-repeat 100px 0px; padding-left:10px; height:40px; font:bold 20px Times New Roman; color:#2f2f2f; padding-top:15px;}

.email_txt{clear:both; text-align:center; background:url(../images/mail_icon.gif) no-repeat 425px 0; height:45px; font:bold 18px Times New Roman; color:#01377a; padding-top:10px; text-decoration:underline;}

.make_enquiry{clear:both; padding-top:30px; height:35px;}

.enquiry_tbl{clear:both; margin-left:80px; width:450px; float:left;}

.enquiry_row{clear:both; height:35px;}

.enquiry_tbl_left{float:left; width:90px; font:18px Times New Roman; color:#7b7b7b; padding-top:4px; text-align:left;}

.enquiry_tbl_txtbox{float:left; background:url(../images/reachus_txtbox.gif) no-repeat; width:270px; height:21px; padding:2px; text-align:left;}

.enquiry_tbl_txtbox input{width:265px; height:18px; margin-left:2px; background:Transparent; border:none; padding-top:2px; font:12px Times New Roman; color:#5F5F5F;}

.enquiry_tbl_txtarea{float:left; background:url(../images/reachus_txtarea.gif) no-repeat; width:268px; height:106px; padding:3px; text-align:left;}

.enquiry_tbl_txtarea textarea{width:265px; height:100px; font:12px Times New Roman; color:#5F5F5F; background:Transparent; border:none;}

.enquiry_btn{float:left; margin-left:7px; background:url(../images/reachus_submitbtn.gif) no-repeat; width:72px; height:26px; margin-top:85px;}

.enquiry_btn input{width:72px; height:26px; background:Transparent; border:none;}

.interviewtips_bg{clear:both; background:url(../images/interviewtips_bg.gif) no-repeat; width:912px; padding:10px 20px 10px 30px; text-align:justify; font:14px Times New Roman; color:#FFF;}

.interviewtip_row{clear:both; height:145px; width:912px;}

.interviewtip_col1{float:left; width:580px;}

.interviewtip_col2{float:left; width:330px; text-align:left; padding-top:15px;}

.interviewtip_box{clear:both; background:url(../images/interviwtips_whitebg.png) no-repeat; width:512px; height:75px; padding:25px 20px; font:14px Times New Roman; color:#4d4d4d; text-align:justify; line-height:19px;}

.line{clear:both; height:40px; border-bottom:4px solid #171516;}

.interviewtips_boxheader{clear:both; padding-top:35px; height:45px; font:bold 18px Times New Roman;}

.interviewtips_boxleft{float:left; width:694px;}

.interviewtips_boxright{float:left; width:200px;}

.interviewtips_boxleft li{list-style:none; font:bold 14px Times New Roman; color:#000; height:22px; line-height:24px; clear:both;}

.subheader{clear:both; height:30px; font:Bold 14px Times New Roman; color:#000000;}

a.info{position:relative; z-index:24; text-decoration:none}

a.info:hover{z-index:25;}

a.info span{display: none}

a.info:hover span{display:block;position:absolute;top:2em; left:2em; width:7em;border:1px solid #13668D;background-color:#BFEBFF; color:#000;text-align: center}





.reach_goals_title
{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#2f2f2f;
	float:left;
	width:144px;
	padding:28px 0px 0px 30px;
}
.reach_goals_top_image
{
padding:0px 0px 0px 0px;
}
.reach_goals_top_text
{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#000000;
	clear:both;
	width:900px;
	padding:10px 0px 0px 30px;

}
.reach_goals_inner_text
{
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#000000;
	clear:both;
	width:900px;
	padding:10px 0px 0px 30px;

}

.footer{clear:both; width:100%; background:#13668d; height:72px;}

.footer_bg{clear:both; background:url(../images/footer_bg.gif) no-repeat; width:1000px; height:72px; margin:0 auto;}

.footer_menu{clear:both; height:30px; padding-top:7px; margin-left:55px; width:645px; text-align:center; margin:0 auto;}

.footer_menu li{float:left; padding-right:35px;}

.footer_menu li a{font:bold 16px Times New Roman; color:#62c800; line-height:28px;}

.footer_menu li a:hover{text-decoration:underline;}

.footer_btm{clear:both; padding:15px 0 0 15px; width:970px;}

.fleft{width:600px;float:left; font:bold 11px Tahoma; color:#FFF;}

.fright{width:150px;float:right; text-align:right;color:#FFF;font:11px Tahoma;}

.fright a{color:#FFF;font:bold 11px Tahoma; text-transform:uppercase;}

.fright a:hover{text-decoration:underline;}