/*******************************************************
This File contains override CSS for the following pages;
1. EnhancedResumeSearch.aspx
2. EnhancedSearchResults.aspx
********************************************************/
/*** global override ***/
.footer-region {
	margin-left:25px;
	width:960px;
}
#outerWrapper {
	background-color: transparent;
	margin:0;
	padding:0;
	width:944px;
	position: relative;
	}
#headlineWrapper {
	padding: 0 0 10px 0px;
	margin-left: 0;
	}
/*** end global override ***/
.blocked .hideWhenBlocked {display: none;}
tr.GridRow_NextGen td, tr.GridAltRow_NextGen td {padding-top: 8px !important; padding-bottom: 8px !important;}
.search-form-body 
{
}
div#searchFormBox {
	width: 733px;
	margin: 0px;
	padding: 0;
}
div#searchFormBox div#searchFormBody {
		padding: 0;
		_margin-bottom: 0; /* IE6 Filter */
		_height: 200px; /* IE6 Filter */
	}
	div#searchFormBodyHeader h3 {
			margin: 8px 0 0px 10px;
			padding: 0;
			line-height: 1em;
			font: normal bold 12px Arial;
			color: #FFFFFF;
			float: left;
		}
.advanced-search-link ul {
	margin: 10px 0 0 10px;
	float: left;
	font-size: 12px;
}
/*** Help Icon ***/
div#helpSearch {
	position: relative;
	bottom:5px;
}
.sfResResults_help {
	position: absolute;
	right: 10px;
	}
fieldset#searchFormQuick {
	margin-top: 0;
	margin-bottom: 10px;
}
fieldset#searchFormQuick ul,
fieldset#searchFormAdvanced ul {
	list-style: none;
	margin: 0 0 0 10px;
	_margin: 0 0 0 5px; /* IE6 Filter */
	padding: 0;
	float: left;
}
fieldset#searchFormQuick ul li#liJobLocation,
fieldset#searchFormAdvanced ul li#liJobLocation  
{
	margin-bottom: 0;
	padding-bottom: 4px;
}
fieldset#filtTopLevel ul,
fieldset#filtadvForm ul {
	list-style: none;
	margin: 0 0 0 10px;
	_margin: 0 0 0 5px; /* IE6 Filter */
	padding: 0;
	float: left;
}
div.formField 
{
    *padding-left: 0px;
}
div#locationField.formField {
	margin: 0px 10px 0px 0px;
}
div#panelInfo_JobTitleWrapper {
	left:400px;
	position: absolute;
	margin: 0px;
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/thrashbox/jobTitleHelp_TR.gif') no-repeat top right;
	width: 220px;
}
div#panelInfo_JobTitle {
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/thrashbox/jobTitleHelp_TL.gif') no-repeat top left;
	position: relative;
}
div#panelInfo_JobTitle #jobTitlePointer {
	background: transparent url('http://media.newjobs.com/id/hiring/core/2009.04/thrashbox/jobTitlePoint.png') no-repeat top left;
	width: 18px;
	height:15px;
	position: absolute;
	top: 5px;
	left: -13px;
}
div#panelInfo_JobTitle p {
	margin: 0px;
	padding: 10px 6px;
	color: #004BA8;
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/thrashbox/jobTitleHelp_BR.gif') no-repeat bottom right;
}
div#panelInfo_JobTitleFooter {
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/thrashbox/jobTitleHelp_BL.gif') no-repeat bottom left;
	margin: -13px 0px 0px 0px;
	padding:0px;
	position: absolute;
	bottom: 0;
}
/****************** saved search list *********************/
div.searchpage-body-right {
    display:inline;
    float: right;
    width: 195px;
}
.rcp-saved-search
{
    width: 195px;
}
.rcp-saved-search ul#savedSearches,
.rcp-saved-search div#savedSearchesViewAll
{
    margin-left: 0px;
}
.rcp-saved-search div#savedSearchesWrapper {
	width: auto;
}
.rcp-saved-search div#savedSearchesHeader 
{
    display: none;
}
#headlineWrapper h1.headline {
color:#673694;
font-size:22px;
font-weight:bold;
padding-bottom:10px;
}
div#savedSearchesBox {
	float: right;
	margin: 10px 0;
	background-color: #FFF;
}
div#filtSavedSearches div#savedSearchesWrapper,
.testDrive div#savedSearchesWrapper {
	background:none;
	border: none;
	width:auto;
}
div#filtSavedSearches div.savedHeaderOpen,
div.savedHeaderOpen {
	background: transparent url(http://media.newjobs.com/id/hiring/redux/global/navbar/navbar_bg_off.png) repeat-x left center;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	height: 24px;
	width:219px;
	line-height: 2em;
	padding-left: 9px;
	_padding-left: 8px;
	margin-top: 0;
}
div#savedSearchesBox div.savedHeaderOpen,
div.savedHeaderOpen 
{
	width: 185px;	
}
.RadPanelBar_NextGen .rpSlide {
	border-left:1px solid #4BA8E3;
	border-right: 1px solid #4BA8E3;
	}
.RadPanelBar_NextGen .rpRootGroup .rpLevel1
{
	border-left: none;
}
.RadPanelBar_NextGen .rpRootGroup .rpText
{
	background: transparent url(http://media.newjobs.com/id/hiring/redux/global/navbar/navbar_bg_off.png) repeat-x left center;		
}
.fieldLimit
{
  padding-left: 165px;
  /padding-left: 161px;
  padding-top: 5px;
  _padding-top: 8px;
  clear:both;	
}
.diversityChxBox input,
.relocateChxBox input,
.authorizedCheckBox input {
    margin-right: 5px;
    *margin-right: 2px;
    float: left;
    *position: relative;
	*top: 5px;
}
.diversityChxBox span span,
.diversityChxBox a, 
/*.relocateChxBox span,*/
.xauthorizedCheckBox span span,
.xauthorizedCheckBox a 
{
	*position: relative;
	*top: 8px;
}
.relocateChxBox a
{
	position: relative;
	top: -14px;
	right: -194px;
	*right: -176px;
}
.relocateChxBox div 
{
    width: 400px;
    *width: auto;
	*position: relative;
	*top: 8px;
	}
div.formFieldInstr {
	clear: both;
}
.facetField .formFieldInstr {
	float: left;
	margin: 5px 0 5px 28px;
	color: #838383;
}
div.formField div.formFieldInstr_padlft {
    padding-left: 0px;
}
div.formField div.left-pad {
    padding-left: 28px;
}
div#savedSearchesWrapper {
	border: none;
	background: none;
}
div#savedSearchesBox div#savedSearchesWrapper {
    background: transparent url(http://media.newjobs.com/id/hiring/core/2009.04/bg_filters_bottom_no_border.png) no-repeat scroll left bottom;
    border: 1px solid #4BA8E3;
    border-top: 0;
}
	div#savedSearchesBox.modifySearchSaved div#savedSearchesWrapper {
		border-bottom: 1px solid #96b11c;
	}
		div#savedSearchesWrapper .savedSearchUpdate {
		    display: none;
			color:#34BD3B;
			padding:10px 0 0 0;
			margin-left: 17px;
			font-size: 10px;
			}
div#savedSearchesFooter {
	height: 25px;
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/bg_saved_searches_foot.png') no-repeat bottom left;
	*width: 200px; /* IE Filter */
}
ul#savedSearches {
	line-height: 20px;
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}
	ul#savedSearched li {
		padding: 3px 0;
	}
		ul#savedSearches li a {
			font-size: 11px;
			color: #06C;
		}	
div#savedSearchesViewAll {
	margin: 16px 0 10px 10px;
}
div#savedSearchesViewAll a {
		font-size: 11px;
		font-weight: bold;
		color: #06C;
	}
div#sf3_NewAnnouncementCopy .sf3_NewAnnouncementCopyBold {
	font-weight: bold;
	color: #673694;
	}
div#sf3_NewAnnouncementBody div#sf3_NewAnnouncementIcons {
			background: url(http://media.newjobs.com/id/hiring/core/2009.04/iconPeopleHdr_sm.png) no-repeat bottom;
			position: absolute;
			left: 590px;
			top: -20px;
			height: 63px;
			width: 150px;
		}
		* html div#sf3_NewAnnouncementBody div#sf3_NewAnnouncementIcons { /* IE6 Filter */
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://media.newjobs.com/id/hiring/core/2009.04/iconPeopleHdr_sm.png', sizingMethod='image');
			background: none;
			left: 620px;
			top: -20px;
			height: 63px;
			width: 150px;
		}
#searchTutorial {
	background: url('http://media.newjobs.com/id/hiring/core/2009.06/PwrSrchTutorial_195x52.gif') no-repeat;
	/* background: url('<MediaServer/>/id/hiring/core/2009.06/MonsterTutorial_190x52.gif') no-repeat;*/
	width: 195px;
	height: 52px;
	margin: 0 0 10px 0;
	float: right;
	padding: 0;
	text-decoration: none;
	cursor: pointer;
}
a#advSearchLink,
a#advSearchHeader
{
	background: none;
	padding: 0 0 0 10px;
	color: #004ba8;
	text-decoration: underline;
	font-weight: bold;
}
	a#advSearchLink
	{
		display:block;
		*padding-left:0px;
	}
	a#advSearchHeader
	{
		display:none;
		*padding-left:0px;		
	}
#filtadvForm a#advSearchHeader
{
	background: url(http://media.newjobs.com/id/hiring/core/2009.10/facet_avdSrch_btn_open.png) no-repeat center left; 
	display: block;
	margin: 3px 0 3px 2px;
	padding: 10px 0 5px 25px;
	color: #004ba8;
	text-decoration: none;
	font-weight: bold;
	height: 20px;
}
#filtFooter a#advSearchLink
{
	background: url(http://media.newjobs.com/id/hiring/core/2009.10/facet_avdSrch_btn_closed.png) no-repeat center left; 
	display: block;
	margin: 3px 0 3px 2px;
	padding: 10px 0 5px 25px;
	color: #004ba8;
	text-decoration: none;
	font-weight: bold;
	height: 20px;
}
div.formField .authorizedCheckBox {
	margin: 5px 0 0 162px;
}
div.formField .diversityChxBox {
	margin-left: 29px;
}
div.formField .relocateChxBox {
	margin-left: 29px;
	/margin-left: 28px;
}
div.formLabelExt {
	padding-left: 15px;
}
div.formLabelChild {
	padding: 4px 0 0 0;
	width: 146px;
	float: left;
	font-weight:bold;
}
div.formLabelList {
	padding: 4px 3px 0 0;
	width: 114px;
	float: left;
	font-weight:bold;
}
div.formLabel, div.formLabelWide{
	font-weight:bold;
}
div.formLabelMin {
	padding: 4px 1px 0 0;
	width: 130px;
	float: left;
	font-weight:bold;
}
.formLabelExt .standardDropdownList div.RadComboBox_XP {
    margin-left: 0px;
}
.advancedSearch-Check-Box-Table {
    padding-left: 0;
    }
.advancedSearch-Check-Box-Table input {
    float: left;    
    margin-right: 5px;
}
span.skillsExample{
	font-size: 10px;
	font-weight: normal;
}
ol#chkCareerLevel {
	margin: 0 0 0 17px;
	/margin: 0 0 0 20px;
	_margin-left: 7px; /* IE6 Filter */
}
div#TenureDropDown {
	margin-left: 0px;
}
a#addSkillLink {
	padding-left: 30px;
	}
a#addCompanyLink,
a#addSchoolLink,
a#addCompanyLink,
a#addSchoolLink,
a#addDegreeMajorLink {
	padding-left: 0px;
	color: #0066CC;
	outline: none;
	-moz-outline-style: none;
	margin-left: 28px;
}
/*
a#addCompanyLink,
a#addSchoolLink
{
    *margin-left: 0px;
}
*/
#searchFormBody a#addLocationLink {
	margin-left: 0px;
}
fieldset#searchFormQuick a#addJobTitleLink
{
	margin-left: 2px;
}
div#facetJobTitle_edit a#addJobTitleLink
{
	margin-left: 28px;
}
.advancedSearch-Check-Box-Table td 
{
	width: 150px;
	vertical-align: top;
	padding: 2px 4px 2px 0;
	*padding: 0 1px 0 0;
}
	.advancedSearch-Check-Box-Table td label
	{
		width: 125px;
		float: left;
		*padding-top: 3px;
	}
fieldset#searchFormQuick ul li.formElementSpacer,
fieldset#searchFormAdvanced ul li.formElementSpacer 
{
	clear: both;
	line-height: 14px;
	*line-height: 1px;
	*font-size: 7px;
	margin: 0;
	padding: 0;
	/*_padding-top: 10px;  IE6 Filter */
	/*_float: left; IE6 Filter */
	/*_margin-left: 25px;  IE6 Filter */
}
fieldset#searchFormAdvanced ul li.formElement
{
	background: none !important;
	*margin-top:10px;
	_margin-top:0px;
}
fieldset#searchFormQuick ul li.formElement,
fieldset#searchFormAdvanced ul li.formElement
{
	*margin-left: 0px;    	
}
fieldset#searchFormQuick ul li.formElement
{
    *padding-top:15px;
}
fieldset#searchFormAdvanced ul li.formElement
{
    *padding-top: 0px;
}
.horizontal-divider {
	background:url('http://media.newjobs.com/id/hiring/redux/global/divider.png')no-repeat bottom;
	*background-image:url('http://media.newjobs.com/id/hiring/redux/global/divider.png');
	*background-repeat:no-repeat;
	*background-position:bottom;
	*width: 600px;
	*height: 1px;
	*line-height: 1px;
	margin: 0;
	padding:0;
}
/****** Saved Search *******/
div#savedSearchStepOne,
div#savedSearchStepTwo {
	margin-left: 0px;
}
div#saveSearchActionPanel {
	width: 733px;
}
.savedSearchFormBox {
	margin-left: 0px;
	width: 733px;
}
.savedSearchFormBox .saveSearchActionWrapper {
	top: 0px;
	*top: -25px;
}
#helpSaveSearch {
	position: absolute;
	top: 25px;
	left: 707px;
}
.helpIconNoReq {
	float: right;
	position: relative;
	top: 5px;
	right: 220px;
}
/****** Resume Search Results ******/
.left
{
    float: left;
}
.right
{
    float: right;
}
.clear
{
    clear: both;
}
#headerCandidates h3 {
	font-family: Arial, Helvetica, Sans-Serif;
	color:#673694;
	margin-left: 5px;
}
.buttonCandidatesView {
	top: 18px;
	*top: 15px !important;
}
.testDrive .buttonCandidatesView {
	top: 12px;
	*top: 5px !important;
}
.buttonCandidatesView a {
	background-image:url('http://media.newjobs.com/id/hiring/core/candidate_mgmt_view_green.png');
}
.buttonCandidatesView a {
	display:block;
	float:left;
	height:25px;
	margin:0 2px;
	text-decoration:none;
	width:27px;
	}
	.buttonCandidatesView a .viewButton 
		{
			display:block;
			float:left;
		}
	.buttonCandidatesView li {
		float:left;
		margin-top: 0px;
	}
.viewBriefActive 
{
	background-position:156px;
	cursor:default;
}
.viewBriefInactive 
{
	background-position:96px;
}
.viewExpandedActive 
{
	background-position:0px;
	cursor:default;
}
.viewExpandedInactive
{
	background-position:60px;
}
.prsActionListWrapper {
	top: 8px;
	_top: 12px;	
	left: -1px;
	position: relative;
	float: left;
}
.brief-detail-toggle 
{
    float: left;
}
.testDrive .buttonCandidatesView
{
    margin-left: 250px !important;
}
.testDrive .prsActionListWrapper,
.testDrive .select-all-rows,
.testDrive .sort-box,
.testDrive .rowSelector
{
    display: none;
}
#countCandidatesSelected {
    margin-left: 5px;
}
div#searchFormBox div#searchFormFoot div#searchFormFootInner {
		height: 15px;
		*height:16px;
		margin: -15px 0 0;
	}
div#searchFormBox div#advSearchFormFoot {
	margin: -12px 0 0;
	padding: 0;
	background: url(http://media.newjobs.com/id/hiring/core/2009.04/sf3SearchFormBR_adv.png) no-repeat bottom right;
	display: none;
	}
	div#searchFormBox div#advSearchFormFoot div#advSearchFormFootInner {
		margin: -12px 0 0;
		padding: 0;
		background: url(http://media.newjobs.com/id/hiring/core/2009.04/sf3SearchFormBL_adv.png) no-repeat bottom left;
		height: 12px;
		}
ul#filtadvForm,
ul#filtTopLevel
{
	padding: 0;
}
ul#filtadvForm li.facetExpanded,
ul#filtadvForm li.facetCollapsed,
ul#filtTopLevel li.facetExpanded,
ul#filtTopLevel li.facetCollapsed
{
	color: #0066cc;
	font-size: 11px;
	font-weight: bold;	
	padding: 0 0 1px;
}
ul#filtadvForm li.facetCollapsed a,
ul#filtTopLevel li.facetCollapsed a
{
	text-decoration:underline;
}
.noData .facetValue
{
	height: 1px;
	overflow: hidden;
}
div.filtHeaderOpen
{
	background: transparent url(http://media.newjobs.com/id/hiring/redux/global/navbar/navbar_bg_off.png) repeat-x left center;	
	font-size: 11px;
}
#searchFormAdvanced div.dynamicList ol li div.spimportance,
#searchFormAdvanced div.dynamicList ol li div.importance,
#searchFormQuick div.dynamicList ol li div.spimportance,
#searchFormQuick div.dynamicList ol li div.importance
{
	margin-left: 25px;
}
#facetSkills div.dynamicList ol li div.spimportance,
#facetSkills div.dynamicList ol li div.importance
{
	margin-left: 28px !important;
}
a.candidateLinkBrief
{
	font-size: 12px;
	font-weight: bold;
}
a#CandidateName
{
	color: #673694 !important;
	font-family: Arial;
	font-size: 14px !important;
	font-weight: bold;
	cursor: pointer;
}
.geProfile div
{
	padding: 0px;
}
td.geJobDetails
{
	width: 250px;
}
div.QuickHireScore {
	background:transparent url(http://media.newjobs.com/id/hiring/core/2009.04/bg_score_results.png) no-repeat scroll left top;
	border:0 none;
	height:42px;
	padding:4px 0 0 1px;
	width:42px;
	color:#FFFFFF;
	font-family: Arial;
	font-size:16px;
	font-weight:bold;
	margin:0 2px 0 auto;
	text-align:center;
	text-decoration:none;
	}
.CS-score {
	font-size:16px;
	padding-top:1px;
	}
span.matchLabel {
	font-size:11px;
	}
.SFName .wordWrap, .SFLocation .wordWrap {
	width: auto;
	text-align: left;
	margin-right: 5px;	
	}
.SFName a {color:#673694 !important; font-family:Arial; font-size:14px !important; font-weight:bold;}
.CandidateUserActionIcons 
{
    width:auto !important;
    float: left;
}
a.matchjtcLink1 {
    text-decoration: none;
}
.CandidateUserActionIcons div {
	margin: 0px 5px 4px 0px; 
	display: block; 
	height: 14px;
}
.CandidateUserActionIcons .resumeIconBlocked {
	width:14px !important;
	background: transparent url('http://media.newjobs.com/id/hiring/candidates/blockedicon.gif') no-repeat;
}
.CandidateUserActionIcons .resumeIconViewed {
	width:20px !important;
	background:transparent url('http://media.newjobs.com/id/hiring/candidates/cm_user_viewed.gif') no-repeat;
}
.CandidateUserActionIcons .resumeIconVeteran {
	width:22px !important;
	background:transparent url('http://media.newjobs.com/id/hiring/candidates/cm_user_veteren.gif') no-repeat;
}
.CandidateUserActionIcons .resumeIconHandicapped {
	width:22px !important;
	background:transparent url('http://media.newjobs.com/id/ro/FRFR/resumeicons/ladapt_20x18.gif') no-repeat;
}
.ViewedLabel {
	color: #349A13;
	font-size: 1.3em;
	font-style: italic;
	font-weight: bold;
	padding-left: 5px;
	visibility: hidden;
}
tr.viewedRow .ViewedLabel {
	visibility: visible;
}
div.cnamearea {
padding-left:5px;
width: 210px;
}
td.DNAProfile{
	width: 300px;
}
td.geJobDetail
{
	width: 250px;
}
td.geJobDetail div {padding-bottom: 2px;}
div.CandidateSkills 
{
	padding-top:4px !important;
	padding-left: 12px;
	height: 18px;
}
div.skillHead 
{
	color:#666666;
	padding:0 0 3px 0;
	text-align:left;
	font-weight:bold;
	width: 48%;
	font-size:11px;
}
.skill {width: 46%; text-align:left;}
div.experienceHead 
{
	color:#666666;
	padding:0 0 3px 0;
	text-align:left;
	font-weight:bold;
	width: 50%;
	font-size:11px;
}
.experience {width: 48%; text-align:left;}
.skillJelly {width: 4%;}
a.matchjtcLink0 {text-decoration: none !important;}
.leftColumn{
	width:106px;
	display: inline-block;
	font-weight: bold;
}
.rightColumn{
}
.trCandidateRecord td
{
	padding:0 !important;
}
/* Skills Match */
/* REDUX RESKIN */
.skills-top
{
	background-image: none;
	padding-bottom:3px;
	padding-top:3px;
	width: 679px;
}
.skills-bottom
{
	background-image: none;
	min-height: 214px;
	height: auto !important;
	_height: 214px;
}
.skills-container
{
	padding: 10px 10px 10px 0px;
	border: 0px;
	min-height: 75px;
}
.DNASkillHeader
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0066cc;
	margin-bottom:4px;
	margin-top:8px;
	width:auto;
}
.DNASkillPanel
{
	margin-left: 20px;	
}
td.jdCell
{
	width: 12px;
	padding: 0 0 0 4px;	
}
.jellyDotCell
{
	width: 16px;
}
.Skills #topHeader {
    margin: 2px 0;
    width: 100%;
}
.DNATable td.jellyDotCell {
    width:8px;
}
.tableHeader {
    font-size: 12px;
    font-weight: bold;
    color: #0066CC;
    line-height: 24px;
}
.skillCell,
.lastUsedCell,
.yearsExperienceCell {
    font-size: 11px;
    font-family: Arial, Helvetica, Sans-Serif;
}
.DNATableContainer .skillCell {
	width: 270px;
}
.DNATableContainer .lastUsedCell
{
	width: 170px;
}
.DNATableContainer .yearsExperienceCell
{
	width: auto;
	padding-right: 40px;
	text-align: right;
}
div.DNATableContainer {
display:block;
padding:0;
width:660px;
}
div.DNATableContainer {
background:transparent;
float:none;
margin-bottom:0;
padding:0;
position:static;
}
.DNASkillsPanel
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: black;
	margin-bottom:4px;
	margin-top:8px;
	width:auto;
}
.DNASearchTerms
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066cc;
}
.DNASearchTermsBump
{
	margin-left: 16px;
}
.TabInnerWindow 
{
	padding: 9px;
}
div#detailHeader {
    background-color: #fff;
    background-image: url("http://media.newjobs.com/id/hiring/core/2009.10/matches_gradient.jpg");
    border: 1px solid #A5A2A5;
    border-bottom: none;
    margin: 0px auto;
    padding: 15px 5px 10px;
    width: 694px;
}
div#sf3_TopSearchNav_results div.tellUs_wrapper {
	float:right;
	margin-top:20px;
}
div.DNATableContainer table.DNATable .gridAltRow {
background-color:transparent;
}
div.DNATableContainer {
margin-bottom: 21px;
}
.highlight-match
{
background-color:#E0EDFE;
display:block;
padding:3px;
}
.DNATableContainer .jobTitleCell, .DNATableContainer .eduSchoolCell {
width:255px;
}
.lengthInYearsCell
{
width: 85px;
}
td.geJobDetails,
td.geActions
{
	padding-top: 5px !important;
}
.geJobDetails span
{
	padding-left: 4px !important;
}	
.RadPanelBar_NextGen .rpRootGroup .rpLink
{
	background:transparent url(http://media.newjobs.com/id/hiring/redux/global/navbar/navbar_bg_off.png) repeat-x scroll left center;	
}
#saveAndNewSearchFooter
{
	display:inline;	
}
#saveAndNewSearchFooter .saveAndNewSearchFooterWrapper
{
	margin: 8px 0 0 30px;
}
	#saveAndNewSearchFooter a
	{
		color:#0066CC;
		font-weight:bold;
	}	
.headlineCategory {
	margin-left: 0;
}
div#filtSavedSearches div.savedHeaderOpen span {
	background:url("http://media.newjobs.com/id/hiring/core/2009.10/icon_filters_expanded.gif") no-repeat scroll left center;
	padding-left: 11px;
}
.actionGraphic
{
	height: 20px;
}
/* CandidateDetailTop.ascx */
div#detailHeader {
    margin: 0px auto;
}
.candidateDetailList {
    font-size: 11px;
}
.candidate-detail-tabs {
    width: 704px;
    padding: 0px;
    margin: 0px auto;
    border: solid 1px #A5A2A5;
    border-top: none;
    border-bottom: none;
}
div.detailContent {
    width: 704px;
    margin: 0 auto;
    border: solid 1px #A5A2A5;
    border-top: 0px;
    top: 0px;
}
.DNADetailTopActions {
    float: left;
}
.resultsLegendExpanded {
    height: auto;
    float: left;
}
.detailActionsList {
    text-align: left;
    font-size: 11px;
}
.colCheckbox {
    vertical-align: top;
}
.headerColumn {
    padding: 0px;
}
#titlePrint {
    display: block;
    float: none;
}
#titlePrint * {
    float: none;
}
div#candidateData .columnCandidateDetails {
    width: 260px;
}
div#sf3_legend {
    float: right;
    margin-top: -5px;
}
.score-holder {
    background: url("http://media.newjobs.com/id/hiring/core/2009.04/bg_score_results.png");
    height: 38px;
    width: 42px;
    float: left;
    color: #fff;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    margin-right: 5px;
    padding-top: 2px;
}
#tblCandidateProfile {
    clear: both;
}
#candidateJobProfile td {
    padding: 0 1px!important;
}
#candidateJobProfile #currentJobTitle {
    margin-left: 0;
}
#candidateJobProfile td {
    vertical-align: top;
}
    .score-holder .score {        
        font-size: 14px;
    }
.detail-holder {
    width: 200px;
    float: left;
    font-size: 10px;
}
li#errorMessagePlaceholder
{
	margin-left: 50px;
	*margin-left: 40px;
}
div.validator-popup-text
{
    float: left;
    margin: 5px 0px 5px 5px;
}
div.validator-popup-close
{
	position: relative;
	margin-left: 230px;
	float: right;
	margin: 5px 5px 5px 0;
}
div.validator-popup-content
{
    clear:both;
}
li#facetCandidateName div.facetField
{
	*margin-left: 14px;
}
	li#facetCandidateName div.facetField div.facetInstr
	{
		*margin-left: 14px;
	}
div#advHelp
{
	position: relative;
	margin-top: 0px;
	top: -12px;
}
.geCheckboxBriefHeader
{
	background-color:#E5ECF4;
	*background-color:#E5ECF4 !important;
}
#chkRelocation
{
	margin: 0px;
}
.divLeft 
{
    float: left;
	width: 15px;
	height: 20px;
	padding-right:5px;
}
.divRight {
	float: left;
	width: 165px;
	height: 20px;
	*padding-top: 4px;
	}
div#candidateData .columnCandidateBrief {
    width: 280px;    
}
div#candidateData .columnCandidateBrief .wordWrap {
	width: auto;
	float: left;
	text-align: left;
	margin-right: 5px;	
	}
div#candidateData .columnCandidateBrief .location-degree {
	*width: 200px;
}
#titlePrint {
    margin-bottom: 5px;
}
#candidateData {
    padding-left: 5px;
    margin-bottom: 0px;
}
.resumeBody table {
    width: 630px;
}
#titlePrint .candidateName {
    color: #6B3094;
    font-size: 14px;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
}
#nameAndIcons .candidateName {
	padding-right:5px;
	line-height:18px;
	*line-height:20px;
	color:#6B3094;
	font-family:Arial, Verdana;
	font-size:10pt;
	font-weight:bold;
	text-decoration: underline;
	float:left;
}
div.filtHeaderOpen h5 {
    background: transparent url("http://media.newjobs.com/id/hiring/core/2009.10/icon_filters_expanded.gif") no-repeat scroll left center;
    font-size: 11px;
}
div.filtHeaderOpen div#saveSearchTop {
	*margin-top: -27px;
	}
div.filtHeaderClosed {
    background: transparent url(http://media.newjobs.com/id/hiring/redux/global/navbar/navbar_bg_off.png) repeat-x scroll left center;
    border-left: 0;
    border-bottom: 0;
}
div.filtHeaderClosed h5 {
    background: transparent url("http://media.newjobs.com/id/hiring/core/2009.10/icon_filters_collapsed.gif") no-repeat scroll left center;
}
#tblCandidateDNAPRofile_skills td,
#tblCandidateDNAProfile td,
#tblCandidateDNA_skills td {
    padding: 1px 4px 1px 0px;
}
.RadGrid_NextGen,
.MasterTable_NextGen,
.DetailTable_NextGen,
.GroupPanel_NextGen table,
.GridEditForm_NextGen table {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
}
.employerNameCell {
    width: auto;
}
table.DNATable .jdCell {
    width: 30px;
    text-align: right;
}
.DNATable .DNAJobSkillHit {
    margin-top: 2px;
    margin-left: 3px;
    margin-right: 4px;    
}
#batchActions img {
    position: static;
}
#batchActions { /* DEV00387282 */
	background-image:url(http://media.newjobs.com/id/hiring/core/2009.08/batchActions_bg.gif);
	float:left;
	height:29px;
	padding:4px 5px;
	width:145px;
	_margin-left: 2px;
	}
div.searchResults_back {
	padding-bottom:3px;
	text-align:right;
}
div.searchResults_back a {
	padding-left:10px;
	padding-right:5px;	
	background: url(http://media.newjobs.com/id/hiring/core/2009.04/back2srchResults_arrow.gif) no-repeat left;
}
.tlGrey {
    background:transparent url(http://media.newjobs.com/id/hiring/core/tlGrey.gif) no-repeat scroll 0 0;    
}   
.contentPageBlank #sf3_NewAnnouncementResultsCopy a 
{
    position: static !important;
}
#gridCandidatesExpandedCustomHeader 
{
	border: 0px;
    height: 43px;    
    padding: 0px;
    width: 718px;
    margin: 0px 1px 0px;
}
/* This style is for FF3 only *** Removed to fix FF3 bug on PSR ***
html>body #gridCandidatesExpandedCustomHeader, x:-moz-any-link, x:default 
{
      margin: -10px 1px 0px;
}*/
	#gridCandidatesExpandedCustomHeader #expandedCheckAll_SF
	{
		border-top: 1px solid #FFFFFF;
		margin: 21px 0px 0px;		
		width: 694px;
		padding: 4px 10px 0px 14px;
		*padding: 0px 10px 0px 14px;
	}
	#gridCandidatesExpandedCustomHeader .label
	{
		margin: -3px 0px 0px 4px;
		*margin: 0px 0px 0px 4px;
	}
#prsNavigationWrapper {
    height: auto;
}
.BtnLevelOneSmallText {
    background-image:url(http://media.newjobs.com/id/hiring/core/buttons/redux/btn.green.small.png) !important;
}
ul.rmLevel1 li.rmItem:hover div#moveAllToFolder a:hover span:hover,
ul.rmLevel1 li.rmItem:hover div#grid_Candidate a:hover span:hover {
    background: url(http://media.newjobs.com/id/hiring/core/buttons/redux/btn.green.small.png) repeat-x center center !important;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 5px 5px;
    text-decoration: none;
}
div#filtBody {
	background:transparent url(http://media.newjobs.com/id/hiring/core/2009.04/bg_filters_body.png) repeat-x scroll left top;
	border-left:1px solid #4BA8E3;
	border-right: 1px solid #4BA8E3;
}
div#filtFooter {
	padding: 0 0 7px;
	margin-top: -6px;
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/bg_filters_bottom_no_border.png') no-repeat bottom left;
	width: auto;
	border: 1px solid #4BA8E3;
	border-top: 0px;
	border-bottom: 0px;
}
div#filtFooter div#btnFiltSearchBottom
	{
	*margin-bottom:5px;
	}
.locationLayoutZipCode #zipLocationAlert_wrapper
{
	margin-left: 384px;
	/margin-left: 410px;
}
.locationLayoutZipCode #facetLocationField { /* DEV00387282 */
    margin-top: 30px;
    margin-left: 0;
	}
.locationLayoutZipCode .facetZipLink { /* DEV00387282 */
    font-size: 9px;
    margin-left: 0;
    /* *margin-left: 122px;*/
}
.locationLayoutNational 
{
	*margin-bottom: 5px;
	}
.locationLayoutNational #facetLocationField { /* DEV00387282 */
    *margin-left: 15px !important;
}
.authorized-wrapper { /* IE7 filter*/
	margin-bottom: 10px;
	*margin-left:25px;
	}
.authorized-wrapper input { /* IE7 filter */
	*border: 0px;
	}
#facetDegreeMajor div.dynamicList ol li div.spimportance,
#facetDegreeMajor div.dynamicList ol li div.importance {
	margin:4px 0 4px 28px;
	clear: both;
	*margin-left:28px;
	_margin-left:14px;
	}
#facetDegreeMajor div.dynamicList ol li.skillsLI div.spimportance,
#facetDegreeMajor div.dynamicList ol li.skillsLI div.importance {
	*margin-left:28px;
	_margin-left:14px;
	}
#facetDegreeMajor_edit div.facetInstr {  /* DEV00387282 */
	margin:2px 0 6px 28px;
	}
#facetDegreeMajor_edit div#degMajorField div.facetInstr {  /* DEV00387282 */
	margin:-2px 0 2px 28px;
	}
div.dynamicList ol li div.noremove
 {
	float: left;
	width: 28px;
	height: 13px;
	margin: 0;
}		
div.dynamicList ol li div.remove { /* DEV00387282 */
	background:transparent url(http://media.newjobs.com/id/hiring/core/2009.04/btn_RemoveSkill.gif) no-repeat scroll left center;
	cursor:pointer;
	display:inline;
	float:left;
	height:13px;
	margin:4px 0px 0 8px;
	width:20px;
	}
td.geCheckbox input { /* DEV00387282 */
	margin: 10px;
	*margin: 10px 10px 10px 7px;
	}
.locationLayoutNational #facetLocationField { /* DEV00387282 */
	margin-left:0;
	}
#jobTitlesList.dynamicList div.formFieldInstr,
#jobTitlesList.dynamicList div.dynamicListLink
{
    margin-left: 28px;
}    		
#facetDegreeMajor div.dynamicList div.dynamicListLink .facetAddToList { /* DEV00387282 */
	float:none;
	clear:both;
	margin:5px 0px 5px 31px;
	}
.actionsPanel {
	float:left;
	padding:5px 10px 0 1px;
	position:relative;
	width:705px;
	*top: 10px;
}
.testDrive .actionsPanel 
{
    width: 690px;
}
#tdJobTitleCompanyMatch1
{
	padding:0px;
}	
	#jobTitleCompanyMatch1	
	{
		width: 22px;
		padding-top: 5px;
	}
.jobTitleCompanyMatch1
{
    display: inline;
}	
		.divPeriods {
			position: relative;	
			top: -4px;
			float: left;
			width: 10px;
			height: 20px;
			padding-right:1px;
			text-decoration: none;
		}
		.divJellyDot {
			position: relative;
			float: left;
			width: 10px;
			height: 20px;
		}	
div.dynamicList ol li div.itemLabel input {
	font-weight: normal;
	padding: 1px 0;
	_padding: 2px 0;
}
#monsterSuggestsBox,
#monsterSuggestsBoxTestDrive 
{
	background: url('http://media.newjobs.com/id/hiring/core/2009.10/PwrSrchTutorialLeft_226x42.gif') no-repeat;	
	height:48px;
}
.msgNew
{
	color:#6B3094;
	font-weight: bold;
}
div#searchButtons {
	width: auto;
	position: relative;
	padding-bottom: 0px;	
	margin-left: 590px;	
	top: -15px;
	*top: -12px;		
	_top: -10px;
}
div#searchFormBox div#searchFormFoot {
	margin-top: -15px;
	}
fieldset#searchFormAdvanced {
	margin-top: 0px !important;
	background: none !important;
}
div#advHeader
{
	background: none !important;	
}
div#advHelpIcon
{
	display:none;
}
.CareerSummary .careerDataBody {
    font-size: 11px;
    border: none;
    padding: 0px;
    display: inline;
}
.CareerSummary .subHeaderText {
    font-size: 12px;
    color: #0066cc;
}
.CareerSummary .subHeader {
    font-size: 11px;
    color: #000;
}
.divider {
    background-color: #a7a7a7;
    height: 1px;
    margin: 5px 0px;
    padding: 0px;
    overflow: hidden;
}
.disclaimer {
    font-size: 11px;
    margin-left:15px;
    margin-top: 20px;
}
/******** Candidate Spotlight Skill Hover ********/
div.skillconnector 
{
    width:20px;
    height:39px;
    position:absolute;
    top:6px;
    left:180px;
    border:none;
    z-index: 6;
    background: transparent url(http://media.newjobs.com/id/hiring/core/2008.12/quickhire/skill_connector.gif) no-repeat;
} 
div.candidate-skill-content 
{	
    text-align: left;    
    padding: 18px 10px;
    margin:-6px 6px 6px -6px;
    border:solid 1px #999; 
    background-color: #fff;
    width: 160px;
	height: auto;
    cursor:default;
    position:absolute;
    z-index: 101;
}
span.briefHeaderName 
{
	padding-left:0px;
}
div.briefHeaderName 
{
	padding-left:0px;
	width: 250px;
}
th.GridHeader_NextGen
{
	width: 100px;
}
th.GridHeader_NextGen span
{
	color: #000000;
	font-weight: bold;
}
div.briefGrid tr.GridRow_NextGen td, div.briefGrid tr.GridAltRow_NextGen td {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	}
.briefGrid .GridRow_NextGen td.geCheckbox,
.briefGrid .GridAltRow_NextGen td.geCheckbox
{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.briefGrid .GridRow_NextGen td.beName,
.briefGrid .GridAltRow_NextGen td.beName
{
	padding-left: 0px !important;
}
.briefGrid .GridRow_NextGen td.beEducation,
.briefGrid .GridAltRow_NextGen td.beEducation
{
	padding-left: 0px !important;
}
#tblLocationAuthorization td
{
	padding-left: 0px !important;
}
table#compareGrid td
{
	font-family: Arial !important;
}
table#compareGrid td.rowHeader 
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border: none 0px;
	background: #1470C8 url('http://media.newjobs.com/id/hiring/core/2009.10/rowHeader_btmBorder.png') no-repeat bottom right;
}
tr.oddRow td
{
	font-family: Arial !important;
	background-color: #E5ECF3;
}
.testDrive #navigationMenuWrapper {
	margin-top: 0px;
	_margin-right: 0px;
	}
.testDrive #flocationUpsellResults {
	_left: 765px; /*IE6 filter */
	}
	.testDrive #flocationUpsellResults img
	{
		_height: 54px;
		_width: 194px;
	}
	    .testDrive #flocationUpsellWrapper div div a img
	    {
		    _height: 54px;
		    _width: 194px;
	    }
.testDrive #NewAnnouncementPrefix
{
	color: #673694;
}
.testDrive .RadPanelBar_NextGen .rpRootGroup .rpImage
{
	*position: absolute;
}
.testDrive .RadPanelBar_NextGen .rpRootGroup .rpText
{
	margin-left: 0px;
	padding-left: 2px;
	*padding-left: 20px;
}
.testDrive .RadPanelBar_NextGen .rpRootGroup .rpLevel1
{
	padding-bottom: 5px;
	*padding-bottom: 0px;
}
.testDrive .RadTreeView_NextGen div.rtHover,
.testDrive .RadTreeView_NextGen div.rtSelected,
.testDrive .RadTreeView_NextGen div.rtHover span.rtIn,
.testDrive .RadTreeView_NextGen div.rtSelected span.rtIn
{
	background-color: #FFFFFF;
}
.testDrive ul#filtTopLevel li.facetLast
{
	margin: 0 0 6px;
	height: 1px;	
	background: transparent url(http://media.newjobs.com/id/hiring/core/2009.04/bg_facet_last.png) no-repeat scroll left top;
}
.testDriveLearnMorePanel
{
	background-color: #DEDEDE !important;
	padding: 5px 0px 5px 0px !important;
	text-align: center;
}
.testDrive div#sf3_legend_testDrive
{
	display: none !important;
}
.testDrive div#sf3_legend
{
	display: block !important;
	position: relative;
	top: -10px;	
}
.testDrive div#detailHeader
{
	margin: 0 auto;
	padding: 15px 5px 10px;
}
.testDrive .RadPanelBar_NextGen .rpRootGroup .rpLink
{
	background: transparent url(http://media.newjobs.com/id/hiring/redux/global/navbar/navbar_bg_off.png) repeat-x left center;		
}
.testDrive .resultsLegendExpanded .key_masked
{
	display: none;
}
.testDrive .colCheckbox
{
	display: none;
}
.testDrive .candidateDetailList li
{
	display: block !important;
}
.testDrive div#candidateData .columnCandidateBrief
{
	display: block;
	width: 270px;
}
.testDrive .tdCandidateInfoBox
{
	background-color:#E0EDFE;	
}
.testDrive .candidateColumn
{
	width: 270px;
}
.testDrive div#candidateData .columnCandidateBrief
{
	color: #000000;
}
.testDrive .DNATableContainerMessage
{
	float: left;
}
.testDrive .schoolContainer
{
	margin-bottom: 15px;
}
.testDrive div#filtSavedSearches div.savedHeaderOpen {
	background: transparent url(http://media.newjobs.com/id/hiring/resumesearch/bg_filters_savedSearch_testDr.png)repeat-x left;
	*padding-left: 7px;
	}
.testDrive div#filtSavedSearches div#savedSearchesWrapper {
	margin: -1px;
	background-color: #FFFFFF;
	*position: relative;
	*top: 1px;
	}
#moveAllToFolder span.BtnLevelOneSmallCommon,
.candidateCompare_addFolderBtn span.BtnLevelOneSmallCommon
{
	*padding-top: 4px;	
	_padding-top: 3px; 
}
#moveAllToFolder img
{
  _margin: 0px;
}
.boardEmphasis
{
	color: #000000;
	display: inline;
}
li.facetLast
{
	display: none;
}
.factInstr span
{
	margin: 4px 0 6px 0; 
}
li#facetIncludeDiversity div.facetField td,
li#facetJobType div.facetField td,
li#facetRelocation div.facetField td,
li#facetSecurityClearance div.facetField td
{
	padding: 2px 0 2px 0;
	*padding: 0;
}
	li#facetIncludeDiversity div.facetField input,
	li#facetJobType div.facetField input,
	li#facetRelocation div.facetField input,
	li#facetSecurityClearance div.facetField input
	{
		border: none 0;
		float: left;
	}
	li#facetIncludeDiversity div.facetField label,
	li#facetJobType div.facetField label,
	li#facetRelocation div.facetField label,
	li#facetSecurityClearance div.facetField label
	{
		float: left;
		padding-left: 5px;
		*padding-top: 4px;
	}
.GridRow_NextGen td,
.GridAltRow_NextGen td
{
	padding: 4px 2px;
}
td.QuickHireScoreBrief,
td.tdQuickHireScoreBrief 
{
	padding-bottom:10px !important;
}
table.tblSkills td
{
	padding: 2px 0 1px 0;
}
div.RightNowHelpInfo
{
	*padding-bottom: 20px;
}
.RightNowHelpInfo ul
{
	margin: 10px 0px 10px 40px;
}
.RightNowHelpInfo li
{
	list-style-type: disc;
}
.pagingCandidates .pnlSimplify {
	right:50px;
	top:18px;
	*top:11px;
	z-index:3;
}
.topNavLinks {
    top: -50px;
}
div#searchFormBodyHeader {
    height: 30px;
}
#bannerWrapper {
	display: none;
}
.testDrive #bannerWrapper {
    display: block;
}
.testDrive div#sf3_NewAnnouncementResultsWrapper
{
    float: left;
    margin-left: 228px;
    _margin-left: 110px;
    _position: relative;
    _top: 60px;
}
.testDrive div#flocationUpsellResults
{
    float: right;
}
.testDrive #flocationUpsellWrapper 
{
    position: static;
    float: right;
    margin-bottom: 10px;
}
.testDrive div.searchResults_back {
    margin: 0px;
    background: none;
    padding-left: 0px;
}
.testDrive #footerCandidates .resultsLegendExpanded 
{
    float: left;
}
div#sf3_TopSearchNav_main
{
	position: absolute;
	top: -20px;
	right: 230px;
}
div#sf3_TopSearchNav_main .newOld_srchLinks
{
    text-align: right;
    float: none;
}
div#facetJobTitle_edit div.sf3Error
{
	margin-top: 0;
}
div#facetJobTitle_edit
{
	margin-left: 0;
}
div#searchButtonsTop
{
	display: none;
	float: right;
}
#jobTitlePageWrapper
{
	width: 300px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}
.jobTitleIntroduction
{
	margin: 10px;
	font-weight: bold;
}
div.jobTitleLabel,
div.jobTitleField,
div.jobTitleReminder
{
	margin: 10px;
	float: left;
	font-weight: bold;	
}
div.jobTitleReminder
{	
	*width: 150px; /*IE7 Filter */
}
div.jobTitleField
{
	font-weight: normal;
}
div.jobTitleExample
{
	font-weight: normal;
	margin: 2px 0 20px 0;
	*margin-left: 10px; /* IE7 Filter */	
}
div.jobTitleReminder span
{
	margin-bottom: 2px;
}
div.contentBox
{
	background:transparent url(http://media.newjobs.com/id/hiring/core/2009.04/redux10.0/sfReduxSearchFormTR_long.png) no-repeat scroll right top;		
	margin: 0 10px;
}
	div.contentBoxHead
	{
		background: transparent url(http://media.newjobs.com/id/hiring/core/2009.04/redux10.0/sfReduxSearchFormTL_long.png) no-repeat scroll left top;	
	}
	div.contentBoxHead h3
	{
		color: #ffffff;
		font-size: 11px;
		font-family:Arial;
		padding: 6px;
	}
		div.contentBoxBody
		{
		}
div.TabInnerWindow
{
	border-top: 1px solid #A4A4A4;
}
div.TabInnerWindow .redux-help
{
	position: absolute;
    top: 10px;
    right: 10px;
    margin: 0 !important;
}
div.box-background {
	background-image: url(http://media.newjobs.com/id/hiring/core/2009.12/prs/PRS_TellUsWhatYouThink_bkgd_noborder.png);
	background-position: center;
	background-repeat:no-repeat;
	background-color: #FFFFFF;	
}
div.tellUs_MessageWrapper,
div.saved-search-box {
	float:right;
	width: 195px;
	clear: right;
}
div#filtSavedSearches
{
    border: 1px solid #4BA8E3;
    border-top: 0;
    background:transparent url(http://media.newjobs.com/id/hiring/core/2009.04/bg_filters_bottom_no_border.png) no-repeat scroll left bottom;
    margin-bottom: 10px;
}
fieldset#searchFormQuick ul li.formElement, 
fieldset#searchFormAdvanced ul li.formElement 
{
    width: 700px;
    *width: 710px;
}
div#sf3_NewAnnouncementWrapper
{
    margin: 0px;
    width: 733px !important;
}
.helpIcon {
    position:absolute;
    left:700px;
    top:10px;
    z-index:4;
}
#linkContainer 
{
    padding-right: 0px;
}
#pageContainer 
{
    width: 100%;
    margin-left: 0px;
}
div#filtSavedSearches div#savedSearchesWrapper
{
    border-top: 0px;
}
#facetSkills_read
{
    margin-bottom: 4px;
}
.grid th div.RadComboBox_XP 
{
    display: inline-block !important;
    *display: inline !important;
    margin-left: 5px;
}
.pagerbuttonStyle1
{
    background: transparent url(http://media.newjobs.com/id/hiring/core/paging_go_button_bg.gif) repeat-x scroll 0 50% !important;
    border:1px solid #829DBA;
}
.expanded td.profile-column
{
    width: 50%;
    *padding-left: 12px;
}
.score-profile-column
{
    width: 275px;
}
a#matchjtcLink, a.matchjtcLink
{
    text-decoration: none;
    white-space: nowrap;
}
div#pageWrapperCandidates
{
    position: relative;
}
.locationLayoutZipCode #locationField {
	margin-left: 143px;
	_margin-left: 0px;
	margin-right: 0;
}
#divJobTitle.formLabelWide,
#liJobLocation .formLabelWide
{
    width: 130px;
}
.locationLayoutNational #locationField li
{
	float: left;
}
input[type="checkbox"]
{
    border: 0px;
}
#locationField li div.remove {
	margin: 4px 7px 0 0;
}
div#locationList .dynamicListLink {
	padding-left: 0;
	padding-bottom: 10px;
	_zoom: 1;
	margin-left: 28px;
	_padding-top: 0;
}
div.locationLayoutZipCode div.smart-find-locations {
    float: right;
}
div.locationLayoutZipCode div#locationField.formField
{
    margin-left: 25px;
    *width: 340px;
}
.zip-info 
{
    padding-left: 20px;
}
.zip-info .noremove 
{
    display: none;
}	
.facetField .locationLayoutNational div#locationList .dynamicListLink 
{
	padding-top: 4px;
}
div.dynamicList ol li div.itemLabel 
{
	width: auto;
}
.locationLayoutNational #locationList div.formFieldAux
{
	margin-left: 0;
}
.noCandidateMessageWrapper
{
    clear: both;
    border-top: none;
}
div.facetField .locationLayoutZipCode
{
	margin-top: 20px;
}
.locationLayoutZipCode .findZipLink {
	margin-top:5px;
	margin-left:0px;
}
/*  tabs */
.RadTabStrip .rtsLink 
{
    padding-left: 0px;
	margin-left:0px;
}
.locationLayoutZipCode #radiusField0 {
	margin-left: 0px;
}
div.facetField .locationLayoutZipCode #msgZipCode {
	margin: 0;
}
div.facetField .locationLayoutZipCode .dynamicList div.itemLabel input
{
	width: 50px;
}
div.facetField .locationLayoutZipCode .dynamicList .formFieldInstr
{
	margin: 2px 0;
}
div.facetField .locationLayoutZipCode .dynamicList div.itemLabel input
{
	width: 50px;
}
.locationLayoutZipCode input.sf3ModSrch-text {
	margin-left: 3px;
	}
.RadTabStrip .rtsUL
{
	position: relative;
	z-index: 6;
}
.locationLayoutNational div.formField div.location-instr {
	margin-bottom: 0;
}
.RadTabStrip .rtsFirst .rtsSelected, .RadTabStripTop_NextGen .rtsFirst .rtsLink 
{
    padding-left: 7px;
}
div.formField div.location-instr {
margin:0 0 5px 28px;
_margin-left: 14px;
}
.facetField .locationLayoutNational div#locationList
{
	margin: -10px 0 10px !important;
	*margin-top:0px !important;
}
.RadTabStripTop_NextGen .rtsFirst .rtsOut
{
    margin-left: 0px;
}
.RadTabStrip_NextGen .rtsLevel 
{
    background: none;
}
.facetField .locationLayoutNational #radiusField0
{
	margin: 5px 0 0 28px !important;
	_margin: 5px 0 0 14px !important;
	*width: 180px;
}
.facetField .locationLayoutNational #radiusField1,
.facetField .locationLayoutNational #radiusField2,
.facetField .locationLayoutNational #radiusField3,
.facetField .locationLayoutNational #radiusField4
{
	margin: 5px 0 0 28px !important;
	_margin: 5px 0 0 14px !important;
	*width: 180px;
}
.facetField .locationLayoutNational	div#locationList ol li .locationsHelpText
{
	color: #838383;
	margin-left: 28px;
	_margin-left: 14px;
	float: left;
}
div.facetField .locationLayoutZipCode div#locationList
{
	margin: 0 !important;	
}
#facetLocation div.facetField .locationLayoutZipCode .authorized-wrapper
{
	_float: left;
	_margin-left: 10px;
	clear: both;
}
div.facetField div.radiusField
{
	clear: both;
	float: left;
	margin: -80px 0 0 25px;
	*margin: -105px 0 0 25px;
    _margin: -120px 0 0 15px;	
}
	div.facetField div.auxLabel
	{
		float: left;
		line-height: 2em;
		margin: 0 5px 0 0;
	}
	div.facetField div.auxField
	{
		float: left;
		margin: 0;
	}
		div.facetField div.auxField div.RadComboBox_XP
		{
			width: 90px !important;
		}
			div.facetField div.auxField table
			{
				width: 90px !important;
			}
	div#facetYears_edit div.facetInstr span
	{
		*padding-left:12px;
	}
fieldset#searchFormQuick li#liJobTitle {
	float: inherit;
	margin-bottom: 0;
	padding-top: 4px;
	*padding-top: 0px;
	padding-bottom: 0;
}
#navigationMenuWrapper
{
	border-right: 0;
}
div.facetFieldDynamicList
{
	padding: 3px 0 10px;
}
div.facetFieldDynamicList div.itemLabel
{
	margin-bottom: 4px !important;
}
/***********************************/
div.tellUs_MessageWrapper .box-content {
    padding: 10px;
    _padding: 0;
    height: 17px;
}
div.tellUs_MessageWrapper span {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color:#673694;
	margin: 0;
}
div.tellUs_MessageWrapper a {
	color:#673694;
	_position: relative;
	_top: 10px;
	_left: 10px;
	_text-decoration: underline;
}
div.tellUs_MessageWrapper .tellUs_MessageLink {
	background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/prs/PRS_QuestionBubble.png) no-repeat scroll;		
	float:right;
	position: relative;
	top: -15px;
	_top: -5px;
	_left: -10px;
	height: 25px;
	width: 41px;
}
div.dynamicList ol li {
	width:auto;
	*width: 100%;
}
.prs-searchForm-help-wrapper {
	position: relative;
	left: -210px;
	z-index: 21;
}
ul#saveSearchForm {
	margin-left: 10px;
	*margin-left: 0;
	}
.gridActionsList ul li {
	margin: 0;
	line-height: 18px;
	}
div#divActivity.TabInnerWindow
{
	padding:0;
}
.DNATable tr.gridRow td,
.DNATable tr.gridAltRow td
{
    padding: 10px 0px;
}
#gridActivities
{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:12px;
	font-weight:normal;
	padding:4px;
	text-align:left;
}
#gridActivities tr.gridRow td
{
	font-size:10px;	
	border-bottom:medium none;
}
#gridActivities tr.gridAltRow td
{
	font-size:10px;	
	background-color:#E7EBEF;	
	border-bottom:medium none;
}
#gridActivities th {
	background-color:#738EA5;
	color:#FFFFFF;	
	font-weight:normal;	
}	
#facetCompany div.dynamicList div.dynamicListLink,
#facetSchool div.dynamicList div.dynamicListLink
{
	margin: 0;
}
span.chkAuthorizedToWork input
{
	*position: relative;
	*top: -4px;
}
#divMaxSalary div.RadComboBox_XP
{
	width: 188px !important;
}
.itemLabel label {
	padding: 0 4px 0 2px;
}
.redux-help-linklabel {
	text-decoration: underline;
	}
.education-instr {
	float: left;
	margin-left: 31px;
	_margin-left: 16px; /* IE6 Filter */
	clear:both;
}
div.jobTitle {
	padding: 2px 0;	
	*padding: 4px 0;		
	margin-left: -12px;
}
div.jobTitleMatch
{
	padding: 2px 0 12px;
	*padding: 4px 0 12px;
	_padding: 0;	
	height: 4px;
	margin-bottom: 8px;			
	_margin-bottom: 0;				
}
.word-wrap 
{
    _word-wrap: normal;
}
.live-chat 
{
    margin-right: 0px;
}
div.jobTitleCompany
{
	padding-left: 6px;
	position: relative;
	top: -14px;
	left: 20px
}
div.jobTitleCompanyMatch0
{
	float: left;
}
div.jobTitleCompanyMatch {
	width: 330px;
	*width: 320px;
	*padding-left: 0;
	line-height: 12px;
	overflow: hidden;
	max-height: 24px;
}
.DNAJobSkillHit
{
	padding-right:4px;
}
#jobTitlesList div.formFieldInstr
{
	margin-left: 33px;
	color: #666666;
}
#jobTitlesList div.dynamicListLink
{
	margin-left: 32px;	
}
.lastModifiedMsg 
{
   white-space: nowrap;
} 
.grid th.sortOrderDescending
{
	background-image:none;
}
.grid th.sortOrderAscending
{
	background-image:none;
}
.brief .workAuthorizationMsg
{
	display:block;	
}
div.divYOELearnMore div.redux-help
{
    margin-left: 5px;
}
#facetYears_edit div.facetInstr
{
    *padding-left: 12px;
}
    #facetYears_edit div.facetInstr span
    {
        *padding-left: 0px !important;
    }
.blockedRow .location-column *,
.blockedRow .experience-column *,
.blockedRow .res-updated-column *,
.blockedRow .score-profile-column .job-title-match
{
	display:none;	
}
