/***********************************
File:		ctrl_mstr_ManageCandidates.css
Version:	version 1.0
Date:		09/12/08
Remarks:	This stylesheet contains all 
            of individual ctrl stylesheets
            used to style the Manage Candidates
            page for JCM II.
***********************************/
.singleAction a.disabledText
{
	color: #CCCCCC;
}
.errorText 
{
    color: #f00;   
}
.filters.errorText 
{
    width: 187px;
    line-height:15px;
}
#candidate-ActionDisplay
{
    margin: 3px 0px;
    font-size: 9px;
    font-weight:normal;
}
.MasterTable_NextGen #candidate-ActionDisplay 
{
    position: static;
}
    #candidate-ActionDisplay span 
    {
        line-height: 16px;
        padding-left: 20px;
    }
.candidate-ActionDisplayPending
{
    color: #999999;
    background: url(http://media.newjobs.com/id/hiring/core/icons/feedback_load.gif) no-repeat;
}
.candidate-ActionDisplaySuccess
{
    color: #019865;
    background: url(http://media.newjobs.com/id/hiring/core/icons/feedback_yes.gif) no-repeat;
}
.candidate-ActionDisplayFailure
{
    color: #CE0002;
    background: url(http://media.newjobs.com/id/hiring/core/icons/feedback_no.gif) no-repeat;
}
.checkAll 
{
    float: left;
}
.checkAll input
{
	border: 0;
}
.noDrop 
{
    cursor: no-drop;
}
#gridCandidatesExpandedCustomHeader .label 
{
    line-height: 18px;
}
/* New Link Button Style (general style) */
            a.btnBlueLinkButton
            {
                padding-left: 2px;
                overflow: hidden;                
                float: left;
                color: #fff !important;
                font-weight: bold;
                font-size: 11px;
                font-family: Verdana, Arial, Helvetica;
                text-decoration: none;
                line-height: 20px;
                height: 20px;
            }
            a.btnBlueLinkButton span
            {
				display: block;
					_display:  inline-block !important; /* IE 6 */
                padding-left: 3px;
                padding-right: 5px;
                line-height: 20px !important;
                height: 20px;
            }
            a.btnBlueLinkButton span span
            {
            	background: transparent none repeat scroll 0%;
            }
/*************
modal window
*************/
#updateProgressHideSelect 
{
    border: none;
    position: absolute;
    display: none;
}
/* ctrl_calendardatepickercontrol.css */
/*  override web20 -calendar styles  */
    table.calendarWrapper_Web20  .RadPanelBar_WebBlue .rpRootGroup .rpText
      {          
          color: #666;
          border-bottom: 1px solid #CCCCCC;
          height: 23px;
      }
     table.calendarWrapper_Web20 .RadPanelBar_WebBlue .rpRootGroup
      {
          border-color: #CCCCCC;
      }
     table.calendarWrapper_Web20 .radCalWeekendHover_Web20 a, 
     table.calendarWrapper_Web20 .radCalHover_Web20 a
      {
          font: bold 10px Arial, Verdana, Sans-serif;
          color: black;
          background: #f1cd5f;
      }
      table.calendarWrapper_Web20 .radCalWeekendSelect_Web20 a, 
      table.calendarWrapper_Web20 .radCalSelect_Web20 a
      {
          font: bold 10px Arial, Verdana, Sans-serif;
          color: #81516b;
          background: #f1cd5f;
      }
      table.calendarWrapper_Web20 .titlebar_Web20
      {
          color: #000;
          font: normal 10px Arial, Verdana, Sans-serif;
          background: transparent;
          line-height: 20px;
          font-weight: bold;
      }
     table.calendarWrapper_Web20
      {
          width: 180px !important;
          background: #dae9fe;
          border: solid 1px #ececec;
          cursor: default;
      }
      table.calendarWrapper_Web20 .radEnabledCss_Web20, 
      table.calendarWrapper_Web20 .radEmptyMessageCss_Web20, 
      table.calendarWrapper_Web20 .radHoverCss_Web20, 
      table.calendarWrapper_Web20 .radFocusedCss_Web20
      {
          background: #FEFEFE none repeat scroll 0%;
          border: solid 1px #aeb1a8;
      }
      table.calendarWrapper_Web20 .titlebar_Web20 td
      {
          border-spacing: 1px;
      }
      table.calendarWrapper_Web20 td
      {
          border: solid 1px #cecece;
      }
 	  table .radCalDefault_Web20.radCalToday_Default
	  {          
				background: #dae9fe;
	  }
     table.calendarWrapper_Web20 .TableLayout_Web20 .DaysOfWeek_Web20
      {
          font-size: 10px;
          background: #cecece none repeat scroll 0%;
          border: solid 1px #ffffff;
          border-spacing: 1px;
          color: #333333;
          cursor: default;
          font-weight: bold;
          line-height: 18px;
          text-align: center;
          width: 25px;
      }
      table.calendarWrapper_Web20 TableLayout_Web20 td
      {
          color: #7F7F7F;
          cursor: default;
          text-align: center;
      }
      table.calendarWrapper_Web20 .TableLayout_Web20 td a
      {
          font-size: 10px;
          display: block;
          line-height: 18px;
          text-decoration: none;
          width: 20px;
          border-spacing: 2px;
          border: solid 1px #cecece;
      }
    .radCalDefault_Web20 a, .radCalWeekendDefault_Web20 a 
    {
        font-size: 10px;
    }
/*********************************************************************************
File:		ctrl_CandidateBottom.css
Version:	version 1.0
Date:		06/27/08
Remarks:	This stylesheet contain all the standard format and style for the 
			CandidateBottom.ascx
*********************************************************************************/
.navFooterWrapper 
{
    font-family: verdana,arial,sans-serif;
    margin: 0px 1px;
    padding: 0px 10px;
	width: 698px;
	height: 60px;
	position: relative;
}
#footerShowResultPerPage
{
    position: relative;
	clear:both;
	padding:10px 10px 0px;
	float:right;
	width:200px;
	display: none;
}
/* ctrl_candidatedetailgrid.css */
.geProfile a 
{
    font-size: 12px;
    text-decoration: underline;
}
.geProfile div 
{
    padding: 3px 0px;
}
.candidateFact 
{
    font-weight: bold;
}
.geJobDetails td
{
    padding: 2px 0px;
}
.rcbInput 
{
    padding: 2px 0px;
}
.viewBriefActive 
{
	background-position:146px;
}
.viewBriefInactive 
{
	background-position:90px;
}
.viewExpandedActive 
{
	background-position:0px;
}
.viewExpandedInactive
{
	background-position:60px;
}
.actionTaken 
{
    list-style: circle;
    clear: both;
}
.actionTaken span.action
{
    width: 50px;
    display: block;
    float: left;
    clear: left;
    border-right: solid 1px #666;
    margin-right: 5px;
}
.label
{
	width: auto;
	font-weight: bold;
	position: relative;
	text-align: right;
}
/* ctrl_candidatehover.css */
div.candidatePopupHolder,
div#candidate-popup
{
    z-index: 120;
}
div.connector 
{
    width:20px;
    height:39px;
    position:absolute;
    top:-12px;
    left:0px;
    border:none;
    border-right:1px solid #fff;
    z-index: 5;
} 
    .DNAHover div.connector 
    {
        top: 113px;
    }
div.candidate-popup 
{
    border: none;
    height: auto;
    position:absolute;
    top:-100px;
    left:26px;
	cursor:default;
	z-index: 5;
}
div.candidate-popup-content 
{    
	background-color:#fff;
    border: 1px solid #999;
    width: 350px;
    overflow: hidden;
    height: auto;
	cursor:default;
	margin:-6px 6px 6px -6px;
	position:relative;
	z-index: 5;
}
div.candidate-popup div.seporator
{
    border-bottom:1px dotted #ccc;
    margin:10px 35px 10px 10px;
}
div.candidate-popup-content .controlAddressBook
    {
	    width:310px;
	    background-color:#d7ecfb;
	    margin:15px 15px 0px 10px;
        padding:8px 8px;
    }
    div.candidate-popup-content .addressBookList
	    {
		    width:310px;
		    height:7.8em;
		    margin:5px 0;
	    }   
div.candidate-info h3
{
    font-size:1.3em;
    color:#ff6600;
    margin:15px 0pt 3px 0pt;
}
div.candidate-info 
{
    margin:0pt 40px 0pt 20px;
}
div.candidate-info a
{
    margin-left: 3px;
    _margin-left: 0px;
}
div.candidate-info p
{
    margin:5px 0pt;
}
div.gridContainer a,
div.candidate-info a
{
    color:#0066cb;
}
div.candidate-info label 
{
    font-weight:bold;
    display:block;
    width:110px;
    float:left;
}
div.candidate-info div.column1 
{
    margin-right:20px;
    float:left;
}
div.candidate-info.action 
{
    margin-right:10px;
}
div.candidate-info.action img
{
    margin:2px 3px -2px 0pt;
}
div.candidate-info.forward 
{
    margin:10px 15px 0px 10px;
    background-color:#E5EBC7;
    border:1px solid #ccc;
    padding: 2px 5px;
}
div.candidate-info.forward label
{
    margin:2px 0pt 4px 10px;
}
div.candidate-info.forward a
{
    font-size:11px;
    text-decoration:none;
    white-space:nowrap;
}
div.candidate-popup #txtForwardResume 
{
    border:1px solid #0066cc;
    font-size:10px;
    margin:2px 0pt;
    padding:0pt;
    width:135px;
}
div.candidate-popup-close 
{
    position:absolute;
    top:5px;
    right:5px;
}
div.candidate-popup-close img
{
    width:16px;
    height:16px;
}
.popup-rating-star {
    position:absolute;
    top:20px;
    right:40px;
	vertical-align:middle;
}
div.popup-rating-star label 
{
    font-weight:bold;
    display:block;
    width:110px;
	text-align:right;
	margin-right:7px;
    float:left;
}
.candidate-info.name-loc
{
	padding-top: 0px;
}
#cpResumeLink
{
	float: left;
	width: 180px;
}
.candidatePopupHolder .ddlRating
{
	width: 90px !important; 
	float: left;
}
.candidatePopupHolder .candidate-info.wideLabels label
{
	width: 130px;
}
.candidatePopupHolder .candidate-info.wideLabels .value 
{
    float: left;
    width: 100px;
}
.candidatePopupHolder .activity
{
	float: left;
	width: 55px;
}
.resume img
{
	vertical-align: top;
}
.action img
{
	float: left;
}
div.candidate-info div.column1 
{
	margin-right: 10px;
}
.action .divider
{
	color: #ccc;
}
#cpJobTitle, #cpTargetJob 
    {
        float: left;
        width: 180px;
    }
#pnlABPAddresses
{
    position: relative;
	background-color: white;
	overflow: auto;
	height: 120px;
	width: 255px;
	    *width: 256px; /* IE */
	top: 24px;
	    *top: 0px; /* IE */
	left: -255px;	    
	    *left: 1px; /* IE */	    
}
#addressPicker #pnlABPAddresses
{
    position: relative;
	background-color: white;
	overflow: auto;
	height: 120px;
	padding: 5px;
	width: 283px;
	left: 0px;
	top: -2px;
	    *top: -2px; /* IE */
    border: solid 1px #999;
}
#frAddressPickerHolder #pnlABPAddresses
{
    position: relative;
	background-color: white;
	overflow: auto;
	height: 120px;
	padding: 5px;
	width: 270px;
	left: 0px;
	top: -2px;
	    *top: -2px; /* IE */
    border: solid 1px #999;
}
#pnlABPAddresses #listABPAddresses
{
	margin: 0px;
	padding: 0px;
}
#pnlABPAddresses #listABPAddresses li
{
	margin: 0px;
	padding: 5px 0 0 0;
	list-style-type: none;
	width: auto;
	clear: both;
}
/*********************************************************************************
File:		ctrl_CandidateTop.css
Version:	version 1.0
Date:		06/27/08
Remarks:	This stylesheet contain all the standard format and style for the 
			CandidateTop.ascx
*********************************************************************************/
.btn-link-back {
    visibility: hidden;
    color: #0065CE;
    font-weight: bold;
    background:transparent url(http://media.newjobs.com/id/hiring/core/2009.04/back2srchResults_arrow.gif) no-repeat scroll left center;
	padding-left:10px;
	text-decoration: underline;
}
.DNA-backToSearch {
    text-align: right;
    margin: 5px;
    }
#candidatesFolderActions
{
	position:absolute;
	right:9px;
	top:4px;
}
	#candidatesFolderActions div
	{
	    text-align: left;
		z-index: 1; /*DEV00259263*/
	}
	#candidatesFolderActions div.buttonWrapper 
	{
	    margin-top: 15px;
	}
	.availabilityColumn 
	{
	    _width: 108px;
	    margin-right: 5px;
	    float: left;
	    overflow: hidden;
	    display: block;
	}
#headerCandidates
{
	padding:0px 0px 0px 10px;
	position:relative;
}
	#headerCandidates h3 
	{
		color:#FF6600;
		font-family:Verdana,Arial;
		font-size:1.125em;
		font-weight:bold;
		margin-top: 0px;
		*padding-top:0px;
		padding-left:18px;
		background-repeat:no-repeat;
		background-attachment:1px;
		*background-attachment:0px;
		background-position:left;
		height:15px;
		margin-bottom: 2px;
	}
	#headerCandidates .recordPortionIndicator
	{
		font-family:Verdana,Arial;
		font-size:10px;
		font-weight:normal;
		color:#333333;
	}
	#headerCandidates .RightNowHelpIcon 
	{
		margin:-23px 8px 0pt 0pt ! important; /* override */
	}
	#headerCandidates .limitationWarning
	{
		padding-left: 18px;
	}
.actionsPanel
{
	float:left;
	padding:5px 5px 0px 10px;
	position: relative; /*DEV00259263*/
	/*z-index: 3; DEV00295301 */
	*z-index: 20;
	*margin-top: -10px;
	width:705px;
}
	.actionsPanel div
	{
	    /*font-family: Verdana, Arial;*/
		float:left;
		*z-index: 3; /*DEV00259263*/
	}
	.actionsPanel #actionsList
	{
		margin-right:5px;
	}
	.testDrive .actionsPanel #actionsList
	{
		display:none;
	}	
	.actionsPanel .pagingCandidates
        {
			float: right;
			*padding-top: 5px; /* IE Filter */		
        }		
		.actionsPanel .pagingCandidates .pnlSimplify,
		.actionsPanel .pagingCandidates .pnlComplex
		{	
			float: right !important;			
		}
		/* Simplified ("< Prev | Next >") pager */
		.pagingCandidates .pnlSimplify /*DEV00394658 footer is covering links "next" and "previous"*/
		{
			position: relative;
            right: 35px;
            top: -25px;
            *top: -20px;
            width: 400px;
            z-index: 4;
		}
			.pagingCandidates .pnlSimplify div
			{
				float: right !important;			
			}
			.pagingCandidates .pnlSimplify div.prevSingleSelect
			{
				background: transparent url(http://media.newjobs.com/id/hiring/core/pager_single_prev.gif) no-repeat 0% 50%;
				padding-left: 12px;
			}
			.pagingCandidates .pnlSimplify div.nextSingleSelect
			{
				background: transparent url(http://media.newjobs.com/id/hiring/core/pager_single_next.gif) no-repeat 100% 50%;
				padding-right: 12px;
			}
			.pagingCandidates .pnlSimplify div.dividerSingleSelect
			{
				padding: 0px 5px;
			}
			.pagingCandidates .pnlSimplify div a
			{
				text-decoration: underline;
				font-size: 11px;
			}
.sfResResults_help
{
	position: absolute;
	right: 10px;
	top: 0px;
}
#countCandidatesSelected
{
    font-size: 9px;
    line-height: 18px;
    width: 140px;
    margin-left: 10px;
    margin-top: 4px;
}
.actionsPanel #countCandidatesSelected 
{
	z-index: 2;
}
.testDrive #countCandidatesSelected
{
    display:none;
}
.buttonCandidatesView a {
	background-image:url('http://media.newjobs.com/id/hiring/core/candidate_mgmt_view_green.png') !important;
}
.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;
	}
.viewBriefActive 
{
	background-position:156px;
	cursor:default;
}
.viewBriefInactive 
{
	background-position:96px;
}
.viewExpandedActive 
{
	background-position:0px;
	cursor:default;
}
.viewExpandedInactive
{
	background-position:60px;
}
.miniCartSides
{
    height: 0px;
}
.clearContainer
{
	clear:both;
}
html:not([lang*=""]) .clearContainer
{
	display:block;
}
/**********************
ctrl_copyletter.css
Version 1
Date: 10/31/2007
**********************/
/*************
generic markup
*************/
#jCLControlWrapper
	{
		width: 670px;
		float: left;
}
div#ExpandedSendLetter dl.form dd.LetterEditorControl 
{
	height: auto; 
	width: 519px;
	margin-left: 0px;
	}
        /********************************** Inner Grey Box**********************************************************/
        .jobGreybox 
        { 
            background: #FFFFF; 
            width: 530px;
            padding: 0px 0px 0px 0px;
            float: left;
        }
        .gsidebox 
        {
	        margin: 0 auto; /* center for now */
	        width: 530px; 
        }
        .gboxhead 
        {
            margin: 0;
            padding: 0;
            text-align: center;
        }
        .gboxhead div
        {		
	        padding: 0px 0px 0px 0px;
	        margin: 0;
	        color: #0161b2; 
	        height: 1em;
	        text-align:left;
        }
        .gboxbody 
        {
            margin: 0;
			padding: 0px 10px 5px 10px !important;
		    padding: 0px 0px 0px 10px;
            border-right-color:White;
            border-bottom-style:none;
        }
        /**********************************************************************************************************/
 	    .clControlsWrapper
	    {
	      padding: 5px 0px 5px 0px;
	      margin-left: 80px !important;
		  margin-left: 100px;
	    }
            .gboxboundry
            {
              height:100%;
              width:100%;  
            }
                .clHiddenContentBox,
                .singleAction .controlWrapper.clHiddenContentBox
                {
                  display:none;
                  padding: 0px;   
                }    
                div.clRightFieldWrapper
                {
					padding-bottom:5px;
					padding-top: 5px !important;
					padding-top: 9px; 
					width: 485px;
					height: 17px;
					float:left;  
                }
				.clRightFieldWrapper a
				{
					color: #0061B5;
				}
                .clReqFieldWrapper
                {
                  display: inline;
                  padding: 0px; 
                  margin: 0px;
                  width: 20px;
	              height: 17px;
                  text-align:center;
                  float:left; 
                }
                .clReqFieldWrapper input
                {
					border:none;
                }
                .clTextWrapper
                {
                  padding: 5px 0px 5px 0px;  
                  width: 100px;
	              height: 17px;
                  text-align: left;
                  float:left;   
                }
                .clControlWrapper
                {
                  padding: 5px 0px 5px 0px;  
                  width: 385px;
	              height: auto;
                  text-align: left; 
                  float:left; 
                }
                .clNoteSpaceWrapper
                {
                  padding: 5px 0px 5px 0px;  
                  width: 120px;
	              height: 17px;
                  text-align: left; 
                  float:left;    
                }
/**********************
ctrl_folderactions.css
Version 1
Date: 06/04/2008
**********************/
/**********************
RadMenu Classes
***********************/
.hidden
{
	display:none;
	visibility:hidden;
}
b span 
{
    font-weight: bold !important;
}
#folders-actions-menu 
{
	background: transparent none;
}
#cnds-actions-menu 
{
	background: transparent none;
}
div#switchTreeRateANewCandidate,
div#switchTreeRateANewCandidate div
{
	float:none;
}
.cm-menu .RadMenu_Web20 
{
	border:none;
	background:none;
}
#navigationMenuSection2
{
	position:relative; /* Important for the clear button position */
}
/************************************ Generic Markup *************************************/
.innerControlWrapper input
{
	border:1px solid #999999;
	margin-left:0;	
}
.RadioButton input
{
	border:0px solid #999999;
	}
.candidate-info.forward input 
{
    float: left;
}
div#regionChooseEmailFormat.innerControlWrapper /* DEV00291495 */
{
	float: none;
	clear: both;
	}
div#regionChooseEmailFormat.innerControlWrapper /* DEV00291495 */
{
	float: none;
	clear: both;
	}
/************************************ Named *************************************/
.grayText
{
	color: gray !important;
	*padding-left: 6px;
	*width: 270px;
}
.noneBorder input
{
	border: none !important;
	margin-bottom:5px;
	width:16px
	height:16px;
}
.RightNowHelpInfo
{
	z-index: 20 !important;
}
/************************************ Header Region *************************************/
.headerWrapper
{
	margin: 5px 0px 0px 0px;
	width: 100%;
	float: left;
	*margin: 10px 0px 0px 0px;
}
.header
{
	float: left;
}
	.header h3
	{
		color:#ff6600;
		margin: 0px;
		font-weight: bold;
		font-size: 1.125em;		
		*font-family: verdana,arial,sans-serif;
	}
.navHeaderWrapper
{
    font-family: verdana,arial,sans-serif;
    margin: 0px 1px;
    padding: 0px 10px;
	width: 698px;
	position: relative;
	z-index: 15;
	top: -5px;
}
    .navHeaderWrapper .kbWrapper .RightNowHelpIcon
    {
        margin: 0px;
    }
	.navHeaderWrapper h3
	{
		color:#6B3094;
		margin: 0px;
		font-weight: bold;
		font-size: 12px;		
		font-family: verdana,arial,sans-serif;
		background-repeat: no-repeat;
		padding-left: 20px;
		float: left;
	}
	.navHeaderWrapper .recordsDisplay 
	{
	    margin-left: 5px;
	    line-height: 15px;
	    font-size: 10px;
	    float: left;
	}
	/* Temp patch while waiting on limitation warning to get moved... */
	.limitationWarning 
	{
	    clear: both;
	}
/* ctrl_pager.css */
    #pagerControl 
    {
        position: absolute;
        right: 10px;
        bottom: 5px;
        font-size: 10px;
    }
    .pager 
    {
        color: #666;
        display: none;
    }
    #footerCandidates .pagingCandidates div,
    .actionsPanel .pager div 
    {
        line-height: 15px;
        font-size: 10px;
    }
    .pgrCtl
    {
    	float: left;
    	margin-left: 5px;
    }
    .pager #currPage 
    {
        width:20px;
    }
    .pager #pgrHeader
    {
        font-size: 10px;
    	font-weight: bold;
    	clear: both;
    	float: none;
        width: 255px;
        padding-bottom: 3px;
    }
    .pager #pages 
    {
        border-bottom: solid 1px #fff;
        display: block;
        font-size: 10px;
        min-width: 70px;
    }
    .pager input 
    {
        border: solid 1px #999;
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 9px;
        text-align: center;
    }
    .pager #pages div
    {
        line-height: 14px;
    	float: left;
    }
    .pager #pages div.page
    {
        text-align: center;
    	cursor: pointer;
    	padding: 0px 2px;
        float: left;
        display: block;
        color: #10a;
    }
    .pager #pages div.currPage
    {
    	cursor: auto;
    	padding: 0px 2px;
    	text-align: center;
    	font-weight: bold;
    }
div.menuClose,
div.menuHelp,
div.menuRequired
{
	float: right !important;
	padding-right: 5px;
}
	div.menuClose a,
	div.menuHelp a,
	div.menuRequired a
	{
	    cursor: pointer !important;
            _cursor: hand !important;
		padding-right: 0px !important;
	}
	div.menuRequired b 
	{
		font-weight: normal;
		}
div.menuClose
{    
	padding-right: 0px !important;
}
div.menuHelp
{
	padding-right: 0px;
	margin-top: 23px;
	width: 23px;
}
span.required
{
	color:red;
	margin: 0pt 3pt;
}
/************************************ Control Region *************************************/
.controlWrapper
{
	margin: 10px 0px 0px;
	width: 100%;
	float: left;
	*margin: 7px 0px 0px;
}
#cnds-actions-menu .controlWrapper span
{
}	
.buttonWrapper span 
{
	margin: 0px 0px 10px;
	float: none !important;
	width: 100%;
}	
.titleBoldText, .titleBoldText span
{
	font-weight:bold;
}
	.innerControlWrapper .innerBtn
	{
		margin-top: 50px;
		vertical-align: top;
	}
	.innerControlWrapper .borderless input,
	.innerControlWrapper .borderless input,
	.innerControlWrapper input.borderless
	{
	    border: none !important;	    
	}
	.innerContentWrapper
	{
		margin-top: 4px 0px 0px 0px;
		float: none !important;
		width: 100%;	
		*margin: 2px 0px 0px 0px;
	}
	.addNoteRegion	.innerContentWrapper,
	.cm-radio-list .innerContentWrapper,
	.privacyControl .innerContentWrapper
	{
		float: left !important;
		width: auto;	
	}
	.actionsPanel .privacyControl,
	.privacyControl
	{
		margin-top: 0px;
		float: none;
		}
	.actionsPanel .addANoteCheckbox,
		.addANoteCheckbox,
			.actionsPanel .privacyControl,
	.privacyControl	
	{
		clear: both;
		float: none;
		}
		.privacyControl  .cm-radio-list	{
		margin-top: 10px;
		}
	.cm-radio-list .innerContentWrapper {}
	.small,
	.innerContentWrapper.grayText.small
	{
		font-size:9px;
		float: left !important;
	}
#folders-actions-menu div.cm-menu-box .RadTreeView_NextGen .rtUL .rtLI ul.rtUL 
{
	padding-left:15px;
}
.buttonWrapper
{
	margin: 0px 0px 5px 0px;
	float: none !important;
	width: 100%;
	text-align: right !important;
	clear: both;
}
	.buttonWrapper a
	{
		padding-right: 0px !important;
	}
		.buttonWrapper a span
		{
			color: #FFFFFF !important;
		}
.cm-treeview-container .RadTreeView
{
	border:1px solid #999999;
	width: 295px;
	margin:5px 0pt;
	position:relative;
	overflow:hidden;
	height: 75px !important;
}
.actionsPanel div.cm-treeview-container, 
.actionsPanel div.cm-treeview-container div
{
	float:none;
	clear:both;
}
	.cm-treeview-container select
	{
		border: none;
		border-width:0px;
		width: 100%;
	}
#cnds-actions-menu .cm-treeview-container ul ul
{
	margin-left:15px;
}
/************************************ Move/Copy to folder *******************************/	
.previewLink
	{
	 margin-top:10px;
text-align:left;
	}
.previewLink a 
{    
    text-decoration: underline !important;
}
div.switchReminder,
  .actionsPanel  div.switchReminder
{
	float: none;
	clear: both;
	}
.singleAction a
{
    color: #06c;
}
 .actionsPanel  div.switchReminder
{
	float: none;
	}
div.switchReminder .innerControlWrapper
{
	margin:0pt;
	padding:0pt;
	width:280px;
	float:left;
}
	.actionsPanel div.previewLink
	{
	    text-align: right;
		float:right;
	}
.ReminderDatePicker label
{
	display:block;
	float:left;
	margin:10px 5px 0 0;
	text-align:left;
	width:90px;
}
.ReminderDatePicker input
{
	font-size:11px;
	height:auto;
}
.ReminderDatePicker td
{
	vertical-align:top;
}
/************************************ Button Region *************************************/	
div.cm-menu-btns 
{
	text-align:right;
	margin:0pt 5px 5px 0pt;
}
	div.cm-menu-btns  span
	{
		color: #fff !important;
	}
/************************************ FolderActionShareEditFolderMembers.ascx *************************************/	
#divAvailableSelected
{
	float: none;
}
#divAvailableMembers
{
	float:left;
	width:126px;
}
#divSelectedMembers
{
	float:right;
	width:116px;
}
#divButtons
{
	float:left;
	width:80px;
	margin-left:8px;
	margin-right:5px;
}
.lblMembers
{
	font-weight:bold !important;
}
/************************************ CandidateActionSendLetter.ascx *************************************/	
/**** LetterSaved *****/
#CandidateActionsLetter #LetterSaved .jRLControlWrapper
{
	width: auto;
	float: none;
}
#CandidateActionsLetter #LetterSaved select 
{
    width: 320px;
    overflow: hidden;
}
.stdTextbox 
{
    width: 320px;
}
/**** LetterEditor *****/
#CandidateActionsLetter #LetterEditor dt
{
	width: auto;
	height: auto;
	float: none;
	font-weight:bold;
}
#CandidateActionsLetter #LetterEditor dd
{
	width: auto;
	float: none;
}
#CandidateActionsLetter #LetterEditor .LetterEditorControl
{
	width: auto;
	float: none;
}
#CandidateActionsLetter #LetterEditor .LetterEditorControl div
{
	float: none;
}
#CandidateActionsLetter #LetterEditor .LetterEditorControlWrapper a
{
	text-decoration:underline;
	padding-top:3px;
}
:first-child+html #CandidateActionsLetter #LetterEditor .LetterEditorControl
{
	width: 90%;
}
/**** LetterCopy *****/
#CandidateActionsLetter #LetterCopy  .clReqFieldWrapper input,
#CandidateActionsLetter #LetterCopy #jCLControlWrapper,
#CandidateActionsLetter #LetterCopy .jobGreybox,
#CandidateActionsLetter #LetterCopy .gsidebox
{
	width: 100% !important;
}
#CandidateActionsLetter #LetterCopy .clControlsWrapper
{
	margin-left: 0 !important;
	width: auto !important;
}
	#CandidateActionsLetter #LetterCopy .clControlsWrapper .gboxboundry .clReqFieldWrapper
	{
		padding-right:8px;
		*padding-right:0px;
	}
#CandidateActionsLetter #LetterCopy .clRightFieldWrapper,
#CandidateActionsLetter #LetterCopy .clControlWrapper
{
	width: auto !important;
}
#CandidateActionsLetter #LetterCopy .gsidebox,
#CandidateActionsLetter #LetterCopy .gboxhead,
#CandidateActionsLetter #LetterCopy .gboxbody
{
	background: none;
	padding:0 !important;
}
#CandidateActionsLetter #LetterCopy.ControlWrapper
{
	margin-top:0;
	padding-top:0;
}
/**** Single Action PopUp - LetterCopy *****/
.singleActionPopUp #LetterCopy  .clReqFieldWrapper input,
.singleActionPopUp #LetterCopy #jCLControlWrapper,
.singleActionPopUp #LetterCopy .jobGreybox,
.singleActionPopUp #LetterCopy .gsidebox
{
	width: 100% !important;
}
.singleActionPopUp #LetterCopy .clControlsWrapper
{
	margin-left: 0 !important;
	width: auto !important;
}
	.singleActionPopUp #LetterCopy .clControlsWrapper input
	{
		width: 150px;
	}
.singleActionPopUp #LetterCopy .clRightFieldWrapper,
.singleActionPopUp #LetterCopy .clControlWrapper
{
	width: auto !important;
	float: none;
}
.singleActionPopUp #LetterCopy .gsidebox,
.singleActionPopUp #LetterCopy .gboxhead,
.singleActionPopUp #LetterCopy .gboxhead div,
.singleActionPopUp #LetterCopy .gboxbody
{
	background: none !important;
}
/************************************ CandidateActionBackgroundChecks.ascx *************************************/	
ul#backgroundCheckServices li
{
	height: 25px; /* DEV00338930, DEV00344619 */
}
.BGCheckRequestSubtotal #subtotal
{
    float: right;
    margin-right: 50px;
    font-weight: bold;
    line-height: 15px;
}
.BGCheckRequestSubtotal #BGCheck_Subtotal
{
    font-weight: bold;
}
.bgcNote 
{
    color: #666;
}
#requestBGCheck_BGCheckAlreadyRunning 
{
    width: 350px;
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 20px;
}
/************************************ CandidateActionSendLetter.ascx *************************************/	
RadMenu_NextGen a.rmLink.action-btn .rmText  
{
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	_padding-right:18px;
	height: 18px;
	line-height:17px;
}
RadMenu_NextGen a.rmLink.action-btn
{ 
	height:18px;	
	padding:0px 24px 0px 0px;
	border:none;	
	color:#ffffff !important;	
	margin:0pt;
	font-size:11px;
	text-align:center;
	text-decoration:none;
}
RadMenu_NextGen a.rmLink.action-btn span
{
	padding: 0px 10px;
}
#cm-nav-slider-y 
{
	width:auto;
	height:8px;
	cursor:n-resize;
}
/************************************ Address Book *************************************/	
.btnForwardResumeEmail,
.BtnForwardResumeEmail
{
	background: #D7EDFB;
	color:#000;
	font-family:verdana;
	font-size:11px;
	padding:1px 5px;
	/* vertical-align:-10%; */
	text-decoration:none;
	border: 1px solid #0066FF;
	cursor:pointer;
	height: 20px;
	line-height: 20px;
	width: 55px;
	text-align: center;
	font-weight: bold;
	float: left;
	display: block;
}
.txtFwdResumeEmail 
{
    border: solid 1px #000;
    border-left: none;
    padding: 5px 2px 4px;
        *padding: 4px 2px;
    height: 13px;
        *height: 14px;
    line-height: auto;
    width: 209px;
    *width: 204px;
    float: left;
    vertical-align: middle;
}
#btnFwdResume 
{
    margin-top: 4px;
    *margin-top: -2px;
    float: right;
}
	#cnds-actions-menu .innerControlWrapper span.BtnForwardResumeEmail 
	{
		font-weight:bold;
	}
.BtnForwardResumeEmail.disabled
{
	cursor:default;
	color:#FFFFFF;
	border:1px solid #999999;
}
.btnBuyNow
{
    float: right;
}
#batchAddressBookHolder 
{
    padding: 8px;
    background-color: #d7ecfb;
    _margin-left: 8px;
}
#batchAddressBookLink 
{
    line-height: 25px;
}
#cpShowAddressBookLink 
{
    text-decoration: underline;
}
#BatchAddressBookCombo
{
	width:auto;
	background-color:none;	
}
#BatchAddressBookCombo.blueBg
{
	background-color:#d7ecfb;
	padding: 8px;
	margin: -8px;		
	width: 282px;
	_margin: 0px;
	_padding: 8px 0px;
	_overflow: hidden;
	_width: 312px;
}
#batchEmailPicker
{
	width:auto;
}
#batchEmailPickerList
{
	width:280px;
	height:130px;
	background-color:#ffffff;
	border:1px solid #999999;
	margin-bottom:5px;
	*overflow:auto;
	overflow-y:scroll;
	overflow-x:hidden;
}
    .controlAddressBook
    {
	    width:auto;
	    margin:0px 15px 0px 0px;
    }
	.controlAddressBook .headerWrapper
	{
		margin-top:0;
	}
	.controlAddressBook .header h3
	{
		color:#000000;
		font-size:1.0em;
	}
	.addressBookList
	{
		width:280px;
		/*height:120px;*/
		margin:5px 0;
	}
	#switchAB_Add 
	{
		clear:both;
	}
		.AB_firstName
		{
			width:120px;
			float:left;
			margin:5px 0;
		}
		.actionsPanel div .AB_firstName 
		{
			width: auto;
			}
		.AB_lastName
		{
			width:120px;
			margin:5px 12px;
		}
		.AB_firstName input,
		.AB_lastName input
		{
			width:240px;
		}
		.AB_email 
		{
		    margin-bottom: 5px;
		}
		.AB_email input
		{
			width:240px;
		}
		.AB_Delete
		{
			color:#CC0000;
			overflow: visible;
			margin:5px 0 10px 0;
		}
/*-- search result ---*/
#CurSearchCriteria 
{
	font-size:10px;
	padding:5px 5px 10px 20px;
}
#CurSearchCriteria h3
{
	color:#FF6600;
	font-size:1.125em;
	font-weight:bold;
	padding: 0pt 0pt 0pt 12px;
	margin-left:-5px;
}
#CurSearchCriteria label
{
	width:80px;
	float:left;
}
/* -- drop-down menu --*/
.rmSlide 
{	
	margin-left:6px;
	margin-top:6px;
	border:none; 
}
.rmSlide.mHidden 
{
	background:none;
} 
#folders-actions-menu .rmSlide ul.rmGroup,
#cnds-actions-menu .rmSlide ul.rmGroup, 
#single-action-popup.rmSlide ul.rmGroup
{
    border: 1px solid #999;
	background-color:#fff;
	margin:-6px 6px 6px -6px;
}
#cnds-actions-menu .rmSlide.mHidden ul.rmLevel1
{
	background:none;
	border:none;
} 
#cnds-actions-menu .rmSlide.mHidden ul.rmLevel1 a.rmLink
{
	opacity:0;
	visibility:hidden;
}
div.RadMenu .mHidden .rmItem:hover,
div.RadMenu .mHidden .rmItem.rmExpanded
{
	background:none;
}
.rmLevel1, .rmLevel2
{
	margin:-6px 3px 6px -6px !important;	
}
ul.rmLevel1 li 
{
	padding:5px;
	font-size:11px;
	color:#0066cc;
	font-family:verdana,arial,sans-serif;
	text-decoration:none;	
}
ul.rmLevel1 li a
{
	_padding:5px;
	_font-size:11px;
	_color:#0066cc;
	_font-family:verdana,arial,sans-serif;
	_text-decoration:none;	
}
ul.rmLevel1 li.rmLast 
{
	border-bottom:none;
}
ul.rmLevel1 li a
{
	/*text-decoration:none;*/
	color:#0066cc;
	padding-right:30px;
}
ul.rmLevel1 li:hover,
ul.rmLevel1 li.rmExpanded 
{	
	background-color:#d7ecfb;
}
ul.rmLevel2 li:hover {
	border:none;
}
ul.rmLevel1 li a:hover,
ul.rmLevel1 li a.rmExpanded 
{	
	_text-align: left;
	_background-color:#d7ecfb;
}
/* -- drop-down menu : popups --*/
ul.rmLevel1 div.rmSlide 
{
	margin-left:-5px !important;
	margin-top:-10px;
}
ul.rmLevel2 li, ul.rmLevel2 li:hover,
ul.rmLevel2 li.rmExpanded,
ul.rmLevel2 li:hover a, ul.rmLevel2 li a.rmExpanded
{
	background:none !important;
	cursor:default;
}
ul.rmLevel2 li 
{
	position:relative;
	z-index:20000; 
}
    #cpShowAddressBookLink,
	ul.rmLevel2 li a, ul.rmLevel2 li a span
	{
		color:#0066CC;
		cursor:pointer;
	}
ul.rmLevel2 li div.cm-menu-info
{
	margin:0pt;
	border:none;
	color:#333;
} 
#folders-actions-menu div.cm-menu-box, 
#folders-actions-menu div.cm-menu-box ul, 
#folders-actions-menu div.cm-menu-box li, 
#folders-actions-menu div.cm-menu-box a, 
#cnds-actions-menu div.cm-menu-box, 
#cnds-actions-menu div.cm-menu-box ul, 
#cnds-actions-menu div.cm-menu-box li, 
#cnds-actions-menu div.cm-menu-box a, 
#single-action-popup div.cm-menu-box, 
#single-action-popup div.cm-menu-box ul, 
#single-action-popup div.cm-menu-box li, 
#single-action-popup div.cm-menu-box a 
{
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#333;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	padding:0pt;
	border:none;
	background:none;
}
#folders-actions-menu div.cm-menu-box a, 
#cnds-actions-menu div.cm-menu-box a,
#single-action-popup div.cm-menu-box a
{
	color:#0066cc;
	cursor: pointer;
	*cursor: hand;  /*IE Filter */
}
/**** BG Checks tab *****/
#BGChecksTab_errorPane
{
	background-color: #DBEDF9;
	background-image: url(http://media.newjobs.com/id/hiring/core/2009.04/yellow_alert.gif);
	background-position: 14px 9px;
	background-repeat: no-repeat;
	font-size: 11px;
	padding: 10px 20px 10px 40px;
}
/* -- Single Action menu popup -- */
#single-action-popup ul
{
	list-style:none;
	padding-left:0;
}
#single-action-popup li
{
	padding:5px;
}
#single-action-popup .cm-menu-info
{
	margin-top:5px;
	overflow:hidden;
}
.candidateNameList {
	width:90%;
	text-align:left;	
}
/* -- Menu -- */
div.rmContextMenu 
{
	z-index:9999;
}
div.RadMenu .rmItem 
{
	_padding: 0px;
}
div.RadMenu_Default .rmText
{
	padding:0pt 10px;
}
div.RadMenu_Default .rmGroup .rmLink:hover, 
div.RadMenu_Default .rmGroup .rmFocused, 
div.RadMenu_Default .rmGroup .rmExpanded
{
	color:#0066CC;
}
a.noArrows:hover
{
	background-image: none !important;
	background-color:#d7ecfb;
	background: #d7ecfb none !important;
}
#batchActions ul li a.rmLink:hover 
{
    background-color: #d7ecfb;
}
#batchActions ul.rmLevel1 li.rmItem:hover a.noArrows:hover span
{
	background: none;
}
/*.noArrows:hover
{
	background-image: none !important;
	background-color:#d7ecfb;
	background: #d7ecfb none !important;
}
ul.rmLevel1 li.rmItem
{
	background: transparent none;
}
ul.rmLevel1 li.rmItem:hover
{
	background: #d7ecfb none !important;
}
*/
a.rmLink.action-btn .rmText span
{
	border:none;
	background:transparent none;
	line-height:normal;
	padding:0pt;
	margin:0pt;
	text-align:left;
}
#outerWrapper #nav-links 
{
	text-align:center;
	border: 1px solid #ccc;
	border-top:none;
}
.navWrapperMenuOpen
{
	z-index:4 !important;
}
.directControlAction
{
	_padding:5px 0px !important;
	wenming-over:expression(this.onmouseover=function(){this.style.backgroundColor ='#D7ECFB'}); /* IE */
	wenming-out:expression(this.onmouseout=function(){this.style.backgroundColor ='transparent'});
}
	.directControlAction:hover,
	.directControlAction a:hover
	{
		background-color:#D7ECFB !important;	
		background-image:none !important;
	}
	.directControlAction a,
	.directControlAction a span
	{
		cursor:pointer;
		text-decoration:none;
		white-space:nowrap;
		_padding-left:0px !important;
	}
	.directControlAction div.rmText
	{
		padding:3px 10px;
		_padding-left:15px;
	}
/* -- Filters --*/
div.filters {
	padding: 2px 20px 5px 20px;
	overflow:hidden;
}
div.filters label {
	width:35px;
	float:left;
	padding-top:-2px;
}
.filterActionButton 
{    
	border:1px solid #C3C3C3;
	color:#000000;
	cursor:pointer;
	font-size:7.5pt;
	line-height:20px;
	margin-right:5px;
	padding:1px 8px;
	text-decoration:none;
}
#candidatesFiltersClear 
{
    margin-top:2px;
    position:static;
    right:4px;
    top:2px;
    z-index:1;
}
#navigationMenuSection2 .RadPanelBar_NextGen .rpRootGroup .rpLevel1 .filterOn.rpLink
{
	margin-top:0 !important;
	margin-top:2px;
}
#navigationMenuSection2 .RadPanelBar_NextGen .rpRootGroup .rpLevel1 .rpLast .rpLink
{
	border-bottom-color:#F0F2F4;
}
#navigationMenuSection2  
{
	border-bottom:1px solid #CCCCCC;
	*position: static !important;
}
.RadPanelBar_NextGen .rpRootGroup .filterOn.rpLink
{
	height:auto;
}
.RadPanelBar_NextGen .rpRootGroup .filterOn .rpText
{
	height:auto;
}
.filterDateValidator
{
	position: absolute;
}
.pickerWrapper_NextGen
{
	float: left;
	padding-top:5px;
}

.filterInfo {
	color:#0066cc;
	font-weight:normal;
	margin-left: 25px;
}
.filterInfoDetails {
	color:#0066cc;
	font-weight:normal;
	line-height: 1.2em;
	margin-left: 33px;
}
#navigationMenuSection2 .RadPanelBar .rpLevel1
{
	overflow:hidden;
}
/*-- end Filters  --*/
/**** Single Action PopUp Generic Class *****/
.singleAction 
{
    position: absolute;
    background-color: #fff;
    border: solid 1px #999;
    z-index: 1;
    display: none;
    padding: 5px;
    font-size: 11px;
}
#backgroundCheckActionLayer 
{
    font-size: 10px;
}
.singleAction .controlWrapper 
{
    display: block;    
}
.offsetWrapper 
{
    _margin-left: -8px;    
}
/*
.offsetWrapper .indentedWrapper
{    
    _margin-left: 16px;
    _width: 282px;
}
input.negativeMargin 
{
    _margin-left: -16px;
}
*/
.singleActionPopUp
{
	position:absolute;
	z-index:6;
}
.singleActionPopUp li.rmItem 
{
	_background-color: #FFFFFF;
	_border:1px solid #999999; /* IE6 - solved missing border */
}
.singleActionPopUp .controlWrapper
{
	clear:both;
}
/**** CandidateActionRateSelected *****/
.cm-radio-list-itemRow {height:20px;
position:relative;
width:auto;
float:none !important;
}
.cm-radio-list label
{
    position:absolute;
vertical-align:middle;
white-space:nowrap;
}
.cm-radio-list input 
{
   /* veritcal-align: middle !important;
    vertical-align: top;
    height: 15px;*/
    margin: 0px;
    margin-right: 5px;
}
/* ctrl_folderviewby.css */
.topPanel .folderViewByPanel
{
	width: 200px;
	padding: 5px 10px;
}
.tabPanel .folderViewByPanel
{
	width: 200px;
	text-align: left;
	padding-bottom: 10px;	
}
	.fvbLeft 
	{
		float: left;
		width: auto;
		padding: 2px 10px 0px 0px;
	}
/**********************
ctrl_lettereditor.css
Date: 03/12/2008
**********************/
    #editLtr_wrapper {
        padding-top: 10px;
        }
    #editLtr_HdrWrapper {
        margin: 0 10px;
        }
    .lettersHeadline {
        width: 150px;
        color: #FF6600;
	    font-family: Verdana, Arial;
	    font-weight: bold;
	    font-size: 12px;
	    padding: 5px 0px 20px 0;
	    float: left;
        }
    .ltrHelp {
        width: 16px;
        height: 16px;
        float: right;
        padding: 0;
        margin: 23px 8px 0pt 0pt;
        }
    span.required {
	    color: #FF0000;
        }   
   /* DEV00318803  UX: JPW List: Error Messages need to be more apparent to users   */
    span.requiredLabel {
    color: #FF0000;
    font-weight:bold;  
    }
    .editLtr_test span {
        margin-bottom: 16px;
		margin-left: 0px;
    }
    .editLtr_test .editLtr_labelsm {
        font-family: Verdana, Arial;
	    font-size: 10px;
        color: #999999;
         /* DEV00293025 Hiring Library  */
        /LEFT: 16px; 
        /MARGIN-LEFT: 0px;
        /POSITION: relative;
    }
    #editLetter_field {
        width: 650px;
        clear:both;
        margin-left: 15px;
        }
    dl.form {
	    margin: 0;
	    padding: 0;
        }
    dl.form dt {
		float: left;
		padding: 0;
		text-align: left;
		height: 2.5em;
		width: 80px;
		clear: both;
	    }
	dl.form dd {
		float: left;
		padding: 0;
		width: 400px;
		/* DEV00293025 Hiring Library */
		height:auto;
		margin:0px;
		padding:4px 0pt 10px 0px;
	} 
	dl.form dd input {
		width: 300px;
		padding: 2px 0;
		border: 1px solid #7F9DB9;
		}
	dl.form dd textarea {
	    font-size: 10px;
		}
	dl.form dd.LetterEditorControl
	{
		width: 564px;
		/width: 532px;
		/margin-left: 15px;	
		height: auto;		
	}	
	dl.form dd.LetterEditorControl	div.previewLink
	{
		text-align: right; 
		margin-top:5px;
		}
	dl.form dd.LetterEditorControl	div.previewLink a	
		{
			color:#0061B5;
			text-decoration:underline;
			}
    * html .ltrChkPrvt {
        margin: 260px 0 0 115px;
        padding: 0;    
        display: inline;    
        }
    .ltrChkPrvt {
        margin: 260px 0 0 96px;
        padding: 0;       
        }
    .ltrBtns {
        width: 85%;
        text-align: right;
        }
   * html .prvwLtr {
        margin-top: 14px;
        padding-bottom: 4px;
        text-align: right;
        }
   .prvwLtr {
        margin-top: 4px;
        padding-bottom: 4px;
        text-align: right;
        }
    .ltrBody_wrapper {
        margin-top: -15px
        }
   .clear {
        clear: both;
        }
   .buttonfix
   {
       float: none !important;
       width: 100%;
       font-size: 0px;
       height: 0px;
   }
/* - - - - - - - - - - - - - - - - - - -
/ Cleaner
/- - - - - - - - - - - - - - - - - - - - */
.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0px; padding:0px;
	background: transparent;
}
   .singleAction .buttonfix
   {
       display: table;
   }
.LetterEditorControl .RightNowHelpIcon {
	float:right;
	margin:8px 8px 0px 0px;
	/position: absolute;
	/margin:12px 8px 0px 0px;
	/left: 880px
}
/* ctrl_modalclientpopup.css */
    .mpbSpinner
    {
        background-color: Gray;
        filter: alpha(opacity=30);
        opacity: 0.3;
        cursor: wait;
    }
    .mpSpinner
    {
        background-color: transparent;
        border-width: 0px;
        border-style: dotted;
        border-color: #333;
        padding: 1px;
        width: 100px;
        text-align: center;
        cursor: wait;
    }
    .mpIframe
    {
        background: transparent url(http://media.newjobs.com/id/hiring/core/shadowAlpha.png) no-repeat scroll right bottom;
        border-width: 0px;
        border-style: dotted;
        border-color: #333;
        padding: 1px;
        width: 100px;
		position: absolute !important;
		*background:transparent url(http://media.newjobs.com/id/hiring/core/shadowAlphaDark_IE.gif) no-repeat scroll right bottom;
    }
        .mpIframe iframe 
        {
            border: 1px solid #676767;
			margin: -6px 0px 0px -5px;
			overflow-x: hidden;		
			overflow-y: hidden;	
			/margin: -5px 0px 0px -5px;			
			*position: absolute;
        }
    .mpbSpinnerProgress
	{
		height:100%; 
		width:100%; 
		position: fixed; 
		top:0px; 
		left:0px; 
		z-index: 10000;
		_position: absolute;
		_height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight: document.body.offsetHeight + 'px' ); /* IE6 - half cover issue*/
		_width: expression(document.documentElement.clientWidth + 'px');
	}
    .mpbMsgBox
    {
        background-color: Gray;
        filter: alpha(opacity=30);
        opacity: 0.3;
        cursor: wait;
    }
    .mpMsgBox
    {
        background-color: #fff;
        border-width: 1px;
        border-style: dotted;
        border-color: #333;
        padding: 3px;
        width: 350px;
        text-align: center;
        cursor: wait;
    }
    .mpMsgBox A
    {
        font: verdana bold 8px;
        border: none;
        width: auto;
        color: navy;
        text-transform: uppercase;
        cursor: wait;
    }
    .mpCloseDiv
    {
        font: verdana bold 8px;
        margin-top: 10px;
        cursor: wait;
    }
    .mpbOpaqueBlock
    {
        background-color: Gray;
        filter: alpha(opacity=30);
        opacity: 0.3;
        cursor: wait;
    }
    .mpOpaqueBlock
    {
        display: none;
        cursor: wait;
    }
/***********************************
File:		ctrl_ResumeFilters.css
Version:	version 1.0
Date:		07/24/08
Remarks:	This stylesheet contain all the standard format and style for the 
			resume search filters control.
***********************************/
.resumeSearchFilters
{
	padding: 5px 10px 5px 15px;
	*padding: 5px 10px 0px 15px;
	overflow:hidden;
	font-size:10px;
}
	.resumeSearchFilters div
	{
		float:left;
		margin-bottom:2px;
	}
	.resumeSearchFilters .info 
	{
		color:#0066cc;
	} 
	.resumeSearchFilters .filterSubmittedLabel
	{
		width:50px;	
	}
	.resumeSearchFilters .filterSubmittedDate
	{
		width:150px;
	}
	.resumeSearchFilters .filterInput input
	{
		width:200px;
		border:1px solid #7F9DB9;
	}
.clearContainer
{
	clear:both;
}
html:not([lang*=""]) .clearContainer
{
	display:block;
}
.filterActionButton 
{
	border:1px solid #C3C3C3;
	color:#000000;
	cursor:pointer;
	font-size:7.5pt;
	line-height:20px;
	margin-right:5px;
	padding:1px 8px;
	text-decoration:none;
}
#resumeSearchFilterClearButton 
{ 
	z-index:99; 
	position:absolute;
	top:0px;
	right:4px;
	margin-bottom:-22px;
}
.resumeSearchFilters .filterDetails
{
	margin-bottom:2px;
	width: 200px;
}
	.resumeSearchFilters .filterDetails div
	{
		margin-bottom:0px;
	}
.resumeSearchFilters .filterUpdateButton
{
	margin-top:4px;
	*margin-top:0px;
}
.geColAdditionalInfoLabel 
{
    font-weight: bold;
}
/******************* Fix for DEV00287149 - overflow because of line-height inherited form body style ************/
/* ctrl_resumeSearch.css */
#CurSearchCriteria
{
    font-size: 10px;                    
	margin: 3px 5px 5px 0px;
	*margin: 3px 5px 0px 0px;
}
#CurSearchCriteria a
{
	*float: left;
	*padding-right: 4px;
}
#savedSearchCriteria
{
	margin: 2px 5px 5px 0px;
	*margin: 2px 5px 10px 0px;
}
#Savedsearchagents
{
    font-size: 10px;
    padding: 0px 5px 10px 15px;
    margin-top: -12px;
    line-height:15px;
}
.savesearchinnerdiv
{
	padding: 8px 0px 3px;
	*padding: 6px 0px 3px 4px;
}
.savesearchLinkRegion
{
	width: 100%;
}	
#curSearchData
{
    margin-left: -4px;
    margin-top: -10px;
}
#curSearchLinks
{
	margin-top:5px;
}
	#curSearchLinks div
	{
		float:left;
		line-height:15px;
	}
		#curSearchLinks #searchLinkDivider
		{
			padding:0px 4px;
		}
#CurSearchCriteria h3
{
    color: #FF6600;
    font-size: 11px;
    font-weight: bold;
    padding: 0pt 0pt -8px 12px;
    margin-left: -3px;
}
#Savedsearchagents h3
{    
    color: #FF6600;
    font-size: 11px;
    font-weight: bold;
    padding: 0pt 0pt -12px 12px;
    margin-left: -1px;
}
.RadPanelBar_WebBlue .rpRootGroup .rpText
{
    color: #666;
    border-bottom: 1px solid #CCCCCC;
    height: 23px;
}
.RadPanelBar .rpImage
{
    margin-left: 5px;
    padding-top: 1px;
    background: none;
}
.RadPanelBar_WebBlue .rpRootGroup
{
    border-color: #CCCCCC;
}
#CurSearchCriteria h4
{
    margin-top: 5px;
    font-size: 1em;
}
#CurSearchCriteria dl
{
    color: rgb(100, 100, 100);
}
#CurSearchCriteria td
{
    color: rgb(100, 100, 100);
}
#CurSearchCriteria dd
{
    width: 80px;
    float: left;
    color: rgb(100, 100, 100);
}
#CurSearchCriteria td
{
    vertical-align: top;
    padding-top: 2px;
    padding-left: 4px;
    line-height:14px;
    white-space:normal;
}
    /* Safri Only*/
    /*\*/
	html>body*#CurSearchCriteria td {padding-right:8px; } 
	/**/
#outerWrapper .RadPanelBar .rpImage 
{
	margin-left:5px;
	padding-top:3px;
	background:none;
}
.clearContainer
{
	clear:both;
}
html:not([lang*=""]) .clearContainer
{
	display:block;
}
/***********************************
4. ctrl_MiniShoppingCart.css
***********************************/
#miniCartContainer
{
}
/* Paging Navigation - DEV00286710 */
.pagingNavigation 
{
z-index: 0;
}
span.smallGrayNoteText{
color: gray;
font-size: 9px;
display: block;
}
div#switchTreeResumeAddToFolder.controlWrapper div.innerControlWrapper a
div#switchNewResumeAddToFolder.controlWrapper div.innerControlWrapper a
{
	text-decoration: underline;
}
div#switchNew_cndsCopy.controlWrapper div.innerControlWrapper a
div#switchTree_cndsCopy.controlWrapper div.innerControlWrapper a
{
    text-decoration: underline;  /* DEV00290642  */
}
/************ CandidateDNA ***************/
.wrapperDNAcontent
{   
    background-image: url(http://media.newjobs.com/id/hiring/core/2009.10/cs13matches-temp.jpg);
    width: 718px;
    margin: 0px 1px 7px 1px;
    padding-top: 5px;
	border-bottom: solid 1px #cecece;
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
	top: -15px;
}
*:first-child+html .wrapperDNAcontent
    {
        width: 718px;
    }
.wrapperDNA
{
	margin: 5px 0px 0px 10px;
}
.wrapperDNA p 
{
    margin: 0;
}
.wrapperDNA h3, td.info h3, .modifySearchContainer h3
{
	color:#6B3094;
	margin: 0px;
	font-weight: bold;
	font-size: 1.125em !important;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	*font-family: verdana,arial,sans-serif;
}
.USAuthorized
{   
    color: #000000;
    font-size: 9px;
	font-family: verdana;
	font-weight: normal;
}
.dnaRefreshModify 
{
}
.tblCandidateDNAMatches
{
	margin: 5px 0px 0px 0px;
	width: 100%;
}
    .tblCandidateDNAMatches .notEntered
    {
        color: #C6C4C5;
        font-weight: bold;
        font-size: 9px;
    }
.tblCandidateDNAMatches th, .tblCandidateDNAMatches td
{
	text-align: left;
	vertical-align: top;
	font-size: 10px;
}
.tblCandidateDNAMatches td.title
{
    width: 300px;
    white-space: nowrap; 
}
.tblCandidateDNAMatches th
{
    width: 70px;
}
.tblCandidateDNAMatches th.skills
{
    width: 45px;
}
#QuickHireScore
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
	margin: 0px 2px 0px auto;
	padding: 6px 4px 7px 4px;
    border:solid 1px gray;
    background-color: #fba848;
	background-repeat: repeat-x;
	background-position: center bottom;
}
.QuickHireScoreDetail
{
	width: 36px;
    vertical-align: bottom;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
	margin: 0px 2px 0px 0px;
	padding: 6px 4px 7px 4px;
    border:solid 1px gray;
    background-color: #fba848;
	background-repeat: repeat-x;
	background-position: center bottom;
}
td.QuickHireScore, td.tdQuickHireScore
{
    width: 36px;
    vertical-align: bottom;
}
.QuickHireDetailField 
{
    width: 210px;
}
td#tdRecentJobTitle
{
    width: 284px;
}
td.QuickHireScoreBrief, td.tdQuickHireScoreBrief
{
    width: 36px;
    vertical-align: bottom;
    padding-top: 10px !important;
}
#QuickHireScore-hover
{
	display: none;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
	margin: 0px 2px 0px auto;
	padding: 6px 4px 7px 4px;
    border:solid 1px gray;
    background-color: #fba848;
	background-repeat: repeat-x;
	background-position: center bottom;
	width: 36px;
	float: left;
}
#QuickHireCandidate
{	
	float: left;
	padding-top: 7px;
}
#Candidate-info-hover
{
	margin-left: 20px;
}
#cpName
{
    font-size:1.3em;
    font-weight: bold;
    color:#ff6600;
}
#cpWorkAuthorization
{
	padding-left: 4px;
}
.btnBlockCandidate, .btnAddFavorite, .btnRemoveFavorite
{
	line-height: 22px;
	font-family: verdana;
	font-size: 9px;
	color: #959595 !important;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left center;
}
    .btnBlockCandidate,
    .btnAddFavorite,
    .btnRemoveFavorite
    {
        display: block;
        float: left;
	    padding: 2px 4px 2px 19px;
    }
.CandidateName
{
    color: #ffffff;
    font-size: 10px;
    background-color:Gray;
    padding: 2px 3px 3px 3px !important;
    width:250px;
    min-height: 13px;
}
#tblCandidateDNAPRofile_skills td,
#tblCandidateDNAProfile td,
#tblCandidateDNA_skills td
{
padding: 2px 4px 2px 0px;
}
#tblCandidateDNA_skills th
{
    border: 0px;
    height: auto;
    padding: 0px;
}
#tblCandidateDNA_skills td
{
padding: 0px;
}
#skillHead 
{
    width: 175px;
}
#lastUsedHead
{
    width: 90px;
}
#experienceHead
{
    width: 30px;
}
#tblCandidateDNAPRofile_skills,
#tblCandidateDNAskills
{
width:300px;
}
#tblCandidateDNAPRofile
{
width:280px;
}
#tblCandidateDNAskills tr td span
{
padding-right: 3px;
}
td.geProfile
{
    padding: 5px 0px 0px !important;
}
.quickHireAddToCartLeft
{
margin-bottom: 0px;
text-align: left;
}
#candidateDNADetails
{
    width: 308px;
}
    #candidateDNADetails .candidateDNAData
    {
        width: 175px;
    }
#candidateDNADetails td
{
    padding: 0px;
}
#candidateDNADetails td a 
{
    color: #999;
    text-decoration: none;
}
.DNAHover 
{
    font-size: 10px;
}
a.DNAviewAll 
{
    font-size: 10px;
}
td.DNAProfile 
{
     padding-top: 0px;
}
.DNAActions 
{
    width: auto !important;
    text-align:right;
}
    .DNAActions div,
    .DNAActions a 
    {
        float: right;
    }
.DNAJobTitle 
{
    width: 110px !important;
}
#multiRowsGhost td.geCheckbox,
#singleRowGhost td.geCheckbox,
.detailGrid.noDrag .GridRow_NextGen td.geCheckbox,
.detailGrid.noDrag .GridAltRow_NextGen td.geCheckbox,
.briefGrid.noDrag .GridRow_NextGen td.geCheckbox,
.briefGrid.noDrag .GridAltRow_NextGen td.geCheckbox  
{
    cursor: default;
}
.RadTreeView_NextGen div.rtHover.forceNoDrag
{
	cursor: not-allowed;
    background-color: white;
}
.RadTreeView_NextGen div.rtHover.forceNoDrag span.rtIn
{
	cursor: not-allowed;
    background-color: white;
}
.candidatePopupHolder .DNAGrid 
{
    width: auto !important;
    font-size: 10px;
}
.DNAGrid td
{
    margin: 0;
}
.DNAGrid th
{
    background-color: #fff;
    border-bottom: none;
    color:#343434;
    padding:2px;
    text-align:left;
}
.DNAGrid tr.gridRow td 
{
    border-bottom: none;
    padding:2px 2px;
    text-align:left;
}
.DNAGrid tr.gridAltRow td 
{
    border-bottom: none;
    padding:2px 2px;
    text-align:left;
}
.floatLeft 
{
    float: left;
}
.floatRight
{
    float: right;
}
.DNAAddToCart 
{
    width: 300px;
    float: right !important;
}
    .DNAAddToCart a.btnBlueLinkButton
    {
        margin-top: 2px;
        float: right;
    }
.DNAPrimaryCell,
.DNASkillHeader 
{
    width: 170px;
}
.DNADetailCell,
.DNALastUsedHeader 
{
    width: 140px;
}
.DNAMatchCell 
{
    width: 17px;
    display: block;
    overflow: hidden;
}
.DNAJobSkillHit 
{
    margin-left: 6px;
}
.DNALabelHeader 
{
    width: 120px;
}
.DNAActionHolder 
{
    border: none;
    background: none;
    z-index: 25;
}
.DNAActionTop 
{
    width: 415px;
    height: 35px;
    display: block;
}
.GridLink 
{
    color: #06c;
    cursor: pointer;
        _cursor: hand; /* IE6 */
}
.DNAActionBody 
{
    width: 383px;
    background-color: white;
    border-left: solid 1px #c7c7c7;
    border-right: solid 1px #c7c7c7;
    display: block;
    padding: 0px 15px;
}
.DNAActionBody div.buttonsRight 
{
    text-align: right;
    width: 100%;
}
.DNAActions div.buttonsRight
{
    width: 90px;
}
.DNAActions div.buttonsRight a.btnBlueLinkButton
{
    display: inline-table;
    width: 88px;
}
td.beName
{
    width: 284px;
}
td.beJobTitle
{
    width: 110px;
}
td.beEducation
{
    width: 85px;
}
td.beSubmitted
{
    width: 70px;
}
td.beActions
{
    width: auto;
}
.DNAActionBottom 
{
    width: 415px;
    height: 15px;
    display: block;
}
#dna-basicInfo label
{
    font-weight: bold;
}
#candidateDNADetailTop
{
    width: 100%;
}
#candidateDNADetailTop td
{
    vertical-align: top;
}
#candidateDNADetailTop td.info
{
    width: 250px;
    padding: 1px;
    vertical-align: top;
}
#candidateDNADetailTop td div.addToCartRight
{
    float: right;
}
.DNADetailTop
{
    width: 250px;
    padding: 3px 2px 2px 2px;
    vertical-align: top;
    display: block;
}
.DNADetailTopActions
{
    width: 120px !important;
    float: right;
}
.DNATable
{
    background-color: #fff;    
    font-size: 10px;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
}
.DNATable th 
{
    color: #000;
    text-align: left;
}
.DNATable td 
{
    padding: 2px 0px;
}
.DNATable .DNAJobSkillHit 
{
    margin-top: 2px;
    margin-right: 4px;
    margin-left: auto;
}
.DNATableContainer 
{
    background: #fff;
    margin-bottom: 15px;
    position: relative;
    padding: 10px 0px;
    width: 359px;
    float: left;
}
.tableHeader 
{
    font-size: 11px;
    font-weight: bold;
    color: #0A5CC0;
    line-height: 24px;
}
.tableHeaderNoReplace
{
    font-weight: bold;
    color: #676765;
    line-height: 24px;
}
.skillCell 
{
    vertical-align: top;
    padding-right: 10px !important;
}
.DNATable td.jellyDotCell 
{
    padding: 2px 4px;
    width: 13px;
    overflow: hidden;
    vertical-align: top;
    display: block;
}
.masked
{
    display: none;
}
.unmasked
{
    color: #000;
    line-height: 12px;
}
.actionPopUp_refresh_modify
{
    z-index: 5;
    background: none;
}
#actionRefreshResults,
#actionModifySearch,
#actionOneClickPopup 
{
    width:415px;
}
.modifySearchContainer
{
	border-right: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
	border-left: solid 1px #cecece;
	border-top: none;
	*border: none;
	padding: 0 10px 10px 10px;
	background-repeat: repeat-x;
	background-position: center center;
	margin-bottom: -20px;
	*margin-bottom: 0px;
	width: 698px;
}
.buttonsRightModify 
{
	text-align: right;
	margin-bottom: 20px;
}
.dnaSearchDetails
{
	width: 250px;
	height: 188px;
	padding: 20px 15px auto 15px;
	display: inline-block;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
}
.dnaSearchDetailsPadding
{
    margin-top: 15px;
    margin-left: 15px;
    margin-right: 15px;
}
.dnaSearchDetails div.type
{
    display: block;
    padding: 5px;
    width: 220px;
    font-size: 10px;
}
.dnaSearchDetails div.type span.name
{
    width: 80px;
    display: inline-block;
    font-weight: bold;
    vertical-align: top;
}
.dnaSearchDetails div.type span.data
{
    width: 140px;
    display: inline-block;
    font-weight: normal;
    vertical-align: top;
}
.dnaModifySkillsForSearch
{
    width: 350px;
	margin-top: 5px;
	float: left;
	display: inline-block;
}
.newSkills
{
    display: inline-block;
    font-weight: bold;
    font-size: 10px;
    vertical-align: top;
}
.dnaNewSkills
{
    display: inline-block;
    border-width:1px;
    border-style:solid;
    border-color: #999999;
    margin: 0 8px 3px 10px;
    vertical-align:middle;
    width:200px;
    padding: 4px 0px 0px 4px;
}
.dnaNewSkillsInstructions p
{
    padding: 4px 0px 4px 0px;
    display: inline-block;    
    margin: 0 8px 3px 10px;
    vertical-align:middle;
    width:200px;
}
.wrapperDNABlock {
    display: none;
    background-color:transparent;
    background-image:url('http://media.newjobs.com/id/hiring/core/2008.12/quickhire/DNAMatchShield.png');
    background-repeat:no-repeat;    
    height:205px;
    position:absolute;
    top:-10px;
    width:720px;
    z-index:19;
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.newjobs.com/id/hiring/core/2008.12/quickhire/DNAMatchShield.png',sizingMethod='crop');
}
.wrapperDNABlockMsg {
    background:url('http://media.newjobs.com/id/hiring/core/2008.12/quickhire/DNAMatchShield-Sm.png') no-repeat;
    color: #fff;
    width: 486px;
    height: 127px;
    position: absolute;
    top: 40px;
    left: 15px;
    padding: 5px;
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.newjobs.com/id/hiring/core/2008.12/quickhire/DNAMatchShield-Sm.png',sizingMethod='crop');
}
.cellAddToCart
{
	float:right !important;
	height:30px;
	width:305px;
}
	.cellAddToCart div
	{
		float:right;
		margin-right:10px;
	}
	.AddToCartPriceWrapper 
	{
		color:#FF6503;
		display:block;
		font-size:11px;
		font-weight:bold;
		line-height:20px;
		width:auto;
	}
/* Disabled Button Style (general style) */
a.btnGrayLinkButton
{
    cursor: pointer !important;
    padding-left: 2px;
    overflow: hidden;
    color: #FFFFFF !important;
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
    line-height: 20px;
    height: 20px;
    margin-top: 3px;
}
a.btnGrayLinkButton span
{
    cursor: pointer !important;
    display: block;
        _display: inline-block !important; /* IE 6 */
    padding-left: 3px;
    padding-right: 5px;
    line-height: 20px !important;
    height: 20px;
}
a.btnGrayLinkButton span span
{
    background: transparent none repeat scroll 0%;
}
#CandidateDNAkey
{
    font-family: verdana; 
    font-size: 9px;
    font-weight: bold;
    padding-left: 12px;
    margin-left: 25px;
    float: left;
}
/* CandidateDNA auto complete */
div.Line 
{
	line-height: 0px;
	height: 1px;
	border-bottom: 1px solid #000000;
	margin: 5px 0px 5px 0px;
}
div.mmaaccItem
{
	overflow: hidden;
	white-space: nowrap;
	background-color: #ffffff;
	padding: 2px;
	font-family: Verdana;
	font-size: 8pt;
	cursor: pointer; 
	cursor: hand;
	text-align:left;
}
div.mmaaccItemPegWidth
{
	visibility: hidden;
	border-style: none;
	border-width: 0px;
	border-color: Red;
	background-color:Red;
	font-size: 0pt;
}
div.mmaaccItemSel
{
	overflow: hidden;
	white-space: nowrap;
	background-color: #d0d0ff;
	padding: 2px;
	font-family: Verdana;
	font-size: 8pt;
	cursor: pointer; 
	cursor: hand;
	text-align:left;
}
div.mmaaccOuter {
	overflow: visible;
	border: solid 1px #7C892B;
	background-color: #ffffff;
	padding: 0px;
}
div.CandidateDNASkills_Examples
{
    margin-top: 8px;
}
div.CandidateDNASkills_Examples span.gray
{
    color: Gray;
}
.GridDataDiv_NextGen{
height:100%; /*DEV00310337*/ /* DEV00312016: Had to remove the !important */
}
div.detailGrid table.MasterTable_NextGen
{
    /* width: 700px !important; */
}
div.RadGrid
{
    border-collapse: collapse;
    line-height: 1.3em;
	width: auto !important;
}
/******** Candidate Spotlight Skill Hover ********/
div.skillconnector 
{
    width:20px;
    height:39px;
    position:absolute;
    top:6px;
    left:179px;
    border:none;
    border-left:1px solid #fff;
    z-index: 6;
} 
div.candidate-skill 
{	
    display: none;
    border: none;
    height: auto;
    position:absolute;
    top:-5px;
    top:-20px;
    z-index: 6;
}
div.candidate-skill-content 
{	
    text-align: left;    
    padding: 15px 10px;
    border:solid 1px #999; 
    background-color:#FFFFFF;
    width: 160px;
    height: auto;
    cursor:default;
    margin:-6px 6px 6px -6px;
    position:absolute;
    z-index: 101;
}
/***********************************
5. ctrl_ModalClientPopup.css
***********************************/
.mpbSpinner
{
    background-color: Gray;
    filter: alpha(opacity=30);
    opacity: 0.3;
    cursor: wait;
}
.navViewAllFolders .mpbSpinner /* override the orig cursor style of mpbSpinner when appear in ViewAllFolder modal popup */
{
	cursor: default;
}
.mpSpinner
{
    background-color: transparent;
    border-width: 0px;
    border-style: dotted;
    border-color: #333;
    padding: 1px;
    width: 100px;
    text-align: center;
    cursor: wait;
}
.mpbSpinnerProgress
{
	height:100%; 
	width:100%; 
	position: fixed; 
	top:0px; 
	left:0px; 
	z-index: 10000;
	_position: absolute;
	_height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight: document.body.offsetHeight + 'px' );
	_width: expression(document.documentElement.clientWidth + 'px');
}
.mpbMsgBox
{
    background-color: Gray;
    filter: alpha(opacity=30);
    opacity: 0.3;
    cursor: wait;
}
.mpMsgBox
{
    background-color: #fff;
    border-width: 1px;
    border-style: dotted;
    border-color: #333;
    padding: 3px;
    width: 350px;
    text-align: center;
    cursor: wait;
}
.mpMsgBox A
{
    font: verdana bold 8px;
    border: none;
    width: auto;
    color: navy;
    text-transform: uppercase;
    cursor: wait;
}
.mpCloseDiv
{
    font: verdana bold 8px;
    margin-top: 10px;
    cursor: wait;
}
.mpbOpaqueBlock
{
    background-color: Gray;
    filter: alpha(opacity=30);
    opacity: 0.3;
    cursor: wait;
}
.mpOpaqueBlock
{
    display: none;
    cursor: wait;
}
#updateProgressHideSelect
{
    z-index: 15000;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    border: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height: 100%;
    width: 100%;
    display:none;
}
* html #updateProgressHideSelect
{
	display: inline !important;
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight? document.body.scrollHeight: document.body.offsetHeight + 'px');
}
.RadPanelBar .listBackgroundCheckStatus input
{
	float: left;
	clear: both;
}
.RadPanelBar .listBackgroundCheckStatus label
{
	white-space: nowrap;
}
/*
BEGIN Styles for 
<asp:CheckBox ... CssClass="markAs_checkbox_no_position" />
*/
span.markAs_checkbox_no_position 
{
	background-color:#F7F7E7;
    height:25px;
    display: block;
    font-size: 11px;
    margin: 3px 0 0 20px;
}
span.markAs_checkbox_no_position label
{
	font-size: 11px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	span.markAs_checkbox_no_position label {vertical-align: bottom;} 
}/* Safari only */
dl.form dd span.markAs_checkbox_no_position input,   
span.markAs_checkbox_no_position  input 
{
    margin: 3px 5px !important;
    /margin: 0px 5px 2px 0px !important;
    border:none;
    font-size:10px;
    padding:2px 0pt;
    width:auto;
    top:3px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	dl.form dd span.markAs_checkbox_no_position input,   
	span.markAs_checkbox_no_position  input {top: 2px;} 
} /* Safari only */
/*
END Styles for 
<asp:CheckBox ... CssClass="markAs_checkbox_no_position" />
*/ 
.spnSuggestsLink
{
	padding: 0 5px 0 5px;	
}
.spnSuggestsSeparator
{
	color: #C0C0C0;
}
/*******************************
ctrl_TabActivityLetterHover.css
********************************/
div.tabActivityLetterPopupHolder,
div#tabActivityLetter-popup
{
    z-index: 5;
}
div.connector 
{
    width:20px;
    height:39px;
    position:absolute;
    top:-50px;
    left:0px;
    border:none;
    border-right:1px solid #fff;
    background: transparent url(http://media.newjobs.com/id/hiring/core/popup_connector.gif) no-repeat;
    z-index: 5;
} 
div.connectorUp 
{
    width:24px;
    height:65px;
    position:absolute;
    top:-50px;
    left:-3px;
    border:none;
    border-right:1px solid #fff;
    background: transparent url(http://media.newjobs.com/id/hiring/core/2009.04/JCM_modal_popup_up_arrow.gif) no-repeat;
    z-index: 5;
}
div.connectorDown 
{
    width:23px;
    height:55px;
    position:absolute;
    top:-50px;
    left:-3px;
    border:none;
    border-right:1px solid #fff;
    background: transparent url(http://media.newjobs.com/id/hiring/core/2009.04/JCM_modal_popup_down_arrow.gif) no-repeat;
    z-index: 5;
}
div.tabActivityLetter-popup 
{
	background:transparent url(http://media.newjobs.com/id/hiring/core/shadowAlpha.png) no-repeat scroll right bottom !important;
    border: none;
    height: auto;
    position:absolute;
    top:-100px;
    left:26px;
	cursor:default;
	z-index: 5;
}
div.tabActivityLetter-popup-content 
{    
	background-color:#fff;
    border: 1px solid #999;
    width: 350px;
    height: auto;
	cursor:default;
	margin:-6px 6px 6px -6px;
	position:relative;
	z-index: 5;
	padding: 20px 20px;
}
div.tabActivityLetter-popup div.seporator
{
    border-bottom:1px dotted #ccc;
    margin:10px 35px 10px 10px;
}
div.tabActivityLetter-info h3
{
    font-size:1.3em;
    color:#ff6600;
    margin:15px 0pt 3px 0pt;
}
div.tabActivityLetter-info 
{
    margin:0pt 40px 0pt 20px;
    padding-top: 10px;
}
div.tabActivityLetter-info p
{
    margin:5px 0pt;
}
div.gridContainer a,
div.tabActivityLetter-info a
{
    color:#0066cb;
}
div.tabActivityLetter-info label 
{
    font-weight:bold;
    display:block;
    width:110px;
    float:left;
}
div.tabActivityLetter-info div.column1 
{
    margin-right:20px;
    float:left;
}
div.tabActivityLetter-info.action 
{
    margin-right:10px;
}
div.tabActivityLetter-info.action img
{
    margin:2px 3px -2px 0pt;
}
div.tabActivityLetter-info.forward 
{
    margin:10px 15px 15px 10px;
    background-color:#E5EBC7;
    border:1px solid #ccc;
    padding:2px 0pt 0pt;
}
div.tabActivityLetter-info.forward label
{
    margin:2px 0pt 4px 10px;
}
div.tabActivityLetter-info.forward a
{
    font-size:11px;
    text-decoration:none;
    white-space:nowrap;
    margin:0px 0pt 2px 2px;
    vertical-align:top;
}
div.tabActivityLetter-popup #txtForwardResume 
{
    border:1px solid #0066cc;
    font-size:10px;
    margin:2px 0pt;
    padding:0pt;
    width:135px;
}
div.tabActivityLetter-popup-close 
{
    position:absolute;
    top:5px;
    right:5px;
}
div.tabActivityLetter-popup-close img
{
    width:16px;
    height:16px;
}
.popup-rating-star {
    position:absolute;
    top:20px;
    right:40px;
	vertical-align:middle;
}
div.popup-rating-star label 
{
    font-weight:bold;
    display:block;
    width:110px;
	text-align:right;
	margin-right:7px;
    float:left;
}
.tabActivityLetter-info.name-loc
{
	padding-top: 0px;
}
#cpResumeLink
{
	float: left;
	width: 180px;
}
.tabActivityLetterPopupHolder .ddlRating
{
	width: 50px; 
	float: left;
}
.tabActivityLetterPopupHolder .tabActivityLetter-info.wideLabels label
{
	width: 130px;
}
.tabActivityLetterPopupHolder .activity
{
	float: left;
	width: 55px;
}
.resume img
{
	vertical-align: top;
}
.action img
{
	float: left;
}
div.tabActivityLetter-info div.column1 
{
	margin-right: 10px;
}
.action .divider
{
	color: #ccc;
}
#cpJobTitle, #cpTargetJob 
    {
        float: left;
        width: 180px;
    }
    /* M8R getting serious about JCM */
    input,
	select,
	textarea 
	{
		border: solid 1px #829DBA;
		padding:1px 0px 1px 0px;
		}
    /* DEV00371773 - Restricting width of select list in DEGE channel for Filters */
    .filters select 
    {
        width: 200px;
    }
    .singleAction { /*ctrl_mas....847.J1.3 (line 2072)*/
		font-size:11px;
		*z-index:100 !important; /*DEV00398119*/
		}
    #actionsList li.rmLevel1 div.rmSlide
    {
    	display:block;
height:auto;
left:156px;
overflow-x:visible;
overflow-y:visible;
top:0;
visibility:visible;
width:487px;
z-index:10;
    	}
/*    #actionsList .rmLevel2 li.rmItem
    {
    	width:480px !important;
    	}*/
   #actionsList  .rmLevel2 .actionLayerPanel 
    {
    	width:auto;
    	}
.actionLayerPanel /*Panel_ForwardResume, Panel_CopySelected(3) */
{
width: 476px !important;
padding: 4px 8px 8px 8px;
}
.actionLayerPanel .offsetWrapper .indentedWrapper
{
width:460px;
}
    			.actionLayerPanel div .AB_firstName input,
		.actionLayerPanel div  .AB_email input 
		{
			width: 143px !important;
			}
		#switchAB_Add	.buttonWrapper{
				width: auto ;
				}
	/*.actionLayerPanel .textFieldLabel,
	.addNoteRegion .addNoteLabel,
	.privacyControl .privacyLabel,
	.previewLink,
	#LetterEditor .textFieldLabel
		{
			display: inline-block;
			width: 144px;
			float:left;
			margin-bottom:4px;
			padding-left:8px;
			}
	.textFieldLabelNote, .textFieldLabelCopy
		 {
			float:left;
			width:136px;
		}
	*/
	.actionsPanel .actionLayerPanel .colInput
	{
		padding-left:152px;
	}
	/*
	#LetterEditor .textFieldLabel br 
	{
		display: none;
		}	
		.lltextAreaWrapper .rade_wrapper
		{
			}
			div#LetterEditorControlWrapper 
			{
				float:left;
				}
		#LetterEditor .addANoteCheckbox 
		{
			left:151px;
			position:relative;
			width:auto;
			margin-top:5px;
			}
		#LetterEditor .rade_contentCell
		{
			height:100px;
		}
 #actionsList .ReminderDatePicker,
 .ReminderDatePicker {
		float:right;
		margin-bottom:7px !important;
		width:195px;
}
	.previewLink
		{
			display: inline-block;
			margin-bottom:4px;
			float:right;
			width:auto;
			}
	.textareaWrapper
	{
		float: left !important;
		width: auto;
		}
	.textField{
float:left !important;
width:auto;
}
.actionLayerPanel .innerControlWrapper textarea
 {
		height: 52px;
}
.treeview-container
{
	float:left;
	width:265px;
	}
*/
.actionLayerPanel .innerControlWrapper textarea,
.actionLayerPanel input.textField,
#CandidateActionsLetter #LetterSaved select,
#LetterEditor select,
#LetterEditor .stdTextbox,
#LetterEditor .lltextAreaWrapper .rade_wrapper{
width: 295px;
}
#LetterEditor  .lltextAreaWrapper .rade_wrapper .SmartFields
{
	width: 225px !important;
	}
/**** CandidateActionRateSelected *****/
.cm-radio-list-itemRow {height:20px;
position:relative;
width:auto;
float:none !important;
}
.cm-radio-list label
{
position:absolute;
vertical-align:middle;
white-space:nowrap;
padding:2px 0px 0px 0px;
}
.cm-radio-list input 
{
   /* veritcal-align: middle !important;
    vertical-align: top;
    height: 15px;
    margin: 0px 0px 2px 0px;*/
    margin-right: 5px;
	height: 18px;
	veritcal-align: middle !important;
}
.actionsPanel #LetterEditor{
	float: none;
	}
.actionsPanel .cm-radio-list .cm-radio-list-row,
.cm-radio-list .cm-radio-list-row
{
	height:16px;
	float: none;
	}
.actionsPanel .candidateNameListRegion
{
	padding: 0px 0px 10px 0px;
}
.actionsPanel div.candidateNameListRegion div.candidateNameList,
div.candidateNameListRegion div.candidateNameList 
{
	display: inline;
	float: none;
}
	.candidateHeader 
	{
		font-weight: bold;
		}
/*		
 .CopyLetter	.gboxboundry {
float:left;
height:auto;
left:160px;
margin-top:7px;
position:relative;
width:220px;
}
.clHiddenContentBox,
.singleAction .controlWrapper .clHiddenContentBox
{
     display:none;
     padding: 0px;   
     position:relative;
     left:160px;
     margin-top: 0px;
}  
*/                
.actionsPanel .clHiddenContentBox
{
clear:both;
float:none;
}
/*
.clHiddenContentBox input,
.actionLayerPanel .controlWrapper.clHiddenContentBox input.textField,
.singleAction .controlWrapper.clHiddenContentBox input.textField
{
float:none !important;
width:206px !important;
}
#CandidateActionsLetter .innerContentWrapper.grayText.small 
   {
   	left: 80px;
   	}          
    */              
.small,
.innerContentWrapper .grayText .small
	{
		font-size:9px;
		float: left !important;
        left: 0px;
		margin-bottom:5px;
		margin-top:0;
		position:relative;
	}
	.addressBookWrapper .small,
	.addressBookWrapper .innerContentWrapper .grayText .small
	{
		left: 0px;
	}
	.addressBookWrapper .small,
	.addressBookWrapper .innerContentWrapper .grayText .small .msgNote
	{
		width: 136px;
	}
	.addressBookWrapper .indentedWrapper input.negativeMargin
	{
		margin:0px;
	}
  #CandidateActionsLetter .innerContentWrapper.grayText .small 
   {
   	left: 80px;
   	}   
.CopyLetter .innerContentWrapper	b 
	{
		display:inline-block;
		}
		.innerContentWrapper.grayText.small b 
		{
			display: inline; 
			}
.CopyLetter .saveLabel
{
	float:left;
	width:75px;
}		
		.AddressBookHolderRegion 
		{
			margin-top: 0px;
			}	
			#BatchAddressBookCombo,
			#BatchAddressBookCombo.blueBg 
			{
				float:left;
				margin:0;
				width:282px;
				}
/*			
#batchAddressBookHolder {
		background-color:#D7ECFB;
		left:160px;
		margin:0;
		padding:8px;
		position:relative;
		width:279px;
		}				
*/
	#batchAddressBookHolder	.AB_firstName,
	#batchAddressBookHolder .AB_email 
	{
		width: auto;
		}
#batchAddressBookHolder .textFieldLabel 
{
	width:114px;
	display:inline-block;
}		
	.rateCandidateRegion 
	{
		left:160px;		
		position:relative;
		}
.actionLayerPanel .header h3
{  
font-size:11px;
}
.actionLayerPanel .controlWrapper
{
margin:2px 0px 1px 0px;
}
.actionLayerPanel .headerWrapper
{
min-height:25px; height: auto !important; height:25px;
}	
.actionLayerPanel .candidateNameListRegion
{
padding:3px 0px 5px 1px;
margin:0;
}
.actionLayerPanel .actionControlRegion
{
padding-left:14px;
}
.actionLayerPanel .actionControlRegion .actionLeftCol
{
width:140px;
float:left;
padding-right:8px;
}
.actionLayerPanel .actionControlRegion .actionRightCol
{
width:310px;
float:right;
}
.actionLayerPanel .actionControlRegion .actionRightCol .ValidationErrorIcon 
{
    margin-left: 10px;
}
/*specific to add to folder action layer ******************************************************/
.actionLayerPanel .actionControlRegion .actionLeftCol .grayText
{
width:136px;
padding:0px;
}
.actionLayerPanel .actionControlRegion .actionRightCol .grayText
{
margin:0px;
padding:0px;
}
/*specific to move/copy folder action layer ******************************************************/
.actionLayerPanel .actionControlRegion .actionRightCol .cm-treeview-container .RadTreeView
{
height: 100px !important;
overflow-x:hidden !important;
margin:0px;
}
.actionLayerPanel .actionControlRegion .privacyControl
{
clear:both;
float:left;
margin:0px;
}
.actionLayerPanel .actionControlRegion  .privacyControl .cm-radio-list
{
margin:0px;
}
.actionLayerPanel .actionControlRegion .actionRightCol .cm-radio-list input
{
margin:0px 0px 3px 0px;
padding:0px;
}
/*specific to add note section in action layer ******************************************************/
.actionLayerPanel .actionControlRegion .newFolderInput
{
margin:2px 0px 0px 0px;
}
.actionLayerPanel .actionControlRegion .actionRightCol .newFolderInput input
{
margin:0px;
width:295px !important;
border:1px solid #829DBA;
/border:none;
padding:1px 0;
}
.actionLayerPanel .actionControlRegion .actionRightCol .addANoteCheckbox
{
margin:3px 0px 0px 0px;
}
.actionLayerPanel .actionControlRegion .actionRightCol .addANoteCheckbox span
{
position:relative;
top:-2px;
}
.actionLayerPanel .actionControlRegion .addNoteRegion
{
clear:both;
}
.actionLayerPanel .actionControlRegion .addNoteRegion .grayText
{
padding:0px;
}
.actionLayerPanel .actionControlRegion .actionRightCol .switchReminder
{
float:left;
width:300px;
height:30px;
}
.actionLayerPanel .actionControlRegion .actionRightCol .previewLink
{
padding-right:5px;
width:90px;
margin:0px;
float:right;
}
.actionLayerPanel .actionControlRegion .actionRightCol .previewLink a
{
padding-top:5px;
float:right;
}
.actionLayerPanel .actionControlRegion .actionRightCol .ReminderDatePicker
{
float:left;
width:205px;
}
.actionLayerPanel .actionControlRegion .actionRightCol .ReminderDatePicker label
{
width:100px;
}
.actionLayerPanel .actionControlRegion .privacyControl
{
clear:both;
float:left;
/*width:460px;*/
}
.actionLayerPanel .actionControlRegion .actionRightCol .buttonWrapper
{
width:300px;
}
/*specific to send letter action layer ******************************************************/
.actionLayerPanel .actionControlRegion #LetterSaved .actionRightCol select
{
width:295px;
}
.actionLayerPanel .actionControlRegion .actionRightCol .gboxboundry
{
position:relative;
margin-top:-16px;
width:210px;
z-index:9;
}
.actionLayerPanel .actionControlRegion .actionRightCol .gboxboundry input
{
border:0;
margin:0;
height:15px;
width:15px;
}
.actionLayerPanel .actionControlRegion #LetterEditor .actionRightCol .previewLink
{
padding-right:12px;
width:100px;
}
.actionLayerPanel .actionControlRegion .actionRightCol .clHiddenContentBox
{
width:300px;
padding-bottom:8px;
}
.actionLayerPanel .actionControlRegion .actionRightCol .clHiddenContentBox input.textField
{
width:215px !important;
}
.actionLayerPanel .actionControlRegion .actionRightCol .clHiddenContentBox .grayText.small
{
left:76px !important;
width:220px
padding:0;
}
.radeditor.NextGen.rade_wrapper {
border:1px solid #829DBA;
}
.actionLayerPanel .actionControlRegion .radeditor.NextGen .rade_wrapper_corner 
{
background:#D3E4FF none repeat scroll 0 0;
}
.actionLayerPanel .actionControlRegion .rade_center_top, 
.actionLayerPanel .actionControlRegion .rade_leftVerticalSide, 
.actionLayerPanel .actionControlRegion .rade_rightVerticalSide, 
.actionLayerPanel .actionControlRegion .rade_toolZone, 
.actionLayerPanel .actionControlRegion .rade_center_bottom 
{
background-color:#D3E4FF !important;
}
/* specific to forward resume action layer      ***************************************/
.actionLayerPanel .actionControlRegion .btnForwardResumeEmail
{
width:30px;
}
.actionLayerPanel .actionControlRegion .addressBookWrapper
{
margin:0px;
}
.actionLayerPanel .actionControlRegion .actionRightCol .controlAddressBook
{
margin:0;
}
.actionLayerPanel .actionControlRegion .actionRightCol .txtFwdResumeEmail
{
width:247px;
}
.actionLayerPanel .actionControlRegion .emailFormatControl
{
margin:5px 0px 0px 0px;
}
.actionLayerPanel .actionControlRegion .privacyControl .addNoteRegion
{
width:462px;
clear:both;
float:left;
padding-bottom:6px;
}
.actionLayerPanel .actionControlRegion .actionRightCol #batchAddressBookHolder
{
width:279px;
margin:0;
}
.actionLayerPanel .actionControlRegion .actionRightCol #batchAddressBookHolder .buttonWrapper
{
width:279px;
}
#backgroundCheckActionLayer
{
padding:10px;
}
#backgroundCheckActionLayer .headerWrapper
{
height:20px;
}
#backgroundCheckActionLayer input
{
border:none;
}
/* specific to update status ***********/
.actionLayerPanel .nameListWrapper
{
	margin:0px;
	font-weight:bold;
}
.actionLayerPanel .nameListWrapper .cNameList
{
	font-weight:normal;
}
/***********************************
File:		ctrl_mstr_ManageCandidates_Images.css
Version:	version 1.0
Date:		12/03/08
Remarks:	This stylesheet contains all 
            of individual ctrl image-specific stylesheets
            used to style the Manage Candidates
            page for JCM II.
***********************************/
a.btnBlueLinkButton
   {
   background: url("http://media.newjobs.com/id/hiring/core/buttons/btn.blue.sd.left.gif") no-repeat left;
   }
a.btnBlueLinkButton span
   {
   background: url("http://media.newjobs.com/id/hiring/core/buttons/btn.blue.sd.right.gif") no-repeat right top;
   }
#updateProgressHideSelect 
	{
    border: none;
    position: absolute;
    display: none;
	}
table.calendarWrapper_Web20  .RadPanelBar_WebBlue .rpRootGroup .rpText
      {
      background: url(http://media.newjobs.com/id/hiring/core/cm_panelbar_bg.gif) repeat-x top left;
      }
div.connector 
	{
    background: transparent url(http://media.newjobs.com/id/hiring/core/popup_connector.gif) no-repeat;
	} 
div.candidate-popup 
	{
	background:transparent url(http://media.newjobs.com/id/hiring/core/shadowAlpha.png) no-repeat scroll right bottom !important;
	}
.buttonCandidatesView a
	{
	background-image: url(http://media.newjobs.com/id/hiring/core/candidate_mgmt_view.gif);
	}
.gsidebox 
    { 
	background: transparent url(http://media.newjobs.com/id/hiring/core/sgb_rc_bottomright.gif) no-repeat bottom right;
    }
.gboxhead 
    {
    background: transparent url(http://media.newjobs.com/id/hiring/core/sgb_rc_topright.gif) no-repeat top right;
    }
.gboxhead div
    {		
	background: transparent url(http://media.newjobs.com/id/hiring/core/sgb_rc_topleft.gif) no-repeat top left;
    }
.gboxbody 
    {
    background: transparent url(http://media.newjobs.com/id/hiring/core/sgb_rc_bottomleft.gif) no-repeat bottom left;
    }
#cm-nav-slider-y 
{
	background:transparent url(http://media.newjobs.com/id/hiring/core/cm_nav_slider-y.png) center bottom repeat-x;
}
.BtnForwardResumeEmail.disabled
{
	background:transparent url(http://media.newjobs.com/id/hiring/core/cm_action_center_disabled.gif) repeat-x center;
}
#CurSearchCriteria h3
{
	background:transparent url(http://media.newjobs.com/id/hiring/core/rs_arrow_down.gif) no-repeat center left;
}
/* -- drop-down menu --*/
.rmSlide 
{	 
	background:transparent url(http://media.newjobs.com/id/hiring/core/shadowAlpha.png) no-repeat scroll right bottom;
	_background:transparent url(http://media.newjobs.com/id/hiring/core/shadowAlpha.gif) no-repeat scroll right bottom;	
}
.filterActionButton {
	background:transparent url(http://media.newjobs.com/id/hiring/core/paging_go_button_bg.gif) repeat-x scroll 0% 50% !important;
}
.filterActionButton 
{
	background:transparent url(http://media.newjobs.com/id/hiring/core/paging_go_button_bg.gif) repeat-x scroll 0% 50% !important;
}
#CurSearchCriteria h3
{
    background: transparent url(http://media.newjobs.com/id/hiring/core/rs_arrow_down.gif) no-repeat center left;
}
#Savedsearchagents h3
{
    background: transparent url(http://media.newjobs.com/id/hiring/core/rs_arrow_down.gif) no-repeat center left;
}
.RadPanelBar_WebBlue .rpRootGroup .rpText
{
    background: url(http://media.newjobs.com/id/hiring/core/cm_panelbar_bg.gif) repeat-x top left;
}
/************ CandidateDNA ***************/
.wrapperDNAcontent
{   
	background-image: url(http://media.newjobs.com/id/hiring/core/2009.08/dna_bg_top.png);
}
.QuickHireScoreDetail
{
	background-image: url(http://media.newjobs.com/id/hiring/core/2008.12/quickhire/dna_quickscore_bg.gif);
}
#QuickHireScore-hover
{
	background-image: url(http://media.newjobs.com/id/hiring/core/2008.12/quickhire/dna_quickscore_bg.gif);
}
.btnBlockCandidate
    {
	    background-image: url(http://media.newjobs.com/id/hiring/core/2008.12/quickhire/dna_block_candidate.gif);
    }
.btnAddFavorite
    {
	    background-image: url(http://media.newjobs.com/id/hiring/core/2009.04/save_for_later_icon.gif);
    }
.DNAActionTop 
{
    background: url('http://media.newjobs.com/id/hiring/candidates/DNAActionTop.gif');
}
.DNAActionBottom 
{
    background: url('http://media.newjobs.com/id/hiring/candidates/DNAActionBottom.gif');
}
#modifySearchContainer
{
	background-image: url(http://media.newjobs.com/id/hiring/core/2008.12/quickhire/dna_ModifySearch_bg.png);
	*background-image: url(http://media.newjobs.com/id/hiring/core/2008.12/quickhire/dna_ModifySearch_bg.gif);
}
.dnaSearchDetails
{
	background-image: url(http://media.newjobs.com/id/hiring/core/2008.12/quickhire/dna_ModifySearch_JobDetails_bg.png);
	*background-image: url(http://media.newjobs.com/id/hiring/core/2008.12/quickhire/dna_ModifySearch_JobDetails_bg.gif);
}
/*
.wrapperDNABlock {
    background-image:url('<MediaServer/>/id/hiring/core/2008.12/quickhire/DNAMatchShield.png');
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<MediaServer/>/id/hiring/core/2008.12/quickhire/DNAMatchShield.png',sizingMethod='crop');
}
.wrapperDNABlockMsg {
    background:url('<MediaServer/>/id/hiring/core/2008.12/quickhire/DNAMatchShield-Sm.png') no-repeat;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<MediaServer/>/id/hiring/core/2008.12/quickhire/DNAMatchShield-Sm.png',sizingMethod='crop');
}
*/
/* Disabled Button Style (general style) */
a.btnGrayLinkButton
{
    background: url("http://media.newjobs.com/id/hiring/core/buttons/btn.gray.sd.left.gif") no-repeat left;
}
a.btnGrayLinkButton span
{
    background: url("http://media.newjobs.com/id/hiring/core/buttons/btn.gray.sd.right.gif") no-repeat right top;
}
#CandidateDNAkey
{
    background: url("http://media.newjobs.com/id/hiring/core/2008.12/quickhire/dna_skill_hit.png") no-repeat left center;
    *background: url("http://media.newjobs.com/id/hiring/core/2008.12/quickhire/dna_skill_hit.gif") no-repeat left center;
}
.resultsLegendExpanded .key_criteria
{
    background: url("http://media.newjobs.com/id/hiring/core/2008.12/quickhire/dna_skill_hit.png") no-repeat left center;
    *background: url("http://media.newjobs.com/id/hiring/core/2008.12/quickhire/dna_skill_hit.gif") no-repeat left center;
}
div.skillconnector 
{
    background: transparent url(http://media.newjobs.com/id/hiring/core/2008.12/quickhire/skill_connector.gif) no-repeat;
} 
div.candidate-skill 
{	
	background:transparent url(http://media.newjobs.com/id/hiring/core/shadowAlpha.png) no-repeat scroll right bottom !important;
}
h3.headerTopDNA
{
	background-image:url(http://media.newjobs.com/id/hiring/candidates/spotlight_folder.gif); /* DEV00328388 */
}
#requestBGCheck_BGCheckAlreadyRunning 
{
    background-image: url('http://media.newjobs.com/id/hiring/core/2009.04/yellow_alert.gif');
}
/* Background check order summary screen */
#tblInventoryResumeSubscriptions .topimg
{
    background: url(http://media.newjobs.com/id/hiring/core/2009.04/ordRndBxTop.png) no-repeat bottom left;
}
#tblInventoryResumeSubscriptions .middleimg
{
    background: url(http://media.newjobs.com/id/hiring/core/2009.04/ordRndBxMiddle.png) repeat-y center left;
}
#tblInventoryResumeSubscriptions .bottomimg
{
    background: url(http://media.newjobs.com/id/hiring/core/2009.04/ordRndBxBottom.png) no-repeat top left;
}
