/** Generic styles **/
html img.background {display:block; height:100%; width:100%; z-index:-1; position:absolute;}
html {height:100%;}
body {margin:0px; padding:0px; height:100%; border-top:1px transparent solid; margin-top:-1px; z-index:0; position:relative; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:95%; line-height:1.75em;}
a:hover, a:focus, a:active {color:#fff !important;}
p {margin:0 0 1.5em 0;}
h1 {font-size:170%; padding:0.4em 25px 0.35em 0; margin:0 0 0 35px;}
h2, h3, h4, h5, h6 {font-weight:bold;}
h3 {margin-bottom:1em;}
ul {margin:1.5em 1em 1.5em 14px;}
ol {margin:1.5em 1em 1.5em 19px;}
ul li {list-style-type:disc;}
.float_left {float:left;}
.float_right {float:right;}
.hidden {display:none;}
.invisible {visibility:hidden;}
#content_container h2 {font-size:120%; margin-bottom:0.85em;}


/** Homepage styles **/
.home p.strapline_small {font-size:125%; width:850px;}
.home p.strapline_main {font-size:280%; width:800px;}
.home .content_area p {padding-left:8px; margin-bottom:0 !important;}
.home .content_area {position:relative; margin-left:2px; background:url(/wp-content/images/hp/dark_bg.png); width:970px;}
.home .content_area a {color:#fff;}
.home .content_area a:hover, .home .content_area a:focus, .home .content_area a:active {color:#e207fb !important;}
.home #hp_content_container {width:970px; position:relative;}
.home #hp_content_container ul {margin:0;}
.home #hp_content_container ul li {list-style:none;}
.home #content_top {margin-left:1px; background:url(/wp-content/images/hp/content_curve_top.png) no-repeat; height:35px; width:970px;}
.home #content_bot {margin-left:1px; background:url(/wp-content/images/hp/content_curve_bot.png) no-repeat; height:35px; width:970px; margin-bottom:0 !important;}
.home #footer {padding-top:3em !important;}
.home h1 {display:none;}
.home h2 {font-size:115%; margin:0 0 0.75em 0; line-height:135%; padding-left:8px;}
.home #hp_content_container #next {position:absolute; left:855px; margin-top:-11px; z-index:9999;}
.home #hp_content_container #prev a, .home #next a {float:left; width:40px; display:block; height:65px; text-indent:-9999px; margin:5em 0 1em 0; outline:none;}
.home #hp_content_container #prev a {background:url(/wp-content/images/hp/prev.png) no-repeat top left; margin-right:40px;}
.home #hp_content_container #next a {background:url(/wp-content/images/hp/next.png) no-repeat top right; margin-left:40px;}
.home #hp_content_container #prev a:hover {background-position: bottom left;}
.home #hp_content_container #next a:hover {background-position: bottom right;}
.home #headlines {/*float:left; width:740px;*/ padding:0 0 0.75em 0;}
.home #headlines ul {margin:0.5em 0 0 0;}
.home #headlines ul li {padding:1em 0 0 0;}
/*.home .dotted_bg {background:url(/wp-content/images/hp/dotted_line_vert.png) repeat-y 370px 0; width:350px !important; padding-right:55px;}
.home .headline_area {float:left; width:350px;}*/
.home #hp_content_container #pagination {padding-top:0.75em; clear:both; margin-left: 85px; overflow:hidden;}
.home #hp_content_container #pagination ul li {display:inline; float:left;}
.home #hp_content_container #pagination a {display:block; width:1.5em; height:1.5em; text-align:center; border:1px solid transparent; color:#fff !important; margin-right:2px; font-size:95%; line-height:140%; outline:none;}
.home #hp_content_container #pagination a:hover, .home #hp_content_container #pagination a:active, .home #hp_content_container #pagination a:focus {color:#fff !important;}
.home #hp_content_container #pagination a.on {display:block; border:1px solid #ae7faf;}
.home #hp_content_container .content_area span a {outline:none; display:inline-block; margin-top:0.75em; text-shadow:0.1em 0.1em 0.5em #fa05f7, -0.2em 0.2em 0.5em #fa05f7, 0.1em 0.2em 0.5em #fa05f7, 0em -0.3em 0.5em #fa05f7;}
.home #hp_content_container .content_area span a:hover, .home #hp_content_container .content_area span a:focus, .home #hp_content_container .content_area span a:active {color:#fff !important; text-shadow:0.1em 0.1em 0.5em #fcc1fb, -0.2em 0.2em 0.5em #fcc1fb, 0.1em 0.2em 0.5em #fcc1fb, 0em -0.3em 0.5em #fcc1fb;}
.home #hp-sidebar {width:517px;}
.home .sidebar_box_top {width:219px;}


/** Site elements **/
#header_bg {position:relative; min-height:87px; height:auto !important; height:87px; background:url(/wp-content/images/general/dark_bg.png); border-bottom:1px solid #fff; padding:11px 0 0 0;}
.page_width {width:970px; margin:auto; overflow:hidden;}
#logo {float:left; position:relative; min-height:87px; height:auto !important; height:87px; width:280px;}
#logo img {position:absolute; bottom:15px; left:35px;}
#nav_bar {float:left; width:655px; margin-right:35px;}
#nav_bar ul li a, body.news ul#child-aboutus li a#a-in-the-news-41, body.events ul#child-aboutus li a#a-events-41 {color:#fff;}
#search {min-height:48px; height:auto !important; height:48px; float:right;}
#search #search_field {border:0; height:1.35em; margin:6px 5px; color:#666; font-size:75%; width:143px;}
#search label {float:left; margin-right:20px; font-size:95%;}
#search_box {background:url(/wp-content/images/header/search_field.png) no-repeat; width:153px; height:2.3em; float:left;}
p.strapline_small, p.strapline_main {width:630px; text-transform:uppercase; margin-left:35px; line-height:80%; font-weight:bold; margin-bottom:1em;}
p.strapline_small {margin-top:60px; margin-bottom:0.75em; font-size:110%;}
p.strapline_main {min-height:80px; height:auto !important; height:80px; font-size:210%; margin-bottom:0.75em;}
#content_container {float:left; width:673px;}
#content_top {width:675px; height:35px;}
#content_h1 {width:673px; margin-left:1px;}
.content_area {background:url(/wp-content/images/general/dark_bg.png); padding:1em 35px 0 35px; overflow:hidden; width:603px; margin-left:1px;}
.content_area p {line-height:150% !important;}
.content_area a, #sidebar a {font-weight:bold;}
#content_bot {background:url(/wp-content/images/general/content_curve_bot.png) no-repeat; height:24px; width:673px; margin-left:1px; margin-bottom:3em;}
#news_listings ul, .search #content_container ul {margin-left:0;}
#news_listings ul li, .search #content_container ul li {margin:0 0 1.5em 0; list-style:none;}
#news_listings ul li h2, .search #content_container ul li h2 {margin-bottom:0;}

#content_carousel {background:#000; position:relative; margin-left:1px; width:673px; float:left;}
#content_container #next {position:absolute; left:565px; z-index:1000;}
#content_container #prev a, #content_container #next a {float:left; width:40px; display:block; height:65px; text-indent:-9999px; margin:4.5em 0 1em 27px; outline:none;}

.root_about-us #content_container #prev a, .root_digital #content_container #prev a, .root_employee-engagement #content_container #prev a, #appointments-commission #content_container #prev a {background:url(/wp-content/images/general/caro/pink-prev.png) no-repeat top left; margin-right:40px;}
.root_about-us #content_container #next a, .root_digital #content_container #next a, .root_employee-engagement #content_container #next a, #appointments-commission #content_container #next a {background:url(/wp-content/images/general/caro/pink-next.png) no-repeat top right; margin-left:40px;}
.root_recruitment-marketing #content_container #prev a, .root_future-talent #content_container #prev a {background:url(/wp-content/images/general/caro/blue-prev.png) no-repeat top left; margin-right:40px;}
.root_recruitment-marketing #content_container #next a, .root_future-talent #content_container #next a {background:url(/wp-content/images/general/caro/blue-next.png) no-repeat top right; margin-left:40px;}
.root_employer-branding #content_container #prev a {background:url(/wp-content/images/general/caro/yellow-prev.png) no-repeat top left; margin-right:40px;}
.root_employer-branding #content_container #next a {background:url(/wp-content/images/general/caro/yellow-next.png) no-repeat top right; margin-left:40px;}
.root_research-insight #content_container #prev a {background:url(/wp-content/images/general/caro/green-prev.png) no-repeat top left; margin-right:40px;}
.root_research-insight #content_container #next a {background:url(/wp-content/images/general/caro/green-next.png) no-repeat top right; margin-left:40px;}

#content_container #prev a:hover {background-position: bottom left !important;}
#content_container #next a:hover {background-position: bottom right !important;}
#content_container #pagination {clear:both; margin-left: 65px; overflow:hidden; padding-bottom:1em;}
#content_container #pagination ul li {display:inline; float:left;}
#content_container #pagination a {display:block; width:1.5em; height:1.5em; text-align:center; border:1px solid transparent; color:#fff !important; margin-right:2px; font-size:95%; line-height:140%; outline:none;}
#content_container #pagination a:hover, .home #hp_content_container #pagination a:active, .home #hp_content_container #pagination a:focus {color:#fff !important;}
#content_container #pagination a.on {display:block; border:1px solid #fff;}


/** Navigation **/
#nav {clear:both;}
#nav ul {float:right; margin:0;}
#nav ul li {display:inline; float:left; text-transform:uppercase; font-size:80%; margin-left:7px;}
#nav ul li a {display:block; min-height:24px; height:auto !important; height:24px; border:1px solid #aaa; padding:4px 4px 4px 4px; line-height:95%;outline:none;}
#nav ul li a#a-home {width:36px;}
#nav ul li a#a-home:hover, #nav ul li a#a-home:active, #nav ul li a#a-home:focus, #nav ul li a#a-home.on {background:#de07fa; border:1px solid #de07fa;}
#nav ul li a#a-about-us {width:60px;}
#nav ul li a#a-about-us:hover, #nav ul li a#a-about-us:active, #nav ul li a#a-about-us:focus, #nav ul li a#a-about-us.on, body.news #nav ul li a#a-about-us, body.events #nav ul li a#a-about-us {background:#fc02a1; border:1px solid #fc02a1;}
#nav ul li a#a-recruitment-marketing {width:87px;}
#nav ul li a#a-recruitment-marketing:hover, #nav ul li a#a-recruitment-marketing:active, #nav ul li a#a-recruitment-marketing:focus, #nav ul li a#a-recruitment-marketing.on {background:#02d9ed; border:1px solid #02d9ed;}
#nav ul li a#a-future-talent {width:55px;}
#nav ul li a#a-future-talent:hover, #nav ul li a#a-future-talent:active, #nav ul li a#a-future-talent:focus, #nav ul li a#a-future-talent.on {background:#5093df; border:1px solid #5093df; color:#fff;}
#nav ul li a#a-digital {width:47px;}
#nav ul li a#a-digital:hover, #nav ul li a#a-digital:active, #nav ul li a#a-digital:focus, #nav ul li a#a-digital.on {background:#ba7dff; border:1px solid #ba7dff;}
#nav ul li a#a-employer-branding {width:67px;}
#nav ul li a#a-employer-branding:hover, #nav ul li a#a-employer-branding:active, #nav ul li a#a-employer-branding:focus, #nav ul li a#a-employer-branding.on {background:#f5e303; border:1px solid #f5e303;}
#nav ul li a#a-research-insight {width:78px;}
#nav ul li a#a-research-insight:hover, #nav ul li a#a-research-insight:active, #nav ul li a#a-research-insight:focus, #nav ul li a#a-research-insight.on {background:#9bfd0c; border:1px solid #9bfd0c;}
#nav ul li a#a-employee-engagement {width:84px;}
#nav ul li a#a-employee-engagement:hover, #nav ul li a#a-employee-engagement:active, #nav ul li a#a-employee-engagement:focus, #nav ul li a#a-employee-engagement.on {background:#8a70fb; border:1px solid #8a70fb;}
#nav ul#child-employeeengagement {text-align:right; margin-left:-92px;}
#nav ul#child-employeeengagement li a span {padding:0.3em 0.4em 0.3em 1.2em;}
#nav ul li ul {position:absolute; width:191px; font-size:130%; padding-top:9px; z-index:9999;}
#nav ul li ul li {width:191px; padding:0 !important; margin:0 0 1px 0 !important; line-height:100%;}
#nav ul li ul li a {padding:0 5px 4px 0 !important; background:url(/wp-content/images/general/dropdown_shadow.png) bottom right no-repeat; display:inline-block !important; color:#000; border:none !important; margin:-4px 0 0 0 !important; text-transform:none !important;}
#nav ul li ul li a:hover, #nav ul li ul li a:focus, #nav ul li ul li a:active, #nav ul li ul li a.on {color:#fff;}
#nav ul li ul li a span {line-height:135%; background:#fff; display:inline-block; padding:0.3em 1.2em 0.3em 0.4em;}
#nav ul li ul {visibility:hidden;}
#nav ul li:hover ul, #nav ul li:active ul, #nav ul li:focus ul {visibility:visible;}
ul li a#a-home:hover span, ul li a#a-home:active span, ul li a#a-home:focus span, .homepage ul li a.on span, ul li:hover a#a-home {background:#de07fa;}
ul#child-aboutus li a:hover span, ul#child-aboutus li a:active span, ul#child-aboutus li a:focus span, ul#child-aboutus li a.on span, ul li:hover a#a-about-us, body.news ul#child-aboutus li a#a-in-the-news-41 span, body.events ul#child-aboutus li a#a-events-41 span {background:#fc02a1; border-color:#fc02a1 !important;}
ul#child-recruitmentmarketing li a:hover span, ul#child-recruitmentmarketing li a:active span, ul#child-recruitmentmarketing li a:focus span, ul#child-recruitmentmarketing li a.on span, ul li:hover a#a-recruitment-marketing {background:#02d9ed; border-color:#02d9ed !important;}
ul#child-futuretalent li a:hover span, ul#child-futuretalent li a:active span, ul#child-futuretalent li a:focus span, ul#child-futuretalent li a.on span, ul li:hover a#a-future-talent {background:#5093df; border-color:#5093df !important;}
ul#child-digital li a:hover span, ul#child-digital li a:active span, ul#child-digital li a:focus span, ul#child-digital li a.on span, ul li:hover a#a-digital {background:#ba7dff; border-color:#ba7dff !important;}
ul#child-employerbranding li a:hover span, ul#child-employerbranding li a:active span, ul#child-employerbranding li a:focus span, ul#child-employerbranding li a.on span, ul li:hover a#a-employer-branding {background:#f5e303; border-color:#f5e303 !important;}
ul#child-research-insight li a:hover span, ul#child-research-insight li a:active span, ul#child-research-insight li a:focus span, ul#child-research-insight li a.on span, ul li:hover a#a-research-insight {background:#9bfd0c; border-color:#9bfd0c !important;}
ul#child-employeeengagement li a:hover span, ul#child-employeeengagement li a:active span, ul#child-employeeengagement li a:focus span, ul#child-employeeengagement li a.on span, ul li:hover a#a-employee-engagement {background:#8a70fb; border-color:#8a70fb !important;}

/** Double lined nav options **/
#child-employeeengagement .li-client---hertfordshire-constabulary {width: 145px !important; float: right !important;}
#child-futuretalent .li-client---enterprise-rent-a-car {width:131px;}
#child-digital .li-client---hertfordshire-constabulary {width:145px;}


/** Sidebar elements **/
#hp-sidebar {float:right; clear:both; width:249px; margin:1em 0 -92px 0;}
#sidebar {float:left; margin-left:48px; width:249px;}
.sidebar_box_top a {font-weight:bold;}
.sidebar_box_top {background:url(/wp-content/images/sidebar/box_top_curve.png) top left no-repeat; line-height:125%; overflow:hidden; padding:5px 15px; width:249px;}
.sidebar_box_top p {margin:0;}
.sidebar_box_content {padding:5px 15px; background:#000; font-size:85%;}
.sidebar_box_content h2 {font-weight:normal !important;}
.sidebar_box_content a {font-weight:normal !important; line-height:145%; display:block;}
.sidebar_box_content a span {color:#fff !important;}
.sidebar_box_content a.small {margin:0.5em 0 -0.5em 0; font-size:85%;}
.sidebar_box_content ul {margin:0.5em 0 0 0;}
.sidebar_box_content li {list-style:none; margin-bottom:1em;}
.sidebar_box_bot {background:url(/wp-content/images/sidebar/box_bot_curve.png) top left no-repeat; height:13px; margin-bottom:1.5em;}
.quote {font-size:170%; line-height:135%; margin-right:30px;}
.quote span {display:block; margin-top:1em; font-size:55%; line-height:135%; font-weight:bold;}
.root_employer-branding .quote, .root_research-insight .quote {color:#000;}
.root_employer-branding .quote span, .root_research-insight .quote span {color:#000;}


/** Footer styles **/
#footer {clear:both; padding:0 0 1.25em 33px; line-height:100%; overflow:hidden;}
#footer ul {margin:0;}
#footer ul li {list-style:none; display:inline; float:left;}
#footer p {float:left; font-weight:bold; margin:27px 0 1em;}
#footer .follow {font-size:185%; clear:both;}
#footer a {color:#fff !important;}
#footer a:hover, #footer a:active, #footer a:focus {text-decoration:underline;}
#footer ul li {margin-left:12px;}
#footer_hygiene {clear:both; font-size:75%;}
#links {float:left; width:673px;}
#links ul li {margin:0; padding:0 0.65em 0 0.75em; background:url(/wp-content/images/footer/footer_sep.png) no-repeat left center;}
#links ul li:first-child {background:none !important; padding-left:0;}
#copyright {float:right; width:249px; text-align:right;}
#copyright a {display:block; margin-top:0.25em ;}
#copyright p {padding:0 8px; margin:0; font-weight:normal;}


/** Section specific styles **/

/** Home & footer hygiene pages **/
p.strapline_small span {color:#ea9dd8;}
#header_bg {border-color:#de07fa;}
body {background:#de07fa;}
a {color:#e207fb;}
#nav ul li a {border:1px solid #723d5a;}
#top_page_grad {background:url(/wp-content/images/header/home_top_grad.png) repeat-x;}
.root_sitemap #content_top, .root_privacy-policy #content_top, .root_accessibility #content_top, .root_company-information #content_top, .root_white-paper-request #content_top {background:url(/wp-content/images/general/about_curve.png) no-repeat; width:675px; height:35px;}
.root_sitemap #content_h1, .root_privacy-policy #content_h1, .root_accessibility #content_h1, .root_company-information #content_h1, .root_white-paper-request #content_h1 {background:url(/wp-content/images/general/about_h1_bg.png) repeat-x;}

/** About us & news posts **/
.root_about-us p.strapline_small span, .news p.strapline_small span, .events p.strapline_small span {color:#ea9dd8;}
.root_about-us #header_bg, .news #header_bg, .events #header_bg {border-color:#fc02a1;}
.root_about-us, .news, .events  {background:#fc02a1;}
.root_about-us a, .news a, .events a {color:#fc02a1;}
.root_about-us #content_top, .news #content_top, .events #content_top, .error404 #content_top, .search #content_top {background:url(/wp-content/images/general/about_curve.png) no-repeat; width:675px; height:35px;}
.root_about-us #content_h1, .news #content_h1, .events #content_h1, .error404 #content_h1, .search #content_h1 {background:url(/wp-content/images/general/about_h1_bg.png) repeat-x;}
.root_about-us #nav ul li a, .news #nav ul li a, .events #nav ul li a {border:1px solid #79476a;}
.root_about-us #top_page_grad, .news #top_page_grad, .events #top_page_grad {background:url(/wp-content/images/header/about_top_grad.png) repeat-x;}

/** Recruitment marketing **/
.root_recruitment-marketing p.strapline_small span {color:#02dbee;}
.root_recruitment-marketing #header_bg {border-color:#02d9ed;}
.root_recruitment-marketing {background:#02d9ed;}
.root_recruitment-marketing a {color:#02d9ed;}
.root_recruitment-marketing #content_top {background:url(/wp-content/images/general/recruitment_curve.png) no-repeat; width:675px; height:35px;}
.root_recruitment-marketing #content_h1 {background:url(/wp-content/images/general/recruitment_h1_bg.png) repeat-x;}
.root_recruitment-marketing #nav ul li a {border:1px solid #336c71;}
a#a-recruitment-marketing:hover, a#a-recruitment-marketing:active, a#a-recruitment-marketing:focus, a#a-recruitment-marketing.on, ul#child-recruitmentmarketing li a:hover, ul#child-recruitmentmarketing li a:focus, ul#child-recruitmentmarketing li a:active, #child-recruitmentmarketing a.on, .li-recruitment-marketing:hover a {color:#004a50 !important;}
.root_recruitment-marketing #top_page_grad {background:url(/wp-content/images/header/recruitment_top_grad.png) repeat-x;}

/** Future talent **/
.root_future-talent p.strapline_small span {color:#d3e8fb;}
.root_future-talent #header_bg {border-color:#5093df;}
.root_future-talent {background:#589de0;}
.root_future-talent a {color:#5093df;}
.root_future-talent #content_top {background:url(/wp-content/images/general/future_curve.png) no-repeat; width:675px; height:35px;}
.root_future-talent #content_h1 {background:url(/wp-content/images/general/future_h1_bg.png) repeat-x;}
.root_future-talent #nav ul li a {border:1px solid #646085;}
.root_future-talent #top_page_grad {background:url(/wp-content/images/header/future_top_grad.png) repeat-x;}

/** Digital **/
.root_digital p.strapline_small span {color:#ccccff;}
.root_digital #header_bg {border-color:#ba7dff;}
.root_digital {background:#52489a;}
.root_digital a {color:#ba7dff;}
.root_digital #content_top {background:url(/wp-content/images/general/digital_curve.png) no-repeat; width:675px; height:35px;}
.root_digital #content_h1 {background:url(/wp-content/images/general/digital_h1_bg.png) repeat-x;}
.root_digital #nav ul li a {border:1px solid #555071;}
.root_digital #top_page_grad {background:url(/wp-content/images/header/digital_top_grad.png) repeat-x;}

/** Employer branding **/
.root_employer-branding p.strapline_small span {color:#f8e404;}
.root_employer-branding #header_bg {border-color:#f5e303;}
.root_employer-branding {background:#f5e303;}
.root_employer-branding a {color:#f5e303;}
.root_employer-branding #content_top {background:url(/wp-content/images/general/employer_curve.png) no-repeat; width:675px; height:35px;}
.root_employer-branding #content_h1 {background:url(/wp-content/images/general/employer_h1_bg.png) repeat-x;}
a#a-employer-branding:hover, a#a-employer-branding:active, a#a-employer-branding:focus, a#a-employer-branding.on, ul#child-employerbranding li a:hover, ul#child-employerbranding li a:focus, ul#child-employerbranding li a:active, #child-employerbranding a.on, .li-employer-branding:hover a {color:#364100 !important;}
.root_employer-branding #nav ul li a {border:1px solid #687333;}
.root_employer-branding #top_page_grad {background:url(/wp-content/images/header/employer_top_grad.png) repeat-x;}

/** Research and insight **/
.root_research-insight p.strapline_small span {color:#ccff99;}
.root_research-insight #header_bg {border-color:#9bfd0c;}
.root_research-insight {background:#9bfd0c;}
.root_research-insight a {color:#9bfd0c;}
.root_research-insight #content_top {background:url(/wp-content/images/general/research_curve.png) no-repeat; width:675px; height:35px;}
.root_research-insight #content_h1 {background:url(/wp-content/images/general/research_h1_bg.png) repeat-x;}
a#a-research-insight:hover, a#a-research-insight:active, a#a-research-insight:focus, a#a-research-insight.on, ul#child-research-insight li a:hover, ul#child-research-insight li a:focus, ul#child-research-insight li a:active, #child-research-insight a.on, .li-research-insight:hover a {color:#004a50 !important;}
.root_research-insight #nav ul li a {border:1px solid #367d3f;}
.root_research-insight #top_page_grad {background:url(/wp-content/images/header/research_top_grad.png) repeat-x;}

/** Research and insight **/
.root_sitemap .content_area ul {margin:0.25em 0 0.75em 0;}
.root_sitemap .content_area ul li {list-style:none; margin:0;}
.root_sitemap .content_area ul li ul li {margin-left:30px;}

/** Employee engagement **/
.root_employee-engagement p.strapline_small span {color:#d7b6fe;}
.root_employee-engagement #header_bg {border-color:#8a70fb;}
.root_employee-engagement {background:#ac59fb;}
.root_employee-engagement a {color:#8a70fb;}
.root_employee-engagement #content_top {background:url(/wp-content/images/general/engagement_curve.png) no-repeat; width:675px; height:35px;}
.root_employee-engagement #content_h1 {background:url(/wp-content/images/general/engagement_h1_bg.png) repeat-x;}
.root_employee-engagement #nav ul li a {border:1px solid #413d4d;}
.root_employee-engagement #top_page_grad {background:url(/wp-content/images/header/engagement_top_grad.png) repeat-x;}

/** Misc **/
.root_research-insight #footer a, .root_research-insight #footer, .root_employer-branding #footer a, .root_employer-branding #footer {color:#000 !important;}
.root_research-insight #links ul li, .root_employer-branding #links ul li {background:url(/wp-content/images/footer/footer_sep_dark.png) no-repeat left center;}
#content_container ul#mycarousel li {float:left; list-style:none; margin-left:20px;}
#content_container ul#mycarousel {margin-bottom:15px; overflow:hidden}
.spacer-caro {display:none;}
.linklove {display:none;}
#dbem-location-map {background-color:#000 !important;}
ul#donors {margin:0 0 2em 0; text-align:center; background:#fff;}
ul#donors li {list-style:none; display:inline; padding:0.25em}
#social_left {float:left; width:25%;}
#social_right {float:left; width:75%; margin-top:-7px;}
#fb-frame {border:none; overflow:hidden; background:#fff; width:4.95em; padding:5px 5px 0 5px; height:1.65em;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.dbem-no-events {line-height:150%}


/** Styles for users who have JavaScript disabled **/
.home .headline_area, .home .dotted_bg {width:100%; background:none;}
.home .headline_area {width:500px; float:left; margin-right:30px;}
.home .hp_image {float:left; margin-bottom:25px;}
#prev, #next, #pagination {display:none;} 
.home #headlines ul li {clear:both; margin-bottom:2em;}
/**.home #headlines ul li {padding:0 !important;}
.home h2 {margin:1em 0 0 5px !important;}**/


/** White paper request form **/
#cformsform ol {margin:0;}
#cformsform ol li {list-style:none; clear:both;}
#cformsform label, #cformsform #li--1 {width:250px; float:left; margin-bottom:1em; padding-right:10px;}
#cformsform #label--12, #cformsform #label--7 {margin:0.15em 0 1em 0; line-height:130%;}
#cformsform #li--1 {line-height:130%; padding-right:50px; width:210px;}
#cformsform .cf-group-after {float:right;}
#cformsform input, #cformsform textarea {width:250px; border:1px solid #000; color:#333; padding:0.2em; font-size:100%; font-family:Arial,Helvetica,sans-serif;}
#cformsform .cf-box-group input {width:30px; float:left; outline:none !important;}
#cformsform .cf-box-group label {float:left; width:250px; margin-bottom:0;}
#cformsform #li--1items {float:left; width:320px; margin-bottom:0;}
#cformsform #li--1, #cformsform #li--1items {clear:none;} 
#cformsform .cf-box-b {margin:0.4em 0 0 -7px;}
#cformsform .reqtxt, #cformsform .emailreqtxt {padding-left:5px; font-size:80%; color:#E207FB;}
#cformsform #sendbutton {width:auto; margin:-12px 0 0 261px; padding:0.25em 0.75em; border:none; color:#fff; background:#E207FB; font-size:100%; font-family:Arial,Helvetica,sans-serif; cursor:pointer;}
#cformsform .cf_info {margin:0 0 0 260px;}
#cformsform ul.cf_li_text_err {margin:0 0 0 260px; color:#E207FB;}
#cformsform #li--8 {line-height:130%; padding-right:50px; overflow:hidden;}
#cformsform #li--8 input {width:30px;}