div#meterContainer {
	text-align: left;
	margin: 0px;
}
#notificationEditActiveJob {
	margin: 10px 0px 10px 20px;
	}
div#libraryContainer {
	margin: 0 0 22px 20px;
	padding: 0;
	width: 711px;
	background: url(http://media.newjobs.com/id/hiring/core/2008.10/jpwLibraryBoxBR.gif) no-repeat bottom right;
}
	div#libraryContainer .libraryContainerHead {
		margin: 0;
		padding: 0;
		background: url(http://media.newjobs.com/id/hiring/core/2008.10/jpwLibraryBoxTR.gif) no-repeat top right;
	}
		div#libraryContainer .libraryContainerHead .libraryContainerHeadInner {
			margin: 0;
			padding: 0;
			background: url(http://media.newjobs.com/id/hiring/core/2008.10/jpwLibraryBoxTL.gif) no-repeat top left;
			height: 20px;
		}
	div#libraryContainer .libraryContainerBody {
		margin: 0;
		padding: 0;
		background: url(http://media.newjobs.com/id/hiring/core/2008.10/jpwLibraryBoxBL.gif) no-repeat bottom left;
	}
div#mainContainer {
	margin: 0 0 0 20px;
	padding: 0;
	width: 711px;
	background: url(http://media.newjobs.com/id/hiring/core/2008.10/jpwContainerBR_lg.gif) no-repeat bottom right;
}
	div#mainContainer .mainContainerHead {
		margin: 0;
		padding: 0;
		background: url(http://media.newjobs.com/id/hiring/core/2008.10/jpwContainerTR.gif) no-repeat top right;
	}
		div#mainContainer .mainContainerHead h6 {
			margin: 0;
			padding: 0 0 16px 0;
			background: url(http://media.newjobs.com/id/hiring/core/2008.10/jpwContainerTL.gif) no-repeat top left;
			font-size: 11px;
			font-weight: normal;
		}
			div#mainContainer .mainContainerHead h6 img {
				padding: 1px 0 0 8px;
				vertical-align: bottom;
			}
			span#requiredHeader {
				position: relative;
				top: 11px;
				left: 602px;
			}
			div#helpIcon {
				position: relative;
				top: 1px;
				left: -10px;
				z-index: 3;
			}
	div#mainContainer .mainContainerBody {
		margin: 0;
		padding: 20px 0 0 0;
		background: url(http://media.newjobs.com/id/hiring/core/2008.10/jpwContainerBL_lg.gif) no-repeat bottom left;
	}
	div.jpwShim 
	{
		color: White; 
		height: 1px; 
		font-size:1px;
		}
	/* BEGIN BOX STYLES */
	/* BEGIN box base styles */
		div.readonlyBox,
		div.editableBox {
		margin: 0 0 0 13px;
		margin-bottom: 20px;
		padding: 0;
		width: 675px;
		}
		div.readonlyBox .BoxHead,
		div.editableBox .BoxHead
		 {
			margin: 0;
			padding: 0;
			}
		div.readonlyBox .BoxBody,
		div.editableBox .BoxBody {
			margin: 0;
			padding: 0;
			}
			div.readonlyBox .BoxHead .BoxHeadInner,
			div.editableBox .BoxHead .BoxHeadInner {
				margin: 0;
				padding: 0;
				font-size: 10px;
				width: 100%;
			}	
	div.BoxButtons {
		text-align: right;
		padding: 0 10px 12px 0;
	}
		div.BoxButtons a {
			margin-left: 2px;
		}
	/* END box base styles */
			/* BEGIN editable box styles */
			div.editableBox {
				background: url(http://media.newjobs.com/id/hiring/core/2008.10/jpwEditableBR.gif) no-repeat bottom right;
			}
			div.editableBox .editableBoxHead,
			div.editableBox .BoxHead {
				background: url(http://media.newjobs.com/id/hiring/core/2008.10/jpwEditableTR.gif) no-repeat top right;
			}
			div.editableBox .editableBoxBody,
			div.editableBox .BoxBody {
				background: url(http://media.newjobs.com/id/hiring/core/2008.10/jpwEditableBL.gif) no-repeat bottom left;
			}
			div.editableBox .editableBoxHead .editableBoxHeadInner,
			div.editableBox .BoxHead .BoxHeadInner {
				background: url(http://media.newjobs.com/id/hiring/core/2008.10/jpwEditableTL.gif) no-repeat top left;
			}			
			/* END editable box styles */	
			/* BEGIN readonly box styles */
			div.readonlyBox {
				background: url(http://media.newjobs.com/id/hiring/core/2008.10/ThrashBoxes/jpwReadonlyBR.jpg) no-repeat bottom right;
			}
			div.readonlyBox .readonlyBoxHead,
			div.readonlyBox .BoxHead {
				background: url(http://media.newjobs.com/id/hiring/core/2008.10/ThrashBoxes/jpwReadonlyTR.gif) no-repeat top right;
			}
			div.readonlyBox .readonlyBoxBody,
			div.readonlyBox .BoxBody {
				background: url(http://media.newjobs.com/id/hiring/core/2008.10/ThrashBoxes/jpwReadonlyBL.jpg) no-repeat bottom left;
			}
			div.readonlyBox .readonlyBoxHead .readonlyBoxHeadInner,
			div.readonlyBox .BoxHead .BoxHeadInner {
				background: url(http://media.newjobs.com/id/hiring/core/2008.10/ThrashBoxes/jpwReadonlyTL.gif) no-repeat top left;
			}	
			div.readonlyBox .readonlyBoxBody dl.form-2008-10,
			div.readonlyBox .BoxBody dl.form-2008-10  	{
				width: 635px;
				overflow:hidden;
			}
			/* END readonly box styles */
/* END BOX STYLES */					
div#summaryContainer {
	position: absolute;
	top: 210px;
	left: 732px;
}
.controlWrapper
{
	width:100%;
	padding-bottom: 25px;
}
/* generic page styles */
fieldset {
	margin: 0;
	border: 0;
	padding: 0;
	clear: both;
}
	/*fieldset legend {
		margin: 0;
		padding: 0;		
		position: static;
		display: block;
		height: auto;
	}*/
	div.legend 
	{
		padding-right:12px;
		}
		div.legendText {
			margin: 0 0 6px 11px !important;
			/margin-left: 6px;
			font-size: 12px;
			font-weight: bold;
			color: #0161B2;
			display: block;
			float: left;
            padding: 5px 0 0 0;
            height: 16px;
		}
		div.legendText a:hover{
			cursor:pointer;
			text-decoration:underline;
		}
		div.legendText a
		{
			color:#0161B2;
			cursor:pointer;
			text-decoration:none;
			vertical-align:middle;
		}
		div.legendText div{
			float:left;
			display:inline;
			padding: 5px 0 0 5px;
		}
		div.legendText input
		{
			float: left;
		}
		div.legendTextEditable 
		{
			margin: 0 0 6px 18px;
			font-size: 12px;
			font-weight: bold;
			color: #7C892B;
		}
		div.legendTextEditableRequired   /*DEV00318803*/
		{
			margin: 0 0 6px 18px;
			font-size: 12px;
			font-weight: bold;
			color:#FF0000;			
		}
		div.legendTextEditableAreaSec 
		{
			margin: 0 0 6px 10px !important;
            /margin:0 0 6px 5px;
			font-size: 12px;
			font-weight: bold;
			color: #0162B3;
			float:left;
			width: 95%;
		}
		div.legendTextEditableCateSec 
		{
			margin: 0 0 6px 10px;
			/margin: 0 0 6px 6px;
			_margin: 0 0 6px 3px;
			font-size: 12px;
			font-weight: bold;
			color: #0162B3;
			float:left;
			width: 95%;
		}
		div.legendTextEditableDes {
			margin: 0 0 6px 18px;
			font-size: 11px;
		}
		div.legendTextEditableNote {
			margin: 0 0 6px 18px;
			font-size: 10px;
			color: #A0A0A0;
		}
		div.legendButton {
			float:right;
			margin-top: -5px;
			*margin-top:-8px;
		}
		div.legendTemplates {
			text-align: right;
			margin-right: 20px;
		}
img.ValidationErrorIcon
{
	margin-bottom:-4px;
	}		
.requiredData /*DEV00318803 UX: JPW List: Error Messages need to be more apparent to users*/
{
 *padding-bottom:5px !important;
} 		
#logoDefinition img.ValidationErrorIcon
{
	float: right;
	}	
	#descDefinition img.ValidationErrorIcon
{
	margin-bottom: 0px;
	}	
#divNoLocationAlert
{
	margin:11px 0pt 11px 18px;
}
.noLocationAlert
{
	padding-left:5px;
}
/* DEV00318803  UX: JPW List: Error Messages need to be more apparent to users   */
#companyIndustryTerm img.ValidationErrorIcon
{
margin-bottom:-4px;
*padding-bottom:3px; 
} 
p.editInstructions {
	margin: 11px 0 11px 18px;
	color: #999999;
}
span.editInstructions {
	color: #999999;
}
p.descInstructions {
	margin: 11px 0 11px 18px;
}
p.mocInstructions {
	margin: 11px 0;
}
/* DEV00318803  UX: JPW List: Error Messages need to be more apparent to users   */
div.miniValidationSummary ul {
	margin: 5px 0 10px 18px;
	padding: 0;
	background: url(http://media.newjobs.com/id/hiring/core/error_icon_red.gif) scroll left top;	
	background-repeat:no-repeat;   
}
	div.miniValidationSummary ul li {
		color: #FF0000;
		list-style: none;
		list-style-image:none;
		list-style-position:outside;					
		padding:3px 0 5px 22px;
		font-weight: normal;
	}
div.readonlyBox .notEntered {
	color:#000000 !important; /* JPW Improvement - override global form */
}
/* hiring library */
fieldset#hiringLibrary {
	margin: 0;
	padding: 0 0 10px 0;
}
	fieldset#hiringLibrary dt {
		width: 90px;
		font-weight: normal;
	}
		fieldset#hiringLibrary dt#libraryTerm {
			display: none;
		}
		fieldset#hiringLibrary dt#selectorTerm {
			line-height: 1.6em;
		}
	fieldset#hiringLibrary select.libraryItems {
		border: 1px solid #CCCCCC;
		margin-right: 10px;
		width: 389px;
	}
/* company name & logo */
div#CompanyNameAndLogo_readLayer {
}
	div#CompanyNameAndLogo_readLayer fieldset dl dt {
		width: 155px;
	}
		div#CompanyNameAndLogo_readLayer fieldset dl dt#logoTerm {
			display: none;
		}
		div#CompanyNameAndLogo_readLayer fieldset dl dd#logoDefinition {
			margin: 2px 0px 10px 0px;
		}
			div#CompanyNameAndLogo_readLayer fieldset dl dd#logoDefinition img
			{
				padding-top:5px;
			}
		a#templateButton {
			text-decoration: none;
			color: #2B8AF4;
		}
			a#templateButton img {
				vertical-align: top;
			}
div#CompanyNameAndLogo_readLayer .containerJobTemplate
{
	float:right;
	padding:2px 14px 0px 0px;
	*padding-top:0px;
}
div#CompanyNameAndLogo_editLayer {
	margin-bottom: 20px;
	z-index: 1000;
	position: relative;
}
	div#CompanyNameAndLogo_editLayer dl.form-2008-10-edit
	{
		*padding-right:0px;
		clear:both;
	}
	div#CompanyNameAndLogo_editLayer .companyIndustry
	{
		padding-top:10px;
		*padding:7px 0px 5px 8px;
	}
div#companyNameConfidential {
	margin-top: 6px;
}
div#companyNameConfidential input.input-checkbox 
  {
   /height: 13px;
   /width: 13px;	
   border:0;
  }
dt#companyNameTerm {
	margin-bottom: 20px;
	width: 120px;
	_width: 135px;
}
dt#companyIndustryTerm 
{
	margin-bottom: 10px;
	width: 128px;
	_width: 138px;
}
dt#companyLogoLeft {
	margin: 0;
	padding: 32px 0 0 0;
	/padding: 22px 0 0 0; 
	_width: 138px;
}
dt#companyLogoLeftBtm {
	margin: 0;
	padding: 0 !important;
	padding: 0px 10px 0 0; 
	_padding: 0; 
	height: 60px;
    _width: 136px;
}
dd#companyLogoRight{
	margin: 0;
	padding: 30px 0 0 0; 
	/padding: 20px 0 0 0; 
}
dd#companyLogoRightBtm{
	margin: 0;
	padding: 0; 
}
dd#companyLogoRightBtm span{
	color:#999999;
}
div#companyLogoTerm {
	float:left;
	width: 120px;
	padding-top: 31px;
	/padding-top: 12px;
	margin-bottom: 0px;
	height: 100px;
}
div#companyLogoDefinition {
	float:left;
	margin-bottom: 0px;
}
dd#companyLogoDefinition input.cbxUseLogoFeature
{
	margin: 0px;
	}
dt#companyLogoLeft input.cbxUseLogoFeature
{
	border:0;
}
div.MonsterLogoOnlyRegion 
{
	padding: 5px 10px 0px 0px;
	height:0px;
	}	
div.MonsterLogoOnlyRegion td.monsterLogoOnly
{
	padding-left:2px;
	}	
input.cbxUseLogo
{
	margin: 0px;
	top: 1px;
	}	
table.companyLogos {
	margin: 0;
	border: 0;
	padding: 0;
	width: 400px;
}
	table.companyLogos tr td {
		border-bottom: 1px dashed #E0E0E0;
		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-left: 0px;
		}
		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;
			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: #999999;
		}
		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;
		}
iframe.upload {
	margin: 0;
	border: 0;
	padding: 0;
	width: 360px;
	height: 30px;
	overflow:hidden;
	float:left;
}
/* DEV00318803  UX: JPW List: Error Messages need to be more apparent to users   */
.logouploadValid
{
	float:left;
	height:16px;
	margin-top:4px; 		
}
/* JobIndustries */
#divJobIndustries {
	float: left;
	width: 356px
}
#divJobIndustries .rtChk
{
border:0;
}
#divJobIndustries .RadTreeView_NextGen 
{
	border:1px solid #C3C3D2;
	max-height: 195px !important;
	height: expression( this.scrollHeight > 194 ? "195px" : "auto" );
}
/* disabled all hovering */
#divJobIndustries .RadTreeView_NextGen div.rtHover , 
#divJobIndustries .RadTreeView_NextGen div.rtSelected, 
#divJobIndustries .RadTreeView_NextGen div.rtHover span.rtIn,
#divJobIndustries .RadTreeView_NextGen div.rtSelected span.rtIn 
{
	background-color : #ffffff;
}
/* job information */
/*
#JobInformation_readLayer div.legend 
{
	width: 655px;
	*padding: 4px 0 6px 0;
}
*/
#JobInformation_readLayer fieldset 
{
	width: 651px;
	clear: both;
	/clear: none;
	border-top: 1px solid #80B2E5;
	margin-left: 11px;
}
	div#JobInformation_readLayer fieldset dl dt {
		width: 125px;
	}
	#JobInformation_readLayer fieldset div.fieldsetLeftColumn 
	{
		float: left;
		padding: 9px 0px;
		width: 350px;
		/width: 345px;
		}
		#JobInformation_readLayer fieldset div.fieldsetLeftColumn dl,
		#JobInformation_readLayer fieldset div.fieldsetRightColumn dl
		{
			_width:auto;
		}
	#JobInformation_readLayer fieldset div.fieldsetRightColumn 
	{
		float: right;
		padding: 9px 0px;
		width: 300px;
		}
		#JobInformation_readLayer fieldset div.fieldsetRightColumn dl dd {
			xfloat: left;
			*padding-bottom: 0px;
		}
	#JobInformation_readLayer fieldset dl.left {
		float: left;
		border-top: none;
		padding: 0px;
		/*background-color:yellow;*/
		padding-left: 0px;
		*margin-bottom: 8px;
		margin-left: 7px;
		*margin-left: 3px; /* for IE */
	}
	#JobInformation_readLayer fieldset dl.right {
		float: none;
		margin: 0 0px 0 0;
		*margin: 0 0 9px 0;
		border-top: none;
		padding: 0px;
		/*background-color:paleGoldenRod;*/
	}
		div#JobInformation_readLayer fieldset dl.right dt {
			width: 126px;
		}
	#JobInformation_readLayer fieldset dl.right dd 
	{
		margin: 0 0 8px 0;
		padding: 0;
		float: left;
		width: 170px;
		/width: 150px;
	}
	#JobInformation_readLayer fieldset dl.left dd 
	{
		margin: 0 0 8px 0;
		padding: 0;
		float: left;
		width: 200px;
		/width: 180px;
	}
div#JobInformation_editLayer {
	margin-bottom: 20px;
	z-index: 1;
	position: relative;
}
	div#JobInformation_editLayer  dl.form-2008-10-edit dd select.input-select-xshort 
	{
		width: 138px;
		margin-right: 10px;
	}
	dl.form-2008-10-edit dd.dtCountry 
	{
		margin: 0 0 12px 0;
		padding: 0;
	}
	div#JobInformation_editLayer  dl.form-2008-10-edit
	{
		*padding-right:0px; /* IE */
	}
	div#JobInformation_editLayer dl.divIONumber-form-2008-10-edit
	{
		width: auto;
		padding: 0 0 15px 9px;
		margin: 0 0 0 9px;	
	}	
	dl.radioButtonLine input
	{
	border:0;
	}
	div#JobInformation_editLayer  dl.form-2008-10-edit div.radioButtonLine 
	{
		margin-bottom: 10px;
		float: left;
	}
	div#JobInformation_editLayer  dl.form-2008-10-edit div.radioButtonLine input
	{
		float: left;
		border:0;
    }	
	div#JobInformation_editLayer  dl.form-2008-10-edit div.radioButtonLine label
	{
		float: left;
		width: 460px;
	}	
	div#JobInformation_editLayer  dl.form-2008-10-edit dl.location-inner-dl 
	{
		margin-left: 10px; /*DEV00318803 */		
		}
	div#JobInformation_editLayer  dl.form-2008-10-edit dl.location-inner-dl dt 
	{
		clear:left;
		float:left;
		line-height:1.3em;
		margin:0 0 10px;
		padding:0;
		width:80px !important;
		width:70px;
		}
	div#JobInformation_editLayer  dl.form-2008-10-edit dl.location-inner-dl dd 
	{
		float: none;
		}
	div#JobInformation_editLayer  dl.form-2008-10-edit dl.location-inner-dl dd 	input.input-text-long
	{
		width:397px;
	   *width:394px;
		}
	div#JobInformation_editLayer  dl.form-2008-10-edit dd 	input.input-text
	{
		width:372px;
		}
	.campusJobTypes
	{
		*width:88%;
	}
div.location-inner-block
{
	width: 510px;/*DEV00318803 */
	}
	div.location-inner-block div.telecommuteMessageComment
	{
		margin-top:10px;
	}
div.location-inner {
	margin-bottom: 9px;
}
div .jobLocationGroup input
{
border:0;
}
	span#cityStateWrapper 
	{
		width: 550px;
		}
	label#label-address1, 
	label#label-address2,
	label#label-city,
	label#label-state,
	label#label-zipcode  {
	/*	margin-right: 14px;
		padding-left: 22px;
*/
	}
	span#or {
		margin-left: 21px;
	}
div#no-fixed-location {
	margin-top: 11px;
}
	div#no-fixed-location div#choose-no-fixed {
		position: relative;
		top: 8px;
		left: 17px;
	}
		div#no-fixed-location div#choose-no-fixed input {
			margin: 0;
			padding: 0;
			position: relative;
			top: 3px;
			left: -3px;
		}
		div#no-fixed-location div#choose-no-fixed div#divTelecommuteMessageComment {
			margin: 0 0 20px 120px;
			width: 78%;
		}
		/*
dl.form-2008-10-edit dt.JobTypeLabel
{
	clear: both;
	}		
		*/
/* DEV00318803  UX: JPW List: Error Messages need to be more apparent to users   */
dl.form-2008-10-edit dt 
	{
		clear:left;
		float: left;
		margin: 0 0 10px 0;
		padding: 0;
		width: 145px !important;
		/width: 140px;
		line-height: 1.3em;
	}
dd#jobTypeDefinition {
	/*margin-bottom: 0px;*/
}
	/*div#jobTypeContainer {
		position: relative;
		left: 120px;
	}*/
 dd#jobTypeDefinition 
	{
		height: auto;
		*position:relative;
		*margin-top:-15px;
		}
	 dd#jobTypeDefinition iframe 
	 {
	 	display: block ;
	 	width: 270px;
	 	height: 84px;
	 	}	
	 dd#jobTypeDefinition 	.checkBoxList
		{
			height: auto !important;
			width: auto !important;
			}
	dd#jobTypeDefinition div#jobTypeContainer,
 dd#jobTypeDefinition div#jobStatusContainer
	{
		float:left;
		margin-right:20px;
		}
	div#jobTypeContainer
	{
		width:205px; /* IE6 fix DEV00304428*/
		}
		div#jobStatusContainer div.checkBoxList div.jobStatusControl,
		div#jobTypeContainer div.checkBoxList div.jobTypeControl
		{
			border: 1px solid #7F9DB9  !important; 
			background: #ffffff !important; 
			overflow: auto; 
			height: 85px !important; 
			width: 269px !important;
			/width: 268px !important;
			}
		div#jobTypeContainer .jobTypeControl input
		{
		border:0;
		}
	dd#jobTypeDefinition div#jobTypeContainer div.jobTypeControl div.cbl_item
	{
		width:200px;
		display: inline;
	}
	dd#jobTypeDefinition div#jobStatusContainer div.jobStatusControl div.cbl_item
	{
		width:200px;
		display: inline;
	}
    dd#jobTypeDefinition div#jobStatusContainer .jobStatusControl input
	{
		border:0;
	}
 div.customValidator 
   {
		display:inline; 
		width: 5px; 
		float:left; 
		margin-right:25px; 				
		*margin-top:18px; 	
		padding-top:2px;  
		height:16px; 
	}
	div#jobStatusContainer div.checkBoxList div.jobStatusControl .item input,		
	div#jobTypeContainer div.checkBoxList div.jobTypeControl .item input
	{
		clear:both;
		float:left;
		}	
		div#jobStatusContainer div.checkBoxList div.jobStatusControl div.cbl_item,
		div#jobTypeContainer div.checkBoxList div.jobTypeControl div.cbl_item 
		{
			float:left;
			width:230px;
			padding-top:2px;
			}	
div.DropDownCheckBoxList div.checkBoxListFooter td.leftFooterCorner 
{
	background-image: url(http://media.newjobs.com/id/hiring/core/2008.10/DropDownCheckBoxList/left-rounded-corner.gif) !important;
	background-image: url(http://media.newjobs.com/id/hiring/core/2008.10/DropDownCheckBoxList/left-rounded-corner-solid.gif) !important;
	background-repeat: no-repeat;
	width:10px;
}	
div.DropDownCheckBoxList div.checkBoxListFooter td.centerFooter 
{
	background-image: url(http://media.newjobs.com/id/hiring/core/2008.10/DropDownCheckBoxList/mid-section.gif) !important;
	background-image: url(http://media.newjobs.com/id/hiring/core/2008.10/DropDownCheckBoxList/mid-section-solid.gif) !important;
	padding-bottom: 4px !important;
	}		
div.DropDownCheckBoxList div.checkBoxListFooter td.rightFooterCorner {
	background-image: url(http://media.newjobs.com/id/hiring/core/2008.10/DropDownCheckBoxList/right-rounded-corner.gif) !important;
	background-image: url(http://media.newjobs.com/id/hiring/core/2008.10/DropDownCheckBoxList/right-rounded-corner-solid.gif) !important;
	background-repeat: no-repeat;
	width:16px;		
}
/*	div#jobStatusContainer {
		position: relative;
		left: 332px;
		top: -19px;
	}
	dd#jobTypeDefinition div#jobTypeContainer div.DropDownCheckBoxList div.comboImage,
	dd#jobTypeDefinition div#jobStatusContainer div.DropDownCheckBoxList div.comboImage 
	{
		float:none !important;
		height:17px;
		left:183px;
		position:relative;
		top:-3px;
		width:17px;
		}
	dd#jobTypeDefinition div#jobTypeContainer div.DropDownCheckBoxList div.comboImage
	{
		top:-3px;
		}
	dd#jobTypeDefinition div#jobStatusContainer div.DropDownCheckBoxList div.comboImage
	{
		top:0px;
		}
	*/
dt#jobSalaryTerm {
	margin-bottom: 20px;
}
dd#salaryDefinition {
/*	display:-moz-inline-block;
	*display:inline;
*/
}
div.salary-inner-block {
	/*margin-top:-30px;
	*margin-top:15px;
	padding-left:120px;*/
}
div.salary-inner {
	margin-bottom: 9px;	
	/**float:left;	*/
}
div.salary-inner select{
/*	*margin-top: -15px;	*/
}
span.spacing {
	margin: 0px 5px 7px 5px;
}
span.statesapce {
	margin: 0px 5px 7px 12px;
	/margin: 0px 5px 7px 9px;
}
div.salary-example {
	color: #666666;
	margin: -6px 0 8px 0;
/*	*margin-top:-30px;
	*clear:both*/
}
dt#workExpTerm {
	margin-bottom: 0;
}
dd#workExpDefinition {
	margin-bottom: 20px;
}
dt#eeoTerm {
	margin: 0px 10px 0px 0px !important;
	margin: 0px 5px 0px 0px;
	width: 134px !important;
	width: 134px;
}
dd#eeoDefinition {
	margin-bottom: 20px;
}
/* Job Title auto complete */
div.Line 
{
	line-height: 0px;
	height: 1px;
	border-bottom: 1px solid #000000;
	margin: 5px 0px 5px 0px;
}
div.mmaaccItem
{
	overflow: hidden;
	white-space: nowrap;
	background-color: #ffffff;
	padding: 2px;
	font-family: Verdana;
	font-size: 8pt;
	cursor: pointer; 
	cursor: hand;
	text-align:left;
}
div.mmaaccItemPegWidth
{
	visibility: hidden;
	border-style: none;
	border-width: 0px;
	border-color: Red;
	background-color:Red;
	font-size: 0pt;
}
div.mmaaccItemSel
{
	overflow: hidden;
	white-space: nowrap;
	background-color: #d0d0ff;
	padding: 2px;
	font-family: Verdana;
	font-size: 8pt;
	cursor: pointer; 
	cursor: hand;
	text-align:left;
}
 div.mmaaccOuter {
	overflow: visible;
	border: solid 1px #7C892B;
	background-color: #ffffff;
	padding: 0px;
}
/* job description */
div#JobDescription_readLayer fieldset#jobDescription dt#descTerm {
	display: none;
}
div#JobDescription_readLayer fieldset#jobDescription dd.ie7.descDefinition { /* for all but IE6 */
	width: 640px;
	padding-right:3px ;
	overflow: auto;
	max-height: 390px;
	height: auto;
	margin-bottom:20px;
}
div#JobDescription_readLayer fieldset#jobDescription dd.descDefinition { /* for IE6 */
	width: 640px;
	padding-right:3px ;
	overflow: auto;
	max-height: 390px;
}
/* styles inherited from Job Ad Template */
/* /mons/seeker/jobview/jobview_styles.css */
dd.descDefinition {
	font-size: 11px; 
	line-height: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
}
	dd.descDefinition h1 { 
		color: #728d2e; 
		font-size: 165%; 
		line-height: 1.5em;
		margin: 0 0 25px 0; 
		font-weight: normal; 
	}
	dd.descDefinition h2 { 
		color: #6d369a; 
		font-weight: bold; 
		font-size: 115%; 
		margin-bottom: 5px;
	}
	dd.descDefinition h3 { 
		font-size: 112%; 
	}
	dd.descDefinition h4 { 
		font-size: 100%; 
	}
	dd.descDefinition h5 { 
		font-size: 100%; 
	}
	dd.descDefinition h6 { 
		font-size: 100%; 
	}
	dd.descDefinition p {  
		margin: 0;
		min-height: 13px;
		_height: 13px;
	}
	dd.descDefinition p.MsoNormal, dd.descDefinition li.MsoNormal {
		margin: 0;
	}
	dd.descDefinition ul {
	    margin-top: 13px;
		margin-bottom: 0;
	}
/* end inherited styles */
div#JobDescription_editLayer {
	margin-bottom: 20px;
	z-index: 1000;
	position: relative;
}
	div.moc-search {
		padding: 0 2px 0 5px;
		margin-bottom: 10px;
	}
		div.moc-search div#searchResultsPanel {
			float: left;
		}
			div.moc-search div#searchResultsPanel ul {
				margin: 0;
				padding: 0;
				list-style: none;
			}
				div.moc-search div#searchResultsPanel ul li {
					margin: 0;
					padding: 0;
					list-style: none;
				}
		div.moc-search div#searchPanel {
			float: left;
			text-align: left;
			*width: 500px; /* ie fix */
		}
			div.moc-search div#searchPanel a {
				position: relative;
				top: -3px;
			}
			div.moc-search div#searchPanel input {
				border: solid 1px #7F9DB9;
				}
         div#desc-editor {
		padding: 0 10px 0 18px;
		margin-bottom: 10px;
		*padding-right:0px;
	}
	div#editor-stats {
        _padding: 0 0 20px 126px;
		position : relative;
		top: -38px;
		left: 126px;
	}
		div#editor-stats div#editor-instructions {
			float: left;
			margin-right: 10px;
			line-height: 1.5em;
		    _padding-bottom:5px; /*DEV00318803*/
		}
		div#editor-stats div.editor-count {
			float: left;
			font-weight: bold;
			line-height: 1.5em;
		}
/* contact information */
div#JobContact_readLayer {
	margin-bottom: 20px;
}
div#JobContact_editLayer {
	margin-bottom: 30px;
	z-index:1000;
	position: relative;
}
fieldset#contactInformation div#filterDetails dl.interior {
border-top:0pt none;
padding-top:4px;
width: auto;
}
fieldset#contactInformation div#filterDetails dl.interiorTight {
border-top:0pt none;
padding-top:0px;
padding-bottom: 0px;
width: auto;
}
  .divDesLeft
  {
  	float:left;
  	width: 141px;
  	height: 100px;
  	margin: 0 0 0 20px !important;
  	/margin: 0 0 0 10px;
  	font-weight:bold;
  }
  fieldset#contactInformation div#filterDetails dl.interiorTight dd
  {
  	 height: 11px;
  	 padding: 0;
  }
fieldset#contactInformation {
	padding: 0px;
	margin: 0px;
}
	fieldset#contactInformation #methodDetails
	{
		padding-bottom:10px;
	}
	fieldset#contactInformation div#contactDetails
	{
		margin-top: 10px;
		margin-bottom:5px;
		*margin-bottom:10px;
	}
	fieldset#contactInformation #methodDetails  dt,
	fieldset#contactInformation div#contactDetails dt,
	fieldset#contactInformation div#filterDetails dt,
	fieldset#contactInformation div#referenceCode dt {
		width: 152px;
		clear: left;
	}
	fieldset#contactInformation #methodDetails  dd,
	fieldset#contactInformation div#contactDetails dd,
	fieldset#contactInformation div#filterDetails dd,
	fieldset#contactInformation div#referenceCode dd{
		width: 500px;
		*width:480px;
	}
		fieldset#contactInformation dt#emailWarningTerm {
			display: none;
		}
		fieldset#contactInformation dd#emailWarningDefinition {
			color: #999999;
			margin-bottom: 14px;
			positon: relative;
			top: -4px;
		}
		fieldset#contactInformation p#filtersDescription {
			margin: 18px 0 0 18px;
			clear: both;
		}
		fieldset#contactInformation dt#reqWarningTerm {
			display: none;
		}
		fieldset#contactInformation dd#reqWarningDefinition {
			color: #999999;
			margin-bottom: 14px;
		}
	fieldset#contactInformation div.contactAddress
	{
		float:left;
		margin-bottom:2px;
		width:65%;
		word-wrap:break-word;
	}
div#filterDetails,
div#referenceCode 
{
	clear: both;
	}
div#referenceCode 
{
	margin-top: 7px;
	}	
	div#filterDetails dd#reqWarningDefinition 
	{
		float: none;
		}
div#contactInformationInstructions 
{
	padding: 0px 0px 6px 18px;
	*padding:0px 0px 0px 18px;
	*margin-top:5px;
	}
div#emailAddressRegion
{
	padding: 0px 0px 10px 18px;
}
dl.contactMethodsRegion
{
	padding-left:18px;
}
dl.contactMethodsRegion dt.labelContactMethod
{
	width:120px;
	float:left;
	padding-right:5px;
}
dl.contactMethodsRegion dd.contactMethodOptions
{
	width:75%;
	margin:0px;
	float:left;
	padding-top:2px;
}
div#applyOnline,
div#directEmail,
div.offlineContact {
	padding: 5px 0px 15px;
}
	div#applyOnline label,
	div#directEmail label,
	div.offlineContact label {
		font-size: 11px;
		font-weight: normal;
	}
	div#applyOnline label.sectionHeader,
	div#directEmail label.sectionHeader,
	div.offlineContact label.sectionHeader {
		font-size: 11px;
		position: relative;
		font-weight: bold;
		top: -1px;
		*top: -2px;
	}
	div#applyOnlineInner {
		margin: 0;
	}
		div#offlineContactInner {
			margin: 0 0 0 18px;
			*margin: 0 0 0 24px;
		}
			div#offlineContactInner #mailContactSection dl.form-2008-10-edit
			{
				margin-left: 40px;
				*_margin-left: 30px;
				width: 470px;
			}
		p.contactInstructional
		{
			margin-top: 0px;
			position: relative;
			left: 19px;
			/left: 25px;
			}
		div#applyOnlineInner p.contactInstructional,
		div#directEmail p.contactInstructional,
		div#offlineContactInner p.contactInstructional {
			margin: 0;
		}
		div#offlineContactInner p.offlineInnerInstruction
		{
			left:0px;
		}
		div#applyOnline p.contactInstructional 
		{
			margin-bottom: 5px;
			}
		/* apply online */
		dl#contactEmail {
			margin: 12px 0px 0px 0px;
			padding: 0;
		}
			dl#contactEmail dt {
				margin: 0 0 10px 0;
				padding: 0;
				padding-right: 5px;
				float: left;
				width: 120px;
				line-height: 1.5em;
			}
			dl#contactEmail dd {
				margin: 0;
				padding: 0;
				color: #999999;
				font-size: 10px;
				float:left;
			}
			dl#contactEmail dt label 
			{
				font-weight: normal;
				}
		div#contactFilterSelection {
			margin-bottom: 8px;
		}
		div#contactFilterOptions {
			padding: 6px 10px 0px 15px;
		}
			div#contactFilterOptions dl {
				margin: 12px 0 0 0;
				padding: 0;
			}
				div#contactFilterOptions dl dt {
					margin: 0 0 10px 0;
					padding: 0;
					float: left;
					width: 120px;
				}
				div#contactFilterOptions dl dd {
					margin: 0 0 10px 0;
					padding: 0;
				}
					div#contactFilterOptions dl dd div#filterAuthInstruction {
						color: #999999;
						font-size: 10px;
					}
					div#contactFilterOptions dl dd label#labelZipCode {
						margin-left: 6px;
					}
		/* offline contact */
		div#mailContactSection
		{
			width:490px;
		}
		dl#offlineContactForm,
		div#mailContactSection dl {
			margin: 10px 0 0 0;
			padding: 0;
		}
		dl#offlineContactForm
		{
			*margin: 10px 0 0 -4px;
		}
			dl#offlineContactForm dt,
		div#mailContactSection dl dt {
				margin: 0 0 5px 0;
				padding: 0;
				float: left;
				width: 100px !important;
			}
				dl#offlineContactForm dt label,
		div#mailContactSection dl dt label,
		div#mailContactSection dl dt span.or
				 {
					position: relative;
					*top: -2px;
				}
			dl#offlineContactForm dd,
		div#mailContactSection dl dd {
				margin: 0 0 5px 0;
				padding: 0;
				*margin: 0 0 8px 0;
			}
			dl#offlineContactForm dt#byMailTerm {
				*margin-bottom: 0px;
			}
			dl#offlineContactForm dd#byMailDefinition {
				*margin-bottom: 16px;
			}
		/* reference code */
		dl#referenceCodeForm {
			margin: 20px 34px 5px 117px;
			padding: 0;
		}
			dl#referenceCodeForm dt {
				margin: 0 0 10px 0;
				padding: 0;
				float: left;
				width: 108px;
			}
				dl#referenceCodeForm dt label {
					font-size: 11px;
				}
			dl#referenceCodeForm dd {
				margin: 0 0 10px 0;
				padding: 0;
			}
	/* custom form elements */
	input.input-select-state
	{
		width: auto;
		border:1px solid #7F9DB9;
		}
		input.input-select-city
	{
		width: 100px;
		border:1px solid #7F9DB9;
		}	
	div#applyOnline input.input-checkbox,
	div.offlineContact input.input-checkbox {
		margin: 0;
		padding: 0;
		border:0;
	}
	div#applyOnline span.input-checkbox input,
	div.offlineContact span.input-checkbox input {
		margin: 0;
		padding: 0;
		border:0;
	}
	div#applyOnline input.input-checkbox-outer,
	div.offlineContact input.input-checkbox-outer {
		margin: 0;
		padding: 0;
		position: relative;
		top: -2px;
	}
	div#applyOnline span.input-checkbox-outer input,
	div#directEmail span.input-checkbox-outer input,
	div.offlineContact span.input-checkbox-outer input {
		margin: 0;
		padding: 0;
		position: relative;
		border:0;
	}
	div#applyOnline input.input-text-long {
		border: 1px solid #7F9DB9;
		width: 389px;
	}
	div#applyOnline input.input-text-xshort {
		border: 1px solid #7F9DB9;
		width: 75px;
	}
	div#contactFilterOptions select.input-select-xshort {
		border: 1px solid #7F9DB9 !important;
		width: 112px !important;
	}
	select.input-select-long,
	div#contactFilterOptions select.input-select-long {
		border: 1px solid #7F9DB9 !important;
		width: 278px !important;
	}
		select.input-select-xlong {
		border: 1px solid #7F9DB9 !important;
		width: 375px;
		*width: 378px;
	}
	select.input-select-country{
		border: 1px solid #7F9DB9 !important;
		width: 400px !important;
		width: 400px 
	}
	select.input-select-state{
		border: 1px solid #7F9DB9 !important;
		width: 226px ;
		*width: 218px ;
	}
	dl#contactEmail input.input-text-large,
	div.offlineContact input.input-text-large {
		border: 1px solid #7F9DB9;
		width: 350px;
		*width: 348px;
		margin-right:4px; /*DEV00318803 */
	}
	div.offlineContact input.input-text-companyname {		
		width: 350px;
		*width: 348px;
		margin-right:4px; /*DEV00318803 */
		border: 0px solid #ffffff;
	}	
	div.offlineContact input.input-text-med {
		border: 1px solid #7F9DB9;
		width: 246px;
	}
	div.offlineContact input.input-text-short {
		border: 1px solid #7F9DB9;
		width: 143px;
	}
	div.offlineContact input.input-text-xshort {
		border: 1px solid #7F9DB9;
		width: 100px !important;
	}
	div.offlineContact select.input-select-xshort {
		border: 1px solid #7F9DB9;
		width: 212px !important;
	}
	div.offlineContact select.input-select-country {
		border: 1px solid #7F9DB9;
		width: 353px !important;
	}
	div#JobInformation_editLayer select.input-select-xshort option,
	div.offlineContact select.input-select-xshort option{
		width: 110px; /* really only works for FireFox - mmiddelm */
	}
	dl#referenceCodeForm input.input-text {
		border: 1px solid #7F9DB9;
		width: 113px;
	}			
	div#JobContact_editLayer .alwaysOnlineAlertNote {
		background: #F2F5E3;
	}
	div#JobContact_editLayer .blGrey  
	{
		background: url('http://media.newjobs.com/id/hiring/core/2008.10/jpsAdditionalPanel_CornerLL.gif') 0 100% no-repeat;
	}
	div#JobContact_editLayer .brGrey 
	{
		background: url('http://media.newjobs.com/id/hiring/core/2008.10/jpsAdditionalPanel_CornerLR.gif') 100% 100% no-repeat;
	}
	div#JobContact_editLayer .tlGrey 
	{
		background: url('http://media.newjobs.com/id/hiring/core/2008.10/jpsAdditionalPanel_CornerUL.gif') 0 0 no-repeat;
	}
	div#JobContact_editLayer .trGrey	{
      background: url('http://media.newjobs.com/id/hiring/core/2008.10/jpsAdditionalPanel_CornerUR.gif') 100% 0 no-repeat;
      padding:15px;
	}
/* agency information */
div#JobAgencyInfo {
	padding: 20px 34px 0 117px;
}
div#JobAgencyInfo div
{
	clear: both;
	*margin-top:-10px;
}
	div#JobAgencyInfo label {
		font-size: 11px;
	}
div#JobAgencyInfo_readLayer fieldset {
	border-top:1px solid #80B2E5;
	width: 645px;
	padding: 9px 0px 9px 9px;
	margin-left: 9px;
 }
div#JobAgencyInfo_readLayer fieldset dl.form-2008-10 
{
	border-top: none;
	margin: 0px 0px 9px 0px;
	padding: 0px;
	clear:both;
	*padding-right:0px;
	}	
div#JobAgencyInfo_readLayer fieldset dl dt {
	width: 188px;
}
div#JobAgencyInfo_readLayer fieldset dl dd {
	width: auto;
	float: left;
}
div#JobAgencyInfo_editLayer {
	z-index: 1000;
	position: relative;
}
	div#JobAgencyInfo input.input-text-long {
		border: 1px solid #7F9DB9;
		width: 245px;
	}
	div#JobAgencyInfo input.input-text-short {
		border: 1px solid #7F9DB9;
		width: 130px;
	}
	div#JobAgencyInfo input.input-text-xshort {
		border: 1px solid #7F9DB9;
		width: 75px;
	}
	div#JobAgencyInfo select.input-select-xshort {
		border: 1px solid #7F9DB9;
		width: 75px;
		}
	dl#JobAgencyInfo input.input-text {
		border: 1px solid #7F9DB9;
		width: 113px;
	}				
#JobAgencyInfo dt {
	margin: 0 0 10px 0;
	*margin: 0 0 8px 0;
	padding: 0;
	float: left;
	width: 175px;
	position: relative;
	top: 1px;
}
#JobAgencyInfo dt label {
	position: relative;
	*top: -2px;
}
#JobAgencyInfo dd {
	margin: 0 0 10px 0;
	padding: 0;
}
/* preview button container */
div#previewContainer {
	margin: 0 0 0 14px;
	padding: 0 0 15px 0;
}
div#buttonContainer {
	margin: 0 0 0 20px;
	padding: 10px 22px 0 0;
	width: 689px !important;
	width: 711px;
	text-align: right;
}
	div#buttonContainer a {
		margin-left: 6px;
	}
/* template dropdown */
div#templateContainer {
	position: absolute;
	top: auto !important;
	left: 430px  !important;
	z-index: 2000;
}
	#tc-shadow-container {
		position: relative;
		left: 3px;
		top: 3px;
		margin-right: 3px;
		margin-bottom: 3px;
		width: 300px;
		_width:315px;
	}
	#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: #ffffff;
			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:0px;
			_position:absolute;
			_filter:progid:DXImageTransform.Microsoft.dropShadow(Color=#B8B6B8,offX=2,offY=2,positive= true); /* DEV00286404 */
			overflow:auto;
			overflow-x: hidden; 
			height:490px;
			_height:530px;
		}
			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;
				}	
span.clear
{
	clear:both;
}
  span.clear span
  {
	 padding-left: 18px;
  }
html:not([lang*=""]) span.clear
{
	display:block;
}		
/*********************************************************************************************************
 ctrl_ConfirmDialog.css
*********************************************************************************************************/
.buttonOption
{
	float:left;
	text-align:center;
}
.divButton
{
	float:left;
	padding:15px 8px 8px 8px;
	text-align:center;
}
/****************************************
input and select field border consistency
****************************************/
div#mainContainer .mainContainerBody textarea, select { 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	border: solid 1px #7F9DB9;
	}
/* overlay for editable layers */
div#overlay {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 999;
	opacity: 0.5;
	filter: alpha(opacity=50);
	background-color: #999;
}
/****************************************
Rich Text Editor IE adjustments
****************************************/
div#JobDescription_editLayer div#desc-editor div.radeditor.NextGen.rade_wrapper 
{
	/height:480px !important;
	}
div#JobDescription_editLayer div#desc-editor div.radeditor.NextGen.rade_wrapper  table 
{
	/height:390px !important;
	}
div#JobDescription_editLayer div#desc-editor div.radeditor.NextGen.rade_wrapper td.rade_toolZone table 
{
	/height: auto !important;
	}
div#editor-stats.IE7.editor-stats 
{
	/top:inherit;
	/margin-top:inherit;
	}		
div#editor-stats.editor-stats 
{
	/top: 0px;
	/margin-top: -38px;
	}	
div.IE7.BoxButtons	
{
	/margin-top: 50px;
	}
div.BoxButtons	
{
	/margin-top: 0px;
	}	
/****************************************
 END Rich Text Editor IE adjustments 
****************************************/
/****************************************
Multi-Template CSS 10/2008
****************************************/
fieldset dl.form-2008-10 {
	width: 640px;
	height: 100%;
	}
div#multiTemp_wrapper {
	height: auto;
	width: 665px;
	_width: 655px;
	padding: 2px;
	margin-left: -8px;
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
	position: relative;
	z-index: 1;
	}
	* html div#multiTemp_wrapper #button { /* IE6 ONLY Filter to hide button for window expand */
		display: none;
		}
	div#multiTemp_wrapper #button {
		width: 10px;
		background-color: #a0c6ea;
		border-right: solid 1px #7ba4d3;
		border-left: solid 1px #7ba4d3;
		float: right;
		}
		div#multiTemp_wrapper #button:hover	{
			background-color: #92B4E0;
			border-right: solid 1px #6788BE;
			border-left: solid 1px #6788BE;
			cursor: pointer;
			}
			#button img#swap {
				position: relative;
				top: 50%;
				border: solid 1px 0000CC;
				}
	* html div#multiTemp_wrapper div#body { /* IE6 ONLY Filter for overflow */
		 _overflow-x: auto;
		 _width: 655px; 
		}
	div#multiTemp_wrapper div#body {
		overflow: hidden;
		}
/***************************************
 Green small Rounded Corner Box
***************************************/
  .gbmTopLeft
  {
  	float:left;
  	height: 12px;
  	width: 13px;
  	margin: 0 0 0 15px;
  	_margin: 0 0 0 7px;
  	padding: 0;
  	background:transparent url(http://media.newjobs.com/id/hiring/core/JobSearch_roundedBG.gif) no-repeat scroll top left;
  }
    .gbmTopMiddle
    {
      float:left;
      height: 12px;
      width: auto;
      background: #F2F5E3;
    }
 .gbmTopRight
 {
   height: 12px;
   width: 13px;
   float:right;
   margin: 0 15px 0 0;
   _margin: 0 7px 0 0;
   background:transparent url(http://media.newjobs.com/id/hiring/core/JobSearch_roundedBG.gif) no-repeat scroll top right;	
 }
 .gbmBodyLarge
 {
    background: #F2F5E3;
    padding: 0px 0px 0px 10px;
    margin: 0 15px 10px 15px;
 }
 /***************************************
 Green Medium Rounded Corner Box
***************************************/
 .gbmbl
 {
 	background:transparent url(http://media.newjobs.com/id/hiring/core/ContactMethod_thrashbox_bottomLeft.gif) 0 100% no-repeat;
 	margin: 0 0 0 20px;
 	background-color: #F2F5E3;
 }
   .gbmbr
   {
   	background:transparent url(http://media.newjobs.com/id/hiring/core/ContactMethod_thrashbox_bottomRight.gif) 100% 100% no-repeat;
   }
     .gbmtl
     {
     	background:transparent url(http://media.newjobs.com/id/hiring/core/ContactMethod_thrashbox_topLeft.gif) 0 0 no-repeat;
     }
       .gbmtr
       {
       	 background:transparent url(http://media.newjobs.com/id/hiring/core/ContactMethod_thrashbox_topRight.gif) 100% 0 no-repeat;
       	 padding:10px;
       }
 .jobPostingDescInst
{
	width:95%; /* fixed width for control */
	background:#F2F5E3 url(http://media.newjobs.com/id/hiring/core/JobPostSummary_bkg.jpg) no-repeat scroll left bottom;
	margin:0px 2px 12px 15px;
}      
/*******************************************************
				grey rounded corner
********************************************************/	
.jtGrey{background: url('http://media.newjobs.com/id/hiring/core/dotGrey.gif') 0 0 repeat-x;}
.jbGrey {background: url('http://media.newjobs.com/id/hiring/core/dotGrey.gif') 0 100% repeat-x;}
.jlGrey {background: url('http://media.newjobs.com/id/hiring/core/dotGrey.gif') 0 0 repeat-y;}
.jrGrey {background: url('http://media.newjobs.com/id/hiring/core/dotGrey.gif') 100% 0 repeat-y;}
.jblGrey {background: url('http://media.newjobs.com/id/hiring/core/bl_GreyTransparent.gif') 0 100% no-repeat;}
.jbrGrey {background: url('http://media.newjobs.com/id/hiring/core/br_GreyTransparent.gif') 100% 100% no-repeat;}
.jtlGrey {background: url('http://media.newjobs.com/id/hiring/core/tl_GreyTransparent.gif') 0 0 no-repeat;}
.jtrGrey
{
	background: url('http://media.newjobs.com/id/hiring/core/tr_GreyTransparent.gif') 100% 0 no-repeat;
	padding:10px;
}
div.moc-search div#searchPanel input.input-text-short {
		border: 1px solid #7F9DB9;
		width: 200px!important;
		/width:200px;
	}
div.jobdescWordpreview {
		padding-left:20px !important;
		/padding-left:20px;
	}












