html, body{
	margin: 0 !important;
	padding: 0 !important;
	height: 100% !important;
	overflow: hidden;
}
div#monsterAppliesHeaderHolder *,
div#divBAM {
	border: none !important;
	background: none !important;	
	clear: none !important;
	float: none !important;
	vertical-align: top !important;
	visibility: visible !important;
	position: static !important;
	clip: auto !important;
	overflow: visible !important;
	z-index: auto !important;
	height: auto !important;
	width: auto !important;
	max-height: auto !important;
	min-height: auto !important;
	max-width: auto !important;
	min-width: auto !important;
	font-weight: bold !important;
	font-family: Verdana !important;
	list-style: none !important;
	marker-offset: auto !important;
	margin: 0 !important;
	outline: none !important;	
	padding: 0 !important;
	direction: ltr !important;
	line-height: normal !important;
	letter-spacing: normal !important;
	text-align: left !important;
	text-transform: none !important;
	text-decoration: none !important;
	white-space: normal !important;
	word-spacing: normal !important;
}
div#divBAM {
    width:970px !important; 
    height:30px !important; 
    padding-top:10px !important; 
    text-align:center !important; 
    background-color:#fef7c7 !important; 
    margin:15px auto 5px !important; 
    font-weight:bold !important;
    font-size:13px;
    color:#000 !important;
}
div#divBAM a {
    font-size:11px !important; 
    color:#0D51AB !important; 
}
div#monsterAppliesPageWrapper{
	width: 100% !important;
	height: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center;
}
#monsterAppliesContentHolder
{
    text-align: left;  
}
div#monsterAppliesPageWrapperWhiteSpace {
	margin: 0 !important;
	padding: 0 !important;
	clear: both !important;
	width: 10% !important;
	height: 40px !important;
	float: left !important;
	overflow: hidden !important;
}
div#monsterAppliesHeaderHolder {
	height: 70px !important;
	background: url("http://media.newjobs.com/mm/redux/apply/header/lineBackground.gif") repeat-x left bottom !important;
	overflow: hidden !important;
	background-color: #ffffff !important;
}
div#mAH_top {
	height: 65px !important;
	width: 100% !important;
	margin-right: -220px !important;
	overflow: hidden !important;
	margin-left: 0 !important;
	float: left !important;	
	background-color: #fff !important;
	background: none !important;
}
div#monsterAppliesHeaderHolder_Overflow{
	width: 950px !important;
}
div#mAH_top a#logo_monster_apply,
div#mAH_top a#logo_monster_apply_nldu,
div#mAH_top a#logo_monster_apply_plpo,
div#mAH_top a#logo_monster_apply_sksk,
div#mAH_top a#logo_monster_apply_cncn {
	float: left !important;
	display: block !important;
	width: 230px !important;
	height: 35px !important;
	margin-left: 50px !important;
	margin-top: 20px !important;
}
div#mAH_top a#logo_monster_apply_cncn {
	height: 50px !important;
	margin-top: 4px !important;
}
div#mAH_top a#logo_monster_apply span,
div#mAH_top a#logo_monster_apply_nldu span,
div#mAH_top a#logo_monster_apply_plpo span,
div#mAH_top a#logo_monster_apply_sksk span,
div#mAH_top a#logo_monster_apply_cncn span {display: none !important;}
div#mAH_top a#logo_monster_apply {background: url("http://media.newjobs.com/mm/redux/apply/header/monsterlogo.gif") no-repeat left top !important;}
div#mAH_top a#logo_monster_apply_nldu {background: url("http://media.newjobs.com/mm/redux/apply/header/monsterlogo_nldu.gif") no-repeat left top !important;}
div#mAH_top a#logo_monster_apply_plpo {background: url("http://media.newjobs.com/mm/redux/apply/header/monsterlogo_plpo.gif") no-repeat left top !important;}
div#mAH_top a#logo_monster_apply_sksk {background: url("http://media.newjobs.com/mm/redux/apply/header/monsterlogo_sksk.gif") no-repeat left top !important;}
div#mAH_top a#logo_monster_apply_cncn {background: url("http://media.newjobs.com/mm/redux/apply/header/monsterlogo_cncn.gif") no-repeat left top !important;}
div#mAH_top ul {
	display: block !important;
	list-style: none !important;
	float: left !important;
	margin: 0px -5px 0 5px !important;
	height: 100% !important;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
	overflow: hidden !important;
}
div#mAH_top ul a {
	color: rgb(102, 51, 153) !important;
	font-size: 12px !important;
	line-height: 40px !important;
	text-decoration: none !important;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif !important;
	font-weight: normal !important;
}
div#mAH_top ul li{
	display: block !important;
	float: left !important;
	margin: 0px 0 0px 0 !important;
	padding: 0 7px 0 7px !important;
	border-left: 1px solid #eee !important;
	line-height: 40px !important;
	height: 40px !important;
	overflow: hidden !important;
}
div#mAH_top ul li.mAH_firstLi{
	border: 0 !important;
}
/*additional header css properties*/
div#mAH_top .mainMenuHeader{
    float: left !important;
    height: 50px !important;
    margin-top: 10px !important;
}
div#mAH_top .mainMenuHeaderBorderLeft{
    float: left !important;
}
div#mAH_top .mainMenuHeaderBorderLeftTop{
    background: url('http://media.newjobs.com/mm/redux/apply/header/left.gif') no-repeat left top !important;
    width: 10px !important;
    height: 40px !important;
    float: left !important;
}
div#mAH_top .mainMenuHeaderBorderLeftBottom{
    clear: both !important;
    float: left !important;
    height: 10px !important;
    width: 10px !important;
    background: url('http://media.newjobs.com/mm/redux/apply/header/bottomLeft.gif') no-repeat left top !important;
}
div#mAH_top .mainMenuHeaderCentral{
    float: left !important;
}
div#mAH_top .mainMenuHeaderCenterTop{
    float: left !important;
    height: 50px !important;
    background: url('http://media.newjobs.com/mm/redux/apply/header/bottomBackground.gif') repeat-x bottom left!important;
}
div#mAH_top .mainMenuHeaderBorderRight{
    float: left !important;
}
div#mAH_top .mainMenuHeaderBorderRightTop{
    float: left !important;
    background: url('http://media.newjobs.com/mm/redux/apply/header/right.gif') no-repeat left top !important;
    width: 10px !important;
    height: 40px !important;
}
div#mAH_top .mainMenuHeaderBorderRightBottom{
    float: left !important;
    clear: both !important;
    height: 10px !important;
    width: 10px !important;
    background: url('http://media.newjobs.com/mm/redux/apply/header/bottomRight.gif') no-repeat left top !important;
}
/*for late breaking security notice container
	.securityNotice a {color:#EF5139; font-size:14px; font-weight:bold;}
	.securityNotice a:hover {color:#EF5139; font-size:14px; font-weight:bold; text-decoration: underline;}
*/
div#mAH_top ul a, div#mAH_top ul a: hover, div#mAH_top ul a: active, div#mAH_top ul a: visited {
	color: #663399 !important;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
	font-variant: small-caps;
	font-weight: normal !important;
	line-height: 40px !important;
	text-decoration: none !important;
}
/*modal windows for Apply flow*/
.AppliesFooterHolder {
    width: 100% !important;  
    left: 0pt !important;
    margin-left: -16px !important;
    margin-top: -35px !important;
    position: absolute !important;
    text-align: center !important;
    z-index: 3100 !important;
}
.pnlApply{
    width: 100% !important;
    height: 100% !important;
    position: relative !important;
    float: left !important;
    clear: both !important;
    float: left !important;
}
.applyContent{
    height: 23px !important;
    width: 100% !important;    
    position: relative !important;      
}
.applyFooterGreen{
    width: 943px !important;
    height: 28px !important;
    position: relative !important;
    margin-top: 8px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 0px !important;
    z-index: 3101 !important;    
}
.applyFooterPurple{
    width: 960px !important;
    height: 20px !important;
    position: relative !important;
    margin-top: -21px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    z-index: 3102 !important;
}
.applyfooter-bg{
    height: 20px !important;
	width: 940px !important;
	float: left !important;
	position: relative !important;
	background-color: #8d59a5 !important;	
}
.monsterApply-button{
    height: 100% !important;
    position: absolute !important;
    top: 3px !important;
    left: 45% !important;	 
    z-index: 3103 !important;
}
span.applyFooterSearchResults {
	position: relative !important;
	color: White !important;
	font-family: Verdana !important;
	font-size: 7pt !important;
	text-decoration: none !important;
}
.backJobSearchLinFooter a, span.applyFooterSearchResults img {text-decoration: none !important; border: none !important;}
.backJobSearchLinFooter {
    float: left !important;
    margin-left: 5px !important;
    margin-top: 4px !important;
    overflow: hidden !important;
}
span.applyFooterSearchResults: active {text-decoration: none !important;}
span.applyFooterSearchResults: hover{
    font-weight: bold !important;
    cursor: pointer !important;
}
#searchResults{
    width: 4px;
    height: 8px;
    display: inline-block;
}
a.applyButtonTextStyle{
	 color: White !important;
	 text-align: center !important;
	 font-weight: bold !important;
	 font-family: Verdana !important;
	 font-size: 12px !important;
	 padding-left: 2px !important;
	 text-decoration: none !important;
	 cursor: pointer !important;
}
a.applyButtonTextStyle: hover{
    text-decoration: underline !important;
}
/****** header style ******/
.hiddenApplyDiv .modalHeading
{
    height: 35px !important;
    width: 929px !important;
    background: url(http://media.newjobs.com/mm/redux/jobview/apply/modalHeading_bg.gif) repeat-x scroll center top !important;
    margin: 0px !important;
    padding: 0px !important;
    position: relative !important;    
    z-index: 1 !important;
    float: left !important;
}
.hiddenApplyDiv{
    width: 943px !important;
    height: 100%;
    bottom: 0px !important;
    clear: both !important;    
    position: absolute !important;    
    overflow: hidden !important;
    left: 0% !important;
}
.backgroundOverlay{
    height: 100% !important;
    width: 98.7% !important;      
    position: fixed !important;
    left: 0pt !important;
    top: 0pt !important;
    margin: 0px !important;
    padding: 0px !important;
    z-index: 3000 !important;
    display: none;    
    background-color: #000000 !important;
    position: absolute !important;
}
/****** 
	Please note that the PNG files used for the following classes require
	IE6 specific styles that can be found in \Resources\Web\FileResources\css\jobview\iepngfixes.css
******/
/****** Apply Flow Modal Container ******/
.monsterTopLeft {height: 35px !important; width: 7px !important; background: url(http://media.newjobs.com/mm/redux/jobview/apply/modalHeading_lcap.png) no-repeat scroll left top; left: 0px !important; position: relative !important; float: left !important; clear: both !important;}
.monsterTopRight {height: 35px !important; width: 7px !important; background: url(http://media.newjobs.com/mm/redux/jobview/apply/modalHeading_rcap.png) no-repeat scroll right top; position: relative !important; float: left !important;}
.applyfooter-lcap{
    height: 20px !important;
	width: 10px !important;
	position: relative !important;
	background: url(http://media.newjobs.com/mm/redux/footer/slideOut/purpleLeft.png) no-repeat top left;
	clear: both !important;
	float: left !important;
	font-size: 0px !important;
}
.applyfooter-rcap{
    height: 20px !important;
	width: 10px !important;
	position: relative !important;
	background: url(http://media.newjobs.com/mm/redux/footer/slideOut/purpleRight.png) no-repeat top right;
	float: left !important;
	font-size: 0px !important;
}
/****** Apply button ******/
.applybutton-lcap {
    width: 23px !important;
	height: 30px !important;
    background: url(http://media.newjobs.com/mm/redux/footer/slideOut/apply_open_l.png); 
	position: relative !important;
	clear: both !important;
	float: left !important;
}
.monsterApply-button .applybutton-bg {height: 30px !important; float: left !important; line-height: 29px !important; text-align: center !important; display: block; background: url(http://media.newjobs.com/mm/redux/footer/slideOut/apply_open_bg.png);}
.monsterApply-button .applybutton-bg a {color: White !important; cursor: pointer !important; font-family: Verdana !important; font-size: 11px !important; font-weight: bold !important; display: block !important; padding: 0 8px 0 8px !important;}
.applybutton-rcap {
    width: 23px !important;
	height: 30px !important;
	background: url(http://media.newjobs.com/mm/redux/footer/slideOut/apply_open_r.png);
	position: relative !important;
	float: left !important;
}
#monsterAppliesHeaderHolder .reportLnk {
font-size: 11px !important;
float: right !important;
height: 20px !important;
background: url(http://media.newjobs.com/mm/redux/icons/flags.png) no-repeat !important;
padding: 0 0 0 20px !important;
margin: 25px 0 0 10px !important;
font-weight: normal !important;
}
#monsterAppliesHeaderHolder .disabledFlag {
background-position: 0 -20px !important;
}
#monsterAppliesHeaderHolder .enabledFlag {
background-position: 0 0 !important;
}
#monsterAppliesHeaderHolder .reportLnk .enabledLink{
color: #7B4F90 !important;
text-decoration: underline !important;
font-weight: normal !important;
}
#monsterAppliesHeaderHolder .reportLnk .disabledLink{
color: #929292 !important;
text-decoration: none !important;
cursor: default !important;
font-weight: normal !important;
}
#monsterAppliesHeaderHolder .reportLnk .enabledLink:hover{
color: #7B4F90 !important;
text-decoration: none !important;
font-weight: normal !important;
}
/* CSS for ErrorNavigation.aspx */
@media print
{
div#monsterAppliesPageWrapper {overflow:visible !important;}
}
@media screen
{
div#monsterAppliesPageWrapper {overflow:auto !important;}
}
.linkNoCursor { cursor: default !important; }
p.MsoNormal, li.MsoNormal, div.MsoNormal {
  font-size: 12pt;
  font-family: times new roman, serif;
  line-height: 100%;
}
/*** START Community Policing Link for various templates ***/
/* custom template with borders */
#ejb_sendJob .CommunityPolicingReportContainer 
{
    background: url("http://media.monster.com/jobview_standard/images/2011.02/report-job_icon.png") no-repeat 0 0; 
    padding:2px 0 3px 18px;
	display: none;
}
#ejb_sendJob .followprofile {
    background: url("http://media.newjobs.com/mm/companyprofiles/follow_company_icon.gif") no-repeat scroll 0 0 transparent;
    padding:0 0 3px 18px;
    display:none;
}
#ejb_sendJob .followingprofile {
    background: url("http://media.newjobs.com/mm/companyprofiles/following_icon-2.gif") no-repeat scroll 0 0 transparent;
    padding:0 0 3px 18px;
    display:none;
}
#ejb_sendJob .tipowner {
    position: relative;
}
#ejb_sendJob .tipowner span {
    margin-left: -999em;
    position: absolute;
}
#ejb_sendJob .tipowner:hover span {
    position: absolute; left: 5em; top: 1.4em; z-index: 99;
    margin-left: 0;
}
/* standard template */
#sidecol .sidecolbox ul li.CommunityPolicingReportContainer { background-image:none; padding-top:0; margin-top:7px; display:none; }
#sidecol .sidecolbox ul li span.CommunityPolicingReportContainer { background: url("http://media.monster.com/jobview_standard/images/2011.02/report-job_icon.png") no-repeat 0 0; padding:0 0 4px 30px; }
#sidecol .sidecolbox ul li.followprofile {
    background: url("http://media.newjobs.com/mm/companyprofiles/follow_company_icon.gif") no-repeat scroll 0 0 transparent;
    margin-top: 7px;
    padding-left: 30px;
    padding-top: 0;
    display:none;
}
.followtooltext span {
    display: none;
} 
.followtooltexthover span{ 
    display:block; 
    position:absolute; 
    top:1.3em; 
    left:5px; 
    padding: 7px; 
    text-align:left;
    background: #FFFFE1;
    text-transform:none;
    text-decoration: none;
    border: 1px solid black;
    width: 289px;
    z-index:2;
} 
#sidecol .sidecolbox ul li.followingprofile {
    background: url("http://media.newjobs.com/mm/companyprofiles/following_icon-2.gif") no-repeat scroll 0 0 transparent;
    margin-top: 7px;
    padding-left: 30px;
    padding-top: 0;
    display:none;
}
/* custom borderless template */
#CustomTemplateHeader {
	display:none;
	text-align:center;
	margin-left:450px;
}
#CustomTemplateHeader .reportabuse {
	padding:0 0 0 18px;
	background:url('http://media.monster.com/jobview_standard/images/2011.02/report-job_icon.png') no-repeat scroll 0 2px transparent;
	*background-position:0 -3px;
}
#CustomTemplateHeader span a {
	color:#0D51AB;
	font-family:Verdana;
	font-size:8pt;
	padding:0 15px 0 0;
}
#CustomTemplateHeader .followprofile {
    background: url("http://media.newjobs.com/mm/companyprofiles/follow_company_icon.gif") no-repeat scroll 0 0 transparent;
    padding:0 0 3px 18px;
    display:none;
}
#CustomTemplateHeader .followingprofile {
    background: url("http://media.newjobs.com/mm/companyprofiles/following_icon-2.gif") no-repeat scroll 0 0 transparent;
    padding:0 0 3px 18px;
    display:none;
}
#CustomTemplateHeader .followprofile .tipowner {
    text-decoration: none;
    position: relative;
}
#CustomTemplateHeader .followprofile .tipowner span {
    margin-left: -999em;
    position: absolute;
}
#CustomTemplateHeader .followprofile .tipowner:hover span {
    position: absolute; left: 2em; top: 2em; z-index: 99;
    margin-left: 0; width: 200px;
}
/* common styles */
#ejb_sendJob .CommunityPolicingReportContainer.disabledLink,
#sidecol .sidecolbox ul li span.CommunityPolicingReportContainer.disabledLink,
#CustomTemplateHeader span.disabledLink  
{
    background-image: url("http://media.monster.com/jobview_standard/images/2011.02/report-job_icon_disabled.png"); 
}
#ejb_sendJob .CommunityPolicingReportContainer.disabledLink a,
#sidecol .sidecolbox ul li span.CommunityPolicingReportContainer.disabledLink a,
#CustomTemplateHeader span.disabledLink a  
{
    color:#929292 !important; 
    cursor:default !important; 
    font-weight:normal !important; 
    text-decoration:none !important; 
}
#jobsummary a
{
    color: #0D51AB;
    text-decoration: none;
}
/*** END Community Policing Link for various templates ***/
/** Start Mobile **/
html.mobile,
html.mobile body{
	height:auto !important;
}
html.mobile #monsterAppliesPageWrapper{
	height:auto !important;
	width:auto !important;
	overflow: visible !important;
}
html.mobile .AppliesFooterHolder{
	position:static !important;
}
/** End Mobile **/
/** Start Lite Reg **/
#jv-modal-content { display: none; font-family: Arial; font-size: 13px;text-align: left;}
#simplemodal-overlay { background-color: #ccc; cursor: default; }
#simplemodal-container { width: 400px; color:black; background-color:white; border:4px solid #989898; padding: 14px; height: 120px;}
#modalClose { cursor: pointer; font-weight: bold; text-transform: uppercase; background-position: 0 -90px; height: 16px; margin: 0; padding: 5px 8px; background-color: #EEEEEE; background-image: url("http://img-seeker.newjobs.com/mons/v3.6.5.2880/global_main30_img.axd"); background-repeat: no-repeat; border-right: 1px solid #BBBBBB; display: inline-block; color: #673695; text-decoration: none; }
#me-invalid { color: Red; font-weight: bold; display: none;}
*+html #me-invalid { position: relative; top: -15px;}
.jvmFooter { color: #9a9a9a; font-size: 11px; margin-top: 14px;}
.jvmFooter a { color: #1362b2; text-decoration: none; }
.jvmFooter a:hover { text-decoration: underline; }
.jvmHeader { margin-bottom: 14px; margin-right: 10px;}
.jvmHeader b { font-size: 14px; }
#jvsmClose { background: url("http://img-seeker.newjobs.com/mons/v3.6.5.2880/js20_new_img.axd") repeat scroll -93px 0 transparent; cursor: pointer; display: inline-block; height: 17px; position: absolute; right: 7px; top: 7px; width: 17px; color: #0D51AB; text-decoration: none; }
#modemail { width: 220px; height: 26px; margin-bottom: 8px; line-height: 26px;}
/** End Lite Reg **/

