﻿@charset "utf-8";
/* CSS Document */
  @import url("/Documents/css/jobsearch-2012.css"); /*SEEMS THAT JOBSEARCH.CSS IS MISSING SO INCLUDE NEW VERSION HERE*/
  @import url("/Documents/css/ajilonbrandfont.css");
  
  #primaryContent .siteMapWrap h5, #primaryContent .siteMapWrap h5 a {font-size:16px !important;}
/***** BRAND FONTS GO HERE *****/
.siteMapWrap h5, .selected, .first-social-item, #primaryNav a, .nav a, #secondaryNav h5, h1, h2, .officeTitle h4, #primaryContent #MainContent h3.jobLoc, #primaryContent #MainContent .SalaryGuidejobDesc h4, #primaryContent h1.mainPageTitle, .upcommingWebinarsTxt h4, a.learn-btn, h3.subPageTitleSmall {font-family:'AdeccoBrandLight', Arial, Helvetica, sans-serif !important; font-weight:100 !important;}
  
#primaryContent h1.mainPageTitle {font-size:24px; line-height:24px; color:#828a8f; text-transform:uppercase; margin-bottom:15px;}
 
/*fixes the homepage flickering/jumping when the rss feed diplays 1 line of content instead of 2*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/**** Remove Recruiter Contact Info from Job Postings ***/
.border_round #jobContact {
    display: none !important;
}

/**** Various css fixes 8-4-11 ****/
.ms-sbtable-ex {margin-left:0!important;}
#searchProfessional {*margin:0 11px 0 -15px !important;}
.ajilonLayout-outerwrapper  {padding-right:14px !important;}
#searchProfessional #WebPartWPQ1 {*height: 30px !important;}
.poll {margin-bottom:20px; *margin-bottom:0;}
.scroller_210x182 {margin-left:auto !important;}

.rss-feed
{
	min-height: 26px;
	height:auto !important;
	height: 26px;
}
/*aligns homepage slider and body content*/

#scroller_210x182_wrapper { margin-top: 10px !important; }
.job-category-list a{
	font-weight: normal !important;
	line-height: 16px !important;
}
/*#tout-attentionJobseekers {
margin-bottom: 12px;
}*/

/*.searchListItem {
width: 560px !important;
}
div.border_box_744_F6F6F6_3px {
    background-image: url("/PublishingImages/border_box_560_F6F6F6_3px_middle.gif") !important;
}

*/
/*.ajilonLayout-maincontent-general {
	width:754px !important;
}*/
div.fill_box_180_cccccc_1px {
    background-color: transparent !important;
    border: none !important;
}

.job-search-results-moredetails-button {
    height: 22px;
    left: 409px !important;
    padding-right: 10px;
    position: absolute;
    width: 50px;
}

/* LAYOUT OVERRIDES ***************/

ol.article {
	list-style-type:decimal!important;
	margin-left: 30px !important;
	list-style-position:outside !important;
}

article li {
	margin: 0px;
	padding-left: 5px;
}

#blockquote {
   margin: 1em 3em;
   padding: .5em;
   background-color: #F8F8F8; }
   
/****** EXPAND/COLLAPSE PLUGIN *******/
#panel-1 {display:block;}
#arrow-1 {background-position:left bottom;}
.expandCol {margin-top:40px;}
/*.expandBtn {margin-bottom:15px;}*/
.expandBtn {display:block; cursor:pointer; padding:15px 0;} 
.expandBtn strong {font-size:14px;}
.expandCol .panel {display:none; padding-bottom:15px; background-color:#fff !important;}
.panelBorder {border-bottom:1px solid #7B6F64;}
.panelArrow {margin-bottom:-2px;background:url(/PublishingImages/arrows.png) no-repeat left top; width:16px;  height:16px; display:inline-block; margin-right:10px;}

    
#searchProfessional {
float: right !important;
margin: 0px 0px 0px 8px !important;
padding: 0px !important;
width: 190px !important;
}

.joiningForces h2, .joiningForces h3 {margin-top:30px;}
.joiningForces img {margin-top:0px !important;}



/************** Salary Lookup Tool *******************/
/*#MainContent h2 {font-size: 1.5em !important;}*/

h3.jobLoc {padding:20px 0 15px 0; }
.descWrap h3.jobLoc {padding:10px 0 15px 0 !important; }
.SalaryGuidejobDesc h4 {padding: 20px 0;}
h1.lookup {padding:15px 0;}
h2.selectJob {margin:0 !important;}
#MainContent .SalaryGuidejobDesc h1.lookup {color:#000 !important;}
#MainContent em {font-size:12px; font-weight:100; display:block; height:15px;}
#MainContent  label, #MainContent  select {display:block;}
#MainContent  label { margin:40px 0 5px 0px; font-weight:600; height: 15px;}
#officeWrap { text-align:left;}
/*#MainContent  .button {margin:40px 0 10px 0; background: white; border: 1px solid #CECFD1 !important; font-size: 11px; color: #E9270A; padding: 4px 1em; display:block; cursor:pointer; float:none; }*/
#primaryContent .error01 p, #primaryContent #MainContent .error02 p {font-size:12px; color:#F00 !important;}
/*#MainContent {padding: 0px 15px 20px 10px; }*/
#MainContent { /*width: 715px;*/ padding-bottom:20px;}
#primaryContent h4.selectJob {border:0 !important;}
.BrandedDivider { height: 1px; background-color:#CBCCC8 !important; margin: 15px 0px;}
#BrandDivider { height: 1px; background: #CBCCC8; margin: 15px 0 25px 0px;}
.SalaryDataTitle th { background-color:#A5ACAF; font-size: 11px; font-weight: bold; padding: .55em;}
#MainContent tr {display: table-row; vertical-align: inherit; border-color: inherit;}
#MainContent table {border-collapse: collapse; border-spacing: 0; text-align:left;  font-size: 11px;}
#MainContent .DataCell { text-align: left!important; padding-left:10px; border-top: 1px solid #CBCCC8;  font-size: 11px; }
#MainContent .TypeLabel {text-align: left!important; padding-left:10px;}
#MainContent th.CompensationType, #MainContent td {white-space: nowrap;}
#primaryContent #MainContent th.CompensationType {font-weight:normal!important; font-style:italic; border-right: 2px solid #CBCCC8;}
.SalaryGuidejobDesc {clear:both;}
.formReturn {display:none; font-size: 11px; color: #E9270A !important; font-weight:normal !important; padding: 4px 1em; width: 100px; }
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
	display: inline-block;
}
select#jobTitle option {color:#000 !important;}
#jobTitle {display:inline-block !important; margin-bottom:5px; position:relative; width:300px; }
.TypeLabel, .DataCell {padding:5px 0;}
#showJobDesc {height:15px; display:inline-block !important; position:relative;}
.SalaryGuidejobDesc .lookup {*margin-top:-30px;}
#MainContent h2.selectJob {border-bottom:none }
#primaryContent #MainContent h3.jobLoc, #primaryContent #MainContent .SalaryGuidejobDesc h4 {font-size: 1.5em !important; /*font-weight: bold;*/ text-align: left; border-bottom:none !important;}
.SpacerRow {height:10px;}
.SalaryDataTitle {margin-bottom:10px; color:#fff;}
#branchLocation option, #branchLocation {color:#000 !important;}
.salarySearch {display:block; background:url(/PublishingImages/Search.gif) no-repeat !important; width:81px; height:22px; float:none !important; text-indent:-99999px; margin-top:20px !important; }


/*///////////////////////////////////////////////////////Ajilon Rebrand///////////////////////////////////////////////////////*/

/******* GENERAL ********/
#logo {margin-bottom:25px;}
/*OVERIDES*/
/*#primaryContent {margin:0 10px;}*/
.ajilonAltLayout-maincontentleft-home {width:720px !important;}
.ajilonAltLayout-maincontentleft-home .ajilonAltLayout-mcmiddle {position:relative; /*height:165px !important;*/}
body, #primaryContent, ul.list {color:#5e6a71 !important; font-family:Arial, Helvetica, sans-serif !important; font-size: 12px !important;}
#primaryContent  a, .breadcrumb a {color:#0094b3 !important; font-weight:normal !important;}
#primaryContent  a {font-size:12px !important}
#primaryContent div.ajilonLayout-mcleftbottom-general, #primaryContent div.ajilonLayout-maincontentleft-general {max-width:520px !important; width:520px !important;}
.ajilonLayout-subbreadcrumb {width:520px !important; /*margin-left:8px !important;*/}
#primaryContent h2, body h2 {color:#818a8f !important; text-transform:uppercase !important; padding-bottom:25px !important; margin-bottom:25px !important; border-bottom:1px solid #c3c8c8 !important;}
#primaryContent h5, #primaryContent h3, #primaryContent h4 {color:#818a8f !important;}
 #primaryContent h3 {text-transform:uppercase;}
/*.ajilonLayout-maincontent-general {width:760px !important}*/
.ajilonLayout-submain {margin:0 10px !important;}
.ajilonLayout-homemain {width:920px !important}
.ajilonLayout-maincontentright-general {width:220px !important;}
/*BG TO WHITE*/
.ajilonLayout-outerwrapper {background:none !important}
body {background:#fff !important;}
.title h1.grey {text-transform:uppercase; color:#d52b1e !important;}
#primaryContent .slide-content h2 {margin:0 !important; padding:0 !important}


/*.ajilonLayout-maincontent-general {
	width:754px !important;
}*/

/******SubNav******/
.ajilonLayout-submainLeft {width:140px !important; margin-right:20px !important;}
#secondaryNav {margin-top:5px !important; /*margin-left:10px !important;*/}
#secondaryNav ul li {border: none !important;}
#secondaryNav h5 { text-transform:uppercase; font-weight: normal !important; color:#5e6a71 !important;}
#secondaryNav ul li span.selected, #secondaryNav ul li a {background:none !important; color:#5e6a71 !important; font-weight:normal !important; padding: 4px 10px 4px 14px !important;}
.ajilonLayout-submain #secondaryNav span.selected {color:#fff !important; background-color:#a5acaf !important;}
#secondaryNav ul {border:none !important}
#secondaryNav ul li ul li {margin-left:10px;}

/********Nav*******/
#primaryNav, table.ms-topnavitemselected td, table.ms-topnavitemselected, #primaryNav .ms-topnavitem  {background:none !important; color:#5e6a71 !important;}
#primaryNav {border-bottom: 1px solid #c3c8c8; margin-bottom: 20px;}
#primaryNav a {text-transform:uppercase;}
#globalNavProfessional {margin-top:30px !important;}
.ajilonLayout-outerwrapper a:active {color:#5e6a71;}
#primaryNav .ms-topnavitemselected {color:#d52b1e !important;}


/********HM Slider*******/
.slides {margin-left: 0; position:relative}
.slides_container {width:720px; height:400px; margin-left: 0px;}
.slides_container div.slide {width:720px;height:400px;display:block;}
.slider-wrapper {position:relative;}
.slider-wrapper .pagination {position:absolute; left:0px; bottom:0; z-index:50; margin-bottom:12px !important; margin-left: 15px!important;}
.slider-wrapper .pagination li a {text-indent:-999999px !important; display:block; width:16px; height:16px; background-color:#ed8e78; margin:0 !important; padding:0 !important;}
#primaryContent .slider-wrapper .pagination li {display:inline; float:left; margin-right:9px !important;}
.slider-wrapper .pagination .current a {background-color:#9c3022 !important;}
.slide-content {text-indent:-99999px; height:1px!important; margin:0; padding:0; overflow: hidden;} /*Negative text indent for SEO*/

/********Home**********/
.hm-wide-banner {float:left; margin-right:20px; display:inline-block;}
.last-item {margin-right:0 !important;}
.hm-middle-wrap {position:absolute; width:920px;}

/*******Footer********/
#footerProfessional {border:none !important; background:none !important; height:auto !important; text-align:center !important; overflow:hidden !important;}
#footerProfessional table {display:none !important}
/*new footer*/
/*.footer-wrap {display:none;}*/
.footer {border:1px solid #c3c8c8; width:100%; }
#primaryContent ul.social-links {margin-bottom:0 !important;} 
ul.social-links {list-style:none !important; float:right; padding:9px 0 8px 0; margin-right:10px;}
ul.social-links li {float:left; display:inline-block; line-height:23px; text-transform:uppercase; font-size:15px !important; margin-left:7px;}
ul.social-links .first-social-item {margin-left:0; margin-right:7px;}
ul.sub-footer-links { margin:18px auto; padding-left:0 !important}
ul.sub-footer-links li {float:left; display:inline-block; text-transform:uppercase; padding:0 10px; border-right:1px solid #5e6a71;}
#primaryContent ul.sub-footer-links li, #primaryContent ul.sub-footer-links a, ul.sub-footer-links a {color:#5e6a71 !important;}
.last-item {border-right:none !important;}
.sub-footer {display:inline-block;}

/****Utility Nav*****/
#ctl00_SubHeader1_globalNavigationUList,  .globalNavProfessionalLinks ul {display:none;}
.myadecco-toolbar-light-signin-fields span, .myadecco-toolbar-light-signedin span {padding:0 10px;}
.myadecco-toolbar-light-signin-fields, .myadecco-toolbar-light-signin-fields a, .myadecco-toolbar-light-signedin, .myadecco-toolbar-light-signedin a {color:#5e6a71 !important;  font-weight:normal !important;} 
.myadecco-toolbar-light-signin-fields li, .myadecco-toolbar-light-signin-fields ul, .myadecco-toolbar-light-signedin li, .myadecco-toolbar-light-signedin ul {float:left; display:inline-block;}
/*new utility nav*/
/*.utility-wrap {display:none;}*/
ul.utility-nav {padding-left:0 !important}
ul.utility-nav li {float:left; display:inline-block; padding:0 10px; border-right:1px solid #5e6a71; font-weight:normal !important;}
ul.utility-nav li, #primaryContent ul.utility-nav a, ul.utility-nav a {color:#5e6a71 !important; font-weight:normal !important;}
.last-item {border-right:none !important; padding-right:0}

/****Job Search****/
.jobQuickSearch {border:1px solid #c3c8c8;}
.jobQuickSearch .alignRight {float:left !important;}
#primaryContent .jobQuickSearch h4 {position:absolute; right:0;}
.jobSearchContent {padding-bottom:1px; position:relative;}
.jobSearchResultsMainContainer .pagination {float:left !important;}
.ProfileContainer h1.white {margin-left:10px;}

/****FORM ELEMENTS****/
select, .PassiveApply_Content input, .portalHome .row input, #ProfileMain input, #ProfileMain textarea, .profileChngPwd input, .addLocs input  {border:1px solid #c3c8c8; padding: 3px;}
#ctl00_m_g_1fa30278_9b8b_41b6_82fc_b968c157a9a0_ctl00_ibtnSave {padding:0 !important; border:none !important;} 
p.err {font-weight:100 !important; padding-bottom:5px !important;}

/****MY ACCOUNT****/
.profileSummary .PageHeaderTitle, .profileSummary .desc, .addEmailNoti .title, .itemresum .title, .addcoverLetterBottom .title, .addworkSampleBottom .title, .addcatg .title, .addLocs .title {display:none;} 
.itemresum .row input, .addcoverLetterBottom .row input, .addworkSampleBottom .row input {width:90% !important;}
.addEmailNoti, .addresum, .addcoverLetterTop, .addworkSampleTop, .addcatg, .addLocs {padding-bottom:30px;}
.itemcatg .row {display:inline-block;}
/*.addLocs {width:520px;}*/
.itemLocs {border: 1px solid #C3C8C8; padding:15px !important;}
div.item div.buttonright {float: right; margin: 0; padding: 15px 0 0 0 !important;} /*duplicate in ajilonoffice.css:129 - some pages dont have that stylesheet called*/
/*1-25-13 fixes*/
#primaryContent .notificationdetails {padding:10px;}
#primaryContent .jobsearchtitleUI {margin-left:10px;}
#primaryContent .preference-section table {margin-bottom:20px;}
#primaryContent .preference-section .sub-title {left: 285px; /**left: 242px;*/}
.job-location {text-align: left !important;}
#primaryContent .item-descr {padding-left: 0;}
/*#primaryContent .AppliedJobs_status {padding-left: 5px; padding-right: 15px;}*/
#primaryContent .AppliedJobs_Date {/*padding-left: 0; padding-right: 10px;*/ text-align: right;}
#primaryContent .item-controls a, #primaryContent .job-salary a, .profileSummary .rightcol a {background: url(/SiteCollectionImages/Layouts/jobapply/images/AjilonOffice/Ajilon_DeleteIcon.png) no-repeat; width: 13px; height: 14px; display:block; overflow: hidden; float: right; text-indent: 9999999px;}
#primaryContent #addSchoolLink {margin-bottom: 10px;}
#primaryContent #JobApplySkillsDivFOC {padding: 10px;}
#primaryContent #tdResponsibilities {padding-bottom: 15px;}
#primaryContent #tdCountryDDWH, #primaryContent #tdStateDDWH, #primaryContent #tdCityWH {padding-bottom: 15px;}
#primaryContent #SnapHereJobElig .edit-container {padding-right: 10px;} 
#primaryContent .profileChngPwd {width: 530px;}
#div_workHistDock .td1 img {*padding-bottom:0 !important;}
.job-salary {width: 90px;}
#primaryContent .notificationtable {*border-collapse: collapse !important;}
#primaryContent .deletetitleUI span {display: none;}
/*#primaryContent .saved-jobs .job-location {padding-right:0; padding-left: 20px;}*/
#primaryContent .saved-jobs .job {width:255px;}


/**** Advanced Search Page ****/
.PLAdvancedSearch {border: 1px solid #C3C8C8; padding:15px !important;}
.PLAdvancedSearch input {border:1px solid #c3c8c8; padding: 3px;}
#primaryContent .PLAdvancedSearch h2#PageSubTitle {color: #D52B1E !important; margin-bottom:0 !important; padding-bottom:10px; border:none !important;}
.advancedJobSearchContent {margin:0 !important;}

/************ IE HACKS ************/
div.jobSearchContent input {*padding-top:0 !important; *padding-bottom:0 !important;}
.clear {*height:auto !important;}
/*.fill_box_180_cccccc_1px_header {*height:9px !important;}*/
.slider-wrapper {*margin-bottom:20px;}
.ajilonLayout-mcleftbottom-general span img {*padding-bottom:15px;}
.xborder_no_mar {*padding-bottom:5px;} /*Register with us rule*/
#imgConfirmEmail, #imgSignup {*margin: 4px 0 0 10px !important;}
.headerTable .titleImg img {*margin-top: 4px !important;}
.td2 img {*padding-top:2px !important;}
div.button_hover {*margin-top:-4px !important;}
.round_border_wizzard .round_border_content_head {*padding: 6px 0 6px !important;}
.my-preferences .title {*position:absolute;}
.profileSummary {*padding-top:7px;}
.profileSummary h2#PageSubTitle {*margin-top:0 !important}

/****Branch Finder****/
.search_link {display:inline-block; float:left; background:url(/PublishingImages/Search.gif) no-repeat; width:81px; height:22px;}
.branch-select {float:left;}
.contentOuterArea {border:1px solid #c3c8c8; padding:15px; margin-bottom:20px;}

/****Random Touts Generator****/
.olympics-tout, .salary-guide-tout, .salarylookup-tout, .wpe-tout {display:none;}
.small-touts-wrap {padding-bottom:5px;}

/*
#jobSummary .WorkEligbility .main td span {
	margin-left: 0px !important;
}
#jobSummary .WorkEligbility .main td input {
	margin: 0px 10px 0px 3px !important;
}
#jobSummary .WorkEligbility td {
vertical-align: top !important;
}
*/
.overlay {
background-color: #000 !important;
opacity: 0.6;
position: absolute;
left: 0;
top: 0;
display: none;
z-index: 9999;
}

.salaryguide-lightbox {
position: absolute;
display: none;
width: 670px;
height: 400px;
z-index: 10000;
}

.catBody h3 {margin-top:25px !important;}

/****Salary Guide****/
/*#primaryContent .landingHeadings h2 {font-size:36px; border-bottom:0 !important; margin-bottom:5px !important; padding-bottom:0 !important; line-height:20px;}
#primaryContent .landingHeadings h3, #salaryGuideForm .landingHeadings h3 {font-size:24px; margin-bottom:17px; font-family:'AdeccoBrandLight',Arial,Helvetica,sans-serif !important; font-weight:100 !important;}
#salaryGuideForm .landingHeadings h3 {margin-bottom:0 !important;}
#primaryContent .landingBody p {font-size:14px; line-height:18px; margin-bottom:18px; font-family:Arial, Helvetica, sans-serif !important;}
.guide-header {width:820px; margin:0 auto 10px;}
.salary-link {display:block; margin-bottom:20px; margin-left:-9px;}
#primaryContent .salary-link-btm {font-size:14px !important;}
.salary-link-img {display:block;}*/

#primaryContent .landingHeadings h2 {font-size:36px; border-bottom:0 !important; margin-bottom:5px !important; padding-bottom:0 !important; line-height:20px;}
#primaryContent .landingHeadings h3, #salaryGuideForm .landingHeadings h3 {font-size:24px; margin-bottom:17px; font-family:'AdeccoBrandLight',Arial,Helvetica,sans-serif !important; font-weight:100 !important;}
#salaryGuideForm .landingHeadings h3 {margin-bottom:0 !important;}
#primaryContent .landingBody p {font-size:14px; line-height:18px; margin-bottom:18px; font-family:Arial, Helvetica, sans-serif !important;}
#primaryContent .landingBody h4 {font-size:16px !important; color:#5e6a72 !important; line-height:18px; border-bottom:none !important; margin-bottom:0 !important; margin-top:35px;}
.guide-header {width:820px; margin:0 auto 10px;}
.salary-link {display:block; margin-bottom:5px; padding-top:0px;}
#primaryContent .salary-link-btm {font-size:16px !important;}
.job-seeker { display:block; padding-bottom:15px;}
.salary-link-img {display:block;}


/******** Webinars 12/26/13 ********/

/* common */
#primaryContent h3.subPageTitleSmall {font-size:18px; line-height:18px; margin-top:22px; margin-bottom:13px; color:#828a8f !important;}
.upcommingWebinarsBlock, .ondemandWebinarsBlock {border-top:1px solid #bbc1c1; padding-top:25px; margin-bottom:28px;}
.upcommingWebinarsImg, .ondemandWebinarsImg {width:165px; height:120px; float:left; margin-right:17px; background-color:#bcbdc1;}
#primaryContent .upcommingWebinarsImg a, #primaryContent .ondemandWebinarsImg a {display:block;}
#primaryContent .upcommingWebinarsTxt h4, #primaryContent .ondemandWebinarsTxt h4 {margin-bottom:0; padding-bottom:0; border-bottom:none;}
#primaryContent .upcommingWebinarsTxt p, #primaryContent .ondemandWebinarsTxt p {font-size:12px !important;}

/* upcomming webinars */
.upcommingWebinarsTxt {float:left; width:338px;}
#primaryContent .upcommingWebinarsTxt p strong {display:block; margin-bottom:5px;}
#primaryContent .upcommingWebinarsTxt h4 a {font-size:22px !important; line-height:22px; color:#0091b5 !important; margin-bottom:6px; padding-bottom:0; text-transform:uppercase; display:block;}
#primaryContent .upcommingWebinarsTxt a.learn-btn {margin-top:5px; display:inline-block; background-color:#00a5c4; color:#fff !important; text-transform:uppercase; font-size:16px !important; line-height:16px !important; padding:7px 9px 4px 7px;}
/* on-demand webinars */
#primaryContent .ondemandWebinarsTxt h4 a {color:#0091b5 !important; font-size:12px !important; font-weight:bold !important; line-height:16px; margin-bottom:4px; padding-bottom:0; text-transform:uppercase; display:block;}
#primaryContent .ondemandWebinarsWrap h3.subPageTitleSmall {margin-top:32px;}

/*social sharing job postings*/
.job-sharing {margin-left:3px; margin-top:10px;}

/****************** Healthcare live text WP ***************/
.noBtmM {border-bottom:none !important;}
.noRightM {margin-right:0 !important;}
#primaryContent .healthcare-livewp-wrap .clearfix {overflow:hidden;}
#primaryContent .healthcare-livewp-wrap h2 {border-bottom:none !important; margin-bottom:0 !important; padding-bottom:0 !important;}
#primaryContent .healthcare-livewp-wrap p {color:#52626f; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:18px; margin-bottom:12px;}
#primaryContent .healthcare-livewp-wrap h3, #primaryContent .block-six-block span, #primaryContent .block-six-block p, #primaryContent .block-seven-inner p {font-family:'AdeccoBrandLight';}
#primaryContent .healthcare-livewp-wrap ul {margin-left:18px;}
#primaryContent .healthcare-livewp-wrap {color:#52626f; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.block-one, .block-two, .block-three, .block-four, .block-four-block, .block-five, .block-six, .block-seven, .block-eight, .block-eleven, .block-twelve, .block-ten-title-one, .block-ten-title-two, .block-ten-block, .block-twelve-block  {display:inline-block; float:left;}

.header-block {background:url(/PublishingImages/live-wp/healthcare-act/affordable-care-act-insights.jpg); height:175px;}
	.header-block-inner {padding:42px 245px 0 30px;}
	#primaryContent .header-block-inner h1 {color:#fff; font-size:58px; line-height:58px; text-transform:uppercase; display:inline-block;}
	#primaryContent .header-block-inner h2 {color:#fff !important; text-transform:uppercase; font-size:20px; line-height:19px; padding-top:17px; display:inline-block;}
	
.block-one {height:533px; width:295px; background-color:#d9e372;}
	.block-one iframe {width:242px; height:410px;}
	.block-one-inner {padding:33px 20px 0 33px;}
	#primaryContent .block-one-inner h3 {text-transform:uppercase; color:#0586a5 !important; font-size:24px; line-height:22px; font-family:'AdeccoBrandLight';} 

.block-two {width:465px;}
	.block-two-inner {padding:30px 30px 0 24px;}
	#primaryContent .block-two-inner h2 {font-size:30px; line-height:27px; color:#0586a5 !important; text-transform:uppercase; margin-bottom:30px !important;}
	#primaryContent .block-two-inner h2 span {color:#1cbcd4 !important; display:block;}
	#primaryContent .block-two-inner h3 {text-transform:uppercase; color:#0586a5 !important; font-size:20px; line-height:18px; margin-top:25px; margin-bottom:10px;} 
		
.block-three {background:#21bfd5 url(/PublishingImages/live-wp/healthcare-act/affordable-care-act-impacts.jpg) 0 100% no-repeat; width:295px; padding-bottom:210px;}
	.block-three-sub {background:url(/PublishingImages/live-wp/healthcare-act/paper-ico.jpg) 24px 20px no-repeat; border-bottom:1px solid #fff; padding-bottom:15px;}
	#primaryContent .block-three-sub h3	{color:#fff !important; font-size:18px; padding:28px 0 0 56px;}
	#primaryContent .block-three-sub ul	{color:#fff; margin-left:72px !important; margin-right:16px;}
	#primaryContent .block-three-sub li	{color:#fff;}
	#primaryContent .block-three-sub p	{color:#fff; padding:0 16px 0 56px;}

.block-four {width:465px; background-color:#e9ec91; border-top:1px solid #d2d5ce; margin-bottom:-150px; padding-bottom:150px;}
	.block-four-inner {padding:27px 17px 0 24px;}
	#primaryContent .block-four-inner h2 {font-size:30px; line-height:30px; color:#0586a5 !important; margin-bottom:15px;}
	#primaryContent .block-four-inner h3 {font-size:19px; line-height:19px; color:#006f82 !important; margin-bottom:5px; margin-top:15px;} 
	.block-four-block {width:202px; margin-right:19px;}
	#primaryContent .block-four-inner .noRightM {margin-top:15px;}
	
.block-five {background:url(/PublishingImages/live-wp/healthcare-act/healthcare-reform-by-thenumbers.jpg)  no-repeat; height:190px; width:295px;}	
	.block-five-inner {padding:25px 30px 0 28px;}
	#primaryContent .block-five-inner h2 {color:#fff !important; font-size:30px; line-height:30px;}
	#primaryContent .block-five-inner h2 span {color:#e9ec91; display:block;}

.block-six {width:465px; background-color:#007183; height:190px;}
	.block-six-block {border-top:1px solid #bfdbe0; height:62px;}
	.block-six-block table, .block-six-block tr, .block-six-block td {height:62px; background-color: #007183;}
	.block-six-block td {vertical-align:top !important;}
	.block-six-block span {color:#e9ec91; font-size:46px; line-height:62px; padding-left:40px; padding-right:15px;}
	.block-six-block p {color:#fff !important; padding-right:35px; padding-top:11px;}
	
.block-seven {background:url(/PublishingImages/live-wp/healthcare-act/healthcare-penalties.jpg) no-repeat; height:728px; width:295px;}
	.block-seven-inner {padding:25px 36px 0 28px;}
	#primaryContent .block-seven-inner h2 {color:#fff !important; font-size:40px; line-height:40px; padding-bottom:20px !important;}
	#primaryContent .block-seven-inner h3 {font-size:39px; line-height:36px; margin-bottom:0; color:#e9ec91 !important; padding-top:20px;}
	#primaryContent .block-seven-inner p {color:#fff !important; margin-bottom:10px;}
	#primaryContent .block-seven-inner p.source {font-size:11px !important; margin-top:150px;}

.block-eight {height:728px; width:465px; margin-bottom:-50px; padding-bottom:50px;}
	.block-eight table {height:728px;}
	.block-eight td {border-bottom:1px solid #d0d6da;}
	.block-leftCol-eight {background-color:#e9ed9f;}
	#primaryContent .block-leftCol-eight h3 {color:#0099cc !important; font-size:16px; padding:20px 6px;}
	.block-rightCol-eight {padding:0 12px 10px 12px;}
	#primaryContent .block-rightCol-eight  h2 {font-size:15px; color:#0099cc !important; padding-bottom:5px !important; padding-top:0 !important;}
	#primaryContent .block-rightCol-eight li {color:#52626f !important;}
	#primaryContent .block-rightCol-eight ul, #primaryContent .block-rightCol-eight li {margin-bottom:0 !important; padding-bottom:0 !important;}

.block-ten {background:#dcf1f4 url(/PublishingImages/live-wp/healthcare-act/reshaping-the-workforce.jpg) 0 100% no-repeat; padding-bottom:30px;}	
	.block-ten-inner {padding:35px 17px 0 30px;}
	#primaryContent .block-ten-inner p {color:#666666 !important; font-size:12px;}
	.block-ten-title-one {width:395px;}
	.block-ten-title-two {width:305px; margin-right:15px;}
	#primaryContent .block-ten-title-one h2 {font-size:24px; line-height:24px; color:#007183 !important; padding-bottom:15px !important;}
	#primaryContent .block-ten-title-one h2 span {display:block; color:#a9b734 !important;}
	#primaryContent .block-ten-title-one h3, #primaryContent .block-ten-title-two h3 {color:#299db4 !important; font-size:15px; line-height:18px;}
	.block-ten-block {margin-right:20px; width:220px;}
	#primaryContent .block-ten-block h3 {font-size:13px; line-height:18px; color:#666666 !important; margin-top:15Upx !important; margin-bottom:0 !important;}
	
.block-eleven {width:295px;}
	.block-eleven-one {background:#dcf1f4 url(/PublishingImages/live-wp/healthcare-act/working-around-the-ppaca.jpg); height:958px; width:100%;}	
	.block-eleven-one-inner {padding:25px 44px 0 40px;}
	#primaryContent .block-eleven-one-inner h2 {color:#fff !important; line-height:32px; font-size:32px;}
	#primaryContent .block-eleven-one-inner h2 span {color:#a9b734 !important; padding-bottom:40px !important; display:block;}
	#primaryContent .block-eleven-one-inner p {color:#fff !important; font-size:14px; line-height:20px;}
	.block-eleven-two {background:#dcf1f4 url(/PublishingImages/live-wp/healthcare-act/contact-ajilon-for-insights.jpg); height:230px;}
	#primaryContent .block-eleven-two p {color:#fff !important; text-transform:uppercase; font-size:11px; line-height:14px; padding:75px 8px 0 136px;}
	#primaryContent .block-eleven-two p span {color:#007183 !important; display:block;}
	
.block-twelve {width:465px;}	
	.block-twelve-inner {padding:35px 16px 0 25px;}
	#primaryContent .block-twelve-inner h3 {color:#0089a5 !important; font-size:22px; line-height:26px;}
	#primaryContent .block-twelve p, #primaryContent .block-twelve li {color:#666666 !important;}
	#primaryContent .block-twelve li {margin-top:6px;}
	#primaryContent .block-twelve img {padding-bottom:7px;}
	.block-twelve-block {width:206px; margin-right:11px;}
	
/******************** SG 2015 ********************************/
#primaryContent .sg-main-wrap h2 {border-bottom:none !important; padding-bottom:0 !important;}
#primaryContent .sg-main-wrap h3, #primaryContent .sg-main-wrap p, #primaryContent .sg-body-three h4 {font-family: 'AdeccoBrandLight', Arial, Helvetica, sans-serif !important;}

#primaryContent .sg-head-wrap {width:950px; height:490px; position:relative;}
#primaryContent .sg-head-wrap-outer {background:url('/PublishingImages/sg-2015/salary-guide-main.jpg')no-repeat 0 0; width:1136px; height:490px; top:0; left:-93px; position:absolute;}
#primaryContent .sg-head-txt {width:435px; float:left; margin-left:336px; margin-top:120px;}
	#primaryContent .sg-head-wrap-outer h1 {color:#b2bb1e; font-size:34px !important; line-height:34px; text-align:center; text-transform:uppercase; margin-bottom:20px;}
	#primaryContent .sg-head-wrap-outer h2 {color:#455560 !important; font-size:15px; line-height:20px; text-align:center;}
#primaryContent .sg-cta-wrap {width:950px; height:109px; position:relative;}
#primaryContent .sg-cta-wrap-outer { width:1136px; height:109px; top:0; left:-93px; position:absolute; background-color:#b2bb1e;}

.pl-holder {width:227px; height:343px; background-color:#47c3d3;}
#primaryContent .sg-fm-outer {float:left;  margin-left:40px; margin-top:65px;}
	#primaryContent .sg-fm-outer p, #primaryContent .sg-fm-outer a, #primaryContent .sg-fm-outer a:hover {font-size:12px !important; line-height:15px; color:#4e4d4d !important; font-family: 'AdeccoBrandLight', Arial, Helvetica, sans-serif !important;
font-weight: 100 !important;}
	#primaryContent .sg-fm-outer a {text-decoration:underline !important; display:block;}
	#primaryContent .sg-fm-outer p {margin-top:12px;}
#primaryContent .sg-cta-wrap-outer h3 {text-align:center; color:#fff !important; font-size:23px; margin-top:25px;}
#primaryContent .sg-cta-wrap-outer p {text-align:center; color:#fff; font-size:14px !important;}

#primaryContent .sg-body-one {margin-top:30px;}
	#primaryContent .sg-body-one-left {float:left; width:390px;}
		#primaryContent .sg-body-one-left h2.PageHeaderTitle {font-size:24px !important; line-height:26px; margin-bottom:5px; color:#455560 !important; padding-top:16px; padding-bottom:16px !important; border-bottom:1px solid #455560 !important; }
		#primaryContent .sg-body-one-left p { font-size:16px !important; line-height:22px; color:#3a3a3a !important; margin-bottom:20px !important;}
	#primaryContent .sg-body-one-right {float:left; width:390px; position:relative; margin-left:95px; background-color:#47c3d3; margin-top:38px;}
		#primaryContent .sg-body-one-right .sg-body-one-right-text {width:180px;}
		#primaryContent .sg-body-one-right-inner {padding:25px 30px 25px 30px;}
		#primaryContent .sg-body-one-right h3 {color:#fff !important; font-size:18px !important; line-height:22px; margin-bottom:13px;}
		#primaryContent .sg-body-one-right p {padding-right:8px;}
		#primaryContent .sg-body-one-right p, #primaryContent .sg-body-one-right p a {color:#fff !important; font-size:15px !important; line-height:19px;}
		#primaryContent .sg-body-one-right p a {text-decoration:underline !important;}
		#primaryContent .sg-body-one-right a.sg-blue-btn {width:169px; height:23px; background:url('/PublishingImages/sg-2015/request-copy-btn.jpg')no-repeat 0 0;  display:block; margin-top:40px;}
			
		#primaryContent .sg-body-one-right .sg-resource-thumb {position:absolute; left:225px; top:85px;} 
	
#primaryContent .sg-body-two {background-color:#eded8a; margin-top:150px; width:100%;}
	#primaryContent .sg-body-two p { font-size:16px !important; line-height:24px; color:#202020 !important; margin-bottom:15px !important;}
	#primaryContent .sg-body-two h2.PageHeaderTitle {font-size:24px !important; line-height:22px; margin-bottom:15px !important; color:#494949 !important; border-bottom:1px solid #202020 !important; padding-bottom:15px !important; padding-top:35px !important;}
	#primaryContent .sg-body-two-left {float:left; width:404px; padding:16px 0 30px 40px;}
	#primaryContent .sg-body-two-right {float:left; width:404px; margin-left:62px; padding:16px 40px 30px 0;}

#primaryContent .sg-body-three {background:#f79c88 url('/PublishingImages/sg-2015/salary-guide-return-arrow.jpg') 96% 60% no-repeat; margin-top:18px; width:100%; padding-bottom:28px;}
	#primaryContent .sg-body-three h4 {display:inline-block; color:#fff !important; font-size:15px !important; line-height:22px; padding:20px 90px 15px 40px; border-bottom:0 !important;}
	#primaryContent .sg-body-three a {margin-left:385px; display:block; margin-top:0px; width:428px; height:29px; background:#f79c88 url('/PublishingImages/sg-2015/return-sg-btn.jpg') 0 0 no-repeat;}
	

#primaryContent .sg-body-four {margin-top:15px;}
	#primaryContent .sg-body-four h3 {padding:26px 0; display:inline-block; width:870px; margin-left:40px; text-align:center; font-size:23px !important; line-height:27px; color:#595959 !important;}
	
/************************* SG Resource Center *****************************/
#primaryContent .sg-resource-main-wrap h3,  #primaryContent .sg-resource-main-wrap h4, #primaryContent .sg-resource-main-wrap p,  #primaryContent .sg-resource-main-wrap a {font-family: 'AdeccoBrandLight', Arial, Helvetica, sans-serif !important;}
#primaryContent .sg-resource-main-wrap h2 {border-bottom:none !important; padding-bottom:0 !important;}
#primaryContent .sg-resource-main {height:360px; background:url('/PublishingImages/sg-2015/salary-guide-cover.jpg') no-repeat 99% 0; margin-top:10px;}	
	#primaryContent .sg-resource-main-left {float:left; width:450px; margin-left:110px; margin-top:45px;}
		#primaryContent .sg-resource-main-left h1 {text-transform:uppercase; font-size:34px !important; line-height:37px; color:#00788a !important; margin-bottom:15px;}
		#primaryContent .sg-resource-main-left h2 {border-bottom:0 !important; font-size:16px !important; line-height:21px; color:#494949 !important; margin-bottom:20px !important;}
		#primaryContent .sg-resource-main-left span {display:inline-block; font-size:15px !important; color:#949ca1 !important; line-height:15px; border:1px solid #949ca1; padding:10px 16px; text-transform:uppercase;}
	#primaryContent .sg-resource-main-right {float:left; width:220px; margin-top: 305px; margin-left: 45px;}
		#primaryContent .sg-resource-main-right p, #primaryContent .sg-resource-main-right a {font-size:12px !important; line-height:15px; color:#4e4d4d !important; text-align:center;}
		#primaryContent .sg-resource-main-right p {margin-bottom:0 !important; margin-top:8px; }		
		#primaryContent .sg-resource-main-right a {display:block; text-decoration:underline !important;}

#primaryContent .sg-resource-one {background-color:#008da8; width:100%; position:relative; margin-top:10px;}
	#primaryContent .sg-resource-one-inner {text-align:center;}
		#primaryContent .sg-resource-one-inner h2 {color:#fff !important; font-size:41px !important; line-height:41px; margin-top:45px; margin-bottom:22px !important;}
		#primaryContent .sg-resource-one-inner p {color:#fff !important; font-size:17px !important; line-height:20px; padding:22px 0px 60px 0px; border-top:#fff solid 1px; margin:0 130px 0 130px;}
	#primaryContent .sg-resource-one h3 {text-align:center; color:#fff !important; display:inline-block; width:550px; position:absolute; left:198px; bottom:-40px; background-color:#009fc2; font-size:21px !important; line-height:21px; padding:24px 0;}	
	
	/* 9.26 */
	#primaryContent .sg-resource-one-inner .sg-resource-one-inner-block {background-color:#8ad4df !important; height:161px; width:790px; margin-bottom:7px;}	
		#primaryContent .sg-resource-one-inner .sg-resource-one-inner-block img.profile-one {float:right}
	#primaryContent .sg-resource-one-inner .sg-resource-one-inner-block-inner {width:585px; float:left;}
#primaryContent .sg-resource-one .sg-resource-one-inner-block h4 {padding-left:28px; padding-top:20px; color:#2d2d2d !important; font-size:21px !important; text-transform:uppercase !important; position:relative; border:none !important;  text-align:left;}
#primaryContent .sg-resource-one .sg-resource-one-inner-block p {color:#2d2d2d !important; font-size:15px !important; border-top:none !important; text-align:left; padding:0 0 18px 28px !important; margin:0;}
	#primaryContent .sg-resource-one .sg-resource-one-inner-block h4 span {font-size:16px !important; margin-left:20px;}
#primaryContent .sg-resource-one .sg-resource-one-inner-block-two {margin-bottom:80px;}
#primaryContent .sg-resource-one-inner .sg-resource-one-inner-block img.profile-two {float:left;}
#primaryContent .profile-btn-one, #primaryContent .profile-btn-two {display:inline-block; width:126px; height:23px; float:left; margin-left:28px;}
#primaryContent .profile-btn-one {background:url('/PublishingImages/sg-2015/aps-meet-btn-1.jpg') no-repeat;}
#primaryContent .profile-btn-two {background:url('/PublishingImages/sg-2015/aps-meet-btn-2.jpg') no-repeat;}


#primaryContent .sg-resource-two {position:relative; margin-top:90px; height:125px; width:950px; background-color:#b2bb1e;}
	#primaryContent .sg-resource-two-inner {position:absolute; top:0; left:-93px; height:125px; width:1136px; background-color:#b2bb1e;}
		#primaryContent .sg-resource-two-inner p {text-transform:uppercase; color:#fff !important; font-size:18px !important; line-height:24px; display:inline-block; float:left; width:495px; margin-top:30px; margin-left:139px; }
		#primaryContent .sg-resource-two-inner a {width:316px; height:34px; margin-top:48px; margin-left:28px; float:left; text-decoration:none; display:block; background:url('/PublishingImages/sg-2015/view-job-descriptions-btn.jpg') no-repeat;}
			
#primaryContent .sg-resource-three {margin-top:30px;}
	#primaryContent .sg-resource-three-left {display:inline-block; float:left; background-color:#e4e76d; width:430px; margin-left:40px;}
	#primaryContent .sg-resource-three-right {display:inline-block; float:left; background-color:#008da8; width:430px; margin-left:10px;}
		#primaryContent .sg-resource-three-inner {padding:26px 30px 24px 26px;}
			#primaryContent .sg-resource-three-inner h4 {font-size:31px !important; line-height:37px; margin-bottom:0; border:none; padding-bottom:0;}
			#primaryContent .sg-resource-three-left h4 {color:#00788a !important;}
			#primaryContent .sg-resource-three-right h4 {color:#fffac4 !important;}
			#primaryContent .sg-resource-three-inner a {margin-top:18px; display:inline-block; height:31px;}
			#primaryContent .sg-resource-three-left a {background:url('/PublishingImages/sg-2015/request-copy-sg-btn.jpg') no-repeat; width:274px;}
			#primaryContent .sg-resource-three-right a {background:url('/PublishingImages/sg-2015/workforce-force-insights-btn.jpg') no-repeat; width:358px;}	

#primaryContent .sg-resource-four {background-color:#f79c88; width:100%; margin-top:32px;}
	#primaryContent .sg-resource-four-inner {width:500px; padding:30px 90px 0 40px;}
	#primaryContent .sg-resource-four img {display:inline-block; float:left;}
	/* 9.26 */
	#primaryContent .infograph-btn {width:257px; height:29px; display:inline-block; background:url('/PublishingImages/sg-2015/aps-infographic-btn-.jpg') no-repeat; margin-top:10px;} 

#primaryContent .sg-resource-five {background-color:#f79c88; width:100%; margin-top:8px;}		
	#primaryContent .sg-resource-five-inner {width:460px; padding:30px 130px 0 40px;}
	#primaryContent .sg-resource-five img {display:inline-block; float:left;}

#primaryContent .sg-resource-blue {display:inline-block; float:left;}
	#primaryContent .sg-resource-blue h3 {color:#2d2d2d !important; font-size:27px !important; line-height:30px; padding-bottom:8px; border-bottom:1px solid #2d2d2d;}
	#primaryContent .sg-resource-blue p {color:#2d2d2d !important; font-size:15px !important; line-height:19px; margin-top:8px;}
	#primaryContent .sg-resource-blue span {color:#494949 !important; border:1px solid #494949; font-size:17px !important; line-height:17px; display:inline-block; padding:7px 18px; margin-top:10px;}
	
#primaryContent .sg-resource-six {background-color:#b32317; width:100%; margin-top:30px;}
	#primaryContent .sg-resource-six-inner {padding:32px 0 28px 47px;}
		#primaryContent .sg-resource-six-inner p {font-size:16px !important; line-height:22px; color:#fff !important; display:inline-block; float:left; width:390px; text-transform:uppercase;}
		#primaryContent .sg-resource-six-inner p a {text-decoration:underline !important; font-size:16px !important; line-height:22px; color:#fff !important;}
		#primaryContent .sg-resource-six-inner a.sg-brown-btn {margin-left:26px; margin-top:28px; float:left; display:inline-block;  background:url('/PublishingImages/sg-2015/learn-more-about-salary-guide-btn.jpg') no-repeat; width:440px; height:31px;}
		
		/*chicago page*/
		/**** Chicago Page ****/
#primaryContent .chicagoSub iframe {margin-bottom:40px;}
#primaryContent .chicagoSub h2 {border-bottom:none !important; line-height:29px !important; padding-bottom:0 !important;}
#primaryContent .chicagoSub p {margin-bottom:30px !important; font-size:17px !important; line-height:23px !important;}
#primaryContent .chicagoSub h3 {font-size:18px !important; color:#5e6a71 !important;}
#primaryContent .chicagoSub .cta-up-box {background-color:#006d79;}
#primaryContent .chicagoSub .cta-up-box-inner {padding:25px 20px; display:block;}
#primaryContent .chicagoSub .cta-up-box-inner p {font-size:22px !important; margin-bottom:0 !important; line-height:28px !important; color:#fff !important; font-family: 'AdeccoBrandLight'; display:block; width:190px; float:left;}
#primaryContent .chicagoSub .cta-up-box-inner a {margin-top: 25px; border-radius: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; display:block !important; float:right !important; color:#000 !important; font-size:16px !important; line-height:16px !important; padding:12px 24px !important; background-color:#8aced0 !important;}
#primaryContent .chicagoSub .cta-up-box-inner a:hover {background-color:#429ba3 !important; text-decoration:none !important;}

/* sg tout */
.aps-sg-tout {border:1px solid #c3c8c8; display:inline-block; width:208px; margin-left:10px;}
	.aps-sg-tout img {width:100%;}
	
/* Littler Page */
#primaryContent .littler-wrap h1 {text-transform: uppercase; font-size:25px !important; line-height:29px !important; color:#818a8f !important; font-family: 'AdeccoBrandLight' !important;} 
#primaryContent .littler-wrap h2 { padding:0 !important; margin-bottom:0 !important; border:none !important; text-transform:none !important; font-size:18px !important; line-height:23px !important; color:#5e6a71 !important; font-family:Arial, Helvetica, sans-serif !important; font-weight:600 !important; margin-top:28px;} 
#primaryContent .littler-wrap p {font-size:16px; line-height:23px;}
#primaryContent .littler-wrap h2#subTitle {margin-top:10px !important; margin-bottom:25px !important;}
#primaryContent .littler-wrap iframe {margin-top:35px;}
#primaryContent .littler-wrap .submit-back {background-color:#bbd145; margin-top:35px;}
#primaryContent .littler-wrap .submit-back-inner {padding:20px;}
#primaryContent .littler-wrap .submit-back p {font-size:16px !important; display:inline-block; color:#006d79; line-height:16px !important; text-transform:uppercase; float:left; width:350px; font-family: 'AdeccoBrandLight' !important; margin-bottom:0;}
#primaryContent .littler-wrap a.submit-back-btn  {font-family: 'AdeccoBrandLight' !important; text-decoration:none !important; text-transform:uppercase; color:#fff !important; display:inline-block; background-color:#006d79; padding:10px 10px 8px 10px; font-size:12px; line-height:12px; float:left;}
	#primaryContent .littler-wrap a.submit-back-btn:hover {text-decoration:none !important; border-bottom-color:#50bbc3;}
#primaryContent .littler-wrap {}


/*******************************************************************************************************************************************
White Paper Landing
********************************************************************************************************************************************/


/* fonts */
#primaryContent a.back-to-link {color:#3e4c51 !important; font-size:16px !important; font-family: 'AdeccoBrandLight'; position:absolute; right:0; top:-68px; }
#primaryContent .lp-head-block h1 {font-family: 'AdeccoBrandLight'; font-size:40px; line-height:40px; color:#000; text-transform:uppercase; text-align:center; padding-top:65px;}
	#primaryContent .lp-head-block h1 span {font-size:122px; line-height:122px; color:#fff; display:block; font-family: 'AdeccoBrandLight'; text-transform:uppercase; text-align:center; padding-top: 10px;}
#primaryContent .lp-head-block h2 {font-size:17px; line-height:23px; color:#2f2f2f !important; font-family:'AdeccoBrandLight'; padding:0px; text-align:center; padding-bottom:30px !important; padding-top:10px;}
#primaryContent .wp-t-block h2 {color:#008295 !important; font-size:24px; line-height:24px; text-align:center; font-family: 'AdeccoBrandLight'; text-transform:none !important; padding-bottom:12px !important; padding-top:14px;}
#primaryContent .wp-t-block p {color:#2e2e2e; font-size:16px; line-height:22px; text-align:center; font-family:'AdeccoBrandLight';}
#primaryContent .wp-t-three h2 {color:#2e383c !important; font-size:20px !important; font-family:'AdeccoBrandLight'; text-transform:none !important; padding-bottom:24px !important; text-align:center;}
#primaryContent .wp-t-three p {color:#fff; font-size:36px; font-family:'AdeccoBrandLight'; background-color:transparent !important; text-align:center; margin-bottom: 28px;}
	#primaryContent .wp-t-three .wp-t-four p {font-size:15px; line-height:20px; color:#2e2e2e; font-family:'AdeccoBrandLight'; text-align:center; padding:55px 16px 0 16px;}
#primaryContent .wp-t-five p {color:#504f4f; font-size:27px; line-height:31px; font-family:'AdeccoBrandLight'; background-color:transparent; width:610px;}
	#primaryContent .wp-t-five p span {font-size:17px; line-height:19px; color:#9c2a27; display:block; font-family:'AdeccoBrandLight'; padding-top:20px;}
#primaryContent .wp-t-footer a.back-to-link-footer {font-size:16px !important; color:#009ca6 !important; display:inline-block;}
#primaryContent ul.footer-util-copy a:link, #primaryContent .wp-t-footer ul.footer-util-links a {color:#6e6e6e !important; font-size:12px; line-height:12px; } 
#primaryContent .wp-t-footer ul.footer-top-links a, #primaryContent .wp-t-footer ul.footer-top-links li {font-size:16px; line-height:16px; color:#b2b2b2 !important;}


/* blocks */
#primaryContent .wp-t-footer-inner, #primaryContent .wp-t-five-inner, #primaryContent .lp-head-block-inner, #primaryContent .back-to, #primaryContent .wp-t-two, #primaryContent .wp-t-three-inner {width:960px !important; margin:0 auto;}
#primaryContent .back-to, #primaryContent .lp-head-block-inner {position:relative;}
#primaryContent .wp-wrap {position:relative;}
#primaryContent .lp-head-block {background-color:#8aced0; padding-bottom:50px;}
#primaryContent .lp-form-block {}
	#primaryContent .lp-form-block-l {display:inline-block; float:left; margin-left:-20px;}
	#primaryContent .lp-form-block-r {background-color:#5e6a6c; display:inline-block; float:left;}
#primaryContent .wt-block-l, #primaryContent .wt-block-r {width:120px; height:10px; background-color:#fff; position:absolute; top:80px;}
#primaryContent .wt-block-l {left:10px;}
#primaryContent .wt-block-r {right:10px;}	
#primaryContent .wp-t-block {display:inline-block; float:left; width:230px; margin-right:100px; margin-left:10px; /* fix center */}
#primaryContent .wp-t-block {padding-top:58px;}
	#primaryContent .wp-t-block img {width:89px; margin-left:71px; padding-bottom:10px;}
	#primaryContent .wp-t-two-inner {padding-bottom:50px;}
#primaryContent	.wp-t-four {margin-left:35px; /* fix center */}
#primaryContent .wp-four-checks {width:150px; height:148px; background:url('/PublishingImages/wp-lp/check-callouts.jpg') no-repeat 0 0; margin-right:90px; display:inline-block; float:left;}	
#primaryContent .wp-last-block {margin-right:0;}
#primaryContent .wp-t-three {background-color:#bbd145;}
#primaryContent .wp-t-three-inner {padding:60px 0 68px 0;}
#primaryContent .wp-t-five {background:#f5f5f5; width:100%;}
#primaryContent .wp-t-five-inner {padding:65px 0 60px 0;}
#primaryContent .wp-t-five img, #primaryContent .wp-t-five p {display:inline-block; float:left;}
#primaryContent .wp-t-five img.wp-t-quote {padding-right:25px;}
#primaryContent .wp-t-five img.wp-t-person {padding-left:40px;}
#primaryContent .wp-t-footer {background-color:#2e2e2e; width: 100%;}
#primaryContent .wp-t-footer .clearfix {padding-top:45px; padding-bottom:35px;}
#primaryContent .wp-t-footer-l, #primaryContent .wp-t-footer-r {display:inline-block; float:left; width:480px;}
#primaryContent .wp-t-footer-r  {text-align:right;}
#primaryContent .wp-t-footer ul.footer-top-links li, #primaryContent .wp-t-footer ul.footer-util-links li {display:inline-block; float:left;}
#primaryContent .wp-t-footer ul.footer-util-links, #primaryContent .wp-t-footer ul.footer-top-links  {float:right;}
#primaryContent .wp-t-footer ul.footer-util-links {clear:both; padding-top:12px;}
	#primaryContent .wp-t-footer ul.footer-util-links li {border-right:1px solid #6e6e6e; padding-left:5px; padding-right:5px;}
#primaryContent ul.footer-util-copy {margin-left:0; list-style-type:none; padding-top: 16px;}
#primaryContent ul.footer-util-copy a {display:inline-block; padding-top:10px;}
#primaryContent .footer-top-links li {padding-left:10px;}
#primaryContent .lp-form-block-r {height:352px; width:459px;}

/*******************************************************************************************************************************************
Candidate Guide
********************************************************************************************************************************************/

/* text */
#primaryContent .candidate-guide-wrap .header-block h1 {font-size:36px; line-height:37px; color:#fff69e; display:inline-block; width:495px; padding-left:88px; padding-top:48px; -webkit-font-smoothing: antialiased;}
#primaryContent .candidate-guide-wrap h2 {color:#abb438 !important; font-size:22px !important; line-height:26px !important; border:none !important; -webkit-font-smoothing: antialiased; margin-bottom:0 !important; padding-bottom:18px !important; margin-top:0;}
#primaryContent .candidate-guide-wrap h2.intro-title {padding-bottom:10px !important;}
#primaryContent .candidate-guide-wrap p {font-size:16px; line-height:24px; color:#5e6a71; margin-bottom:35px;}
#primaryContent .candidate-guide-wrap a {font-size:16px !important; line-height:24px !important;}
#primaryContent .candidate-guide-wrap p.intro-text {font-size:17px; line-height:20px; color:#5e6a71; font-family: 'AdeccoBrandLight', Arial, Helvetica, sans-serif !important; width:auto; padding:0; margin-bottom:30px;}
#primaryContent .candidate-guide-wrap .candidate-block-two p, #primaryContent .candidate-guide-wrap .candidate-block-two h2 {margin-right:80px;}
.candidate-guide-wrap .candidate-block-two p strong {display:block;}
#primaryContent .candidate-block-two p + h2 {padding-top:20px !important;}
#primaryContent .candidate-guide-wrap .loc-box-inner h3 {color:#fff !important; font-size:24px; line-height:24px; -webkit-font-smoothing: antialiased; font-family: 'AdeccoBrandLight', Arial, Helvetica, sans-serif !important;}
#primaryContent .candidate-guide-wrap .loc-box-inner p {color:#fff; -webkit-font-smoothing: antialiased; font-family: 'AdeccoBrandLight', Arial, Helvetica, sans-serif !important; font-size:15px; line-height:21px;}
#primaryContent .candidate-guide-wrap .loc-box-inner a {color:#fff !important; font-family: 'AdeccoBrandLight', Arial, Helvetica, sans-serif !important; text-transform:uppercase; display:inline-block; background:#8aced0 url('/PublishingImages/candidate-guides/talent-shortage/arrow-btn.png') no-repeat 90% 48% ; font-size:15px; line-height:15px; padding:15px 60px 15px 13px;}
	#primaryContent .candidate-guide-wrap .loc-box-inner a:hover {background-color:#0096af; text-decoration:none !important;} 
/* block */
.candidate-guide-wrap .header-block {width:790px; height:335px; background:url('/PublishingImages/candidate-guides/talent-shortage/leverage-the-talent-shortage-main.jpg') 0 0 no-repeat;}
.candidate-guide-wrap .candidate-block-one .candidate-block,  .candidate-guide-wrap .candidate-block-one .candidate-block-r {display:inline-block; float:left;}
.candidate-guide-wrap .candidate-block-one .candidate-block {width:450px;}
.candidate-guide-wrap .candidate-block-one .candidate-block-r {width:310px; margin-left:30px;}
.candidate-guide-wrap .candidate-block-one {margin-top:40px;}
.candidate-guide-wrap hr {margin-top:80px; color:#5e6a71; background-color:#5e6a71; margin-bottom:35px;}
.candidate-guide-wrap .candidate-block-two {width:620px;}
.candidate-guide-wrap .candidate-block-two img {margin-bottom:35px;}
.candidate-guide-wrap .loc-box {background-color:#1dafc6;}
.candidate-guide-wrap .loc-box-inner {padding:35px 77px 35px 40px;}

/*tout for candidate guide*/
#primaryContent .wp-tout-outer {position:fixed; width:140px;}
	#primaryContent .wp-tout-outer h4 {font-size:13px; text-transform:uppercase; font-family: 'AdeccoBrandLight', Arial, Helvetica, sans-serif !important; color:#fff !important; display:block; background-color:#0096af; padding-left:12px; line-height:31px; padding-bottom:0;  margin-bottom: 0;}
#primaryContent .wp-tout-inner {padding:13px 25px 19px 12px; border:1px #cbcfcf solid; border-top:none;}
	#primaryContent .wp-tout-inner p {color:#3e4c51; font-size:15px; line-height:19px; font-family: 'AdeccoBrandLight', Arial, Helvetica, sans-serif !important; padding-bottom:15px;}
	#primaryContent .wp-tout-inner a { font-family: 'AdeccoBrandLight', Arial, Helvetica, sans-serif !important; color:#3e4c51 !important; text-transform:uppercase;}
	#primaryContent .wp-tout-inner a:hover {text-decoration:none !important; color:#0096af !important; }
	





/*a/b test candidate guide*/
#primaryContent .candidate-guide-wrap .sticky-form {  z-index: 999; width:310px; position:fixed; bottom:0; right:0; box-sizing: border-box; height:597px; background-color:transparent;}
.form-close-btn {background:url('/PublishingImages/candidate-guides/talent-shortage/close-bar.png') 50% 80% no-repeat; background-color:#50bbc3 !important;  width:45px; height:30px;  font-family:'AdeccoBrandLight' !important; cursor:pointer; float:right;}
#primaryContent .candidate-guide-wrap iframe {background-color:#50bbc3 !important;}
#primaryContent .candidate-guide-wrap-green .form-close-btn, #primaryContent .candidate-guide-wrap-green iframe {background-color:#bbd145 !important;}	
#primaryContent .candidate-guide-wrap .sticky-form, .form-close-btn { -webkit-transition: 0.3s all ease-in; -moz-transition: 0.3s all ease-in; -ms-transition: 0.3s all ease-in; -o-transition: 0.3s all ease-in; transition: 0.3s all ease-in; }
#primaryContent .candidate-guide-wrap .collapse {height:30px;}
#primaryContent .form-close-btn-over {display:block !important;  background-color: transparent !important;}
#primaryContent .form-close-btn-over .close {height:35px; background:url('/PublishingImages/candidate-guides/talent-shortage/open-bar.png') 90% 40% no-repeat; width:140px; color:#fff; line-height: 35px; font-size:14px; padding-left:20px;}
#primaryContent .candidate-guide-wrap .bx-branch-inner {padding:32px 32px 32px 25px; background-color:transparent;}

/* niche location pages*/
#office-wrap-page {width: 176px; border-top: 0; margin-left:12px;}
#office-img { margin-left:12px;}







