/****************** index *********************/
/****************** index *********************/
/****************** index *********************/
div#searchFormBox {
	width: 743px;
	margin: 0 0 10px 21px;
	_margin-left: 11px; /* IE6 Filter */
	padding: 0;
	background: url(http://media.newjobs.com/id/hiring/core/2009.04/sf3SearchFormTR_Xlong.png) no-repeat top right;
	float: left;
	z-index: 3;
}
div#sf3_TopSearchNav_main {
	width: 710px;
	margin: 0 0 15px 35px;
	*margin-bottom: 2px; /* IE6+7 Filter */
}
div#sf3_TopSearchNav_main .newOld_srchLinks {
	float:left;
	}
	div#sf3_TopSearchNav_main a {
		color: #0066CC;
		font-weight: bold;
		}
		div#sf3_TopSearchNav_main div.tellUs_wrapper {
			float:right;
		} 
		div.tellUs_wrapper .tellUs_link 
		{
			background: url(http://media.newjobs.com/id/hiring/core/2009.04/tellUs_icon.gif) no-repeat center;
			float: left;
			width: 24px;
			height: 16px;
			margin: 0 5px 0 0;
			padding: 0;
			}
		div#sf3_TopSearchNav_main a.standardResSrch {
			font-weight: normal;
			}
/*** Back to Resume Search Results ***/
div#sf3_TopSearchNav_results {
	width: 700px;
	padding-left: 10px;
	*margin-bottom: 2px; /* IE6+7 Filter */
}
div#sf3_TopSearchNav_results .searchResults_back {
	background: url(http://media.newjobs.com/id/hiring/core/2009.04/back2srchResults_arrow.gif) no-repeat left;
	float:left;
	padding-left: 10px;
	}
	div#sf3_TopSearchNav_results a {
		color: #0066CC;
		font-weight: bold;
		}
		div#sf3_TopSearchNav_results div.tellUs_wrapper {
			float:right;
		} 
		div.tellUs_wrapper .tellUs_link 
		{
			background: url(http://media.newjobs.com/id/hiring/core/2009.04/tellUs_icon.gif) no-repeat center;
			float: left;
			width: 24px;
			height: 16px;
			margin: 0 5px 0 0;
			padding: 0;
			}
		div#sf3_TopSearchNav_results a.standardResSrch {
			font-weight: normal;
			}
/*** Standard Search link to Enhanced Beta Search ***/
div.sf3_StandardTopSearchNav_ss {
    width: 690px;
	position: relative;
	top: -127px;
	*top: -133px; /* IE6+7 Filter */
}
div.sf3_StandardTopSearchNav_main 
{
    width: 690px;
	position: relative;
	top: -55px;
	*top: -60px; /* IE6+7 Filter */
}
	div.sf3_StandardTopSearchNav_main #sf3BetaIcon_StandSrch,
	div.sf3_StandardTopSearchNav_ss #sf3BetaIcon_StandSrch {
		background: url(http://media.newjobs.com/id/hiring/core/2009.04/sf3_beta_v2.gif) no-repeat center;
		width:35px;
		height:18px;
		position: relative;
		top: -3px;
		float: left;
		padding:0;
		margin: 0;
		}
	div.sf3_StandardTopSearchNav_main .newOld_srchLinks, 
	div.sf3_StandardTopSearchNav_ss .newOld_srchLinks {
		float:left;
	}	
	div.sf3_StandardTopSearchNav_main a, 
	div.sf3_StandardTopSearchNav_ss a {
		color: #0066CC;
		font-weight: bold;
		}
		div.sf3_StandardTopSearchNav_main div.tellUs_wrapper,
		div.sf3_StandardTopSearchNav_ss div.tellUs_wrapper {
			float:right;
		} 
		div.tellUs_wrapper .tellUs_link 
		{
			background: url(http://media.newjobs.com/id/hiring/core/2009.04/tellUs_icon.gif) no-repeat center;
			float: left;
			width: 24px;
			height: 16px;
			margin: 0 5px 0 0;
			padding: 0;
			}
		div.sf3_StandardTopSearchNav_main a.standardResSrch,
		div.sf3_StandardTopSearchNav_ss a.standardResSrch {
			font-weight: normal;
			}
	div#searchFormBox div#searchFormBody {
		margin: 0;
		padding: 0;
		min-height: 290px;
		_height: 290px; /* IE6 Filter */
		background: url(http://media.newjobs.com/id/hiring/core/2009.04/sf3SearchFormTL_Xlong.png) no-repeat top left;
	}
	div#searchFormBodyHeader {
		clear: both;
	}
		div#searchFormBodyHeader h3 {
			margin: 8px 0 0px 10px;
			padding: 0;
			line-height: 1em;
			font-size: 18px;
			font-weight: bold;
			color: #004BA8;
			float: left;
		}
			div#searchFormBodyHeader h3 span.betaLabel {
				background:url('http://media.newjobs.com/id/hiring/core/2009.04/sf3_beta.png') no-repeat;
				_background:url('http://media.newjobs.com/id/hiring/core/2009.04/sf3_beta.gif') no-repeat; /* IE6 Filter */
				width:29px;
				height:23px;
				position: relative;
				padding:0 0 3px 30px;
			}
			.enhancedSrchBetaLabel 
			{
				background: url('http://media.newjobs.com/id/hiring/core/2009.04/sf3_beta.png') no-repeat;
				_background:url('http://media.newjobs.com/id/hiring/core/2009.04/sf3_beta_whtBg.gif') no-repeat; /* IE6 Filter */
				width:29px;
				height:23px;
				position: relative;
				left: 220px;
				top: 33px;
				}
			div#searchFormBodyHeader h3 a {
				font-size: 10px;
				font-weight: normal;
				color: #004BA8;
				padding-left: 18px;
			}
div#helpSearch {
	float: right;
	margin: 16px 0 0 10px;
}
	div#helpSearch div#req {
		text-align: right;
		margin-right: 40px;
	}
	div#helpSearch .helpIcon {
		margin: 6px 5px 0 0;
	}
	div#helpSearch .helpIconNoReq {
		margin: 16px 5px 0 0;
	}	
div#helpSearch .RightNowHelpInfo 
{
    width: 375px;
}	
div#helpSearch .RightNowHelpInfo p
{
    width:93%;
}				
fieldset#searchFormQuick {
	margin: 5px 0 0 0;
	border: 0;
	padding: 0;
	float: left;
	width: 95%;
}
fieldset#searchFormAdvanced {
	margin: 30px 0 0 0;
	border: 0;
	padding: 0;
	background: url(http://media.newjobs.com/id/hiring/core/2009.04/bg_advanced_top02.png) no-repeat top;
	float: left;
	width: 100%;
	display: none;
}	
	fieldset#searchFormQuick ul,
	fieldset#searchFormAdvanced ul {
		list-style: none;
		margin: 0 0 0 52px;
		_margin: 0 0 0 5px; /* IE6 Filter */
		padding: 0;
		float: left;
		xwidth: 100%;
	}
		fieldset#searchFormQuick ul li.formElement,
		fieldset#searchFormAdvanced ul li.formElement {
			clear: both;
			margin: 0 0 8px;
			padding: 10px;
			*padding: 0;
			_padding-top: 10px; /* IE6 Filter */
			_float: left;
			width: 640px;
			*width: 650px; /* IE Filter */
			_margin-left: 25px; /* IE6 Filter */
		}
		fieldset#searchFormQuick ul li.alert_LocationLicense {
			padding: 10px 0 0 100px;
			color: #004BA8;
		}
legend.legendSearchForm {
	display: none;
}
div#advHelpIcon {
	position: relative;
	top: 9px;
	left: 30px;
	_left: -15px; /* IE6 Filter */
}
/* form field divs */
div.formLabel {
	padding: 4px 3px 0 0;
	width: 130px;
	float: left;
}
div.formLabelWide {
	padding: 4px 3px 0 0;
	width: 158px;
	float: left;
}
	.formLabelWide_error {
		color: #FF0000;
		font-weight: bold;
		width: 60px;
		text-align: left;
		}
div.formField {
	float: left;
	clear: right;
}
	div.formField div.formFieldInstr {
		font-size: 10px;
		color: #838383;
		white-space: nowrap;
	}
	div.formField div.location-instr {
		float: left;
		clear: both;
		margin: 0 0 5px 28px;
	}
	div.formField div.formFieldInstr_padlft {
		font-size: 10px;
		color: #838383;
		white-space: nowrap;
		padding-left: 28px; 
		}
div#zipLocationAlert_wrapper {
	margin: -10px 0 2px 162px;
	_margin-top: -15px; /* IE6 Filter */
	}
div#zipLocationAlert_wrapper #zipLicenseAlert {
	color:#004AA7;
	font-size: 10px;
	font-weight: normal;
	border: 0;
}
	#zipLicenseAlert .zipCodeAlert_Bold	{
		font-weight: bold;
		}
div.formFieldAux {
	float: left;
}
#locationList div.formFieldAux 
{
	margin-left: 22px;	
}
/*
#locationList div.formFieldAux div.auxField div.RadComboBox_XP {
	width:124px !important;
}
*/
	div.formFieldAux div.auxLabel {
		float: left;
		margin: 2px 8px 0 5px;
		font-size: 11px;
	}
	div.formFieldAux div.auxField {
		width: 84px;
		float: left;
		clear: right;
		margin: 1px 0 0 0;
	}
		div.formFieldAux div.auxField div.RadComboBox_XP {
			width: 84px !important;
		}
div.formFieldAuxButton {
	float: left;
}
	div.formFieldAuxButton div.auxButton {
		float: left;
		margin: -4px 0 0 8px;
	}
div.formFieldAuxHelp {
	float: left;
	margin: 2px 0 0 -95px;
}
	div.formFieldAuxHelp a {
		width: 23px;
		height: 19px;
	}
/* flip location fields around for zip code only */
.findZipCode 
{
	margin: 5px 0 0 5px;
	position: inherit;
	left: 5px;
}
.locationLayoutZipCode #locationField
{
    margin: 0 5px 0 200px;
    _margin: 0 5px 0 180px; /* IE6 Filter */
}
.locationLayoutZipCode #radiusField0
{
    margin-left: -344px;
    _margin: 0 0 0 -280px; /* IE6 Filter */
}
.locationLayoutZipCode input.sf3ModSrch-text
{
    margin-left: 130px;
    _margin-left: 130px;
    width: 50px;
}
.locationLayoutZipCode #zipLocationAlert_wrapper
{
    margin-left: 375px;
}
.locationLayoutZipCode #facetRadiusLabel
{
    margin-top: -50px;
    margin-left: -2px;
}
.locationLayoutZipCode #facetRadiusField0
{
    margin-top: -50px;
    margin-left: 108px;
    _margin-left: 55px;
}
.locationLayoutZipCode #facetLocationField
{
    margin-top: 30px;
    margin-left: 39px;
    *margin-left: 54px;
}
.locationLayoutZipCode #facetLocationField #txtLocationErrorDiv
{
    margin-top: -16px;
    margin-left: 128px;
    _margin-left: 68px;    
}
.locationLayoutZipCode .facetZipLink	
{
    font-size: 9px;
    margin-left: 108px;
    *margin-left: 122px;
}	
.locationLayoutZipCode .findZipLink	
{
    font-size: 9px;
}		
.locationLayoutNational 
{
	_padding-top: 2px; /* IE6 Filter */
	}
.locationLayoutNational #facetLocationField
{
    margin-left: 15px;
}
.locationLayoutNational #txtLocationErrorDiv
{
    display:none;
}
/* base list */
div.dynamicList {
	margin: 0;
	font-size: 10px;
	float: left;
	_display: inline;   /*IE6 Filter */
}
	div.dynamicList ol {
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;
	}
		div.dynamicList ol li {
			clear: both;
			margin: 0;
			padding: 0;
			min-height: 23px;
			*display: inline;  /* IE7 Filter */			
		}
			div.dynamicList ol li div.removeforFilters {
				float: left;
				width: 20px;
				height: 13px;
				background: url('http://media.newjobs.com/id/hiring/core/2009.04/btn_RemoveSkill.gif') no-repeat center left;
				margin: 4px 0px 0 8px;
				cursor: pointer;
			}
			div.dynamicList ol li div.itemLabel {
				float: left;
			}
			div.dynamicList ol li div.importance {
				float: left;
				width: 95px;
				height: 23px;
				background: url('http://media.newjobs.com/id/hiring/core/2009.04/bgImportance.gif') no-repeat;
				line-height: 2em;
				padding-left: 8px;
				cursor: pointer;
				color: blue;
			}
			div.dynamicList ol li div.spimportance { 
				float: left;
				width: 95px;
				height: 23px;
				background: url('http://media.newjobs.com/id/hiring/core/2009.04/bgImportance_green.gif') no-repeat;
				line-height: 2em;
				padding-left: 8px;
				cursor: pointer;
				color: #075e1e;
			}
			div#langList ol li div.importance {
				background: url('http://media.newjobs.com/id/hiring/core/2009.04/bgImportance_long.gif') no-repeat;
				width: 115px;
			}
div.dynamicList div.dynamicListLink 
{
	clear: both;
	*padding-top: 15px; /* IE Filter */
	_padding-top:15px;  /* IE6 Filter */
	*display: inline;
}
#skillsList div.dynamicListLink 
{
	*padding: 30px 0 0 0; /* IE Filter */
	_padding: 0; /* IE6 Filter */
} 
#skillsList .skillsLI
{
	margin-top:30px !important;
	background-color: #ffffff;
}
	#skillsList .skillsLI div.remove
		{
			*margin-top: -20px;   /* IE Filter */
		}
a#addSkillLink,
a#addCompanyLink,
a#addSchoolLink {
	padding-left: 30px;
	color: #0066CC;
	outline: none;
	-moz-outline-style: none;
}		
span.skillsExample {
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
/* keyword search */
div#keywordSearch {
	margin-top: 10px;
	float: left;
}		
	div#keywordSearch a {
		color: #0066cc;
	}
div#searchButtons {
	padding: 0 13px 13px 0;
	text-align: right;
	clear: both;
	/*position: relative;*/ /* DEV00342419  */
	top: -5px;
}
div#searchFormBox div#searchFormFoot {
	margin: -10px 0 0 0;
	padding: 0;
	background: url(http://media.newjobs.com/id/hiring/core/2009.04/sf3SearchFormBR_adv.png) no-repeat bottom right;
}
div#searchFormBox div#searchFormFoot div#searchFormFootInner {
		margin: 0;
		padding: 0;
		background: url(http://media.newjobs.com/id/hiring/core/2009.04/sf3SearchFormBL_adv.png) no-repeat bottom left;
		height: 40px;
	}
		a#advSearchLink {
			background: url(http://media.newjobs.com/id/hiring/core/2009.04/bg_basicAdv_btm1.png) no-repeat center left;
			_background: url(http://media.newjobs.com/id/hiring/core/2009.04/bg_basicAdv_btm1.gif) no-repeat center left; /* IE6 Filter */
			display: block;
			xmargin: 0 0 0 22px;
			padding: 15px 0 0 35px;
			color: #004ba8;
			text-decoration: none;
			font-weight: bold;
		}
div#searchFormBox div#advSearchFormFoot {
	margin: 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: 0;
		padding: 0;
		background: url(http://media.newjobs.com/id/hiring/core/2009.04/sf3SearchFormBL_adv.png) no-repeat bottom left;
		height: 12px;
	}
/* advanced */
div#advHeader {
	background: url(http://media.newjobs.com/id/hiring/core/2009.04/icon_arrow_down.png) no-repeat center left;
	margin: 0 0 0 22px;
	_margin-left: 11px; /* IE6 Filter */
	padding: 2px 0 5px 14px;
	float: left;
	width: 93%;
}
	div#advHeader a 
	{
		color: #004ba8;
		font-weight: bold;
		text-decoration: none;
        display: block;
		height: 20px;
		padding: 10px 0 0 27px;
		margin: -5px 0 0 -25px;		
		width: 100%;
	}
div#advHelp {
	float: right;
	margin: 20px 40px 0 0;
	_margin-right: 0px; /* IE6 Filter */
}
div#advHelpPref {
	text-align: right;
}
	div#advHelpPref a {
		font-size: 10px;
		color: #004ba8;
	}
div#advInstr {
	clear: both;
	margin: 40px 0 20px 22px;
	*margin-top: 15px; /* IE Filter */
}
	div#advInstr a {
		color: #004ba8;
	}
p.advFieldInstr {
	margin: 0 0 4px 26px;
	clear: both;
}
	p.advFieldInstr input {
		margin: 0;
		padding: 0;
		position: relative;
		top: 2px;
	}
li#facetCareerLevel table
{
	border-collapse: collapse;
}
table.careerLevelList td 
{
	padding: 0;
}
table.careerLevelList td input,
table.careerLevelList td label
{
	vertical-align: middle;
}
div#companyField {
	margin-bottom: -2px;
}
	div#companyField a {
		margin-left: 4px;
		position: relative;
		top: -2px;
	}
div#schoolField {
	margin-bottom: -2px;
}
	div#schoolField a {
		margin-left: 4px;
		position: relative;
		top: -2px;
	}
ol#degrees {
	list-style: none;
	margin: 0 0 0 20px; 
	_margin-left: 8px; /* IE6 Filter */
	padding: 0;
	float: left;
	font-size: 10px;
}
	ol#degrees li {
		margin: 0 !important;
		padding: 1px 0 2px 15px !important;
		*padding-left: 10px !important;
		cursor: pointer;
	}	
		ol#degrees li ol {
			list-style: none;
			margin: 0;
			padding: 0;
			display: none;
		}
			ol#degrees li ol li ol {
				list-style: none;
				margin: 0;
				padding: 0;
				display: none;
			}
	ol#degrees input {
		margin: 0;
		padding: 0;
		position: relative;
		top: 3px;
		*top: 2px;
		left: -3px;
		*border-style:none;
	}
ol#degrees.degreesDisabled {
	color: #AAAAAA;
}
ol#chkCareerLevel {
	list-style: none;
	margin: 0 0 0 15px;
	_margin-left: 8px; /* IE6 Filter */
	padding: 0;
	float: left;
	font-size: 10px;
}
	ol#chkCareerLevel li {
		margin: 0 !important;
		padding: 1px 0 2px 15px !important;
		*padding-left: 10px !important;
		cursor: pointer;
	}	
		ol#chkCareerLevel li ol {
			list-style: none;
			margin: 0;
			padding: 0;
			display: none;
		}
			ol#chkCareerLevel li ol li ol {
				list-style: none;
				margin: 0;
				padding: 0;
				display: none;
			}
	ol#chkCareerLevel input {
		margin: 0;
		padding: 0;
		position: relative;
		top: 3px;
		*top: 2px;
		left: -3px;
	}
ol#chkCareerLevel.chkCareerLevelDisabled {
	color: #AAAAAA;
}
li.degreeCollapsed {
	background: url(http://media.newjobs.com/id/hiring/core/2009.04/icon_degree_right.gif) no-repeat top left;
	*background-position-y: center;
}
#searchFormAdvanced li.degreeExpanded {
	background: url(http://media.newjobs.com/id/hiring/core/2009.04/icon_degree_down.gif) no-repeat top left;
	/**width: 100%; /* IE7 Filter */ /*DEV00342416  */
	width: 100%; /* IE6 Filter */ /* DEV00335998 */
}
li.degreeExpanded {
	background: url(http://media.newjobs.com/id/hiring/core/2009.04/icon_degree_down.gif) no-repeat top left;
	*width: 170px; /* IE7 Filter */ /* DEV00335998 */
	_width: 160px; /* IE6 Filter */ /* DEV00335998 */
}
div.facetValueIndent {
	padding: 0 10px;
}
div#advCareerLevels 
{
	margin: 0 0 0 24px;
	}
div#advCareerLevels ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 10px;
	}
/* help and warning panels */
a#triggerInfo_AddSkills, a#triggerInfo_JobTitle {
	display: block;
	width: 23px;
	height: 19px;
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/icon_info.gif') no-repeat top left;
}
div#panelInfo_AddSkills {
	margin: 3px 0 0 3px !important;
	width: 250px;
	position: absolute;
	visibility: hidden;
	background-color: #DDD;
}
	div#panelInfo_AddSkills p {
		margin: -3px 3px 3px -3px !important;
		border: 1px solid #ABAEAF;
		padding: 10px 10px 10px 7px;
		background-color: #FFF;
	}
div#panelInfo_JobTitleWrapper  
{
	margin: -1px 0 0 379px; 
	*margin: 0 0 0 0;
	*left: 478px;
	_left: 488px;
	position: absolute;
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/thrashbox/jobTitleHelp_TR.gif') no-repeat top right;
	width: 260px;
	*width: 240px;
	}
	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 p {
		margin: 0px;
		padding: 10px;
		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;
		}
div#panelWarning_10Skills {
	padding: 5px;
	width: 175px;
	position: absolute;
	top: 533px !important;
	*top: 510px !important; /* IE7 Filter */
	_top: 500px !important; /* IE6 Filter */
	left: 550px !important; 
	visibility: hidden;
	color: #004BA8;
	background-color: #F9FCD1;
	border: solid 1px #045C29;
	font-size: 10px;
	display:inline;
}
	div#checkIcon
	{
		background: url('http://media.newjobs.com/id/hiring/core/icons/greenCheckMark_16x16.gif') no-repeat top left;
		display: inline;
		height: 30px;
		width: 15px;
		float: left;
		margin:0 2px 0 -2px;
	}
	div#warningText
	{
		display: inline;
	}
/* form element styles */
input.sf3-text {
	width: 186px;
	border: 1px solid #648CAD;
	padding: 1px 0;
}
input.sf3-text-facet {
	width: 130px;
	border: 1px solid #648CAD;
}
input.sf3-text-short {
	width: 170px;
	border: 1px solid #648CAD;
}
input.sf3-checkbox,
span.sf3-checkbox input {
	margin: 0;
	padding: 0;
	position: relative;
	top: 2px;
}
input.sf3-radio,
span.sf3-radio input {
	margin: 0;
	padding: 0;
	position: relative;
	top: 2px;
}
input.sf3ModSrch-text {
	width: 186px;
	background-color: #FFFFFF;
	border: 1px solid #648CAD;
}
li.facetExpanded #facetSkills_edit input.sf3ModSrch-text {
	_width: 155px; /* IE6 filter DEV00342412 */
}
div#TenureDropDown{
	margin-left: 2px;
}
.standardDropdownList div.RadComboBox_XP {
	width: 188px !important;
	margin: 0 0 0 28px;
}
.facetDropdownList div.RadComboBox_XP {
	width: 178px !important;
}
.facetEduDropdownList div.RadComboBox_XP {
	width: 158px !important;
}
.actionDropdownList div.RadComboBox_XP {
	width: 84px !important;
}
	.actionDropdownList div.RadComboBox_XP .rcbInputCell input {
		margin-top: 1px;
	}
/* error styles */
div.errorTxt 
{
	padding-bottom:4px;
}
div.sf3Error {
	width: 16px;
	height: 18px;
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/error_Icon.png') no-repeat;
	_background: url('http://media.newjobs.com/id/hiring/core/2009.04/error_Icon.gif') no-repeat; /* IE6 filter */
	float: left;
	margin: 0px 6px;	/* DEV00345099 */
	display: none;
}
#filtBody div.sf3Error
{
	margin: 20px 6px 5px 5px;	
	*margin: 0px 6px;	
}
div.sf3Error_copy {
	position: relative;
	right: 45px;
}
	div.sf3Error_copy .required {
		color: #FF0000;
		padding: 3px 0 0 25px;
	}
div.sf3Error-filters {
	width: 16px;
	float: left;
	margin-right: -20px;
	margin-left: -20px;
	height: 15px;
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/error_Icon.png') no-repeat;
	_background: url('http://media.newjobs.com/id/hiring/core/2009.04/error_Icon.gif') no-repeat; /* IE6 filter */
}
div.sf3Warning {
	width: 16px;
	height: 15px;
	margin: 0 6px;	/* DEV00345099 */
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/warning_Icon.png') no-repeat;
	_background: url('http://media.newjobs.com/id/hiring/core/2009.04/warning_Icon.gif') no-repeat; /* IE6 filter */
	float: left;
}
#filtBody #ErrorMessageSummaryDiv
{
	padding-top: 20px;
	padding-left: 5px;	
	*padding-top: 0px;
	*height: 20px;	
}
li#errorMessagePlaceholder {
	display: none;
	clear:both;
}
/****************** results *********************/
/****************** results *********************/
/****************** results *********************/
/* override wrapper styles */
div#pageWrapperCandidates {
	position: static;
}
#navigationMenuSection {
	display: inline;
	z-index: 1;
	}
#navigationMenuSection_PwrRes 
{
    display: inline;
    z-index: 1;
}
#headerCandidates h3 {
	background-image: url('http://media.newjobs.com/id/hiring/core/2009.04/icon_folder_sf3results.png');
}
/* override top styles */
body 
{
	overflow: visible;
	}
#prsNavigationWrapper {
	height: 70px;
	width: auto;
	margin: 0 1px;
	padding: 0;
}
.prsActionListWrapper {
	top: 30px;
	*top: 40px; /* IE Filter */
	left: -10px;
	position: relative;
	}
#actionsPanel div.pagingCandidates {
	/* width: auto;*/
	left: 380px !important;
	_left: 370px !important;
}
/* override grid styles */
div.detailGridEnhanced {
	height: auto !important;
	overflow-x: auto !important;
	width: 717px !important;	
	*width: 718px !important;
	_width: 718px !important;		
	border: 0;
}
div.briefGrid 
{
	height: auto !important;
	overflow-x: auto !important;
	width: 717px;	
	*width: 716px !important;
	_width: 718px !important;		
	border: 0;
	}
/* skills */
th.skillHead,
th.lastUsedHead,
th.experienceHead {
	padding: 0;
	color: #666;
	text-align: left;
}
th.skillHead {
	width: 400px;
}
div#match0,
div#match1,
div#match2 {
	padding: 0 2px 3px 0;
}
img.DNAJobSkillHit {
	margin: 0;
}
#tblCandidateDNAPRofile_skills td, 
#tblCandidateDNAProfile td, 
.tblSkills td {
	padding: 0 4px 0 0;
}
table.tblSkills {
	padding-top: 2px;
}
td.skillYears {
	padding-right: 0;
}
/* end skills */
.geCheckboxBriefHeader {
	padding-left: 0;
	background-color: #E5EBC7;
}
.geProfile a {
	font-size: 11px !important;
}
span.briefHeaderName {
	padding-left: 50px;
}
td.beJobTitle {
	width:100px;
}
td.beEducation {
	width:80px;
}
td.beSubmitted {
	width:70px;
}
td.SmartFindSubmitted {
	xpadding-left: 10px;
}
div.candidateResumeTitleWrapper {
	position: absolute;
	_width: 500px; /* IE6 filter */
}
a.candidateResumeTitle {
	display: block;
}
a.candidateNameTitle
{
	font-size: 12px !important;
	font-weight: bold;
}
div.CandidateName {
	background-color: transparent;
	color: #000;
	font-weight: bold;
	padding: 2px 0 3px !important;
}
a.candidateLinkBrief {
	text-decoration: underline;
	font-size: 10px;
}
span.workAuthorization {
	font-weight: normal;
}
span.locationBrief {
	font-weight: normal;
}
td.geCheckbox {
	cursor: default;
}
td.DNAProfile {
	padding-bottom: 4px !important;
}
td.geJobDetails 
{
	padding-top: 42px !important;	
	padding-bottom: 4px !important;
	width: 225px;
}
/* override quickhire score */
div#QuickHireScore {
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/bg_score_results.png') no-repeat top left;
	border: 0;
	padding: 9px 0 0 1px;
	width: 42px;
	height: 42px;
}
div#QuickHireScore.briefScore {
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/bg_score_results_brief.png') no-repeat top left;
	border: 0;
	padding: 9px 0 0 0;
	width: 32px;
	height: 31px;
}
span.matchLabel {
	font-size: 10px;
}
div.matchLabelBrief {
	font-size: 9px;
	font-weight: bold;
	color: #96b11c;
	position: relative;
	top: -10px;
	left: 2px;
}
/* end override */
.topNavLinks {
	position: absolute;
	top: 175px;
	width: 710px;
	text-align: right;
	color: #999999;
	font-weight: bold;
}
/* grid related styles */
div.gridActionsTitle {
	color: #06C;
	font-weight: bold;
	margin-top: 25px;
}
.gridActionsList ul {
	list-style-image: url('http://media.newjobs.com/id/hiring/core/RS_blue_bullet.gif');
	list-style-position: outside;
	margin: 0;
	padding-left: 12px;
	*padding-left: 16px;
}
.gridActionsList ul li {
	margin: 5px 0;
}
.gridActionsList ul li a {
	text-decoration: underline !important;
}
/* end grid related styles */
/****************** filters *********************/
/****************** filters *********************/
/****************** filters *********************/
div.filtHeaderOpen {
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/bg_filters_top.png') repeat-x top left;
	*height: 24px;
	position: relative;
}
	div.filtHeaderOpen h5 {
		margin: 0 0 0 8px;
		padding: 0 0 0 11px;
		font-weight: bold;
		font-size: 10px;
		line-height: 2.4em;
		color: #FFF;
		background: url('http://media.newjobs.com/id/hiring/core/2009.04/icon_filters_expanded.png') no-repeat center left;
		cursor: pointer;
	}
	div.filtHeaderOpen div#saveSearchTop {
		float: right;
		margin: -24px 5px 0 0;
		z-index: 2;
	}
div.filtHeaderClosed {
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/bg_filters_top.png') repeat-x top left;
	border-left: 1px solid #4BA8E3;
	border-bottom: 1px solid #4BA8E3;
	*height: 24px;
	position: relative;
}
	div.filtHeaderClosed h5 {
		margin: 0 0 0 6px;
		padding: 0 0 0 11px;
		font-weight: bold;
		font-size: 10px;
		line-height: 2.4em;
		color: #FFF;
		background: url('http://media.newjobs.com/id/hiring/core/2009.04/icon_filters_collapsed.png') no-repeat left center;
		cursor: pointer;
	}
	div.filtHeaderClosed div#saveSearchTop {
		display: none;
	}
div#filtBody {
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/bg_filters_body.png') repeat-x top left;
	border-left: 1px solid #4ba8e3;
}
div#filtSubHeader {
	clear: both;
	/*float: left;*/
	width: 100%;
}
	div#filtSubHeader div#newSearch {
		float: right;
		margin-right: 8px;
	}
		div#filtSubHeader div#newSearch a {
			color: #0066cc;
			font-size: 10px;
			font-weight: bold;
			line-height: 2.4em;
		}
ul#filtTopLevel {
	margin: 0;
	padding: 0 0 12px;
	list-style: none;
	clear: both;
	background-color: #FFF;
	_background-color: Transparent; /* IE6 Filter */
}
ul#filtadvForm {
	margin: 0;
	padding: 0 0 12px;
	list-style: none;
	clear: both;
	background-color: #FFF;
	_background-color: Transparent; /* IE6 Filter */
	display:none;
}
ul#filtadvForm li.facetExpanded,
ul#filtadvForm li.facetCollapsed
ul#filtTopLevel li.facetExpanded,
ul#filtTopLevel li.facetCollapsed
{
	background-image: none !important;
	background:transparent none no-repeat scroll left top;
    margin: 0 0 6px 0;
		color: #0066cc;
		font-size: 10px;
		font-weight: bold;
}
ul#filtadvForm li a.facetLink,	
ul#filtTopLevel li a.facetLink {
		text-decoration: none;
	overflow:auto;
		outline: none;
		-moz-outline-style: none;
    padding: 6px 0 0 28px;
		cursor: pointer;
	display: block;
    width:auto;
    height:auto;
    _width: 175px;
}
ul#filtadvForm li.facetExpanded a.facetLink,
ul#filtTopLevel li.facetExpanded a.facetLink {
	background:transparent url(http://media.newjobs.com/id/hiring/core/2009.04/bg_facet_expanded.png) no-repeat scroll left top;
}
ul#filtadvForm li.facetCollapsed a.facetLink,
ul#filtTopLevel li.facetCollapsed a.facetLink  {
	background:transparent url(http://media.newjobs.com/id/hiring/core/2009.04/bg_facet_collapsed.png) no-repeat scroll left top;
}
/* facet styles */
div.facetValue {
	margin: 4px 0 8px;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	display: block;
}
div.facetField {
	padding: 3px 0 10px;
	font-size: 10px;
	font-weight: normal;
	color: #010000;
	display: none;
	clear: both;
	height: 1%;
	position: relative;
	*position: static;
}
div.facetInstr {
	font-size: 10px;
	color: #838383;
	white-space: nowrap;
	margin: 2px 0;
}
/* dynamic list overrides */
div.facetField div.remove,
div.facetField div.noremove {
	position: absolute;
	left: 10px;
	_left: 38px; /* IE6 Filter */
}
div.facetField div.itemLabel {
	padding-left: 0 !important;
	margin-bottom: 4px !important;
}
a.facetAddToList {
	padding-left: 0 !important;
	/* padding-top: 20px !important; removed for DEV00338440 */
}
/* facet - location */
div#facetRadius {
	clear: both;
	margin-top: 4px;
}
div#facetRadiusLabel {
	float: left;
	margin-right: 9px;
	line-height: 2em;
}
div#facetRadiusField {
	float: left;
}
	div#facetRadiusField div.RadComboBox_XP {
		width: 84px !important;
	}
/* end facets */
div#filtFooter {
	padding: 0 0 7px;
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/bg_filters_bottom_3.png') no-repeat bottom left;
	width: 100%;
	border-bottom: 1px solid #4BA8E3;
}
div#filtFooter div#btnFiltSaveSearch {
		float: left;
		margin-left: 17px;
		*margin-left: 0; /* IE Filter */
		*padding-left: 17px; /* IE Filter */
		position: relative;
		top: -1px;
	}
.testDrive	div#filtFooter div#btnFiltSaveSearch 
	{
		display:none;
	}
	div#filtFooter div#btnFiltSearchBottom {
		float: right;
		margin-right: 5px;
	}
div.filtnosave {
	border-bottom: 1px solid #4BA8E3;
}
/* end filters */
/* saved searches override */
div#filtSavedSearches div.savedHeaderOpen {
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/bg_filters_top.png') repeat-x top left;
	margin: 0;
	padding-left: 0px;
	width: auto;
	height: auto;
	*height: 23px;
	line-height: 2.3em;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
}
div#filtSavedSearches div.savedHeaderOpen span 
{
    background: url('http://media.newjobs.com/id/hiring/core/2009.04/icon_filters_expanded3.png') no-repeat 7px center;
    *background: url('http://media.newjobs.com/id/hiring/core/2009.04/icon_filters_expanded2.png') no-repeat 7px center;
    padding-left: 18px;
}
div#filtSavedSearches div.savedHeaderClosed {
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/bg_filters_top.png') repeat-x top left;
	margin: 0;
	border-left: 1px solid #4BA8E3;
	border-bottom: 1px solid #4BA8E3;
	padding-left: 0px;
	width: auto;
	height: auto;
	*height: 23px;
	line-height: 2.3em;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	position: relative;
}
div#filtSavedSearches div.savedHeaderClosed span
{
    background: url('http://media.newjobs.com/id/hiring/core/2009.04/icon_filters_collapsed.png') no-repeat 6px center;
    padding-left: 18px;
}
div#filtSavedSearches div#savedSearchesWrapper {
	width: auto;
	background: transparent url(http://media.newjobs.com/id/hiring/core/2009.04/bg_filters_bottom_no_border.png) no-repeat scroll left bottom;
	border-top: 1px solid #4BA8E3;
	border-right: 0;
	border-bottom: 1px solid #4BA8E3;
	border-left: 1px solid #4BA8E3;
}
div#savedSearchesWrapper div.ss-inner {
	padding-bottom: 10px;
}
div#filtSavedSearches div#savedSearchesFooter {
	display: none;
}
/****************** candidate compare *********************/
/****************** candidate compare *********************/
/****************** candidate compare *********************/
/* .RadMenu .rmVertical .rmItem .rmTemplate 
{
	padding: 0;
	margin: 0;
	width: 100%;
	}
*/
/*
.RightNowHelpIcon {
	 z-index: 1; 
	}
*/
div#titlePrintCompare {
	background:transparent url(http://media.newjobs.com/id/hiring/core/cm_printer.gif) no-repeat left bottom;
	cursor:pointer;
	padding:0 0 2px 18px;
	margin: 0 10px 0 0;
	}
	div#titlePrintCompare .print 
	{
		text-decoration: underline;
		}
div#compareBtnWrapper {
	 float: right;
	 width:160px;
	 _margin-left:0px
	}
#candidate-ActionDisplay {
	padding-top: 0;
	clear: both;
	}
	div#compareBtnWrapper div#moveAllToFolder {
		position: relative;
		top: -3px;
		}
	div#compareBtnWrapper div#moveAllToFolder span {
		color: #FFFFFF;
		}
	div#compareBtnWrapper div.menuClose {
		margin: 1px 0 0 10px;
		_margin: 0px;
	}
  div#compareBtnWrapper div.menuClose img
{
    _margin:0px;
}
div#gridWrapper {
	overflow: hidden;
	background: url('http://media.newjobs.com/id/hiring/core/2009.06/cndtCompareTopScroll_Bkg.jpg') repeat-x top left;
}
div#gridWrapper .controlWrapper {
	margin: 0;
	}
table#compareGrid {
	padding: 0;
	margin: 0;
	border: 0;
}
	table#compareGrid td.rowHeader {
		border-left: 0;
		border-right: 0;
		border: solid 1px #74b6e5;
		padding: 10px 0 10px 10px;
		_padding-left: 20px; /* IE6 Filter */
		width: 156px;
		min-width: 156px;
		background: #74b6e5 url('http://media.newjobs.com/id/hiring/core/2009.06/rowHeader_btmBorder.jpg') no-repeat bottom right;
		color: #FFF;
		font-size: 10px;
		font-weight: bold;
		vertical-align: top;
	}
table.innerGrid td {
	border-left: 1px solid #d7d6d6;
	padding: 10px;
	width: 176px;
	color: #000;
	font-size: 10px;
}
div.innerGridWrapper {
	/* width of action window - width of rowHeader */
	/*width: 636px;*/
	overflow: hidden;
}
tr.headerRow td {
	background-color: #FFF;
	vertical-align: top;
}
tr.oddRow td {
	background-color: #C7E2F5;
	border-top: solid 1px #C7E2F5;
	border-bottom: solid 1px #C7E2F5;
	vertical-align: top;
}
tr.evenRow td {
	background-color: #FFF;
	vertical-align: top;
}
div.compScore {
	float: left;
	background:transparent url(http://media.newjobs.com/id/hiring/core/2009.04/bg_score_results.png) no-repeat scroll left top;
	border: 0;
	padding: 5px 0 5px 1px;
	width: 42px;
	height: 32px;
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
div.compCandidate {
	float: left;
	margin-left: 5px;
	width:74%;
	min-height: 45px;
}
/* scroll bars */
div.outerScroll {
	/* width of action window - width of rowHeader */
	overflow: auto;
	margin: -16px 0 0 166px;
	*margin-top: 0;
	/*_margin-left: 90px;*/
}
div.innerScroll {
	height: 17px;
}
div#monsterLogo{
    display:none;
}
.candidateCompareRemove {
	clear: left;
	margin: 2px 0 0 0;
	}
	.candidateCompareRemove a {
		text-decoration: underline;
		}
div.candidateCompare_addFolderBtn 
{
	margin: 5px 0 0 0;
	}
	div.candidateCompare_addFolderBtn a span 
	{
		color: #FFFFFF !important;
		}
/****************** auto-complete *********************/
/****************** auto-complete *********************/
/****************** auto-complete *********************/
div.mmaaccOuter {
	background-color: #FFF !important;
	border: 1px solid #004ba8 !important;
	margin-top: -1px !important;
	margin-left: -1px !important;
}
div.mmaaccItem {
	padding: 3px 0 3px 18px !important;
}
div.mmaaccItemSel {
	padding: 3px 0 3px 18px !important;
	background-color:#D0D0FF !important;
}
div.macSuggestionHeader {
	font-weight: bold;
	padding: 6px 0 3px 7px;
	background-color: #e6e6e6;
}
/****************** saved search list *********************/
/****************** saved search list *********************/
/****************** saved search list *********************/
div#savedSearchesBox {
	float: left;
	background-color: #FFF;
}
div.savedHeaderOpen {
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/bg_saved_searches_head.png') repeat-x top left;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	height: 24px;
	line-height: 2.4em;
	padding-left: 17px;
	width: 177px;
	margin-top: 10px;
}
div#savedSearchesWrapper {
	width: 193px;
	border-top: 1px solid #96b11c;
	border-right: 1px solid #96b11c;
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/bg_saved_searches_body.png') repeat-x top left;
}
	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 */
}
	div#savedSearchesBox.modifySearchSaved div#savedSearchesFooter {
		display: none;
	}
ul#savedSearches {
	line-height: 20px;
	list-style: none;
	margin: 5px 0 0 17px;
	padding: 0;
}
	ul#savedSearched li {
		padding: 3px 0;
	}
		ul#savedSearches li a {
			font-size: 10px;
			color: #06C;
		}
div#savedSearchesViewAll {
	margin: 16px 0 0 17px;
}
	div#savedSearchesViewAll a {
		font-size: 10px;
		font-weight: bold;
		color: #06C;
	}
div#savedSearchesSave {
	margin-left: 17px;
}
	div#savedSearchesBox.modifySearchSaved div#savedSearchesSave {
		margin-bottom: 13px;
	}
	div#savedSearchesSave a {
		visibility: hidden;
	}
		div#savedSearchesBox.modifySearchSaved div#savedSearchesSave a {
			visibility: visible;
		}
.saveSearchActionWrapper 
{
    visibility:hidden;
	position: absolute;
	top: 0;
	left: -900px;
	width: 270px;
	border: 1px solid #676767;
	background-color: #FFF;
	margin: 0 0 0 15px;
	*margin-top: 10px; /* IE Filter */
	_margin-left: 5px; /* IE6 Filter */
	_padding-left: 5px; /* IE6 Filter */
	clear: both;
	float: left;	
    z-index: 2;
}
.saveSearchActionWrapper span#saveSearchEmailTitle 
{
	margin: 2px 10px 0 0;
	padding: 0;
	float: left;
	font-weight: bold;
}
.saveSearchActionWrapper div#saveSearchInfoButtons 
{
	margin: 20px 15px 0pt 0pt;
	float: right;
	clear: both;
}
/* action layer form */
h3#saveSearchFormHeader {
		color: #ff6600;
		font-weight: bold;
		font-size: 11px;
		margin: 5px 10px 15px;
		*margin-bottom: 0px; /* IE Filter */
	}
div.saveSearchFormError {
    display: none;
	margin: 5px 0 -10px 10px;
	padding: 0 0 0 30px;
	color: #FF0000;
	width: 350px;
	height: 15px;
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/error_Icon.png') no-repeat;
	_background: url('http://media.newjobs.com/id/hiring/core/2009.04/error_Icon.gif') no-repeat; /* IE6 filter */
	float: left;
}
ul#saveSearchForm {
	list-style: none;
	margin: 0 0 0 52px;
	padding: 0;
}
	ul#saveSearchForm li {
		/* float: left; removed for SF 3.1 */
		margin:15px 10px 0;
	}
	div.saveSearchFormLabel 
	{
		width: 158px;
		padding: 4px 3px 0 0;
		float: left;
	}
		/*
		ul#saveSearchForm li label#emailNameLabel {
			font-weight: bold;
		}
		*/
		ul#saveSearchForm li div#emailOption {
			float: left;
			padding-top:3px;
		}
		ul#saveSearchForm li div#emailFrequency {
			float: left;
		}
		ul#saveSearchForm li div#emailTo {
			float: left;
			clear: both;
		}
		/*
		ul#saveSearchForm li label#emailToLabel {
			font-weight: bold;			
		}
		*/
		#saveSearchForm .actionDropdownList div.RadComboBox_XP {
			width: 186px !important;
		}
ul#saveSearchForm img.ValidationErrorIcon 
{
	padding-left: 5px;
	margin-bottom: -3px;
	}
div#saveSearchButtonWrapper 
{
    float: left;
	width: 100%;
}
    div#saveSearchButtons 
    {
	    text-align: right;
	    margin: 5px 10px 5px;
    }
        div#saveSearchButtons span#ssCancel {
	        padding-right: 40px;
	        position: relative;
	        top: -5px;
        }
        div#saveSearchButtons span#ssSave {
	        position: relative;
	        padding: 5px;
	        top: -1px;
        }
/* end action layer form */
/* Saved Search Action Panel */
div#saveSearchActionPanel
{
	margin: 0 0 10px 0;
	_margin-left: 11px; /* IE6 Filter */
	padding: 0;
	float: left;
	z-index: 3;
	width: 765px;
}
div#saveAndSearchButtons
{
    float:right;
    *float: none;
    clear:both;
    margin: 0 210px 20px 0;    
    *margin: 0 0 20px 540px;    
}
div#saveAndSearchButtons .cancelSavedSearch 
{
	top: 6px;
	margin: 0 15px 0 0;
	}
/* Saved Search Sub Titles */
div#savedSearchStepOne,
div#savedSearchStepTwo
{
    margin: 0 0 5px 30px;
    font-size: 12px;
    color: #0161B2;
}
div#savedSearchStepTwo
{
    float:left;
    _margin-left: 8px;
}
div#saveSearchReq 
{
    float: right;
	margin: 0 10px 5px 0;
}
/****** NEW SmartFindIII Announcement Container ******/
/****** NEW SmartFindIII Announcement Container ******/
/****** NEW SmartFindIII Announcement Container ******/
/* Page headlineWrapper overrides */
#headlineWrapper 
{
	padding-top:15px;
	padding-bottom: 15px;
	}
div#sf3_NewAnnouncementWrapper
{
	width: 743px !important;
	width/**/: 743px;
	margin: 0 4px 0 21px;
	_margin-left: 11px; /* IE6 Filter */
	padding: 0;
	float: left;
	background: transparent url(http://media.newjobs.com/id/hiring/core/2009.04/thrashbox/sf3_NEWcontainer_TR.jpg) no-repeat right top;
}
div#sf3_NewAnnouncementWrapper div#sf3_NewAnnouncementBody 
{
	margin: 0px;
	padding: 0px;
	background: transparent url(http://media.newjobs.com/id/hiring/core/2009.04/thrashbox/sf3_NEWcontainer_TL.jpg) no-repeat left top;
	}
	div#sf3_NewAnnouncementBody div#sf3_NewAnnouncementCopy
	{
		position: relative;
		top: 1px;
		color: #000000;
		width:550px;
		padding: 10px 0 0 12px;
		margin: 0;
		}
		div#sf3_NewAnnouncementCopy .sf3_NewAnnouncementCopyBold 
		{
			font-weight: bold;
			color: #FF6600;
			}
		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: 650px;
			top: 176px;
			height: 63px;
			width: 150px;
		}
		* html div#sf3_NewAnnouncementBody div#sf3_NewAnnouncementIcons  /* IE6 Filter */
		{
			background: url(http://media.newjobs.com/id/hiring/core/2009.04/iconPeopleHdr_ie6sm.gif) no-repeat bottom;
			position: absolute;
			left: 648px;
			top: 174px;
			height: 63px;
			width: 150px;
		}
	div#sf3_NewAnnouncementWrapper div#sf3_NewAnnouncementFooter 
	{
		margin: 0 0 10px 0;
		padding: 0px;
		background: transparent url(http://media.newjobs.com/id/hiring/core/2009.04/thrashbox/sf3_NEWcontainer_BR.jpg) no-repeat right bottom;
		min-height: 16px;
		}
		div#sf3_NewAnnouncementFooter div#sf3_NewAnnouncementBottom
		{
		margin: 0px;
		padding: 0px;
		background: transparent url(http://media.newjobs.com/id/hiring/core/2009.04/thrashbox/sf3_NEWcontainer_BL.jpg) no-repeat left bottom;
		min-height: 16px;
		}
/****** NEW SmartFindIII Resume Details ******/
/****** NEW SmartFindIII Resume Details ******/
/****** NEW SmartFindIII Resume Details ******/	
	div.DNATableContainer th.candidateDetail_clmn1 {
			width: 15px !important;
		}
	div.DNATableContainer th.candidateDetail_clmn2 {
			width: 250px;
		}
	div.DNATableContainer th.candidateDetail_clmn3 {
			width: 166px;
			}
			div.DNATableContainer .tenure {
				font-weight:bold;
				text-align:right;
				}
	div.DNATableContainer th.candidateDetail_clmn4 {
			width: 133px;
			}
div.DNATableContainer table.DNATable .gridRow {
	background-color: #FFFFFF;
	}
div.DNATableContainer table.DNATable .gridAltRow {
	background-color: #F5F8E7;
	}
div.DNATableContainer .DNAFooter {
	line-height: 20px;
}
/* Candidate Detail table overrides */
div#detailHeader {
	width: 678px;
	margin: 0px 10px 0 10px;
	_margin-top: 5px;  /*IE6 Filter */
	border: solid 1px #DEDBDE;
	_border-bottom: 0px; /*IE6 Filter */
	padding: 5px 20px 10px 0px;
	}
	div.detailContent {
		width: 698px;
		margin: 0 10px;
		border: solid 1px #DEDBDE;
		border-top: 0px;		
		}
div.detailContent .RadTabStrip_NextGen .rtsLevel 
		{
			margin-left: 0px;
			}
div#sf3_legend {
	font-weight: bold;
	color: #626262;
	}
div#sf3_legend .jellyDot_legend {
	background: url(http://media.newjobs.com/id/hiring/candidates/dna_skill_hit.gif) no-repeat;
	height:9px;
	width:9px;
	float: left;
	margin: 2px 3px 0 15px;
	}
.testDrive div#sf3_legend {
	display:none !important;
	}
.testDrive div#sf3_legend_testDrive {
	display:block !important;
	}
.testDrive div#sf3_legend_testDrive .jellyDot_legend {
	background: url(http://media.newjobs.com/id/hiring/candidates/dna_skill_hit.gif) no-repeat;
	height:9px;
	width:9px;
	float: left;
	margin: 2px 3px 0 15px;
	}
div.DNATableContainer {
	width: 600px;
	padding: 7px 0px;
	float: left;
	display:inline;
	}
	.DNATable {
	width: 100%;
	}
div#candidateData .columnCandidateBrief {
	overflow:hidden;
	width:175px;
	}
div#candidateData .columnCandidateDetails {
	width:350px;
	padding-top: 12px;
	}
table.DNATable .jellyDotCell {
	margin: 0 3px;
	*padding-left: 3px;
	}
/* Candidate Detail, Block Candidate override - DEV00343177 */
.geProfile div 
{
	padding: 0px;
	}
.divCandidateUserActionIcons 
{
	float:left;
	width:auto !important;
}
	.divCandidateUserActionIcons div
	{
		float:left;
		margin: 0px 5px 4px 0px;
		display:block;
		height:14px;
	}
	.divCandidateUserActionIcons .resumeIconBlocked
	{
		width:14px !important;
		background:transparent url('http://media.newjobs.com/id/hiring/candidates/blockedicon.gif') no-repeat;
	}
		.divCandidateUserActionIcons .resumeIconViewed
	{
		width:20px !important;
		background:transparent url('http://media.newjobs.com/id/hiring/candidates/cm_user_viewed.gif') no-repeat;
	}
	.divCandidateUserActionIcons .resumeIconVeteran
	{
		width:22px !important;
		background:transparent url('http://media.newjobs.com/id/hiring/candidates/cm_user_veteren.gif') no-repeat;
	}
	.divCandidateUserActionIcons .resumeIconHandicapped
	{
		width:22px !important;
		background:transparent url('http://media.newjobs.com/id/ro/FRFR/resumeicons/ladapt_20x18.gif') no-repeat;
	}
.testDrive div.searchResults_back {
	background: url(http://media.newjobs.com/id/hiring/core/2009.04/back2srchResults_arrow.gif) no-repeat left;
	margin-bottom:-40px;
	_margin-bottom:-50px; /* IE6 Filter */ 
	margin-top:10px;
	_margin-top:0px;  /* IE6 Filter */
	margin-left:65px;
	padding-left:10px;
	width: 228px;
	_width: auto;
	display: inline;
	}
	/* BEGIN DEV00329368 */
div.facetField 
{
	margin-left:28px;
}
div.facetFieldDynamicList 
{
	margin-left:0px;
	display:none;
}
#facetLocation div.facetField {
	margin-left:0;
	}
#facetLocation div.facetField .authorized-wrapper {
	margin-left:27px;
	}
#facetYears div.facetField {
	*margin-left:14px;
	}
#facetYears div.facetField input.sf3-text { /* DEV00406970*/
	width:160px;
	}
div#locationList .dynamicListLink { padding-left: 0; }
div.facetField div.remove, 
div.facetField div.noremove {/*page_Enh...1437.J1.2 (line 1130)*/
left:10px;
position:static;
float:left;
height:13px;
margin:4px 7px 0 10px;
width:24px;
}
div.facetValue { /*page-break-after_Enh...1437.J1.2 (line 1103)*/
    margin-left:29px;
    }
/* DEV00362488 */
.facetFieldDynamicList div.dynamicList, 
.facetFieldDynamicList div.dynamicList ol, 
.facetFieldDynamicList div.dynamicList ol li div.itemLabel 
{
    _float: none;
}
/*page-break-after_Enh...1437.J1.2 (line 59)*/
#facetSkills div.dynamicList ol li div.spimportance { 
background:transparent url(http://media.newjobs.com/id/hiring/core/2009.04/bgImportance_green.gif) no-repeat scroll 0 0;
}
/*page-break-after_Enh...1437.J1.2 (line 342)*/
/*page-break-after_Enh...1437.J1.2 (line 352)*/
#facetSkills div.dynamicList ol li div.spimportance, 
#facetSkills div.dynamicList ol li div.importance  
{
	float:none;
	clear:both;
	margin:5px 0px 5px 31px;
}
/*page-break-after_Enh...1437.J1.2 (line 366)*/
#facetSkills  div.dynamicList div.dynamicListLink  
{
	float:none;
	clear:both;
	margin:5px 0px 0 31px;
}
#facetSchool div.dynamicList ol li div.spimportance, 
#facetSchool div.dynamicList ol li div.importance  
{
	float:none;
	clear:both;
	margin:5px 0px 5px 31px;
}
/*page-break-after_Enh...1437.J1.2 (line 366)*/
#facetSchool  div.dynamicList div.dynamicListLink  
{
	float:none;
	clear:both;
	margin:5px 0px 5px 31px;
}
#facetCompany div.dynamicList ol li div.spimportance, 
#facetCompany div.dynamicList ol li div.importance  
{
	float:none;
	clear:both;
	margin:5px 0px 5px 31px;
}
/*page-break-after_Enh...1437.J1.2 (line 366)*/
#facetCompany  div.dynamicList div.dynamicListLink  
{
	float:none;
	clear:both;
	margin:5px 0px 5px 31px;
}
#ictl00_ctl00_ContentPlaceHolderBase_ContentPlaceHolder1_SmartFindSkills div.dynamicList ol li div.importance 
{
	margin:0 0 0 30px;
}
#ictl00_ctl00_ContentPlaceHolderBase_ContentPlaceHolder1_SmartFindSkills div.dynamicList ol li div.spimportance 
{
	margin:0 0 0 30px;
}	
	/* END DEV00329368 */		
/****** NEW SmartFind 3.1 Test Drive ******/
/****** NEW SmartFind 3.1 Test Drive ******/
/****** NEW SmartFind 3.1 Test Drive ******/
div#validator-popup
{
   background: transparent url(http://media.newjobs.com/id/hiring/core/shadowAlpha.png) no-repeat scroll right bottom !important;
}
div.validator-popup 
{
    border: none;
    height: auto;
    position:relative;
    top:-100px;
    left:26px;
    cursor:default;
    z-index: 99;
}
div.validator-popup-content 
{    
    background-color:#fff;
    border: 1px solid #999;
    width: 250px;
    overflow: hidden;
    cursor:default;
}
div.validator-popup-close img
{
    width:16px;
    height:16px;
}
div.validator-popup-text
{
	width: 220px;
}
/****** NEW SmartFind 3.1 Flocation Upsell Image ******/
#flocationUpsell 
{
	background: url('http://media.newjobs.com/id/hiring/core/2009.06/flowcation_2wk100Ml_190x52.gif') no-repeat;
	width: 190px;
	height: 52px;
	margin: 0 0 0 4px;
	padding: 0;
	float: left;
	}
/****** NEW SmartFind 3.1 Flocation Upsell CSS ******/
/*
#flocationUpsell {
	width: 188px;
	margin: 0 0 0 4px;
	padding:0;
	float: left;
	background: transparent url(<MediaServer/>/id/hiring/core/2009.06/thrashbox/flowcationUPsell_TR2.gif) no-repeat top right;
	background-color: #FBFCF7;
}
	#flocationUpsell .flocationBody {
		background: url('<MediaServer/>/id/hiring/core/2009.06/thrashbox/flowcationUPsell_TL2.gif') no-repeat top left;
		position: relative;
		margin: 0px;
		padding: 0px;
	}
	#flocationUpsell .flocationCopy {
		padding: 6px 0 0 8px;
		margin: 0;
		color: #666;
		font-size: 10px;
		line-height: 115%; 
		letter-spacing: -1px;
		}
		#flocationUpsell .flocationCopy .flocationSave {
			font-size:11px;
			font-weight:bold;
			color: #97B11C;
		}
		#flocationUpsell .flocationCopy .flocationPrice {
			font-size:11px;
			font-weight:bold;
			color: #0161B2;
			}
	#flocationUpsell .flocationFooter {
		background: url('<MediaServer/>/id/hiring/core/2009.06/thrashbox/flowcationUPsell_BR2.gif') no-repeat bottom right;
		margin: 0px;
		padding:0px;
		position: relative;
		bottom: 0;
		}
		.flocationFooter .flocationButton 
		{
			background: url('<MediaServer/>/id/hiring/core/2009.06/flowcation_actNow_Btn.gif') no-repeat;
			float: left;
			position: relative;
			bottom: 10px;
			margin: 0 0 0 70px;
			width: 60px;
			height: 20px;
			background-color: #b3d08e;			
		}
		#flocationUpsell .flocationBottom {
			background: url('<MediaServer/>/id/hiring/core/2009.06/thrashbox/flowcationUPsell_BL2.gif') no-repeat bottom left;
			margin: 0px;
			padding:0px;
			position: relative;
			}
*/
/****** End of NEW SmartFind 3.1 Flocation Upsell CSS ******/
.savedSearchFormBox {
	width: 743px;
	margin: 0 0 0 21px;
	_margin-left: 0; /* IE6 Filter */
	padding: 0 0 21px 0;
	_padding-bottom: 0; /* IE6 Filter */
	background: url(http://media.newjobs.com/id/hiring/core/2009.06/thrashbox/savedSrchFormTR.gif) no-repeat top right;
	float: left;
	height: 100px;
	z-index: 3;
}
.savedSearchFormBox .savedSearchFormBody {
		margin: 0;
		padding: 5px 0 15px 0;
		height: 80px;
		_overflow:hidden;
		background: url(http://media.newjobs.com/id/hiring/core/2009.06/thrashbox/savedSrchFormTL.gif) no-repeat top left;
	}
.savedSearchFormBox .savedSearchFormBody input.sf3-text {
    _margin-left: -3px;
}
.savedSearchFormBox .savedSearchFormFooterWrapper {
	margin: 0;
	padding: 0;
	background: url(http://media.newjobs.com/id/hiring/core/2009.04/sf3SearchFormBR_adv.png) no-repeat bottom right;
}
.savedSearchFormBox .savedSearchFormFooterWrapper .savedSearchFormFooter {
	margin: 0;
	padding: 0;
	background: url(http://media.newjobs.com/id/hiring/core/2009.04/sf3SearchFormBL_adv.png) no-repeat bottom left;
	height: 20px;
   min-height: 20px;
}
.savedSearchFormBox .saveSearchActionWrapper 
{
    visibility:visible;
	position: relative;
	background-color:Transparent;
	top: -25px;
	left: 0px;
	width: 95%;
	border-style:none;
	margin: 0;
	*margin-top: 25px; /* IE Filter */
	_margin-left: 5px; /* IE6 Filter */
	_padding-left: 5px; /* IE6 Filter */
	clear: both;
	float: left;	
}	
.saveSearchFormTitleError, .saveSearchFormEmailError {
    display: none;
    position: absolute;
	height: 15px;
	width: 15px;
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/error_Icon.png') no-repeat;
	_background: url('http://media.newjobs.com/id/hiring/core/2009.04/error_Icon.gif') no-repeat; /* IE6 filter */
	float: left;
}
.saveSearchFormTitleError 
{
    margin: -16px 0 0 355px;
    *margin: 2px 0 0 3px;
}
.saveSearchFormEmailError 
{
    margin: 2px 0 0 355px;
    *margin: 2px 0 0 6px;
}
#helpSaveSearch .RightNowHelpIcon {
		float: right;
		margin: 12px 10px 0 0;
	}
/****** NEW SmartFind 3.1 Saved Search Modal ******/
.modalSaveSearchActionWrapper 
{
	visibility:hidden;
	position: absolute;
	width: 350px;
	margin: 0 0 0 20px;
	background: transparent url(http://media.newjobs.com/id/hiring/core/2009.06/thrashbox/copySavedSrchTR.gif) no-repeat scroll right top;
	clear: both;
	float: left;	
    z-index: 100;
}
.modalSaveSearchActionWrapper .saveSearchFormHeaderWrapper 
{
	background: transparent url(http://media.newjobs.com/id/hiring/core/2009.06/thrashbox/copySavedSrchTL.gif) no-repeat scroll left top;
	padding: 0;
	margin: 0;
}
.modalSaveSearchActionWrapper h3#saveSearchFormHeader {
	color: #0161B2;
	font-size:14px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 8px 0 0 10px;
}
.modalSaveSearchActionWrapper div.saveSearchFormError {
	margin: -5px 0 0 10px;
	_margin-bottom: -7px; 
	width: 270px;
	color: #FF0000;
}
.modalSaveSearchActionWrapper .saveSearchFormTitleError, .saveSearchFormEmailError {
    display: none;
	height: 15px;
	width: 15px;
	position: absolute;
	background: url('http://media.newjobs.com/id/hiring/core/2009.04/error_Icon.png') no-repeat;
	_background: url('http://media.newjobs.com/id/hiring/core/2009.04/error_Icon.gif') no-repeat; /* IE6 filter */
	float: left;
}
.modalSaveSearchActionWrapper .saveSearchFormTitleError 
{
    margin: -16px 0 0 320px;
    *margin: 2px 0 0 0px;
}
.modalSaveSearchActionWrapper .saveSearchFormEmailError 
{
    margin: 2px 0 0 320px;
    *margin: 2px 0 0 3px;
}
.modalSaveSearchActionWrapper ul#saveSearchForm {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
}
.modalSaveSearchActionWrapper div.saveSearchFormLabel {
	padding: 4px 3px 0 0;
	float: left;
	width: 125px;
}
.modalSaveSearchActionWrapper ul#saveSearchForm li {
	/* float: left; removed for SF 3.1 */
	/* margin:8px 10px; */
}
.modalSaveSearchActionWrapper div#divSaveSearchEmailFreq {
    *margin-top: -3px;
}
.modalSaveSearchActionWrapper ul#saveSearchForm input.sf3-text {
    _margin-left: -3px;
}
.modalSaveSearchActionWrapper ul#saveSearchForm li div#emailFrequency {
		float: left;	
		*margin-top: -3px;
	}
.modalSaveSearchActionWrapper #saveSearchForm .actionDropdownList div.RadComboBox_XP {
	width: 188px !important;
	}
.modalSaveSearchActionWrapper ul#saveSearchForm li div#emailTo {
		float: left;
		clear: both;
	}
.modalSaveSearchActionWrapper div#saveSearchButtonWrapper {
    float: right;
    _margin: 7px 0 0 0;
    _width:345px;
    margin: 10px 10px 0 0;
    padding:0;
	*margin: 0 0 0 0;
	}
.modalSaveSearchActionWrapper div#saveSearchButtons {
	padding: 0;
	margin-right: 18px;
    *margin-right: 16px;
	}
.modalSaveSearchActionWrapper div#saveSearchButtonWrapper span#ssCancel {
    padding: 0;
    position: relative;
    top: 0;
	}
.modalSaveSearchActionWrapper div#saveSearchButtonWrapper span#ssSave {
	position: relative;
	padding: 5px;
	top: 1px;
	}
	.modalSaveSearchActionWrapper div#saveSearchButtons span#ssSave .BtnLevelOneSmall 
	{
		position: relative;
		left:0;
		}
.modalSaveSearchActionWrapper #savedSearchFormFooter {
	background: transparent url(http://media.newjobs.com/id/hiring/core/2009.06/thrashbox/copySavedSrchBR.gif) no-repeat scroll right bottom;
	padding: 0;
	margin: 0;
	}
.modalSaveSearchActionWrapper #savedSearchFormFooter .savedSearchFormFooterIn {
	background: transparent url(http://media.newjobs.com/id/hiring/core/2009.06/thrashbox/copySavedSrchBL.gif) no-repeat scroll left bottom;
	padding: 0;
	margin: 0;
	}
.resultsLegendBrief
{
	height:40px;
	min-width: 220px; width: auto !important; width: 220px;
}
.resultsLegendBrief .key_masked
{
	display:none;
}
.resultsLegendBrief .key_criteria
{
	display:none;
}
.resultsLegendExpanded
{
	height:30px;
	min-width: 220px; width: auto !important; width: 220px;
}
.resultsLegendExpanded .key_masked
{
	display:none;
}
.resultsLegendExpanded .key_criteria
{
	display:block;
	font-family: verdana; 
    font-size: 9px;
    font-weight: bold;
	color:#666666;
    padding-left: 11px;
	padding-top: 0px;
    margin-left: 15px;
}
.testDrive .resultsLegendBrief
{
	display:block;
	height:40px;
	min-width: 220px; width: auto !important; width: 220px;
}
.testDrive .resultsLegendBrief .key_masked
{
	display:block;
	font-family: verdana; 
    font-size: 9px;
    font-weight: bold;
	color:#666666;
	padding-top:4px;
    padding-left: 1px;
	padding-bottom: 6px;
    margin-left: 15px;  
}
.testDrive .resultsLegendBrief .key_masked .green
{
	color:#859B4F;
}
.testDrive .resultsLegendBrief .key_criteria
{
	display:none;
}
.testDrive .resultsLegendExpanded
{
	display:block;
	height:30px;
	min-width: 220px; width: auto !important; width: 220px;
}
.testDrive .resultsLegendExpanded .key_masked
{
	display:block;
	font-family: verdana; 
    font-size: 9px;
    font-weight: bold;
	color:#666666;
	padding-top:4px;
    padding-left: 1px;
	padding-bottom: 6px;
    margin-left: 15px;  
}
.testDrive .resultsLegendExpanded .key_masked .green
{
	color:#859B4F;
}
.testDrive .resultsLegendExpanded .key_criteria
{
	display:block;
	font-family: verdana; 
    font-size: 9px;
    font-weight: bold;
	color:#666666;
    padding-left: 11px;
	padding-top: 0px;
    margin-left: 15px;
}
.testDrive .green
{
	color:#859B4F;
}
.testDrive .greenItalic
{
	font-family: verdana; 
    font-size: 11px;
    font-weight: bold;
	color:#4E7202;
	font-style:italic;
}
.testDrive .pager #pgrHeader
{
	width: auto;
}
.testDrive .actionsPanel
{
	padding: 0 5px 0 10px;
}
.testDrive div#detailHeader
{
	padding: 15px 20px 17px 0px;
	margin:  -35px 10px 0;
}
.testDrive #savedSearchesBox #savedSearchesHeader,
.testDrive #savedSearchesBox #savedSearchesWrapper, 
.testDrive #savedSearchesBox  #savedSearchesFooter
{
	display: none;
}
.testDrive .DNATableContainer
{
	width: 480px;
}
/****** Test Drive Mode ******/
.testDrive div#candidateData .columnCandidateBrief {
	color:#608211;
	font-weight:bold;
	overflow:hidden;
	width:200px;
	display: none;
}
.testDrive div#candidateData .columnCandidateBrief a {
	color:#608211;
	font-weight:bold;
	font-style:italic;
	cursor:text;
	text-decoration:none;
}
.testDrive div.savedHeaderOpen
{
	background: transparent url(http://media.newjobs.com/id/hiring/core/2009.06/bg_saved_searches_head_td.png) repeat-x scroll left top;
	margin-top: 55px;
}
.testDrive div#filtSavedSearches div.savedHeaderOpen
{
	background:transparent url(http://media.newjobs.com/id/hiring/core/2009.06/bg_filters_saved_search_td.png) repeat-x scroll left top;
}
.testDrive .DNADetailTopActions
{
	display:none;
}
.testDrive #savedSearches li a
{
	color: #858585;
	text-decoration: underline;
}
.testDrive ul#savedSearches
{
	line-height: 15px;
	margin:5px 0 0 11px;
}
.testDrive div#savedSearchesWrapper {
	background:transparent url(http://media.newjobs.com/id/hiring/core/2009.06/bg_saved_searches_body_td.png) repeat-x scroll left top;
	border-right:1px solid #A0A0A0;
	border-top:1px solid #A0A0A0;
}
.testDrive div#filtSavedSearches div#savedSearchesWrapper {
	background: transparent url(http://media.newjobs.com/id/hiring/core/2009.06/bg_saved_searches_body_td.png) repeat-x scroll left top;
	border:1px solid #A0A0A0;
	margin-top: -2px;
}
.testDrive div#savedSearchesFooter {
	background:transparent url(http://media.newjobs.com/id/hiring/core/2009.06/bg_saved_searches_foot_td.png) no-repeat scroll left bottom;
}
.testDrive div#savedSearchesViewAll
{
	margin: 20px 0 20px 11px;
}
.testDrive div#savedSearchesViewAll a
{
	color: #858585;
}
.testDrive div.savedHeaderOpen
{
}
.testDrive .viewAllFoldersLink
{
	background-color: #f0f0f0;
	margin: 5px 5px 0 5px;
	padding: 3px;
	font-family: Verdana;
	font-size:10px;
	font-weight:bold;
	color: #000;
	line-height:1.5em
}
.testDrive .viewAllFoldersLink a
{
color: blue;
text-decoration: underline
}
/* Search Results */
.testDrive a.candidateNameTitle, .testDrive #recentEmployer, .testDrive .employerNameCell, .testDrive .subjectsCell, .testDrive #divRecentEmployer .labelData, .testDrive #recentCompanyName, .testDrive #candidateNameTitle, .testDrive #currentCompany, .testDrive #company0
{
	text-decoration: none;
	font-style: italic;
	color: #859B4F;
	font-size: 11px !important;
	font-weight: bold !important;
}
/* Candidate Detail */
.testDrive #titlePrint .candidateName  
{
	text-decoration: none;
	font-style: italic;
	color: #859B4F;
}
.testDrive .Resume .resumeBody {
background:#FFFFFF url(http://media.newjobs.com/id/hiring/58/resumesearch/resume-back-td.gif) repeat-y scroll left top;
}
.disabledForTestDrivePanel
{
background-color:#E5E5E5;
clear:both;
color:#000000;
font-family:Verdana;
font-size:9px;
font-weight:bold;
height:34px;
line-height:15px;
margin:5px;
padding:3px;
width:209px;
}
.testDrive td.geProfile {
	padding-left:15px !important;
}
#navigationMenuWrapper 
{
	margin-top: 0px;
	display: inline;
}
.testDrive #navigationMenuWrapper 
{
    margin-top: 70px;
    *margin-top: 68px;
    _margin-right: -3px;
}
#monsterSuggestsBox,
#monsterSuggestsBoxTestDrive 
{
	background: url('http://media.newjobs.com/id/hiring/core/2009.06/PwrSrchTutorialLeft_226x42.gif') no-repeat;
	/* background: url('<MediaServer/>/id/hiring/core/2009.06/searchTutorial_bannerLeft.gif') no-repeat; */
	height:48px;
}
.spnSuggestsLink
{
	color: #000000 !important;
}
.spnSuggestsLink p
{
	font-weight:normal !important;
}
#searchTutorial
{
	background: url('http://media.newjobs.com/id/hiring/core/2009.06/PwrSrchTutorial_190x52.gif') no-repeat;
	/* background: url('<MediaServer/>/id/hiring/core/2009.06/MonsterTutorial_190x52.gif') no-repeat;*/
	width: 190px;
	height: 52px;
	margin: 0;
	padding: 0;
	float: left;
	text-decoration: none;
}
.testDrive div#sf3_NewAnnouncementResultsWrapper div#sf3_NewAnnouncementResultsBody
{
	margin: 10px 0 0 0;
	padding: 0;
}
	.testDrive div#sf3_NewAnnouncementResultsBody div#sf3_NewAnnouncementResultsCopy
	{
		position:relative;
		top:5px;
		left:10px;
		color: #000000;
		padding: 0;
		margin: 0;
		}
		.testDrive div#sf3_NewAnnouncementResultsCopy .sf3_NewAnnouncementResultsCopyBold 
		{
			font-weight: bold;
			color: #FF6600;
			}
	.testDrive div#sf3_NewAnnouncementResultsWrapper div#sf3_NewAnnouncementResultsFooter 
	{
		margin: 0 0 0 0;
		padding: 0px;
		xbackground: transparent url(http://media.newjobs.com/id/hiring/core/2009.04/thrashbox/sf3_NEWcontainer_BR.jpg) no-repeat right bottom;
		min-height: 13px;
		}
		.testDrive div#sf3_NewAnnouncementResultsFooter div#sf3_NewAnnouncementResultsBottom
		{
		margin: 0px;
		padding: 0px;
		xbackground: transparent url(http://media.newjobs.com/id/hiring/core/2009.04/thrashbox/sf3_NEWcontainer_BL.jpg) no-repeat left bottom;
		min-height: 13px;
		}
.testDrive .contentPageBlank
{
	margin-top:68px;
}
.tdCandidateInfoBoxShadow
{
	background-color: gray;
	width: 175px;
	height: 45px;
	display: none;
	margin: 10px 10px 0 10px;
	float: left;
}
.tdCandidateInfoBox
{
	background-color: #e6f0cd;
	border: 1px solid #5c830e;
	width: 175px;
	height: 45px;		
	margin-top: -3px;
	margin-left: -3px;
}
.tdCandidateInfoBoxContent {
	margin: 7px;
	color: #666666;
	font-family:verdana;
	font-size:9px;
	font-weight:bold;
}
.testDrive .tdCandidateInfoBoxContent {
	margin: 7px;
	color: #666666;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
}
.testDrive .tdCandidateInfoBoxShadow
{
	display: block;
}
.testDrive div#sf3_TopSearchNav_results div.tellUs_wrapper 
{
	display:none;
}
.invisibleForTestDrive
{
}
.testDrive .invisibleForTestDrive
{
	display:none;
}
/*
.testDrive #bannerWrapper
{
	display:block !important;
}
*/	
.testDrive .buttonCandidatesView
{
	margin-left: -20px !important;
}
.spnMonsterSuggestsBoxTestDrive
{
	margin: 0 0 0 10px;
}
#searchTutorialTestDrive 
{
	height:32px;
	margin: 8px 0 5px 0;
	padding: 5px 0 0 0;
	background-color: #e4eec4;
	color: #000000;
	position:absolute;
	left: 790px;
	top: 250px;
	width: 193px;
	font-size:10px;	
}
.spnSearchTutorialTestDrive
{
	margin: 0 0 0 5px;
}
#NewAnnouncementPrefix
{
	color: #FF6600;
}
#gridCandidatesExpandedCustomHeader
{
}
.contentPageBlank #sf3_NewAnnouncementResultsCopy a
{
	position: absolute !important;
	top: 20px !important;
	left: 450px !important;
}
.buttonCandidatesView
{
    bottom: 0px;
}
.RadTabStrip_NextGen
{
	background-color: #F1F5E0 !important;
	_background-color: #E8EFCB !important;
}
tr.GridRow_NextGen td td,
tr.GridAltRow_NextGen td td
{
	border-top-width: 0px;
	border-bottom-width: 0px;
}
	tr.GridRow_NextGen td,
	tr.GridAltRow_NextGen td
	{
		padding-top: 2px;
		padding-bottom: 0px;
	}
td.geActions .gridActionsTitle
{
	margin-top:5px !important;
}
td.CandidateID
{
	height:20px;
}
#careerSummaryRN .RightNowHelp .RightNowHelpIcon
{
	_right: 10px !important;
	_top: -4px !important;
}
#divRNLearnMore
{
	font-weight:normal;
	display: inline;
}
.testDrive .headerColumn, .headerSubColumn
{
	padding: 0px !important;
}
.RadTabStrip_NextGen .rtsLevel 
{
	margin-left: 0px !important;
}
.candidateRecentTitle
{
	padding-left: 0px;
}
.beActions 
{
	_padding-left: 0px !important;
	_padding-right: 0px !important;	
}
.beActions .buttonsRight
{
	_width: 90px !important;
	_padding-right: 0px;
}
.resumeBody .xslSummaryTable
{
	*text-align: left;
}
.testDrive #flocationUpsellWrapper
{
	xbackground: url('http://media.newjobs.com/id/hiring/core/2009.08/flowcation/flwcation_2wk100mil_188x102.gif') no-repeat;	
	position: absolute;
	top:250px;
	left:795px;
}
.testDrive #titlePrint .candidateName 
{
	padding-left: 22px;
}
.testDrive #companyInfoBox,
.testDrive #schoolInfoBox
{
	float:right;
	display:inline;
	margin-top: 3px;
}
.testDrive #CandidateIDSpacer
{
	display:block !important;
}
.testDrive #CandidateIDSpacerHeight
{
	height:10px;
}
/********** Footer Paging **********/
#footerCandidates
{
    position: relative;
	padding:0px 5px;
	width: 705px;
	min-height: 45px;
	_height: 45px; /* IE6 */
}
#footerCandidates .pagingCandidates 
{
    float: right;
}
.buttonCandidatesView
{
	top: 10px;
	*top: 20px !important;
	_width: 70px !important;
}
.testDrive .trCandidateNameTestDriveMode
{
	display:block !important;
}
.actionsPanel .sfResResults_help #RNCandidateIndexWrapper .RightNowHelpIcon 
{
	position: absolute;
	left: 690px;
	top: -5px;
	*top: 5px;
}
.actionsPanel
{
	*z-index: 3;
}
.sfResResults_help #RNCandidateIndexWrapper .RightNowHelpIcon input
{
	z-index: 4;
}
.sfResResults_help #RNCandidateDetailWrapper .RightNowHelpIcon input
{
	z-index: 4;	
}
.modalActionBackground
{
	position:absolute !important;
	z-index: 99 !important;
}
.cm-menu div
{
	z-index: 2 !important;
}
#headerCandidates
{
	padding-bottom: 10px;
	z-index: 4;
}
td.geProfile
{
	padding-right: 40px !important;
}
ul#ulActionsList
{
    color:#093AF7;
    font-weight:bold;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:3px;
    position:absolute;
    text-decoration:underline;
    text-indent:0;
    z-index:2;
}
.showActions ul#ulActionsList 
{
    display: block;
}
#batchActions
{
	z-index: 21;
	*z-index: 4;
}
#gridCandidatesExpandedCustomHeader #expandedCheckAll_SF
{
	margin-left: -5px;
	_margin-left: -3px;
}
.detailActionsList
{
	text-align:left;
}
#miniCartContainer
{
	z-index: 21;
}
.textFieldLabelNote
{
	clear:both;
	width: 130px;
}
.textFieldLabelNote a span
{
	text-decoration: underline;
}
.actionLayerPanel .actionControlRegion .actionRightCol .addANoteCheckbox 
{
	xmargin-left: 155px;
	*margin-left: auto;
}
.noWordWrap
{
	white-space:nowrap;
}
/* REDUX RESKIN */
.skills-top
{
	background-image: url("http://media.newjobs.com/id/hiring/58/redux/skills-bg-top.gif");
	background-position: top left;
	background-repeat: no-repeat;
	padding-bottom:3px;
	padding-top:3px;	
}
.skills-bottom
{
	background-image: url("http://media.newjobs.com/id/hiring/58/redux/skills-bg-bottom.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	/*border-width: 0 1px 0 1px;
	border-style: solid;
	border-color: #4BA8E3;*/
}
.skills-container
{
	padding: 10px;
	border-width: 0 1px 0 1px;
	border-style: solid;
	border-color: #4BA8E3;
}
.DNASkillHeader
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0066cc;
	margin-bottom:4px;
	margin-top:8px;
	width:auto;
}
.jellyDotCell
{
	width: 16px;
}
.DNATableContainer .skillCell{
	width:auto;
}
.DNATableContainer .lastUsedCell
{
	width: 170px;
}
.DNATableContainer .yearsExperienceCell
{
	width: 80px;
}
div.DNATableContainer {
display:block;
padding:0;
width:660px;
}
div.DNATableContainer {
background:transparent;
float:none;
margin-bottom:0;
padding:0;
position:static;
}
.DNASearchTerms
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #0066cc;
}
.DNASearchTermsBump
{
	margin-left: 16px;
}
