.jobLocation_wrapper {
	border: 0px;
	margin: 0px;
	padding:10px 10px 0px 8px;
	}
	.jobLocation_wrapper h1 {
		color:#0161B2;
font-size: 12px;

		font-weight:bold;
		}
.jobLocation_wrapper .jpo_required {
	text-align: right;
	margin: -5px 0px -10px 0px !important;
	}
div.jpo_required	
{
	text-align: right;
	float: right;
	}
/*********************************
CSS for Map and Map Info 07/09/2008 
*********************************/
.map_info {
	width: 290px;
	padding: 0px 10px 10px 10px;
	margin-right:20px;
	float:left;
	background-color: Transparent;
	font-family: Verdana;
font-size:  11px;

	color: #000000;
	}
	#map {
		border: solid 1px #999999;
		background-color: #FFFFFF;
		width: 290px;
		height: 280px;
		}
.map_LocationInfo {
	float: left;
	background-color: Transparent;
	width: 280px;
	font-family: Verdana;
font-size:  11px;

	color: #000000;
	}
.list_LocationOnly
{
	width:auto;
	*width:60%;
	margin-left:8px;
	*margin-left:4px;
}
	.list_LocationOnly .mnstr_MapLocations
	{
		margin-top:5px;
	}
.mnstr_MapLocations {
	max-height: 255px !important;
	height: expression( this.scrollHeight > 254 ? "255px" : "auto" );
	overflow: auto;
	padding: 0;
	margin: 0;
	font-family: Verdana;
font-size:  11px;

	color: #000000;
	}
	.mnstr_MapLocations ul {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		margin: 0px;
		padding: 0;
		}
		.mnstr_MapLocations li {
			margin-top:0;
			}
	.mnstr_MapLocations input {
		border: 0px solid #999999;
		margin: 0 5px 0 0;
		float:left;
		xvertical-align:top;
		}
		.mnstr_MapLocations div.item input {
		border:none;
		}
		.mnstr_MapLocations label {
font-size:  11px;

			line-height: 22px;
			vertical-align:top;
			}
.more_locations {
	margin:0;
	padding: 10px 0px 0px 8px;
	}
	.more_locations .moreLocationsLink{
		cursor:pointer;
	}
		.more_locations .moreLocationsLink div{
			float:left;
		}
		.more_locations .moreLocationsLink img{
			margin-left:10px;
			padding:0;
			float:left;
			}
.postDate {
	font-family: Verdana;
    font-size:  11px;
    
    font-weight: normal;
    color: #000000;
    width: 170px;
	}
	.postDate input{
	    border: 1px solid #cccccc;
	    font-family: Verdana;
        font-size:  11px;
        
        font-weight: normal;
        color: #000000;
        padding: 2px;
        margin: 0 5px 0 19px;
        width: 70px;
	    }
    div#moreLocalWrapper {
    	width: 340px;
    	padding: 2px;
    	font-family: verdana;
        font-size: 11px;
        
        z-index: 999;
    	}
    .moreLocalTab {
		width:153px;
		height: 20px;
		background-color:#FFFFFF;
		padding: 4px 2px 0 7px;
		border: solid 1px #80B2E5;
		border-bottom: 0px;
		position:relative;
		top:1px;
		}
    .moreLocalTab_hdr {
        font-family: verdana;
        font-size: 11px;
        
        color: #0066CC;
        float:left;
        }
    .moreLocalTab_arrow {
    	width: 10px;
    	padding: 2px 10px 0 0;
    	float: right;
    	}
    x.moreLocal_listWrapper {
    	width: auto;
    	height:180px;
    	xoverflow: auto;
    	border: solid 1px #FFCCCC;
    	}
    .moreLocal_content {
    	width: 314px;
    	border: solid 1px #80B2E5;
    	background-color:#FFFFFF;
    	padding: 14px 10px 0;
    	margin-top: 0px;
    	}
    .moreLocal_content2 {
    	width: 260px;
    	border: solid 1px #80B2E5;
    	background-color:#FFFFFF;
    	padding: 14px 10px 0;
    	margin-top: 0px;
    	}
    .moreLocal_HelpIcon {
    	position: relative;
    	display:inline;
		float:right;
		margin: 0px 0px 0pt 5pt;
		}
	.moreLocal_lookup {
		padding: 15px 0 15px 0;
		}
	.jobDetails_buttonWrapper {
		width: auto;
		float: right;
		}
	.jobDetails_buttonWrapper .btnContainer {
		float: right;
		margin:0 0 10px  20px;
		}
	.jpo_clearDiv {
		clear: both;
		}
#headlineWrapper {
	position: relative;
	padding-left:11px;
}
#job-options.required-indicator {
	position: absolute;
	right: 10px;
	top: -15px;
	float: right;
}
.job-posting-navigation-buttons {
	float: right;
}
div.jobsearch-jobtitle {
	background-image: url(https://securemedia.newjobs.com/id/hiring/core/redux/gray2white_horizGradient.png);
	background-color: Transparent;
	background-position: top left;
	background-repeat: repeat-y;
	padding: 8px 0 8px 10px;
	margin-bottom: 10px;
}
.jobsearch-jobtitle h2 {
	font-weight: bold;
	color: #006699;
  font-size: 12px;
  
}
td#actMessCell {
    padding-right: 8px;
    width: 87px;
}

/****************************************
Job Search - Map
*****************************************/
#mapSection {
	display: none;
}
.map-content-wrapper {
	width:390px;
	float: left;
}
.google-map {
	float: left;
	border: 1px solid #0161b2;
}
.map-help-text {
	margin-top: 5px;
	float: left;
	width:90px;
	margin-left: 8px;
	color: #808080;
}
.map-location-list {
	float: left;
	margin: 0 10px 10px;
	width: 235px;
}



.location-list-checkbox {
	max-height: 255px !important;
	height: expression( this.scrollHeight > 254 ? "255px" : "auto" );
	overflow: auto;
	padding: 5px 5px 1px 5px;
	margin:15px 0 20px 0;
	width: 230px;
}
.location-list-checkbox ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.location-list-checkbox li {
	margin-top:0;
}
.location-list-checkbox input {
	border: 0px solid #999;
	margin: 0 5px 0 0;
	xvertical-align:top;
}
.location-list-checkbox div.item input {
	border:none;
}
.location-list-checkbox label {
	line-height: 22px;
	vertical-align: top;
	font-size: 12px;
	
}
/**********************************/
.select-more-main {
    padding-left: 5px;
}
.select-more-area-wrapper {
	display: none;
	position: absolute;
	top: 200px;
	padding: 0;
	width: 340px;
	z-index: 3;
}
.select-more-tab {
	background-color: #FFF;
	border-color: #80b2e5 #80b2e5;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	height: 20px;
	padding: 4px 2px 0 7px;
	position: relative;
	top: 1px;
	width: 153px;
}
.select-more-tab-hdr {
	color: #0161B2;
	float: left;
}
.select-more-tab-arrow 	{
	float:right;
	padding: 2px 10px 0 0;
	width: 10px;
}
.more-local-content {
	background-color:#FFF;
	border: solid 1px #80b2e5;
	margin-top: 0;
	padding: 14px 10px 0;
	width: 330px;
}
.more-local-list-wrapper {
	font-size: 12px;
	
}
/****************************************
Job Search - Category
*****************************************/
.job-search {
    padding-top: 10px;
    margin: 0px -9px;
}
.job-search h4 {
    padding: 0 10px 10px;
}
.job-search .tbl-data th {
    background-color: #748fa8;
    color: #FFF;
    height: 25px;
}
.job-search .divider-row td {
    height: 1px;
}
.job-search .add-entries-button {
    padding: 15px 10px 5px;
}
.job-search td .selection-area {
    margin-left: -10px;
    margin-top: -10px;
    margin-bottom: -10px;
    width: 682px;
}
.job-search .selection-area {
    padding: 10px;
    background-color: #E5ECF3;
}
.job-search .selection-area h4 {
    font-weight: bold;
}
.job-search .selection-area ul.area-category {
    padding-left: 70px;
}
.job-search .selection-area div.RadTreeView {
    width: 330px;
    background-color: #FFF;
}
.job-search .selection-area .area-category-buttons {
    text-align: right;
    padding-right: 145px;
}
.search-area-category-wrapper {
    display: none;
    padding: 0 0 0 11px;
    
}
.search-area-category-wrapper .tbl-data td {
    padding: 10px 0px 10px 10px;
}
.jobSearch-category-content {
    margin-top: 30px;
}
.search-job-category {
    margin: 10px 0;
}
.jobCategory-searchCategory-label {
    float: left;
    padding-right: 30px;
    padding-left: 5px;
    width: 210px;
    margin: 8px 10px 10px;
}
.jobCategory-searchArea-label {
    float: left;
    padding-right: 45px;
    padding-left: 5px;
    width: 230px;
    margin: 0 10px 10px;
}
.jobCategory-search-label {
    float: left;
    margin: 0 5px 0 0;
}
.jobCategory-search-field {
    float: left;
    position: relative;
}
.jobCategory-search-field .input-long {
    width: 300px;
}
.JobCategoryOccs_QF_TreeView {
    border: solid 1px #809db9;
    height: 155px;
    width: 330px !important;
}
.JobCategoryOccs_QF_SearchResultsPlaceHolder {
    border: solid 1px #B7B7B7;
    display: none;
    position: absolute;
    top: 16px;
    left: 0;
    z-index: 2px;
    margin-left: 2px;
    width: 300px;
    background-color: #FFF;
}
.JobCategoryOccs_QF_ItemFocusOff {
    background-color: #FFF;
    padding: 4px;
    font-weight: normal;
    cursor: hand;
    cursor: pointer;
}
.JobCategoryOccs_QF_ItemFocusOn {
    background-color: #e5ecf3;
    padding: 4px;
    font-weight: normal;
    cursor: hand;
    cursor: pointer;
}
.JobCategoryOccs_QF_BoldedKeyword {
    font-weight: bold;
}
.jobSearch-postingdate {
    width: 500px;
    float: left;
}
.newSign {
    color: #0066CC;
    display: inline;
    padding-left: 2px;
}
.blistRegion, .blistCategory {
    font-weight: bold;
}

/****************************************
Job Posting Options DNA Skills
*****************************************/
.form-edit {
	padding-top: 10px;
}
.candidate-skills input {
	width: 200px;
	margin-top: 5px;
	margin-right: 5px;
}
.candidate-skills {
   _height: 60px! important;
}
/*****************************************
Job Posting Enhancements
*********************************************/
.job-posting-enhancements {
	padding-top: 10px;
}
.first-group {
    padding-bottom: 8px;
}
.resume-search-button-position{
	position:absolute;
}
.resume-search-status-message{
	margin-left: 65px;
	color: #2e8538;
	display:none;
}
.enhancement-selection .input-label,
.newspaper-enhancement .conCheckbox b {
    color:#666;
    font-size: 13px;
    
}
.job-posting-enhancements h4 {
    font-weight: bold;
		padding: 0 0 10px;
		color:#000;
    font-size: 13px;
    
}
.job-posting-enhancements h4.secondary{
	margin-top: 10px;
}
.job-posting-enhancements input.resumeZipInput{
	margin-left: -9px;
}
.newspaper-enhancement {
	padding-left: 18px;
}
.newspaper-enhancement .conCheckbox {
	margin-top:5px;
}
.newspaper-enhancement .job-info-inner-form-wrapper select,
.newspaper-enhancement .job-info-inner-form-wrapper input {
	float: left;
}
.left-column , .sub-left-column {
	float: left;
	padding-right: 5px;
	position: relative;
}
.right-column {
	float: left;
	padding-bottom: 10px;
	width: 650px;
}
.sub-right-column {
  float: left; margin-top: 0 !important;
  width: 600px;
}
.sub-right-column span.warningCan {
	float: left;
	text-align: left;
	*margin-top: 5px;
	*width: 500px;
}
.can-sub-right {
	float:left;
}
.inner-content {
	padding-top: 5px;
}
.screenCAN {
  padding-left: 5px;
}
/*****************************************
Apply Scoring Enhancements
*********************************************/
div.ApplyScoring-infoBoxFixed {
	width: 240px;
	height: 37px;
	padding-left: 50px;
	padding-top: 5px;
	float: left;
	margin-top: -5px;
	*margin-top: 0px;
	background: url(https://securemedia.newjobs.com/id/hiring/core/jpw/jobTitle_InfoBox.gif) no-repeat top left;
	font-size: 12px;
	
}
div.ApplyScoring-leftContainer {
	float: left;
	width: 150px;
}
div.ApplyScoring-rightContainer {
	float: left;
	width: 500px;
}
div.ApplyScoring-inputContainer {
	float: left;
	width: 250px;
}
ul.ApplyScoring-listData li{
	width: 500px !important;
	float: left;
}
/********Job Boards *********/
#GridJobBoardsContainer {
    margin-top: 2px;
}
td.radioButton  {
  padding: 4px 0;
  /padding: 1px 0;
}
td.actionLinks  {
  padding: 4px 5px;
  padding: 1px 5px;
}
/*********Video **********/
.video-right-TopRow {
  float: left;
}
.video-right-columnTopRow {
  float: left;
  padding-left: 5px;
}
.video-right-columnBottomRow {
  padding: 2px 0 15px 18px;
  /padding: 0 0 15px 25px;
}
/****** Newspapers ******/
.job-info-inner-form-wrapper textarea {
	width: 400px;
}
.help-content-link {
	font-weight: normal;
}
.disabled {
    color: #999;
}
/*****************************************
Save to Hiring Library
*********************************************/
.save-2hirelib {
	padding: 12px 10px 20px;
}
.save-2hirelib .intro-text {
    margin: 0 0 5px;
}
.list-grad .box-background {
	background-position: left top;
}
.save-2hirelib .saveDiv {
	margin-bottom: 8px;
}
.save-2hirelib #existLayer {
	display: block;
	margin-bottom: 8px;
}
/*****************************************
Buttons
*********************************************/
.job-posting-navigation-links {
	clear: both;
	text-align: center;
	position: relative;
}
.job-posting-navigation-links #navigationLinksText {
    bottom: 7px;
        *bottom: 4px;
    display: inline;
	position: relative;
	font-size: 14px;
	
    
    
}
.job-posting-navigation-links #navigationLinksText a,
.job-posting-navigation-links #navigationLinksText a:link{
	text-decoration: underline;
}
.jpwPreviewLink{
	padding: 3px 4px 3px 4px;
	border-radius: 5px;
	background-color:#2e8538;
	
	padding: 2px 4px 4px 4px;
		background: transparent url(https://securemedia.newjobs.com/id/hiring/redux/global/buttons/btn.green.sprite.png) repeat-x 0 -44px;
	
	
}
.job-posting-navigation-links #jpwPreviewLinksText {
    bottom: 7px;
        *bottom: 4px;
    display: inline;
	position: relative;
	font-size: 14px;
    
    
}
.job-posting-navigation-links #jpwPreviewLinksText a,
.job-posting-navigation-links #jpwPreviewLinksText a:link{
	text-decoration: none ;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
	background: transparent;
}
.job-posting-navigation-links #navigationLinksText .saveForLaterLink {
	
}
/*****************************************
Free Tools
*********************************************/
.free-tools-selection span.title {
	color: #666;
	font-weight: bold;
	font-size: 13px;
	
}
.free-tools-selection .subsection {
	padding-left: 15px;
}
/* PAGE POP UP Previews */
.previewnyt-iframe,
.previewglobe-iframe,
.previewAtlantaJC-iframe,
.previewDallasMN-iframe,
.previewStLouisPD-iframe
 {
    overflow: hidden;
    margin-top: 0;
    height: 350px;
    width: 400px;
}
/***************************
Search Area Create CSS
***************************/
ol.searchOrderedList li {
    float: left;
        clear: both;
	margin: 0 0 25px;
}
div.sSearchLeft {
	 float: left;
	 width: 150px;
	 font-weight: bold;
	 color: #666;
	 font-size: 13px;
	 
}
div.sSearchLeft .required {
	font-weight: normal;
	font-size: 18px;
	
}
div.sSearchRight {
    margin: 5px 0 0 150px;
    width: 510px;
}
#cat1 div.sSearchRight{*margin-top: -17px;}
.regionPicker,
.categoryPicker {
	width: 545px;
}
.sSearchRight span.introText {
	display: block;
	margin-bottom: 5px;
}
div#searchRight div#regionSelector a {
    padding-left: 1px;  
}
div.regionPicker a.addRegionButton,
div.categoryPicker a.addCatButton {
	margin: 0 4px -5px 10px;
	text-decoration: none;
	color: #FFF;
	
}
div.regionPicker a.addRegionButton {
	margin-left:7px;
}
.addAnotherLink,
.addAnotherCat {
    margin-top: 0;
    display: inline-block;
    cursor: pointer;
    width: auto;
    text-decoration: underline;
}
.removeSearchItem {
   background: transparent url(https://securemedia.newjobs.com/id/hiring/redux/jpw/btn-removeIcon.gif) no-repeat scroll left center;
   height: 16px;
   width : 16px;
   display: block;
   clear: both;
   position: relative;
   cursor: pointer;
}
.catEr {
    margin-top: 10px;
    color: #CC0000;
}
/* Search Item Table */
table.regionTable {
	border-collapse: collapse;
	width: auto;
	margin: -3px 0 7px;
	table-layout: fixed;
}
table.regionTable tr th {
	border: 1px solid #a4a4a4;
	color: #666;
	background: #FFF url(https://securemedia.newjobs.com/id/hiring/redux/jpw/bg-tableHeader.png) repeat-x 0 100%;
}
table.regionTable tr th span{
	display: block;
	padding: 7px 10px;
}
 table.regionTable tr td {
	border: 1px solid #a4a4a4;
	border-top: none;
	padding: 7px 10px;
}
table.regionTable td.removeTD {
	padding: 3px 0 3px 8px;
}
table.regionTable td a {
	text-decoration: underline;
}
table.categoryTable {
	border-collapse: collapse;
	width: auto;
	margin: -3px 0 7px;
	table-layout: fixed;
}
table.categoryTable tr th {
border: 1px solid #a4a4a4;
	color: #666;
	background: #FFF url(https://securemedia.newjobs.com/id/hiring/redux/jpw/bg-tableHeader.png) repeat-x 0 100%;
    
}
table.categoryTable tr th span {
	display: block;
	padding: 7px;
}
table.categoryTable tr td {
    border: 1px solid #a4a4a4;
        border-top : none;
}
table.categoryTable tr td:first-child {
	padding: 7px 10px;
}
table.categoryTable tr td table {
  border-collapse: collapse;
}
table.categoryTable tr td table tr td:first-child {
    border-right: 1px solid #a4a4a4;
    
    width: 100%;
}
table.categoryTable tr td table tr:only-child td,
table.categoryTable tr td table tr:last-child td {
   border-bottom: none;
 }
table.categoryTable td.removeTD {
	padding: 0 8px;
	border-right: none;
}
/* DATEPICKER DIV */
#divPostingDateWrapper {
	margin-top: 20px;
}
#divPostingDate table {
	width: 350px;
	border-collapse: collapse;
}
#divPostingDate table td {
	vertical-align: top;
}
#divPostingDate table td#actMessCell {
	width: 125px;
}
/* SERACH AREA EDIT */
table#searchPostingTable {
    width: 690px;
    margin-bottom: 8px;
        
}
table#searchPostingTable tr td {
	padding: 10px;
	word-wrap: break-word;
}
table#searchPostingTable tr.dataRow td:first-child {
	width: 200px;
}
table#searchPostingTable tr td select {
   width: 130px;
}
div.addNewSearch {
    background: #e5f1ff;
    padding: 5px 12px 15px;
	*padding: 6px 12px 17px;
	margin: 10px 0 0;
        
}
div.addNewSearch .locationDiv {
	width: 45%;
	float: left;
	margin: 0 40px 0 0;
}
div.addNewSearch .categoryDiv {
	width: 45%;
	float: left;
}
div.addNewSearch .job-details-form-label {
	float: none;
	margin: 0 0 16px;
	*margin-bottom: 15px;
}
div.addNewSearch .job-details-form-label .required {
	font-size: 18px;
	
}
div.addNewSearch div.btnPanel {
	clear: both;
	margin: 9px 0 0;
	*margin-top: 4px;
	text-align: center;
}
div.addNewSearch div.btnPanel div.linksText {
	display: inline;
    vertical-align: super;
}
div.addNewSearch #datePickerHolder {
  clear: both;
  margin: 15px 0 0;
  width: 45%;
	float: left;
}
div.addNewSearch #datePickerHolder .sSearchLeft {
	float: none;
	width: 400px;
	margin-bottom: 16px;
}
div.addNewSearch #datePickerHolder .sSearchRight {
	margin: 0;
	width: 400px;
}
div.addNewSearch #expiryDateHolder {
    float: left;
    margin: 15px 0 10px 40px;
    width: 45%;
}
div.addNewSearch #expiryDateHolder .sSearchLeft {
	float: none;
	width: 400px;
	margin-bottom: 16px;
}
div.addNewSearch #expiryDateHolder .sSearchRight {
	margin:0;
	width:400px;
}
.blist-iframe {
  width: 906px;
  height: 338px;
  margin: 0;
}
.blist-iframe-occupation {
	height: 319px;
}
div#reduxDialog_active .box-background {
	background-image: none;
}
.waterMarktxt {
    color: #666;
}
/* CONFIRM BOX OVERRIDE */
.jpwTwitterCardPreviewDialog ul {
    margin: 5px;
}
.jpwTwitterCardPreviewDialog ul li {
    background: url("//media.newjobs.com/id/hiring/redux/global/footer/footer_list_item_bg.png") no-repeat scroll left 2px rgba(0, 0, 0, 0);
    margin-bottom: 3px;
    padding-left: 12px;
}


input[type="text"], input[type="password"] {
    /**
     * 20px for text input fields because Safari always sets the select height
     * at 22px; for IE 7/8, the height needs to be set at 19px.
     */
    height: 20px !important;
    *height: 19px !important;
    *line-height: 19px;
    padding-left: 0.3em;
        font-size: 13px;
        
      
}
select {
  /**
   * Since Safari fixes the height at 22px, we're going to make this height
   * a universal attribute for all browsers.
   */
  height: 22px;
  font-size: 13px;
  
  
  
}
.box-content {
    position: relative;
}
div.iFrameFix {
    position: relative;
    z-index: 9;
}
ul.progressMeter {
    width: 704px !important;
    padding-bottom: 5px !important;
}
.job-posting-details {
    padding-top: 10px;
    border: none;
    outline: none;
}
#job-details.required-indicator {
    float: right;
    margin: 0 80px -20px 0;
    position: relative;
    top: 8px;
    font-size: 13px;
    
}
#job-details.required-indicator .required {
    font-size: 18px;
    
}
.help-icon {
  position: absolute;
  top: 6px;
  right: 10px;
}
.job-information-form-wrapper {
    float: left;
        *float: none;
}
.job-information-form-wrapper ul {
    padding: 0;
    margin: 0;
    clear: both;
}
li.job-information {
    padding-bottom: 10px;
    width: 100%;
    float: left;
}
.job-information-item {
	padding-bottom: 10px;
	width: 100%;
	float: left;
}
label.longMsgLbl input{
	float: left;
    margin-top: 2px;
}
label.longMsgLbl span.cssSpacer{
	display: block;
	margin-left: 37px;
	*margin-top: 1px;
}
.job-details-form-label {
	width: 140px;
	float: left;
	margin-right: 10px;
  font-size: 12px;
  
}
.no-corner-box .job-details-form-label{
	    color: #666;
      font-size: 13px;
      
}
li.job-information {
    padding-bottom: 10px;
    width: 100%;
    float: left;
}
li.internship-only {
}
.worksite-info-label {
    font-weight: bold;
    width: 150px;
    display: block;
    float: left;
    color: #666666;
}
.worksite-info-row {
    font-size: 11px;
}
.worksite-info {
    margin-left: 15px;
    margin-top: 5px;
}
.select-university-ui-container
{
    display: flex;
    align-items: baseline;
    outline: none;
}
.select-university-ui-container>label
{
    color: #666;
    font-weight: bold;
    width: 150px;
}
#select-university-ui
{
    outline: none;
}
#select-university-ui ul.user-selected-colleges
{
   margin: 0;
   padding: 0;
   list-style-type: none;
}
#select-university-ui ul.user-selected-colleges>li
{
   display: flex;
   width: 385px;
   justify-content: space-between;
   height: 30px;
   padding-left: 5px;
}
#select-university-ui ul.user-selected-colleges span.inner
{
   display: flex;
   width: 25px;
   justify-content: space-between;
   border: 1px solid #DEE2E3;
   align-items: center;
   border-bottom-style: none;
   border-right-style: none;
   border-top-style: none;
}
#select-university-ui ul.user-selected-colleges span.left
{
   display: flex;
   align-items: center;
}
#select-university-ui ul.user-selected-colleges span.x
{
   width: 16px;
   height: 16px;
   cursor: pointer;
   background-image: url("https://securemedia.newjobs.com/id/hiring/redux/jpw/btn-removeIcon.gif");
   background-repeat: no-repeat;
   background-position: center;
}
#select-university-ui ul.user-selected-colleges li.header
{
   background-color: #C6DFE9;
   color: #00456B;
   font-weight: bold;
   align-items: center;
}
#select-university-ui input[type="text"]
{
   font-size: 13px;
   padding-left: 0.3em;
   height: 26px;
   line-height: 26px;
   border: 1px solid #809db9;
   font-family: Verdana, Arial, Sans-Serif;
   width: 380px;
   margin-bottom: 0;
}
#select-university-ui .add-button
{
   font-size: 12px;
   background-color: #139FC2;
   border-style: none;
   color: #fff;
   font-weight: bold;
   cursor: pointer;
   padding: 7px 15px;
   border-radius: 5px;
   margin-left: 10px;
}
#select-university-ui .add-button:disabled
{
   background-color: #888;
   outline: none;
}
#select-university-ui ul.control
{
   width: 385px;
   margin: 0;
   padding: 0;
   list-style-type: none;
   border: 1px solid #ccc;
}
#select-university-ui ul.control:empty
{
   border-style: none;
}
#select-university-ui ul.control>li
{
   padding: 2px 5px;
   font-size: 11px;
   font-family: Verdana;
   line-height: 16px;
}
#select-university-ui ul.control>li.hover
{
   background-color: #B4DDE8;
   cursor: pointer;
}
#select-university-ui .selection-control
{
   display: flex;
   align-items: center;
   flex-direction: column;
}
#select-university-ui .selection-control-wrapper
{
   margin-top: 10px;
   display: flex;
   align-items: flex-start;
   outline: none;
}

label.longMsgLbl input {
    float: left;
    margin-top: 2px;
}
label.longMsgLbl span.cssSpacer {
    display: block;
    margin-left: 37px;
    *margin-top: 1px;
}
.job-details-form-label {
    width: 140px;
    float: left;
    margin-right: 10px;
    font-size: 12px;
}
.no-corner-box .job-details-form-label {
    color: #666;
    font-size: 13px;
}
.job-info-inner-form-wrapper {
  float: left;
  margin: 0;
  padding: 0;
  *clear: right;
  
  
}
.EEO-inner-form-wrapper,
		.AAP-inner-form-wrapper {
    float: left;
}
.job-info-inner-form-wrapper label {
    font-weight: bold;
    color: #666;
    font-size: 13px;
}
.inner-input-label label {
    font-weight: normal;
}
.job-info-inner-form-wrapper label 	{
    color: #666;
    font-weight: bold;
    	  font-size: 13px;
    
}



.ad-agency-select {
    float: left;
    margin-right: 20px;
}
.ad-agency-select label {
    margin-left: 3px;
}
.CityStateZipScreen {
    display: inline-block;
    position: relative;
    height: auto;
}
.CityStateZipScreen.zipCodeFirst {
    height: 75px;
}
.CityStateZipScreen ul {
    float: left;
    *float: none;
    *display: block;
}
.CityStateZipScreen ul:first-child {
    float: left;
    *float: none;
}
.zipCodeFirst.CityStateZipScreen ul {
    position: absolute;
    top: 2px;
}
.zipCodeFirst.CityStateZipScreen ul:first-child {
    position: absolute;
    top: 40px;
}
li.job-info-inner-block {
    display: inline;
    float: left;
    margin: 0 8px 0 0;
}
li.zipCode {
    float: right;
    *float: none;
}
li.left-adjust {
    float: left;
}
span.fill-right {
    margin-right: 275px;
}
span.fill-right-short {
    margin-right: 225px;
}
.job-info-inner-block .location-label {
    display: block;
    position: relative;
}
.no-style-job-details-form-label {
    color: black !important;
    font-weight: normal !important;
}
.btn-primary-large {
    *margin-left: 8px;
}
.btn-secondary-large {
    *margin-left: 8px;
}
.noPermissions {
    padding: 10px;
}
/****************************************
Select & Input form fiels
****************************************/
.select-extra-short {
	width: 50px;
	margin-top: 0;
}
.select-short {
	width: 100px;
	margin-top: 0;
}
.select-short2 {
	width: 103px;
	margin-top: 0;
	margin-left:4px;
}
.select-medium {
	width: 150px;
	margin-top: 0;
}
.select-mediumlong {
	width: 225px;
	margin-top: 0;
}
.select-mediumlonger {
	width: 330px;
	margin-top: 0;
}
.select-long {
	width: 292px;
	margin-top: 0;
}
.select-longer {
	width: 500px;
	margin-top: 0;
}
.input-text-extra-short {
	width: 50px;
	margin-top: 0;
}
.input-text-short {
	width: 100px;
	margin-top: 0;
}
.input-text-medium {
	width: 150px;
	margin-top: 0;
}
.input-text-medium2 {
	width: 157px;
	margin-top: 0;
}
.input-text-long {
	width: 290px;
	margin-top: 0;
}
.input-text-longer {
	width: 494px;
	margin-top: 0;
}
.non-edit-textbox {
	border: 1px solid #809DB9;
}
.applyOnline-input-checkbox {
	margin-top: -2px;
}
.input-text-xshort {
    width: 105px;
}
.input-text-minWage {
    width: 116px;
}
/****************************************
Job Posting Template
****************************************/
#job-posting-temp-wrapper {
	position: relative;
	z-index: 5;
	clear: both;
}
div.job-posting-temp-wrapper-custom{
	margin:8px 0 5px;
	padding-left: 11px;
	//padding-top: 15px; /* IE7,8... */
}
#job-posting-temp-wrapper iframe {
	position: absolute;
	z-index: 99;
}
#job-posting-temp-wrapper .box-content {
	padding: 0;
}
#job-posting-temp-wrapper .box-background {
	margin-bottom: 0;
}
/* template dropdown */
div#templateContainer {
	display: none;
	position: absolute;
	top: auto !important;
	xleft: 430px  !important;
	z-index: 2000;
	left: 150px;
}
#tc-shadow-container {
	position: relative;
	left: 3px;
	top: 2px;
	margin-right: 3px;
	margin-bottom: 3px;
	width: 387px;
	_width: 390px;
}
#td-shadow-container .tc-shadow2,
#tc-shadow-container .tc-shadow3,
#tc-shadow-container .tc-container {
	position: relative;
	left: -1px;
	top: -1px;
}
#tc-shadow-container .tc-shadow1 {
	background: #F1F0F1;
}
#tc-shadow-container .tc-shadow2 {
	background: #DBDADB;
}
#tc-shadow-container .tc-shadow3 {
	background: #B8B6B8;
}
#tc-shadow-container .tc-container {
	background: #FFF;
	border-right: 1px solid #80B2E5;
	border-bottom: 1px solid #80B2E5;
	border-left: 1px solid #80B2E5;
	padding: 15px 15px 5px 15px;
	_padding-right: 25px;
	_padding-bottom: 0;
	_position: absolute;
	_filter:progid:DXImageTransform.Microsoft.dropShadow(Color=#B8B6B8,offX=2,offY=2,positive= true); /* DEV00286404 */
	overflow: auto;
	overflow-x: hidden;
	height: auto;
	_height: auto;
}
div.tc-container ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 10px;
}
li.templatePreviewLine	{
  clear: both;
}
li.templatePreviewLine a.templatePreviewName {
  display: block;
  width: 200px;
  float: left;
  padding-bottom: 5px;
  word-wrap: break-word;
}
li.templatePreviewLine a.templatePreviewLink {
  float: right;
}
.job-template-warning {
	width: 297px;
	position: absolute;
	background-color: white;
	border: solid 1px black;
	padding: 10px;
	display: none;
	z-index: 100;
}
.slotJobIcon{
	float: left;
}
.slotJobMsg{
	display: block;
	float: left;
	width:490px;
}
/****************************************
Job Information - Location
****************************************/
.panel-Location-Links {
    float: left;
}
.location-selection-list {
    float: left;
    padding-bottom: 5px;
}
.location-selection-list ul {
    padding: 0;
    margin: 0;
}
.location-selection-list li {
    float: left;
}
.location-selection-list li.current {
    font-weight: bold;
}
li .location-like-link,
li .location-like-label,
li .location-divider {
  font-weight: bold;
  text-decoration: none;
  font-size: 13px;
  
}
.location-divider {
    color: #666;
    padding: 0 4px;
}
li .location-like-link {
    color: #0066CC;
    cursor: pointer;
    
}
#previewJobPosting .location-like-link,
#previewSearchResults .location-like-link {
    font-weight: normal;
    text-transform: lowercase;
    text-decoration: underline;
}

.tab-background {
    background: #cfdff6;
    position: relative;
}
.tab-background .arrow {
    border-color: #CFDFF6 #FFF #FFF;
    border-style: solid;
    border-width: 5px 5px 0;
    height: 0;
    left: 50%;
    line-height: 0;
    font-size: 0;
    margin-left: -4px;
    _margin-left: -10px;
    position: absolute;
    width: 0;
}
.location-like-link .tab-background .arrow {
    display: none;
}
.location-like-link .tab-background {
    background: #FFF;
}
.location-like-link .tab-background .tab-content {
    color: #0066cc;
    text-decoration: underline;
}
.location-selection-list li div.tab-content {
    margin: 0 6px;
    line-height: 18px;
}
.telecommute-message-inner-content {
    width: 500px;
    margin: 5px 18px;
}
/****************************************
Job Type
****************************************/
.job-type-container,
.job-status-container {
    float: left;
    margin-right: 10px;
    padding-right: 2px;
}
.job-type-container {
    width: auto;
    min-width: 135px;
}
.job-type-container .select-medium {
    width: 270px
}
.job-status-container .select-medium {
    width: 218px;
}
.job-type-list {
    float: left;
    *width: auto;
}
.item {
    float: left;
    clear: left;
    margin-bottom: 5px;
    background-color: #fff;
}
.item input {
    float: left;
}
.cbl_item {
    float: left;
    padding: 1px 0 0 5px;
    white-space: nowrap;
}
.cbl_item label {
    font-weight: normal;
}
.inner-location-content {
    clear: left;
    padding-bottom: 5px;
    width: 532px;
}
.include-this-location {
    clear: left;
    margin-bottom: 5px;
    display: none;
}
.include-this-location input {
    position: relative;
    top: 3px;
    margin: 0 5px 0 0;
}
.CountryScreen {
    clear: left;
    margin-bottom: 5px;
    display: none;
}
.CountryScreen select {
    width: 192px;
}
.include-address1,
.include-address2,
.include-address1longer {
    clear: left;
    margin-bottom: 5px;
}
.include-address1 input,
.include-address2 input {
    width: 300px;
}
.include-address1longer input {
    width: 494px;
}
.NoLocationScreen {
    clear: left;
    display: none;
}
.NoLocationScreen input {
    position: relative;
    top: 3px;
    margin: 0 5px 0 0;
}
.location-recomendation {
    width: 500px;
    display: block;
}
#divLocationDefaultRecommend {
    display: block;
}
#divLocationIntlRecommend,
#divLocationNoFixedRecommend,
#divLocationNoRegionRecommend {
    display: none;
}
/* Salary/wage - fix Safari alignment only */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    li.salary-inner-block {
        width: 110px;
    }
}
.help-text {
    *white-space: nowrap;
}
/* Job Title auto complete */
div.Line {
	line-height: 0;
	height: 1px;
	border-bottom: 1px solid #000;
	margin: 5px 0 5px 0;
}
div.mmaaccItem {
	overflow: hidden;
	white-space: nowrap;
	background-color: #FFF;
	padding: 2px;
	font-family: Verdana;
	font-size: 8pt;
	cursor: pointer;
	cursor: hand;
	text-align:left;
}
div.mmaaccItemPegWidth {
	visibility: hidden;
	border-style: none;
	border-width: 0;
	border-color: Red;
	background-color:Red;
	font-size: 0pt;
}
div.mmaaccItemSel {
	overflow: hidden;
	white-space: nowrap;
	background-color: #e5ecf3;
	padding: 2px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	cursor: pointer;
	cursor: hand;
	text-align:left;
}
 div.mmaaccOuter {
	overflow: visible;
	border: solid 1px #b7b7b7;
	background-color: #FFF;
	padding: 0;
}
.longer-select .select-long{
	width: 390px;
}
.JobTitleToolTip {
	color: #666;
	font-size: 11px;
	max-width: 450px;
	margin-top:5px;
}
/****************************************
JobInformation - ADAPT and Diversity Logos
****************************************/
li.logoImg .job-info-inner-form-wrapper{
	width: 530px;
}
li.logoImg .job-info-inner-form-wrapper input{
	float: left;
	margin-top: 2px;
}
li.logoImg .logoImgMsgWrap{
    display: block;
    margin-left: 15px;
}
/****************************************
JobInformation - Salary/Wage
****************************************/
#salaryBenchmarkLink {
    color: #0066CC;
    text-decoration: underline;
    cursor: pointer;
    margin: 5px 0 0 0;
}
/****************************************
Job Description
****************************************/
.job-description .subHeader{
	color: #666;
	font-weight: bold;
  margin: 0 0 10px;
  font-size: 13px;
  
}
#jobDescArea{
    margin-bottom: 15px;
    overflow: auto;
}
.jobDescHalfLeft{
	float: left;
	width: 310px;
  
}
.jobDescHalfRight{
	float: left;
    width: 310px;
    
}
.jobDescOr{
	font-weight: bold;
	float: left;
  text-align: center;
  text-transform: capitalize;
  width: 55px;
	margin-right: 6px;
}
.job-description-content-wrapper {
	margin: 10px 0;
	width: 100%;
	float: left;
}
.job-description-search {
	margin: 10px 0 0;
  font-size: 11px;
  
}
.job-description-search h4 {
	font-weight: bold;
}
.job-description-search span.job-description-moc {
	position: relative;
	font-weight: bold;
}
.job-description-moc-jdlock {
	margin: 10px 0 10px 0;
	font-weight: bold;
	}
.job-description-search input {
	float: left;
	width: 230px;
}
.job-description-search span.job-description-moc{
    font-weight:normal;
}
.job-description-search-content {
  margin: 0 0 7px;
  padding: 5px 0 0;
}
.job-description-search-button {
	float: left;
	margin-left: 5px;
}
.job-description-additional-info {
	float: right;
	position: relative;
	top: -23px;
	right: 125px;
}
.job-description-content {
	float: left;
}

.character-counter {
	float: left;
	margin: 0 -5px 0 20px;
	font-weight: bold;
	padding-left: 5px;
}
.jobdesc-addinfo {
	white-space: nowrap;
}
.job-description .editorHelper{
	clear: both;
	padding: 0 11px 0;
	position: relative;
	margin: 0 -11px 10px;
}
#desc-editor{
    background: #F3F5E7;
	padding: 5px 5px 0;
	margin: 0 -11px;
	position: relative;
    
}
#desc-editor .clearButton{
	position: absolute;
	right: 5px;
  top: 8px;
}
#desc-editor .NextGen.reWrapper{
    border: none;
}
#desc-editor .NextGen.RadEditor{
background-color: #f3f5e7;

}
/* Needed to clear space for Clear button */
#desc-editor td.reToolCell{
	padding-right:90px;
}
#desc-editor .reToolbarWrapper{
	height:auto !important;
	zoom: 1;
}
/* end section */
.preview-magnify-icon {
	position: absolute;
	top: 0;
	background: url(https://securemedia.newjobs.com/id/hiring/redux/product/detail/preview-magnifyer-icon.png) no-repeat;
	width: 27px;
	height: 27px;
	padding: 0;
	_margin-left: 50px;
}
.preview-magnify-icon {
	margin: 2px 0 0 60px;
}


.job-preview-wrapper {
    overflow: hidden;
    padding: 18px 20px 5px 11px;
background: #FFFFCC;


}
.job-posting-preview {
	float: left;
	margin-right: 80px;
	width: 290px;
}
.preview-icon {
	margin-right: 10px;
	width: 48px;
}
.job-search-preview {
	float: left;
	width: 45%;
}
.job-posting-preview ul,
.job-search-preview ul {
	margin: 0;
	padding: 0;
	clear: both;
}
.job-posting-preview li,
.job-search-preview li {
	float: left;
	width: 215px;
}
li.preview-icon {
  margin: -3px 10px 0 0;
	width: 61px;
	cursor: pointer;
}


#standardApplyInner {
  clear: both;
  margin-left: 150px;
  padding-bottom: 5px;
}
.job-details-form-field {
    margin-left: 150px;
}
.candidate-requirements {
	width: 450px;
	padding: 0;
	margin: 8px 0 10px 18px;
	display: none;
}
.candidate-requirements li.job-information {
    padding: 0 0 8px;
}
.candidate-requirements .job-details-form-label {
    margin-top: 3px;
}
.candidate-requirements .additional-info {
	width: 292px;
}
.direct-contact-info {
    margin: 10px 0 0 150px;
    
	float: left;
    
}
.direct-contact-info-redux {
	float: left;
}
.job-contact-wrapper {
    float : left;
    width: 540px;
    
}
.job-information-form-wrapper .job-contact-wrapper {
    
}
.filter-selection-wrapper {
	float: left;
    width: 555px;
	margin-top: 6px;
	
}
.applyMethodHint{
    width: 500px;
}
.displayNone{
    display: none;
}
.apply-online-label {
	margin-left: 18px !important;
	}
.job-direct-contact-wrapper {
	float: left;
    width: 555px;
	margin-top: 6px;
}
.job-contact-checkbox {
	float: left;
    margin-right: 4px;
    margin-top: 3px;
}
.rejection-filter-checbox {
	float: left;
    margin-right: 4px;
    margin-top: 2px;    
}
.contact-information-checbox {
	float: left;
    margin-right: 4px;
    margin-top: -1px;
}
.job-contact-label {
	display: inline-block;
    float: left;
    width: 532px;
}

.offinePh{
	clear: both;
	*zoom: 1;
}
.offline-contact-form-wrapper .checkbox-label-column, .offline-contact-form-wrapper-redux .checkbox-label-column{
	margin-top: 6px;
	padding-bottom: 5px;
	*padding-bottom: 2px;
	width: 500px;
}
.offline-contact-form-wrapper .job-info-inner-form-wrapper, .offline-contact-form-wrapper-redux .job-info-inner-form-wrapper{
	clear: left;
	display: inline;
	padding: 0 0 6px 18px;
	*padding-bottom: 7px;
}
#job-description-right {
	zoom: 1;
}
#job-description-copy-word {
    padding: 12px 14px 15px;
    white-space: nowrap;
    margin: 11px 0 0 -11px;
        *margin-top: 0;
        overflow: hidden;
        width: 676px;
    background: #FFFFCC;
    
    
    
    
}
#job-description-copy-word .wordText {
    float: left;
	_float: none;
    margin: 3px 5px 0 0;
}
#job-description-preview-icon {
    float: left;
    margin: 0 5px 0 0;
}
/****************************************
Offline Contact Form
****************************************/
.offline-contact-wrapper {
	display: none;
}
.offline-contact-form-wrapper {
	margin: 8px 0 0 18px;
}
.offline-contact {
	float: left;
	clear: left;
	*width: 100%;
}
.checkbox-label-column {
	float: left;
	width: 65px;
	*width: 75px;
	padding-bottom: 10px;
}
.checkbox-label-column label {
	color: #666;
	font-weight: bold;
  font-size: 13px;
  
}
/****************************************
Offline Mail Contact Info
****************************************/
.offline-contact-indent-wrapper {
	display: none;
	margin-left: 55px;
}
.offline-contact-indent-wrapper-redux {
}
.offline-contact-indent-wrapper .job-details-form-label, .offline-contact-indent-wrapper-redux .job-details-form-label{
    width: 110px;
}
.mail-offline-contact {
	clear: left;
	float: left;
	margin-bottom: 8px;
}
.mail-offline-contact div.job-info-inner-form-wrapper {
    *width: 450px;
}
.contactdrop  select {
    width: 292px;
}
.mail-offline-contact label {
	color: #666;
	font-weight: bold;
  font-size: 13px;
  
}

.offline-contact-indent-wrapper input, .offline-contact-indent-wrapper-redux input {
	width: 290px;
}
.offline-contact-indent-wrapper select, .offline-contact-indent-wrapper-redux select {
	width: 292px;
	margin: 0;
}
.offline-contact-indent-wrapper .offline-contact-zipcode, .offline-contact-indent-wrapper-redux .offline-contact-zipcode {
	width: 67px;
}
.offline-contact-indent-wrapper .select-state, .offline-contact-indent-wrapper-redux .select-state {
	width: 158px;
	margin-top: 0;
}
/****************************************
Company Info control
****************************************/
.company-name {
	float: left;
	padding-bottom: 5px;
}
.company-name input {
	float: left;
	margin-right: 5px;
	width: 388px;
}
.company-name-long input {
	float: left;
	margin-right: 5px;
	width: 494px;
}
.company-name .redux-help {
	float: left;
}
.co-confident-checkbox {
	clear: left;
	display: inline;
	margin: 1px 0 0;
	float: left;
	width: 500px;
}
.co-confident-checkbox input{
	float: left;
	margin: 2px 5px 0 0;
}
.co-confident-checkbox span.marginWrap{
	float: left;
	*margin-top: 1px;
	width:450px;
}
.job-information-industries {
	float: left;
}
.job-information-industries .RadTreeView_NextGen {
	border: 1px solid #809DB9;
	height: 195px;
}
.job-information-industries .RadTreeView_NextGen .rtTop,
.job-information-industries .RadTreeView_NextGen .rtMid,
.job-information-industries .RadTreeView_NextGen .rtBot {
	padding: 0 0 0 5px;
}
.divCompanyLogoEdit {
  padding: 0 11px;
}
iframe.company-logo-upload {
    margin: 0;
    border: 0;
    padding: 0;
    width: 500px;
    height: 2.5em;
    overflow: hidden;
    float: left;
}
.divCompanyLogoEdit .additional-info {
    width: 520px;
}
.filetypemsgDiv {
    clear: both;
}
.job-search-logo-upload-wrapper {
    margin: 0;
    border: 0;
    padding: 0;
    background-color: #FFF;
}
.logo-upload-wrapper {
    margin-top: .5em;
}
.logo-upload-wrapper .BtnLevelTwoSmall {
  font-weight: bold;
  font-size: 12px;
  
}
.logo-upload-wrapper .BtnLevelTwoSmallText,
.logo-upload-wrapper .BtnLevelOneSmallText {
	font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  
}
#ctrlLeft {
    float: left;
    margin-top: 2px;
}
#ctrlLeft .logo-upload-input {
    border: 1px solid #7F9DB9;
    margin: 0;
    height: 15px;
    padding: 0;
    width: 290px;
}
#ctrlRight {
    float: left;
    padding-bottom: 4px !important;
    padding-left: 10px;
}
div.upload {
    /*
     * We have to set width, height to 0 instead of "display: none" because of
     * the security restriction on <input type="file"/> in Webkit browsers.
     */
    width: 0;
    height: 0;
    overflow: hidden;
}
.logo-upload-error {
    color: #990000;
}
.uploaded-logo-wrapper {
    margin-left: 151px;
}
.logo-additional-info {
    *white-space: nowrap;
}
#companyLogoDefinition {
    margin: 5px 0 0;
}
.clear {
    clear: both;
}
table.companyLogos {
    margin: 0;
    border: 0;
    padding: 0;
    width: 350px;
}
table.companyLogos tr td {
    padding: 0;
    vertical-align: middle;
}
table.companyLogos tr td.input {
    width: 3%;
    vertical-align: middle;
    padding-left: 10px;
}
table.companyLogos tr td.inputRadio {
    width: 3%;
    vertical-align: middle;
    padding: 0 3px 0 0;
}
table.companyLogos tr td.useLogo {
    width: 20%;
}
table.companyLogos tr td.filename {
    width: 20%;
    overflow: hidden;
}
table.companyLogos tr td.image {
    width: 60%;
}
table.companyLogos td.thumbnailImage img {
    height: auto;
    max-width: 200px;
}
table.logoActions {
    margin: 0;
    border: 0;
    padding: 0;
}
table.logoActions tr td {
    padding-right: 10px;
    vertical-align: middle;
}
table.companyLogos tr td.noborder {
    border-bottom: 0;
}
table.companyLogos tr td.inactive {
    color: #999;
}
table.companyLogos tr td.uploadInstructions {
    font-weight: bold;
    color: #0161B2;
    padding: 10px 0 10px 0;
}
table.companyLogos tr td.uploadRequirements {
    padding: 0 0 12px 0;
}

/****************************
	JOB POSTING SUMMARY
**************************/
.job-posting-summary {
		z-index: 2;
    top: 191px;
    font-size: 13px;
    
}
.job-posting-summary .base-grad .box-background {
    background: #FFF;
}
.job-posting-summary .base-grad .box-content {
    padding: 0 6px 20px;
}
.job-posting-summary .squared-corner-plain-box .box-content {
    padding: 1px 10px 20px;
}
.job-posting-summary a.inventory-list {
	color: #000;
}
.job-posting-summary .box-content h3 {
	float: none;
}
.job-posting-summary .job-posting-summary-content {
    padding: 10px 0 0;
}
.job-posting-summary table td {
    padding: 1px 0;
}
.td-label {
    font-weight: bold;
}
.td-included {
    color: #666;
}
.tr-divider {
	background: transparent url(https://securemedia.newjobs.com/id/hiring/redux/global/divider_gw3.png) no-repeat scroll right top;
	height: 1px;
	margin: 10px 0 15px;
}
 .summarySubTotal {
    border-top: 1px solid #D9D9D9;
    margin: 10px 0;
    padding-top: 10px;
    width: 204px;
}
#jobPostingSubTotal .summaryInputLabel {
	float: left;
	font-weight: bold;
	margin-left: 2px;
}
#jobPostingSubTotal .summaryInputValue {
color: #51A70D;

	float: right;
	font-weight: bold;
}
#jobCartWidget.panel-primary {
    border-color: #9A9A9A !important;
	border-radius: 0 !important;
}
#jobCartWidget.panel-primary > .panel-heading {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/blue_cap_top.gif) repeat-x scroll left top !important;
    
    border-radius: 0 !important;
}
#jobCartWidget .panel-heading {
    padding: 7px !important;
}
#jobCartWidget .list-group-item {
    padding: 5px !important;
    border: none !important;
}
#jobCartWidget .list-group {
    margin-bottom: unset !important;
}
#jobCartWidget .panel-body {
    margin-top: 5px !important;
}
#jobCartWidget .panel-footer {
    margin-bottom: 10px !important;
}
/****************************
	QUICK TIPS
**************************/
.divQuickTips h3{
	color: #666;
}
.divQuickTips p{
	color: #333;
  font-size: 13px;
  
}
/****************************
	VALIDATION
**************************/
.ValidationErrorIcon {
    width: 16px;
    vertical-align: bottom;
    position: absolute;
    padding-left: 5px;
      
}
.divValidationErrorIcon {
    background: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll center bottom transparent;
    width: 16px;
    vertical-align: bottom;
    position: relative;
    left: 505px;
    top: -30px;
    margin-top: 9px;
    height: 19px;
    margin-bottom: -30px;
}
#errorNaicsCodeIcon.divValidationErrorIcon {
  left: 448px;
}
#errorJobDescriptionIcon.ValidationJobDesc {
  right: 28px;
  left: auto;
}
.divNumOfPosValidationErrorIcon {
	background: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll center bottom transparent;
	width: 16px;
	vertical-align: bottom;
	position: relative;
	left: 156px;
	top:-30px;
	margin-top: 11px;
	height: 19px;
	margin-bottom: -30px;
}
.divJobDurationValidationErrorIcon {
	background: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll center bottom transparent;
	width: 16px;
	vertical-align: bottom;
	position: relative;
	left: 156px;
	top:-30px;
	margin-top: 11px;
	height: 19px;
	margin-bottom: -30px;
}
.ValidationJobDesc {
  background: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll center bottom transparent;
  vertical-align: bottom;
	position: relative;
  width: 2em;
  height: 16px;
  float: left;
  display: inline;
  padding-left: 5px;
  	left: 242px;
  	top:-30px;
  	margin-top: 11px;
  
}
.ValidationZipCode {
    background: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll center bottom transparent;
    height: 17px;
    position: relative;
    width: 18px;
}
.ValidationCompanyIndustry {
    background: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll center bottom transparent;
    clear: both;
    float: right;
    height: 19px;
    left: 550px;
    margin-left: 3px;
    position: absolute;
    top: 108px;
    width: 21px;
}
.ValidationEmailAddress {
	background: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll center bottom transparent;
  top: -30px;
  left: 293px;
  padding-left: 5px;
  position: relative;
  height: 19px;
  width: 16px;
  margin-bottom: -30px;
  margin-top: 11px;
}
.ValidationCAOUrl {
    background: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll center bottom transparent;
    height: 18px;
    left: 480px;
    position: absolute;
    top: 115px;
    width: 21px;
    margin-bottom: -19px;
    margin-top: -2px;
    
}


.ValidationApplyOnline {
    background: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll 0 0 transparent;
    height: 16px;
    padding: 0 0 2px 15px;
    margin-left: 3px;
    display: inline;
}
.ValidationCompanyName {
    background: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll center bottom transparent;
    clear: both;
    float: right;
    height: 19px;
    left: 549px;
    margin-left: 3px;
    position: absolute;
    top: 54px;
    width: 21px;
}
.ValidationApprenticeshipLevel {
    width: 16px;
    vertical-align: bottom;
    padding-left: 5px;
}
.ValidationCareerLevel {
    background: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll left center transparent;
    float: left;
    height: 17px;
    margin-left: 505px;
    margin-top: -18px;
    width: 16px;
    padding-bottom: 0;
}
.ValidationJobType {
    background: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll left center transparent;
    width: 16px;
    clear: both;
    height: 18px;
    top: -17px;
    left: 505px;
    position: relative;
    margin-top: -2px;
    margin-bottom: -18px;
}
.ValidationSalaryWage {
    background: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll center bottom transparent;
    width: 16px;
    vertical-align: bottom;
    position: relative;
    left: 110px;
    top: -30px;
    margin-top: 5px;
    height: 19px;
    margin-bottom: -30px;
}
.ValidationEducationLevel {
    background: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll left center transparent;
    float: left;
    height: 17px;
    margin-left: 505px;
    margin-top: -18px;
    width: 16px;
    padding-bottom: 0;
}
.ValidationZip1 {
    background: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll center bottom transparent;
    width: 16px;
    vertical-align: bottom;
    position: relative;
    left: 166px;
    top: -21px;
    height: 21px;
    margin-bottom: -30px;
}
.ValidationEmail2 {
    background: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll center bottom transparent;
    height: 19px;
    left: 298px;
    margin-bottom: -30px;
    margin-top: 11px;
    position: relative;
    top: -30px;
    width: 16px;
}
.ValidationPhone {
    background: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll center bottom transparent;
    height: 19px;
    left: 156px;
    margin-bottom: -30px;
    margin-top: 11px;
    position: relative;
    top: -30px;
    width: 16px;
}
.ValidationFax {
    background: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll center bottom transparent;
    height: 19px;
    left: 156px;
    margin-bottom: -30px;
    margin-top: 11px;
    position: relative;
    top: -30px;
    width: 16px;
}
.ValidationErrorIconLetterName {
    background: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll center bottom transparent;
    height: 19px;
    left: 443px;
    margin-bottom: -30px;
    margin-top: 11px;
    position: relative;
    top: -30px;
    vertical-align: bottom;
    width: 16px;
}
div#validator-popup {
   background: transparent url(https://securemedia.newjobs.com/id/hiring/core/shadowAlpha.png) no-repeat scroll right bottom !important;
   *margin: 12px 0 0 6px; /* IE7 Filter */
   _margin: 12px 0 0 12px; /* IE6 Filter */
   z-index: 200;
}
div#validator-popup iframe {
	position: absolute;
	z-index: 199;
}
div.validator-popup-content {
  background-color: #fff;
  border: 1px solid #999;
  width: 250px;
  overflow: hidden;
  height: auto;
  cursor:default;
  margin: -6px 6px 6px -6px;
	padding: 6px;
  position: relative;
  z-index: 200;
}
div.validator-popup-close {
    position: absolute;
    top: 5px;
    right: 5px;
}
div.validator-popup-close img {
    width: 16px;
    height: 16px;
}
div.validator-popup-text {
  margin-top: -5px;
  *padding-top: 5px;
	margin-left: 6px;
	margin-bottom: 6px;
	margin-right: 6px;
	width: 220px;
}
#fieldOfStudyContainer, #languageSkillsContainer {
	border: 1px solid #809DB9;
}
.TwoTierCheckBoxList {
	background-color: #fff;
	padding-left: 5px;
	margin-top: 18px;
	margin-left: -1px;
	border: 1px solid #809DB9;
}
.centerFooter, .leftFooterCorner, .rightFooterCorner {
	background-color: #DBEDF9;
	border-bottom: solid 1px #0161B2;
}
.leftFooterCorner {
	border-left: solid 1px #0161B2;
	width: 5px;
}
.rightFooterCorner {
	border-right: solid 1px #0161B2;
	width: 5px;
}
.error-ActionDisplayFailure {
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll left top;
	color: #CC0000;
	padding: 0 0 10px 20px;
	margin: 5px 0 0 11px;
	clear: both;
}
.errorSummaryDisplayHolder {
	padding-top	: 15px;
}
/* ctrl_modalclientpopup.css */
.mpbSpinner {
  background-color: Gray;
  filter: alpha(opacity=30);
  opacity: .3;
  cursor: wait;
}
.mpSpinner {
  background-color: transparent;
  border-width: 0;
  border-style: dotted;
  border-color: #333;
  padding: 1px;
  width: 100px;
  text-align: center;
  cursor: wait;
}
.mpIframe {
  background: transparent url(https://securemedia.newjobs.com/id/hiring/core/shadowAlpha.png) no-repeat scroll right bottom;
  border: none;
  padding: 1px;
  width: 100px;
  position: absolute !important;
  *background: transparent url(https://securemedia.newjobs.com/id/hiring/core/shadowAlphaDark_IE.gif) no-repeat scroll right bottom;
}
.mpIframe iframe {
  border: none;
  margin: -6px 0 0 -5px;
  overflow-x: hidden;
  overflow-y: hidden;
  /margin: -5px 0 0 -5px;
  *position: absolute;
}
.mpbSpinnerProgress {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  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');
}
#updateProgressHideSelect {
  display: none;
}
.search-area-category-wrapper .tbl-data tr.divider-row td {
    padding: 0;
}
.area-category-buttons .redux-button {
    margin-left: 5px;
}
.inline {
    display: inline;
}
.autoHeight {
    height: auto;
}
/****************************
	CJF Controls
**************************/
.cjf-control #lblMain {
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    max-width: 190px;
    display: block;
    float: left;
}
.cjf-control .required {
  float: left;
  margin-left: 3px;
}
.cjf-control {
    width: 140px;
}
.cjf-control textarea {
    width: 320px;
}
/* image list control */
div.ImageListSelector {
	position: absolute;
}
div.ImageListChangeImageButton {
	border: 1px solid #000;
	padding: 0 3px 1px 3px;
	*padding: 0 4px 3px 4px;
	float: left;
}
div.ImageListLayer {
	background-color: #FFF;
	border: 1px solid #80B2E5;
	padding: 0 7px;
	width: 516px;
	height: 233px;
	position: absolute;
	top: 27px;
	*top: 29px;
	left: 0;
	visibility: hidden;
	z-index: 1;
}
div.ImageListLayer p.instructional {
	margin: 14px 0 14px 3px;
	font-weight: bold;
	color: #FF6600;
}
div.ImageListWrapper {
	width: 100%;
	height: 124px;
}
div.ImageListWrapper a.LeftPaddle, div.ImageListWrapper a.RightPaddle {
	display: block;
	float: left;
}
div.ImageListWrapperInner {
	float: left;
	overflow: hidden;
	position: relative;
	width: 480px;
	height: 124px;
}
ul.ImageList {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.ImageList li {
	display: block;
	position: absolute;
	visibility: hidden;
	cursor: pointer;
}
ul.ImageList li img {
	border: 1px solid #003663;
}
div.ImageListButtons {
	text-align: right;
	margin: 38px 10px 0 0;
}
div.ImageListButtons a {
	margin-right: 4px;
}
/****************************
	End CJF Controls
**************************/
.dropIndustryWrapper li,
.dropIndustryWrapper-long li {
    height: 25px;
}
.dropIndustryWrapper ol li select.selectDrop {
    margin-top: 0;
    width: 390px;
}
.dropIndustryWrapper-long ol li select.selectDrop {
    margin-top: 1px;
    width: 500px;
}
.dropIndustryWrapper ol li span,
.dropIndustryWrapper-long  ol li span {
    margin-left: 7px;
}
.dropIndustryWrapper ol li a.removeDrop {
    background: transparent url(https://securemedia.newjobs.com/id/hiring/core/2009.04/btn_RemoveSkill.gif) no-repeat scroll left center;
    clear: both;
    cursor: pointer;
    display: block;
    height: 13px;
    margin-left: 395px;
    position: relative;
    top: -16px;
    width: 16px;
}
.dropIndustryWrapper-long  ol li a.removeDrop{
    background: transparent url(https://securemedia.newjobs.com/id/hiring/core/2009.04/btn_RemoveSkill.gif) no-repeat scroll left center;
    clear: both;
    cursor: pointer;
    display: block;
    height: 13px;
    margin-left: 503px;
    position: relative;
    top: -16px;
    width: 16px;
}
.dropIndustryWrapper ol li a.addDrop,
.dropIndustryWrapper-long ol li a.addDrop {
    cursor: pointer;
    text-decoration: underline;
}
.dropIndustryWrapper ol li span.limitDrop,
.dropIndustryWrapper-long ol li span.limitDrop {
    color: #666;
    font-size: 11px;
}
.dropIndustryWrapper ol li a.addDropHidden,
.dropIndustryWrapper ol li span.limitDropHidden,
.dropIndustryWrapper-long ol li a.addDropHidden,
.dropIndustryWrapper-long ol li span.limitDropHidden {
    display: none;
}
div#floatingbar,
div.floatingBarConfidential {
    position: fixed;
    width: 30%;
    height: auto;
    top: 0;
    display: block;
    left: 30%;
    background: #FFFFCC none repeat scroll 0 0;
    z-index: 50;
    padding: 10px;
}
div.floatingBarConfidential {
    background: #FFFFCC;
    left: 50%;
    margin-left: -300px;
    padding: 10px 20px;
    position: fixed;
    _position: absolute;
    top: 0;
    width: 600px;
    z-index: 50;
}
.validation-error-icon {
    background-image: url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif);
    width: 15px;
    height: 16px;
}
.screeningWarningMessage {
    padding-top: 10px;
    padding-left: 10px;
    color: red;
    font-size: 11px;
}
.job-contact-wrapper-inner-content {
    padding-top: 10px;
    padding-left: 20px;
}
.learn-more-link-jpw {
    padding-left: 5px;    
}
.mce-charactercount{
	margin-top:5px !important;
}
.mce-branding{
	display:none !important;
}
.file-uploader{
	width:100%;
	margin-top: 5px;
}
button.link{
	border: none;
    cursor: pointer;
    background: none !important;
	color: #0161B2;
	text-decoration:underline;
}
div.row-label{
	font-size: 14px;
	display:inline-block !important;
}
div.job-description{
	margin-top:10px;
}
span.view-other-descriptions-span{
	cursor: pointer;
	color: #0161B2;
	float:right !important;
	position:relative !important;
	padding-left: 140px;
	text-decoration:underline;
}
span.file-uploader-error{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/ico_error.gif) no-repeat left 3px;
    padding:4px 18px;
    color: #CC0000;
	display:none;
}
.editorHelper{
	margin-top: -10px;
    margin-bottom: 5px;
}
.fix-heading-level {
    color: #666;
    font-size: 11px;
}

#txtFldeoMinimumAge:focus::placeholder {
 color: transparent;
}
/****************************************
  Common JPW and JPWe Styles
****************************************/
select
{
    font-size: 13px;
    
    height:19px;
	    *height:20px;
	margin-top:0;
	
}
input[type="text"],
input[type="password"]{
height:16px;
font-size: 13px;

}
#headlineWrapper
{
    padding-left: 11px;
    height: 45px;
}
#headlineWrapper h1 {
    float: left;
    margin: 0;
}
.jobInformation,
li.job-information {
    float: left;
    padding-bottom: 10px;
    width: 100%;
}
.jobDetailsFormLabel,
.job-details-form-label {
    float: left;
    margin-right: 10px;
    width: 140px;
    font-size:  13px;
    
    font-weight: bold;
    color: #666;
}
.job-info-inner-form-wrapper {
    float: left;
    margin: 0;
    padding: 0;
    *clear: right;
}
.custom-builderfield-right-aligned  {
   float: right; 
}
.custom-builderfield-items input[type="checkbox"] {
    margin-bottom: 4px;
    margin-right: 8px;
    margin-top: 4px;
}
/* MGSOCSOHIO-5176 - create a dedicated class for chkWorkDays since the .custom-builderfield-items is shared and the fix does not stay long, someone else revert the change. */
.workDaysCheckbox input[type="checkbox"] {
    margin-bottom: 4px;
    margin-right: 4px;
    margin-top: 4px;
}
/* MGSOCSOHIO-5176 - create a dedicated class for chkWorkDays since the .custom-builderfield-items is shared and the fix does not stay long, someone else revert the change. */
.workDaysCheckbox label {
    color: black;
    font-weight: normal;
    vertical-align: middle;
    margin-right: 4px;
}
.custom-builderfield-items label {
    color: black;
    font-weight: normal;
    vertical-align: middle;
}
/****************************************
Select & Input form fiels
****************************************/
.select-extra-short {
	width: 50px;
	margin-top: 0px;
}
.select-short {
	width: 100px;
	margin-top: 0px;
}
.select-medium {
	width: 150px;
	margin-top: 0px;
}
.select-mediumlong {
	width: 225px;
	margin-top: 0px;
}
.select-long {
	width: 292px;
	margin-top: 0px;
}
.input-text-extra-short {
	width: 50px;
	margin-top: 0px;
}
.input-text-short {
	width: 100px;
	margin-top: 0px;
}
.input-text-medium {
	width: 150px;
	margin-top: 0px;
}
.input-text-long {
	width: 290px;
	margin-top: 0px;
}
.non-edit-textbox {
	border: 1px solid #809DB9;
}
.input-text-xshort
{
    width:105px;
}   
/*****************************************
  End of Page Navigation Buttons
*********************************************/
.job-posting-navigation-links
{
	clear:both;
	text-align: center;
	position:relative;	
}
.job-posting-navigation-links #navigationLinksText
{
	bottom:7px;
	*bottom:4px;
	display:inline;
font-size: 14px;

	position:relative;
}
/***************************
1. Calendar.NextGen.css
2. Input.NextGen.css
3. ComboBox.NextGen.css
4. CustomGrid.NextGen.css
5. Menu.NextGen.css
6. PanelBar.NextGen.css
7. TabStrip.NextGen.css
8. ToolTip.NextGen.css
9. TreeView.NextGen.css
10. Window.NextGen.css
11. Editor.NextGen.css
12. EditorWindow.NextGen.css
13. EditorContentArea.css
14. Widgets.NextGen.css
15. FormDecorator.NextGen.css
***************************/
/* 1. Calendar.NextGen.css */
/* Telerik RadCalendar Web20 skin */
.RadCalendar_NextGen
{
	background: #e7f1ff url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomDatePicker/Skin/NextGen/calendarBg.gif) repeat-x;
	border: solid 1px #6788be !important;
	cursor: default;
}
.RadCalendar_NextGen td
{
	border:0;
}
.rcTitlebar
{
	color: #000000;
font: normal  18px Arial, Verdana, Sans-serif;

	background: transparent;
	line-height: 24px;
}
.RadCalendar_NextGen .rcTitlebar td
{
	border:0;
}
.RadCalendar_NextGen .rcTitlebar .rcTitle
{
	width: 100%;
}
.rcMainTable td
{
	text-align: center;
	color: #7f7f7f;
	cursor: default;
}
/* all links in the calendar */
.rcMainTable td a
{
	width: 32px;
	line-height: 32px;
	text-decoration: none;
	display: block;
	margin:0 auto;
}
.rcMainTable .rcWeekend,
.rcMainTable .rcHover_NextGen,
.rcMainTable .rcRow td,
.rcMainTable .rcSelected,
.rcMainTable .rcOtherMonth,
.rcMainTable .radCalToday_NextGen
{
	border: solid 1px #dde1e4;
	background: white;
}
.radCalToday_NextGen a
{
font: normal  18px Arial, Verdana, Sans-serif;

	color: black;
	background: white url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomDatePicker/Skin/NextGen/TodayBg.gif) no-repeat;	
}
.rcRow td a,
.rcWeekend a
{
	color: #333;
font: normal  12px Arial, Verdana, Sans-serif;

	line-height: 32px;
}
.rcInputCell
{
	padding-right: 5px;
}
.rcHover a
{
font: normal  18px Arial, Verdana, Sans-serif;

	color: black;
	background: white url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomDatePicker/Skin/NextGen/HoverBg.gif) no-repeat;
}
.rcSelected a
{
font: normal  18px Arial, Verdana, Sans-serif;

	color: black;
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomDatePicker/Skin/NextGen/selectBg.gif) no-repeat;
}
.rcMainTable .rcOtherMonth a
{
	color: #ccc;
	cursor: no-drop;
}
.rcMainTable .outOfRange_NextGen
{
	background-color: white;
	cursor: no-drop;
	border: solid 1px #dde1e4;
}
.rcMainTable .outOfRange_NextGen a,
.rcMainTable .outOfRange_NextGen span
{
	color: #ccc;
}
.rcMainTable .rcWeek th
{
	color: #333 !important;
font:bold  13px/23px tahoma,sans-serif;

	cursor: default;
	background: #e7f1ff;
	text-align: center;
	border:0;
	border-bottom: solid 1px #a5bedf;
}
.rcMainTable td.rcWeek th
{
	width: 32px;
}
/*multimonth view*/
.rcMainTable .rcMainTable .rcTitlebar
{
	padding:6px 0;
font: 15px arial,sans-serif;

	color:#333;
}
/*month view*/
.MonthYearFastNav_NextGen
{	
	border: 1px solid #6788be;
	background: white;
	border-collapse: collapse;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color=#666666,strength=3);
}
.MonthYearFastNav_NextGen td
{
	text-align: center;
	vertical-align: middle;
	border: 1px solid #d8dde0;
	cursor: pointer;
	padding: 4px;
font: normal  11px Arial, Verdana, Sans-Serif;

	color: black;
}
.MonthYearFastNav_NextGen td.selected_NextGen
{
	background: #dcfc5c;
	color: black;
	border-color: #d8dde0;
}
.MonthYearFastNav_NextGen td input
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomDatePicker/Skin/NextGen/ContextMenuInputBg.gif) repeat-x;
	border: solid 1px #6788be;
font: bold  11px Arial, Verdana, Sans-Serif;

	color: white;
	float: left;
	margin-right: 1px;
	padding: 0px 2px;
}
/* TimePicker */
.radTimeTableCss_NextGen caption
{
    display: none;
}
.radTimeTableCss_NextGen 
{
	font-family: Arial, Verdana, Sans-Serif;
	border: solid 1px #6788be;
	background: white url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomDatePicker/Skin/NextGen/calendarBg.gif) repeat-x;
	cursor: pointer;
	cursor: default;
	border-collapse: collapse;
}
.radTimeTableCss_NextGen td
{
	border: solid 1px #e5e5e5;
	padding: 0;
}
.radTimeTableCss_NextGen a
{
	display: block;
font-size:  11px;

	text-decoration: none;
	color: black;
	line-height: 21px;
	width: 75px;
	line-height: 32px;
	text-align: center;
}
.radTimeOverCss_NextGen a
{
font-size:  12px;

	font-weight: bold;
	background: white url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomDatePicker/Skin/NextGen/HoverBgTime.gif) repeat-x;
}
.radHeaderCss_NextGen,
th.radTimeOverCss_NextGen
{
font-size:  18px;

	font-weight: normal;
	color: white;
	height: 30px;
	background: #ebff9d url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomDatePicker/Skin/NextGen/calendarBg.gif) repeat-x;
}
.radItemCss_NextGen a,
.radAlternatingItemCss_NextGen
{
    /**/
}
.radItemCss_NextGen a:hover,
.radAlternatingItemCss_NextGen a:hover
{	
	/**/
}
.radPopupImage_NextGen
{
	position: relative; 
	_position: static; /*IE fix*/
	outline: none;
}
*+html .radPopupImage_NextGen
{
	position: static;
}
.radPopupImage_NextGen img
{
	vertical-align: middle;
	margin:0 2px;
	border:0;
}
.radDisabled_NextGen img
{
	 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.pickerWrapper_NextGen
{
	vertical-align:middle;
}
.pickerWrapper_NextGen table
{
	vertical-align:bottom;
}
.pickerWrapper_NextGen table,
.pickerWrapper_NextGen td
{
	border: 0;
	padding: 0;
	margin: 0;
}
.pickerWrapper_NextGen .inputCell 
{
	padding: 0 4px 0 0;
}
/* 2. Input.NextGen.css */
/*Telerik RadInput Web20 Skin*/
/*global*/
.RadInput_NextGen
{
font: 12px arial,verdana,sans-serif;

	vertical-align:middle;
}
.RadInput_NextGen table,
.RadInput_NextGen table td
{
	border:0;
}
.RadInput_NextGen table
{
	vertical-align:bottom;
}
.RadInput_NextGen td
{
	padding:0;
	vertical-align:middle;
	overflow:visible;/*RadGrid*/
}
.RadInput_NextGen td.riCell 
{
	padding-right:4px;
}
.RadInput_NextGen textarea
{
	vertical-align:bottom;
	overflow:auto;
}
/*textbox states*/
html body .RadInput_NextGen .riTextBox,
html body .RadInputMgr_NextGen
{
	border:1px solid #6788be;
	padding:2px 0 2px 1px;
	background:#fefefe;
	color:#000;
font: 12px arial,verdana,sans-serif;

}
html body .RadInput_NextGen .riEmpty,
html body .RadInput_Empty_NextGen
{
	color:#999;
}
html body .RadInput_NextGen .riHover,
html body .RadInput_Hover_NextGen,
html body .RadInput_NextGen .riFocused,
html body .RadInput_Focused_NextGen
{
	border-color:#6788be;
}
html body .RadInput_NextGen .riRead,
html body .RadInput_Read_NextGen
{
	border-color:#929292;
}
html body .RadInput_NextGen .riDisabled,
html body .RadInput_Disabled_NextGen
{
	border-color:#929292;
	color:#999;
	cursor:default;
}
html body .RadInput_NextGen .riNegative,
html body .RadInput_Negative_NextGen
{
	color:#333;
}
/*IE quirks mode*/
* html .RadInput_NextGen input.riTextBox,
* html input.RadInputMgr_NextGen
{
	height /**/:22px;
}
/*buttons*/
.RadInput_NextGen a
{
	display:block;
	text-indent:-4444px;
	overflow:hidden;
	position:relative;/*FF*/
	outline:none;/*FF*/
	z-index:2;/*Opera*/
	background:url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomDatePicker/Skin/NextGen/sprite.gif') no-repeat;
}
* html .RadInput_NextGen a{position:static}/*IE6*/
*+html .RadInput_NextGen a{position:static}/*IE7*/
/*go*/
.RadInput_NextGen .riBtn a
{
	width:20px;
	height:17px;
	line-height:17px;
	background-position:3px 4px;
}
/*spin*/
.RadInput_NextGen a.riSpin
{
	width:13px;
	height:7px; 
	line-height:7px;
	margin:0 1px;
}
.RadInput_NextGen a.riUp
{
	background-position:3px -40px;
}
.RadInput_NextGen a.riDown
{
	background-position:3px -75px;
	margin-top:2px;
}
/*label*/
.RadInput_NextGen .riLabel
{
	margin:0 4px 0 0;
	color:#000;
	white-space:nowrap;
}
/* 3. ComboBox.NextGen.css */
.RadComboBox_NextGen * 
{
	margin:0pt;
	padding:0pt;
}
div.RadComboBox_NextGen   
{
	/* M8R */
	display: block !important;
}
.RadComboBox_NextGen, .RadComboBox_NextGen input, .RadComboBoxDropDown_NextGen 
{
	color:#000000;
	font-family:arial,verdana,sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-align:left;
}
.RadComboBox_NextGen_rtl, .RadComboBox_NextGen_rtl input, .RadComboBoxDropDown_NextGen_rtl 
{
	text-align:right;
}
.RadComboBox_NextGen 
{
	vertical-align:bottom;
}
.RadComboBox_NextGen table 
{
	border:0pt none;
}
.RadComboBox_NextGen table td 
{
	padding:0pt;
	border-bottom: 0px !important;
}
.RadComboBox_NextGen .rcbInputCell,
.RadComboBox_NextGen .rcbArrowCell 
{
	background:transparent none repeat scroll 0%;
	height:13px;
	line-height:12px;
	vertical-align:top;
}
.RadComboBox_NextGen .rcbArrowCell 
{
	border:1px solid #FFFFFF !important; /* M8R - Override border color inheritance */	
}
.RadComboBox_NextGen .rcbInputCell input 
{
	background:transparent none repeat scroll 0% 50%;
	border:0pt none;
	color:#567FB5;
	padding:0px;
	vertical-align:top;
	width:100%;
	/* M8R */
	height: 11px;
	margin: 0px;
font-size:  10px;

	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
}
.RadComboBox_NextGen .rcbInputCell,
 .RadComboBox_NextGen .rcbInputCell input 
{
	padding-left:2px;
}
.RadComboBox_NextGen .rcbInputCell input 
{
	text-align: right !important;
}
.RadComboBox_NextGen .rcbInputCell
{	
	padding: 0px 5px 0px 0px !important;
}
.RadComboBox_NextGen_rtl .rcbInputCell, .RadComboBox_NextGen_rtl .rcbInputCell input 
{
	padding-left:0pt;
	padding-right:2px;
}
.RadComboBox_NextGen .rcbFocused .rcbInputCell input 
{
	color:#006699;
}
.RadComboBox_NextGen .rcbDisabled .rcbInputCell 
{
	border-color:#FFFFFF;
}
.RadComboBox_NextGen .rcbDisabled .rcbInputCell input 
{
	color:#9bc2f5;
}
.RadComboBox_NextGen .rcbArrowCell 
{
	/*background:transparent url('<MediaServer/>/id/hiring/core/ServerControls/CustomDropDownList/Skin/NextGen/arrow.gif') no-repeat scroll 0pt 0%;*/
	border:1px solid #FFFFFF;
	padding:0pt;
	width:13px;
}
.RadComboBox_NextGen .rcbDisabled .rcbArrowCell 
{
	background-position:0pt -13px;
	border-color:#FFFFFF;
}
.RadComboBox_NextGen .rcbArrowCellLeft 
{
	border-right-width:0pt;
}
.RadComboBox_NextGen .rcbArrowCellRight 
{
	border-left-width:0pt;
}
.RadComboBox_NextGen .rcbArrowCell a 
{
	font-size:0pt;
	height:13px;
	line-height:13px;
	text-decoration:none;
	text-indent:-9999px;
	width:13px;
	background:transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomDropDownList/Skin/NextGen/arrow.gif') no-repeat scroll 0pt 0%;
}
.RadComboBox_NextGen .rcbDisabled .rcbArrowCell a 
{
	cursor:no-drop;
}
.rcbSlide 
{
	display:none;
	float:left;
	overflow:hidden;
	position:absolute;
}
.RadComboBoxDropDown_NextGen 
{
	background:#FFFFFF none repeat scroll 0% 50%;
	border:1px solid #006699;
	position:absolute;
}
.RadComboBoxDropDown_NextGen .rcbScroll 
{
	overflow:none;
}
.RadComboBoxDropDown_NextGen .rcbList 
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	background:#F5F8E7;
	color:#0066CC;
	font-family: Arial, Helvetica, Sans-Serif;
font-size:  11px;

}
.RadComboBoxDropDown_NextGen .rcbHeader 
{
	background:#929292 none repeat scroll 0% 50%;
	color:#FFFFFF;
	padding:4px;
}
.RadComboBoxDropDown_NextGen .rcbNoWrap .rcbItem, .RadComboBoxDropDown_NextGen .rcbNoWrap .rcbHovered, .RadComboBoxDropDown_NextGen .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown_NextGen .rcbNoWrap .rcbLoading 
{
	white-space:nowrap;
	cursor: pointer;
	cursor: hand;
}
.RadComboBoxDropDown_NextGen .rcbItem, .RadComboBoxDropDown_NextGen .rcbHovered, .RadComboBoxDropDown_NextGen .rcbDisabled, .RadComboBoxDropDown_NextGen .rcbLoading 
{
	padding:1px 20px 1px 4px;
}
* html .RadComboBoxDropDown_NextGen .rcbItem, * html .RadComboBoxDropDown_NextGen .rcbHovered, * html .RadComboBoxDropDown_NextGen .rcbDisabled, * html .RadComboBoxDropDown_NextGen .rcbLoading 
{
	/* not needed yet */
	cursor: pointer;
	cursor: hand;
}
.RadComboBoxDropDown_NextGen_rtl .rcbItem, .RadComboBoxDropDown_NextGen_rtl .rcbHovered, .RadComboBoxDropDown_NextGen_rtl .rcbDisabled, .RadComboBoxDropDown_NextGen_rtl .rcbLoading 
{
	padding:4px 4px 4px 20px;
}
.RadComboBoxDropDown_NextGen .rcbHovered 
{
	background:#E9EFFC none repeat scroll 0% 50%;
	color:#0066CC;
	cursor:default;
}
.RadComboBoxDropDown_NextGen .rcbDisabled 
{
	color:#CCCCCC;
	cursor:no-drop;
}
.RadComboBoxDropDown_NextGen .rcbLoading 
{
	background:#F0F0F0 none repeat scroll 0% 50%;
	text-align:center;
}
.RadComboBoxDropDown_NextGen .rcbMoreResults 
{
	background:#F3F3F3 none repeat scroll 0% 50%;
	clear:both;
	padding:4px;
	text-align:center;
}
.RadComboBoxDropDown_NextGen .rcbMoreResults a 
{
	background:transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomDropDownList/Skin/NextGen/more_result.gif') no-repeat scroll 0% 50%;
	cursor:pointer;
	display:block;
	height:14px;
	margin:0pt auto 4px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-3333px;
	width:15px;
}
.RadComboBoxDropDown_NextGen .rcbMoreResults a:hover 
{
	background-position:0pt 100%;
}
.RadComboBoxDropDown_NextGen .rcbMoreResults span 
{
	display:block;
	text-align:center;
}
.RadComboBoxDropDown_NextGen .rcbScroll 
{
	/* not needed yet */
}
.autoSizeMenu 
{
	white-space: nowrap;
	overflow-x:hidden !important;
}
	.autoSizeMenu .rcbInputCell input 
	{
		width:99%;
	}
/* 4. CustomGrid.NextGen.css */
/******************************************
Date:		06/12/2008
Version :	1.0
Monster.Ebiz.WebServerControls.CustomGrid
CustomGrid NextGen Skin
*******************************************/
.RadGrid_NextGen
{
    padding:0px 1px;
}
.RadGrid_NextGen,
.MasterTable_NextGen,
.DetailTable_NextGen,
.GroupPanel_NextGen table,
.GridEditForm_NextGen table {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    
}
.MasterTable_NextGen,
.DetailTable_NextGen
{
    border-collapse:separate !important;
}
.GridRow_NextGen td,
.GridAltRow_NextGen td,
.GridEditRow_NextGen td,
.GridFooter_NextGen td,
.GridGroupFooter_NextGen td,
.GridFilterRow_NextGen td,
.ResizeHeader_NextGen
{
	padding-left:7px;
	padding-right:7px;
}
.RadGrid_NextGen .rgAdd,
.RadGrid_NextGen .rgRefresh,
.RadGrid_NextGen .rgEdit,
.RadGrid_NextGen .rgDel,
.RadGrid_NextGen .rgFilter,
.RadGrid_NextGen .rgPagePrev,
.RadGrid_NextGen .rgPageNext,
.RadGrid_NextGen .rgExpand,
.RadGrid_NextGen .rgCollapse,
.RadGrid_NextGen .rgSortAsc,
.RadGrid_NextGen .rgSortDesc,
.RadGrid_NextGen .rgUpdate,
.RadGrid_NextGen .rgCancel
{
	width:16px;
	height:16px;
	border:0;
	padding:0;
	background-color:transparent;
	background-repeat:no-repeat;
	vertical-align:middle;
	cursor:pointer;
}
.GroupPanelItems_NextGen input,
.GridCommandRow_NextGen img,
.GridHeader_NextGen input,
.GridFilterRow_NextGen img,
.GridPager_NextGen img
{
	vertical-align:middle;
}
/*header*/
.GridHeaderDiv_NextGen
{
}
.detailGrid .GridHeaderDiv_NextGen,
.briefGrid .GridHeaderDiv_NextGen 
{
    padding-right: 0px !important;
}
th.GridHeader_NextGen
{
	background-color:#E5ECF4 !important;
font-size: 10px;

	word-wrap: break-word; /* Internet Explorer 5.5+ */		
    color:#666666 !important;
	text-align:left;
	vertical-align: middle;
	height: 30px;
}
th.headerCenter
{
	background-color:#E5EBC7 !important;
font-size: 10px;

	word-wrap: break-word; /* Internet Explorer 5.5+ */		
    color:#666666 !important;
	text-align:left;
	vertical-align: middle;
	height: 30px;
	padding-left:6px;
	text-align: center;
}
.GridHeader_NextGen a
{
    color:#666666 !important;
    text-decoration: none;
}
/*rows*/
.GridRow_NextGen td,
.GridAltRow_NextGen td,
.GridEditRow_NextGen td,
.GridFooter_NextGen td,
.GridGroupFooter_NextGen td
{
	padding:4px;
	vertical-align:top;
}
.hidden div,
.hidden span
{
    display: none;
}
.geActions 
{
    width:145px;
}
.detailGrid .GridRow_NextGen td.geCheckbox,
.detailGrid .GridAltRow_NextGen td.geCheckbox
{
    min-height: 134px;
        _height: 134px;
    /* background-image: url("<MediaServer/>/id/hiring/core/gripArea-detailed.gif"); */
    background-repeat: no-repeat;
    background-position: center center;
}
.detailGrid.resumeGrid .GridRow_NextGen td.geCheckbox,
.detailGrid.resumeGrid .GridAltRow_NextGen td.geCheckbox 
{
    /* background-image: url("<MediaServer/>/id/hiring/core/gripArea-detailed.gif"); */
}
.briefGrid .GridRow_NextGen td.geCheckbox,
.briefGrid .GridAltRow_NextGen td.geCheckbox
{    
    /* background-image: url("<MediaServer/>/id/hiring/core/gripArea-brief.gif"); */
    background-repeat: no-repeat;
    background-position: center 25px;
    padding-left: 6px;
}
.detailGrid .SelectedRow_NextGen td.geCheckbox
{
    /* background-image: url("<MediaServer/>/id/hiring/core/gripArea-detailed-sel.gif"); */
}
.detailGrid.resumeGrid .SelectedRow_NextGen td.geCheckbox
{
    /* background-image: url("<MediaServer/>/id/hiring/core/gripArea-detailed-sel.gif"); */
}
.briefGrid .SelectedRow_NextGen td.geCheckbox
{
    /* background-image: url("<MediaServer/>/id/hiring/core/gripArea-brief-sel.gif"); */
}
td.geCheckbox input 
{
    cursor: pointer !important;
        cursor: hand; /* IE6 */
}
th.noBGdiv 
{
    background-position: -3px 0;
}
tr.GridRow_NextGen
{
	background-color: #fff;
	cursor:default;
}
    tr.GridRow_NextGen td
    {
		vertical-align:top;
    }
tr.GridAltRow_NextGen
{
	background-color: #E5ECF4;
	cursor:default;
}
    tr.GridAltRow_NextGen td 
    {
		vertical-align:top;
    }
    tr.GridRow_NextGen td td,
    tr.GridAltRow_NextGen td td
    {
        border-bottom: none;
    }
/*
.GridRow_NextGen td,
.GridAltRow_NextGen td
{
	border-color:#fcfcfc #fff #fcfcfc #ededed;
}
*/
.GridRow_NextGen>td:first-child,
.GridAltRow_NextGen>td:first-child,
.GridEditRow_NextGen>td:first-child,
.GridFooter_NextGen>td:first-child,
.GridGroupFooter_NextGen>td:first-child
{
	border-left-color:#fcfcfc;
}
.GridRow_NextGen a,
.GridAltRow_NextGen a,
.GridEditRow_NextGen a,
.GridFooter_NextGen a,
.GridGroupFooter_NextGen a,
.GridEditForm_NextGen a
{
	color:#1866D5;
}
.ActiveRow_NextGen
{
}
.ActiveRow_NextGen,
.GridRowOver_NextGen
{
    background:#e8f5fd;
}
.GridRowOver_NextGen td
{
	border-left:0;
	border-right:0;
	padding-left:8px;
	padding-right:8px;
}
.ActiveRow_NextGen td,
.GridRowOver_NextGen td
{
	border-top-color:#d8f0fa;
	border-bottom-color:#d8f0fa;
}
tr.SelectedRow_NextGen
{
    background-color:  #e8f5fd;
}
tr.SelectedRow_NextGen td
{
}
td.geCheckbox
{    
    /* cursor: move; */
}
.SelectedRow_NextGen td a
{    
    cursor: pointer !important;
        cursor: hand; /* IE6 */
}
.GridEditRow_NextGen
{
    background:#caeefe;
}
.GridEditRow_NextGen td
{
	border-color:#caeefe;
}
/*footer*/
.GridFooter_NextGen,
.GridGroupFooter_NextGen
{
	color:#999;
}
.GridFooter_NextGen td,
.GridGroupFooter_NextGen td
{
	border-color:#dbe4e9 #fff #fcfcfc #ededed;
}
/*dragging*/
#ctl00_ctl00_ContentPlaceHolderBase_ContentPlaceHolderRight_BrGrid_grBrief_DraggedRows, /* "Tried and true" but clunky way to call dragged rows */
#ctl00_ctl00_ContentPlaceHolderBase_ContentPlaceHolderRight_DtGrid_grExp_DraggedRows,
.XSelectedRow_NextGen /* More attactive, but experimental way to do it */
{
    display: none;
}
.MasterTable_NextGen
{
    -moz-user-select: none;
}
#singleRowGhost
{
    border: none 0px #FCD882 !important;
    opacity: 0.5;
    filter: alpha(opacity=50);
    display: block;
    height:auto;
}
#multiRowsGhost
{
    border: none;
    opacity: 0.5;
    filter: alpha(opacity=50);
    background-image: url("https://securemedia.newjobs.com/id/hiring/core/multipleRows.gif");
    background-repeat: no-repeat;
    height: 81px;
    width: 718px !important;
}
#multiRowsGhost p 
{
    color: #0161b2;
    margin-left: 30px;
    margin-top: 7px;
}
#multiRowsGhost table
{
    display: none;
}
.GridItemDropIndicator_NextGen
{
    border: none;
}
/*status*/
.GridPager_NextGen span
{
	color:#999;
}
/*new client-side pager*/
.pagingExpandedViewNavigationSelected 
{
    font-weight: bold;
    color: #999;
}
.pagingExpandedViewNavigation a
{
    text-decoration: none;
    color: #1000C2;
}
    .pagingExpandedViewNavigation td
    {
        line-height: 20px;
        font-size:  10px;
        
    }
.pagingNavigation 
{
    /*display: none;*/
    z-index: 4;
    position: relative;
    margin-top: -30px;
    margin-right: 120px;
}
.pagingExpandedViewNavigation input
{
    border: solid 1px #999;
    width: 16px;
    height: 12px;
    line-height: 16px;
}
/*old server-side pager*/
.GridPager_NextGen
{
    background:#f1fbfe;
    line-height:20px;
}
.GridPager_NextGen td
{
    border-top:1px solid #9db6c5;
    padding:1px 7px 2px;
}
.GridPager_NextGen div span,
.GridPager_NextGen a,
.GridPager_NextGen .sliderPagerLabel_NextGen
{
	color:#333;
}
.PagerLeft_NextGen
{
	float:left;
}
.PagerRight_NextGen
{
	float:right;
}
.PagerCenter_NextGen
{
	text-align:center;
}
.PagerCenter_NextGen span
{
	vertical-align:middle;
}
.RadGrid_NextGen .rgPagePrev
{
	background-position:5px -1789px;
}
.RadGrid_NextGen .rgPageNext
{
	background-position:-21px -1789px;
}
/*sorting, reordering*/
.GridHeader_NextGen .rgSortAsc
{
	background-position:-20px -1693px;
	height:10px;
}
.GridHeader_NextGen .rgSortDesc
{
	background-position:4px -1693px;
	height:10px;
}
.TopReorderIndicator_NextGen,
.BottomReorderIndicator_NextGen
{
	width:11px !important;
	height:11px !important;
	margin-left:-5px;
}
.BottomReorderIndicator_NextGen
{
	background-position:-21px -1664px;
}
/*filtering*/
.GridFilterRow_NextGen td
{
    padding-top:4px;
    padding-bottom:4px;
    border-left:1px solid #ededed;
    border-right:1px solid #fff;
    border-bottom:1px solid #ededed;
}
.RadGrid_NextGen .rgFilter
{
	background-position:2px -1597px;
}
.GridFilterRow_NextGen input[type="text"]
{
	border:1px solid;
	border-color:#abadb3 #dbdfe6 #e3e9ef #e2e3ea;
/*font: 12px arial,sans-serif;*/

	color:#333;
	vertical-align:middle;
}
/*grouping*/
.GroupPanel_NextGen
{
	border:1px solid #66707c;
	background:#4b92aa;
	color:#fff;
}
.GroupPanel_NextGen .rgSortAsc
{
	background-position:-21px -1627px;
}
.GroupPanel_NextGen .rgSortDesc
{
	background-position:4px -1626px;
}
.GroupPanel_NextGen td
{
	border:1px solid;
	border-color:#b1c9d8 #83a9c1 #94c1ce;
	padding:7px;
}
.GroupPanel_NextGen td td
{
	border:0;
	padding:0;
}
.GroupHeader_NextGen
{
    font-size:1.27em;
    font-weight:bold;
	color:#039;
}
.GroupHeader_NextGen td
{
    padding:6px 8px;
}
.RadGrid_NextGen .rgExpand
{
	background-position:-21px -1723px;
	background-color:#fcfcfc;
}
.RadGrid_NextGen .rgCollapse
{
	background-position:4px -1721px;
	background-color:#fcfcfc;
}
.GroupHeader_NextGen td p
{
    display:inline;
    padding:0 10px;
    background:#fcfcfc;
}
.GroupHeader_NextGen td div div
{
	top:-0.5em;
	padding:0 10px;
	background:#fcfcfc;
}
.GroupHeader_NextGen td div div div
{
	top:0;
	padding:0;
	border:0;
}
/*editing*/
.GridEditForm_NextGen
{
	border-bottom:1px solid #ededed;
}
/*
.GridEditForm_NextGen input[type="text"],
.GridEditForm_NextGen textarea
{
	border:1px solid;
	border-color:#abadb3 #dbdfe6 #e3e9ef #e2e3ea;
<Exclude for="TLMSEN,TLMSCYM">
	font: 12px arial,sans-serif;
</Exclude>
<Include for="TLMSEN,TLMSCYM">
	font: 1.091em arial,sans-serif;
</Include>
	color:#333;
}
*/
.RadGrid_NextGen .rgUpdate
{
	background-position:3px -1949px;
}
.RadGrid_NextGen .rgCancel
{
	background-position:3px -1981px;
}
/*hierarchy*/
.DetailTable_NextGen
{
	border:1px solid #ededed;
	border-right:0;
}
/*command row*/
.GridCommandRow_NextGen
{
	background: #5ca6bc;
	color:#fff;
}
.GridCommandRow_NextGen td
{
	border:1px solid;
	border-color:#7a8591 #66707c #043350;
	padding:0;
}
.GridCommandRow_NextGen td td
{
	border:0;
	padding:3px 7px 4px;
}
.GridCommandRow_NextGen td td td
{
	padding:1px;
}
.GridCommandRow_NextGen table
{
	border:1px solid;
	border-color:#c2d5e1 #83a9c1 #a8cfd9;
}
.GridCommandRow_NextGen table table
{
	border:0;
}
.GridCommandRow_NextGen a
{
	color:#fff;
	text-decoration:none;
}
.RadGrid_NextGen .rgAdd
{
	background-position:0 -1856px;
}
.RadGrid_NextGen .rgRefresh
{
	background-position:0 -1824px;
}
.RadGrid_NextGen .rgEdit
{
	background-position:0 -1888px;
}
.RadGrid_NextGen .rgDel
{
	background-position:0 -1920px;
}
/*loading*/
.LoadingPanel_NextGen
{
	background:url('Grid/loading.gif') center center no-repeat #fff;
}
/*rtl*/
.RadGridRTL_NextGen .GridHeader_NextGen,
.RadGridRTL_NextGen .ResizeHeader_NextGen
{
	text-align:right;
}
.RadGridRTL_NextGen .PagerLeft_NextGen,
.RadGridRTL_NextGen .GridPager_NextGen .radslider
{
	float:right;
}
.RadGridRTL_NextGen .PagerRight_NextGen
{
	float:left;
}
.rowMask 
{
    height: 160px;
    width: 680px;
    position: absolute;
    z-index: 1;
}
.MasterTable_NextGen a 
{
    cursor: pointer;
        *cursor: hand; /*IE6*/
}
tr.draggedRow td 
{
    border-top: none;
    border-bottom: dashed 1px #000;
}
tr.draggedRowFirst td 
{
    border-top: dashed 1px #000;
    border-bottom: dashed 1px #000;
}
tr.draggedRowFirst td.geCheckbox,
tr.draggedRow td.geCheckbox
{
    border-left: dashed 1px #000;
}
tr.draggedRowFirst td.gbActions,
tr.draggedRow td.gbActions,
tr.draggedRowFirst td.geActions,
tr.draggedRow td.geActions,
tr.draggedRowFirst td.geRatingAndActions,
tr.draggedRow td.geRatingAndActions
{
    border-right: dashed 1px #000;
}
.draggedRowFirst td table td,
.draggedRow td table td 
{
    border: none;
}
/* misc */
.buttonsRight 
{
    _width: 160px;
}
/* 5. Menu.NextGen.css */
/**************************************************************************
Date:		07/18/2008
Version :	1.0
			Monster.Ebiz.WebServerControls.CustomMenu
Remarks:	CustomMenu NextGen skin which applicable to all MHX pages
***************************************************************************/
.RadMenu_NextGen
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/cm_action_left.gif) left top no-repeat;	
	padding-left: 3px;	
}
*html .RadMenu_NextGen
{
	width: 3px;
	float: none !important;
}
.RadMenu_NextGen a.rmLink
{ 	
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/cm_action_arrow.gif) right top no-repeat;
	padding:0px 24px 0px 0px;
	border:none;	
	color:#ffffff;	
	margin:0pt;
font-size: 11px;

	text-align:center;
	text-decoration:none;
}
.RadMenu_NextGen a.rmLink span
{
	height:18px;
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/cm_action_center.gif) left top repeat-x;
	padding: 0px 10px;
font-size: 11px;

	line-height: 17px;
	font-weight: bold;
	text-align: center;
	text-decoration:none;
}
/* -- drop-down menu -- */
.RadMenu_NextGen .rmSlide
{	
	margin-left:6px;
	margin-top:6px;
	border:none; 
	background:transparent url(https://securemedia.newjobs.com/id/hiring/core/shadowAlpha.png) no-repeat scroll right bottom;	
	*background:transparent url(https://securemedia.newjobs.com/id/hiring/core/shadowAlpha_IE.gif) no-repeat scroll right bottom;	
}
.RadMenu_NextGen .rmSlide.mHidden 
{
	background:none;
} 
.RadMenu_NextGen .rmSlide ul.rmGroup
{
    border: 1px solid #999;
	background-color:#fff;
	margin:-6px 6px 6px -6px;	
}
.RadMenu_NextGen .rmSlide.mHidden ul.rmLevel1
{
	background:none;
	border:none;
} 
.RadMenu_NextGen .rmSlide.mHidden ul.rmLevel1 a.rmLink
{
	opacity:0;
	visibility:hidden;
}
.RadMenu_NextGen .rmSlide ul.rmLevel1 a.rmLink,
.RadMenu_NextGen .rmSlide ul.rmLevel2 a.rmLink
{	
	background: none;
	text-align: left;
}
.RadMenu_NextGen .rmSlide ul.rmLevel1 a.rmLink span,
.RadMenu_NextGen .rmSlide ul.rmLevel2 a.rmLink span
{
	height:18px;
	background: none;
font-size: 11px;

	line-height: 17px;
	font-weight: normal;
	text-align: left;
}
div.RadMenu_NextGen .mHidden .rmItem:hover,
div.RadMenu_NextGen .mHidden .rmItem.rmExpanded
{
	background:none;
}
.RadMenu_NextGen .rmLevel1, .rmLevel2
{
	margin:-6px 3px 6px -2px!important;
}
.RadMenu_NextGen ul.rmLevel1 li 
{
	padding:5px;
font-size: 11px;

	color:#0066cc;
	font-family:verdana,arial,sans-serif;
	text-decoration:none;	
}
.RadMenu_NextGen ul.rmLevel1 li a
{
	_padding:5px;
_font-size: 11px;

	_color:#0066cc;
	_font-family:verdana,arial,sans-serif;
	_text-decoration:none;	
}
.RadMenu_NextGen ul.rmLevel1 li.rmLast 
{
	border-bottom:none;
}
.RadMenu_NextGen ul.rmLevel1 li a
{
	/*text-decoration:none;*/
	color:#0066cc;
	padding-right:30px;
}
.RadMenu_NextGen ul.rmLevel1 li a:hover,
.RadMenu_NextGen ul.rmLevel1 li a.rmExpanded
{	
	background: #d7ecfb url(https://securemedia.newjobs.com/id/hiring/core/cm_action_arrow_right.gif) right no-repeat;			
}
.RadMenu_NextGen ul.rmLevel1 li:hover
{	
	background: #d7ecfb url(https://securemedia.newjobs.com/id/hiring/core/cm_action_arrow_right.gif) right no-repeat;			
}
/* -- drop-down menu : popups --*/
.RadMenu_NextGen ul.rmLevel1 div.rmSlide 
{
	margin-left:-10px;
	margin-top:-10px;
}
.RadMenu_NextGen ul.rmLevel2 li:hover {
	border:none;
}
.RadMenu_NextGen ul.rmLevel2 li, ul.rmLevel2 li:hover,
.RadMenu_NextGen ul.rmLevel2 li.rmExpanded
{
	background:none;
	cursor:default;
}
.RadMenu_NextGen ul.rmLevel2 li div.cm-menu-info
{
	margin:0pt;
	border:none;
	color:#333;
}
/* -- Menu -- */
.RadMenu_NextGen div.rmContextMenu 
{
	z-index:9999;
}
div.RadMenu_NextGen .rmItem 
{
	_padding: 0px;
}
.RadMenu_NextGen .cm-menu-info
{
	padding:0pt 10px;
}
/***************** Disabled skin ********************/
.RadMenu_NextGen_disabled
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/cm_action_left_disabled.gif) left top no-repeat !important;	
}
	.RadMenu_NextGen_disabled a.rmLink.action-btn
	{
		background: transparent url(https://securemedia.newjobs.com/id/hiring/core/cm_action_arrow_disabled.gif) right top no-repeat;
	}
		.RadMenu_NextGen_disabled a.rmLink.action-btn span
		{
			background: transparent url(https://securemedia.newjobs.com/id/hiring/core/cm_action_center_disabled.gif) left top repeat-x;
		}
/********** Batch Actions ***********/
#batchActions .RadMenu_NextGen
{	
    background: #fff;
	border: solid 1px #7e9bb9;
	height: 17px;
}
#batchActions .RadMenu_NextGen a.action-btn span 
{
    background-image: none !important;
}
#batchActions .RadMenu_NextGen ul.rmLevel1 li a:hover,
#batchActions .RadMenu_NextGen ul.rmLevel1 li a.rmExpanded,
#batchActions .RadMenu_NextGen ul.rmLevel1 li:hover
{	
	background: #d7ecfb;
}
#batchActions .RadMenu_NextGen a.action-btn
{ 
	background: url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomDropDownList/Skin/XP/arrow.gif) top right no-repeat !important;
	height: 17px;
}
    #batchActions .RadMenu_NextGen a.action-btn:hover
    {
        background: transparent url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomDropDownList/Skin/XP/arrow.gif) top right no-repeat;
    }
    #batchActions .RadMenu_NextGen a.rmLink 
    {
        height: auto;
        padding: 0px;
    }
#batchActions .RadMenu_NextGen a.rmLink span
{	
	color: #000;
font-size:  9px;

	font-face: Arial, Helvetica, sans-serif;
	height: auto;
	line-height: 16px;
	font-weight: normal;
	width: 120px;
	text-align: left;
}
#batchActions .RadMenu_NextGen ul.rmLevel1 li
{
	padding:3px 0px;
font-size: 9px;

	color:#0066cc;
	font-family:verdana,arial,sans-serif;
	text-decoration:none;	
}
#batchActions .RadMenu_NextGen ul.rmLevel1 li.rmItem a 
{
}
/***** Disabled Batch Actions *****/
 #batchActions .RadMenu_NextGen_disabled
{
	background: #fff !important;
	border: solid 1px #7e9bb9;
	height: 17px;
}
	#batchActions .RadMenu_NextGen_disabled a.rmLink.action-btn span
	{		
		color: #000;
font-size:  9px;

		font-face: Arial, Helvetica, sans-serif;
		height: auto;
		line-height: 16px;
		font-weight: normal;
		text-align: left;
	}
    #batchActions .RadMenu_NextGen_disabled a.rmLink.action-btn
    {
        background: url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomDropDownList/Skin/XP/arrow-disabled.gif) top right no-repeat;
    }
    #batchActions #folders-actions-menu .rmSlide ul.rmGroup, #cnds-actions-menu .rmSlide ul.rmGroup, #single-action-popup.rmSlide ul.rmGroup 
    {
        white-space: normal;
        font-size:  9px;
        
        margin: -7px 0 0 -10px !important;
    }
    #batchActions .RadMenu_NextGen .rmSlide 
    {
        background: none;
    }
/* 6. PanelBar.NextGen.css */
/**************************************************************************
Date:		07/04/2008
Version :	1.0
			Monster.Ebiz.WebServerControls.CustomPanelBar
Remarks:	CustomPanelBar NextGen skin which applicable to all MHX pages
***************************************************************************/
.RadPanelBar_NextGen
{
	background: #fff;
	line-height: 21px;
	width:auto !important; /* override the default width */
}
.RadPanelBar_NextGen .rpRootGroup
{
	border: solid 1px #4BA8E3;
	border-right: none;
}
/* global text properties */
.RadPanelBar_NextGen .rpRootGroup .rpText
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/2009.04/bg_filters_top.png) repeat-x top -8px;
	color:#FFF;
	height:23px;
	margin-left:5px;
	font-weight:bold;
font-size:  10px;

	font-height: 2.4em;
	_border-bottom:none; /* IE6 */
	padding-left: 10px;
}
/* global link styles */
.RadPanelBar_NextGen .rpRootGroup .rpLink
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/2009.04/bg_filters_top.png) repeat-x top left;
	color:#666;
}
/* panelbar item icon [if any] */
.RadPanelBar_NextGen .rpImage 
{
	margin:4px 0px 4px 5px;
	padding-top:3px;
	background:none;
}
/* panelbar root items style */
.RadPanelBar_NextGen div.rpSlide .rpText 
{
	background-color:#ffffff;
	background-image:none;
}
/* root items <li> style */
.RadPanelBar_NextGen .rpRootGroup .rpItem
{
	border-top: solid 1px CCCCCC;
}
/* li.first style */
.RadPanelBar_NextGen .rpRootGroup .rpFirst
{
	border-top: 0px;
}
/* child items global style */
.RadPanelBar_NextGen .rpGroup .rpTemplate .info
{
	line-height: 0;
}
.RadPanelBar_NextGen .rpGroup .rpText
{
	border: 0;
	background: transparent;
	font-weight:normal;
	padding: 0px 20px;
}
/* child items <li> style */
.RadPanelBar_NextGen .rpGroup .rpItem
{
	border-top: 0px;
}
/* child items li.last */
.RadPanelBar_NextGen .rpGroup .rpLast
{
	border-bottom: 0px;
}
/* selected child item */
.RadPanelBar_NextGen .rpGroup .rpSelected .rpText
{
	background: #f0f2f4;
}
/* child items link style */
.RadPanelBar_NextGen .rpGroup .rpLink
{
	color: #333;	
}
.RadPanelBar_NextGen .rpRootGroup .rpDisabled:hover,
.RadPanelBar_NextGen .rpRootGroup .rpDisabled .rpText
{
	/*background: url('PanelBar/MainItemNormal.gif') repeat-x;*/
	color: #ccc;
	cursor: default;
}
.RadPanelBar_NextGen .rpRootGroup .rpGroup .rpDisabled:hover,
.RadPanelBar_NextGen .rpRootGroup .rpGroup .rpDisabled .rpText
{
	text-decoration: none;
	background: none;
	color: #ccc;
	cursor: default;
}
.RadPanelBar_NextGen .rpRootGroup .rpLevel1
{
    padding-bottom: 23px;
    background: transparent url(https://securemedia.newjobs.com/id/hiring/core/2009.04/bg_filters_bottom_no_border.png) no-repeat scroll left bottom;

}
.RadPanelBar_NextGen .rpRootGroup .rpLevel1 .rpText 
{
	border-bottom:none;
	font-weight:bold;
font-size:  10px;

	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/2009.04/bg_facet_collapsed.png) no-repeat scroll -8px top;
	color: #0066CC;
}
.RadPanelBar_NextGen .rpRootGroup .rpLevel1 .rpExpanded .rpText 
{
	border-bottom:none;
	font-weight:bold;
font-size:  10px;

	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/2009.04/bg_facet_expanded.png) no-repeat scroll -8px top;
	color: #0066CC;
}
.panelAlwaysOpen,
.panelAlwaysOpen span.rpText
{
	cursor:default; /* If the panel need always open */
}
.RadPanelBar_NextGen .rpSlide .rpLevel2 .rpItem .rpTemplate
{
}
.RadPanelBar_NextGen .rpSlide .rpExpandable
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/2009.04/bg_facet_collapsed.png) no-repeat scroll left top;	
	*margin-bottom: -2px;
}
.RadPanelBar_NextGen .rpSlide .rpExpanded
{
	background: none;
	border-bottom: none;
}
.RadPanelBar_NextGen .filterInfo
{
    color:#666666;
    display:block;
    font-size: 10px;
    
    font-weight:normal;
}
.RadPanelBar_NextGen .rpLink BR
{
    line-height: 1px;	
}
/* 7. TabStrip.NextGen.css */
.RadTabStrip_NextGen 
{
	background-color: #136EC7;
}
.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;
	padding: 8px 14px 7px 0;
}
.RadTabStripTop_NextGen .rtsLast .rtsIn
{
	padding-right: 7px !important;
}
.RadTabStripTop_NextGen .rtsLink
{
	background:transparent none;
	text-decoration:none;
	padding-left: 0px;
}
.RadTabStripTop_NextGen a.rtsDisabled span
{
}
.RadTabStripTop_NextGen .rtsOut 
{
	margin-left:0pt;
}
.RadTabStripTop_NextGen .rtsFirst .rtsOut 
{
	margin-left:13px;
}
.RadTabStripTop_NextGen .rtsIn 
{
	padding: 8px 14px 7px 0 !important;
}
/* 8. ToolTip.NextGen.css */
/**************************************************************************
Date:		08/20/2008
Version :	1.0
			Monster.Ebiz.WebServerControls.CustomToolTip
Remarks:	CustomToolTip NextGen skin which applicable to all MHX pages
***************************************************************************/
/* r.a.d.tooltip resize element */
div.RadToolTip_NextGen.ResizeElement
{
	border: solid 1px #0161B2;
	background: #E5ECF3;
}
div.RadToolTip_NextGen.rtLoading
{	
	background: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomToolTip/Skin/NextGen/tooltip_nextgen_loading.gif')  no-repeat center;
	width: 100%; height: 100%;
}
div.RadToolTip_NextGen
{
	position: absolute;
	cursor: default;
	left: 30px;
}
div.RadToolTip_NextGen div.rtCallout
{
	display:none;
}
div.RadToolTip_NextGen.rtVisibleCallout
{
	/**/
}
div.RadToolTip_NextGen.rtVisibleCallout div.rtCallout
{
	display: block;
	background-image: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomToolTip/Skin/Redux/tooltip_redux_callout.gif');
	left: 50px;
	top: -4px;
	width: 27px;
	height: 14px;
}
div.RadToolTip_NextGen table.rtWrapper
{
	padding: 0px;margin: 0px;
	border-collapse: collapse;
	position: relative;
	top: 9px;
	z-index: -1;
}
div.RadToolTip_NextGen table.rtWrapper td
{		
	padding: 0px; margin: 0px;
	text-align: left;
	border-collapse: 0px; 
}
/* -------------------------- CORNER SETTINGS BEGIN ---------------------------------- */
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperTopLeft
{
	background-image: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomToolTip/Skin/Redux/tooltip_redux_topleft.gif');
	background-position: top left;
	height: 5px;
	line-height: 5px;
}
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperTopRight
{
	background-image: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomToolTip/Skin/Redux/tooltip_redux_topright.gif');
	background-position: top right;
	height: 5px;
	line-height: 5px;
}
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperBottomLeft
{
	background-image: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomToolTip/Skin/Redux/tooltip_redux_bottomleft.gif');
	background-position: bottom left;
	height: 5px;
	line-height: 5px;
}
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperBottomRight
{
	background-image: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomToolTip/Skin/Redux/tooltip_redux_bottomright.gif');
	background-position: bottom right;
	height: 5px;
	line-height: 5px;
}
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperTopCenter,
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperBottomCenter
{
	line-height: 0px; font-size: 1px;
	background: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomToolTip/Skin/Redux/ToolTipTopParts_redux.gif') ;
	background-repeat: repeat-x;
}
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperTopCenter
{
	background-position: 0 0;
	line-height: 9px;
}
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperBottomCenter
{
	background-position: 0 bottom;
}
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperLeftMiddle,
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperRightMiddle
{
	background-image:  url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomToolTip/Skin/Redux/ToolTipSideParts_redux.gif');
	background-repeat: repeat-y;
	font-size: 1px;
}
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperLeftMiddle
{
	background-position: 0 0;
	width: 10px;
}
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperRightMiddle
{
	background-position: right 0;
	width: 9px;
}
/* -------------------------- CORNER SETTINGS END ---------------------------------- */
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperContent
{
font: normal  11px Verdana,Arial,Helvetica,sans-serif;

	height: 50px;
	background: #E5ECF3;
	padding: 4px;
	color: black;
	width: 300px;
}
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperContent ul
{
	padding-left:15px;
	margin:0px;
}
/*div.RadToolTip_NextGen table.rtWrapper td.rtWrapperContent li
{
	list-style-position: inside;
}*/
div.RadToolTip_NextGen div.rtTitlebar
{	
	color: #272397;
font: normal  18px arial, "Trebuchet MS", Verdana, Sans-serif;

	float:left;
	line-height: 22px;
	padding: 4px;
}
/* close button */
div.RadToolTip_NextGen a.rtCloseButton,
div.RadToolTip_NextGen a.rtCloseButton:hover
{
	display: block; float: right;
	position:absolute;
	right: 2px;
	width: 28px; height: 15px;
	font-size: 1px; line-height: 1px;
	margin-top: 3px;
	margin-right: 1px;
	background: url(ToolTip/close.gif)  no-repeat;
	text-indent: -9999px;
	outline: none;
}
/* --------------------------------------------- TOOLTIP CALLOUT SETTINGS BEGIN --------------------------------------------- */
div.RadToolTip_NextGen div.rtCallout
{
	position: absolute;
	left: 50px;
	top: -4px;
	width: 27px;
	height: 14px;
	line-height: 0px; font-size: 1px;
	background-image: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomToolTip/Skin/Redux/tooltip_redux_callout.gif');
	background-repeat: no-repeat;
}
/* position="Center" */
div.RadToolTip_NextGen .Center
{
	background: none !important;
}
/* position="BottomRight" */
.RadToolTip_NextGen .TopLeft
{
	background-image: url("https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomToolTip/Skin/Redux/tooltip_redux_topleft.gif");
	background-position: top left;
}
/* position="BottomCenter" */
.RadToolTip_NextGen .TopCenter
{
	left: 50% !important;
	margin-top: -9px; margin-left: -10px;
	background-position: 0 0 !important;
}
/* position="BottomLeft" */
.RadToolTip_NextGen .TopRight
{
	background-image: url("https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomToolTip/Skin/Redux/tooltip_redux_topright.gif");
	background-position: top right;
}
/* position="TopCenter" */
.RadToolTip_NextGen .BottomCenter
{
	top: 100% !important; left: 50% !important;
	margin-left: -10px !important; margin-top: -1px !important;
	width: 100% !important;
	background-position: 0 -55px !important;
}
/* position="TopLeft" */
.RadToolTip_NextGen .BottomRight
{
	background-image: url("https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomToolTip/Skin/Redux/tooltip_redux_bottomright.gif");
	background-position: bottom right;
}
/* position="TopRight" */
.RadToolTip_NextGen .BottomLeft
{
	background-image: url("https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomToolTip/Skin/Redux/tooltip_redux_bottomleft.gif");
	background-position: bottom left;
}
/* position="MiddleRight" */
.RadToolTip_NextGen .MiddleLeft
{
	top: 50% !important;
	margin-left: -10px; margin-top: -7px;
	background-position: 0 -44px !important;
}
/* position="MiddleLeft" */
.RadToolTip_NextGen .MiddleRight
{
	left: 100% !important; top: 50% !important;
	margin-left: -1px; margin-top: -10px;
	background-position: 0 -33px;
}
/* --------------------------------------------- TOOLTIP CALLOUT SETTINGS END --------------------------------------------- */
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperTopLeft,   
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperTopCenter,   
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperTopRight,   
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperLeftMiddle,   
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperContent,   
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperRightMiddle,   
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperBottomLeft,   
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperBottomCenter,   
div.RadToolTip_NextGen table.rtWrapper td.rtWrapperBottomRight   
{
    padding: 0;
    border: 0;
}	
/* 9. TreeView.NextGen.css */
/**************************************************************************
Date:		07/04/2008
Version :	1.0
			Monster.Ebiz.WebServerControls.CustomTreeView
Remarks:	CustomTreeView NextGen skin which applicable to all MHX pages
***************************************************************************/
/* general styles */
.RadTreeView_NextGen
{
	width:100%;
	float: left;
font: 11px Arial,tahoma,verdana,sans-serif;

	color:#000;
	line-height:1.273em;	
	padding:0px;
	margin: 0px;
	max-height:285px;	    
	overflow:auto;
	padding-bottom: 5px;
}
.RadTreeView_NextGen a.rtIn,
.RadTreeView_NextGen .rtEdit .rtIn input
{
font: 11px arial,tahoma,verdana,sans-serif;

	color:#000;
	line-height:1.273em;
	height: expression( this.scrollHeight > 284 ? "285px" : "auto" );
	padding-bottom:15px;
	overflow:auto;	
}
.RadTreeView_NextGen .rtTop, 
.RadTreeView_NextGen .rtMid, 
.RadTreeView_NextGen .rtBot
{
	padding: 0 0 0 13px;
}
.RadTreeView_NextGen .rtUL .rtLI .rtUL 
{
	padding-left:15px;
}
.RadTreeView_NextGen .rtPlus, 
.RadTreeView_NextGen .rtMinus
{
	margin:6px 1px 0 -10px;
	width:9px;
	height:9px;
}
.RadTreeView_NextGen .rtPlus
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomTreeView/Skin/NextGen/PlusMinusNew.gif') no-repeat 0 0;
}
.RadTreeView_NextGen .rtMinus
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomTreeView/Skin/NextGen/PlusMinusNew.gif') no-repeat 0 -9px;
}
.RadTreeView_NextGen .rtPlus:hover,
.RadTreeView_NextGen .rtMinus:hover {
    background-position: 0 0 !important;
}
.RadTreeView_NextGen .rtSp
{
	height:20px;
}
.RadTreeView_NextGen .rtChk
{
	margin: 0 2px;
	padding:0;
	width:12px;
	height:12px;
}
.RadTreeView_NextGen .rtIn
{
	margin-left:3px;
	padding: 2px 3px;
	text-decoration:none;
}
.RadTreeView_NextGen .rtImg
{
	cursor:pointer;
}
/* endof general styles */
/* node states */
.RadTreeView_NextGen .rtHover .rtIn
{
	background:none;
	border:none;
	cursor:pointer;
	padding:0pt;
	margin-left:6px;
}
.RadTreeView_NextGen .rtSelected .rtIn
{
	background:none;
	border:none;
	cursor:pointer;
	padding:0pt;
	margin-left:6px;
}
.RadTreeView_NextGen_disabled .rtIn,
.RadTreeView_NextGen .rtDisabled .rtIn
{
	color:#ccc;
}
.RadTreeView_NextGen .rtSelected .rtLoadingBelow
{
	color: #333;
}
.RadTreeView_NextGen div.rtHover,
.RadTreeView_NextGen div.rtSelected 
{
	background-color:#D6E8FF;
}
.RadTreeView_NextGen div.rtHover span.rtIn,
.RadTreeView_NextGen div.rtSelected span.rtIn
{
	background-color:#D6E8FF;
	padding:3.5px 3.5px 3.5px 0px;
	*padding:4px 4px 4px 0px;
}
/* endof node states */
/* in-line editing */
.RadTreeView_NextGen .rtLI .rtEdit .rtIn
{
	border: 1px solid #99defd;
	padding: 0 2px;
	height:1.2em;
	background: #fff;
	text-decoration: none;
	text-decoration:none;
}
.RadTreeView_NextGen .rtEdit .rtIn input
{
	height:1em;
	line-height:1em;
	border:0;
	margin:0;
	padding:0;
	background:transparent;
}
/* endof in-line editing */
/* drop targets */
.rtDropAbove_NextGen,
.rtDropBelow_NextGen
{
    border: 1px dotted black;
    font-size: 3px;
    line-height: 3px;
    height: 3px;
}
.rtDropAbove_NextGen
{
    border-bottom: 0;
}
.rtDropBelow_NextGen
{
    border-top: 0;
}
/* endof drop targets */
/* rtl-specific styles */
.RadTreeView_NextGen_rtl .rtPlus
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomTreeView/Skin/NextGen/PlusMinusNew.gif') no-repeat -9px 0;
}
.RadTreeView_NextGen_rtl .rtMinus
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/CustomTreeView/Skin/NextGen/PlusMinusNew.gif') no-repeat -9px -9px;
}
/* firefox */
.RadTreeView_NextGen_rtl .rtPlus,
.RadTreeView_NextGen_rtl .rtMinus
{
	margin-right:-9px;
	right:-8px;
}
* html .RadTreeView_NextGen_rtl .rtPlus,
* html .RadTreeView_NextGen_rtl .rtMinus
{
	margin-right:-10px;
	right:0;
}
*+html .RadTreeView_NextGen_rtl .rtPlus,
*+html .RadTreeView_NextGen_rtl .rtMinus
{
	margin-right:-10px;
	right:0;
}
.RadTreeView_NextGen_rtl .rtTop,
.RadTreeView_NextGen_rtl .rtMid, 
.RadTreeView_NextGen_rtl .rtBot
{
	padding: 0 15px 2px 0;
	margin:0;
}
/* endof rtl-specific styles */
/* hacks for Opera & Safari */
@media screen and (min-width:550px)
{
	/* fixes for opera (changes the paddings/margins automatically in rtl mode) */
	html:first-child .RadTreeView_NextGen_rtl .rtPlus,
	html:first-child .RadTreeView_NextGen_rtl .rtMinus,
	html:first-child .RadTreeView_NextGen_rtl .rtFirst .rtLI .rtPlus,
	html:first-child .RadTreeView_NextGen_rtl .rtFirst .rtLI .rtMinus
	{
		margin:5px 1px 0 -10px;
		right:0;
	}
	/* fix for safari bug (inline-block positioned elements in rtl mode get no width) */
	:root .RadTreeView_NextGen_rtl .rtPlus,
	:root .RadTreeView_NextGen_rtl .rtMinus
	{
		right: 0;
		margin-right: -10px;
		margin-left: 1px;
	}
}
/* endof hacks */
/* 10. Window.NextGen.css */
/* RadWindow Screening Skin */
div.RadWindow_NextGen table
{
    table-layout: fixed;
    background: #FFFFFF url('https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/gradients/base_grad_to_white.png') no-repeat right bottom;

}
/* IE6 does not support PNG alpha channel, so we use gifs for table instead */
* html div.RadWindow_NextGen table
{
	_background: #FFFFFF url('https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/gradients/base_grad_to_white.gif') no-repeat right bottom;
}
div.RadWindow_NextGen .rwTitlebar table
{
    background: none;
}
div.RadWindow_NextGen table td.rwCorner
{
	width: 7px;
}
div.RadWindow_NextGen table td.rwTopLeft
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/blue_cap_tl.gif') no-repeat left top;

	height: 31px;
}
div.RadWindow_NextGen table td.rwTopRight
{
	background: url('https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/blue_cap_tr.gif') no-repeat right top;

	height: 31px;
}
div.RadWindow_NextGen table td.rwBodyLeft
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_pixel.png') repeat-y 0 0;
}
div.RadWindow_NextGen .rwWindowContent
{
	height: 100%;
	background: transparent;
}
div.RadWindow_NextGen table td.rwBodyRight
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_pixel.png') repeat-y 100% 0;
}
div.RadWindow_NextGen table td.rwFooterLeft
{
	background: #FFFFFF url('https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_bl.png') no-repeat 0 100%;
	height: 7px;
}
/* IE6 does not support PNG alpha channel, so we use gifs for rwFooterLeft instead */
* html div.RadWindow_NextGen table td.rwFooterLeft
{
	_background: transparent url('https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_bl.gif') no-repeat 0 100%;
}
div.RadWindow_NextGen table td.rwFooterRight
{
	background: #B8C7D7 url('https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_br.png') no-repeat 0 100%;
	height: 7px;
}
div.RadWindow_NextGen table td.rwFooterCenter
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_pixel.png') repeat-x 0 100%;
	height: 7px;
}
div.RadWindow_NextGen table td.rwFooterLeft,
div.RadWindow_NextGen table td.rwFooterRight,
div.RadWindow_NextGen table td.rwFooterCenter
{
	line-height: 0;
}
div.RadWindow_NextGen table td.rwTitlebar
{
	background: url('https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/blue_cap_top.gif') repeat-x left top;

}
div.RadWindow_NextGen td.rwStatusbar
{
	display: none;
}
div.RadWindow_NextGen td.rwStatusbar .rwLoading
{	
	background-image:url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/Loading.gif');	
}
div.RadWindow_NextGen td.rwStatusbar span.statustext
{
font: normal  11px Verdana, Arial, Sans-serif;

	color: black;
}
div.RadWindow_NextGen td.rwStatusbar div
{		
    background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/WindowResizeHandle.gif') !important;
}
div.RadWindow_NextGen td.rwStatusbar input
{
    background-color: #f7f3e9;
    background-repeat: no-repeat;
}
/* --- TITLEBAR SETTINGS --- */
div.RadWindow_NextGen table.rwTitlebarControls ul.rwControlButtons li a
{
	width: 18px; height: 18px; line-height: 18px; font-size: 1px;
	cursor: default;
	margin: 4px 0 0 2px;
}
/* reload button */
div.RadWindow_NextGen table.rwTitlebarControls ul.rwControlButtons li a.rwReloadButton
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ControlButtons.gif') no-repeat -50px top;
	display: none;
}
/* pin off button */
div.RadWindow_NextGen table.rwTitlebarControls ul.rwControlButtons li a.rwPinButton
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ControlButtons.gif') no-repeat 0 0;	
	display: none;
}
/* pin on button */
div.RadWindow_NextGen table.rwTitlebarControls ul.rwControlButtons li a.rwPinButton.on
{
	background-position: -17px 0 !important;
	display: none;
}
/* minimize button */
div.RadWindow_NextGen table.rwTitlebarControls ul.rwControlButtons li a.rwMinimizeButton
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ControlButtons.gif') no-repeat -65px 0;
	display: none;
}
/* maximize button */
div.RadWindow_NextGen table.rwTitlebarControls ul.rwControlButtons li a.rwMaximizeButton
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ControlButtons.gif') no-repeat -80px 0;
	display: none;
}
/* close button */
div.RadWindow_NextGen table.rwTitlebarControls ul.rwControlButtons li a.rwCloseButton
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/redux/global/x_icon.png') no-repeat 100% 0;
	cursor: pointer;
}
/* restore button */
div.RadWindow_NextGen.maximizedwindow table.rwTitlebarControls ul.rwControlButtons li a.rwMaximizeButton,
div.RadWindow_NextGen.minimizedwindow table.rwTitlebarControls ul.rwControlButtons li a.rwMinimizeButton
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ControlButtons.gif') no-repeat -34px 0 !important;
}
/* end of maximized window maxrestore button */
div.RadWindow_NextGen table.rwTitlebarControls a.windowicon
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/Icon.gif') no-repeat left top;
	width: 16px; height: 16px;
	cursor: default;
	margin: 6px 0 0 2px;
	display:none !important;/* Screening skin doesn't required this*/
}
div.RadWindow_NextGen table.rwTitlebarControls em
{
	font-style: normal;
font: normal  12px Verdana, Arial, sans-serif;

	color: black;	
	padding: 6px 0 0 4px;
	display:none; /* Screening skin doesn't required this*/
}
/* --- END OF TITLEBAR SETTINGS --- */
/* --- MINIMIZED WINDOW SETTINGS --- */
div.RadWindow_NextGen.rwMinimizedWindow
{
	width: 120px !important; height: 30px !important;
	background: #abc1de;
	border: solid 1px #5d6f88;
}
div.RadWindow_NextGen.rwMinimizedWindow .rwPinButton,
div.RadWindow_NextGen.rwMinimizedWindow .rwReloadButton,
div.RadWindow_NextGen.rwMinimizedWindow .rwMinimizeButton,
div.RadWindow_NextGen.rwMinimizedWindow .rwMaximizeButton
{
	display: none !important;
}
div.RadWindow.RadWindow_NextGen.rwMinimizedWindow table.rwTitlebarControls 
{
	width: 150px !important;
    position: relative; top: -4px;
}
div.RadWindow_NextGen.rwMinimizedWindow em
{
	color: white !important;
	width: 55px !important;
}
div.RadWindow_NextGen.rwMinimizedWindow td.rwCorner
{
	cursor: default;
}
/* normal states of the minimized window parts */
div.RadWindow_NextGen.rwMinimizedWindow td.rwCorner.rwTopLeft
{
	background: none;
	width: 10px !important;
}
div.RadWindow_NextGen.rwMinimizedWindow td.rwCorner.rwTopRight
{
	background: none;
	width: 10px !important;
}
div.RadWindow_NextGen.rwMinimizedWindow td.rwTitlebar
{
	background: none;
	cursor: default !important;
}
/* end normal states of the minimized window parts */
/* hover states of the minimized window parts */
div.RadWindow_NextGen.rwMinimizedWindow:hover td.rwCorner.rwTopLeft
{
	background: none;
	width: 10px;
}
div.RadWindow_NextGen.rwMinimizedWindow:hover td.rwCorner.rwTopRight
{
	background: none;
	width: 10px;
}
div.RadWindow_NextGen.rwMinimizedWindow:hover td.rwTitlebar
{
	background: none;
	cursor: default;
}
/* end hover states of the minimized window parts */
/* ---	END OF MINIMIZED WINDOW SETTINGS --- */
/* --- ICON MENU --- */
div.RadWindow_NextGen div.rwIcon
{
	border: solid 1px #979797;
	background: #f0f0f0;
	top: 26px; left: 14px;
	padding: 1px;
	width: 180px;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color=#333333,strength=3);
}
div.RadWindow_NextGen div.rwIcon ul
{
	padding: 0; margin: 0;
	list-style: none;
}
div.RadWindow_NextGen div.rwIcon ul a
{
	display: block;
font: normal  11px Verdana, Arial, Sans-serif;

	text-decoration: none;
	color: black;
	border: solid 1px #f0f0f0;
	padding: 0 4px 0 18px;
	background: #f0f0f0 url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/IconMenuSprites.gif') no-repeat 0 -48px;
	margin: 2px 0;
}
div.RadWindow_NextGen div.rwIcon ul a span
{
	line-height: 16px;
}
div.RadWindow_NextGen div.rwIcon ul a:hover
{
	border: solid 1px #a8d8eb;
	background-color: #e0edf3;
}
div.RadWindow_NextGen div.rwIcon ul li.restore a
{
	background-position: 0 -46px;
}
div.RadWindow_NextGen div.rwIcon ul li.minimize a
{
	background-position: 0 -30px;
}
div.RadWindow_NextGen div.rwIcon ul li.maximize a
{
	background-position: 0 2px;
}
div.RadWindow_NextGen div.rwIcon ul li.close a
{
	background-position: 0 -14px;
}
/* #e0edf3  */
/* --- END OF ICON MENU --- */
/* --- RadAlert --- */
div.RadWindow_NextGen .rwWindowContent .windowpopup.radalert
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogAlert.gif') no-repeat 4px 25px;
}
.RadWindow .radalert .dialogtext 
{
	padding-left:50px;
	padding-top:26px;
	padding-bottom:10px;
}
div.RadWindow_NextGen .rwWindowContent .radalert a.radwindowbutton
{
	background-image: url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.orange.left.gif);
	padding: 0 0 0 3px;
	margin: 2px 100px 2px 0;
	vertical-align: middle;
	height: 29px; 
	text-decoration: none;
	float: right;
	_margin: 2px 50px 2px 0; 	
}
div.RadWindow_NextGen .rwWindowContent .radalert a.radwindowbutton span.outerspan
{
	background: white url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.orange.right.gif); no-repeat 100% 0;
	padding: 0 3px 0 0;
}
div.RadWindow_NextGen .rwWindowContent .radalert a.radwindowbutton span.innerspan
{
	background: white url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.orange.gif) repeat-x 0 0px;
	padding: 0 12px;
font-size:  11px;

	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 8px;
	padding-bottom: 8px; /*New value for safari*/
}
/* --- RadPrompt --- */
div.RadWindow_NextGen .rwWindowContent .windowpopup.radprompt
{
	margin:16px;
font:normal  11px Arial;

	color:black;	
	padding:0px;
}
/* --- RadConfirm --- */
div.RadWindow_NextGen .rwWindowContent .windowpopup.radconfirm
{
	margin:16px;
font:normal  11px Arial;

	color:black;	
	padding:0px 0px 16px 0px;
	 background-image: none !important;
}
div.RadWindow_NextGen .rwWindowContent .windowpopup.radconfirm
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogConfirm.gif') no-repeat 8px center;	
}
div.windowpopup.radconfirm div 
{
	padding-left: 125px;
	}
div.windowpopup.radconfirm div.dialogtext
{
	padding-left: 0px;
	text-align: left;
	}
div.RadWindow_NextGen .rwWindowContent  input.rwDialogInput
{
	border: solid 1px #666;
	padding: 3px 4px 0 4px;
	height: 17px;
	background: transparent url('') repeat-x 0 -44px;
	width: 100%;
font: normal  11px Verdana, Arial, Sans-serif;

}
/*
div.RadWindow_NextGen .rwWindowContent   a,
div.RadWindow_NextGen .rwWindowContent   a span
{
	text-decoration: none;
	color: black;
	line-height: 22px;
	cursor: default;
}*/
div.RadWindow_NextGen .rwWindowContent a.radwindowbutton
{
	background-image: url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.orange.small.left.gif);
	padding: 0 0 0 1px;
	margin: 8px 8px 8px 0;
	vertical-align: middle;
	height: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-decoration: none;
}
div.RadWindow_NextGen .rwWindowContent a.radwindowbutton span.outerspan
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.orange.small.right.gif); no-repeat 100% 0;
	padding: 0 1px 0 0;
}
div.RadWindow_NextGen .rwWindowContent a.radwindowbutton span.innerspan
{
	background: white url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.orange.small.gif) repeat-x 0 0px;
	padding: 0 12px;
font-size:  11px;

	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px; /*New value for safari*/
}
div.windowpopup.radconfirm  div.dialogtext p
{
	text-align: left;
	}
	div.windowpopup.radconfirm  div{
	text-align: right;
	}
/* BEGIN Remove Hover State
div.RadWindow_NextGen .rwWindowContent a.radwindowbutton:hover
{
	background: transparent url('<MediaServer/>/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogButtonSprites.gif') no-repeat 0 -64px; 
	padding: 0 0 0 3px;
	margin: 8px 8px 8px 0;
}
div.RadWindow_NextGen .rwWindowContent a.radwindowbutton:hover span.outerspan
{
	background: transparent url('<MediaServer/>/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogButtonSprites.gif') no-repeat right -64px;
	padding: 0 3px 0 0;
}
div.RadWindow_NextGen .rwWindowContent a.radwindowbutton:hover span.innerspan
{
	background: white url('<MediaServer/>/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogButtonSprites.gif') repeat-x 0 -86px;
	padding: 0 12px;
}
END Remove Hover State */
/* Updates to bring button controls to redux */
div.RadWindow_NextGen .rwWindowContent a.confirmWindowbuttonContinue
{
    background:transparent url(https://securemedia.newjobs.com/id/hiring/core/buttons/redux/btn.green.small.left.png) no-repeat scroll left 0;

    display:block;
	float:right;
	height:20px;
	padding:0pt 0pt 0pt 2px;
	text-decoration:none;
	vertical-align:middle;
}
div.RadWindow_NextGen .rwWindowContent a.confirmWindowbuttonContinue span.innerspan
{
    background:transparent url(https://securemedia.newjobs.com/id/hiring/core/buttons/redux/btn.green.small.png) repeat-x scroll 0 0;

    color:#FFFFFF;
	display:block;
font-size: 11px;

	font-weight:bold;
	margin-left:0px;
	margin-right:2px;
	padding-bottom:3px !important;
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	text-decoration:none;
}
div.RadWindow_NextGen .rwWindowContent a.confirmWindowbuttonContinue span.outerspan
{
    background:transparent url(https://securemedia.newjobs.com/id/hiring/core/buttons/redux/btn.green.small.right.png) no-repeat scroll right 0;

    display:block;
	padding:0pt;
}
div.RadWindow_NextGen .rwWindowContent a.confirmWindowbuttonCancel
{
    background:transparent url(https://securemedia.newjobs.com/id/hiring/core/buttons/redux/btn.purple.small.left.png) no-repeat scroll left 0;
    display:block;
	float:right;
	height:20px;
	margin-right:15px;
	padding:0pt 0pt 0pt 2px;
	text-decoration:none;
	vertical-align:middle;
}
div.RadWindow_NextGen .rwWindowContent a.confirmWindowbuttonCancel span.innerspan
{
    background:transparent url(https://securemedia.newjobs.com/id/hiring/core/buttons/redux/btn.purple.small.png) repeat-x scroll 0 0;   
    color:#FFFFFF;
	display:block;
font-size: 11px;

	font-weight:bold;
	margin-left:0px;
	margin-right:2px;
	padding-bottom:3px !important;
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	text-decoration:none;
}
div.RadWindow_NextGen .rwWindowContent a.confirmWindowbuttonCancel span.outerspan
{
    background:transparent url(https://securemedia.newjobs.com/id/hiring/core/buttons/redux/btn.purple.small.right.png) no-repeat scroll right 0;
    display:block;
	padding:0pt;
}
/* modal dialog window background */
div.modaldialogbacgkround
{
	background: black;
}
.rwStatusbarRow 
{
    display: none;
}
/* --- END OF MODAL DIALOGS --- */
/* --- SET WINDOW OPACITY --- */
div.RadWindow.RadWindow_NextGen.rwNormalWindow.rwTransparentWindow td.rwCorner,
div.RadWindow.RadWindow_NextGen.rwNormalWindow.rwTransparentWindow td.rwTitlebar,
div.RadWindow.RadWindow_NextGen.rwTransparentWindow td.rwFooterCenter
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity: 1.0; -moz-opacity: 1.0;
}
/* --- END OF SET WINDOW OPACITY */
div.RadWindow_NextGen .topresize
{
}
/* -- CHANGES FOR CANCEL AND CONTINUE BUTTON -- START --*/
div.RadWindow_NextGen .rwWindowContent a.radwindowbuttonCancel
{
	background-image: url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.blue.small.left.gif);
	padding: 0 0 0 1px;
	margin: 8px 8px 8px 0;
	vertical-align: middle;
	height: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-decoration: none;
}
div.RadWindow_NextGen .rwWindowContent a.radwindowbuttonCancel span.outerspan
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.blue.small.right.gif); no-repeat 100% 0;
	padding: 0 1px 0 0;
}
div.RadWindow_NextGen .rwWindowContent a.radwindowbuttonCancel span.innerspan
{
	background: white url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.blue.small.gif) repeat-x 0 0px;
	padding: 0 12px;
font-size:  11px;

	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px; /*New value for safari*/
}
/* BEGIN Remove Hover State
div.RadWindow_NextGen .rwWindowContent a.radwindowbuttonCancel:hover
{
	background: transparent url('<MediaServer/>/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogButtonSprites.gif') no-repeat 0 -64px; 
	padding: 0 0 0 3px;
	margin: 8px 8px 8px 0;
}
div.RadWindow_NextGen .rwWindowContent a.radwindowbuttonCancel:hover span.outerspan
{
	background: transparent url('<MediaServer/>/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogButtonSprites.gif') no-repeat right -64px;
	padding: 0 3px 0 0;
}
div.RadWindow_NextGen .rwWindowContent a.radwindowbuttonCancel:hover span.innerspan
{
	background: white url('<MediaServer/>/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogButtonSprites.gif') repeat-x 0 -86px;
	padding: 0 12px;
}
END Remove Hover State */
div.RadWindow_NextGen .rwWindowContent a.radwindowbuttonContinue
{
	background-image: url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.orange.small.left.gif);
	padding: 0 0 0 1px;
	margin: 8px 8px 8px 0;
	vertical-align: middle;
	height: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-decoration: none;
}
div.RadWindow_NextGen .rwWindowContent a.radwindowbuttonContinue span.outerspan
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.orange.small.right.gif); no-repeat 100% 0;
	padding: 0 1px 0 0;
}
div.RadWindow_NextGen .rwWindowContent a.radwindowbuttonContinue span.innerspan
{
	background: white url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.orange.small.gif) repeat-x 0 0px;
	padding: 0 12px;
font-size:  11px;

	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px; /*New value for safari*/
}
/* BEGIN Remove Hover State
div.RadWindow_NextGen .rwWindowContent a.radwindowbuttonContinue:hover
{
	background: transparent url('<MediaServer/>/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogButtonSprites.gif') no-repeat 0 -64px; 
	padding: 0 0 0 3px;
	margin: 8px 8px 8px 0;
}
div.RadWindow_NextGen .rwWindowContent a.radwindowbuttonContinue:hover span.outerspan
{
	background: transparent url('<MediaServer/>/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogButtonSprites.gif') no-repeat right -64px;
	padding: 0 3px 0 0;
}
div.RadWindow_NextGen .rwWindowContent a.radwindowbuttonContinue:hover span.innerspan
{
	background: white url('<MediaServer/>/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogButtonSprites.gif') repeat-x 0 -86px;
	padding: 0 12px;
}
END Remove Hover State */
/* -- CHANGES FOR CANCEL AND CONTINUE BUTTON -- FINISH --*/
/* 11. Editor.NextGen.css */
/* RadEditor for ASP.NET AJAX NextGen Skin */
.NextGen.RadEditor
{
    background-color: #F3F5E7;
}
/* reWrapper */
.NextGen.reWrapper
{
    border: solid 1px #97B11C;
    width: auto !important;
}
.NextGen .reContentCell
{
    border: solid 1px #C8C8C8;
}
/* common settings for .reModule, .reEditorModes and .reWrapper */
.NextGen.reColorPicker,
.NextGen.reInsertTable,
.NextGen.reDropDownBody,
.NextGen.reCustomLinks a:hover
{
	border: solid 1px #8F8F8F;
}
.NextGen.reDropDownBody table
{
    background: transparent;
}
.NextGen .reModule,
.NextGen .reEditorModes,
.NextGen .reWrapper
{
	background-color: #F3F5E7;
}
.reWrapper_corner,
.reWrapper_center,
.reLeftVerticalSide,
.reRightVerticalSide
{
	line-height: 0px;
}
/*NEW: Only in the Bottom zone - where the Statistics module is commonly set, remove uppper border, because it looks ugly*/
.NextGen .reBottomZone .reModule
{
    border-top: 0;
}
.NextGen .reModule
{
    border-top: solid 1px #567db0;  
    color: #00156e;
}
.NextGen.reCustomLinks a
{
    border: solid 1px #fff; /* should be the same as the background of the dropdown */
    color: black !important;
}
.NextGen.reCustomLinks a:hover
{
    background-image: url('Editor/ToolbarSprites.gif') !important;
    background-position: 0 -325px !important;
    background-repeat: repeat-x !important;
    border: solid 1px #d8ca95;
}
/* end of module */
.reToolbar li
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: 0 -26px;
    color: #000;
}
.NextGen .reSpinBox a
{
    background-image: url('Editor/ToolbarSprites.gif');
    -moz-user-select: none;
    outline: none;
}
/* separator */
.reToolbar.NextGen .reSeparator
{
    background-position: center -148px;
    background-image: url('Editor/ToolbarSprites.gif');
}
/* common settings for left and right grip */
.reToolbar.NextGen .reGrip
{
	background-image: url('Editor/ToolbarSprites.gif');
	width: 0px;
}
/* reTool */
.reTool
{
	padding: 2px 0 0;
	margin: 2px 0 0;
	width: 25px !important;
}
.reTool span
{
    background-image: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/CommandSprites.gif');
    margin: 0px;
    width: 25px !important;
}
/* IE6 does not support PNG alpha channel, so we use gifs for the command sprites instead */
* html .reTool span,
* html .reTool_text span,
* html .reTlbVertical .reTool_text span,
* html .reToolbar .reSplitButton.reTool_text span
{
}
.reDialog .reTool,
.reModule .reTool
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: 0 -242px;
}
.reDialog .reTool:hover,
.reToolbar .reTool:hover,
.reModule .reTool:hover
{
    background-image: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/ToolBarSprites.gif') !important;
    background-position: 0 -216px !important;
    width: 25px !important;
}
.reToolbar .reTool.reTool_selected,
.reToolbar .reTool.reTool_selected:hover
{
    background-image: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/ToolBarSprites.gif') !important;
    background-position: 0 -191px !important;
    background-repeat: no-repeat !important;
    width: 25px !important;
}
/* .reTool_text */
.reToolbar .reTool_text span
{
    background-image: url('../Common/CommandSpritesLight.png');
}
.reToolbar .reTool_text:hover
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-repeat: repeat-x;
    background-position: 0 -100px;
    margin-left: 0;
    margin-right: 0;
    border-left: solid 1px #e0edfc;
    border-right: solid 1px #e0edfc;
}
.reToolbar .reTool_text.reTool_selected,
.reToolbar .reTool_text.reTool_selected:hover
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-repeat: repeat-x;
    background-position: 0 -174px;
    margin-left: 0;
    margin-right: 0;
    border-left: solid 1px #e0edfc;
    border-right: solid 1px #e0edfc;
}
/* these settings will not be included in the common CSS file of RadEditor */
.reToolbar .reTool_text.reTool_disabled,
.reToolbar .reTool_text.reTool_disabled:hover
{
    margin-left: 0;
    margin-right: 0;
    border: 0;
}
/* end of reTool_text */
.reTool.reSplitButton
{
	width: 34px !important;
}
.reTool.reSplitButton:hover
{
    background: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/ToolBarSprites.gif') no-repeat 0 -166px !important;    
    width: 34px !important;
}
/* add weight to the selector for IE6 so it is applied */
* html .reToolbar .reTool.reSplitButton:hover
{
    background: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/ToolBarSprites.gif') no-repeat 0 -166px !important;    
    width: 34px !important;
}
.NextGen .reTool .split_arrow
{
    background-image: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/ToolBarSprites.gif') !important;
    background-position: 0 -108px !important;
    width: 5px !important;
	height: 22px !important;
	padding: 0 1px 0 1px !important;
}
.NextGen .reSplitButton.reTool_text .split_arrow
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: -28px -362px;
}
/* add weight to the selector for IE6 so it is applied */
* html .NextGen .reToolbar .reTool_text .split_arrow
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: -28px -362px;
}
/* add weight to the selector for IE6 so it is applied */
* html .reToolbar .reTool_text:hover
{
    background: url('Editor/ToolbarSprites.gif');
    background-position: 0 -100px;
}
.reDialog .reTool.reSplitButton,
.reModule .reTool.reSplitButton
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: 0 -218px;
}
.reDialog .reTool.reSplitButton:hover,
.reModule .reTool.reSplitButton:hover
{
    background-position: 0 -76px;
}
/* add weight to the selector for IE6 so it is applied */
* html .reToolbar .reTool.reSplitButton.reTool_disabled:hover
{
    background: none;
}
/* end of reSplitButton */
/* reDropdown */
.reDropdown:link,
.reDropdown:visited
{
    color: black !important;
}
.reDropdown,
.reTool_disabled.reDropdown:hover
{
    border: solid 1px #8f8f8f;
    background-color: #fff;
    background-image: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/ToolBarSprites.gif') !important;
    background-position: right -92px !important;
    -moz-border-radius: 0.3em;
	-moz-border: 0.3em;
	-webkit-border-radius: 0.3;
	margin-right: 4px;
}
.reDropdown:hover
{
    border: solid 1px #707070 !important;
	background-color: #ffd38e;
	background-image: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/ToolBarSprites.gif') !important;
    background-position: right -92px !important;
    margin-right: 4px;
}
/* add weight to the selector for IE6 so it is applied */
* html .reTool_disabled.reDropdown
{
    background-image: url('Editor/ToolbarSprites.gif')t;
    background-position: right -380px;
    background-repeat: no-repeat;
}
/* end of reDropdown */
/* vertical toolbar */
.RadEditor.NextGen .reTlbVertical li
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-repeat: repeat-y;
    background-position: -26px 0;
}
.RadEditor.NextGen .reTlbVertical .reToolbar.Default .reGrip
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
}
.RadEditor.NextGen .reTlbVertical .reToolbar.NextGen .grip_first
{
    background-position: 0 0;
}
.RadEditor.NextGen .reTlbVertical .reToolbar.NextGen .grip_last
{
    background-position: 0 -4px;
}
.RadEditor.NextGen .reTlbVertical .reToolbar.NextGen .reSeparator
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-position: -99px -12px;
}
.reTlbVertical .reTool:hover,
.reTlbVertical .reTool_text.reSplitButton:hover,
.reTlbVertical .reTool_text:hover
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-position: -76px 0;
}
/* add weight to the selector for IE6 so it is applied */
* html .reTlbVertical .reTool_text:hover
{
	background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-repeat: no-repeat;
    background-position: -76px 0;
}
.reTlbVertical .reTool.reTool_selected,
.reTlbVertical .reTool_text.reTool_selected,
.reTlbVertical .reTool_text.reTool_selected:hover
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-position: -52px 0;
}
/* add weight to the selector for IE6 so it is applied */
* html .reTlbVertical .reSplitButton:hover
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-position: -76px 0;
    background-repeat: no-repeat;
}
/* end of vertical toolbar */
.reDropDownBody .reTlbVertical ul li a:hover
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-position: -602px 0;
}
/* InsertTable itself is a kind of tool strip, so it must be styled as a toolstrip */
.NextGen.reInsertTable
{
    background-color: #fff;
}
.reDropDownBody .reTlbVertical .reToolbar
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-color: #fff;
    background-position: -126px 0;
}
/* end of context menu and toolstrip */
/* spinbox */
.NextGen table.reSpinBox
{
	border: solid 1px #abc1de;
	background: white;
}
.NextGen table.reSpinBox:hover
{
    border-color: #305090;
}
.NextGen .reSpinBoxIncrease
{
	background-position: 0 -198px;
}
.NextGen .reSpinBoxIncrease:hover
{
	background-position: 0 -208px;
}
.NextGen .reSpinBoxDecrease
{
	background-position: -11px -198px;
}
.NextGen .reSpinBoxDecrease:hover
{
	background-position: -11px -208px;
}
/* end of spinbox */
/* editor input elements */
.NextGen.RadEditor input
{
	border: solid 1px #abc1de;
	background: white;
}
.NextGen.RadEditor input:hover
{
    border: solid 1px #305090;
}
/* editor input elements */
/* editing modes */
.NextGen .reMode_selected
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-position: -948px 0;
}
.NextGen .reEditorModes a
{
    color: #00156e;
    height: 21px;
    width: 27px;
    margin: 1px;
	margin-top: 0;
	text-indent: -999px;
	cursor: pointer;
}
.NextGen .reEditorModes .reMode_selected
{
	background-color: white;
	border: solid 1px #C8C8C8;
	border-top: 0;
	margin: -2px 0 0 -1px;
	padding-top: 2px;
	cursor: default;
	position: relative;
	*margin: -2px 0 0 0;
}
.NextGen .reEditorModes a span
{
	background-image: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/ModesSprites.gif');
	background-repeat: no-repeat;
	background-color: transparent;
	height: 16px;
	width: 16px;
	margin: 2px 0 0 6px;
	padding: 0px;
}
.NextGen .reEditorModes .reMode_design span,
.NextGen .reEditorModes .reMode_selected.reMode_design span
{
	background-position: 0 0;
}
.NextGen .reEditorModes .reMode_html span,
.NextGen .reEditorModes .reMode_selected.reMode_html span
{
	background-position: -16px 0;
}
.NextGen .reEditorModes .reMode_preview span,
.NextGen .reEditorModes .reMode_selected.reMode_preview span
{
	background-position: -32px 0;
}
/* end of editing modes */
/* DOM inspector */
.NextGen .reModule_domlink_selected,
.NextGen .reModule_domlink
{
    color: black;
}
/* end of DOM inspector */
.NextGen.reDropDownBody .reItemOver
{
	background: #ffeec2;
	color: #000;
}
/* end of expanded dropdowns */
* html .reTool_selected.reTool
{
    border-left-width: 0 !important;
    border-right-width: 0 !important;
}
/* color picker */
.NextGen.reColorPicker table div
{
	border: solid 1px #c5c5c5;
}
.NextGen.reColorPicker table td.reItemOver div
{
	border-color: #000;
}
.NextGen.reColorPicker span
{
	border: solid 1px #c5c5c5;
}
/* end of color picker */
/* ajax spellchecker */
.reAjaxspell_button
{
    border: solid 1px #002d96;
    background: #d6e6f4;
    color: #002d96;
}
.NextGen .reAjaxSpellCheckSuggestions table
{
    border-width: 0;
    width: 100%;
}
.NextGen .reAjaxSpellCheckSeparator
{
    background-color: #979797;
}
/* ajax spellchecker */
/* custom links */
.NextGen.reCustomLinks,
.NextGen.reCustomLinks ul
{
	color: #000;
}
.NextGen.reCustomLinks a,
.NextGen.reCustomLinks a:link,
.NextGen.reCustomLinks a:visited
{
    background: none transparent;
    color: #000 !important;
	cursor: default !important;
}
/* end of custom links */
/* insert table dropdown */
.reInsertTable table
{
    background: #fff;
}
.reInsertTable table td
{
    border: solid 1px #567db0;
    background: white;
}
.reInsertTable .reTlbVertical ul
{
    background-color: #fff;
}
.NextGen.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text,
.NextGen.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link
.NextGen.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited
{
    color: black !important;
    background: transparent none;
    _background: none !important;
}
.NextGen.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover
{
    background: url('Editor/ToolbarVerticalSprites.gif');
    background-position: -1403px 0;
}
.reInsertTable .reTlbVertical ul .reTool_text span
{
    background-image: url('../Common/CommandSpritesLight.png');
    background-position: -3575 center;
}
.reInsertTable .reToolbar li .reTool:hover
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: 0 -52px;
}
/* end of insert table dropdown */
/* modules selector */
.reModule_visible_icon,
.reModule_hidden_icon
{
	display: block;
	float: left;
	height: 18px;
	width: 18px;
	background-image: url('../Common/CommonIcons.gif');
	background-repeat: no-repeat;
}
.reModule_visible_icon
{
	background-position: -8px -199px;
}
.reModule_hidden_icon
{
	background-position: -8px -103px;
}
/* end of modules selector */
/* resize cell */
.reResizeCell div
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: center -301px;
}
.reTlbVertical .reSeparator
{
    display: none;
}
/* reTool_disabled */
.reDialog .reTool_disabled,
.reDialog .reTool_disabled:hover,
.reToolbar .reTool_disabled,
.reToolbar .reTool_disabled:hover,
.reModule .reTool_disabled,
.reModule .reTool_disabled:hover
{
    filter: alpha(opacity=40);
    opacity: .4;
    -moz-opacity: .4;
    background-image: none;
}
/* reTool_disabled */
/* the rule below styles RadWindow's content cell, which is used in the floating and show on focus toolbar modes */
.RadWindow_NextGen.reToolbarWindow td.rwWindowContent
{
    background-color: #d6e6f4;
}
/* -- COMMANDS BEGIN -- */
.reToolbar.NextGen .AboutDialog
{
	background-position: 4px 4px;
}
.AbsolutePosition
{
	background-position: -16px -17px;
}
.AjaxSpellCheck
{
	background-position: -38px 0;
}
.BackColor, .borderColor, .bgColor
{
	background-position: -60px 0;
}
.Bold
{
	background-position: -78px 1px;
}
.BringToFront
{
	background-position: -100px 0;
}
.Cancel
{
	background-position: -117px 0;
}
.Cancel
{
	background-position: -117px 0;
}
.ConvertToLower
{
	background-position: -138px 0;
}
.ConvertToUpper
{
	background-position: -157px -21px;
}
.Copy
{
	background-position: -179px 0;
}
.CreateLink
{
	background-position: -199px 0;
}
.Custom
{
	background-position: -219px 0;
}
.CustomLinkTool
{
	background-position: -237px -21px;
}
.ViewHtml
{
	background-position: -219px 0;
}
.CustomDialog
{
	background-position: -239px 0;
}
.reToolbar.NextGen .Cut
{
	background-position: -259px -20px;
}
.DecreaseSize
{
	background-position: -279px 0;
}
.DeleteCell
{
	background-position: -299px 0;
}
.DeleteColumn
{
	background-position: -319px 0;
}
.DeleteRow
{
	background-position: -338px 0;
}
.DeleteTable
{
	background-position: -359px 0;
}
.DocumentManager
{
	background-position: -379px -18px;
}
.FileOpen
{
	background-position: -399px 0;
}
.FileSave
{
	background-position: -418px 0;
}
.FileSaveAs
{
	background-position: -439px 0;
}
.FindAndReplace
{
	background-position: -457px -18px;
}
.FlashManager
{
	background-position: -477px -2px;
}
.ForeColor
{
	background-position: -498px 0;
}
.FormatCodeBlock
{
	background-position: -519px 0;
}
.FormatStripper
{
	background-position: -539px 0;
}
.Help
{
	background-position: -2938px 3px;
}
.ImageManager
{
	background-position: -576px -16px;
}
.ImageMapDialog
{
	background-position: -599px 0;
}
.IncreaseSize
{
	background-position: -617px 0;
}
.Indent
{
	background-position: -637px -17px;
}
.InsertAnchor
{
	background-position: -660px 0;
}
.InsertCodeSnippet
{
	background-position: -681px 0;
}
.InsertColumnLeft
{
	background-position: -699px 0;
}
.InsertColumnRight
{
	background-position: -719px 0;
}
.InsertDate
{
	background-position: -736px 0;
}
.InsertDocument
{
	background-position: -757px 0;
}
.InsertEmailLink
{
	background-position: -778px 0;
}
.InsertFlash
{
	background-position: -799px 0;
}
.InsertFormButton
{
	background-position: -819px -21px;
}
.InsertFormCheckbox
{
	background-position: -834px 1px;
}
.InsertFormElement
{
	background-position: -858px 0;
}
.InsertFormForm
{
	background-position: -879px 4px;
}
.InsertFormHidden
{
	background-position: -897px -20px;
}
.InsertFormImageButton
{
	background-position: -917px 0;
}
.InsertFormPassword
{
	background-position: -937px 0;
}
.InsertFormPassword
{
	background-position: -937px -20px;
}
.InsertFormRadio
{
	background-position: -958px 1px;
}
.InsertFormReset
{
	background-position: -977px 0;
}
.InsertFormSelect
{
	background-position: -999px 0;
}
.InsertFormSubmit
{
	background-position: -999px -20px;
}
.InsertFormText
{
	background-position: -1037px -20px;
}
.InsertFormTextarea
{
	background-position: -1057px 1px;
}
.InsertGroupbox
{
	background-position: -1077px -20px;
}
.InsertHorizontalRule
{
	background-position: -1097px 0;
}
.InsertImage
{
	background-position: -1117px 0;
}
.InsertMedia
{
	background-position: -1137px 0;
}
.InsertOrderedList
{
	background-position: -1157px 0;
}
.reToolbar.NextGen .InsertParagraph
{
	background-position: -1176px 0;
}
.InsertRowAbove
{
	background-position: -1197px 0;
}
.InsertRowBelow
{
	background-position: -1217px 0;
}
.InsertSnippet
{
	background-position: -1236px -17px;
}
.InsertSymbol
{
	background-position: -1257px 0;
}
.InsertTable
{
	background-position: -1277px 0;
}
.reToolbar.NextGen .InsertTime
{
	background-position: -1298px 0;
}
.InsertUnorderedList
{
	background-position: -1318px 0;
}
.reToolbar.NextGen .Italic
{
	background-position: -1338px 1px;
}
.JustifyCenter
{
	background-position: -1357px 0;
}
.reToolbar.NextGen .JustifyFull
{
	background-position: -1377px 0;
}
.JustifyLeft
{
	background-position: -1397px 0;
}
.JustifyNone
{
	background-position: -1417px 0;
}
.JustifyRight
{
	background-position: -1438px 0;
}
.LinkManager
{
	background-position: -1456px -16px;
}
.MediaManager
{
	background-position:  -1138px -18px;
}
.MergeColumns
{
	background-position: -1498px 0;
}
.MergeRows
{
	background-position: -1518px 0;
}
.ModuleManager
{
	background-position: -1536px 0;
}
.reToolbar.NextGen .Outdent
{
	background-position: -1558px 0;
}
.PageProperties
{
	background-position: -1578px 0;
}
.PasteStrip
{
	background-position: -1598px 0;
}
.Paste
{
	background-position: -1598px 0;
}
.PasteAsHtml
{
	background-position: -1619px 0;
}
.PasteFromWord
{
	background-position: -1641px 0;
}
.PasteFromWordNoFontsNoSizes
{
	background-position: -1663px 0;
}
.PasteHtml
{
	background-position: -1680px 0;
}
.PastePlainText
{
	background-position: -1699px 0;
}
.Print
{
	background-position: -1717px -18px;
}
.reToolbar.NextGen .Redo
{
	background-position: -1737px 0;
}
.RepeatLastCommand
{
	background-position: -1759px 0;
}
.Save
{
	background-position: -1777px 0;
}
.SaveLocal
{
	background-position: -1797px 0;
}
.SelectAll
{
	background-position: -1817px -16px;
}
.SendToBack
{
	background-position: -1838px 0;
}
.SetCellProperties
{
	background-position: -1858px 0;
}
.SetImageProperties
{
	background-position: -1878px 0;
}
.SetLinkProperties
{
	background-position: -1898px 0;
}
.SetTableProperties
{
	background-position: -1918px 0;
}
.TableWizard
{
	background-position: -1278px 0;
}
.ShowHideBorder
{
	background-position: -1938px 0;
}
.SpellCheck
{
	background-position: -1958px 0;
}
.SplitCell
{
	background-position: -1977px 0;
}
.reToolbar.NextGen .StrikeThrough
{
	background-position: -1997px 1px;
}
.StripAll
{
	background-position: -2018px -20px;
}
.StripCss
{
	background-position: -2038px 0;
}
.StripFont
{
	background-position: -2058px 0;
}
.StripSpan
{
	background-position: -2078px -20px;
}
.StripWord
{
	background-position: -2098px 0;
}
.Subscript
{
	background-position: -2118px 2px;
}
.Superscript
{
	background-position: -2138px -20px;
}
.Sweeper
{
	background-position: -2158px 0;
}
.TemplateManager
{
	background-position: -2178px -18px;
}
.ToggleBorders
{
	background-position: -2198px 0;
}
.ToggleDocking
{
	background-position: -2218px 0;
}
.reToolbar.NextGen .ToggleScreenMode
{
	background-position: -2238px 0;
}
.ToggleTableBorder
{
	background-position: -2258px 0;
}
.Underline
{
	background-position: -2277px 0;
}
.reToolbar.NextGen .Undo
{
	background-position: -2296px 0;
}
.Unlink
{
	background-position: -2319px 0;
}
.x
{
	background-position: -2339px 0;
}
.ToggleFloatingToolbar
{
    background-position: -2937px -22px;
}
.XhtmlValidator
{
	background-position: -2776px 0;
}
.TrackChangesDialog
{
	background-position: -2800px 0;
}
.ImageEditor
{
	background-position: -2839px 0;
}
/* -- COMMANDS END -- */
.RadEXhtmlButton
{
    border: solid 1px #c7dbe6;
    background: #f0f2f4;
    color: black;
    font: normal  11px Verdana, Arial, Sans-serif;
    
}
.CustomLinkManagerDialog
{
	background-position: -1456px -16px;
}
.CustomLinkManagerDialogEdit
{
	background-position: -1456px -16px;
}
/* 12. EditorWindow.NextGen.css */
/* RichTextEditor's Dialog Window/RadWindow Skin */
div.radwindow_Default table
{
    table-layout: fixed;
}
div.radwindow_Default table td.corner
{
	width: 14px;
}
div.radwindow_Default table td.topleft
{
	background: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/CornerLeft.gif') no-repeat left top;
	height: 33px;
}
div.radwindow_Default table td.topright
{
	background: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/CornerRight.gif') no-repeat right top;
	height: 33px;
}
div.radwindow_Default table td.bodyleft
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/BodyLeft.gif') repeat-y left top;
}
div.radwindow_Default .windowcontent
{
	height: 100%;
	border: solid 0px black;
	border-bottom: 0;
	background: white;
}
div.radwindow_Default table td.bodyright
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/BodyRight.gif') repeat-y right top;
}
div.radwindow_Default table td.footerleft
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/FooterLeft.gif') no-repeat left top;
	height: 17px;
}
div.radwindow_Default table td.footerright
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/FooterRight.gif') no-repeat right top;
	height: 17px;
}
div.radwindow_Default table td.footercenter
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/FooterCenter.gif') repeat-x;
	height: 17px;
}
div.radwindow_Default table td.titlebar
{
	background: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/TitleBar.gif') repeat-x left top;
}
div.radwindow_Default td.statusbar
{
	display: none;
}
div.radwindow_Default td.statusbar .loading
{	
	background-image:url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/Loading.gif');	
}
div.radwindow_Default td.statusbar span.statustext
{
font: normal  11px Verdana, Arial, Sans-serif;

	color: black;
}
div.radwindow_Default td.statusbar div
{		
    background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/WindowResizeHandle.gif') !important;
}
div.radwindow_Default td.statusbar input
{
    background-color: #f7f3e9;
    background-repeat: no-repeat;
}
/* --- TITLEBAR SETTINGS --- */
div.radwindow_Default table.titlebarcontrols ul.controlbuttons li a
{
	width: 18px; height: 18px; line-height: 18px; font-size: 1px;
	cursor: default;
	margin: 4px 0 0 2px;
}
/* reload button */
div.radwindow_Default table.titlebarcontrols ul.controlbuttons li a.reloadbutton
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ControlButtons.gif') no-repeat -50px top;
}
/* pin off button */
div.radwindow_Default table.titlebarcontrols ul.controlbuttons li a.pinbutton
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ControlButtons.gif') no-repeat 0 0;	
}
/* pin on button */
div.radwindow_Default table.titlebarcontrols ul.controlbuttons li a.pinbutton.on
{
	background-position: -17px 0 !important;
}
/* minimize button */
div.radwindow_Default table.titlebarcontrols ul.controlbuttons li a.minimizebutton
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ControlButtons.gif') no-repeat -65px 0;
}
/* maximize button */
div.radwindow_Default table.titlebarcontrols ul.controlbuttons li a.maximizebutton
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ControlButtons.gif') no-repeat -80px 0;
}
/* close button */
div.radwindow_Default table.titlebarcontrols ul.controlbuttons li a.closebutton
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ControlButtons.gif') no-repeat 100% 0;
}
/* restore button */
div.radwindow_Default.maximizedwindow table.titlebarcontrols ul.controlbuttons li a.maximizebutton,
div.radwindow_Default.minimizedwindow table.titlebarcontrols ul.controlbuttons li a.minimizebutton
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ControlButtons.gif') no-repeat -34px 0 !important;
}
/* end of maximized window maxrestore button */
div.radwindow_Default table.titlebarcontrols a.windowicon
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/Icon.gif') no-repeat left top;
	width: 16px; height: 16px;
	cursor: default;
	margin: 6px 0 0 2px;
	display:none !important;/* Screening skin doesn't required this*/
}
div.radwindow_Default table.titlebarcontrols em
{
	font-style: normal;
font: normal  12px Verdana, Arial, sans-serif;

	color: black;	
	padding: 6px 0 0 4px;
	display:none; /* Screening skin doesn't required this*/
}
/* --- END OF TITLEBAR SETTINGS --- */
/* --- MINIMIZED WINDOW SETTINGS --- */
div.radwindow_Default.minimizedwindow
{
	width: 120px !important; height: 30px !important;
	background: #abc1de;
	border: solid 1px #5d6f88;
}
div.radwindow_Default.minimizedwindow .pinbutton,
div.radwindow_Default.minimizedwindow .reloadbutton,
div.radwindow_Default.minimizedwindow .minimizebutton,
div.radwindow_Default.minimizedwindow .maximizebutton
{
	display: none !important;
}
div.radwindow.radwindow_Default.minimizedwindow table.titlebarcontrols 
{
	width: 150px !important;
    position: relative; top: -4px;
}
div.radwindow_Default.minimizedwindow em
{
	color: white !important;
	width: 55px !important;
}
div.radwindow_Default.minimizedwindow td.corner
{
	cursor: default;
}
/* normal states of the minimized window parts */
div.radwindow_Default.minimizedwindow td.corner.topleft
{
	background: none;
	width: 10px !important;
}
div.radwindow_Default.minimizedwindow td.corner.topright
{
	background: none;
	width: 10px !important;
}
div.radwindow_Default.minimizedwindow td.titlebar
{
	background: none;
	cursor: default !important;
}
/* end normal states of the minimized window parts */
/* hover states of the minimized window parts */
div.radwindow_Default.minimizedwindow:hover td.corner.topleft
{
	background: none;
	width: 10px;
}
div.radwindow_Default.minimizedwindow:hover td.corner.topright
{
	background: none;
	width: 10px;
}
div.radwindow_Default.minimizedwindow:hover td.titlebar
{
	background: none;
	cursor: default;
}
/* end hover states of the minimized window parts */
/* ---	END OF MINIMIZED WINDOW SETTINGS --- */
/* --- ICON MENU --- */
div.radwindow_Default div.iconmenu
{
	border: solid 1px #979797;
	background: #f0f0f0;
	top: 26px; left: 14px;
	padding: 1px;
	width: 180px;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color=#333333,strength=3);
}
div.radwindow_Default div.iconmenu ul
{
	padding: 0; margin: 0;
	list-style: none;
}
div.radwindow_Default div.iconmenu ul a
{
	display: block;
font: normal  11px Verdana, Arial, Sans-serif;

	text-decoration: none;
	color: black;
	border: solid 1px #f0f0f0;
	padding: 0 4px 0 18px;
	background: #f0f0f0 url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/IconMenuSprites.gif') no-repeat 0 -48px;
	margin: 2px 0;
}
div.radwindow_Default div.iconmenu ul a span
{
	line-height: 16px;
}
div.radwindow_Default div.iconmenu ul a:hover
{
	border: solid 1px #a8d8eb;
	background-color: #e0edf3;
}
div.radwindow_Default div.iconmenu ul li.restore a
{
	background-position: 0 -46px;
}
div.radwindow_Default div.iconmenu ul li.minimize a
{
	background-position: 0 -30px;
}
div.radwindow_Default div.iconmenu ul li.maximize a
{
	background-position: 0 2px;
}
div.radwindow_Default div.iconmenu ul li.close a
{
	background-position: 0 -14px;
}
/* #e0edf3  */
/* --- END OF ICON MENU --- */
/* --- RadAlert --- */
div.radwindow_Default .windowcontent .windowpopup.radalert
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogAlert.gif') no-repeat 8px center;
}
/* --- RadPrompt --- */
div.radwindow_Default .windowcontent .windowpopup.radprompt
{
	margin:16px;
font:normal  11px Arial;

	color:black;	
	padding:0px;
}
/* --- RadConfirm --- */
div.radwindow_Default .windowcontent .windowpopup.radconfirm
{
	margin:16px;
font:normal  11px Arial;

	color:black;	
	padding:0px 0px 16px 0px;
	 background-image: none !important;
}
div.radwindow_Default .windowcontent .windowpopup.radconfirm
{
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogConfirm.gif') no-repeat 8px center;	
}
div.windowpopup.radconfirm div 
{
	padding-left: 125px;
	}
div.windowpopup.radconfirm div.dialogtext
{
	padding-left: 0px;
	}
div.radwindow_Default .windowcontent  input.dialoginput
{
	border: solid 1px #666;
	padding: 3px 4px 0 4px;
	height: 17px;
	background: transparent url('') repeat-x 0 -44px;
	width: 100%;
font: normal  11px Verdana, Arial, Sans-serif;

}
/*
div.radwindow_Default .windowcontent   a,
div.radwindow_Default .windowcontent   a span
{
	text-decoration: none;
	color: black;
	line-height: 22px;
	cursor: default;
}*/
div.radwindow_Default .windowcontent a.radwindowbutton
{
	background-image: url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.orange.small.left.gif);
	padding: 0 0 0 1px;
	margin: 8px 8px 8px 0;
	vertical-align: middle;
	height: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-decoration: none;
}
div.radwindow_Default .windowcontent a.radwindowbutton span.outerspan
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.orange.small.right.gif); no-repeat 100% 0;
	padding: 0 1px 0 0;
}
div.radwindow_Default .windowcontent a.radwindowbutton span.innerspan
{
	background: white url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.orange.small.gif) repeat-x 0 0px;
	padding: 0 12px;
font-size:  11px;

	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px; /*New value for safari*/
}
div.windowpopup.radconfirm  div.dialogtext p
{
	text-align: left;
	}
	div.windowpopup.radconfirm  div{
	text-align: right;
	}
/* BEGIN Remove Hover State
div.radwindow_Default .windowcontent a.radwindowbutton:hover
{
	background: transparent url('<MediaServer/>/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogButtonSprites.gif') no-repeat 0 -64px; 
	padding: 0 0 0 3px;
	margin: 8px 8px 8px 0;
}
div.radwindow_Default .windowcontent a.radwindowbutton:hover span.outerspan
{
	background: transparent url('<MediaServer/>/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogButtonSprites.gif') no-repeat right -64px;
	padding: 0 3px 0 0;
}
div.radwindow_Default .windowcontent a.radwindowbutton:hover span.innerspan
{
	background: white url('<MediaServer/>/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogButtonSprites.gif') repeat-x 0 -86px;
	padding: 0 12px;
}
END Remove Hover State */
/* modal dialog window background */
div.modaldialogbacgkround
{
	background: black;
}
/* --- END OF MODAL DIALOGS --- */
/* --- SET WINDOW OPACITY --- */
div.radwindow.radwindow_Default.normalwindow.transparentwindow td.corner,
div.radwindow.radwindow_Default.normalwindow.transparentwindow td.titlebar,
div.radwindow.radwindow_Default.transparentwindow td.footercenter
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity: 1.0; -moz-opacity: 1.0;
}
/* --- END OF SET WINDOW OPACITY */
div.radwindow_Default .topresize
{
    background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/TitleBar.gif') repeat-x;
}
/* -- CHANGES FOR CANCEL AND CONTINUE BUTTON -- START --*/
div.radwindow_NextGen .windowcontent a.radwindowbuttonCancel
{
	background-image: url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.blue.small.left.gif);
	padding: 0 0 0 1px;
	margin: 8px 8px 8px 0;
	vertical-align: middle;
	height: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-decoration: none;
}
div.radwindow_NextGen .windowcontent a.radwindowbuttonCancel span.outerspan
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.blue.small.right.gif); no-repeat 100% 0;
	padding: 0 1px 0 0;
}
div.radwindow_NextGen .windowcontent a.radwindowbuttonCancel span.innerspan
{
	background: white url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.blue.small.gif) repeat-x 0 0px;
	padding: 0 12px;
font-size:  11px;

	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px; /*New value for safari*/
}
div.radwindow_NextGen .windowcontent a.secureWindowbuttonCancel {
	background-image:url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.blue.small.left.gif);
	display:block;
	float:right;
	height:20px;
	margin-right:15px;
	padding:0pt 0pt 0pt 2px;
	text-decoration:none;
	vertical-align:middle;
}
div.radwindow_NextGen .windowcontent a.secureWindowbuttonCancel span.outerspan {
	background:white url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.blue.small.right.gif) no-repeat scroll right 0pt;
	display:block;
	padding:0pt;
}
div.radwindow_NextGen .windowcontent a.secureWindowbuttonCancel span.innerspan {
	background:transparent url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.blue.small.gif) repeat-x scroll 0pt 0px;
	color:#FFFFFF;
	display:block;
font-size: 11px;

	font-weight:bold;
	margin-left:0px;
	margin-right:2px;
	padding-bottom:3px !important;
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	text-decoration:none;
}
/* BEGIN Remove Hover State
div.radwindow_NextGen .windowcontent a.radwindowbuttonCancel:hover
{
	background: transparent url('<MediaServer/>/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogButtonSprites.gif') no-repeat 0 -64px; 
	padding: 0 0 0 3px;
	margin: 8px 8px 8px 0;
}
div.radwindow_NextGen .windowcontent a.radwindowbuttonCancel:hover span.outerspan
{
	background: transparent url('<MediaServer/>/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogButtonSprites.gif') no-repeat right -64px;
	padding: 0 3px 0 0;
}
div.radwindow_NextGen .windowcontent a.radwindowbuttonCancel:hover span.innerspan
{
	background: white url('<MediaServer/>/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogButtonSprites.gif') repeat-x 0 -86px;
	padding: 0 12px;
}
END Remove Hover State */
div.radwindow_NextGen .windowcontent a.radwindowbuttonContinue
{
	background-image: url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.orange.small.left.gif);
	padding: 0 0 0 1px;
	margin: 8px 8px 8px 0;
	vertical-align: middle;
	height: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-decoration: none;
}
div.radwindow_NextGen .windowcontent a.radwindowbuttonContinue span.outerspan
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.orange.small.right.gif); no-repeat 100% 0;
	padding: 0 1px 0 0;
}
div.radwindow_NextGen .windowcontent a.radwindowbuttonContinue span.innerspan
{
	background: white url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.orange.small.gif) repeat-x 0 0px;
	padding: 0 12px;
font-size:  11px;

	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px; /*New value for safari*/
}
div.radwindow_NextGen .windowcontent a.secureWindowbuttonContinue {	
	background:transparent url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.orange.small.left_b.gif) no-repeat scroll left 0pt;
	display:block;
	float:right;
	height:20px;
	padding:0pt 0pt 0pt 2px;
	text-decoration:none;
	vertical-align:middle;
}
div.radwindow_NextGen .windowcontent a.secureWindowbuttonContinue span.outerspan {
	background:white url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.orange.small.right_b.gif) no-repeat scroll right 0pt;
	display:block;
	padding:0pt;
}
div.radwindow_NextGen .windowcontent a.secureWindowbuttonContinue span.innerspan {
	background:transparent url(https://securemedia.newjobs.com/id/hiring/core/buttons/btn.orange.small_b.gif) repeat-x scroll 0pt 0px;
	color:#FFFFFF;
	display:block;
font-size: 11px;

	font-weight:bold;
	margin-left:0px;
	margin-right:2px;
	padding-bottom:3px !important;
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	text-decoration:none;
}
/* BEGIN Remove Hover State
div.radwindow_NextGen .windowcontent a.radwindowbuttonContinue:hover
{
	background: transparent url('<MediaServer/>/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogButtonSprites.gif') no-repeat 0 -64px; 
	padding: 0 0 0 3px;
	margin: 8px 8px 8px 0;
}
div.radwindow_NextGen .windowcontent a.radwindowbuttonContinue:hover span.outerspan
{
	background: transparent url('<MediaServer/>/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogButtonSprites.gif') no-repeat right -64px;
	padding: 0 3px 0 0;
}
div.radwindow_NextGen .windowcontent a.radwindowbuttonContinue:hover span.innerspan
{
	background: white url('<MediaServer/>/id/hiring/core/ServerControls/ModalDialog/Skin/NextGen/ModalDialogButtonSprites.gif') repeat-x 0 -86px;
	padding: 0 12px;
}
END Remove Hover State */
/* -- CHANGES FOR CANCEL AND CONTINUE BUTTON -- FINISH --*/
/* 13. EditorContentArea.css */
.RadEWrongWord
{
	background-color: yellow;
}
.RadEDomMouseOver
{
	background-color:#efefef;
	border:1px dashed red;
}
/* 14. Widgets.NextGen.css */
.scrollable-element,
.imagePreview
{
    border: solid 1px #626262;
}
.filesize
{
	border-right: solid 1px #4f4f4f !important;
}
.imagePreview
{
	border-top: 0;
}
.rade_ImageDialogCaller a
{
    border: solid 1px #4a4a4a;
    background: #4a4a4a;
}
.rade_ImageDialogCaller a span
{
	color: #fff;
}
div.dialogtabstrip
{
	background: #858585;
}
.scrollable-element
{
	border: solid 1px #000;
	background: #e5e5e5;
}
.editor-datagrid
{
	width: 340px;
	top: 1px;
}
*+html .editor-datagrid
{
	width: 340px;
	top: 0 !important;
}
.propertiesTableCell .RadToolBar
{
	margin-top: 19px !important;
	border-left: solid 1px #4f4f4f !important;
}
div.dialogtabstrip ul
{
	padding: 0;
	margin: 12px 0 0 14px;
	list-style: none;
}
div.dialogtabstrip ul li,
div.dialogtabstrip ul li a,
div.dialogtabstrip ul li a span
{
font: normal  12px Arial, Verdana, Sans-serif;

	color: #fff;
}
div.dialogtabstrip ul li
{
	background: #858585;
}
div.dialogtabstrip ul li a
{
	margin: 0 0 0 3px;
	padding: 0 3px 0 0;
}
div.dialogtabstrip ul li a span
{
	padding: 0 20px;
	line-height: 25px;
	background-position: 0 -125px;
	background-repeat: repeat-x;
}
div.dialogtabstrip ul li.selectedtab
{
	background: white;
}
div.dialogtabstrip ul li.selectedtab a span
{
	color: #000;
}
div.editor-datagrid table.filemanagergrid
{
	color: black;
	border-bottom: solid 1px #cbcbcb;
}
div.editor-datagrid table.filemanagergrid a,
div.editor-datagrid table.filemanagergrid a span
{
	display: block; 
	line-height: 16px; 
	color: black; 
	text-decoration: none;
}
div.editor-datagrid table.filemanagergrid td
{
	border-right: solid 1px #cbcbcb;
	padding: 0 2px 0 2px;
	background: #e5e5e5;
}
div.editor-datagrid table.filemanagergrid tr th
{
	background: #d8d8d8;
	border-top: solid 1px #4f4f4f;
	border-bottom: solid 1px #4f4f4f;
	height: 29px !important;
}
div.editor-datagrid table.filemanagergrid tr th.filesize
{
	background-position: left top;
}
div.editor-datagrid table.filemanagergrid tr th a
{
	padding: 0 0 0 16px;
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/SortingArrows.gif') no-repeat;
	display: block;
font: bold  11px Arial, Verdana;

}
div.editor-datagrid table.filemanagergrid tr th a span
{
    color: #4f4f4f;
}
div.editor-datagrid table.filemanagergrid tr th a.sortascending
{
	background-position: 0 -14px;
}
div.editor-datagrid table.filemanagergrid tr th a.sortdescending
{
	background-position: 0 -30px;
}
div.editor-datagrid table.filemanagergrid.gridheader .fileextension
{
	width: 48px;
}
div.editor-datagrid table.filemanagergrid.griddata .fileextension
{
	width: 44px;
}
div.editor-datagrid table.filemanagergrid tr.selectedrow td
{
	background: #0a246a;
	color: white;
}
div.editor-datagrid table.filemanagergrid tr.folder
{
	font-weight: normal;
	color: #333;
}
div.editorleftpane
{
	float: left;
}
div.editorrightpane
{
	float: right;
}
.rade_dialog .rade_dialog_toolbar
{
	background: #e5e5e5;
}
.rade_dialog .rade_dialog_toolbar a,
.rade_dialog .rade_dialog_toolbar a span
{
	width: 19px;
	height: 17px;
}
.rade_dialog .rade_filepath
{
	border: solid 1px #ccc;
}
/* Image Editor Dialog */
.radEDialogDabstrip
{
	background: #e5e5e5;
	padding-top: 8px;
}
.radEDialogDabstrip a
{
	color: black;
	cursor: pointer;
	cursor: default;
}
.radEDialogDabstrip .radESelectedTab
{
	background: white;
}
/* End of Image Editor Dialog */
.radEDialogDabstrip a span
{
	background-image: url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/ImageEditorIcons.gif);
	background-repeat: no-repeat;
}
.HelpDialog .helpTopics
{
	border: solid 1px #ccc;
	border-left: 0;
	border-right: 0;
}
div.dialogtoolbar ul li .imageEditor
{
    font-weight: bold !important;
    width: 80px !important;
    color: #fff !important;
	text-decoration: none !important;
	background-image: url('https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/ImageEditorOpenerIcon.gif') !important;
	background-repeat: no-repeat !important;
	background-position: 2px !important;
	background-color: #686868 !important;
	text-indent: 0;
	padding-left: 26px;
	padding-bottom: 2px;
	border: solid 1px #191919 !important;
}
table.ManagerDialog td
{
    padding: 0;
    vertical-align:top;
}
.editor-datagrid
{
    font-size: 0;
    line-height: 0;
}
.ManagerDialog div.editor-datagrid
{
    border-color: #4F4F4F;
}
.ManagerDialog .imagePreview
{
    width: auto;
    text-align: center;
}
.ManagerDialog
{
font: normal  12px Arial, Verdana, Sans-serif;

	color: black;
	cursor: default;
}
.ManagerDialog td
{
	vertical-align: top;
}
.ManagerDialog em
{
	font-style: normal;
	font-weight: bold;
}
.ManagerDialog .ImageAltText
{
	border: solid 1px black;
	line-height: 18px;
	height: 18px;
}
.folderPath
{
	border: 0 !important;
	width: 101% !important;
    background: white;
    margin: 0;
    padding: 0;
font: normal  11px/17px Arial, Verdana, Sans-serif;

	height: 17px;
	display: block;
    vertical-align: top;
    float: left;
}
/* 15. FormDecorator.NextGen.css */
/* FORM DECORATOR "NextGen" SKIN */
.radfd_NextGen.radfd_ScrollBars
{
	scrollbar-3dlight-color: #ccc; 
	scrollbar-arrow-color: #292929;
	scrollbar-base-color: #ff6347; 
	scrollbar-darkshadow-color: #595959; 
	scrollbar-face-color: #e4e4e4;
	scrollbar-highlight-color: #fff; 
	scrollbar-shadow-color: #a3a3a3;
	scrollbar-track-color: #f0f0f0;
}
/* label settings */
.radfd_NextGen label.NextGen
{
    color: #626262;
}
/* checkbox settings */
.radfd_NextGen .radfdCheckboxUnchecked,
.radfd_NextGen .radfdCheckboxUnchecked.radfdInputDisabled:hover
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/CheckBoxSprites.gif) no-repeat 0 0;
}
.radfd_NextGen .radfdInputDisabled.radfdCheckboxUnchecked:hover
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/CheckBoxSprites.gif) no-repeat 0 0 !important;
}
.radfd_NextGen .radfdCheckboxUnchecked:hover
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/CheckBoxSprites.gif) no-repeat 0 -200px !important;
}
.radfd_NextGen .radfdCheckboxChecked,
.radfd_NextGen .radfdInputDisabled.radfdCheckboxChecked:hover
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/CheckBoxSprites.gif) no-repeat 0 -420px;
}
.radfd_NextGen .radfdCheckboxChecked:hover
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/CheckBoxSprites.gif) no-repeat 0 -640px;
}
/* end of checkbox settings */
/* radiobutton settings */
.radfd_NextGen .radfdRadioUnchecked,
.radfd_NextGen .radfdInputDisabled.radfdRadioUnchecked:hover
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/RadioButtonSprites.gif) no-repeat 1px 0;
}
.radfd_NextGen .radfdRadioUnchecked:hover
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/RadioButtonSprites.gif) no-repeat 1px -220px;
}
.radfd_NextGen .radfdRadioChecked,
.radfd_NextGen .radfdInputDisabled.radfdRadioChecked:hover 
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/RadioButtonSprites.gif) no-repeat 1px -440px;
}
.radfd_NextGen .radfdRadioChecked:hover
{
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/RadioButtonSprites.gif) no-repeat 1px -640px;
}
/* end of radiobutton settings */
/* button styles */
a.radfd_NextGen, a.radfd_NextGen span
{
	/* background-image: url(<MediaServer/>/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/ButtonSprites.gif); */
/* font: bold  11px Verdana, Verdana, Arial, Sans-serif; */

	background-color: #5599FC;
	color: #ffffff;
	font-weight: bold;
}
a.radfd_NextGen.radfdInputDisabled:hover span
{
    color: #adadad;
}
a.radfd_NextGen
{
	/* padding-left: 4px; */
}
a.radfd_NextGen span:hover
{
    color: white;
}
a.radfd_NextGen span
{
	line-height: 21px;
}
a.radfd_NextGen .radfdOuterSpan
{
   margin-left: 4px;
}
a.radfd_NextGen .radfdInnerSpan
{
	margin-right: 4px;
	/* background-position: 0 -21px; */
}
/* end of button styles */
/* clicked button styles */
a.radfd_NextGen.radfd_Clicked
{
    background-image: url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/ButtonSprites.gif);
    background-position: 0 -42px;
    background-repeat: no-repeat;
}
a.radfd_NextGen.radfd_Clicked span,
a.radfd_NextGen.radfd_Clicked:hover span
{
    background-image: url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/ButtonSprites.gif);
    color: #fff;
}
a.radfd_NextGen.radfd_Clicked .radfdInnerSpan
{
    background-position: 0 -63px;
    background-repeat: repeat-x;
}
a.radfd_NextGen.radfd_Clicked .radfdOuterSpan
{
    background-position: right -42px;
    background-repeat: no-repeat;
}
/* end of clicked button styles */
a.radfdSkinnedFormButton.radfd_NextGen
{
    -moz-user-select: none !important;
	outline: none !important;
	text-decoration: none !important;
	cursor: NextGen !important;
	text-align: center !important;
	background-color: transparent !important;
    position: absolute !important;
    display: inline !important;
}
/* h4, h5, h6, legend, fieldset, label, textarea and input settings */
.radfd_NextGen h4.radfd_h4,
.radfd_NextGen h5.radfd_h5,
.radfd_NextGen h6.radfd_h6
{		
	color: #333333;
	border-bottom: solid 1px #e1e1e1;
}
/* Headings 4-6 */
.radfd_NextGen h6.radfd_h6
{
	border: 0;
}
/* label */
.radfd_NextGen label.radfd_label
{	
	color: #333333;
}
/* fieldset and legend */
.radfd_NextGen table.radfd_roundedWrapper_fieldset legend,
.radfd_NextGen fieldset.radfd_fieldset legend
{
	/*Mandatory to set the height of the legend, so as to be able to calculate the rounded corners in IE properly*/
font-size:  12px;

	height:30px;
	line-height:30px;
	color: #414141;
}
.radfd_NextGen table.radfd_roundedWrapper_fieldset fieldset,
.radfd_NextGen fieldset.radfd_fieldset
{	
	border: solid 1px #030303;          
	background-image: url(https://securemedia.newjobs.com/id/hiring/core/ServerControls/RichTextEditor/Skin/NextGen/FieldsetBgr.png); /* having a background image on a fieldset is not okay with IE */
	background-repeat: no-repeat;/*Mandatory to use because of incorrect IE positioning of the image*/
}
/* Due to a glitch in IE the following 2 classes must be declared separately for correct parsing of the textarea class in IE6*/
.radfd_NextGen table.radfd_roundedWrapper input,
.radfd_NextGen table.radfd_roundedWrapper textarea,
.radfd_NextGen input.radfd_input, 
.radfd_NextGen textarea.radfd_textarea
{
	border: solid 1px #626262;
	background: #ffffff;	
	color: #626262;
	overflow: hidden;
}
.radfd_NextGen table.radfd_roundedWrapper input[disabled="disabled"]:hover,
.radfd_NextGen table.radfd_roundedWrapper textarea[disabled="disabled"]:hover
{
	border: solid 1px #626262;
	background: #ffffff;	
	color: #626262;
	overflow: hidden;
	filter: alpha(opacity=30);
	-moz-opacity: .3;
	opacity: .3;
}
/* add classes for HOVER effect */
.radfd_NextGen table.radfd_roundedWrapper input:hover,
.radfd_NextGen table.radfd_roundedWrapper textarea:hover,
.radfd_NextGen table.radfd_roundedWrapper:hover .radfd_roundedInnerSpan,
.radfd_NextGen input.radfd_input:hover, 
.radfd_NextGen textarea.radfd_textarea:hover
{
	border-color: #000000 !important;
	color: #000000;
	background: #ffffff;
}
.radfd_NextGen table.radfd_roundedWrapper:hover .radfd_roundedOuterSpan
{	
	background-color: #000000 !important;
}
/*****************************************************************************************
File	:	ctrl_JobPostingSummaryBase.css
Version	:	1.0
Date	:	07/15/2008
Remarks	:	This stylesheet serves for the control JobPostingSummaryBase.ascx and its
			associated subcontrols in JPW Redux
1.	ctrl_JobPostingSummaryBase.css
2.	ctrl_JobPostingSummary.css
3.	ctrl_DidYouKnow.css
4.	ctrl_HelpfulHints.css
*****************************************************************************************/
/**********************************
1.	ctrl_JobPostingSummaryBase.css
**********************************/
.jobPostingSummaryBase
{
	position:relative;
	left:10px;
}
	.jobPostingSummaryBase h1
	{
		color:#0161B2;
		font-weight: bold;
font-size:  12px;

		padding: 5px 0px;
		margin: 0 0 0 -5px;
		*margin: 0;
	}
	.jobPostingSummaryBase .divider
	{
		display:block;
		position:relative;
		left:-8px;
		*left:-5px;
		border-top:dashed 1px #CECECE;
		margin:10px 0px 8px 0px;
	}
.jobPostingSummaryAdditionalPanel
{
	width:195px; /* fixed width for control */
	padding:10px;
	position:relative;
	left:14px;
	background:#F2F5E3 url(https://securemedia.newjobs.com/id/hiring/core/2008.10/jpsAdditionalPanel_CornerLR.gif) no-repeat 100% 100%;
	padding:expression((this.clientWidth > 215)? "10px 0px 10px 5px" : true); /* logo case */
}
/**********************************
2.	ctrl_JobPostingSummary.css
**********************************/
.jobPostingSummaryStandard
{
	width:240px; /* fixed width for control */
	background: #f4f7e8 url('https://securemedia.newjobs.com/id/hiring/core/JobPostSummary_bkg.jpg') bottom repeat-x;
}
.jobPostingSummaryFloat
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:19;
}
	.jobPostingSummaryStandard #summaryTitle
	{
		width:180px;
	}
		.jobPostingSummaryStandard #summaryTitle h1
		{
			margin:0px !important;
			width:auto !important;
		}
	.jobPostingSummaryStandard #summaryRN
	{
		position:relative;
		top:20px;
		left:10px;
		*z-index:17;
		_padding-right:15px; 
	}
#jpsAjaxLoading
{
	width:100%;
	height:45px;
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/2008.10/ajaxLoading.gif') no-repeat 50% 50%;
}
.jpsAjaxLoading
{
	width:100%;
	height:45px;
	background: transparent url('https://securemedia.newjobs.com/id/hiring/core/2008.10/ajaxLoading.gif') no-repeat 50% 50%;
}
.jpsContentBody
{
	font-size:inherit;
}
	.jpsContentBody .savingNotice
	{
		color:#0162B3;
		font-style:italic;	
		margin-bottom:3px;
	}
	.jpsContentBody .subHeader
	{
font-size: 11px;

		font-weight:bold;
		padding-bottom:8px !important;
	}
	.jpsContentBody .InventoryHeader
	{
font-size: 11px;

		font-weight:bold;
		padding-bottom:8px !important;
		padding-left:15px;
	}
	.jpsContentBody .InventoryRow
	{
		padding-left:15px;
		padding-right:10px; 
	}
	.jpsContentBody .fieldsetRow
	{
		padding:4px 0px;
	}
	.jpsContentBody #tblCartJob
	{
		margin:15px;
		width:210px !important;
	}
	.jpsContentBody #tblCartJob td
	{
		padding-bottom:5px;
		vertical-align:top;
		border-bottom: 1px solid #d8d9d3;
	}
	.jpsContentBody .tblCartJob
	{
		margin:15px;
		width:210px !important;
	}
	.jpsContentBody .tblCartJob td
	{
		padding-bottom:5px;
		vertical-align:top;
	}
	.jpsContentBody #tblCartJobParent
	{	    
		overflow: hidden;
		max-height: 250px;
		height: expression( this.scrollHeight > 250 ? "250px" : "auto" );
		border-right:solid 1px #ccc;
		border-left: solid 1px #ccc;
		_width:238px !important;
	}
	.jpsContentBody #tblCartJobParent.with-scroll
	{
		background-color:#fff;
	}
	.jpsContentBody #tblCartJobParent.no-scroll 
	{
		background-color:transparent;
		border-bottom: 1px solid #d8d9d3;
	}
	.jpsContentBody .cellItemDesc
	{
		text-align:left;
		word-wrap: break-word;
		width:133px;
	}
	.jpsContentBody .cellPrice
	{
		text-align:right;
		white-space:nowrap;
	}
	.jpsContentBody .enhancementHeader
	{
		padding-top:10px;
		padding-bottom:0px !important;
	}
	.jpsContentBody .subTotal
	{
		border-top: double 4px #D8D8D8;
		margin-top:10px;
		color:#FF6600;
		font-weight:bold;
	}
	.jpsContentBody #jobPostingSubTotal
	{
		float:right;
		margin-top:8px;
		padding-bottom:15px;
		padding-right:15px;
	}
		.jpsContentBody #jobPostingSubTotal div
		{
			float:left;
		}
.jpsContentBody #tblDateInfo
{
	margin:0px 15px;
	width:210px;
}
	.jpsContentBody #tblDateInfo td
	{
		padding:5px 0px 0px 0px;
	}
		.jpsContentBody #tblDateInfo .dateDurationIncluded
		{
			text-align:right;
		}
		#tblCartJobParentUp
        {
            display: block;
            background: url("https://securemedia.newjobs.com/id/hiring/core/2009.10/On_ArrowUp.gif") no-repeat;
            background-position: -10px 0;
            height: 36px;
        }
        #tblCartJobParentUp.disabled 
        {
            background: url("https://securemedia.newjobs.com/id/hiring/core/2009.10/Off_ArrowUp.gif") no-repeat;
            background-position: -10px 0;
            border:0px;
        }
        #tblCartJobParentDown
        {
            display: block;
            background: url("https://securemedia.newjobs.com/id/hiring/core/2009.10/On_ArrowDown.gif") no-repeat;
            background-position: -10px 0;
            height: 36px;
        }
        #tblCartJobParentDown.disabled 
        {
            background: url("https://securemedia.newjobs.com/id/hiring/core/2009.10/Off_ArrowDown.gif") no-repeat;
            background-position: -10px 0;
            border:0px;
        }
		.tblCartJobParentUp
        {
            display: block;
            background: url("https://securemedia.newjobs.com/id/hiring/core/2009.10/On_ArrowUp.gif") no-repeat;
            background-position: -10px 0;
            height: 36px;
        }
        .tblCartJobParentUp_disabled 
        {
            background: url("https://securemedia.newjobs.com/id/hiring/core/2009.10/Off_ArrowUp.gif") no-repeat;
            border:0px;
            display: block;
            background-position: -10px 0;
            height: 36px;
        }
        .tblCartJobParentDown
        {
            display: block;
            background: url("https://securemedia.newjobs.com/id/hiring/core/2009.10/On_ArrowDown.gif") no-repeat;
            background-position: -10px 0;
            height: 36px;
        }
        .tblCartJobParentDown_disabled 
        {
            background: url("https://securemedia.newjobs.com/id/hiring/core/2009.10/Off_ArrowDown.gif") no-repeat;
            border:0px;
            display: block;
            background-position: -10px 0;
            height: 36px;
        }
        #tblCartJobParentUp:focus,
        #tblCartJobParentDown:focus {
            outline: none;
            -moz-outline: none;
        }
        #tblCartJobParentUp span,
        #tblCartJobParentDown span
        {
            display: none;
        }
/*******************************************************
				grey rounded corner
********************************************************/	
.tGrey{background: url('https://securemedia.newjobs.com/id/hiring/core/dotGrey.gif') 0 0 repeat-x;}
.bGrey {background: url('https://securemedia.newjobs.com/id/hiring/core/dotGrey.gif') 0 100% repeat-x;}
.lGrey {background: url('https://securemedia.newjobs.com/id/hiring/core/dotGrey.gif') 0 0 repeat-y;}
.rGrey {background: url('https://securemedia.newjobs.com/id/hiring/core/dotGrey.gif') 100% 0 repeat-y;}
.blGrey {background: url('https://securemedia.newjobs.com/id/hiring/core/bl_GreyTransparent.gif') 0 100% no-repeat;}
.brGrey {background: url('https://securemedia.newjobs.com/id/hiring/core/br_GreyTransparent.gif') 100% 100% no-repeat;}
.tlGrey {background: url('https://securemedia.newjobs.com/id/hiring/core/tl_GreyTransparent.gif') 0 0 no-repeat;}
.trGrey
{
	background: url('https://securemedia.newjobs.com/id/hiring/core/tr_GreyTransparent.gif') 100% 0 no-repeat;
}
/**********************************
3.	ctrl_DidYouKnow.css 
4.	ctrl_HelpfulHints.css
Combined - Marty Middelmann
**********************************/
.didYouKnowContainer,
.helpfulHintsContainer
{
	padding:5px;
}
	.didYouKnowContainer .didYouKnowTop,
	.helpfulHintsContainer .helpfulHintsTop
	{
		/* background: transparent url('<MediaServer/>/id/hiring/core/didYouKnow.gif') no-repeat scroll 0 40%; */
		margin-left: -4px;
		*margin-left: 0px;
	}
		.didYouKnowContainer h1.didYouKnowHeader,
		.helpfulHintsContainer h1.helpfulHintsHeader
		{
			margin: 0;
			padding: 0;
			font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
			font-weight:bold;
font-size: 16px;

			display: inline;
		}
	.didYouKnowContainer .didYouKnowContentBody,
	.helpfulHintsContainer .helpfulHintsContent
	{
		word-wrap: break-word;
font-size:  11px ;

		line-height: 1.2em ;
		padding-top: 5px;
	}
		.didYouKnowContainer .didYouKnowContentBody img
		{
			max-width:200px;
		}
/****************************
Questions Call Monster banner
****************************/
div.questionsChat
{
	margin: 10px 0px 0px 14px;
	width: 215px;
}
#summaryRow 
{
	padding:15px 15px 0px 15px;
}

.rounded-corner-box,
.squared-corner-box,
.no-corner-box {
    display: inline;
        float: left;
}

/*******************************************************
    BEGIN just    grey rounded corner (default styles)
********************************************************/
.box-background {
    width: 100%;
    background-color: #FFF;
    margin-bottom: 16px;

}

.box-top {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_pixel.png) 0 0 repeat-x;
}
.box-bottom {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_pixel.png) 0 100% repeat-x;
}
.box-left {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_pixel.png) 0 0 repeat-y;
}
.box-right {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_pixel.png) 100% 0 repeat-y;
}
.box-bottom-left {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_bl.png) 0 100% no-repeat;
}
.box-bottom-right {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_br.png) 100% 100% no-repeat;
}
.box-top-left {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_tl.png) 0 0 no-repeat;
}
.box-top-right {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_tr.png) 100% 0 no-repeat;
}

.box-content {
    zoom: 100%;
    padding: 0 10px 20px 9px;
    
    
    
    
}




.box-content-noPadding{
    padding: 1px;
    /* 1px necessary to show dialog borders */
}
.box-content-header {
    position: relative;
    height: 31px;
}

.box-content-header-text h2 {
    margin: 0;
    padding: 0;
    position: relative;
    left: 0;
    width: auto;
    float: left;
    color: #683395;
    top: 3px;
    
    font: bold 12px Arial, sans-serif;
    
    
}


.box-content p {
    font-size: 12px;
    
}
.box-content-header-right {
    text-transform: none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 5px;
    right: 0;
    width: auto;
    float: right;
    font: nornal 12px Arial;
    
    
    
}
.new-secondary-cap .box-top-left {
    background: transparent url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/purple_cap_tl.gif) no-repeat scroll left top;
}
.new-secondary-cap .box-top-right {
    background: transparent url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/purple_cap_tr.gif) no-repeat scroll right top;
}
.new-secondary-cap .box-top {
    background: transparent url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/purple_cap_top.gif) repeat-x scroll left top;
}
.new-secondary-cap .box-content-header {
    height: 31px;

}
.new-secondary-cap h2,
.new-secondary-cap .box-content-header-right,
.new-secondary-cap .box-content-header-right a {
    color: #FFF;
    top: 8px;
    font-family: Arial;
    text-transform: none;
    font-size: 12px;
    
}
.new-secondary-cap .box-content-header-right,
.new-secondary-cap .box-content-header-right a {
    cursor: pointer;
}
/*DEV00585120 end*/
/*******************************************************
    END just grey rounded corner (default styles)
********************************************************/
div.no-side-pad .box-content {
    padding-right: 1px;
    padding-left: 1px;
}

div.no-side-pad .box-content-header {
    padding-right: 10px;
    padding-left: 10px;
}


/*******************************************************
            BEGIN no-border rounded corner
********************************************************/
.no-border .box-top,
.no-border .box-bottom,
.no-border .box-left,
.no-border .box-right {
    background: none;
}
.no-border .box-bottom-left {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/noborder_bl.gif) 0 100% no-repeat;
}
.no-border .box-bottom-right {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/noborder_br.gif) 100% 100% no-repeat;
}
.no-border .box-top-left {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/noborder_tl.gif) 0 0 no-repeat;
}
.no-border .box-top-right {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/noborder_tr.gif) 100% 0 no-repeat;
}
.no-border .box-content {
    padding: 20px;
}
/*******************************************************
    END no-border rounded corner
********************************************************/
/*******************************************************
            BEGIN no-top rounded corner
********************************************************/
div.no-top .box-top {
    background: none;
}
div.no-top .box-top-left {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_7pixel.png) 0 0 no-repeat;
}
div.no-top .box-top-right {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_7pixel.png) 100% 0 no-repeat;
}
div.no-top .box-bottom {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_pixel.png) 0 100% repeat-x;
}
div.no-top .box-left {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_pixel.png) 0 0 repeat-y;
}
div.no-top .box-right {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_pixel.png) 100% 0 repeat-y;
}
div.no-top .box-bottom-left {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_bl.png) 0 100% no-repeat;
}
div.no-top .box-bottom-right {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_br.png) 100% 100% no-repeat;
}
div.no-top .box-content {
    padding: 10px;
}
/*******************************************************
    END bottom-border rounded corner
********************************************************/
/*******************************************************
            BEGIN Primary Cap  rounded corner
********************************************************/
.primary-cap .box-top-left {
    background: transparent url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/blue_cap_tl.gif) no-repeat scroll left top;
    
}


.primary-cap .box-top-right {
    background: transparent url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/blue_cap_tr.gif) no-repeat scroll right top;
    
}


.primary-cap .box-top {
    background: transparent url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/blue_cap_top.gif) repeat-x scroll left top;
    
    
}



.primary-cap .box-content-header {
    height: 30px;




}


.primary-cap h2,
.primary-cap .box-content-header-right,
.primary-cap .box-content-header-right a {
    top: 8px;
    font-family: Arial;
    text-transform: none;
    color: #FFF;
    font-size: 12px;
    
    
    
    
}
.primary-cap .box-content-header-right,
.primary-cap .box-content-header-right a {
    top: 8px;
    font-size: 10px;
    
    
}

/*******************************************************
            END Primary Cap  rounded corner
********************************************************/
/*******************************************************
            BEGIN Secondary Cap rounded corner
********************************************************/
.secondary-cap .box-top-left {
    background: transparent url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/silver_cap_tl.gif) no-repeat scroll left top;
}
.secondary-cap .box-top-right {
    background: transparent url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/silver_cap_tr.gif) no-repeat scroll right top;
}
.secondary-cap .box-top {
    background: transparent url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/silver_cap_top.gif) repeat-x scroll left top;
    
}


.secondary-cap .box-content-header {
    height: 31px;
    
    
    
}

  

  
.secondary-cap h2,
.secondary-cap .box-content-header-right,
.secondary-cap .box-content-header-right a {
    top: 8px;
    font-family: Arial;
    text-transform:  none;
    color: #666;
    
    font-size: 12px;
    
    
    
}

.secondary-cap .box-content-header-right,
.secondary-cap .box-content-header-right a {
    cursor: pointer;
}

/*******************************************************
            END Secondary Cap  rounded corner
********************************************************/
/*******************************************************
            BEGIN Swoosh Cap  rounded corner
********************************************************/
.swoosh-cap .box-top-left {
    background: transparent url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/swoosh-cap-left.gif) no-repeat scroll left top;
}
.swoosh-cap .box-top-right {
    background: transparent url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/swoosh-cap-right.gif) no-repeat scroll right top;
}
.swoosh-cap .box-top {
    background: transparent url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/swoosh-cap.gif) no-repeat scroll left top;
}
.swoosh-cap .box-content-header {
    height: 70px;
}

.swoosh-cap h2 {
    color: #FFF;
        font-size: 22px;
    
}
.swoosh-cap .box-content {
    min-height: 300px;
    padding: 20px;
}

/*******************************************************
            END Swoosh Cap  rounded corner
********************************************************/
/*******************************************************
            BEGIN Gradient Backgrounds
********************************************************/
.gradient-bg .box-background {
    width: 100%;
    background: #FFF url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/gradients/gradient-bg2white.gif) top left no-repeat;
}
.base-grad .box-background {
    width: 100%;
    background: #FFF url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/gradients/base_grad_to_white.png) bottom right no-repeat;
    
    
}
.list-grad .box-background {
    width: 100%;
    background: transparent url(https://securemedia.newjobs.com/id/hiring/redux/product/listing/listing-bg.jpg) no-repeat bottom right;
    
}
.list-grad .box-content {
  padding: 0 1px;
}
/*******************************************************
            END Gradient Backgrounds
********************************************************/
/*******************************************************
            BEGIN Module Content Types
********************************************************/
/*          BEGIN Promo Module                         */
.promo-module .module-image,
.help-module .module-image {
    position: absolute;
    top: 32px;
    right: 1px;
}
.promo-module .box-content {
    position: relative;
}
.grid-width3.promo-module .box-content-body,
.grid-width3.help-module .box-content-body,
.grid-width3.promo-module h3,
.grid-width3.help-module h3 {
    width: 129px;
}
.grid-width4_5.promo-module .box-content-body,
.grid-width4_5.help-module .box-content-body,
.grid-width4_5.promo-module h3,
.grid-width4_5.help-module h3 {
    width: 249px;
}
.help-content-container,
.prospect-promo-box {
    padding-bottom: 20px;
}
.additional-link-on {
    padding-bottom: 0;
}
/*          END Promo Module                           */
.help-module-links {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/product/listing/help_module_divider_bg.png) no-repeat left top;
    padding-top: 29px;
}
.help-module-links a {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/product/listing/help_module_link_bg.png) no-repeat left top;
    color: #0066CC;
    padding: 2px 0 3px 26px;
    line-height: 1.8em;
}
.help-module p {
    font-size: 11px;
    
}
.help-module .box-content {
    position: relative;
}
a.help-module-links-right {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/product/listing/help_module_link_bg.png) no-repeat right center;
    font-weight: bold;
    color: #673694;
    padding: 2px 26px 3px 0;
    line-height: 1.8em;
    font-size: 11px;
    
}
/*************** Bottom Swoosh background *****************************/
.bottom-swoosh .box-content {
    padding: 0 0 100px;
}
.bottom-swoosh .box-background {
    width: 100%;
    background: #FFF url(https://securemedia.newjobs.com/id/hiring/redux/product/detail/bottom_swoosh.png) no-repeat scroll bottom right;
    
}
.bottom-swoosh .box-bottom-left {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_bl.png) 0 100% no-repeat;
    
}
.bottom-swoosh .box-bottom-right {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_br.png) 100% 100% no-repeat;
    
}
.gradient-swoosh-bg .box-content {
    padding: 0 10px 20px 10px;
}
.gradient-swoosh-bg .box-background {
    width: 100%;
    background: transparent url(https://securemedia.newjobs.com/id/hiring/redux/product/detail/gradient-swoosh-background.png) no-repeat scroll bottom right;
    
}
/***************  Default style to for an inner Rounded Corner Panel *****************************/
div.default .box-top {
    background: transparent url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/silver_cap_top.gif) repeat-x scroll left top;
}
div.default .box-content {
    padding: 0 10px 20px;
}
div.default .box-background {
    width: 100%;
    background: #FFF url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/gradients/base_grad_to_white.gif) bottom right no-repeat;
}
div.default .box-bottom {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_pixel.png) 0 100% repeat-x;
}
div.default .box-left {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_pixel.png) 0 0 repeat-y;
}
div.default .box-right {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_pixel.png) 100% 0 repeat-y;
}
div.default .box-bottom-left {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_bl.png) 0 100% no-repeat;
}
div.default .box-bottom-right {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_br.png) 100% 100% no-repeat;
}
div.default .box-top-left {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_tl.png) 0 0 no-repeat;
}
div.default .box-top-right {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_tr.png) 100% 0 no-repeat;
}
.rcp-help-icon {
    cursor: pointer;
}
/************************************************************
Default style to for the Blue(#7CB3DA) Rounded Corner Panel
*************************************************************/
div.roundCornerPanel-blue .box-background {
    width: 100%;
    background: #FFF url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/gradients/7CB3DA_bg.jpg) repeat-x scroll 100% 95%;
}
div.roundCornerPanel-blue .box-content {
    padding: 10px;
}
div.roundCornerPanel-blue .box-top {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/7CB3DA_pixel.png) 100% 0 repeat-x;
}
div.roundCornerPanel-blue .box-bottom {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/7CB3DA_pixel.png) 0 100% repeat-x;
}
div.roundCornerPanel-blue .box-left {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/7CB3DA_pixel.png) 0 0 repeat-y;
}
div.roundCornerPanel-blue .box-right {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/7CB3DA_pixel.png) 100% 0 repeat-y;
}
div.roundCornerPanel-blue .box-bottom-left {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/7CB3DA_bl.png) 0 100% no-repeat;
}
div.roundCornerPanel-blue .box-bottom-right {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/7CB3DA_br.png) 100% 100% no-repeat;
}
div.roundCornerPanel-blue .box-top-left {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/7CB3DA_tl.png) 0 0 no-repeat;
}
div.roundCornerPanel-blue .box-top-right {
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/7CB3DA_tr.png) 100% 0 no-repeat;
}
/************************************************************
End Default style to for the Blue(#7CB3DA) Rounded Corner Panel
*************************************************************/
/*******************************************************
    BEGIN no-border square corner
********************************************************/
div.no-corner-box{
  font-size: 13px;
}
div.no-corner-box .box-content{
    padding: 0 0 20px;
    margin: 0 0 16px;
}
div.no-corner-box .box-content-header{
    border-bottom: 1px solid #A4A4A4;
    height: 34px;
    padding: 0 0 0 11px;
    
    
    
    
}
div.no-corner-box .box-content-header h2 {
    float: left;
    position: relative;
    top: 8px;
    color: #000;
    font: bold 16px Arial, sans-serif;
    
    
    
}
div.no-corner-box .company-info-content,
div.no-corner-box .box-content-body{
    padding: 20px 11px 0;
}
div.no-corner-box .job-description-search {
    margin: 0;
  font-size: 13px;
  
}
/*******************************************************
    BEGIN square-corner no-header
********************************************************/
div.squared-corner-plain-box .box-top{
    background: url(https://securemedia.newjobs.com/id/hiring/redux/global/rounded_corner/999_pixel.png) 0 0 repeat-x;
}

div.squared-corner-plain-box .box-content{
    padding: 12px 10px 20px;
}
/*          BEGIN new monsterhelp Module                   */
/* monsterhelp template 2 */
.monsterhelpTemplate2 .module-image {
    right: 11px;
    position: static;
    padding-top: 5px;
    opacity: .5;
}
.monsterhelpTemplate2 .box-content-body,
.monsterhelpTemplate2 h3 {
  width: 200px !important;
  font-size: 14px;
  
}
/*          END new monsterhelp Module                   */
/*******************************************************
            BEGIN no-cap rounded corner
********************************************************/
div.no-cap .box-content{
    padding: 5px 10px 20px;
}
/*******************************************************
            END no-cap rounded corner
********************************************************/

/*******************************************************
            flat white cap - rounded corner
********************************************************/
.flat-white-cap .box-background {
  background-color: #FFF;
  border: 1px solid #C1C1C1;
  border-radius: 5px;
  box-shadow: 0 0 0 1px #FFF inset, 0 0 0 3px #F4F4F4 inset, 0 0 5px rgba(0,0,0,0.1);
}
.flat-white-cap .box-top,
.flat-white-cap .box-bottom,
.flat-white-cap .box-left,
.flat-white-cap .box-right,
.flat-white-cap .box-bottom-left,
.flat-white-cap .box-bottom-right,
.flat-white-cap .box-top-left,
.flat-white-cap .box-top-right {
    background: none;
}
.flat-white-cap .box-content {
    padding: 12px 0 19px 0;
}
.flat-white-cap .box-content-header {
    height: auto;
    overflow: hidden;
    padding: 0 14px 12px 14px;
    margin: 0 0 12px 0;
    border-bottom: 1px solid #C1C1C1;
}
.flat-white-cap .box-content-header-text h2 {
    color: #666;
    font-size: 16px;
    top: 0;
    font-weight: bold;
}
.flat-white-cap .box-content .content {
    margin: 0 18px;
}
/*******************************************************
            flat grey cap - rounded corner
********************************************************/
.flat-gray-cap .box-background {
  background-color: #F5F5F5;
  border: 1px solid #C1C1C1;
  border-radius: 5px;
  box-shadow: 0 0 0 1px #FFF inset, 0 0 0 3px #F4F4F4 inset, 0 0 5px rgba(0,0,0,0.1);
}
.flat-gray-cap .box-top,
.flat-gray-cap .box-bottom,
.flat-gray-cap .box-left,
.flat-gray-cap .box-right,
.flat-gray-cap .box-bottom-left,
.flat-gray-cap .box-bottom-right,
.flat-gray-cap .box-top-left,
.flat-gray-cap .box-top-right {
    background: none;
}
.flat-gray-cap .box-content {
    padding: 12px 0 19px 0;
}
.flat-gray-cap .box-content-header {
    height: auto;
    overflow: hidden;
    padding: 0 14px 12px 14px;
    margin: 0 0 12px 0;
    border-bottom: 1px solid #C1C1C1;
}
.flat-gray-cap .box-content-header-text h2 {
    color: #666;
    font-size: 16px;
    top: 0;
    font-weight: bold;
}
.flat-gray-cap .box-content .content {
    margin: 0 18px;
}


  
  
body { position:relative!important;}
.qq-uploader { position:relative; width: 100%;}
.qq-upload-button {
    display:block; /* or inline-block */
    padding: 7px 0; 
    text-align:center;    
width: 105px; 
    background:#880000;
    border-bottom:1px solid #ddd;color:#fff;
}
.qq-upload-button-hover {background:#cc0000;}
.qq-upload-button-focus {outline:1px dotted black;}
.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background:#FF9797; text-align:center; 
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size: 16px;
    
}
.qq-upload-drop-area-active {background:#FF7171;}
.qq-upload-list {height: 15px; list-style: disc outside none; margin: 10px 35px 0; padding: 0;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size: 12px; list-style-type:circle;}

.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}
.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("https://securemedia.newjobs.com/id/hiring/jobs/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size: 11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}
/** valums fileuploader css overrides **/
.divFileUpload {
    position: relative;
    margin: 10px 0 20px;
}
#jobDescArea .divFileUpload {
	margin: 0;
}
.divFileUpload input[type="text"] {
	vertical-align: top;
	*vertical-align: baseline;
  width: 290px;
}
#jobDescArea .divFileUpload input[type="text"] {
	width: 230px;
}
#jobDescArea .text-long {
    width: auto;
}
#jobDescArea .divFileUpload.text-long input[type="text"] {
    width: 290px;
}
#jobDescArea .text-long .qq-upload-error {
	width: 650px;
}
.qq-upload-drop-area {
  background: #a3c1e4;
	opacity: 0.6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.qq-upload-drop-area-active {
	background:#a3c1e4;
	opacity:0.3;
}
.divFileUpload .qq-upload-drop-area {
	min-height: 0;
	width: 99%;
}
.divFileUpload .qq-uploader {
  margin: 0;
  padding: 0;
}
.divFileUpload .qq-upload-button {
  background-color: transparent;
  border: medium none;
  float: left;
  padding: 0;
  text-align: left;
  width: auto;
  margin: 22px 0 0;
  
}
.divFileUpload .qq-upload-button .redux-button {
  *margin-left: 4px;
  margin-top: -2px;
}
.divFileUpload .qq-upload-progress {
    display: none;
    float: left;
    line-height: 10px;
    margin: 5px 0 0 5px;
    padding: 0;
}
.divFileUpload .qq-upload-list li {
    list-style: disc outside none;
}
.divFileUpload .qq-upload-failed-text {
    color:#CC0000;
}
.divFileUpload .qq-upload-note {
    clear: left;
color: #958B8C;

    line-height: 13px;
    font-size: 10px;
    
}
.divFileUpload .qq-upload-error {
	background: transparent url(https://securemedia.newjobs.com/id/hiring/core/error_icon_red.gif) no-repeat scroll left 3px;
  clear: both;
  color: #CC0000;
  display: none;
  float: left;
  line-height: 16px;
  margin: 0;
  padding: 4px 0 0 20px;
  position: static;
  width: 240px;
}
/** File Upload styles in TargetPost page	**/
.targetPostUpload .buttonHolder {
	position: relative;
}
.targetPostUpload .RadEditor {
	width: 500px !important;
	margin: 8px 0 0;
}
.targetPostUpload button.clearButton {
    right: 13px;
    top: 33px;
	  *top: 35px;
    position: absolute;
}
.targetPostUpload .divFileUpload .qq-upload-error {
    width: 480px;
}
