/* CSS Document */

body
{
	margin:0px;
	padding:0px;
	background-color:#e2f0f8;
	background-image:url(../images/bg.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	font-family:tahoma, arial, verdana;
	font-size:12px;
	color:#626566;
}

ul
{
	margin:0px;
	padding:0px;
}

li
{
	margin:0px;
	padding:0px;
}

.commonText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify;
}

.main
{
	width:100%;
	border:0px;
	padding:0px 0px 0px 0px;
}
.maintable
{
	width:100%;
	border:0px solid #000000;
	padding:0px 0px 0px 0px;
	height: 555px;
}
.mainaboutus
{
	width:100%;
	border:0px;
	padding:0px 0px 0px 0px;
	height: 558px;
}
.Servicesmain
{
    border: 0px solid #000000;
	width:100%;
	padding:0px 0px 0px 0px;
}
.fixed
{
	background-image:url(../images/shadow_back.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	background-color:#e2f0f8;
	width:951px;
	border:0px;
}

.menuTable
{
	width:933px;
	height:78px;
	background-image:url(../images/menu_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border:0px;
}

.menu
{
	width:574px;
	height:43px;
	border:0px;
}

.links
{
	height:44px;
	background-color:#b91803;
}

.linksText
{
	font-family:tahoma, arial, verdana;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	style="color:#b91803;"
}

a.linksText
{
	font-family:tahoma, arial, verdana;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

a:link.linksText
{
	font-family:tahoma, arial, verdana;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

a:visited.linksText
{
	font-family:tahoma, arial, verdana;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

a:hover.linksText
{
	font-family:tahoma, arial, verdana;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

a:active.linksText
{
	font-family:tahoma, arial, verdana;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.grayBand
{
	height:8px;
	background-color:#dddddd;	
}

.aboutUsServices
{
	height:351px;
	background-color:#FFFFFF;
	background-image:url(../images/about_img.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	vertical-align:top;
	border:0px solid #000000;
}
.aboutUsServices1
{
	height:370px;
	background-color:#FFFFFF;
	background-image:url(../images/about_img.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	vertical-align:top;
}
.blueBand
{
	height:7px;
	background-color:#75a4c6;
	border-right:0px solid #8e97a6;
}

.blueBandIndustry
{
	height:2px;
	background-color:#75a4c6;
	border-right:0px solid #8e97a6;
}


.industryVertical1
{
	height:228px;
	background-color:#ffffff;
	background-image:url(../images/industry_img.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;

}
.industryVertical2
{
	height:228px;
	background-color:#ffffff;
	background-image:url(../images/industry_img.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;

}
.industryVertical
{
	height:198px;
	background-color:#ffffff;
	background-image:url(../images/industry_img.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
/*	border-right:2px solid #8e97a6;*/
}

.yellowBand
{
	height:15px;
	background-color:#ffd451;
	border: 0px solid #000000;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:bottom;

}
/*.yellowBandWhyus
{
	height:15px;
	background-color:#ffd451;
	border: 1px solid #000000;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}*/
.yellowBandIndustry
{
	height:2px;
	background-color:#ffd451;
	border-right:0px solid #333333;
}


.banner
{
	height:405px;
	width:359px;
	background-color:#000000;
}

.clients
{

	width:359px;
	background-color:#FFFFFF;
	background-image:url(../images/client_bg.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	border: 0px solid #000000;
}

.footer
{
	width:933px;
	height:74px;
	background-image:url(../images/footer_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
	padding-right:8px;
	line-height:18px;
}

.heading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#506486;
	text-shadow:#CCCCCC;
}

.aboutList 
{
	padding:10px 0px 0px 16px;
	height:30px;
}

.aboutList li
{
	background-image:url(../images/about_bullets.jpg);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	list-style:none;
	height:20px;
	float:left;
	width:90px;
}
.ResourceText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#000000;
	text-align:justify;
}
.ResourceList 
{
	padding:0px 0px 0px 16px;
	
}

.ResourceList li
{
	background-image:url(../images/about_bullets.jpg);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	list-style:none;
	height:20px;	
}

.aboutMore
{
	padding-left:168px;
}

.services2
{
/*	border: 1px solid #000000;
	background: url(../images/services_bg.jpg) no-repeat right bottom;
	padding: 0px 0px 20px 0px;	*/
}
.servicesimage
{
	border: 0px solid #000000;
	background: url(../images/services_bg.jpg) no-repeat right bottom;
	height:351px;
}
.tagLine
{
	font-family:"Myriad Pro", arial, tahoma, verdana;
	font-size:14px;
	color:#606160;
	position:relative;
	top:-6px;
	left:10px;
}
.servicesBG
{
	background-image:url(../images/services_bg.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	/*list-style:none;
	height:28px;
	padding:4px 0px 0px 15px;*/
}
.servicesList li
{
	background-image:url(../images/services_list_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	list-style:none;
	height:28px;
	padding:4px 0px 0px 15px;
}

.industryList li
{
	background-image:url(../images/industry_bullets.jpg);
	background-position:0px 4px;
	background-repeat:no-repeat;
	list-style:none;
	height:20px;
	padding:0px 0px 0px 15px;	
}

.footerLinks
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.InfotheekFooter
{
	font-size:10px;
}
.InfotheekFooter a
{
	font-size:10px;
	/*font-weight:bold;*/
	color:#FFFFFF;
	text-decoration:none;
}
.InfotheekFooter a:link
{
	font-size:10px;
	/*font-weight:bold;*/
	color:#FFFFFF;
	text-decoration:none;
}
.InfotheekFooter a:hover
{
	font-size:10px;
	/*font-weight:bold;*/
	color:#FFFFFF;
	text-decoration:none;
}
.InfotheekFooter a:visited
{
	font-size:10px;
	/*font-weight:bold;*/
	color:#FFFFFF;
	text-decoration:none;
}
a.footerLinks
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

a:link.footerLinks
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

a:visited.footerLinks
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

a:hover.footerLinks
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}

a:active.footerLinks
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.width9
{
	width:9px;
}
.width10
{
	width:10px;
}
.width13
{
	width:13px;
}

.width18
{
	width:18px;
}

.width19
{
	width:19px;
}

.width20
{
	width:20px;
}

.width21
{
	width:21px;
}

.width22
{
	width:22px;
}

.width23
{
	width:23px;
}

.width29
{
	width:29px;
}

.width34
{
	width:34px;
}

.width38
{
	width:38px;
}

.width61
{
	width:61px;
}

.width63
{
	width:63px;
}

.width93
{
	width:93px;
}

.width144
{
	width:144px;
}

.width154
{
	width:154px;
}

.width194
{
	width:194px;
}

.width196
{
	width:196px;
}

.width227
{
	width:227px;
}

.width246
{
	width:246px;
}

.width275
{
	width:275px;
}

.width359
{
	width:359px;
}
.width359full
{
	width:359px;
	height: 670px;
}
.width579
{
	width:579px;
	vertical-align:top;
}
.width579Services
{
	width:579px;
	vertical-align:top;
	height: 640px;
	border: 0px solid #ff0000;
}
.width579Whyus
{
	width:579px;
	vertical-align:top;
	height: 500px;
	border: 0px solid #ff0000;
}
.width579Resources
{
	width:579px;
	vertical-align:top;
    height: 680px;
	border: 0px solid #ff0000;
}
.width579ss
{
	width:579px;
	vertical-align:top;
    height: 650px;
	border: 0px solid #ff0000;
	background-color:#ffd451;
}
.width933px
{
	width:933px;
}
.height5
{
	height:5px;
}
.height6
{
	height:6px;
}

.height11
{
	height:11px;
}

.height30
{
	height:37px;
}

.height35
{
	height:35px;
}

.height36
{
	height:36px;
}
.height39
{
	height:39px;
}
.height41
{
	height:41px;
}

.height45
{
	height:45px;
}

.height54
{
	height:54px;
}
.height166
{
	height:166px;
}
.height72
{
	height:72px;
}	
.height74
{
	height:74px;
}	

.height78
{
	height:78px;
}	
.height85
{
	height:85px;
}	
.height103
{
	height:103px;
}	
.height135
{
	height:135px;
}	

.height144
{
	height:144px;
}

.height158
{
	height:158px;
}	
.height162
{
	height:162px;
}	
.height173
{
	height:173px;
}	
.height179
{
	height:179px;
}	

.height249
{
	height:249px;
}	
.height275
{
	height:279px;
}	
.aboutuslink
{
border:none;
text-align:right;
}

.width557
{
	width:557px;
}
.width557Staf
{
	width:557px;
	height:542px;
}
.width557Sitemap
{
	width:557px;
	height:580px;
}
.width559
{
	width:559px;
}
.bottomrightheading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#506486;
	text- shadow:#CCCCCC
}
.missionstatement
{
	height:220px;
	width:359px;
	background-color:#FFFFFF;
	background-position:bottom right;
	background-repeat:no-repeat;
}
.width300
{
	width:300px;
}
.width10
{
	width:10px;
}
.corebeliefs
{
	height:198px;
	background-color:#fffae9;
	/*background-image:url(../images/missionstatement.jpg);*/
	background-position:top right;
	background-repeat:no-repeat;
	border-right:2px solid #8e97a6;
}
.corebeliefslist li
{
	background-image:url(../images/about_bullets.jpg);
	background-position:0px 4px;
	background-repeat:no-repeat;
	list-style:none;
	/*height:30px;*/
	padding:0px 10px 3px 10px;
	text-align:justify;
}
.whyus
{
	height:351px;
	background-color:#FFFFFF;
/*	background-image:url(../images/about_img.jpg);*/
	background-position:bottom left;
	background-repeat:no-repeat;
}
.height15
{
	height:15px;
}	
.height20
{
	height:20px;
}	
.height5
{
	height:5px;
}	
.ourexpertisetext
{
	font-family:tahoma, arial, verdana;
	font-size:12px;
	color:#626566;
	text-align:justify;
	padding-right:18px;
}
.aboutOurexpertise
{
	padding-left:200px;
	
}

.ourexpertisedatalisthead
{		
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px 0px 0px 0px;
	list-style:none;
	border: 0px solid #FF0000;
}
.divourexpertise
{
	border: 0px solid #00FF00;
	padding: 10px 0px 0px 20px;
}
.ourexpertisedatalisthead li
{
	background: url(../images/about_bullets.jpg) no-repeat left center;
	list-style:none;
	padding:0px 0px 0px 15px;
	margin: 5px 0px 0px 0px;
	font-weight: bold;
	border: 0px solid #FF0000;
	text-decoration: none;
}
.ourexpertisedatalist
{
	font-family:Arial, Helvetica, sans-serif;	
	color:#000000;
	padding:0px 0px 10px 15px;
	list-style: none;
	text-decoration: none;
}

.CareersHead
{
	height:351px;
	background-color:#FFFFFF;
	background-position:bottom left;
	background-repeat:no-repeat;
}
.benefits
{
	height:198px;
	background-color:#fffae9;
	background-position:bottom left;
	background-repeat:no-repeat;
	border-right:2px solid #8e97a6;
}
.benefitslist li
{
	background-image:url(../images/about_bullets.jpg);
	background-position:0px 4px;
	background-repeat:no-repeat;
	list-style:none;
	height:20px;
	padding:0px 0px 0px 10px;
}

.bottomrightlinks
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#506486;
	text-shadow:#CCCCCC;
}
.bottomrightheadingcareers
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#506486;
	text-shadow:#CCCCCC;
}
.height125
{
height:125px;
}
.height45
{
height:45px;
}
.missionheading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#506486;
	text-shadow:#CCCCCC;
	padding-top:10px;
}
.corebeliefheading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#506486;
	text-shadow:#CCCCCC;
	padding-top:10px;
}
.OnlyServices
{
	height:311px;
	background-color:#FFFFFF;
	background-position:bottom left;
	background-repeat:no-repeat;
	vertical-align:top;
}
.OnlyServices2
{
	height:511px;
	background-color:#FFFFFF;
	background-position:bottom left;
	background-repeat:no-repeat;
	vertical-align:top;
}
.OnlyServicesNew
{
	height:290px;
	background-color:#FFFFFF;
	background-position:bottom left;
	background-repeat:no-repeat;
	vertical-align:top;
}
.nichepromise
{
	height:198px;
	background-color:#fffae9;
	background-position:bottom left;
	background-repeat:no-repeat;
	border-right:2px solid #8e97a6;
}
.nichepromiseService
{
	height:246px;
	background-color:#ffffff;
	background-image:url(../images/about_img.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	border-right:0px solid #8e97a6;
}
.promiseheading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#506486;
	text-shadow:#CCCCCC;
	padding-top:15px;
}
.height70
{
	height:70px;
}
.height71
{
	height:71px;
}
.servicesList123 li
{
	background-image:url(../images/services_list_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	list-style:none;
	height:28px;
	padding:4px 0px 0px 15px;
	color:#CCCCCC;
}
.grayBandServices
{
	height:48px;
	background-color:#dddddd;
}
.ServicePadding
{
	padding-left:2px;
}
.serviceslinksText
{
	font-family:tahoma, arial, verdana;
	font-size:11px;
	color:#b91803;
	text-decoration:none;
	
}
.serviceslinksText td
{
	padding:3px 0px 3px 4px;
	
}
a.serviceslinksText
{
	font-family:tahoma, arial, verdana;
	font-size:11px;
	color:#b91803;
	text-decoration:none;
}

a:link.serviceslinksText
{
	font-family:tahoma, arial, verdana;
	font-size:11px;
	color:#b91803;
	text-decoration:none;
}

a:visited.serviceslinksText
{
	font-family:tahoma, arial, verdana;
	font-size:11px;
	color:#b91803;
	text-decoration:none;
}

a:hover.serviceslinksText
{
	font-family:tahoma, arial, verdana;
	font-size:11px;
	color:#b91803;
	text-decoration:underline;
}

a:active.serviceslinksText
{
	font-family:tahoma, arial, verdana;
	font-size:11px;
	color:#b91803;
	text-decoration:none;
}

.height50
{
height:50px;
}

.leftbottomsection
{
background-color:#ffffff;
}
.careerlinksText
{
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#8e97a6;
	text-decoration:none;
	font-weight:normal;
}
.careerlinksText a
{
	font-family:tahoma, arial, verdana;
	font-size:11px;
	color:#8e97a6;
	text-decoration:none;
}

.careerlinksText a:hover
{
	font-family:tahoma, arial, verdana;
	font-size:11px;
	color:#b91803;
	text-decoration:none	;
}

.serviceLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
.serviceLink a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.serviceLink a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none	;
}
.ServiceContentList li
{
	list-style-type:disc;
	font-weight:bold;	
	padding-left:10px
}




.MailText
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	
	vertical-align:top;
	height:22px;
}
.ContactUsServices
{
	height:351px;
	background-color:#75a4c6;
	background-position:bottom left;
	background-repeat:no-repeat;
	vertical-align:baseline;
}
.ContactAddress
{
	height:198px;
	background-color:#fffae9;
	background-position:bottom left;
	background-repeat:no-repeat;
	border-right:2px solid #8e97a6;
}
.ContactText
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	height:22px;
	font-size:12px;
	color:Black;
}
.ContactUsServices1
{
	height:351px;
	background-color:#ffffff;
	background-position:bottom left;
	background-repeat:no-repeat;
	vertical-align:baseline;
}
.services1
{

	background-position:top left;
	background-repeat:repeat-y;
	
}
.services
{
background-image:url(../images/sep.jpg);
background-position:top left;
background-repeat:repeat-y;
padding-left:29px;
}
.clientBorder
{
  border:2px solid #8e97a6;
}
.divClient
{
 border-left:2px solid #8e97a6;
 width: 100%;
 height:238px;
 float:left;
}
.mainPromise
{
	border:0px solid #000000;
	height: 198px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mainBenefits
{
	border:0px solid #000000;
	height: 225px;
	padding: 0px 0px 0px 0px;
	margin: 12px 0px 0px 0px;
}
.EmployeeDownloads
{
	width:100%;
	border:0px;
	padding: 15px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	vertical-align:top;
}
.divEmployeeDownloads
{
 border-left:2px solid #8e97a6;
 width: 100%;
 height:243px;
 float:left;
}
.UsefulDocuments
{
	width:100%;
	border:0px;
	padding: 15px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	vertical-align:top;
}
.divResourcesDownloads
{
 border-left:2px solid #8e97a6;
 width: 100%;
 height:282px;

}
.divStaffingS
{
	 border-left:2px solid #8e97a6;
	 width: 100%;
	 height:245px;	
	 float:left;
	 margin: 0px 0px 0px 0px;
}
.divStaffingNew
{
	 border-left:2px solid #8e97a6;
	 width: 100%;	 
	 height:220px;
	 float:left;
	 margin: 0px 0px 0px 0px;
}
.Extradiv
{
  padding: 22px 0px 0px 20px;
  border-left:2px solid #8e97a6;
}
/*Last edit: 15.01.09 by Sachin Tangoria*/