/* CSS Document */



body{

	margin:0;

	padding:0;

	font-family:Arial;

	font-size:12px;

	color:#000000;

	background:#FFF;

	min-width:980px;

	max-width:100%;

}



a{

	outline:none;

	border:none;

	cursor:pointer;

	text-decoration:none;

}

a:hover{

	outline:none;

	border:none;

	cursor:pointer;

	text-decoration:none;

}

a:visited{

	outline:none;

	border:none;

	cursor:pointer;

	text-decoration:none;

	color:#3A00EE;

}

a img{

	border:none;

	outline:none;

	cursor:pointer;

}



h1{

	margin:0;

	padding:0;

	float:left;

	width:100%;

	font-family:Arial, Helvetica, sans-serif;

	font-size:26px;

	font-weight:normal;

	color:#0A4B84;

	text-align:left;

}



h4{

	margin:0;

	padding:0;

	float:left;

	width:100%;

	font-family:'BaarSophiaRegular';

	font-size:50px;

	font-weight:bold;

	color:#000000;

	text-align:center;

	/*padding-bottom:20px;*/

}



h5{

	margin:0;

	padding:0;

	float:left;

	width:100%;

	font-family:'BaarSophiaRegular';

	font-size:26px;

	font-weight:bold;

	color:#000000;

	text-align:center;

	text-transform:uppercase;

}



h5.contract_staffing_heading{

	text-transform:capitalize;

	line-height:30px;

	text-align:center;

}





h5.topmar20{

	margin-top:20px;

	display:inline;

}



h5.padbtn10{

	padding-bottom:10px;

	text-align:center;

}



p{

	margin:0;

	padding:0;

	padding-top:15px;

	float:left;

	width:100%;

	font-size:13px;

	text-align:left;

	line-height:17px;

}



@font-face {

    font-family: 'BaarSophiaRegular';

    src: url('baars___-webfont.eot');

    src: url('baars___-webfont.eot?#iefix') format('embedded-opentype'),

         url('baars___-webfont.woff') format('woff'),

         url('baars___-webfont.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;



}



.header_wrapper{

	width:100%;

	margin:0 auto;

	height:auto;

	overflow:hidden;

}



.outercontainer{

	background:url(../images/black_belt.png) repeat-x bottom center;

	min-width:980px;

}



.innercontainer{

	background:url(../images/header_bg.png) no-repeat center top;

	/*height:794px;*/

	height:740px;

	min-width:980px;

}



.innercontainer_innerpages{

	background:url(../images/innerpages_header_bg.png) no-repeat center top #FFFFFF;

	height:316px;

	min-width:980px;

}



.wrapper{

	width:980px;

	margin:0 auto;

	height:auto;

	overflow:hidden;

	position:relative;

}



.slider_curve{

	width:980px;

	height:794px;

	background:url(../images/curve_area.png) no-repeat right top;

	position:absolute;

	z-index:-100;

	top:0;

}



#header{

	float:left;

	width:980px;

}



.mainpage_header{

	/*height:794px;*/

	height:740px;

}



.innerpage_header{

	height:316px;

}



#header a.logo{

	width:255px;

	height:225px;

	position:absolute;

	top:28px;

	z-index:100;

	background:url(../images/logo.png) no-repeat 0 0;

	left:360px;

}



#header h2,h3{

	margin:0;

	padding:0;

	font-family:Calibri;

	color:#FFFFFF;

	width:auto;

	position:absolute;

}



#header h2{

	float:left;

	padding-top:29px;

	text-align:left;

	font-size:20px;

	font-weight:bold;

	text-shadow:#000000 1px 1px 1px;

	left:0;

}



#header h3{

	float:right;

	font-size:14px;

	text-align:left;

	font-weight:normal;

	/*padding-top:27px;*/
	
	padding-top:10px;

	right:0;

}



#header h3 b{

	font-size:24px;

	text-shadow:#000000 1px 1px 1px;

}

#header .social_media_block{

	position:absolute;

	width:250px;

	right:0; 

	top:43px; 
}

#header .social_media_block a{

	float:right; 

	width:40px; 

	height:40px;

}

#header .menu{

	width:100%;

	position:absolute;

	top:75px;

}



#header .home_slider_txt{

	/*width:355px;

	text-align:right;

	margin-left:615px;

	font-size:14px;*/

	width:320px;

	text-align:justify;

	margin-left:650px;

	font-size:13px;

	display:inline;

	/*line-height:17px;

	top:201px;*/

	line-height:14px;

	top:199px;

	position:absolute;

	z-index:100;

}



.home_slider_txt b{

	font-size:18px;

	font-weight:bold;

}



.home_slider_txt a{

	color:#0939FF;

}



.home_slider_txt p{

	margin:0;

	padding:0;

	float:left;

	width:auto;

	text-align:right;

/*	float:right;

	color:#0939FF; */

	background:url(../images/banner_bullet.jpg) no-repeat 0 2px;

	padding-left:20px;

	font-size:13px;

	line-height:17px;

}



#header .black_belt{

	width:980px;

	/*top:574px;*/

	top:552px;

	position:absolute;

	z-index:100;

}



#header .black_belt a{

	float:left;

	width:440px;

	/*height:162px;*/

	height:153px;

	display:inline;

}



#header .black_belt a.recruit_services{

	background:url(../images/Clients.png) no-repeat top left;

	margin-left:5px;

}



/*#header .black_belt a.recruit_services:hover{

	background:url(../images/big_buttons2.png) no-repeat top left;

}*/



#header .black_belt a.jobs_resources{

	background:url(../images/Candidates.png) no-repeat top left;

	margin-left:90px;

}



/*#header .black_belt a.jobs_resources:hover{

	background:url(../images/big_buttons4.png) no-repeat top left;

}*/



.body_wrapper{

	width:100%;

	background:#F5F5F5;

	height:auto;

	overflow:hidden;

	margin:0 auto;

}

.round_button_block{

	float:left;

	width:980px;

	height:160px;

	margin-left:100px;

}

.round_button_block a{

	float:left;

	width:150px;

	height:150px;

}

.round_button_block a.spacer{
	
	margin-right:60px;

	display:inline;

}

.round_button_block a.call-now{

	background:url(../images/CALL_Now.png) no-repeat center top;
}

.round_button_block a.email-us{

	background:url(../images/EMAIL_Us_Today.png) no-repeat center top;

}

.round_button_block a.join-our-newsletter{

	background:url(../images/Join_Our_Newsletter.png) no-repeat center top;

}

.round_button_block a.free-resume-critique{

	background:url(../images/FREE_Resume_Critique.png) no-repeat center top;

}


.round_button_block a.submit-your-resume{

	background:url(../images/Sumbit_Your_Resume.png) no-repeat center top;

}

.round_button_block a.search-all-jobs{

	background:url(../images/Search_All_Jobs.png) no-repeat center top;

}


#body_wrapper_innerpages{

	width:100%;

	background:#FFFFFF;

	height:auto;

	overflow:hidden;

	margin:0 auto;

}



.innerpage_rightpan_bg{

	background:url(../images/innerpages_rightpan_bg.jpg) repeat-y top right;

}



#body_wrapper_innerpages .leftpan{

	float:left;

	width:540px;

	padding-right:130px;

	height:auto;

	overflow:hidden;

}

#body_wrapper_innerpages .leftpan-fullrow{

	float:left;

	width:100%;

	margin-top:20px;

	display:inline;

}

#body_wrapper_innerpages .leftpan-fullrow h2{

	margin:0;

	padding:0;

	float:left;

	width:100%;

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	font-weight:bold;

	color:#0A4B84;

	text-align:center;

	margin-top:20px;

}

#body_wrapper_innerpages .leftpan-column{

	float:left;

	width:270px;

	height:auto;

	overflow:hidden;

	text-align:center;

	font-size:13px;

}

#body_wrapper_innerpages .leftpan span{

	margin:0;

	padding:0;

	padding-top:5px;

	float:left;

	width:100%;

	font-size:13px;

	text-align:center;

	font-style:italic;
}


#body_wrapper_innerpages .target-pic{
	
	float:left; 
	
	width:207px; 

	height:170px;

}


#body_wrapper_innerpages .leftpan span.lefttxt{

	float:left; 
	
	width:323px;

	padding-left:10px; 

	color:#BFBFBF;
	
	font-size:20px;

	text-align:left;

	line-height:30px;

}


#body_wrapper_innerpages .leftpan h1{

	margin:0;

	padding:0;

	float:left;

	width:100%;

	font-family:Arial, Helvetica, sans-serif;

	font-size:26px;

	font-weight:normal;

	color:#0A4B84;

	text-align:left;

}

#body_wrapper_innerpages .leftpan h2{

	margin:0;

	padding:0;

	float:left;

	width:100%;

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	font-weight:bold;

	color:#0A4B84;

	text-align:left;

	margin-top:20px;

}



#body_wrapper_innerpages .leftpan p{

	margin:0;

	padding:0;

	padding-top:15px;

	float:left;

	width:100%;

	font-size:13px;

	text-align:left;

	line-height:17px;

}



#body_wrapper_innerpages .leftpan p a{

	color:#0A4B84;

}

#body_wrapper_innerpages .leftpan ul{

	margin:0 0 20px 0;

	padding:0;

	list-style-type:none;

	float:left;

	width:100%;
	

}



#body_wrapper_innerpages .leftpan li{

	margin:0;

	padding:0;

	list-style-type:none;

	float:left;

	width:80%;

	background:url(../images/small6x6_bullet.png) no-repeat 0 6px;

	padding-left:11px;

}

#body_wrapper_innerpages .leftpan b.heading{

	font-size:15px;

	font-weight:bold;

	text-align:left;

	line-height:17px;

}

#body_wrapper_innerpages .rightpan_gb{

float:left;

	width:270px;

	height:auto;

	overflow:hidden;

	padding:20px;

	font-size:18px;

}



#body_wrapper_innerpages .rightpan_gb h1{

	margin:0;

	padding:0;

	float:left;

	width:100%;

	font-family:Arial, Helvetica, sans-serif;

	font-size:26px;

	font-weight:normal;

	color:#0A4B84;

	text-align:left;

}



#body_wrapper_innerpages .rightpan_gb ul{

	margin:0;

	padding:0;

	list-style-type:none;

	width:245px;

	padding-left:25px;

}



#body_wrapper_innerpages .rightpan_gb li{

	margin:0;

	padding:0;

	list-style-type:disc;

	float:left;

	width:100%;

	padding-bottom:10px;

}



#body_wrapper_innerpages .rightpan{

	float:left;

	width:270px;

	height:auto;

	overflow:hidden;

	padding:20px;

	font-size:13px;

}



#body_wrapper_innerpages .rightpan ul{

	margin:0;

	padding:0;

	list-style-type:none;

	width:245px;

	padding-left:25px;

}



#body_wrapper_innerpages .rightpan li{

	margin:0;

	padding:0;

	list-style-type:disc;

}



#body_wrapper_innerpages .rightpan li a.email_link{

	color: #0939FF;

}



.lfttext{

	text-align:left;

}



.centertext{

	text-align:center;

}



#body_wrapper_innerpages .rightpan h1{

	margin:0;

	padding:0;

	float:left;

	width:100%;

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	font-weight:normal;

	color:#0A4B84;

	text-align:left;

}





.col1_grey{

	float:left;

	width:329px;

	/*padding:23px 0 0 25px;*/

	padding:10px 0 15px 40px;

}



.col1_grey a.join_mcs{

	float:left;

	width:329px;

	height:129px;

	background:url(../images/join_mcs.png) no-repeat;

}



.social_networking{

	float:left;

	width:100%;

	padding-top:15px;

}



.social_networking a{

	float:left;

	width:86px;

	height:87px;

	background:url(../images/social_network.png) no-repeat left top;

	margin-left:9px;

	display:inline;

}



.social_networking a.linkedin{

	background:url(../images/social_network.png) no-repeat right top;

	margin-left:24px;

}



.social_networking a.facebook{

	background:url(../images/logo_facebook.png) no-repeat left top;

	margin-left:4px;

}



.social_networking a.googleplus{

	background:url(../images/googleplus.png) no-repeat left top;

	margin-left:28px;

}



.callus{

	float:left;

	/*width:249px;*/

	width:400px;

	text-align:center;

	background:url(../images/call_now_bg.png) no-repeat center top;

	font-size:30px;

	font-weight:bold;

	padding-top:193px;

	/*margin-top:27px;*/

	margin-top:10px;

	display:inline;

}



.info_box{

	float:left;

	width:352px;

	height:246px;

	padding:30px 0 35px;

}





.info_box_search{

	float:left;

	width:352px;

	height:246px;

	padding:4px 0 35px;

}



.topslice{

	float:left;

	width:100%;

	height:12px;

	background:url(../images/info_box_top.png) no-repeat top center;

	font-size:0;

}



.midslice{

	float:left;

	width:316px;

	height:206px;

	background:url(../images/info_box_mid.png) repeat-y;

	padding:8px 19px 8px 17px;

}



.midslice h1{

	margin:0;

	padding:0;

	float:left;

	width:100%;

	font-size:18px;

	font-weight:bold;

	text-align:left;

	margin-bottom:10px;

	display:inline;

}



.input_style{

	float:left;

	width:296px;

	height:27px;

	border:0;

	background:0;

	background:url(../images/inputbox.png) no-repeat;

	font-family:Arial;

	font-size:14px;

	color:#999999;

	text-align:left;

	padding:3px 10px 0;

	margin-top:10px;

	display:inline;

}



.emailus_btn{

	float:right;

	width:100px;

	height:32px;

	border:none;

	background:none;

	background:url(../images/emailus.png) no-repeat;

	cursor:pointer;

	margin-top:10px;

	display:inline;

}



.btmslice{

	float:left;

	width:100%;

	height:12px;

	background:url(../images/info_box_btm.png) no-repeat top center;

	font-size:0;

}



.footer_wrapper{

	width:100%;

	background:url(../images/footer_bg.jpg) repeat-x top center;

	margin:0 auto;

	height:auto;

	overflow:hidden;

}



.footer_innerpage_wrapper{

	width:100%;

	background:url(../images/innerpage_footer_bg.jpg) repeat-x top center;

	margin:0 auto;

	height:30px;

	color:#FFFFFF;

}



.footer_innerwrapper{

	width:100%;

	background:url(../images/footer_midslice.jpg) no-repeat top center;

	height:330px;

	margin:0 auto;

	color:#FFFFFF;

}



.footer_quote{

	float:left;

	width:100%;

	text-align:center;

	font-size:18px;

	font-weight:bold;

	text-shadow:#000000 1px 1px 1px;

	height:40px;

	padding-top:35px;

}


.footer_buttons{

	float:left;

	width:980px;

	height:80px;

	margin:10px 0 35px;

	display:inline;
	
}

.footer_buttons a{

	float:left;

	width:260px;

	height:88px;

}

.footer_buttons a.call-now{

	background:url(../images/CALL_Now_home.png) no-repeat center top;

	margin-left:220px;

	display:inline;
}

.footer_buttons a.email-us{

	background:url(../images/EMAIL_Us_Today_home.png) no-repeat center top;
	
	margin-left:30px;

	display:inline;

}


.footer_smheadings{

	float:left;

	width:900px;

	font-size:14px;

	color:#000000;

	padding:14px 0 0;

}



.lftheading{

	float:left;

	width:auto;

	text-align:left;

}



.rgtheading{

	float:right;

	width:auto;

	text-align:right;

	padding-right:5px;

}



.proud_member_certify{

	float:left;

	width:900px;

	background:url(../images/members.jpg) no-repeat;

	height:62px;

}



.proud_member_certify a.te{

	float:left;

	width:160px;

	height:62px;

	margin-right:40px;

	display:inline;

}



.proud_member_certify a.ame{

	float:left;

	width:226px;

	height:62px;

	margin-right:40px;

	display:inline;

}



.proud_member_certify a.sme{

	float:left;

	width:151px;

	height:62px;

	margin-right:40px;

	display:inline;

}



.proud_member_certify a.naps{

	float:right;

	width:138px;

	height:62px;

}



.topmar3{

	margin-top:3px;

	display:inline;

}



.footer_links{

	float:left;

	width:930px;

	padding:0 25px;

	height:30px;

	line-height:28px;

}



.footer_links a{

	color:#FFFFFF;

}



.page_quote{

	float:left; 

	width:100%; 

	background:#1D2C35;

	height:55px;

	text-align:center;

	color:#FFFFFF;

	font-size:13px;

	padding-top:45px;

}



.bluecolor{

	margin:0;

	padding:0;

	color:#0A4B84;

	font-size:22px;

}



.bluecolor_smfont{

	margin:0;

	padding:0;

	color:#0A4B84;

	font-size:18px;

}



.bluecolor_smallerfont{

	margin:0;

	padding:0;

	color:#0A4B84;

	font-size:14px;

	font-weight:bold;

}



.textfield_style{

	margin: 5px 0 0 30px;

	padding:5px;

	float:left;

	width:200px;

	border:inset 1px #999999;

	background:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	text-align:left;

}



.fulrow_buttons{

	float:left;

	width:185px;

	padding:5px 0 0 75px;

}



.onerow{

	float:left;

	width:100%;

	margin-top:10px;

}



.button_style{	

	margin:0 3px 0 0;

	width:60px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	text-align:center;

}



.opn_position_bg{

	float:left;

	width:100%;

	background:url(../images/open_position_bg.jpg) no-repeat center top;

	min-height:911px;

	padding-bottom:20px;

}


.circular_box{

	float:left;

	width:230px;

}


.circular_box a{

	float:left;

	width:100%;

	text-decoration:none;

	color:#000000;

	outline:none;

	border:none;

	cursor:pointer;

}

.circular_box span{
	
	float:left;

	width:100%;
	
	height:114px;
}

.circular_box h1{

	margin:0;

	padding:0;

	float:left;

	width:100%;

	font-family:Calibri;

	font-size:20px;

	font-weight:bold;

	color:#000000;

	text-align:center;

	text-transform:uppercase;
	
	line-height:22px;
	
	padding-bottom:2px;

}

.circular_box h1.circle1{
	
	color:#00AEEF;
	
}

.circular_box h1.circle2{
	
	color:#684287;
	
}

.circular_box h1.circle3{
	
	color:#F05A72;
	
}

.circular_box h1.circle4{
	
	color:#F58220;
	
}

.circular_box h1.circle5{
	
	color:#FFCB08;
	
	text-shadow:1px 1px 0px #333;
	
}

.circular_box h1.circle6{
	
	color:#00A651;
	
}


.circular_box h1.circle7{
	
	color:#4DA392;
	
}

.circular_box h1.circle8{
	
	color:#A9C1B2;
	
	text-shadow:1px 1px 0px #333;
	
	padding-bottom:5px;
	
}

.circular_box h1.seperator{

	background:url(../images/separator.png) no-repeat bottom center;

	padding-bottom:10px;

	margin-bottom:10px;

}



.circular_box p{

	margin:0;

	padding:0;

	float:left;

	width:100%;

	font-family:Calibri;

	font-size:16px;
	
	font-weight:bold;

	color:#000000;

	text-align:center;

}



.spacing1{

	margin:26px 0 0 -5px;

	display:inline;

}



.spacing2{

	margin:115px 0 10px -10px;

	display:inline;

}



.spacing3{

	margin:8px 0 0 83px;

	display:inline;

}



.spacing4{

	/*margin:160px 0 0 310px; for firefox*/
	
	margin:30px 0 0 -8px;

	display:inline;

}



.spacing5{
	
	/*margin:260px 0 0 -396px; for firefox*/
	
	margin:125px 0 0 -14px;
	
	display:inline;

}


.spacing6{

	margin:28px 0 0 -145px;

	display:inline;

}

.spacing7{

	margin:7px 0 0 41px;

	display:inline;
	
	width:250px;

}

.spacing8{

	margin:118px 0 0 140px;

	display:inline;

}

.spacing_center{

	margin:60px 0 0 75px;

	display:inline;
	
	text-align:center;
	
	font-family:Arial;
	
	font-size:13px;

}


.patners_logo_area{

	float:left;

	width:100%;

	height:99px;

}



.patners_logo_area_left{

	float:left;

	width:40px;

	height:99px;

	background:url(../images/footer_logos_left.png) no-repeat;

}



.patners_logo_area_mid{

	float:left;

	width:900px;

	height:99px;

	background:url(../images/footer_logos_mid.png) repeat-x;

}



.patners_logo_area_right{

	float:left;

	width:40px;

	height:99px;

	background:url(../images/footer_logos_right.png) no-repeat;

}



.services_bg{

	width:685px;

	margin:0 auto;

	background:url(../images/services_bg.jpg) no-repeat center top;

	min-height:1049px;

	padding-bottom:20px;

}



.intro_text{

	float:left;

	width:452px;

	font-size:13px;

	text-align:left;

	/*line-height:18px;*/

	line-height:21px;

	color:#333333;

	padding-right:5px;

}



.intro_text ul{

	margin:0;

	padding:0;

	list-style-type:none;

	float:left;

	width:442px;

	padding-left:10px;

}



.intro_text li{

	margin:0;

	padding:0;

	list-style-type:none;

	float:left;

	width:432px;

	background:url(../images/bullet.jpg) no-repeat 0 4px;

	padding-left:20px;

}



.save_coupon{

	float:left;

	width:196px;

	background:url(../images/save20.png) no-repeat center 38px;

	padding:74px 14px 0;

	font-family:Tahoma;

	font-size:14px;

	text-align:center;

	color:#000000;

	line-height:22px;

}



p.services_text{

	margin:0;

	padding:0;

	padding:10px 0 32px;

	float:left;

	width:100%;

	font-size:12px;

	text-align:left;

	line-height:20px;

	background:url(../images/text_seperator.jpg) no-repeat center bottom;

}



p.services_text a{

	text-decoration:none;

	color:#0000FF;

	cursor:pointer;

	font-style:italic;

	/*text-transform:uppercase;*/

	font-family:Tahoma;

	font-size:14px;

}



p.services_text a:hover{

	text-decoration:underline;

}





.big_boxes_fulrow{

	float:left;

	width:100%;

}



.big_boxes{

	float:left;

	width:310px;

	padding:35px 16px 5px 16px;

	height:314px;

	font-family:Tahoma;

	font-size:14px;

}



.big_boxes a{

	float:left;

	width:174px;

	color:#0000FF;

	font-style:italic;

	text-align:left;

	line-height:33px;

}



.big_boxes ul{

	margin:0;

	padding:0;

	list-style-type:none;

	float:left;

	width:300px;

	padding-left:10px;

}



.big_boxes li{

	margin:0;

	padding:0;

	list-style-type:none;

	float:left;

	width:280px;

	background:url(../images/bullets.png) no-repeat 0 4px;

	padding-left:20px;

}



#top_rt{

	position:relative;

}



#top_rt .btmpositon{

	position:absolute;

	bottom:10px;

	float:left;

	width:310px;

	left:20px;

}



#top_ep{

	position:relative;

}



#top_ep .btmpositon{

	position:absolute;

	bottom:10px;

	float:left;

	width:310px;

	left:20px;.

}



a.submit_btn{

	margin:0;

	padding:0;

	float:left;

	width:136px;

	height:32px;

	border:none;

	cursor:pointer;

	background:url(../images/submit_btn.png) no-repeat;

	margin-top:5px;

	display:none;

}



.paynow_btn{

	margin:0;

	padding:0;

	float:right;

	width:113px;

	height:32px;

	border:none;

	cursor:pointer;

	background:url(../images/paynow_btn.png) no-repeat;

	margin-top:5px;

	display:inline;

}



.big_boxes_sep{

	margin-left:1px;

}



.big_boxes p{

	margin:0;

	padding:0;

	float:left;

	width:100%;

	color:#000000;

	text-align:left;

	line-height:19px;

}



.pinkbox{

	float:left;

	width:637px;

	color:#000000;

	text-align:left;

	line-height:19px;

	padding:50px 24px;

}



.pinkbox a{

	color:#0000FF;

	font-style:italic;

}



.page_quote_logos{

	float:left; 

	width:900px;

	padding:0 40px;  

	background:#1D2C35;

	height:100px;

	text-align:center;

	color:#FFFFFF;

	font-size:13px;

}



.white_font{

	color:#FFFFFF;

}



.proud_member_certify1{

	float:left;

	width:900px;

	height:62px;

}



.proud_member_certify1 a.te{

	float:left;

	width:160px;

	height:62px;	

	background:url(../images/top_ech.jpg) no-repeat;

	margin-right:40px;

	display:inline;

}





.proud_member_certify1 a.ke{

	float:left;

	width:62px;

	height:62px;	

	background:url(../images/Kennedy_Seal_2.gif) no-repeat;

	margin-right:40px;

	display:inline;

}



.proud_member_certify1 a.ame{

	float:left;

	width:226px;

	height:62px;

	background:url(../images/AME.jpg) no-repeat;

	margin-right:40px;

	display:inline;

}



.proud_member_certify1 a.sme{

	float:left;

	width:152px;

	height:62px;

	background:url(../images/sme2.jpg) no-repeat;

	margin-right:40px;

	display:inline;

}



.proud_member_certify1 a.naps{

	float:right;

	width:138px;

	height:62px;

	background:url(../images/Napslogo.jpg) no-repeat;

}



.topbtmpad{

	padding:8px 0 6px 0;

}





.popup_form_txtbox{

	float:left;

	width:214px;

	height:27px;

	border:none;

	background:none;

	background:url(../images/popup_form_input.png) no-repeat;

	padding:0 5px;

	line-height:27px;

	font-family:Arial;

	font-size:12px;

	color:#333333;

	margin-top:5px;

}



.form_submit_btn{

	margin:0;

	padding:0;

	float:right;

	width:106px;

	height:33px;

	border:none;

	cursor:pointer;

	background:url(../images/submit_form_btn.png) no-repeat;

	margin-top:5px;

}





.leftpan_op{

	float:left; 

	/*width:722px; */
	width:100%; 

	height:auto; 

	overflow:hidden;

}



.rgtpan_op{

	float:left; 

	width:258px; 

	height:auto; 

	overflow:hidden;

	font-family: Tahoma;

    font-size: 14px;

	line-height:24px;

	text-align:left;

}



.rgtpan_op h5{

	margin:0;

	padding;0;

	color:#000000;

	float:left;

	width:100%;

	font-family:Arial; 

	font-size:15px;

	text-align:left;

	font-weight:bold;

	text-transform:capitalize;

}



.rgtpan_op a{

	color:#0939FF;

	float:left;

	width:238px;

	background:url("../images/banner_bullet.jpg") no-repeat 0 5px;

	padding:0 0 0 20px;

}



.rgtpan_op a:hover{

	text-decoration:underline;

}

.footer-note-op{
	float:left;
	
	width:100%; 

	text-align:center;
 
	font-size:14px;

	font-weight: bold;

	margin-bottom:50px;

	display:inline;
}



.list_columns{

	float:left;

	width:300px;

    text-align: left;

	line-height:22px;

	padding-left:30px;

}



.lftmar_160{

	margin-left:160px;

	display:inline;

}



.rgtmar_160{

	margin-right:160px;

	display:inline;

}



.list_columns a{

	background: url(../images/banner_bullet.jpg) no-repeat 0 4px;

    color: #0939FF;

    float: left;

    padding: 0 0 0 20px;

    width: 440px;

	font-family:Tahoma;

	font-size:14px;

}



.list_columns a:hover{

	text-decoration:underline;

}



#purple_pan{

	float:left;

	width:100%;

	margin-top:50px;

	display:inline;

}



#purple_pan .purple_pan_wrapper{

	margin:0 auto;

	width:635px;

	background: url(../images/purple_pan.jpg) no-repeat center top;

	height:64px;

	padding:20px 25px;

}



#purple_pan .purple_pan_wrapper ul{

	margin:0;

	padding:0;

	list-style-type:none;

	float:left;

	width:100%;

}



#purple_pan .purple_pan_wrapper li{

	margin:0;

	padding:0;

	list-style-type:none;

	background: url(../images/transparent_bullet.png) no-repeat 0 8px;

	float:left;

	width:615px;

	padding-left:15px;

	line-height:21px;

	font-weight:bold;

	font-size:13px;

}



div b.for_purplepan{

	padding-top:15px;

	float:left;

	width:100%;

	line-height:17px;

	font-size:15px;

	text-align: center;

}



div.bulleted_list{

	background: url(../images/transparent_bullet.png) no-repeat 0 6px;

	float:left;

	width:67%;

	margin-right:5%;

	margin-left:28%;

	padding-left:15px;

	line-height:21px;

	font-family:Tahoma;

	font-size:14px;

}



.topmar15{

	margin-top:15px;

	display:inline;

}



/*--- new exective search page css --*/

.talent_gap_block{

	/*float:left;*/

	float:right;

	width:127px;

	padding:97px 169px 0 163px;

	height:197px;

	background: url(../images/talent_gap.jpg) no-repeat;

	font-size:14px;

	color:#333333;

	text-align:center;

	line-height:22px;

}

.exec-search-video{

	float:right;

	width:459px;

	height:294px;

}


.pms_block{

	/*float:right;*/

	float:left;

	width:483px;

	padding:10px 14px 0;

	height:304px;

	background: url(../images/pms_bg.jpg) no-repeat;

	text-align:left;

	color:#FFFFFF;

	font-size:14px;

	line-height:21px;

}



.pms_block a{

	color:#00CCFF;

}



p.list_of_pms{

	padding:0;

	margin:0;

	float:right;

	width:auto;

	background: url(../images/blue_bullet.png) no-repeat left 6px;

	text-align:right;

	padding-left:20px;

	font-size:14px;

	line-height:21px;

}



.small_col_5{

	float:left;

	width:100%;

	height:203px;

	margin-top:39px;

	display:inline;

}



.one_small_col_5{

	float:left;

	width:193px;

	text-align:center;

}



.top_img{

	float:left;

	width:188px;

	height:68px;

}



.blue_block_img{

	background: url(../images/one_stop.jpg) no-repeat center top;	

}



.purple_block_img{

	background: url(../images/targeted.jpg) no-repeat center top;	

}



.pink_block_img{

	background: url(../images/connected.jpg) no-repeat center top;	

}



.orange_block_img{

	background: url(../images/precise.jpg) no-repeat center top;	

}



.green_block_img{

	background: url(../images/partner.jpg) no-repeat center top;	

}



.btm_detail{

	float:left;

	width:188px;

	height:132px;

	line-height:17px;

	padding-right:5px;

}



.blue_sep{

	background: url(../images/blue_sep.jpg) no-repeat right top;

}



.purple_sep{

	background: url(../images/purple_sep.jpg) no-repeat right top;

}



.pink_sep{

	background: url(../images/pink_sep.jpg) no-repeat right top;

}



.orange_sep{

	background: url(../images/orange_sep.jpg) no-repeat right top;

}



.green_sep{

	background: url(../images/green_sep.jpg) no-repeat right top;

}



.btm_detail h1{

	margin:0;

	padding:0;

	float:left;

	width:188px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:30px;

	font-weight:bold;

	color:#000000;

	text-align:center;

	line-height:22px;

	padding-bottom:10px;

}

.btm_detail h1{

	margin:0;

	padding:0;

	float:left;

	width:188px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:30px;

	font-weight:bold;

	color:#000000;

	text-align:center;

	line-height:22px;

	padding-bottom:10px;

}

.btm_detail h1, .btm_detail h2{

	margin:0;

	padding:0;

	float:left;

	width:188px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:30px;

	font-weight:bold;

	color:#000000;

	text-align:center;

	line-height:22px;

	padding-bottom:10px;

}



.fullrow_newpage{

	float:left;

	width:100%;

	margin-top:50px;

	display:inline;

}



.pmf_block{

	float:left;

	width:303px;

	height:394px;

}



.pmf_block_lft{

	float:left;

	width:18px;

	height:394px;

	background: url(../images/pmf_left.jpg) no-repeat top left;

}



.pmf_block_rgt{

	float:left;

	width:18px;

	height:394px;

	background: url(../images/pmf_right.jpg) no-repeat top left;

}



.pmf_block_mid{

	float:left;

	width:267px;

	height:384px;

	background: url(../images/pmf_mid.jpg) repeat-x;

	padding-top:10px;

	font-family:Arial;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	text-align:left;

}



.pmf_block_mid h1, .pmf_block_mid h2{

	margin:0;

	padding:0;

	float:left;

	width:100%;

	font-family:Arial;

	font-size:20px;

	font-weight:bold;

	color:#FFFFFF;

	text-align:center;

}



.pmf_block_mid h3{

	margin:0;

	padding:0;

	float:left;

	width:100%;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	font-style:italic;

	color:#FFFFFF;

	text-align:center;

}



.pmf_block_mid p{

	margin:0;

	padding:0;

	float:left;

	width:100%;

}



.pmf_block_mid ul{

	margin:0;

	padding:0;

	list-style-type:none;

	float:left;

	width:247px;

	padding:10px 0 0 20px;

}



.pmf_block_mid li{

	margin:0;

	padding:0;

	list-style-type:none;

	float:left;

	width:227px;

	background:url(../images/blacknwhite_bullet.png) no-repeat 0 4px;

	padding-left:20px;

	line-height:18px;

}



.mcs_apart_block{

	float:right;

	width:648px;

	height:389px;

	background:url(../images/mcs_apart_img.jpg) no-repeat center bottom;

	font-family:Arial;

	color:#000000;

	font-size:12px;	

}



.mcs_apart_block h1, .mcs_apart_block h2{

	margin:0;

	padding:0;

	float:left;

	width:570px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	font-weight:normal;

	color:#000000;

	text-align:right;

	padding-right:78px;

}



#fullrow_mcs_apart_text{

	float:left;

	width:100%;

	height:350px;	

	position:relative;

}



#fullrow_mcs_apart_text .left_top_text_mcs_apart{

	width:165px;

	text-align:right;

	position:absolute;

	top:30px;

	left:0;

}



#fullrow_mcs_apart_text .left_btm_text_mcs_apart{

	width:165px;

	text-align:right;

	position:absolute;

	top:232px;

	left:0;

}



#fullrow_mcs_apart_text .right_top_text_mcs_apart{

	width:230px;

	text-align:left;

	position:absolute;

	top:10px;

	right:0;

}



#fullrow_mcs_apart_text .right_mid_text_mcs_apart{

	width:154px;

	text-align:left;

	position:absolute;

	top:100px;

	right:0;

}



#fullrow_mcs_apart_text .right_mid_text_mcs_apart span{

	margin:0;

	padding:0;

	font-size:9px;

}



#fullrow_mcs_apart_text .right_btm_text_mcs_apart{

	width:160px;

	text-align:left;

	position:absolute;

	top:270px;

	right:0;

}



.mcs_apart_block span{

	font-size:11px;

}



.testimonial_block{

	float:left;

	width:980px;

	height:235px;

	background:url(../images/testimonial_bg.jpg) no-repeat center top;

	margin-top:50px;

	display:inline;

	padding-top:15px;

}



.testimonial_block h1, .testimonial_block h3{

	margin:0;

	padding:0;

	float:left;

	width:50%;

	padding-left:20px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	font-weight:bold;

	color:#FFFFFF;

	text-align:left;

	position: static;

}



.testimonial_block a{

	float:right;

	width:auto;

	font-size:13px;

	color:#FFFFFF;

	text-align:right;

	text-decoration:none;

	cursor:pointer;

	margin-right:20px;

	display:inline;

}



.testimonial_block a:hover{

	text-decoration:underline;

}



.testimonial_bubble{

	float:left;

	width:220px;

	height:139px;px;

	background:url(../images/testimonial_bubble.png) no-repeat center top;

	margin:20px 0 0 50px;

	display:inline;

	padding:20px 20px 0;

	color:#000000;

	text-align:left;

	font-size:16px;	

	line-height:22px;

}



.why_successful{

	float:left;

	width:930px;

	padding:50px 0 0 50px; 

	font-size:13px;

	text-align:left;

	color:#000000;

}



.why_successful h1, .why_successful h3{

	margin:0;

	padding:0;

	float:left;

	width:100%;

	font-family:Arial;

	font-size:20px;

	font-weight:bold;

	color:#000000;

	text-align:left;

	position: static;

}



.why_successful ul{

	margin:0;

	padding:0;

	list-style-type:none;

	float:left;

	width:910px;

	margin-left:20px;

	display:inline;

	padding-top:15px;

}



.why_successful li{

	margin:0;

	padding:0;

	list-style-type:none;

	float:left;

	width:890px;

	background:url(../images/banner_bullet.jpg) no-repeat 0 2px;

	padding-left:20px;

	line-height:20px;

}

.save_money_block{

	float:left;

	width:980px;

	height:153px;

	margin:50px 0;

	display:inline;

}

.save_money{

	float:left;

	width:506px;

	height:153px;	

	background:url(../images/Save_Money.jpg) no-repeat top left;

	margin:0 65px 0 90px;

	display:inline;
}

.right_button_block{

	float:left;

	width:209px;

	height:auto;

	overflow:hidden;
	
}

.call_now{

	float:left;

	width:209px;

	background:url(../images/CALL_Now.png) no-repeat center top;

	height:71px;

	margin-bottom:11px;

	display:inline;

}

.email_us{

	float:left;

	width:209px;

	height:71px;

}

.email_us a{

	float:left;

	width:209px;

	background:url(../images/EMAIL_Us_Today.png) no-repeat center top;

	height:71px;
}


.big_black_block{

	float:left;

	width:980px;

	height:500px;

	margin-top:50px;

	display:inline;

	background:#F5F5F5;

}



.big_black_block_left{

	float:left;

	width:16px;

	height:250px;

	background:url(../images/big_black_bg_left.jpg) no-repeat top;

}



.big_black_block_right{

	float:left;

	width:16px;

	height:250px;

	background:url(../images/big_black_bg_rgt.jpg) no-repeat top;

}



.big_black_block_mid{

	float:left;

	width:948px;

	height:202px;

	background:url(../images/big_black_bg_mid.jpg) repeat-x top;

	padding-top:48px;

}



a.big_button3{

	float:left;

	width:268px;

	height:160px;

	border:none;

	cursor:pointer;

	margin-left:36px;

	display:inline;

}



.waste_money{

	background:url(../images/big_black_buttons.png) no-repeat 0 0;

}



.reduce_waste_time{

	background:url(../images/big_black_buttons.png) no-repeat 0 -160px;

}



.make_great_hires{

	background:url(../images/big_black_buttons.png) no-repeat 0 -320px;

}



.footerpan{

	float:left;

	width:100%;

}



.footerpan a.join_mcs{

	float:left;

	width:329px;

	height:129px;

	background:url(../images/join_mcs.png) no-repeat;

	/*margin:52px 0 0 5px;*/

	margin:52px 0 0 60px;

	display:inline;

}



.callus_footerpan{

	float:left;

	/*width:249px;*/

	width:320px;

	text-align:center;

	background:url(../images/call_now_bg.png) no-repeat center top;

	font-size:30px;

	font-weight:bold;

	padding-top:193px;

	/*margin:10px 0 0 0px;*/

	margin:10px 0 0 10px;

	display:inline;

}



.email_us_footerpan{

	float:left;

	/*width:248px;*/

	width:210px;

	text-align:center;

	background:url(../images/email.png) no-repeat center top;

	font-size:14px;

	padding-top:200px;

	/*margin:10px 0 0 10px;*/

	margin:15px 0 0 0px;

	display:inline;

}



.email_us_footerpan a{

	color:#333333;

	text-decoration:underline;

	cursor:pointer;

}





/* ---------- Contract Staffing -------------- */

.search_firm{

	float:left;

	width:440px;

	height:265px;

	padding:20px;

	background:url(../images/search_firm.jpg) no-repeat top left;

	margin-right:20px;

	display:inline;

}



.search_firm h1{

	margin:0;

	padding:0;

	float:left;

	width:100%;

	font-family:'BaarSophiaRegular';

	font-size:56px;

	font-weight:normal;

	line-height:70px;

	color:#FFF;

	text-align:left;

}



.search_firm span{

	float:left;

	width:100%;

	font-family:'BaarSophiaRegular';

	font-size:28px;

	color:#FFF;

	text-align:center;

	line-height:40px;

	margin-top:45px;

	display:inline;

}



.contract_staffing_video_pan{

	float:left;

	width:480px;

	height:305px;

}



.contract_staffing_video_pan h1{

	margin:0;

	padding:0;

	float:left;

	width:100%;

	font-family:'BaarSophiaRegular';

	font-size:17px;

	font-weight:bold;

	color:#000;

	text-align:center;

	line-height:27px;

	height:28px;

}



h1.contract_staffing_heading{

	margin:0;

	padding:0;

	float:left;

	width:100%;

	font-family:'BaarSophiaRegular';

	font-size:40px;

	font-weight:bold;

	color:#000;

	text-align:center;

	line-height:80px;

	height:80px;

}



.contract_staffing_bg{

	float:left;

	width:100%;

	background:url(../images/contract_staffing_bg.jpg) no-repeat center top;

	min-height:829px;

	padding-bottom:20px;

}



.contract_staffing_columns{

	float:left;

	width:470px;

	padding:10px;

}



.upper_row{

	height:444px;

}



.bottom_row{

	height:344px;

}



.contract_staffing_columns p{

	margin:0;

	padding:0;

	float:left;

	width:100%;

	line-height:19px;

	font-family:Tahoma;

	font-size:14px;

	color:#000;

	text-align:left;

	padding-top:10px;

}



.contract_staffing_columns a.logo{

	float:left;

	width:198px;

	margin-left:136px;

	background:url(../images/tec_contracting_logo.png) no-repeat;

	height:90px;

	margin-top:10px;

	display:inline;

}



.contract_staffing_columns ul{

	margin:0;

	padding:0;

	list-style-type:none;

	float:left;

	width:100%;

	padding-top:10px;

}



.contract_staffing_columns li{

	margin:0;

	padding:0;

	list-style-type:none;

	float:left;

	width:459px;

	background:url(../images/small6x6_bullet.png) no-repeat 0 6px;

	padding-left:11px;

	line-height:19px;

	font-family:Tahoma;

	font-size:14px;

	color:#000;

	text-align:left;

}



.contract_staffing_columns li ul{

	margin:0;

	padding:0;

	list-style-type:none;

	float:left;

	width:459px;

	margin-left:11px;

	display:inline;

}



.contract_staffing_columns li ul li{

	margin:0;

	padding:0;

	list-style-type:none;

	float:left;

	width:448px;

	background:url(../images/small6x6_greybullet.png) no-repeat 0 6px;

	padding-left:11px;

}

.contactus_leftpan{

	float:left; 

	width:660px; 

	padding-right:10px;

}

.contactus_fullrow{
	
	float:left; 

	width:100%;

}

.contactus_fullrow ul{

	float:left; 

	width:600px; 

	margin-left:5px; 

	display:inline;

	font-size:15px;

}

.contact_us_row{

	float:left; 

	width:100%; 

	padding-top:15px;
}

.contact_us_leftpan{

	float:left; 

	width:350px; 

	text-align:left; 

	font-size:17px;
}

.contact_us_email{

	float:left; 

	background:url(../images/email-icon.jpg) no-repeat 0 0; 

	padding-left:25px;
}

.contact_us_phone{

	float:left; 

	background:url(../images/phone-icon.jpg) no-repeat 0 0; 

	padding-left:25px;
}

.contact_us_time{

	float:left; 

	background:url(../images/time-icon.jpg) no-repeat 0 0; 

	padding-left:25px;
}

#precisionfx{
	float:left;
	width:100%;
	font-family:Calibri;
	color:#000;
	text-align:center;
}

#precisionfx h1{
	float:left;
	width:100%;
	font-weight:bold;	
	font-family:Calibri;
	font-size:70px;
	text-align:center;
}

#precisionfx h2{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	font-weight:bold;	
	font-size:23px;
	font-style:italic;
	margin-bottom:10px;
}

.precisonfx_bg{
	float:left;
	width:100%;
	background:url(../images/precisionfx_bg.png) no-repeat top center;
	min-height:283px;
	margin-top:10px;
	display:inline;
}

.precisonfx_bg p{
	margin:0;
	padding:0;
	float:left;
	padding:90px 4px 0;
	font-size:14px;
	text-align:center;
	line-height:15px;
}

.below_precision{
	float:left;
	width:100%;
	min-height:702px;
	background:url(../images/below_precisionfx.jpg) no-repeat top center;
	margin-top:50px;
	display:inline;
}

.below_precision_col1{
	float:left;
	width:148px;
	font-size:16px;
	text-align:left;
	padding:50px 10px 0;
	color:#FFF;
}

.below_precision_col1 span{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	height:154px;
}

.below_precision_col1 span.bottomrow{
	padding-top:26px;
}

.below_precision_col{
	float:left;
	width:144px;
	padding:0 20px;
	color:#333;
	margin-right:16px;
	display:inline;
}

.below_precision_col h1.lastone{
	width:155px;
}

.below_precision_col h1{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	padding-top:80px;
}

.below_precision_col h2{
	margin:0;
	padding:0;	
	float:left;
	width:100%;
	height:180px;
	font-size:16px;
	font-weight:normal;
	color:#000;
	text-align:center;
	padding-top:96px;
	line-height:20px;
}

.below_precision_col p{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	line-height:18px;
	font-size:14px;
	font-weight:normal;
	text-align:left;
}
