/*-------------------- conversion stylesheet --------------------*/

html { 
overflow-y:scroll;
} 

body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
background:url(../img/bgdSub.jpg) repeat-x center top;
font-size:12px;
text-align:center;
}

#wrapper {
text-align:left;
margin:0 auto;
width:890px;
}

td {
vertical-align:top;
margin:0;
padding:0;
}

ul {
margin:0;
padding:0;
}

form {
padding:0;
margin:0;
}

a {
text-decoration:none;
color:#666666;
font-weight:bold;
}

a:hover {
cursor:pointer!important;
}

img {
display:block;
border:none;
}

.clear {
clear:both;
}

h2 {
font-size:16px;
font-weight:bold;
color:#666666;
margin-top:0;
padding-top:0;
}

h3 {
font-size:12px;
font-weight:bold;
color:#666666;
margin-top:0;
padding-top:0;
}

.h2PaddingTop {
padding-top:10px;
}

.h3PaddingTop {
padding-top:10px;
}

p {
padding-bottom:15px;
margin-bottom:0;
margin-top:0;
padding-top:0;
line-height:1.25em;
color:#666666;
}

#homeFlash {
text-align:center;
margin-top:10px;
}

#header {
height:120px;
}

#logo {
margin-top:24px;
display:block;
float:left;
margin-right:25px;
width:236px;
margin-bottom:14px;
}

#headerRight {
width:625px;
float:left;
margin-top:42px;
margin-bottom:14px;
}

#outsourcedInside {
float:right;
width:219px;
display:block;
margin-bottom:14px;
}

#mainNav {
margin-left:13px;
}

#mainNav li {
float:left;
list-style:none;
margin:0 20px 15px 0;
padding:0;
}

#mainNav #navHome a {
background:url('../img/navHome.jpg') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:40px;
text-indent:-999em;
}
 
#mainNav #navHome a:hover {
background-position:0 -12px;
}  

#mainNav #navWho a {
background:url('../img/navWho.jpg') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:80px;
text-indent:-999em;
}
 
#mainNav #navWho a:hover {
background-position:0 -12px;
}  

#mainNav #navWhat a {
background:url('../img/navWhat.jpg') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:80px;
text-indent:-999em;
}
 
#mainNav #navWhat a:hover {
background-position:0 -12px;
}  

#mainNav #navHow a {
background:url('../img/navHow.jpg') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:86px;
text-indent:-999em;
}
 
#mainNav #navHow a:hover {
background-position:0 -12px;
}  

#mainNav #navOur a {
background:url('../img/navOur.jpg') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:72px;
text-indent:-999em;
}
 
#mainNav #navOur a:hover {
background-position:0 -12px;
}  

#mainNav #navCareers a {
background:url('../img/navCareers.jpg') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:52px;
text-indent:-999em;
}
 
#mainNav #navCareers a:hover {
background-position:0 -12px;
}  

#mainNav #navContact a {
background:url('../img/navContact.jpg') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:73px;
text-indent:-999em;
}
 
#mainNav #navContact a:hover {
background-position:0 -12px;
}  

#footer {
border-top:1px solid #666666;
padding-top:11px;
width:886px;
margin:0 auto;
color:#676767;
font-size:10px;
margin-bottom:10px;
}

#subNavLeft {
float:left;
}

#subNavRight {
float:left;
}

#subNav {
float:left;
height:22px;
background:#e8e8e8;
}

#subNav li {
float:left;
list-style:none;
margin:0 28px 0 0;
padding:0;
}

#subNav #subNavCareersOverview a {
background:url('../img/subNavCareersOverview.jpg') no-repeat;
display:block;
height:22px !important; /* for most browsers */
height /**/:22px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:56px;
text-indent:-999em;
}
 
#subNav #subNavCareersOverview a:hover {
background-position:0 -22px;
} 


/*---------- home styles ----------*/

.homeHeader {
display:block;
margin-bottom:15px;
}

#homeHeaderBorderLeft {
border-bottom:1px solid #666666;
width:558px;
height:30px;
margin-bottom:20px;
}

#homeHeaderBorderRight {
border-bottom:1px solid #666666;
width:297px;
height:30px;
margin-bottom:20px;
}

#homeLeftCol, #homeRightCol p {
color:#666666;
font-size:14px;
}

#homeLeftCol {
width:558px;
float:left;
margin-right:31px;
}

#homeRightCol {
float:left;
width:297px;
}

.newsHeading {
color:#c0d72f;
font-weight:bold;
}

.newsHeading a {
color:#c0d72f;
font-weight:bold;
}

.newsItem {
margin-bottom:15px;
color:#666666;
}

.newsItem a {
margin-bottom:15px;
color:#666666;
font-weight:normal;
}

#homeNews {
border-bottom:1px solid #666666;
margin-bottom:15px;
}

#clientLoginArea {
margin-bottom:10px;
}

#clientLogin {
margin-bottom:5px;
}

#clientLogin h2 {
color:#c0d72f;
font-weight:bold;
font-size:12px;
margin-bottom:10px;
padding-bottom:0;
}

.clientLoginBox {
width:98px;
float:left;
margin-right:6px;
}

#clientLoginBtn {
display:block;
float:left;
margin-left:6px;
}

#clientWarning {
font-size:10px;
color:#FF0000;
margin-bottom:0px;
height:10px;
}


/*---------- who we are styles ----------*/

#subNav #subNavWhoWeAreNews a {
background:url('../img/subNavWhoWeAreNews.gif') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:32px;
text-indent:-999em;
margin-top:6px;
}
 
#subNav #subNavWhoWeAreNews a:hover {
background-position:0 -12px;
} 

#subNav #subNavWhoWeAreWhoWeAre a {
background:url('../img/subNavWhoWeAreWhoWeAre.gif') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:70px;
text-indent:-999em;
margin-top:6px;
}
 
#subNav #subNavWhoWeAreOurValues a:hover {
background-position:0 -12px;
} 

#subNav #subNavWhoWeAreOurValues a {
background:url('../img/subNavWhoWeAreOurValues.gif') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:62px;
text-indent:-999em;
margin-top:6px;
}
 
#subNav #subNavWhoWeAreOurValues a:hover {
background-position:0 -12px;
} 

#subNav #subNavWhoWeAreOurPeople a {
background:url('../img/subNavWhoWeAreOurPeople.gif') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:67px;
text-indent:-999em;
margin-top:6px;
}
 
#subNav #subNavWhoWeAreOurPeople a:hover {
background-position:0 -12px;
} 

#subNav #subNavWhoWeAreLeadershipTeam a {
background:url('../img/subNavWhoWeAreLeadershipTeam.gif') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:98px;
text-indent:-999em;
margin-top:6px;
}
 
#subNav #subNavWhoWeAreLeadershipTeam a:hover {
background-position:0 -12px;
}

#subNav #subNavWhoWeAreFactSheet a {
background:url('../img/subNavWhoWeAreFactSheet.gif') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:61px;
text-indent:-999em;
margin-top:6px;
}
 
#subNav #subNavWhoWeAreLeadershipTeam a:hover {
background-position:0 -12px;
} 

#whoFlash, #whatFlash, #contactFlash, #howFlash, #ourFlash, #careersFlash {
float:left;
width:276px;
}

#whoBody, #whatBody, #contactBody, #howBody, #ourBody, #careersBody {
float:left;
width:614px;
}

#whatFlash, #howFlash, #ourFlash, #contactFlash {
margin-top:50px;
}


.mainHeader {
margin-bottom:20px;
display:block;
padding-top:30px;
/*height:34px;*/
}

#content {
margin-bottom:70px;
}

#contentShort {
margin-bottom:20px;
}

#ourValues {
padding-top:15px;
}

.ourValuesHeader {
margin-bottom:10px;
}

#ourValuesLeftCol {
width:285px;
margin-right:40px;
float:left;
}

#ourValuesRightCol {
width:285px;
float:left;
}

.ourValuesBox {
padding-bottom:10px;
}

#leadershipNav {
float:left;
width:120px;
}

#leadershipNav li {
list-style:none;
margin:0 0 5px 0;
padding:0;
color:#c0d72f;
font-weight:bold;
}

#leadershipNav li a {
color:#c0d72f;
}

#leadershipRight {
float:left;
width:490px;
}

#leadershipNav a:hover {
color:#666666;
} 

#nativeLanguageBox {
margin-top:35px;
}


/*---------- what we do styles ----------*/


#subNav #subNavWhatWeDoWhatWeDo a {
background:url('../img/subNavWhatWeDo.gif') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:70px;
text-indent:-999em;
margin-top:6px;
}
 
#subNav #subNavWhatWeDoWhatWeDo a:hover {
background-position:0 -12px;
} 


#subNav #subNavWhatWeDoOutsourced a {
background:url('../img/subNavWhatWeDoOutsourced.gif') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:138px;
text-indent:-999em;
margin-top:6px;
}
 
#subNav #subNavWhatWeDoOutsourced a:hover {
background-position:0 -12px;
} 


#subNav #subNavWhatWeDoProspect a {
background:url('../img/subNavWhatWeDoProspect.gif') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:125px;
text-indent:-999em;
margin-top:6px;
}
 
#subNav #subNavWhatWeDoProspect a:hover {
background-position:0 -12px;
} 

#subNav #subNavWhatWeDoInside a {
background:url('../img/subNavWhatWeDoInside.gif') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:113px;
text-indent:-999em;
margin-top:6px;
}
 
#subNav #subNavWhatWeDoInside a:hover {
background-position:0 -12px;
} 


/*---------- who we are styles ----------*/

.featureBox {
width:611px;
margin-bottom:30px;
}

.featureBoxHeader {
background-color:#c0d72f;
width:596px;
padding-left:15px;
padding-top:0px;
padding-bottom:10px;
}

.featureBoxBody {
padding:15px 15px 0 15px;
background:#dbe889;
}

.featureBoxBodyDark {
padding:15px 15px 0 15px;
background:#c0d72f;
}

#outsourcedLeft {
width:385px;
float:left;
margin-right:15px;
}

.outsourcedHeader {
margin-bottom:20px;
padding-top:10px;
}

#outsourcedRight {
float:left;
}

#outsourcedCols {
width:609px;
}

#insideSalesBox {
width:549px;
height:78px;
background:url(../img/insideSalesBgd.jpg) no-repeat;
padding-left:63px;
padding-top:56px;
margin-bottom:20px;
}

#insideSalesBox1 {
margin-bottom:10px;
}


/*---------- contact us styles ----------*/

#contactLeft {
width:204px;
float:left;
margin-right:21px;
}

#contactRight {
float:left;
}

#mapUK {
margin-bottom:10px;
}

#mapLink {
float:right;
}


/*---------- how we do it styles ----------*/

#subNav #subNavHowWeDoItWhyDifferent a {
background:url('../img/subNavHowWeDoDifferent.gif') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:121px;
text-indent:-999em;
margin-top:6px;
}
 
#subNav #subNavHowWeDoItWhyDifferent a:hover {
background-position:0 -12px;
}

#subNav #subNavHowWeDoItWorkingWith a {
background:url('../img/subNavHowWeDoWorking.gif') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:142px;
text-indent:-999em;
margin-top:6px;
}
 
#subNav #subNavHowWeDoItWorkingWith a:hover {
background-position:0 -12px;
}


/*---------- our clients styles ----------*/

#subNav #subNavOurClients a {
background:url('../img/subNavOurClients.gif') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:62px;
text-indent:-999em;
margin-top:6px;
}
 
#subNav #subNavHowWeDoItWhyDifferent a:hover {
background-position:0 -12px;
}

#subNav #subNavWhatOurClientsSay a {
background:url('../img/subNavOurClientsTestimonials.gif') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:169px;
text-indent:-999em;
margin-top:6px;
}
 
#subNav #subNavWhatOurClientsSay a:hover {
background-position:0 -12px;
} 


/*---------- careers styles ----------*/

#subNav #subNavCareersOverview a {
background:url('../img/subNavCareersOverview.gif') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:62px;
text-indent:-999em;
margin-top:6px;
}
 
#subNav #subNavCareersOverview a:hover {
background-position:0 -12px;
}

#subNav #subNavCareersWorkingAtConversion a {
background:url('../img/subNavCareersWorkingConversion.gif') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:131px;
text-indent:-999em;
margin-top:6px;
}
 
#subNav #subNavCareersWorkingAtConversion a:hover {
background-position:0 -12px;
}

#subNav #subNavCareersRewards a {
background:url('../img/subNavCareersRewards.gif') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:50px;
text-indent:-999em;
margin-top:6px;
}
 
#subNav #subNavCareersRewards a:hover {
background-position:0 -12px;
}

#subNav #subNavCareersOpportunities a {
background:url('../img/subNavCareersOpportunities.gif') no-repeat;
display:block;
height:12px !important; /* for most browsers */
height /**/:12px; /* for IE5.5's bad box model */
margin:0;
overflow:hidden;
padding:0;
width:121px;
text-indent:-999em;
margin-top:6px;
}
 
#subNav #subNavCareersOpportunities a:hover {
background-position:0 -12px;
}

#workingAtPhotos {
margin-bottom:15px;
}

/*---------- how we do it styles ----------*/

.whyColBorderRight {
border-right:1px solid #FFFFFF;
}

.whyColLeft {
background:#dbe889;
height:60px;
}

.whyCol2, .whyCol4 {
border-bottom:1px solid #FFFFFF;
width:50px;
background:#dbe889;
padding-left:25px;
vertical-align:middle;
height:60px;
}

.whyCol3 {
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
width:188px;
background:#dbe889;
padding-right:35px;
vertical-align:middle;
height:60px;
}

.whyCol5 {
border-bottom:1px solid #FFFFFF;
width:200px;
background:#dbe889;
padding-right:35px;
vertical-align:middle;
height:60px;
}

#whyTable {
margin-top:10px;
padding-bottom:15px;
}

.prospectDiscovery {
margin-bottom:9px;
}

.prospectMeetings {
margin-bottom:7px;
}

.prospectBox {
margin-bottom:30px;
}

.prospectRelationship {
margin-bottom:14px;
}

.prospectBoxBody {
float:left;
width:538px;
height:193px;
padding-left:23px;
padding-top:10px;
background:#e7efb6;  
}

.prospectBoxBody2 {
float:left;
width:538px;
height:172px;
padding-left:23px;
padding-top:10px;
background:#e7efb6;  
}

#featureBoxSubHeader {
color:#FFFFFF;
background:#c0d72f;
}
 

/*---------- career styles ----------*/

ul#vacanciesList {
border-top:1px solid #cccccc;
padding-top:11px;
width:614px;
margin:0 auto;
color:#676767;
margin-bottom:10px;
margin-top:0px;
list-style:none;}

ul#vacanciesList li {
width:350px;
margin-bottom:15px;}

li span.vacancyDesc {
margin-bottom:10px;
float:left;
}

span.vacancyRead {
display:inline;
float:right;
background-image:url(../img/careersArrow.png);
background-position:right;
background-repeat:no-repeat;
padding-right:15px;
}

img.careersBackButton {
margin-bottom:20px;
margin-top:20px;
padding-bottom:15px;
}

img.careersBackButtonTop {
position:absolute;
margin-top:-50px;
margin-left:450px;
}


/*---------- news styles ----------*/

.newsItemMain {
border-bottom:1px solid #cccccc;
padding-bottom:5px;
margin-bottom:20px;
}

.newsItemBottom {
border-bottom:none;
}

.newsDate {
color:#c0d72f;
font-weight:bold;
margin-bottom:5px;
}