﻿@charset "utf-8";
/* CSS Document for the RHALF-UDS (Umbrella) Site - 2013 v.0.1 */

html, body {
	background:none repeat scroll 0 0 #FFF;
}
html, body, p, ul, li {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
	line-height:16px;
	margin:0;
	padding:0;
	color:#666;
}
a {
    font-weight:normal;
	text-decoration:none;
}

a:hover {
    font-weight:normal;
    text-decoration:underline;
}

h2 {
	color: #6666666; 
/*	float: left; */
	font-size: 16px; 
	font-weight: bold; 
	width:100%;
}


#page_content a {
	color:#00325B;
}
#page_content #lnav a {
	color:#666;
}
a img { border-style:none; border:0; text-decoration:none;}

#td_0_0 p, #content p {
	margin-bottom:10px;
}

/* Layout GENERAL - START */
#page_wrapper_outer, #page_content, #header, #breadcrumb, #header_wrapper, #branding2 {
    width:1000px;
}
#page_wrapper_outer {
    margin:0 auto;
    text-align:center;
}
#page_content {
    clear:both;
}
#leftcontainer, #rightcontainer {
	float:left;
	margin:0;
}
#leftcontainer, #branding {
    width:660px;
}
#rightcontainer, #rightcolumn, .rightcolumnbgtop, .rightcolumnbg {
    width:340px;
}
#rightcontainer {
    overflow:hidden;
}
#rightcolumn {
	background:url("/External_Sites/content/RHALF-UDS/Shared/images/rcbg.png") repeat-x center bottom #F2F1EF; /* /External_Sites/content/RHALF/Shared/images/rcbg.png */
    color:#666;
    float:left;
    font-size:11px;
    padding:0;
    text-align:left;
}
#mainwrapper {
    float:left;
	width:520px;
/*    width:94%;	*/
}
#p_LettertoStockholders #mainwrapper, #p_QuarterlyEarningsRelease #mainwrapper, #p_QuarterlyConferenceCalls #mainwrapper, #p_Form8KStatements #mainwrapper, #p_Form10KStatements #mainwrapper, #p_Form10QStatements #mainwrapper, #p_Section16Filings #mainwrapper, #p_Definitive14AFilings #mainwrapper, #p_NonGAAPFinancialMeasures #mainwrapper, #p_EventsandPresentations #mainwrapper {
	width:760px;
}
#header {
    background:none repeat scroll 0 0 #801C27;
    position:relative;
    text-align:left;
}
#header_wrapper {
    background-color:#FFF;
    float:left;
    padding:0 0 12px;
    vertical-align:bottom;
}
/* Layout GENERAL - END */

/* Layout HOME - START */
.rightcolumnbgtop, .rightcolumnbg {
	background:url("/External_Sites/content/RHALF-UDS/Shared/images/shadow.gif") no-repeat scroll center top transparent; /* /External_Sites/content/RHALF/Shared/images/shadow.gif */
    clear:both;
    height:13px;
}
.rightcolumnbg {
    margin:12px 0 7px;
}
#newwrapper {
	float:left;
	margin:0;
	width:100%
}
/* Layout HOME - END */

/* Country Dropdown - START */
#country_wrapper {
    float:right;
    height:15px;
    margin:52px 20px 0 0;
    padding:0;
    text-align:right;
    width:400px;
    z-index:4;
}
#country_wrapper a {
    color:#737373;
    cursor:pointer;
    text-decoration:none;
}
#country_wrapper a:hover {
    color:#222;
    text-decoration:none;
}

#countrydropdown {
    color:#737373;
    display:inline;
    float:right;
    font-size:11px;
    font-weight:normal;
    margin:0 0 10px;
    padding:0;
    width:295px;
}
#countrydropdown a:hover {
    text-decoration:underline;
}
#countryanchor a { font-size:11px; }
/* Country Dropdown - END */

#header_phone {
	float: left;
	display: inline;
	font-face: Verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	color: #666;
	margin:0;
}

/* Hide header phone for Metro Pages */
#p_Atlanta #header_phone, #p_Boston-Manchester #header_phone, #p_Chicago #header_phone, #p_Cincinnati #header_phone, #p_Cleveland-Akron-Canton #header_phone, #p_Dallas-FtWorth #header_phone, #p_Denver #header_phone, #p_Detroit #header_phone, 
#p_Houston #header_phone, #p_Indianapolis #header_phone, #p_LosAngeles #header_phone, #p_Miami-FtLauderdale #header_phone, #p_Minneapolis-StPaul #header_phone, #p_NewYork #header_phone, #p_Philadelphia #header_phone, #p_Phoenix-Prescott #header_phone, #p_Sacramento-Stockton-Modesto #header_phone, #p_SanFrancisco-Oakland-SanJose #header_phone, #p_Seattle-Tacoma #header_phone, #p_WashingtonDC-Hagerstown #header_phone {
	display: none;
}

/* Navigation - START */
#mainlink, #mainlink img {
	background-color:#801C27;
    float:left;
    margin:0;
}
#mainlink {
	height:38px;
    padding-left:15px;
    position:relative;
    width:985px;
}
#mainlink img {
    padding:10px 0 0 35px;
    width:auto;
}
#mainlink ul {
    background:none repeat scroll 0 0 #801C27;
    margin:0;
    padding:0;
}
#mainlink li {
    display:inline;
}
#mainlink li a:hover, #mainlink li.nav_active, #mainlink li.nav_active a, #mainlink li a {
    background:url("/External_Sites/content/RHALF-UDS/Shared/images/dots2.gif") no-repeat scroll left 50% #00325B; /* /External_Sites/content/RHALF/Shared/images/dots2.gif */
    color:#FFF;
    font-weight:bold;
    text-decoration:none;
}
#mainlink li a {
    background:url("/External_Sites/content/RHALF-UDS/Shared/images/dots.gif") no-repeat scroll left 50% #801C27; 
	/* /External_Sites/content/RHALF/Shared/images/dots.gif */
	border-right:1px solid #6C151E;
/*	margin-right:20px; /* to be deleted when BLOG/INVESTOR CENTER get added */
    float:left;
    font-size:14px;
    height:19px;
    padding:10px 9px 9px 9px;
    text-indent:16px;
}
#mainlink li.nav_active, #mainlink li.nav_active a {
	cursor:default;
}
/* Navigation - END */

/* Breadcrumb - START */
#breadcrumb {
    clear: both;
}
#breadcrumb ul {
	margin:0;
	padding:5px 25px;
	width:950px;
	display:block;
	background-color:#666;
}
#breadcrumb li {
	background: url("/External_Sites/content/RHALF-UDS/Shared/images/chevron.gif") 3px 50% no-repeat transparent; /* /External_Sites/content/RHALF/Shared/images/chevron.gif */
    display: inline;
    font-size: 11px;
    font-weight: normal;
	padding:0 0 0 16px;
}
#breadcrumb li.first {
    background-image: none;
    border-bottom: 0 solid #CCC;
    border-left: 0 solid #CCC;
    border-right: 0 solid #CCC;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
}
#breadcrumb li a, #breadcrumb li a:visited, #breadcrumb li a:hover, #breadcrumb li a:active, #breadcrumb li {
    color: #FFF;
    text-decoration: none;
}
/* Breadcrumb - END */

/* Home Page - START */
#branding {
    float:left;
    height:496px;
}
#flash {
/*    background:url("/External_Sites/content/RHALF-UDS/Shared/images/RH_Global_Home_1.jpg") no-repeat scroll left top transparent;*/ /* /External_Sites/content/RHALF/Shared/images/RH_Global_Home_1.jpg */
    height:443px;
    margin:0;
    padding:0;
    position:relative;
    z-index:0;
}
#branding2, #cell_0_0 {
    height:178px;
}
#header_logo {
    float:left;
    height:40px;
    margin:24px 0 8px 25px;
    width:216px;
}
#boxContainer2 {
    float:left;
    margin-top:0;
    padding-left:0;
    vertical-align:top;
    width:280px;
}
.boxContent {
    margin:0;
    overflow:visible;
    padding:0;
    width:290px;
}
.new, .newtitle {
	float:left;
	text-align:left;
    vertical-align:top;
	margin:0;
}
.newtitle {
	color:#01446E;
    font-size:16px;
    font-weight:bold;
    padding:17px 0 10px;
    width:310px;
}
.new {
	color:#666;
    font-size:11px;
    padding-right:20px;
    width:290px;	
}
.new h2 {
	color:#01446E;
    font-size:11px;
    margin:0;
    padding:0 0 2px;
    text-align:left;
}
.red, .red a {
	color:#900;
	font-weight:bold;
}
.red {
	padding-left:4px;
}
.red a {
	padding-left:2px;
	text-decoration:none;
}
#search_home {
    background:url("/External_Sites/content/RHALF-UDS/Shared/images/searchhomebg.png") repeat-x scroll center bottom #BBB8AF; /* /External_Sites/content/RHALF/Shared/images/searchhomebg.png */
    float:left;
    height:180px;
    margin:0;
    padding:0 28px 0 22px;
    vertical-align:top;
    width:290px;
}
#search_home h1 {
    color:#FFF;
    float:left;
    font-size:18px;
    font-weight:bold;
    padding:6px 0;
}
.homesearch {
	float:left;
}
#search_home .input, #search_home .select, #search_home .select2 {
	background-color:#FFF;
	border-color:#999 #9A9997 #9A9997 #999;
	border-style:solid;
    border-width:2px 1px 1px 2px;
	color:#666;
	font-size:12px;
	margin-bottom:3px;
}
#search_home .input {
    height:18px;
    padding:2px;
    width:283px;
}
#search_home .select, #search_home .select2 {
	height:23px;
	padding:0;
    font-family:Arial,Helvetica,sans-serif;
    font-weight:normal;
}
#search_home .select {
	width:290px;
}
#search_home .select2 {
	width:228px; 
}
#rightcolumn .h2_blue {
    color:#00325B;
    float:left;
    font-size:16px;
    font-weight:bold;
    padding:0 0 9px 25px;
    width:300px;
}
.h1_white {
	color: #FFFFFF; 
	float: left; 
	font-size: 18px; 
	font-weight: bold; 
	padding: 6px 0 0 19px; 
	width: 400px;
}
.h2_grey {
	color: #FFFFFF; 
	float: left; 
	font-size: 18px; 
	font-weight: bold; 
	padding: 6px 0 0 19px; 
	width: 400px;
}
.uldiv {
    color:#666;
    font-size:11px;
    font-weight:normal;
    margin:0 0 0 25px;
    padding:0 0 10px;
}
.uldiv ul {
    clear:both;
    list-style:none outside none;
    margin:0;
    padding:0;
    text-align:left;
    width:250px;
}
.uldiv li {
	background:url("/External_Sites/content/RHALF-UDS/Shared/images/bullet.gif") no-repeat 1px 5px; /* /External_Sites/content/RHALF/Shared/images/bullet.gif */
    font-size:11px;
    font-weight:normal;
    padding:2px 0 1px 12px;
    width:285px;
}
.catselect {
	margin-left:20px;
	margin-bottom:10px;
	width:300px;
}
#rightimages {
    background-color:#FFF;
    float:left;
    height:auto;
    margin:15px 25px;
    width:290px;
}
/* Home Page - END */

/* Main Content Page - Vertical Left Nav - START */
.lnav_wrapper ul, .lnav_wrapper li {
	font-size:12px;
}
.lnav_wrapper, #lnav, #lnav ul {
	width:220px;
	overflow:visible;
}
.lnav_wrapper {
    float: left;
    padding: 0 0 20px 20px;
}
#lnav, #lnav ul, #lnav li, #lnav ul a {
	font-weight: bold;
	list-style-image: none;
    list-style-type: none;
}
#lnav ul ul a {
    font-weight: normal;
}
#lnav {
    float: left;
    font-size: 12px;
    height: auto;
    margin-top: 18px;
}
#lnav ul {
    list-style-image: none;
    margin-top: -10px;
    text-decoration: none;
}
#lnav li {
    line-height: 17px;
    margin: 8px 0;
    padding-left: 5px;
}
#lnav ul a {
    text-decoration: none;
}
#lnav ul ul {
    margin-left: 10px;
    margin-top: 5px;
    width: 170px;
}
.boxTop {
    display: none;
}
#lnav li.lnav_on {
    color: #00325B;
}
.lnav_on a {
	color:#801C27 !important;
}
/* Main Content Page - Vertical Left Nav - END */

/* Main Content Page - Center Col - START */
#maintext {
    border-left: 1px dotted #BFBFBF;
    border-right: 0 solid #BFBFBF;
    margin-top: 18px;
    /* min-height:320px; */
    overflow: auto;
    padding-left: 25px;
    padding-right: 25px;
    text-align: justify;
    width:100%; /* 534px */
}
#maintext p {
	margin:11px 0;
}

/*2013-12-04 add underscore to links */
#maintext a {
    border-bottom: 1px dashed #00325B; 
    font-weight:normal;
	text-decoration:none;
}
/*2014-04-17 remove underscore from Selected Financial Data, Annual Report image links */

#p_SelectedFinancialData, #p_AnnualReport #maintext a {
    border-bottom: none; 
    font-weight:normal;
	text-decoration:none;
}

#maintext a:hover {
	border-bottom: none;
    font-weight:normal;
    text-decoration:underline;
}

#maintext h1, #maintext h2, #maintext h3 { text-align:left; }
#maintext .portlet-section-header h1, .portlet-section-header h1 {
	padding-bottom:0px;
    font-size: 20px;
    line-height: 24px;
    text-align:left;
}
#maintext ul li, .blueArrow li {
    background:url("/External_Sites/content/RHALF-UDS/Shared/images/bullet.gif") 1px 5px no-repeat; /* /External_Sites/content/RHALF/Shared/images/bullet.gif */
    list-style: none outside none;
    padding: 0px 0px 5px 10px;
}
ul.nested li ul li {
    background-image: url("/External_Sites/content/RHALF-UDS/Shared/images/bullet2.gif") !important; /* /External_Sites/content/RHALF/Shared/images/bullet2.gif */
    background-position: 1px 7px !important;
    margin: 3px 0 0;
}
#maintext li:last-of-type {
	margin-bottom:10px;
}
#maintext li li {
	margin-bottom:0px;
}
/* Main Content Page - Center Col - END */

/* Main Content Page - Right Col - START */
#sp_rightcontainer, #sp_jobsearch {
    width: 240px; /* 210px; */
	float:left; /*right;*/
}
#p_Events #sp_rightcontainer, #p_Events #sp_jobsearch {
	width:240px;
}
#sp_rightcontainer {
    height: 100%;
}
#sp_jobsearch {
    background: url("/External_Sites/content/RHALF-UDS/Shared/images/searchhomebg.png") repeat-x scroll center bottom #BBB8AF; /* /External_Sites/content/RHALF/Shared/images/searchhomebg.png */
    height: 210px;
    vertical-align: top;
}
/* pulled from roberthalf.us for the our research section - START */
#sp_rightcolumn {
    background: none repeat scroll 0 0 #F2F1EF;
    color: #666666;
    float: left;
    padding: 0 10px 10px 0;
    text-align: left;
	/* width: 200px; */
    width: 230px;
}
#p_Events #sp_rightcolumn {
	width:230px;
}
/* pulled from roberthalf.us for the our research section - END */
#sp_jobsearch h1, #sp_rightcolumn h1 {
    font-size: 16px;
    margin-left: 15px;
    margin-top: 12px;
}

#sp_jobsearch h1 {
    color: #FFF;
}
#sp_rightcolumn h1 {
    color: #00325B;
}
/* SEO standardize colors, fontsize for h1, h2 tags */

#sp_jobsearch_h1, #sp_rightcolumn_h1 {
    font-size: 16px;
    margin-left: 15px;
    margin-top: 12px;
	font-weight:bold;
}

#sp_icsearch_h1 {
   font-weight: bold;
   color: #fff;
   font-size: 18px;
   padding-bottom: 12px;
   padding-top: 12px;
}


#p_PageNotFound .h1 {
    color: #00325B;
    font-family: Verdana;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    padding-bottom: 15px;
    padding-top: 0;
    text-align: left;
}



#sp_jobsearch_h1 {
    color: #FFF;
}
#sp_rightcolumn_h1 {
    color: #00325B;
}

#sp_rightcolumn form {
	margin-left:9px;
	padding:5px;
}
#sp_rightcolumn .select {
    background-color: #FFFFFF;
    border-color: #999999 #9A9997 #9A9997 #999999;
    border-style: solid;
    border-width: 2px 1px 1px 2px;
    color: #666666;
    height: 23px;
    margin-bottom: 3px;
    padding: 0;
    width: 197px;
}
#sp_rightcontainer .select, #sp_rightcontainer .select2 {
    height: 23px;
	padding: 0;
    width: 197px;
}
#sp_rightcontainer .input, #sp_rightcontainer .select,  #sp_rightcontainer .select2 {
	border-color: #999 #9A9997 #9A9997 #999;
	color:#999;
	background-color:#FFF;
    border-style: solid;
    border-width: 2px 1px 1px 2px;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 3px;
}
#sp_rightcontainer .input {
    padding: 2px;
    width: 189px;
}
#sp_jobsearch .submit, #sp_rightcolumn .submit {
    float: right;
}
#sp_jobsearch .submit {
    margin-right: 20px;
}
.submit {
    background-color: transparent !important;
    border-color: transparent;
    border-style: solid;
    border-width: 0;
    color: #E8E8E8;
    font: bold 11px Verdana;
    vertical-align: middle;
}
.sp_shadow, .sp_white_shadow {
	float: left;
    height: 8px;
    width: 240px;
}
.sp_shadow {
    background: url("/External_Sites/content/RHALF-UDS/Shared/images/sp_right_shadow.jpg") center top no-repeat; /* /External_Sites/content/RHALF/Shared/images/sp_right_shadow.jpg */
}
#p_WorkforRobertHalf .sp_shadow {
	background: url("/External_Sites/content/RHALF-UDS/Shared/images/sp_right_shadow_home.jpg") center top no-repeat;
}
.sp_white_shadow {
    background: url("/External_Sites/content/RHALF-UDS/Shared/images/sp_white_shadow.jpg") left top no-repeat; /* /External_Sites/content/RHALF/Shared/images/sp_white_shadow.jpg */
}
/* Main Content Page - Right Col - END */

/* Main Content Page - Drop Down - START */
.locator {
    float: left;
    width: 100%;
}
.locator td {
    font-weight: bold;
}
.locator select {
    border-color: #999 #9A9997 #9A9997 #999;
	color:#666;
    border-style: solid;
    border-width: 2px 1px 1px 2px;
    font-size: 12px;
    font-weight: normal;
    height: 23px;
    margin-bottom: 3px;
    width: 250px;
}
.submitgray {
    background: url("/External_Sites/content/RHALF-UDS/Shared/Images/buttonbg.gif") center bottom repeat-x #E7E6E4; /* /External_Sites/content/RHT-2009/Shared/Images/buttonbg.gif */
    border-color: #EDEDED #A4A3A1 #6B6A66 #E7E6E4;
    border-style: solid;
    border-width: 1px 2px 1px 1px;
    color: #424242;
    cursor: pointer;
    font: bold 11px Verdana;
    margin: 10px;
    padding: 4px 6px;
    width: 70px;
}
/* Main Content Page - Drop Down - END */

/* Footer - START */
#footerwrapper {
	background:url("/External_Sites/content/RHALF-UDS/Shared/Images/footer.gif") no-repeat center top;
    clear:both;
    height:75px;
    margin-bottom:20px;
    margin-top:20px;
    padding:0 25px;
    text-align:left;
    width:950px;
}
.footer {
    font-size:10px;
    margin:100px 0 0 0;
	float:right;
	width:570px;
}
.footercopyright {
    font-size:10px;
    margin:0 0 50px 188px;
    padding:5px 0 0 0;
    width:540px;
	clear:right;
}
.footer a, .footer a:link, .footer a:visited, .footer a:active, .footercopyright a, .footercopyright a:link, .footercopyright a:visited, .footercopyright a:active {
    color:#00325B;
    font-weight:normal;
    padding:0 3px 0 0;
    text-align:left;
    text-decoration:none;
}
.footer a:hover { text-decoration:underline; }
#app-buttons { float:left;}
#badges { display:block; float:right; margin-top:25px; text-align:right; }
#footer_badges { margin-top:15px; }
#footer_badges li { list-style-type:none; float:left; margin-left:5px; }
#footer_badges a { background-image:url('/External_Sites/content/RHALF-UDS/Shared/images/social-spritesheet.png'); background-repeat:no-repeat; display:block; width:26px; height:26px; }
#footer_badges .youtube { background-position:-5px -5px; }
#footer_badges .facebook { background-position:-41px -5px; }
#footer_badges .googleplus { background-position:-77px -5px; }
#footer_badges .linkedin { background-position:-113px -5px; }
#footer_badges .twitter { background-position:-149px -5px; }
/* Footer - END */

/* Our Research - START */
#lp_rightcolumn {
    color: #666666;
    float: left;
    font-size: 11px;
    margin: 0;
    padding: 10px 0 10px 0;
    text-align: left;
    width: 191px;
}
#lp_rightcolumn h2 {
    color: #797979;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -1px;
    margin: 3px 0;
}
#lp_rightcolumn ul {
    list-style: none outside none;
    margin: 0;
    padding: 2px 25px 0 0;
    text-align: left;
    width: 155px;
}
#lp_rightcolumn li {
    background-image: url("/External_Sites/content/RHALF-UDS/Shared/images/bullet.gif"); /* /External_Sites/content/RHALF/Shared/images/bullet.gif */
    background-position: 1px 5px;
    background-repeat: no-repeat;
    font-size: 11px;
    font-weight: normal;
    list-style: none outside none;
    margin: 0;
    padding: 2px 0 1px 12px;
    width: 155px;
}
#lp_rightcolumn li a {
    color: #00325B;
    text-decoration: none;
}
.twtr-widget {
    font-family: "lucida grande",lucida,tahoma,helvetica,arial,sans-serif !important;
    font-size: 12px !important;
    position: relative;
}
/* Our Research - END */

/* Events - START */
#p_Events #page_content {
    background: url("/External_Sites/content/RHALF-UDS/Shared/images/RH_0812_LPG_Events_NAM_ENG_r1c_03.jpg") no-repeat scroll 0 0 transparent; /* /External_Sites/content/RHALF-US/Shared/images/RH_0812_LPG_Events_NAM_ENG_r1c_03.jpg */
    padding-top: 175px;
}
.question-container {
    background: url("/External_Sites/content/RHALF-UDS/Shared/images/grey-gradient.gif") repeat-x scroll left top #F1EFF0; /* /External_Sites/content/RHALF-US/Shared/images/grey-gradient.gif */
    border-bottom: 1px dotted #999999;
    padding: 10px 0 0;
	margin-left:0;
	width:100% !important;
}
#p_Events .question-container li { margin-left:25px; padding-left:10px; list-style:none; }

.rm_title {
    color: #801C28;
}
.rm .rm_link {
	padding: 0 0 10px;
}
.rm .rm_content {
    display: none;
}
#p_Events li.rm_open {
    background: url("/External_Sites/content/RHALF-UDS/Shared/images/blue_bullet_open.gif") 0 -1px no-repeat; /* /External_Sites/content/RHALF/Shared/images/blue_bullet_open.gif */
}
#p_Events li.rm_closed {
    background: url("/External_Sites/content/RHALF-UDS/Shared/images/bullet.gif") 2px 3px no-repeat;
}
.rm_on .rm_link, .rm .rm_link {
    color: #00325B;
    cursor: pointer;
    font-family: Gotham,Arial,Verdana,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
}
.rm_on .rm_content {
    padding-right: 20px !important;
}
.rm_on .rm_content {
    color: #333;
    display: block;
    line-height: 16px;
    padding: 0 0 10px;
}
.sp_white_shadow {
    background: url("/External_Sites/content/RHALF-UDS/Shared/images/sp_white_shadow.jpg") no-repeat scroll left top transparent; /* /External_Sites/content/RHALF/Shared/images/sp_white_shadow.jpg */
    margin-left: 0px;/*25px;*/
}
#p_Events .sp_white_shadow {
	width:240px;
}
/* Events - END */

/* Locations - START */
/* Locations - END */

/* About Us - START */
.quote {
    border-left:5px solid #F2E8E9;
    border-radius:20px 20px 20px 20px;
    border-right:4px solid #F2E8E9;
    padding:10px 20px;
	margin-left:20px !important;
	width:430px !important;
} 
.quote p {
    color: #801C27;
    font-family: helvetica;
    font-size: 14px;
}
/* About Us - END */

/* Work for Robert Half - START */
#maintext p.caption {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px !important;
    margin-bottom: 25px;
    margin-top: 0;
}
/* make room for vertical bg sidebar image */
#p_SearchJobs #mainwrapper, #p_WhyRobertHalf #mainwrapper, #p_Benefits #mainwrapper, #p_StaffingCareers #mainwrapper, #p_CorporateCareers #mainwrapper, #p_WhatWeDo #mainwrapper, #p_MeetOurPeople #mainwrapper, #p_LifeatRobertHalf #mainwrapper, #p_ToolstoSucceed #mainwrapper, #p_LifeatRobertHalf #mainwrapper {
	padding-right:240px;
	width:540px;
}
#p_SearchJobs #page_content, #p_WhyRobertHalf #page_content, #p_CorporateCitizenship #page_content, #p_Benefits #page_content, #p_StaffingCareers #page_content, #p_CorporateCareers #page_content, #p_WhatWeDo #page_content, #p_MeetOurPeople #page_content, #p_ToolstoSucceed #page_content, #p_LifeatRobertHalf #page_content, #p_SusanAfan #page_content, #p_TracyEmken #page_content, #p_AmyHill #page_content, #p_NeilOwen #page_content, #p_AvaleePrehogan #page_content, #p_ValérieSablé #page_content, #p_PhilSheridan #page_content, #p_BillieWatkins #page_content, #p_HaylieDiGiusto #page_content, #p_BrianHitchen #page_content, #p_MarkHopkins #page_content, #p_NikkiRoberts #page_content, #p_RichardTyrrell #page_content {
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-color:transparent;
	background-position:right top;
	background-size:216px 888px;
	height:888px;
	clear:both;
}
#p_MeetOurPeople #page_content {
	height:auto;
}

/* Previous location for all these elements is /External_Sites/content/RHALF/Shared/images/career_center/......filename...... */
#p_SearchJobs #page_content { 			background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/search_jobs_sidebar.gif"); }
#p_WhyRobertHalf #page_content { 		background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/sidebar_why_robert_half.gif"); }
#p_CorporateCitizenship #page_content {	background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/corp_citizenship.gif"); }
#p_Benefits #page_content { 			background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/benefits_right_promo.gif"); }
#p_StaffingCareers #page_content { 		background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/staffing_recruiting_careers.gif"); } /* /External_Sites/content/RHALF-UDS/Shared/images/staffing_recruiting_careers.gif */
#p_CorporateCareers #page_content { 	background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/sidebar_corp_careers.gif"); }
#p_WhatWeDo #page_content { 			background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/sidebar_staffing_what_we_do.gif"); }
#p_MeetOurPeople #page_content { 		background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/blank_sidebar.gif"); }
/* meet our people individual pages */
#p_ToolstoSucceed #page_content { 		background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/tools_to_succeed_sidebar.gif"); }
#p_LifeatRobertHalf #page_content {		background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/life_at_roberthalf_sidebar.gif"); }
#p_SusanAfan #page_content { 			background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/meet_our_people_SusanAfan.gif"); }
#p_TracyEmken #page_content { 			background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/meet_our_people_TracyEmken.gif"); }
#p_AmyHill #page_content { 				background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/meet_our_people_AmyHill.gif"); }
#p_NeilOwen #page_content { 			background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/meet_our_people_NeilOwen.gif"); }
#p_AvaleePrehogan #page_content { 		background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/meet_our_people_AvaleePrehogan.gif"); }
#p_ValérieSablé #page_content {			background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/meet_our_people_ValerieSable.gif"); }
#p_PhilSheridan #page_content {			background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/meet_our_people_PhilSheridan.gif"); }
#p_BillieWatkins #page_content { 		background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/meet_our_people_BillieWatkins.gif"); }
#p_HaylieDiGiusto #page_content { 		background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/meet_our_people_HaylieDiGuisto.gif"); }
#p_BrianHitchen #page_content { 		background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/meet_our_people_BrianHitchen.gif"); }
#p_MarkHopkins #page_content { 			background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/meet_our_people_MarkHopkins.gif"); }
#p_NikkiRoberts #page_content {			background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/meet_our_people_NikkiRoberts.gif"); }
#p_RichardTyrrell #page_content { 		background-image:url("/External_Sites/content/RHALF-UDS/Shared/images/meet_our_people_RichardTyrrell.gif"); }
.internalCareers_ourteam_row_wrapper {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: black black #DFDFDF;
    border-image: none;
    border-style: solid;
    border-width: 0 0 1px;
    clear: both;
    height: 150px;
    padding: 20px 0 10px;
    width: 520px;
}
.internalCareers_ourteam_row_pic {
    float: left;
    height: auto;
    padding: 0 10px 0 0;
    width: 95px;
}
.internalCareers_ourteam_row_content {
    border: 0 solid black;
    float: left;
    height: auto;
    padding: 0;
    width: 412px;
}
.internalCareers_ourteam_row_content .internalCareers-section-title {
    color: #00325B;
    margin: 5px 0 0;
}
.internalCareers_ourteam_row_content p {
    border: 0 solid black;
    float: left;
    padding: 0 10px 0 0;
    width: 360px;
}
.internalCareers-section-title {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}
.internalCareers-bulleted-link {
    display: block;
    float: right;
    margin-right: 15px;
    margin-top:15px;
}
.meet_people_wrapper {
    height: 888px;
    width: 740px;
}
.meet_people_content {
    float: left;
    padding: 0 24px 0 0;
    width: 460px;
}
.meet_people_image {
    float: left;
    height: 325px;
    width: 216px;
}
/* Work for Robert Half - END */

/* Investor Center - START */
.content a {
	color:#801C27;
}
.grey-promo-boxes {
    background: none repeat scroll 0 0 #F1F1F1;
    float: right;
    height: 470px;
    margin: 10px 0 15px;
    padding: 3px;
    width: 205px;
}
#maintext div.promo-title {
    color: #0468B3;
    font-size: 13px !important;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 5px 10px;
}
.content li {
    margin: 0 0 10px;
}
#maintext li.audiolist {
    background: url("/External_Sites/content/RHALF-UDS/Shared/images/audio_icon.gif") no-repeat scroll 11px 1px transparent; /* /External_Sites/content/RHI/rhi-us/Shared/images/audio_icon.gif */
    padding: 0;
    text-indent: 31px;
}
.indent-date {
    padding: 0 0 0 37px;
}
.listen-button {
    margin: 0;
    padding: 0 0 10px 11px;
}
.white-bar-divider {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    height: 2px;
    margin: 0 0 0 15px;
    overflow: hidden;
    width: 175px;
}
.left-float-thumbnail {
    float: left;
    padding: 5px 10px 10px;
}
.promo-text {
    color: #801C27;
    float: left;
    font-size: 12px;
    margin: 25px 0 0;
    width: 110px;
}
#maintext li.doclist {
    background: none repeat scroll 0 0 transparent;
    list-style-image: url("/External_Sites/content/RHALF-UDS/Shared/images/docicon-10.gif"); /* /External_Sites/content/RHI/rhi-us/Shared/images/docicon-10.gif */
    list-style-position: inside;
	text-indent:-0.5em;
}
.top-bottom-padding {
    padding: 10px 0;
}
.h3-investor, .content > h2, .page > h2, #disclaimer-box-content > h2, .content td h2 {
    /*color: #0468B3;*/
    font-size: 18px;
	font-weight: normal;
}
#pageNavPosition .pg-normal, #pageNavPosition .pg-selected { color:#00325B !important; }
.doclist2 {
    background: url("/External_Sites/content/RHALF-UDS/Shared/images/docicon-10.gif") no-repeat scroll left top transparent; /* /External_Sites/content/RHI/rhi-us/Shared/images/docicon-10.gif */
    list-style: none outside none;
	margin:0;
	padding:0;
	/*
    margin: 0 0 0 20px;
    padding: 0 0 0 10px;
	*/
}
#maintext .doclist2 li {
    background: none repeat scroll 0 0 transparent;
	padding-top:0;
}
.content table {
    border-collapse: collapse;
}
#maintext li.pdflist, #maintext ul.pdflist li, #maintext ul.annual-report-pdf-list li {
    background: url("/External_Sites/content/RHALF-UDS/Shared/images/pdficon_small.gif") no-repeat scroll left top transparent; /* /External_Sites/content/RHI/rhi-us/Shared/images/pdficon_small.gif */
    padding: 2px 0 2px 25px;
}
#maintext .bulletedlist li {
    background: none repeat scroll 0 0 transparent;
    list-style-type: circle;
    margin: 0 0 3px 40px;
    padding-left: 0;
}
#disclaimer-box-content {
    background-color: #F8F8F8;
    border: 2px solid #CDD1D1;
	-webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 0 15px;
}
.zoom-btn, .data-chart2 {
    float: left;
    margin: 0;
}
.zoom-text {
    float: left;
    font-weight: bold;
    margin: 2px 0 0;
}
.data-graph {
    margin: 0;
}
.data-chart1 {
    float: left;
    margin: 0 0 0 84px;
}
/* Investor Center - END */


/* Country drop down */
span.country {
	background-image: url("/External_Sites/content/Shared/images/flags/flags.png");
	background-repeat: no-repeat;
	display: inline-block;
	width: 16px;
	height: 10px;
}
span.country.AU {	background-position:    0px 0px; }
span.country.AT {	background-position:  -16px 0px; }
span.country.BE {	background-position:  -32px 0px; }
span.country.BR {	background-position:  -48px 0px; }
span.country.CA {	background-position:  -64px 0px; }
span.country.CL {	background-position:  -80px 0px; }
span.country.CN {	background-position:  -96px 0px; }
span.country.CZ {	background-position: -112px 0px; }
span.country.FR {	background-position: -128px 0px; }
span.country.DE {	background-position: -144px 0px; }
span.country.HK {	background-position: -160px 0px; }
span.country.IT {	background-position: -176px 0px; }
span.country.JP {	background-position: -192px 0px; }
span.country.LU {	background-position: -208px 0px; }
span.country.NL {	background-position: -224px 0px; }
span.country.NZ {	background-position: -240px 0px; }
span.country.SG {	background-position: -256px 0px; }
span.country.CH {	background-position: -272px 0px; }
span.country.AE {	background-position: -288px 0px; }
span.country.UK {	background-position: -304px 0px; }
span.country.US {	background-position: -320px 0px; }
/* Country drop down END */

/* 3 Column Content Only template TWEAK to make it look like 2 Column template (side promo and no nav)for
 /events
 /industry-experts
 and others
*/
#p_Events #table_0,
#p_WorkforRobertHalf #table_0 { display:none; }
#p_Events #table_1 { width:760px; }
#p_Events #mainwrapper { width:720px; padding:20px 20px 0 20px; }
#p_Events #maintext { border-left:0px; margin-top:0px; padding-left:0px; padding-right:0px; }


#p_WorkforRobertHalf #table_1, #p_WorkforRobertHalf #mainwrapper { width:660px; }
#p_WorkforRobertHalf #maintext { border-left:0px; margin-top:0px; padding-left:0px; padding-right:0px; }
#p_WorkforRobertHalf #table_2 { width:340px; }


.nested { clear:both; }

.internalJobsForm {
width: 335px;
}
#p_WorkforRobertHalf .internalJobsForm {
background: url("/External_Sites/content/RHALF-UDS/Shared/images/shadow.gif") no-repeat bottom center #DAD7D0;
width: 100%;
float: left;
padding-bottom: 30px;
}
.internalJobsForm label {
display: none;
}

.internalJobsForm  input[type="submit"] {
    background: none repeat scroll 0 0 #C00204;
    border: 2px solid #7F3D3F;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    line-height: 24px;
    padding: 0 20px;
    text-shadow: 0 1px 3px #888888;
    text-transform: uppercase;
    transition: all 0.2s ease-out 0.2s;
    cursor: pointer;
    display: block;
    font-family: Verdana,Geneva,sans-serif;
    text-align: center;
	float: right;
	margin-right: 15px;
}
.internalJobsForm input[type="text"], .internalJobsForm select {
    height: 25px;
    line-height: 25px;
    width: 300px;
	display: block;
	margin: 0px auto 10px auto;
	color: #444;
}


.internalJobsForm input[type="text"] {
    height: 23px;
    padding: 1px;
    width: 298px;
}

.internalJobsForm p.or {
 clear: both;
    font-size: 16px;
    font-weight: bold;
    margin: 10px;
}
#p_WorkforRobertHalf p.or {
    color: white;
}
.internalJobsForm h2 {
    clear: both;
    font-size: 18px;
    font-weight: bold;
    margin: 10px;
    color: white;
}

.internalJobsForm p.cntryLabel {
   color: #00325B;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 15px;
	}

