/**************************
This File contains following css files:
1. page_indexJobs.css
2. page_JobDetail.css
3. ctrl_jobdetailfilters.css
4. ctrl_JobViews.css
***************************/
/*******************************
1. page_indexJobs.css
*******************************/
#contentPageBody {
	width: 718px;
	padding-left: 1px;
}
.folderViewByPanel
{
	padding-top: 5px; padding-left: 2px;
}
.folderViewByPanel .leftColumn
{
	float: left; width: 58px; padding-left: 2px;
}
.folderViewByPanel .rightColumn
{
	float: left;
}
.folderViewByPanel .clearBoth
{
	clear:both;
}
.RightNowHelpIcon 
{
	margin:0px 8px 0pt 0pt !important; /* override */
	*margin:0px 8px 0pt 0pt;
}
#headerJobs
{
	padding:0px 5px 0px 10px;
}
	#headerJobs .help
	{
		margin-top:0px;
	}
	#headerJobs h3 
	{
		float: left;
		color:#FF6600;
		font-size:12px;
		font-weight:bold;
		margin-top: 0px;
		*padding-top:0px;
	}
	#headerJobs .recordPortionIndicator
	{
		color: #000000;
		font-size:10px;
		font-weight:normal;
	}
	.pagingCandidates
	{
		float:right !important;
		*width: 400px;
	}
#footerJobs
{
	padding:0px 5px;
}
	.pagingJobs
	{
		float:right !important;
		*float: none !important;
	}
	#footerShowResultPerPage
	{
		clear:both;
		padding:10px 0px 0px;
		float:right;
		width:200px;
	}
 td.grid_jobtitle
 {
	width:120px;
	padding-left:15px;
	text-align:left;
 }
	.jobtitleheader
	{
		color:#666666 !important;
    	background-color:#E5EBC7 !important;
    	text-align:left;
    	padding-left:15px;
    	font-size:10px;
	}
	.actionsheader
	{
    background-color:#E5EBC7;
	color:#666666;
	text-align:left;
	padding-left:10px;
	}
.grid_jobpost
 {
	width:100px;
 }
 .grid_jobactive
 {
	width:100px;
 }
 .grid_jobexp
 {
	width:80px;
 }
 .grid_jobview
 {
	width:100px;
 }
  .grid_jobclicks
 {
	width:60px;
 }
   .grid_jobapponline
 {
	width:20px;
 }
   .grid_jobemails
 {
	width:80px;
 }
    td.grid_jobactions
 {
    padding-right:6px;
    padding-left:10px;
    width:80px;
 }
.textcenter
{
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
 word-wrap: break-word; /* Internet Explorer 5.5+ */
text-align:center;
}
.jobs_grid_exp
{
 background-color:#E5EBC7 !important;
color:#666666 !important;
text-align:center;
	}
.jobs_grid_active 
{
 background-color:#E5EBC7 !important;
color:#666666 !important;
text-align:center;
}
.RadComboBox_NextGen, .RadComboBox_NextGen input, .RadComboBoxDropDown_NextGen { 
	color:#000000;
	font-family:arial,verdana,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-align:left;	
}
.GridRow_NextGen td,
.GridAltRow_NextGen td,
.GridEditRow_NextGen td,
.GridFooter_NextGen td,
.GridGroupFooter_NextGen td
{
	padding:4px 4px 4px 0px;
	vertical-align:top;
}
.GridRow_NextGen td div.RadComboBox_NextGen  input,
.GridAltRow_NextGen td div.RadComboBox_NextGen input
{
padding-left: 0px;
marging: 0px;
text-align:left !important;
}
.HardBreak
{
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}
/* sorting div styles*/
#gridCandidatesExpandedCustomHeader
{
	width:100%;
	float:left;
	background-color:#E5EBC7 !important;
	padding:4px 0px;
	vertical-align:middle;
	margin-bottom:1px;
}
#gridCandidatesExpandedCustomHeader div
{
	float:left;
}
#expandedSort
{
	float:right !important;
}
#expandedSort .expandedGoButton
{
	background:transparent url(http://media.newjobs.com/id/hiring/core/paging_go_button_bg.gif) repeat-x scroll 0% !important;
	border:1px solid #C3C3C3;
	cursor:pointer;
	padding:1px 8px;
	text-decoration:none;
	color:#000000;
	line-height: 20px;
	font-size: 7.5pt;
	margin-right:5px;
}
	#expandedSort div
	{
		float:left;
		width:165px;
		margin-right:5px;
	}
	#expandedSort .sortby
	{
		font-weight:bold;
		width:auto;
		margin-top:3px;
		font-size:10px;
	}
ul.jobPostingDetails {
	margin: 0;
	padding: 0;
	list-style: none;
}
	ul.jobPostingDetails li {
		margin: 0;
		padding: 0;
	}
		ul.jobPostingDetails li span.postingLabel {
			margin-right: 5px;
			*margin-right: 0;
		}
		ul.jobPostingDetails li span.postingValue {
			position: absolute;
			width: 400px;
		}
.alertIcon
{
	position: relative;
	left: 10px;
}
.noData
{
    font-size:10px; 
    padding: 5px;
    display: none;
}
.initJobGrid
{
	display:none; /* hide grid at initial */
}
/*******************************
2. page_JobDetail.css
*******************************/
/*************
generic markup
*************/
#navigationMenuSection
{
	position: relative; /* on top of SecondaryCandidates.master style */
	z-index: 5;
}
#detailHeader 
{
	font-size:10px;
	border:1px solid #cfcfcf;
	border-bottom:none;
	padding:10px;
}
.tblQuestions
{
    width: 100%;
    border-collapse: collapse;
}
	.tblQuestions  tr.detailGrid-header
	{
		background-color: #E5EBC7;
	}
	.tblQuestions  tr.detailGrid-header .col-question
	{
		width: 300px;
	}
    .tblQuestions th 
    {
        color:gray;
        text-align:left;
		line-height: 24px;
		padding: 0px 5px;		
		border-bottom: 1px solid #CECECE;
    }
    .tblQuestions tr.gridRow td 
    {
        background-color: #fff;
		vertical-align: top;
		padding: 5px 15px 5px 5px;
    }
    .tblQuestions tr.gridAltRow td
    {
        background-color: #F5F8E7;
		vertical-align: top;
		padding: 5px 15px 5px 5px;
    }
    .RadTabStrip_NextGen 
    {
        background: none !important;
    }
#contentHolder 
{
    background-color: #E7EBC6;
    position: relative;
    z-index: 1;
    border-top: solid 1px #CECFCE;
    margin-top: -1px;
    padding: 14px;
}
.RadTabStripTop_NextGen .rtsUL 
{
    position: relative;
    z-index: 2;
}
#contentHolder h4 
{
    font-size: 10px;
}
.detailContent
{
	border:1px solid #cfcfcf;
	border-top:none;
	margin:0pt;
	padding:0px 0px 10px 0px ;
	position:relative;
	z-index:0;
	top:0px;
	width: 688px;
	overflow: hidden;
}
#candidateDetailTop
{
	padding: 0px;
}
#candidateDetailBody
{
	padding:10px;
	*padding-top:0px;
}
.innerContent {
    background-color:#FFFFFF;
    border:1px solid #CECECE;
    line-height:14px;
    padding:10px;
    text-align:left;
}
.subHeader 
{
    position: relative;
    padding-bottom: 20px;
}
.boldTitle
{
	font-weight:bold;
}
#candidateDetailBody
{
	 /* on top of detailContent to have the paging position correctly */
	margin-bottom:-28px;
	*margin-bottom:-24px;
}
span.highlight {
	font-style: normal;
	color: #FF0000;
}
.columnActions
{
    width: 200px;
	margin-left:15px;
}
#gridContainer 
{
    padding-left: 1px;
    padding-right: 1px;
}
.RadTabStrip_NextGen 
{
    width:
	background-color: #F1F5E0;
	overflow: hidden;	
}
.RadTabStrip_NextGen .rtsIn 
{
	color:#626262;
	font-weight:bold;
}
.RadTabStrip_NextGen .rtsLevel
{
	margin-left:10px !important;
	position:relative;
	z-index:8;
}
.RadTabStrip_NextGen .rtsTxt 
{
	font-size:10px;
}
.RadTabStripBottom_NextGen .rtsLink:hover .rtsIn,
.RadTabStripTop_NextGen .rtsSelected .rtsIn 
{
	color:#333333;
}
.RadTabStripTop_NextGen .rtsLink 
{
	background:transparent none;
	text-decoration:none;
}
.RadTabStripTop_NextGen .rtsFirst .rtsLink 
{
	background:transparent url(http://media.newjobs.com/id/hiring/core/rts_left.gif) no-repeat left bottom;
}
.RadTabStripTop_NextGen .rtsLink .rtsOut 
{
	background:transparent url(http://media.newjobs.com/id/hiring/core/rts_right.gif) no-repeat right bottom;
}
.RadTabStripTop_NextGen .rtsLast .rtsLink .rtsOut 
{
	background:transparent url(http://media.newjobs.com/id/hiring/core/rts_right_last.gif) no-repeat right bottom;
}
.RadTabStripTop_NextGen .rtsLink.rtsBefore .rtsOut 
{
	background:transparent url(http://media.newjobs.com/id/hiring/core/rts_right_before.gif) no-repeat right bottom;
}
.RadTabStripTop_NextGen .rtsFirst .rtsSelected
{
	background:transparent url(http://media.newjobs.com/id/hiring/core/rtsSelected_left.gif) no-repeat left bottom;
}
.RadTabStripTop_NextGen .rtsSelected .rtsOut 
{
	background:transparent url(http://media.newjobs.com/id/hiring/core/rtsSelected_right.gif) no-repeat right bottom;
}
.RadTabStripTop_NextGen .rtsLast .rtsSelected .rtsOut 
{
	background:transparent url(http://media.newjobs.com/id/hiring/core/rtsSelected_right_last.gif) no-repeat right bottom;
}
.RadTabStripTop_NextGen .rtsOut 
{
	margin-left:0pt;
}
.RadTabStripTop_NextGen .rtsFirst .rtsOut 
{
	margin-left:13px;
}
.RadTabStripTop_NextGen .rtsIn 
{
	padding:6px 25px 6px 0pt;
}
/* Candidate Detail Tab Inner Window Content */
.TabInnerWindow
{
	font-size:10px;
	overflow:hidden;
	border-top: 1px solid #CECECE; /* divider line */
	position:relative;
	top:-1px;
	z-index:5;
	padding:14px;
	_padding:5px; /* IE 6 */
	_width:100%;
}
.TabInnerWindow h3,
.TabInnerWindow h5
{
	font-size:1.125em;
}
.TabInnerWindow .RightNowHelpIcon 
{
	margin:-35px 8px 0pt 0pt !important; /* override */
}
.TabInnerWindow .MasterTable_NextGen
{
	border-bottom:none !important; /* DEV00270886 - Override NextGen skin */
}
.TabInnerWindow .GridHeader_NextGen
{
	border-top:none !important; /* DEV00270886 - Override NextGen skin */
}
.columnActions 
{
    width: 200px;
    margin-left: 15px;
}
        ul#overlappedTabs
        {
            list-style: none;
            margin: 0 0 0 20px;
            padding: 0;
            position: relative;
            bottom: 0;
            left: 0;
            font: 10px Verdana;
            font-weight: bold;
            z-index:2;
        }
        ul#overlappedTabs li
        {
            float: left;
            display: block;
            height: 26px;
            padding-right: 20px;
            margin-left: -8px;
            position: relative;
            background: url(http://media.newjobs.com/id/hiring/core/tabright-inactive.gif) 100% 0 no-repeat;
            white-space: nowrap;
            border-bottom: 1px solid #cecece;
        }
        ul#overlappedTabs span
        {
            height: 26px;
            line-height: 26px;
            padding-left: 15px;
            background: url(http://media.newjobs.com/id/hiring/core/tableft-inactive.gif) no-repeat;
            border-bottom: 1px solid #cecece;
            display: block;
        }
        * html ul#overlappedTabs span
        {
            /* Fixes left of inactive tab in IE6 */
            padding-top: 7px;
            padding-bottom: 8px;
            display: inline;
        }
        ul#overlappedTabs li.current
        {
            z-index:3;
            font-weight: bold;
            height: 27px;
            background-image: url(http://media.newjobs.com/id/hiring/core/tabright-active.gif);
            border-bottom: 0;
        }
        ul#overlappedTabs li.current span
        {
            background-image: url(http://media.newjobs.com/id/hiring/core/tableft-active.gif);
            border-bottom: 0px;
        }
        *html ul#overlappedTabs li.current span
        {
            /* Fixes left of active tab in IE6 */
            padding-top: 8px;
            padding-bottom: 8px;
        }
        ul#overlappedTabs li.current span a
        {
            color: #333;
        }
        ul#overlappedTabs a
        {
            color: #626262;
            text-decoration: none;
        }
        .gobtntxt
        {
            text-decoration: none;
            font-size: 11px;
            background-image: url(http://media.newjobs.com/id/hiring/core/gobtn_bg.gif);
            background-repeat: no-repeat;
            width: 31px;
            height: 18px;
            padding: 2px 9px 3px 7px;
        }
        .expandedGoButton {
		background:transparent url(http://media.newjobs.com/id/hiring/core/paging_go_button_bg.gif) repeat-x scroll 0% 50% !important;
		border:1px solid #C3C3C3;
		color:#000000;
		cursor:pointer;
		font-size:7.5pt;
		line-height:20px;
		margin-right:5px;
		padding:1px 8px;
		text-decoration:none;
		}
 	.pagingclass{
		float:right; 
		margin-right:15px;
	}
        .gobtnlabel
        {
            color: #000000;
            font-weight: bold;
        }
        .paging
        {
            font-size: 10px;
            color: rgb(100, 100, 100);
        }
 	 .pageheadertbl
        {
            width: 720px;
        }
        .activejobswdth
        {
            width: 429px;
        }
        .ftrdivtbl
        {
            width: 730px;
        }
        body
        {
            background: #e5ebc7;
            color: #000;
            margin: 0;
        }
        h1
        {
            margin: 10px;
        }
        p
        {
            margin: 10px;
        }
        .upperRegion
        {
            background: url(http://media.newjobs.com/id/hiring/core/upperGradient.jpg) bottom repeat-x;
            padding: 0 0 26px 0;
            margin: 0;
            position: relative;
            border-bottom: 1px solid #cecece;
        }
        .tabquestionicon
        {
            margin: 0px 5px 10px 670px;
            z-index: 99;
            padding-top:7px;
            padding-right:-3px;
            height:3px;
            _margin-right:-11px;
            _margin-top:7px;
              _margin-bottom:0px;
        }
        #jobdesctabquestionicon
        {
           float:right;
        }
        .postingquestionicon
        {
            float:right;
            margin-right:-11px;
            margin-top:-21px;
           *margin-top:-16px;
           width: 50px;
        }
        .screenquestionicon
        {
            margin: 1px 5px 10px 660px;
            position: relative;
            top: -10px;
        }
        .postingtd
        {
			width:10px;
        }
        .jobdescwrapper
        {
            display: block;
            background-color: rgb(255, 255, 255);
            border: 1px solid rgb(205, 205, 205);
            padding: 0;
            margin: 2px 0 0 0;
            float: left; /*width: 316px;*/
            color: rgb(0, 0, 0);
            padding: 0px 6px 10px 6px;
            width: 500px;
            font-size: 10px;
            position: relative;
        }
        div.contenwrapper table
        {
            background-color: #ffffff;
            border: 1px solid rgb(205, 205, 205);
            width: 517px;
            margin: 6px 0 0 0;
            letter-spacing: normal;
        }
        .contenwrapper
        {
            background: #e5ebc7;
            margin-top: -2px;
        }
        .jobdetwrapper
        {
            display: block;
            background-color: rgb(255, 255, 255);
            border: 1px solid rgb(205, 205, 205);
            padding: 12px;
            margin: 6px 0 0 0;
            float: left; /*width: 316px;*/
            color: rgb(0, 0, 0);
            padding: 4px 6px 10px 6px;
            width: 650px;
            font-size: 10px;
        }
        .detailtable
        {
            background: #fff;
            width: 660px;
            border: 1px solid #cecece;
        }
        .contactsecondtd
        {
            width: 100%;
        }
        .screeningheadertable
        {
            background: rgb(245, 248, 231);
            width: 690px;
            margin-left: -10px;
        }
        .screeningitemtable
        {
            background: rgb(245, 248, 231);
            width: 690px;
            margin-left: -10px;
            margin-top: 0px;
        }
        .autoreplydiv
        {
          padding-top:10px;
          padding-left:20px;
        }
        .autoreplyletter
        {
			 background-color:#fff;
			 border-top:solid 1px #cecece;
			 border-bottom:solid 1px #cecece;
			 margin-top:10px;
			 padding:10px 5px 40px 20px	;
        }
        #postingdiv
        {
        	position:relative;
        	padding-top:0px;
        	top:0px;
        }
        .postingtableheader
        {
        	background:#E5EBC7;
        	}
        .postingtable
        {
            background: rgb(245, 248, 231);
			width: 688px;
            border-bottom: 1px solid #cecece;
            border-collapse:collapse;
            /*  margin-left: -10px;*/
        }
        .postingevenTR
        {
            background-color: #f5f8e7;
            vertical-align: top;
            text-align:center;
            height:10px;
            line-height:normal;
        }
        .postingoddTR
        {
            background-color: rgb(255, 255, 255); 
			vertical-align: top;
            text-align:center;
            height:10px;
            line-height:normal;
        }        
        .postingevenTR td 
        {
            background-color: #f5f8e7;
        }        
        .postingoddTR td 
        {    
            background-color: #fff;
        }
        .detailfirsttd
        {
            width: 150px;
            font-weight: bold;
            vertical-align: top;
            height: 10px;
        }
        .screeninquestion
        {
            font-size: 10px;
            padding-left: 7px;
            color: #000;
			padding-top:10px;
			padding-bottom:10px;
			background-color: #E5EBC7;
			margin-bottom: 1px;
			width: 100%;
        }
        .screenliststyle
        {
            list-style: none;
            margin: 0 0 0 0px;
            list-style-position: inside;
        }
        div.jobdetwrapper table td
        {
            background-color: rgb(255, 255, 255);
        }
        .postingwrapper
        {
            display: block;
            background-color: rgb(255, 255, 255);
            padding: 0;
            margin: 0 0 0 0;
            float: left; /*width: 316px;*/
            color: rgb(0, 0, 0);
            padding: 0px 0px 0px 0px;
            width: 680px;
            font-size: 10px;
            position: relative;
            left: 0px;
            border-spacing: 0px;
            border-collapse: collapse;
            margin: 0 0 0 0px;
        }
        div.TabInnerWindow h4
        {
            color: rgb(0, 0, 0);
            font-weight: bold;
            font-size: 10px;
            display: block;
            margin: 0;
            padding: 12px 0 4px 10px;
            line-height: 12px;
            clear: both;
            position: relative;
        }
        div.TabInnerWindow h5
        {
            color: rgb(0, 0, 0);
            font-weight: bold;
            font-size: 10px;
            display: block;
            margin: 0;
            padding: 12px 0 4px 0px;
            line-height: 12px;
            clear: both;
            position: relative;
        }
        .AutoReply
        {
            border-top: 1px solid #cdcdcd;
            border-bottom: 1px solid #cdcdcd;
            background-color: #fff;
            padding-top: 20px;
            padding-bottom: 20px;
            clear: both;
            position: absolute;
            left: 0pt;
            top: 28px;
            padding-top: 10px;
            padding-right: 0pt;
            padding-bottom: 50px;
            padding-left: 10px;
            width: 680px;
        }
        .browse_jobs
        {
            font-weight: bold;
            color: rgb(100, 100, 100);
            font-size: 10px;
            text-align: center;
        }
        .gobtn
        {
            font-weight: bold;
            color: rgb(100, 100, 100);
            font-size: 10px;
            text-align: center;
        }
        .addjobpostings
        {
            left: 10px;
            padding-left: 10px;
            padding-top:10px;
            position:relative;
        }
        #header-pager
        {
            background: transparent url(http://media.newjobs.com/id/hiring/core/cm_header_pager.gif) no-repeat left top;
            position: relative;
            margin: 3px 0pt 0pt;
            padding: 0pt;
            font-size: 11px;
            min-height: 65px;
        }
        #txtFilteredViewInfo
        {
            float: inherit;
        }        
        div#tabWindow div#tabWindow_Tabs
        {
            margin: -27px 0 0 0;
            position: relative;
            background: url('http://media.newjobs.com/sandbox_tmp/images/tab_bg.png' ) repeat-x 0px 27px;
        }
        div#tabWindow
        {
            font-family: Verdana;
            font-size: 10px; 
			width: 690px;			
            background: url('http://media.newjobs.com/id/hiring/core/2009.04/pre_tab_bg.gif') repeat-x;
            margin: 10px;
            position: relative;
       }
         div.TabInnerWindow
        {
            clear: both;
            position: relative;
            left: 0;
            padding: 0px 0 0px 0px;
            width: 690px;
            line-height: normal;
            background: #e5ebc7;
            padding-bottom: 10px;
        }
        div#tabWindow a
        {
            color: #00e;
        }
        div#tabWindow div#tabWindow_Head
        {
            height: 149px;
            overflow: hidden;
        }
        div#tabWindow div#tabWindow_Head h3
        {
            font-size: 14px;
            font-weight: bold;
            color: #ff6600;
        }
        div#tabWindow div.column
        {
            width: 500px;
            padding: 0 0 0 10px;
            display: inline;
        }
        div#tabWindow div#tabWindow_Head h3
        {
            margin: 10px 0 10px 10px;
            padding: 0 0 0 3px;
            float: left;
            width: 620px;
        }
        div#tabWindow div#tabWindow_Head h3
        {
            margin: 10px 0 10px 10px;
            padding: 0 0 0 3px;
            float: left;
            width: 620px;
            _margin-left:4px;
        }
        div.ResumePaperHead
        {
            padding: 0 13px 13px 13px;
        }
        div#tabWindow div.column 
        {
            display: block;
            height: 160px;
            float: left; /*removed setting width*/
            padding: 0;
         }
        div.ActionColumn
        {
            display: block;
            height: 110px;
            float: right; /*removed setting width*/
            padding: 0;
            font-size: 10px;
            position:absolute;
            top:32px;
            left:500px;
            z-index:1;
        }
        div#tabWindow div.column
        {
            width: 500px;
            padding: 0 0 0 10px;
            display: inline;
        }
        div.ActionColumn
        {
            padding: 0 0 0 30px;
            background: url(http://media.newjobs.com/id/hiring/core/actionlist_leftborder.gif) no-repeat 13px 2px;
        }
        div#tabWindow div#tabWindow_Tabs div.columnTitle
        {
            color: rgb(100, 100, 100);
            font-size: 10px;
            font-weight: bold;
            display: block;
            float: left;
            margin: 32px 0 0 32px;
        }
        img.rating
        {
            margin: 0 0 -10px 0;
            padding: 0;
            vertical-align: text-top;
        }
        div.actionsList
        {
            color: rgb(43, 138, 244);
            padding: 0 0 0 0px;
            height: 13px;
            font-weight: bold;
        }
        div.actionsList ul
        {
            margin: 0;
            padding: 0 0 0 16px;
            font-weight: normal;
            list-style: square;
            color: rgb(205, 227, 252);
        }
        div.actionsList ul li
        {
            padding: 3px 0 0 0;
        }
        div#tabWindow  div.actionsList ul li a
        {
            text-decoration: none;
            color: rgb(43, 138, 244);
        }
        #totalActivejobs
        {
            padding: 12px 0pt;
            margin: 0pt 12px;
            position: relative;
            width: 165px;
        }
        .Activejobs
        {
            font-weight: bold;
            color: #ff6600;
            font-size: 12px;
            padding-left: 10px;
        }
        #totalActivejobs img
        {
            float: left;
            margin-right: 5px;
        }
        #totalActivejobs h3
        {
            font-size: 1.125em;
            font-weight: bold;
            color: #ff6600;
            float: left;
            margin: -1px 5px 0pt 0pt;
        }
        #page-header
        {
            margin: 0px 0pt 0pt;
            padding: 0pt;
            font-size: 11px;
            height: 90px;
            left: 338px;
            width: 720px;
        }
        #footer-div
        {
            position: relative;
            top: -30px;
        }
        .jumptopage
        {
            width: 20px;
            border-style: solid;
            border-color: Gray;
            height: 15px;
            border-width: 1px;
            text-align: center;
        }
        .jd-main-content
        {
            width: 713px;
            position: relative;
        }
        .screenoddTR
        {
            background: rgb(245, 248, 231);
            vertical-align: top;
            padding: 5px 5px 5px 5px;
        }
        .screenevenTR
        {
            background-color: rgb(255, 255, 255);
            vertical-align: top;
            padding: 5px 5px 5px 5px;
        }
        .screendatalistcls
        {
            background-color: rgb(245, 248, 231);
            margin-left: -10px;
            width: 680px;
            padding-left: -11px;
        }
        .screendatatext
        {
            padding: 10px;
        }
        .screeningtable
        {
            margin-top: -24px;
            width: 690px;
            margin-left: 0px;
        }
        .screeningheader
        {
            background-color: #e5ebc8;
            padding: 3px;
            padding-top: 8px;
            padding-bottom: 8px;
            text-align: left;
            color: rgb(100, 100, 100);
        }
        .screendatatable
        {
            width: 689px;
            border-bottom: 1px solid #cecece;
            margin-bottom: 30px;
        }
        .postingdatalistcls
        {
            background-color: rgb(245, 248, 231);
            margin-left: 0px;
            width: 678px;
        }
        .SortBy
        {
            padding-left: 10px;
            font-weight:bold;
            padding-top:15px;
            max-height:20px;
        }
        #sort1
        {  	 width: 150px; 
        	 position: relative; 
        	 left: 50px;
        	  top: -16px;
      	}
         #sort2	
         {
        	width: 150px; 
        	position: relative; 
        	left: 160px;
        	 top: -19px;
        }
        #sortgo
        {
        	width: 150px; 
        	position: relative; 
        	left: 320px; 
        	top: -38px;
        }
        .screeningdatalist
        {
            position: relative;
            top: -2px;
        }
        .detaildiv
        {
            padding-left: 10px;
        }
        .postinglist
        {
            list-style: none;
            padding-left: 0px;
        }
    .postingtable th
    {
        border-bottom: solid 1px #cecece;
        color: Gray;
        line-height: 24px;
    }
     .postingqicon
     { padding-right:4px;
       padding-top:2px;
     }
	  .RightNowHelpIcon 
	{
	margin:-5px 16px 0pt 0pt ! important; /* override */
	*margin:-11px 16px 0pt 0pt ! important;
	}
	/* sorting div styles*/
#gridCandidatesExpandedCustomHeader div
{
	float:left;
}
#expandedSort
{
	float:left !important;
}
#expandedSort .expandedGoButton
{
	background:transparent url(http://media.newjobs.com/id/hiring/core/paging_go_button_bg.gif) repeat-x scroll 0% !important;
	border:1px solid #C3C3C3;
	cursor:pointer;
	padding:1px 8px;
	text-decoration:none;
	color:#000000;
	line-height: 20px;
	font-size: 7.5pt;
	margin-right:5px;
}
	#expandedSort .sortby
	{
		font-weight:bold;
		width:auto;
		margin-top:3px;
	}
td.columnQuestions {
	vertical-align: top;
}
td.columnAnswersAndScores {
	vertical-align: top;
}
td.columnRequired {
	vertical-align: top;
}
table.tableAnswerScoringData {
	width: 270px;
}
/*************************************
 ctrl_TabPostings.css
**************************************/
#SummaryToolTip
{
	position: absolute;
	width: auto;
	text-align:left;
	border: 1px solid #000000;
	padding: 5px;
	background-color: #FFFBC6;
	visibility: hidden;
	z-index: 100;
	word-wrap:break-word;
}
div.AnswerText p {
	margin-left:0;
}
/*******************************
3. ctrl_jobdetailfilters.css
*******************************/
 div.filters {
	padding: 2px 5px 5px 20px;
	overflow:hidden;
}
div.filters label {
	width:35px;
	*width:26px;
	float:left;
	padding-top:-2px;
	font-size:10px;
}
.refcodetxt {
	width:35px;
	float:left;
	padding-top:-2px;
	font-size:10px;
	border:solid 1px #cecece;
	width:180px;
	height:17px;
	}
.boardtxt {
	font-size:11px;
	margin-left: 20px;
}
.disabledJobs
{
    z-index: 10000;
    position: absolute;
    background-color: #FFFFFF;
    filter: alpha(opacity=60);
    opacity: 0.6;
}
.disabledFilters
{
    left: 0px;
    top: -126px;
    width: 100%;
    z-index: 10000;
    position: absolute;
    background-color: #FFFFFF;
    filter: alpha(opacity=60);
    opacity: 0.6;
}	
#navigationMenuSection .RadPanelBar_WebBlue .rpRootGroup .rpLevel1 .rpText,
#navigationMenuSection2 .RadPanelBar_WebBlue .rpRootGroup .rpLevel1 .rpText {
	border-bottom:none;
	font-weight:bold;
	background: url(http://media.newjobs.com/id/hiring/core/filter_arrow_grey.gif) 7px center no-repeat;
}
#navigationMenuSection .RadPanelBar_WebBlue .rpRootGroup .rpLevel1 .rpExpanded .rpText,
#navigationMenuSection2 .RadPanelBar_WebBlue .rpRootGroup .rpLevel1 .rpExpanded .rpText {
	color: #FF6600;
	background: url(http://media.newjobs.com/id/hiring/core/res_ctrlsearch.gif) 7px 6px no-repeat;
}
#outerWrapper .RadPanelBar .rpImage {
	margin-left:5px;
	padding-top:3px;
	background:none;
}
.expandedGoButton {
	background:transparent url(http://media.newjobs.com/id/hiring/core/paging_go_button_bg.gif) repeat-x scroll 0% 50% !important;
	border:1px solid #C3C3C3;
	color:#000000;
	cursor:pointer;
	font-size:7.5pt;
	line-height:20px;
	margin-right:5px;
	padding:1px 8px;
	text-decoration:none;
}
.filters.info {
	color:#0066cc;
	font-size:10px;
}  
#jd_filterclearbtn { 
	z-index:99; 
	position:relative;
	top:1px;
	float:right;
	margin-bottom:-22px;
	margin-right: 5px;
}
.filters.subheader {
 color:#666666;
 font-size:11px;
 margin-bottom:-10px;
}
.RadPanelBar_NextGen .rpRootGroup .filterOn.rpLink
{
	height:auto;
}
.RadPanelBar_NextGen .rpRootGroup .filterOn .rpText
{
	height:auto;
}
.filterInfo {
	color:#0066cc;
	font-weight:normal;
	margin-left: 25px;
	display: block;
}
.filterInfoDetails {
	color:#0066cc;
	font-weight:normal;
	line-height: 1.2em;
	margin-left: 33px;
}
.RadPanelBar_NextGen .rpGroup .rpItem 
{
	white-space: normal;
	}
/*******************************
4. ctrl_JobViews.css
*******************************/
.jobViewLinks {
	list-style: none;
	margin: 5px 0 0 0;
	_margin-top: 0px;
	padding: 0;
	font-size: 9px;
}
	.jobViewLinks li {
		margin: 0;
		padding: 0 0 0 24px;
		line-height: 21px;
	}
		.jobViewLinks li.active {
			background-color: #D6E8FF;
			line-height: 21px;
		}
		.jobViewLinks li.incomplete 
		{
			background-image: url(http://media.newjobs.com/id/hiring/core/icon_IncompleteJobs.gif);
			background-position: top left;
			background-repeat: no-repeat;
			height: 21px;
			}
/* REDUX STYLING */
#gridCandidatesExpandedCustomHeader {
background-color:#E5ECF4 !important;
}
#expandedSort {
float:right !important;
}
th.headerCenter {
background-color:#E5ECF4 !important;
color:#000 !important;
font-size:11px;
}
th.GridHeader_NextGen {
color:#000 !important;
font-weight:bold;
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
#headerJobs h3 {
color: #673694 !important;
font-size: 13px;
}
.RadPanelBar_NextGen .rpRootGroup .rpLink {
background:transparent url(http://media.newjobs.com/id/hiring/58/redux/bg_filters_top.gif) repeat-x scroll left top;
}
.RadPanelBar_NextGen .rpSlide .rpExpandable {
background:transparent url(http://media.newjobs.com/id/hiring/core/2009.04/bg_facet_collapsed.png) no-repeat scroll left top;
}
/* END REDUX */
.RadTabStrip_NextGen 
{
}
.RadTabStrip_NextGen .rtsIn 
{
	color:#626262;
}
.RadTabStrip_NextGen .rtsLevel
{
	margin-left:10px !important;
	position:relative;
	z-index:8;
	background:url(http://media.newjobs.com/id/hiring/core/2009.10/tabStrip_bg.gif) right top;
	width: auto;
}
.RadTabStrip_NextGen .rtsTxt 
{
	font-size:12px;	
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif;
	line-height: 13px;
}
.RadTabStripBottom_NextGen .rtsLink:hover .rtsIn,
.RadTabStripTop_NextGen .rtsSelected .rtsIn,
.RadTabStrip_NextGen .rtsSelected .rtsTxt
{
	color:#0161b2;
	font-weight: bold;
}
.RadTabStripTop_NextGen .rtsLink 
{
	background:transparent none;
	text-decoration:none;
}
.RadTabStripTop_NextGen .rtsOut 
{
	margin-left:0pt;
}
.RadTabStripTop_NextGen .rtsFirst .rtsOut 
{
	margin-left: 7px;
}
/* Resume Detail Tab Inner Window Content */
.TabInnerWindow
{
	font-size:10px;
	overflow:hidden;
	border-top: 1px solid #CECECE; /* divider line */
	position:relative;
	top:-1px;
	z-index:5;
	_width:718px;
}
.TabInnerWindow h3,
.TabInnerWindow h5
{
	font-size:1.125em;
}
.TabInnerWindow .RightNowHelpIcon 
{
	/*margin:-15px 8px 0pt 0pt !important; */ /* DEV00350214 */ /* override */ 
}
.TabInnerWindow .MasterTable_NextGen
{
	border-bottom:none !important; /* DEV00270886 - Override NextGen skin */
}
.TabInnerWindow .GridHeader_NextGen
{
	border-top:none !important; /* DEV00270886 - Override NextGen skin */
}
/* RadTabStrip */
.RadTabStrip_NextGen 
{
    width: 100%;
	background-image: url(http://media.newjobs.com/id/hiring/core/2009.10/tabStrip_bg.gif) !important;
}
.RadTabStrip_NextGen .rtsIn 
{
	color:#626262;
	font-weight:bold;
}
.RadTabStrip_NextGen .rtsLevel
{
	margin-left:10px !important;
	position:relative;
	z-index:8;
}
.RadTabStrip_NextGen .rtsTxt 
{
	font-size:10px;
}
.RadTabStripBottom_NextGen .rtsLink:hover .rtsIn,
.RadTabStripTop_NextGen .rtsSelected .rtsIn 
{
	color:#333333;
}
.RadTabStripTop_NextGen .rtsLink 
{
	background:transparent none;
	text-decoration:none;
}
.RadTabStripTop_NextGen .rtsFirst .rtsLink 
{
    background:transparent url(http://media.newjobs.com/id/hiring/core/2009.10/rts_left.gif) no-repeat left bottom;
}
.RadTabStripTop_NextGen .rtsLink .rtsOut 
{
    background:transparent url(http://media.newjobs.com/id/hiring/core/2009.10/rts_right.gif) no-repeat right bottom;
}
.RadTabStripTop_NextGen .rtsLast .rtsLink .rtsOut 
{
    background:transparent url(http://media.newjobs.com/id/hiring/core/2009.10/rts_right_last.gif) no-repeat right bottom;
}
.RadTabStripTop_NextGen .rtsLink.rtsBefore .rtsOut 
{
    background:transparent url(http://media.newjobs.com/id/hiring/core/2009.10/rts_right_before.gif) no-repeat right bottom;
}
.RadTabStripTop_NextGen .rtsFirst .rtsSelected
{
    background:transparent url(http://media.newjobs.com/id/hiring/core/2009.10/rtsSelected_left.gif) no-repeat left bottom;
}
.RadTabStripTop_NextGen .rtsSelected .rtsOut 
{
    background:transparent url(http://media.newjobs.com/id/hiring/core/2009.10/rtsSelected_right.gif) no-repeat right bottom;
}
.RadTabStripTop_NextGen .rtsLast .rtsSelected .rtsOut 
{
    background:transparent url(http://media.newjobs.com/id/hiring/core/2009.10/rtsSelected_right_last.gif) no-repeat right bottom;
}
.RadTabStripTop_NextGen .rtsOut 
{
	margin-left:0pt;
}
.RadTabStripTop_NextGen .rtsFirst .rtsOut 
{
	margin-left:13px;
}
.RadTabStripTop_NextGen .rtsIn 
{
	padding:8px 22px 7px 0px;
}
    .RadTabStripTop_NextGen .rtsLast .rtsIn 
    {
        padding-right: 14px;
}
#detailHeader {
background-color:#FFFFFF;
background-image:url(http://media.monster.com/id/hiring/core/2009.10/matches_gradient.jpg);
background-repeat:repeat-x;
border-color:#A5A2A5 #A5A2A5 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
margin:0 auto;
padding:15px 5px 10px;
width:692px;
}
#detailHeader {
border-top:1px solid #A5A2A5;
}
#detailHeader {
font-size:11px;
}
.lGrayDivider {
margin-bottom:10px;
min-height:47px;
}
.lGrayDivider {
background:transparent url(http://media.newjobs.com/id/hiring/core/cm_detail_divider_center.gif) repeat-y scroll 0 0;
padding-bottom:10px;
}
#contentHolder {
background-color:#FFFFFF;
}
div#tabWindow div#tabWindow_Head h3 {
color:#673694;
font-size:10pt;
font-weight:bold;
line-height:18px;
padding-right:10px;
font-family: Arial, Helvetica, sans-serif;
}
.detailContent
{
border-color:-moz-use-text-color #A5A2A5;
border-style:none solid;
border-width:medium 1px;
margin:0 auto;
padding:0;
width:702px;
}
.RadTabStripTop_NextGen .rtsFirst .rtsOut
{
	margin-left: 7px;
}
#jobsHelpRightNow {
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 8;
}
