
/*
 *  B2B "recruiterspace" CSS CLEAN UP for CONTENT section.
 *  Only color styling and box styles for B2B were kept.
 *  Check recruiterspace_oldwebdesign.css for previous file.
 */

body.recruiters h3 {
	color:#EA5304;
}
 body.recruiters #HighlightedArticles h3 a:link, body.recruiters #HighlightedArticles h3 a:visted {
	color:#D85111;
}

body.recruiters.login #PageContent .column.left {
	width:540px;
}

/*body.login.recruiters #PageContent .column.right {}*/

body.recruiters #PageContent ul.gallery.partners li {
	margin:2px;
	width:100px;
	height:70px;
	overflow:hidden;
}
body.recruiters div.column.small div#HighlightedArticles p {
	background:none;
	padding:4px 0;
}
body.recruiters div.column.small div#HighlightedArticles a.bullet {
	position:static;
	margin-top:0;
}
body.recruiters #PageContent h4, body.recruiters #PageContent h2 {
	color:#D85111;
	display:block;
}
body.recruiters #PageContent p a:link, body.recruiters #PageContent p a:visited {
	color:#D54500 !important;
	border-bottom: none !important;
	text-decoration: underline;
}
body.recruiters #PageContent p a:active, body.recruiters #PageContent p a:hover {
	color: #EAA27F !important;
	border-bottom: none !important;
	text-decoration: none;
}

body.recruiters h2.title, body.recruiters div.block.large .title, body.recruiters div.block.large .header h3 {
	color:#d85111;
}
body.recruiters #PageContent ul, body.recruiters #PageContent ol {
	list-style-type:none;
	margin:0;
	padding:0;
}
body.recruiters #PageContent ul li {
	background:url('../images/bullets/bullet-rounded-ff8700.png') no-repeat left 5px;
	_background-image:url('../images/bullets/bullet-rounded-ff8700.gif');
	padding-left:8px;
}
body.recruiters #PageContent .bulletlist li,
body.recruiters #PageContent .BulletList li {
	background:url('../images/bullets/bullet-rounded-ff8700.png') no-repeat left 5px;
	_background-image:url('../images/bullets/bullet-rounded-ff8700.gif');
	padding-left:8px;
}
body.recruiters .bullet {
	background:url('../images/bullets/bullet-rounded-ff8700.png') no-repeat left 5px;
	_background-image:url('../images/bullets/bullet-rounded-ff8700.gif');
	padding-left:8px;
	position:relative;
}
body.recruiters #PageContent #LoginForm {
	margin:0;
}

body#stepstone-be-v5.recruiters #LoginBox {
	width: 160px;
}

body.recruiters #LoginBox label {
	color:#222;
}

body.recruiters #PageContent #LoginForm .input {
	width:150px;
}
body.recruiters #testAccount label {
	width: 185px;
}
body.recruiters #testAccount h4 {
	margin: 0;
}
body.recruiters #testAccount .header h3 {
	padding-left: 0;
}
body.recruiters #testAccount .ButtonLargeRed,
body.recruiters #FijRegisterForm .ButtonLargeRed {
	height: 24px;
}
body.recruiters #testAccount .column_title {
	text-align: center;
	margin: 0px 0px 10px 0px;
	font-size: 12px;
}

body.recruiters .block.rounded.lightorangebox.large{
	width: 720px;
}

body.about .block.rounded.bluebox.large {
	width: 730px;
}
/* START CONTENT SPECIFIC STYLES */
body.recruiters .productbox {
	display:block;
	float:left;
	width: 48%;
	margin-right:20px;
}
body.recruiters .productbox.last {
	margin-right:0;
}

body.recruiters #logoLimitInfo{
	padding: 10px 0 0 210px;
	position: relative;
}


/* RECRUITERS LANDING PAGE BE & IE */

body#stepstone-be-v5.login.recruiters #PageContent .column.right, body#stepstone-ie-v5.login.recruiters #PageContent .column.right{
	width: 195px;
}

body#stepstone-be-v5.recruiters #LoginBox,
body#stepstone-be-v5.recruiters #ContactBox,
body#stepstone-ie-v5.recruiters #LoginBox,
body#stepstone-ie-v5.recruiters #ContactBox{
	width: 175px;
}

#stepstone-be-v5.recruiters .lightorangebox .box_image,
#stepstone-ie-v5.recruiters .lightorangebox .box_image{
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	left: 145px;
	z-index: 1;
}

#stepstone-be-v5.recruiters a.orangelink,
#stepstone-be-v5.recruiters .lightorangelist a:link,
#stepstone-be-v5.recruiters .lightorangelist a:visited,
#stepstone-ie-v5.recruiters a.orangelink,
#stepstone-ie-v5.recruiters .lightorangelist a:link,
#stepstone-ie-v5.recruiters .lightorangelist a:visited{
	color:#EA5206 !important;
}

#stepstone-be-v5.recruiters .lightorangelist a:link,
#stepstone-be-v5.recruiters .lightorangelist a:visited
#stepstone-ie-v5.recruiters .lightorangelist a:link,
#stepstone-ie-v5.recruiters .lightorangelist a:visited{
	font-weight: 700;
}

#stepstone-be-v5.recruiters .lightorangelist a:hover,
#stepstone-ie-v5.recruiters .lightorangelist a:hover{
	border-bottom:1px dashed #E95404 !important;
}

#stepstone-be-v5.recruiters .lightorangebox ul.lightorangelist,
#stepstone-ie-v5.recruiters .lightorangebox ul.lightorangelist{
	margin-right: 15px;
}

#stepstone-be-v5 .box blockquote,
#stepstone-ie-v5 .box blockquote{
	margin: 0 !important;
	_width: 99%;
}

#stepstone-be-v5 .box blockquote p,
#stepstone-ie-v5 .box blockquote p{
	margin-top: 0px;
	margin-bottom: 0px;
}

/* new coloring for recruiters contribute pages */
body.recruiters #PageContent .leftcolumn {
	width: 540px !important;
}

body.recruiters #DashBoard .box .content p {
	font: normal 11px Verdana, Geneva, sans-serif;
}

body.recruiters #PageContent a:link,
body.recruiters #PageContent a:visited {
	color: #0C2579;
	text-decoration: underline;
	border-bottom: none !important;
}

body.recruiters #PageContent ul li a:link,
body.recruiters #PageContent ul li a:visited {
	text-decoration: none !important;
}

body.recruiters #PageContent a:link,
body.recruiters #PageContent a:visited {
	color: #d54500;
	text-decoration: underline;
	border-bottom: none !important;
}

body.recruiters #PageContent a:hover,
body.recruiters #PageContent a:active {
	color: #eaa27f;
	text-decoration: none;
	border-bottom: none !important;
}

body.recruiters #PageContent h2 a:link,
body.recruiters #PageContent h2 a:visited,
body.recruiters #PageContent h3 a:link,
body.recruiters #PageContent h3 a:visited,
body.recruiters #PageContent h4 a:link,
body.recruiters #PageContent h4 a:visited {
	text-decoration: none !important;
}

body.recruiters #PageContent .bluebox a:link,
body.recruiters #PageContent .bluebox a:visited {
	color: #0C2579 !important;
	text-decoration: underline;
	border-bottom: none !important;
}

body.recruiters #PageContent .bluebox a.UIButton:link,
body.recruiters #PageContent .bluebox a.UIButton:visited {
	_text-decoration: none !important;
}

body.recruiters #PageContent .bluebox a:hover,
body.recruiters #PageContent .bluebox a:active {
	color: #0E5BBC !important;
	text-decoration: none;
	border-bottom: none !important;
}

body.recruiters #PageContent .lightorangebox a:link,
body.recruiters #PageContent .lightorangebox a:visited {
	color: #d54500 !important;
	text-decoration: underline;
	border-bottom: none !important;
}

body.recruiters #PageContent .lightorangebox a:hover,
body.recruiters #PageContent .lightorangebox a:active {
	color: #eaa27f !important;
	text-decoration: none;
	border-bottom: none !important;
}


body.recruiters #PageContent .greybox a:link,
body.recruiters #PageContent .greybox a:visited,
body.recruiters #PageContent .transbox a:link,
body.recruiters #PageContent .transbox a:visited {
	color: #d54500 !important;
	text-decoration: underline;
	border-bottom: none !important;
}

body.recruiters #PageContent .greybox a:hover,
body.recruiters #PageContent .greybox a:active,
body.recruiters #PageContent .transbox a:hover,
body.recruiters #PageContent .transbox a:active {
	color: #eaa27f !important;
	text-decoration: none;
	border-bottom: none !important;
}

body.recruiters .lightorangebox .topleft,
body.recruiters .lightorangebox .topright,
body.recruiters .lightorangebox .bottomleft,
body.recruiters .lightorangebox .bottomright {
	width: 10px;
	height: 10px;
	background-image: url(../images/panels/rounded_10px_fff0d9.png);
	_background-image: url(../images/panels/rounded_10px_fff0d9.gif);
}

body.recruiters #PageContent ul li a:link,
body.recruiters #PageContent ul li a:visited,
body.recruiters #PageContent ul li a:hover,
body.recruiters #PageContent ul li a:active {
	text-decoration: none;
}

body.recruiters #PageContent .greybox ul li,
body.recruiters #PageContent .transbox ul li {
	background: transparent url(../images/bullets/bullet-rounded-d54500.png) no-repeat scroll left 5px;
	_background: transparent url(../images/bullets/bullet-rounded-d54500.gif) no-repeat scroll left 5px;
}

body.recruiters #PageContent .lightorangebox ul li {
	background: transparent url(../images/bullets/bullet-rounded-d54500.png) no-repeat scroll left 5px;
	_background: transparent url(../images/bullets/bullet-rounded-d54500.gif) no-repeat scroll left 5px;
	padding-left:10px;
}

body.recruiters #PageContent .bluebox h1,
body.recruiters #PageContent .bluebox h2,
body.recruiters #PageContent .bluebox h3,
body.recruiters #PageContent .bluebox h4,
body.recruiters #PageContent .bluebox h5 {
	color: #0C2579;
	_color: #0C2579 !important;
}

body.recruiters #PageContent h1,
body.recruiters #PageContent h2,
body.recruiters #PageContent h3,
body.recruiters #PageContent h4,
body.recruiters #PageContent h5,
body #PageContent .lightorangebox h1,
body #PageContent .lightorangebox h2,
body #PageContent .lightorangebox h3,
body #PageContent .lightorangebox h4,
body #PageContent .lightorangebox h5 {
	color: #D54500;
	_color: #D54500 !important;
}

body.recruiters #PageContent .bluebox ul li {
	background: transparent url(../images/bullets/bullet-rounded-0c2579.png) no-repeat scroll left 5px;
}

body.recruiters #PageContent h1 {
	line-height: normal;
}

body.recruiters #PageContent h4 {
	margin: 0;
}

body.recruiters #PageContent .greybox h1,
body.recruiters #PageContent .greybox h2,
body.recruiters #PageContent .greybox h3,
body.recruiters #PageContent .greybox h4,
body.recruiters #PageContent .greybox h5 {
	color: #D54500;
}

body.recruiters .transbox h1,
body.recruiters #PageContent h4 {
	color: #D54500;
	padding: 0;
}

body.recruiters #PageContent p,
body.recruiters .button p {
	margin: 10px 0 !important;
}

body.recruiters .rounded {
	padding: 10px;
}

body.recruiters #PageContent ul li {
	margin-left: 0;
}

body.recruiters #wrapper #PageContent ul,
body.recruiters #wrapper #PageContent ol {
	margin: 10px 0;
}

body.recruiters .transbox {
	padding: 10px;
}

body.recruiters #PageContent .lightorangebox {
	margin-bottom: 19px;
}

body.recruiters h3 {
	color: #d54500;
}

body.recruiters #PageContent ul li.icon-pdf,
body.recruiters #PageContent a.icon-pdf {
	display: block !important;
	background: url('../images/icons/pdf.gif') no-repeat 0 0 !important;
	padding-left: 20px !important;
}

body.recruiters .bullet {
	padding-left: 0 !important;
	padding-bottom: 0;
	background: none;
}

body.recruiters #contactform .block.large.even,
body.recruiters #FijRegisterForm .block.large.even {
	background: #fff0d9 url(../images/panels/bottom-fff0d9-750.gif) no-repeat left bottom;

}

body.recruiters #contactform .block.large.even .header,
body.recruiters #FijRegisterForm .block.large.even .header {
	background: transparent url(../images/panels/top-fff0d9-750.gif) no-repeat left top;
}

body.recruiters #contactform .block.large.even .header h3,
body.recruiters #FijRegisterForm .block.large.even .header h3 {
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	line-height: 15px;
	background: transparent url(../images/dashes/smalldots-grey.gif) repeat-x left 25px;
}

body.recruiters .RecruiterFeedback_question {
	padding-bottom: 15px;
	zoom:1;
	position:relative;
	overflow:visible;
}

#RecruiterFeedback_Button_Section,
.RecruiterFeedback_question {
	clear: both;
	margin: 0 0 15px 0;
}

#RecruiterFeedback_Button_Section {
	margin-top: 15px;
}

form#feedbackform label {
	width:auto;
	display:block;
}

form#feedbackform label input {
	float:left;
}

form#feedbackform label span {
	display:block;
	padding-left:20px;
	text-align:left !important;
	/padding-top:3px;
}

body.recruiters #PageContent #RecruiterFeedback_pagetitle {
	font: 18px "Trebuchet MS",Arial,Helvetica,sans-serif;
}

body.recruiters #PageContent #RecruiterFeedback_headline {
	color: #444;
	font: normal 11px verdana, arial, sans-serif;
	letter-spacing: normal;
	padding-bottom: 15px;
}

#feedbackform .block .content {
	float: left;
}

body.recruiters #PageContent .RecruiterFeedback_question h3 {
	color: #D54500;
	font: bold 12px verdana, arial, sans-serif;
	margin: 0 0 15px 0;
}
/* B2B redesign*/

body.recruiters #PageContent #rsV4iframe{
	display:block;
	width:100%;
	height:100%;
	border:0;
}

body.recruiters #rsnavigation ul li{
	float:left;
	padding:10px 5px;
	font-size:12px;
}

body.recruiters #rsnavigation ul li ul{
	position: absolute;
	top: 30px;
	display: block;
	background:#FFFFFF;
}

body.recruiters #rsnavigation ul li ul li{
	display:block;
	padding:10px 5px;
	float:none;
}

body.recruiters #rsnavigation ul li ul li span{
	display:block;
}

body.recruiters #rsnavigation a:hover{
	text-decoration:none;
	border:none;
}

div.accountNews{
	width:100%;
}

body.recruiters #DashBoard #accountInfo{
	float:left;
}

body.recruiters #DashBoard #accountNewsSwitch{
	padding-left:0;
}

body.recruiters #DashBoard #accountNewsSwitch .selectedNewsType{
	font-weight:bold;
}

body.recruiters #DashBoard #accountNewsTable{
	float:right;
	padding:0 35px 0 0;
	font:11px Verdana, Geneva, sans-serif;
}

body.recruiters #DashBoard #accountNews table td{
	padding:2px;
}

body.recruiters #DashBoard #accountNews table .newsLeft{
	font-weight:bold;
	text-align:right;
	width:40px;
}

body.recruiters #DashBoard #accountNews table .newsRight{

}

body.recruiters #SideContent ul.languageSelection li{
	display:inline;
	list-style-type: none;
	background:none;
	padding:0px 5px 0px 0px !important;
}

body.recruiters #SideContent ul li a{
	color:#0C2577;
}

/*contact boxes*/
body.recruiters div.rscontact{
	margin:0 auto;
}

body.recruiters div.rscontact h3{
	display:block;
}

body.recruiters div.rscontact img{
	float:left;
	margin-right:5px;
	border: 1px solid #D54500;
}

body.recruiters div.rscontact div{
	float:left;
}

body.recruiters div.rscontact p.contactname{
	font-weight:bold;
}

/*left contact persons box*/
#rsContactBox h3{
	padding-bottom:10px;
	border-bottom: #979086 dotted 1px;
}

#rsContactBox .row{
	margin-bottom:10px;
	border-bottom: #979086 dotted 1px;
}

#rsContactBox h4{
	font-size:10px;
	color:#EA5206;
}

#rsContactBox .row span{
	font-size:9px;
	color:#EA5206;
	font-weight:normal;
}

#rsContactBox .row ul li{
	background:url("../images/recruiterspace/orange-arrow-bullet.png") no-repeat scroll left 3px transparent;
	padding-left:10px;
}

#rsContactBox ul.logout{
	margin-top:20px;
}

#rsContactBox p.contactname{
	font-weight:bold;
}

#rsAlerts{
	background:url("../images/recruiterspace/alerts-head-bg.png") no-repeat scroll left top #FFF0D9;
	width:726px;
	margin:0 2px;
	padding:0 10px 5px 10px;
}

#rsAlerts div.topleft,#rsAlerts div.topright{
	display:none;
}

#rsAlerts h3{
	color:#FFFFFF !important;
	line-height:26px;
	margin-bottom:5px;
}

#rsAlerts ul li{
	background:url("../images/recruiterspace/alerts-bullet.png") no-repeat scroll left 1px #FFF0D9 !important;
	padding-left:20px !important;
}

#rsAlerts ul li .action{
	color:#EA5206;
}

#rsBlocks div.greybox{
	width:340px;
	padding-bottom:20px;
}

#rsBlocks div.c2a{
	background:url("../images/recruiterspace/alerts-c2a-bg.png") no-repeat left bottom #EDEDED;
}

#rsBlocks div.c2a .bottomleft, #rsBlocks div.c2a .bottomright{
	display:none;
}

#rsBlocks div.left{
	float:left;
}

#rsBlocks div.right{
	float:right;
}

#rsBlocks div.greybox h3{
	color:#D54500;
}

#rsBlocks ul{
	padding-bottom:5px;
}

#rsBlocks ul li{
	background:url("../images/recruiterspace/orange-arrow-bullet.png") no-repeat scroll left 7px transparent !important;
	padding:5px 0 5px 0;
	border-bottom:2px dotted #979086;
}

#rsBlocks div.greybox a{
	color:#D54500;
}

#rsBlocks div.greybox a.more{
	color:#D54500;
	text-decoration:none !important;
	background:url("../images/recruiterspace/orange-arrow-bullet.png") no-repeat scroll right 2px transparent;
	padding-right:7px;
}

body.recruiters #PageContent #rsBlocks div.greybox a.c2a{
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	color:#FFFFFF !important;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	line-height:39px;
	text-align:center;
}

body.recruiters #PageContent #rsBlocks div.greybox span{
	color:#D54500;
}

#rsBoxes div.lightorangebox{
	width:340px;
}

#rsBoxes #internationalBox .buttons{
	padding-top:5px;
	text-align:right;
}

