/******* =body ********/
body, textarea /* adding textarea to overide IE's defaulting to sans font only in textarea */
{
	font-family: Arial; 
	font-size: 13px;
        /* line-height: 17px;  tested this out  blows everything up */
}
a
{
    text-decoration:none;
    color: #0d51ab;
}
a:hover
{
    text-decoration:underline;
    color: #0d51ab;
}
/******* =body End ********/
/* Inner tabs navigation BEGIN*/
ul.tabsNav_InnerPage, ul.tabsNav_InnerPage * {
  text-align: left;
  margin: 0;
  padding: 0;
}
ul.tabsNav_InnerPage li {
  display: block;
}
ul.tabsNav_InnerPage{
  width: 725px;
  background: url(https://securemedia.newjobs.com/mm/redux/profile/tabs/navTabs_horizLine.gif) no-repeat;
  position: relative;
  float: left;
  padding: 0 0 0 25px;
  background-position: 0 -1px;
}
ul.tabsNav_InnerPage li.tabsNavLi {float: left; height: 35px; background: url(https://securemedia.newjobs.com/mm/redux/temp/profileTMP/navInactiveTab.png); padding: 0 2px 0 2px;}
ul.tabsNav_InnerPage li.tabsNavLi.lastNavItem h3 {background: none !important;}
ul.tabsNav_InnerPage li.selectedTab h3 {color: rgb(109, 54, 154); overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/temp/profileTMP/navActiveTabLeft.png) no-repeat !important; padding-right: 0px !important;}
ul.tabsNav_InnerPage li.selectedTab h3 a {color: rgb(109, 54, 154);}
ul.tabsNav_InnerPage li.tabsNavLi.selectedTab {background: url(https://securemedia.newjobs.com/mm/redux/temp/profileTMP/navActiveTabRight.png) no-repeat right top; padding: 0 11px 0 0; margin-left: -5px;}
ul.tabsNav_InnerPage li.tabsNavLi.firstNavItem {background: url(https://securemedia.newjobs.com/mm/redux/temp/profileTMP/navInactiveTabLeft.png) no-repeat left top; margin-left: -5px;}
ul.tabsNav_InnerPage li.tabsNavLi.firstNavItem.selectedTab {background: url(https://securemedia.newjobs.com/mm/redux/temp/profileTMP/navActiveTabRight.png) no-repeat right top; padding: 0 11px 0 0;}
ul.tabsNav_InnerPage li.tabsNavLi.firstNavItem.selectedTab h3 {color: rgb(109, 54, 154); overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/temp/profileTMP/navActiveTabLeft.png) no-repeat !important; padding: 0 0 0 11px;}
ul.tabsNav_InnerPage li.tabsNavLi.lastNavItem {background: url(https://securemedia.newjobs.com/mm/redux/temp/profileTMP/navInactiveTabRight.png) no-repeat right top;}
ul.tabsNav_InnerPage li.tabsNavLi.lastNavItem.selectedTab {background: url(https://securemedia.newjobs.com/mm/redux/temp/profileTMP/navActiveTabRightLast.png) no-repeat right top;}
ul.tabsNav_InnerPage li.tabsNavLi.lastNavItem.selectedTab h3 {color: rgb(109, 54, 154); overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/temp/profileTMP/navActiveTabLeft.png) no-repeat !important; padding: 0 0 0 11px;}
ul.tabsNav_InnerPage li.tabsNavLi h3 {
  float: left;
  font-family: verdana;
  font-size: 12px;
  color: rgb(134, 103, 158);
  line-height: 35px;
  background: transparent url(https://securemedia.newjobs.com/mm/redux/temp/profileTMP/navInactiveTabSeparator.png) no-repeat right top;
  padding: 0 12px 0 12px;
}
ul.tabsNav_InnerPage li.tabsNavLi h3 a {
  color: rgb(134, 103, 158);
  text-decoration: none;
}
ul.tabsNav_InnerPage li.tabsNavLi div.tabBody_InnerPage{
  display: none;
  clear: both;
  position: absolute;
  left: 0px;
  top: 35px;
  border-top: 0;
  float: left;
   padding: 0;
    margin: 0;
    width: 755px;
}
ul.tabsNav_InnerPage li.tabsNavLi div.tabBody_InnerPage .ctlGreenSections{
  margin: 25px 15px 15px 5px;
  padding: 0 0 5px 0;
}
ul.tabsNav_InnerPage li.tabsNavLi div.tabBody_InnerPage .ctlGreenSections .careergoals_p{
  margin: 15px 20px 0px 20px;
  font-weight: bold;
}
ul.tabsNav_InnerPage li.selectedTab div.tabBody_InnerPage{
  display: block;
}
div.innerNavBox{
  width: 740px;
  clear: both;
  background: transparent url('https://securemedia.newjobs.com/mm/redux/temp/profileTMP/boxFootBG_2.gif?01') no-repeat left bottom;
  padding: 10px 0 5px 0;
  margin: 0 -10px 10px 0px;
  float: left;
  display: inline;
}
div.innerNavBox h4{
  width: 739px;
  margin: 0;
  padding: 0 0 0 16px;
  height: 24px;
  line-height: 27px;  
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color: rgb(254, 112, 13);
  background: transparent url('https://securemedia.newjobs.com/mm/redux/temp/profileTMP/boxHeadBG_2.gif?01') no-repeat;
}
div.innerNavBox div.innerNavBoxBody{
  border: 1px solid rgb(230, 230, 230);
  border-top: 0;
  border-bottom: 0;
  float: left;
  width: 739px;
  background-color: rgb(255, 255, 255);
}
div.navTabWaitingMode {
  height: 200px;
  width: 100%;
  background: transparent url('https://securemedia.newjobs.com/mm/redux/ajax/loading.gif') no-repeat center;
}
/* Inner tabs navigation END*/
/* date fields  */
div.listBuilder .listEntity .gfir_startDate,
div.listBuilder .listEntity .gfir_endDate
{
    font-style: italic;
    padding: 0;
    margin:0 5px 10px 0;
}
div.listBuilder .listEntity .startDate_GenericFieldName.GenericField.dateSelectorMYGenericField
{
    float: left;
    clear: left;
}
div.listBuilder .listEntity .endDate_GenericFieldName.GenericField.dateSelectorMYGenericField
{
    float: left;
}
div.listBuilder .listEntity .GenericFieldInputReplacement.hiddenElement.gfir_startDate 
{
    display: inline;
}
div.listBuilder .listEntity .monthYearPicker_typeField
{
    margin: 3px; 
}
div.listBuilder .listEntity .monthYearPicker_yearField
{
    width: 30px;
    display: inline;
    /*padding: 1px;*/
    margin: 3px 15px 3px 5px;
    border: 1px solid #ccc;
}
div.listBuilder .listEntity .monthYearPicker_monthField
{
    /*padding: 1px;*/
    margin: 3px;
    border: 1px solid #ccc;
    display: inline;
}
div.listBuilder .listEntity .monthYearPicker_dayField
{
    /*padding: 1px;*/
    margin: 3px;
    border: 1px solid #ccc;
    display: inline;
}
div.listBuilder .listEntity .monthYearPicker_selectOptionsField
{
    /*padding: 1px;*/
    margin: 3px 12px 3px 0px;
    border: 1px solid #ccc;
    display: inline;
}
/* resume listbuilder specific*/
#EditResumeContactInfoView h2 
{
    color: #6c4b82;
    font-size: 1em;
    font-weight: bold;
    padding:0 0 0 85px;
    margin:0;
}
#EditResumeContactInfoView p 
{
    padding: 8px 0 0 85px;
    margin: 0;
    font-size: 0.9em;
}
#viewResumeTitle, #editResumeTitle
{
    padding: 5px;
    margin: 10px 10px 10px 0px;
    width: 545px;
}
#editResumeTitle input
{
    padding: 5px;
    margin: 10px 10px 10px 10px;
    border: 1px solid #ccc;
    width: 500px;
}
#EditResumeContactInfoDiv label
{
    font-weight: bold;
    font-size: 0.85em;
    color: #5f5f5f;
    display: block;
    padding: 10px 0 2px 0;
}
#EditResumeContactInfoDiv input, #resumeTitle, #resumeDescription
{
    border: 1px solid #ccc;
    padding: 2px;
}
#resumeTitle, #resumeDescription 
{
    width: 450px;
}
#editResumeTitleEdit label
{
    font-weight: bold;
    font-size: 1em;
    color: #5f5f5f;
    display: block;
    padding: 15px 0 2px 0;
}
#resumebuilderHolder
{
    width:560px;
}
#resumebuilderHolder ul
{
   margin: 0;
   padding: 10px 0 10px 0;
   list-style-type: none;
}
#resumebuilderHolder li
{
   list-style-type: none;
}
#resumebuilderHolder .editMode .locationName_GenericFieldName.GenericField.singleFieldLocationGenericField .GenericFieldInput
{
    width: 195px;
}
#resumebuilderHolder .editMode .skillName_GenericFieldName.GenericField.autoCompleteGenericField input
{
    width: 220px;
}
#resumebuilderHolder div.listBuilder .listEntity.editMode .innerLBInput
{
    width: 350px;
}
#resumebuilderHolder .ctlGreenSections_content 
{
    width: 550px; 
    overflow: hidden;
    margin: 0;
    padding: 0;
}
#resumebuilderHolder .ctlGreenSections_content.nonLB 
{ 
    margin: 0;
    padding: 20px 20px 20px 45px;
    width: 490px; 
}
#resumebuilderHolder .ctlGreenSections_content.nonLB .fnt5
{
    margin-bottom: 2px;
}
/* profile listbuilder specific*/
ul.innerNavBoxBody .listEntity .innerContainer
{
    width: 630px !important;
}
ul.innerNavBoxBody,
ul.innerNavBoxBody li
{
    list-style-type: none;
}
ul .innerNavBoxBody
{
    background-color: #ffffff;
    list-style-type: none;
}
ul.GenericFieldInputHolder
{
    margin: 0;
    padding: 0;
}
/* listbuilder generic begin*/
div.listBuilder
{
    /*font-size:11px*/
}
div.listBuilder li,
div.listBuilder h4,
div.listBuilder .listBuilderDefaultContent,
div.listBuilder .listBuilderDefaultContent strong
{
    display: block;
}
div.listBuilder .listBuilderDefaultContent
{
    padding: 20px 20px 20px 45px;
    background-color: #ffffff;
}
span.careerGoals.listBuilderDefaultContent
{
    padding-bottom: 0;
}
div.listBuilder .listEntity
{
    clear: left;
    display: block;
    background-color: #ffffff;
    padding: 0 20px 0 20px;
    cursor: default;
}
div.listBuilder .listEntity.editMode,
div.listBuilder .listEntity.waitingMode
{
    padding-bottom: 25px;
}
.editMode input:focus, .editMode textarea:focus
{
    border-color:#e78524 !important;
    color:#000000 !important
}
.editMode select:focus
{
    /*color:#000000 !important*/
}
div.listBuilder .hiddenElement
{
    display: none;
}
div.listBuilder .listEntity .innerContainer
{
    margin: 0;
    width: 460px;
    padding: 10px 20px 10px 25px;
}
div.listBuilder .listEntity.hover .innerContainer
{
    background-color: #fdf0e1;
}
div.listBuilder .listEntity.hover.editMode .innerContainer
{
    background-color: #ffffff;
}
div.listBuilder .listEntity.dottedTopBorder .innerContainer
{
    border-top: 1px dotted #939393;
}
.GenericFieldInput
{
    border: 1px solid rgb(204, 204, 204);
    margin: 2px;
    background-color: rgb(255, 255, 255);
    cursor: text;
   /* color: #676565;*/
    display: inline;
}
textarea.GenericFieldInput, input.GenericFieldInput
{
    width: 475px;
    padding: 1px;
}
textarea.GenericFieldInput
{
    height: 120px;
    overflow:auto;
}
div.listBuilder .GenericFieldInput.ac_input
{
    width: 475px;
    padding: 1px;
}
select.GenericFieldInput
{
    width: 230px;
}
.GenericFieldInputReplacement,
.editMode .GenericFieldInput
{
    display: block;
}
.editMode .GenericFieldInputReplacement,
.GenericFieldInput
{
    display: none;
}
.editMode .GenericFieldInputReplacement
{
    display: none !important;
}
.GenericFieldInputReplacement,
.GenericFieldInput
{
    overflow: hidden;
}
.blackFont 
{
    color: black;
}
/* labels*/
div.listBuilder .listEntity .GenericFieldLabel
{
    /*color:#5F5F5F;
    font-size:1em;
    font-weight:bold;*/
    margin: 10px 0 2px 0;
    padding: 0;
    display: none;
}
div.listBuilder .listEntity.editMode .GenericFieldLabel
{
    display: block;
}
.redRequired 
{
    color: #f7614a;
}
/*error validations */
div.listBuilder .errorFieldWrapper
{
    margin: -14px 0 0 0; 
    padding: 0; 
    position: absolute; 
    width: 20px;
}
div.listBuilder .ctl036_Form_Error 
{
   margin: 10px 0 2px;
   padding: 0;
}
div.listBuilder .ctl036_ErrorMessage_noIcon 
{
    padding:11px;
    position: absolute;
    font-weight: normal;
    padding: 11px;
    margin: 0 4px -8px 0;
}
div.listBuilder .listEntityError
{
    display: none;
    margin: 10px 20px;
    width: 630px;
}
div.listBuilder .listEntityError .ctl036_ErrorMessage
{
    padding:11px 30px;
}
div.listBuilder .listEntity .ctl036_Question
{
   width: 350px;
   position: absolute;
}
div.listBuilder .listEntity .ctl036_Question .ctl036_questionContent
{
   padding: 9px 20px 11px 20px;
}
#resumebuilderHolder div.listBuilder .listEntityError .ctl036_ErrorMessage
{
    width: 450px;
}
div.listBuilder .listEntityError .ctl036_ErrorMessage .ErrorMessage_Content
{
  padding: 0;
}
.redBorder
{
    border: 1px solid red;
    color: red;
}
.clearFloat
{
    clear: both;
	margin:0;
	padding:0;
}
div.listBuilder .listEntity .saveButton,
div.listBuilder .listEntity .closeInnerListButton,
div.listBuilder .listEntity .cancelButton,
div.listBuilder .listEntity .loadingImage,
div.listBuilder .listEntity .listEntityMenu *,
div.listBuilder .listEntity.waitingMode .saveButton,
div.listBuilder .listEntity.waitingMode .cancelButton{
    display: none;
}
div.listBuilder .listEntity.waitingMode img.loadingImage
{
    clear: both;
    display: inline;
}
div.listBuilder .addNewButton
{
    clear: both;
	display: block;
	font-weight: bold;
	color: rgb(123, 79, 144);
	padding: 5px 20px 10px 45px;
	background-color: #ffffff;
}
div.listBuilder .addNewButton span
{
    cursor: pointer;
   /* margin-left: 30px;*/
    text-decoration: underline;
}
li.addNewButton
{
    list-style-type: none;
}
div.listBuilder .saveButton,
div.listBuilder .cancelButton
{
    float: left;
    text-decoration: underline;
   /* color: #7b4f90;*/
    padding: 0 10px 0 1px;
    cursor: pointer;
}
div.listBuilder .saveButton:Hover,
div.listBuilder .cancelButton:Hover 
{
    /*color:#4e0471;*/
}
.disabledButton
{
    visibility: hidden;
}
#educations .GenericFieldInputReplacement,
#industryCerts .GenericFieldInputReplacement,
#experiences .GenericFieldInputReplacement,
#careerHighlights .GenericFieldInputReplacement,
#skills .GenericFieldInputReplacement,
#affiliations .GenericFieldInputReplacement,
#interests .GenericFieldInputReplacement,
#awards .GenericFieldInputReplacement,
#languages .GenericFieldInputReplacement,
#objective .GenericFieldInputReplacement,
#references .GenericFieldInputReplacement,
#externalAccounts .GenericFieldInputReplacement,
div.goalBuilder .GenericFieldInputReplacement
{
  display: block !important;
  width: 480px; 
}
#educations .editMode .GenericFieldInputReplacement, 
#industryCerts .editMode .GenericFieldInputReplacement,
#experiences .editMode .GenericFieldInputReplacement,
#careerHighlights .editMode .GenericFieldInputReplacement,
#skills .editMode .GenericFieldInputReplacement,
#affiliations .editMode .GenericFieldInputReplacement,
#interests .editMode .GenericFieldInputReplacement,
#awards .editMode .GenericFieldInputReplacement,
#languages .editMode .GenericFieldInputReplacement,
#objective .editMode .GenericFieldInputReplacement,
#references .editMode .GenericFieldInputReplacement,
#externalAccounts .editMode .GenericFieldInputReplacement,
div.goalBuilder .editMode .GenericFieldInputReplacement
{
    display: none !important;
}
div.listBuilder .listEntity.editMode.hover .listEntityMenu,
div.listBuilder .listEntity.waitingMode.hover .listEntityMenu
{
    display: none;
}
div.listBuilder .listEntity.hover .listEntityMenu *
{
    display: block;
}
div.listBuilder .listEntityMenu .deleteButton,
div.listBuilder .listEntityMenu .moveButton,
div.listBuilder .listEntityMenu .editButton
{
    float: right;
}
div.listBuilder .listEntity.editMode .cancelButton
{
    clear: left;
    float: left; 
    padding-top: 10px;
}
div.listBuilder .listEntity.editMode .saveButton
{
  float: left; 
  padding-top: 10px;
}
div.listBuilder .listEntity.editMode .saveButton,
div.listBuilder .listEntity.editMode .innerListAddButton,
div.listBuilder .listEntity.editMode .cancelButton
{
    display: block;
}
/* ratings */
.starHolder img 
{
    padding:1px;
    margin: 0;
}
div.listBuilder .listEntityRate input
{
  display: none;
}
div.listBuilder .listEntityMenu,
div.listBuilder .listEntityRate
{
    height: 20px;
	width: 110px;
	float: left;
	margin: 0 0 0 -105px;
	padding: 0 0 0 5px;
	display: block;
}
div.listBuilder .listEntityRate
{
    width: 200px;
    float: right;
}
div.listBuilder .listEntityRate span.ratingLabel
{
    width: 120px;
    height: 12px;
    float: left;
    padding: 0;
    margin:  0;
}
div.listBuilder .listEntity.editable.hoverMenu.editMode .listEntityRate span.ratingLabel
{
    margin:  5px 0 0 0;
}
div.listBuilder .listEntity.editable.hoverMenu.editMode .levelID_GenericFieldName.listEntityRate.ratingContainer,
div.listBuilder .listEntity.editable.hoverMenu.editMode .languageProficiencyID_GenericFieldName.listEntityRate.ratingContainer
{
    margin-top: 20px;
}
/*end of ratings */
/* career goal salaries */
div.listBuilder .listEntity div.salaryFrom_GenericFieldName,
div.listBuilder .listEntity div.salaryTo_GenericFieldName,
div.listBuilder .listEntity div.currencies_GenericFieldName,
div.listBuilder .listEntity div.salaryTypes_GenericFieldName
{
    display: inline !important; 
}
div.listBuilder .listEntity .company_GenericFieldName.GenericField.autoCompleteGenericField,
div.listBuilder .listEntity .phone_GenericFieldName.GenericField.simpleTextGenericField,
div.listBuilder .listEntity .summary_GenericFieldName.GenericField.textGenericField,
div.listBuilder .listEntity .schoolName_GenericFieldName.GenericField.autoCompleteGenericField
{
    clear: left;
}
div.listBuilder .gfir_degreeLevels
{
    clear: both;
    display: block;
    font-weight: bold;
    /*color: rgb(123, 79, 144);*/
    padding: 0;
    margin:0;
}
div.listBuilder .gfir_personalStatementText,
div.listBuilder .gfir_careerHighlightText,
div.listBuilder .gfir_awardDesc
{
    width: 420px;
    text-align: justify;
}
.gfir_organizationName
{
    font-weight: bold;
}
div.listBuilder .gfir_description,
div.listBuilder .gfir_summary
{
    width: 420px;
    /*text-align: justify;*/
    clear: left;
    padding: 0;
    margin: 0;
}
/* InnerListBuilder begin */
ul.innerLB li.innerListItem
{
    clear: left;
    margin: 0 5px 5px 0;
    padding: 0;
}
ul.innerLB li.innerListAddButton
{
    clear: both;
    padding: 0;
    margin: 0;
}
ul.innerLB .addNewInnerItem 
{
    clear: left;  
    /*text-decoration: underline;*/
    /*color: #7b4f90;*/
    padding: 0 10px 0 1px;
    margin: 2px 0 10px 0;
    /*cursor: pointer;*/
}
.editMode ul.innerLB .innerLBradio 
{
    clear: left;
    margin: 0;
    padding: 5px 0; 
}
.editMode ul.innerLB .innerLBradio input.radioButton {
    margin: 0;
    padding:0; 
}
.editMode ul.innerLB .innerLBradio label
{
    margin: 0;
    padding: 0 0 0 5px; 
}
div.listBuilder .listEntity .GenericFieldInputHolder.innerLB
{
    display: none;
}
div.listBuilder .listEntity.editMode .GenericFieldInputHolder.innerLB
{
    display: block;
}
div.listBuilder .listEntity.editMode .GenericFieldInputHolder.innerLB li
{
    display: block;
}
div.listBuilder .listEntity.editMode .innerLBInput
{
   padding: 1px;
   margin: 0 10px 5px 0;
   border: 1px solid #ccc;
   float: left;
   width: 350px;
}
div.listBuilder .listEntity.editMode select.innerLBInput
{
    width: 310px;
}
div.listBuilder .listEntity.editMode .icnRemove
{ 
    margin-top: 5px;
}
div.listBuilder .listEntity .innerListAddButton
{
    display: none;
}
div.listBuilder .listEntity .GenericFieldInputHolder.permitInnerListBuilder.innerLB
{
    display: none;
}
div.listBuilder .listEntity.editMode .GenericFieldInputHolder.permitInnerListBuilder.innerLB
{
    display: inline;
}
div.listBuilder .listEntity .GenericFieldInputHolder.dropdownInnerListBuilder.innerLB
{
    display: inline;
}
div.listBuilder .listEntity .GenericFieldInputHolder.multipleselectBoxInnerListBuilder .innerLBSelectSpan
{
    display: block;
    clear: both;
}
div.listBuilder .listEntity .GenericFieldInputHolder.multipleselectBoxInnerListBuilder select.innerLBInput
{
    padding: 1px;
    margin: 3px 15px 3px 3px;
    border: 1px solid #ccc;
    display: inline;
    width: 70px;
}
div.listBuilder .listEntity .GenericFieldInputHolder.multipleselectBoxInnerListBuilder select.monthYearPicker_monthField
{
    width: 80px;
}
div.listBuilder .listEntity .monthYearPicker .checkboxholder
{
    float:left; padding:0; margin: 3px 5px 0 0; width:14px; height:14px;
}
div.listBuilder .listEntity .monthYearPicker .checkboxLabel
{
    float:left; padding:2px 0 0 0; margin:0; width: 95px;
}
#resumebuilderHolder div.listBuilder .listEntity.editMode .monthYearPicker .checkboxholder
{
    margin: -6px 5px 0 0;
}
.checkboxholder label {margin: 0 10px 0 5px;}
ul.GenericFieldInputHolder.permitInnerListBuilder.innerLB span select,
ul.GenericFieldInputHolder.permitInnerListBuilder.innerLB a.icnRemove,
ul.GenericFieldInputHolder.dropdownInnerListBuilder.innerLB span select,
ul.GenericFieldInputHolder.dropdownInnerListBuilder.innerLB a.icnRemove,
ul.GenericFieldInputHolder .innerListItem .closeInnerListButton,
.fieldOfStudies_GenericFieldName.GenericField.multipleAutoCompletesGenericField ul.GenericFieldInputHolder
{
    display: none;
}
.editMode ul.GenericFieldInputHolder.permitInnerListBuilder.innerLB span select,
.editMode ul.GenericFieldInputHolder.permitInnerListBuilder.innerLB a.icnRemove,
.editMode ul.GenericFieldInputHolder.dropdownInnerListBuilder.innerLB span select,
.editMode ul.GenericFieldInputHolder.dropdownInnerListBuilder.innerLB a.icnRemove,
.editMode ul.GenericFieldInputHolder .innerListItem .innerLBInput,
.listEntity.editable.hoverMenu.editMode .fieldOfStudies_GenericFieldName.GenericField.multipleAutoCompletesGenericField ul.GenericFieldInputHolder 
{
    display: inline;
}
/* InnerListBuilder end */
/* skills and languages*/
div.listBuilder .listEntity.editMode .gfl_languages,
div.listBuilder .listEntity.editMode .gfl_skillName
{
    display: none;
}
div.listBuilder .listEntity .GenericFieldLabel.gfl_skills
{
    display: block;
}
div.listBuilder .listEntity .skillName_GenericFieldName.GenericField.autoCompleteGenericField input
{
    width: 300px;
}
div.goalBuilder .listEntity .skillName_GenericFieldName.GenericField.autoCompleteGenericField input
{
    width: 220px;
}
/* degree levels select  */
div.listBuilder .listEntity.editMode .degreeLevels_GenericFieldName.GenericField.selectGenericField GenericFieldInput
{
    display: block;
}
/* Additional info  */
#additionalInfo .GenericFieldInputReplacement
{
    display: block;
    margin: 0;
    padding: 10px 0;
    border-bottom: 1px solid #cccccc;
}
#additionalInfo .GenericFieldInputReplacement .viewModeText
{
    float: left;
    width: 360px;
}
#additionalInfo .GenericFieldInputReplacement .viewModeLabel
{
   width: 265px;
   font-weight: bold;
   float: left;
}
#additionalInfo .GenericFieldInputReplacement .viewModeLabelCountries
{
   width: 265px;
   font-weight: bold;
}
#additionalInfo .GenericFieldInputReplacement .viewModeLabelDisabilities
{
   width: 265px;
   font-weight: bold;
}
#additionalInfo .GenericFieldInputReplacement .selectedcountry
{
  /* color: #758e30;
   font-weight: bold;*/
   display: block;
   margin:0;
   padding: 10px 0 0 0;
}
#additionalInfo .GenericFieldInputReplacement .selecteddisability
{
  /* color: #758e30;
   font-weight: bold;*/
   display: block;
   margin:0;
   padding: 10px 0 0 0;
}
#additionalInfo .GenericFieldInputReplacement .workauthorisation
{
   margin:0;
   padding: 0;
}
/* work experience  */
div.listBuilder#experience .company_GenericFieldName,
div.listBuilder#experience .location_GenericFieldName,
div.listBuilder#experience .industries_GenericFieldName
{
  float: left;
}
div.listBuilder#experience .company_GenericFieldName span.GenericFieldInputReplacement,
div.listBuilder#experience .location_GenericFieldName span.GenericFieldInputReplacement
{
  display: inline;
  width: auto;
  padding-right: 5px;
  margin-right: 5px;
  border-right: 1px solid black;
}
div.listBuilder#experience .location_GenericFieldName span.GenericFieldInputReplacement
{
  font-weight: bold;
}
#experiences.listBuilder .listEntity .gfir_jobTitle
{
    /*font-size: 1.1em;
    color: #788d32;*/
    font-weight: bold;
    display: block;
}
#references.listBuilder .listEntity .gfir_userRefsName
{
    /*font-size: 1.1em;
    color: #6f4881;*/
    font-weight: bold;
    display: block;
    margin-bottom: 12px;
}
/* singleFieldLocation  */
.editMode .locationName_GenericFieldName.GenericField.singleFieldLocationGenericField .GenericFieldInput
{
    display: inline;
    width: 210px;
    margin-right: 10px;
}
/* textareas  */
.description_GenericFieldName, .personalStatementText_GenericFieldName, .summary_GenericFieldName, .careerHighlightText_GenericFieldName, .awardDesc_GenericFieldName
{
    width:600px;
}
/* singleValuePrompt radiobutton  */
.singleValuePrompt_checkboxGenericField input.radioButton{
  padding: 0;
  margin:0;
}
.singleValuePrompt_checkboxGenericField .radioButtonDiv{
  display: none;
}
.editMode .singleValuePrompt_checkboxGenericField .radioButtonDiv{
  padding: 0;
  margin: 15px 0 15px 0;
  display: block;
}
.singleValuePrompt_checkboxGenericField .radioButtonSpan{
  padding: 0;
  margin: 0 10px 0 0;
}
.singleValuePrompt_checkboxGenericField .radioButtonSpan .radioButton{
  margin: 0 5px 0 0;
}
/* singleValuePrompt checkbox  */
.singleValuePrompt_checkboxGenericField input.GenericFieldCheckbox{
  float: left;
}
div.listBuilder .listEntity .singleValuePrompt_checkboxGenericField
{
    clear: both;
}
div.listBuilder .listEntity.editMode .isGraduated_GenericFieldName.GenericField.singleValuePrompt_checkboxGenericField
{
    display: block;
}
div.listBuilder .listEntity .isGraduated_GenericFieldName.GenericField.singleValuePrompt_checkboxGenericField
{
    display: none;
}
div.listBuilder .listEntity .adaptStatus_GenericFieldName.GenericField.singleValuePrompt_checkboxGenericField
{
    display: block;
    clear: left;
}
/* checkbox  */
.isCurrent_GenericFieldName 
{
    padding: 10px 5px;
}
div.listBuilder .listEntity .isCurrent_GenericFieldName
{
    display: none;
}
div.listBuilder .listEntity.editMode .isCurrent_GenericFieldName
{
    display: block;
}
.GenericFieldCheckbox 
{
    margin: 7px 10px 0 0;
}
ul.checkBoxColumn
{
    padding:0;
	float: left;
	margin: 0 15px 0 0;
}
.checkBoxColumn li 
{
    list-style-type: none;
    padding: 5px;
}
.checkBoxColumn input
{
	 color: #28ad29;
	 border: 1px solid #ccc;
}
/* textFieldWithCheckBox */
input.textFieldWithCheckBox
{
	width: 238px;
}
.textFieldWithCheckBoxGenericField label.checkboxspan
{
	margin: 0 10px 0 0;
}
.textFieldWithCheckBoxGenericField label.checkboxspan input
{
	margin-right: 5px;
}
/* reseting styling for ol/ul  RTE in View Mode  */
.RTEGenericField  ul, .RTEGenericField  ul li
{ 
    list-style-type:disc!important; 
}
.RTEGenericField  ol, .RTEGenericField  ol li 
{ 
    list-style-type: decimal !important;
}
.RTEGenericField  ul li, .RTEGenericField  ol li
{ 
    display: list-item !important;
	list-style-image:none !important;
	list-style-position:outside!important;
}
.RTEGenericField ol
{
    margin: 1.12em 0 !important;
    list-style-type: decimal !important;
}
.RTEGenericField ol, .RTEGenericField  ul
{
    margin-left: 40px !important;
}
/* flyout begin */
.fpwdialog 
{
    margin-left:13px;
    margin-bottom:7px;
}
.fpwdialog .fpwbottom 
{
    padding: 0;
    margin:0;
}
.fpwdialog ul 
{
    padding: 0 10px 0 7px;
    margin:0;
}
.fpwItemStyle
{
    font-size:11px;
    margin: 0px;
    color: #846990;
	display: block;
	cursor: pointer;
    padding: 7px 0 8px 0;
    border: 0px;
    background: transparent url(https://securemedia.newjobs.com/mm/redux/flyOutMenu/fpwdottedbg.gif) repeat-x bottom left;
 }
.fpwItemHoverStyle 
{
    margin-top:0px;
    font-size:11px;
    color: #f48d1f;
    border: 0px;
    padding: 7px 0 8px 0;
    cursor: pointer;
    display: block;
    font-weight:bold;
    background: transparent url(https://securemedia.newjobs.com/mm/redux/flyOutMenu/fpwdottedbg.gif) repeat-x bottom left;
}
.fpwItemStyleBlank
{
    font-size:11px;
    margin: 0px;
    color: #846990;
    display: block;
    cursor: pointer;
    padding: 7px 0 0 0;
    border: 0px;
    _display: inline-block;
    background: transparent no-repeat bottom left;
}
.fpwItemStyleHoverBlank
{
    font-size:11px;
    margin: 0px;
    color: #f48d1f;
    display: block;
    cursor: pointer;
    padding: 7px 0 0 0;
    border: 0px;
    font-weight:bold;
    _display: inline-block;
    background: transparent no-repeat bottom left;
}
div.listBuilder .deleteFlyoutButton
{
    border-top: 1px dotted #ccc;
}
div.listBuilder .deleteFlyoutButton, div.listBuilder .editFlyoutButton
{
    padding-left: 5px;
}
/* flyout end */
/* Deck navigation BEGIN*/
ul.deckNav{
  margin: 10px;
  padding: 0;
  list-style-type: none;
  position: relative;
  padding-top: 10px;
}
ul.deckNav li.deckNavAddButton{
  margin: 0;
  padding: 10px 0 0 10px;
  display: block;
}
ul.deckNav li.deckNavLi{
  padding: 0;
  display: block;
  height: 57px;
  background: transparent url("https://securemedia.newjobs.com/mm/redux/temp/profileTMP/deck/tab_deckNav.png?") no-repeat 0 3px;
}
ul.deckNav li.deckGoalTab span.careerGoalTabLink{
  color: rgb(153, 153, 153);
  display: block;
  height: 100%;
  line-height: 57px;
  padding-left: 25px;
  width: 168px;
  text-decoration: none;
  cursor: pointer;
}
ul.deckNav li.deckGoalTab span.careerGoalTabLink .GenericFieldLabel{
	display: none;
}
ul.deckNav li.deckGoalTab span.careerGoalTabLink:hover{
  background: transparent url("https://securemedia.newjobs.com/mm/redux/temp/profileTMP/deck/tab_hover_deckNav.png?3") no-repeat 0 3px;
}
ul.deckNav li.deckNavLi div.deckNav_body{
  position: absolute;
  width: 540px;
  margin-left: 170px;
  margin-top: 15px;
  top: 0;
  background-color: white;
  display: none;
}
ul.deckNav li.deckNavLi div.deckNav_body div.listBuilder .listEntity
{
    padding: 0;
    margin:0;
}
ul.deckNav li.deckNavLi div.deckNav_body  div.listBuilder .listEntity .GenericFieldLabel
{
    margin: 2px 0 2px 0;
}
ul.deckNav li.deckNavLi.selectedDeckTab{
  background-color: rgb(245,245,255);
  background: transparent url("https://securemedia.newjobs.com/mm/redux/temp/profileTMP/deck/tab_selected_deckNav.png?") no-repeat;
  height: 62px;
  margin: 0 0 -3px 0;
}
ul.deckNav li.deckNavLi img.decNavTabMenuIcon{
  display: none;
}
ul.deckNav li.deckNavLi h5.editMode img.decNavTabMenuIcon{
  display: none;
}
ul.deckNav li.deckNavLi.selectedDeckTab img.decNavTabMenuIcon{
  display: inline;
  position: absolute;
  margin-left: 155px;
  margin-top: 25px;
  cursor: pointer;
}
ul.deckNav li.deckGoalTab.selectedDeckTab span.careerGoalTabLink .fnt4{
  /*color: rgb(123, 79, 144);*/
  line-height: 62px;
  font-weight: bold;
}
ul.deckNav li.deckGoalTab .GenericFieldInputReplacement{
  line-height: 57px;
}
ul.deckNav li.deckGoalTab.selectedDeckTab .editMode span.careerGoalTabLink .fnt4{
  font-weight: normal;
}
ul.deckNav li.deckGoalTab.selectedDeckTab span.careerGoalTabLink:hover{
  background-image: none;
}
ul.deckNav li.deckNavLi.selectedDeckTab  div.deckNav_body{
  display: block;
}
div.deckNav_body div.listBuilder{
  margin-top: 0px;
  margin-bottom: 10px;
  padding-bottom: 5px;
  width: 554px;
  float: left;
  border-bottom: 1px solid #ccc;
}
div.deckNav_body div.listBuilder h7{
  margin: 20px 0 0 20px;
  font-weight: bold;
}
div.deckNav_body div.listBuilder h5{
  margin: 0;
  padding: 5px 0 0 20px;
  /*font-weight: bold;*/
}
div.deckNav_body div.listBuilder .innerNavBoxBody{
  border: none;
  width: 545px;
  padding: 0;
  margin: 0;
}
div.deckNav_body div.listBuilder .innerNavBoxBody .listEntity{
  width: 505px;
}
div.deckNav_body div.listBuilder .listBilderControlValidation,
div.deckNav_body div.listBuilder .listBuilderDefaultContent{
  width: 405px;
}
div.deckNav_body div.listBuilder .listEntity .innerContainer{
  width: 460px !important;
  padding: 10px 20px 10px 25px;
  margin: 0;
}
div.deckNav_body div.listBuilder .innerNavBoxBody .listEntity input.editableInput{
  width: 190px;
}
ul.deckNav li.deckNavAddButton span.careerGoalTabLink{
  width: 120px;
  float: none;
  height: 20px;
  color: white;
  line-height: 20px;
  text-align: center;
  overflow: hidden;
  margin-top: 10px;
  margin-left: 10px;
}
div.deckNav_body hr{
  width: 100%;
  display: block;
  border-top: 1px solid rgb(196, 196, 196);
  border-bottom: 1px solid rgb(231, 231, 231);
  clear: both;
  height: 0;
  overflow: hidden;
}
div.deckNav_body .goalsTabWaitingMode {
  height: 520px;
  width: 500px;
  background: transparent url('https://securemedia.newjobs.com/mm/redux/ajax/loading.gif') no-repeat center;
}
div.deckNav_body .goalsTabEditMode {
  display: none;
}
div.goalBuilder .innerNavBoxBody .fpwdialogStatic
{
    display: none;
    margin-top:0px;
    padding-left: 6px;
}
div.goalBuilder .innerNavBoxBody .enableMenu .fpwdialogStatic
{
    display: block;
}
div.goalBuilder .innerNavBoxBody a.fpwCloseImg {
margin-top:17px;
padding-right: 6px;
}
/* fileds */
div.genericFieldwraper .GenericFieldInput{
  margin: ;
  position: relative;
  font-weight: normal;
  padding: 2px;
  top: 15px;
  left: -5px;
  width: 130px;
}
ul.deckNav h5 span.cancelButton,
ul.deckNav h5 span.saveButton{
  display: none;
}
ul.deckNav h5.editMode span.cancelButton,
ul.deckNav h5.editMode span.saveButton{
  display: block;
  font-size: 11px;
  text-decoration: underline;
  float: left;
  margin: -9px 0 0 15px;
  padding: 0;
  font-weight: normal;
  height: 12px;
  cursor: pointer;
}
span.GenericFieldLabel.gfl_name{
  display: none;
}
/* Deck navigation END*/
ul.deckNav div.listBuilder .addNewButton{
  padding: 5px 0px 10px 0px;
  margin: 0;
}
ul.deckNav div.listBuilder .addNewButton span{
  margin: 0;
  padding: 0 0 0 20px;
}
#btnAddCareerGoal
{
	padding: 0px 8px;
}
/********* CSS Document For Profile *********/
#content.pbkContent {
	margin: 21px 0 14px 0;
	width: 546px;
	float: left;
	_position/**/: /**/static;
}
/**** Add to general ****/
.orange {color:#FE700D}
.grey {color:#333333}
.clear{ clear:both; }
.floatLeft { float:left; }
.floatRight { float:right}
.purple { color:#663399}
.overflowHidden { overflow:hidden}
.disabledInput {background: #EEE; color: #666;}
.rightAlign{text-align: right;}
h3 {margin:0}
.smallFont { font-size:9px}
.tabBody_InnerPage .anchorHelpIcon {position: relative; top: -22px; margin: 0px 5px 0 0 !important;}
/**** Profile container ****/
.largePurpleHeading h3 { /*margin: 0; font-weight: normal; padding: 0; color: #785588; font-size: 26px; */}
#BusinessCard.ctlGreenSections {margin: 0 5px 10px 0; padding-top: 0;}
/**** Business card css ****/
#BusinessCard ul.BCPrimaryList li {list-style:none; background: transparent url(https://securemedia.newjobs.com/mm/redux/profile/BCListArrow.gif) no-repeat 0 7px;padding: 2px 0 3px 10px; }
#BusinessCard ul.BCPrimaryList { margin: 12px; }
#BusinessCard img.imgPhoto {border: 1px solid #CCCACB; margin: 2px 0; }
#BusinessCard input, #BusinessCard textarea, #BusinessCard select { border: solid 1px #B3B9C3; /*color: #676565; font-size: 11px; */background-color: #FFF; }
#BusinessCard input, #BusinessCard textarea { padding: 1px 4px; }
#BusinessCard input.focused, #BusinessCard textarea.focused { border-color: #E78524; color: #000; }
#BusinessCard select.focused, #BusinessCard select.specified { color: #000; }
#BusinessCard input.specified, #BusinessCard textarea.specified { color: #000; }
#BC { margin: 0 0 29px; border-bottom: 1px solid transparent;/*forIE*/ }
#BC .t {background: url(https://securemedia.newjobs.com/mm/redux/profile/profileBCHeader.gif) 0 0 repeat-x; background-color: #FFF; }
#BC .b {background: url(https://securemedia.newjobs.com/mm/redux/profile/profileBCDot.gif) 0 100% repeat-x}
#BC .l {background: url(https://securemedia.newjobs.com/mm/redux/profile/profileBCDot.gif) 0 0 repeat-y}
#BC .r {background: url(https://securemedia.newjobs.com/mm/redux/profile/profileBCDot.gif) 100% 0 repeat-y; }
#BC .bl {background: url(https://securemedia.newjobs.com/mm/redux/profile/profileBCCornerBL.gif) 0 100% no-repeat}
#BC .br {background: url(https://securemedia.newjobs.com/mm/redux/profile/profileBCCornerBR.gif) 100% 100% no-repeat}
#BC .tl {background: url(https://securemedia.newjobs.com/mm/redux/profile/profileContactCornerTopLeft.gif) 0 0 no-repeat; }
#BC .tr {background: url(https://securemedia.newjobs.com/mm/redux/profile/profileContactCornerTopRight.gif) 100% 0 no-repeat; }
#BusinessCard h4 { /*color: #666;*/ margin: 0; padding: 8px 0 0 2px;}
#BusinessCard .BusinessCardHeader{ color: #666; margin: 0; padding: 8px 0 0 2px; float:left; font-weight:bold; font-size: 100%;}
#BusinessCard .BusinessCardHeaderContainer{ width: 215px; }
#BC_UserInfo { padding: 15px 5px 20px 15px;}
#BC_UserInfoDesc { float: left; width: 260px; padding: 10px 0 0 11px;}
#BC_UserInfoDesc a, #BC_ContactInfo a, #BCIndustry a, #BCEmail a { /*color: #663399;*/ }
#BC_UserInfoDesc a { font-size: 11px; }
#BC_UserInfoDescFillOut { float: left; width: 300px; padding: 5px 0 0 15px; color: black; font-size: 11px; }
#BC_UserInfoDescFillOut a {/*color: #663399; */ }
#BC_UserInfoDescFillOut .jobtitle {/* font-size: 14px; font-weight: bold; color: #666; display: block;*/ overflow: hidden; }
#BC_UserInfoDescFillOut span { display: block;}
#BC_UserInfoDescFillOut div {overflow: hidden; }
#BC_EditUserInfo { padding: 0px 15px 15px 15px; }
#BC_Photo { width: 102px; padding:0; margin:0; float: left; }
#BC .UserInfoLoading { background: url(https://securemedia.newjobs.com/mm/redux/ajax/loading.gif) 50% 50% no-repeat; }
#BC #BC_UserInfoDescLoading { float: left; width: 260px; height: 50px; }
#BC #BC_UserInfoContactLoading { height: 100px; }
#BC #BC_UserInfoEditLoading { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: none; background-position: 50% 8px; }
#BC_ContactInfo { float: right; position: absolute; left: 450px; margin: 15px 0 0 0;}
#BC_ContactInfo .t { background: url(https://securemedia.newjobs.com/mm/redux/profile/profileContactBg.gif) 0 0 repeat-x; width:270px; }
#BC_ContactInfo .tl { background: url(https://securemedia.newjobs.com/mm/redux/profile/profileContactLeft.gif) 0 0 no-repeat; }
#BC_ContactInfo .tr { background: url(https://securemedia.newjobs.com/mm/redux/profile/profileContactRight.gif) 100% 0 no-repeat; padding: 8px 30px 5px 30px; min-height: 146px; }
#BC_ContactInfo img {padding:0 8px 0 4px}
#BC_ContactInfo h3{ padding-bottom: 1px; zoom: 1; }
#BC_ContactInfo .dotted_line{background: url(https://securemedia.newjobs.com/mm/redux/profile/profileContactLine.gif) 100% 0 repeat-x; padding:5px 3px}
#BC_PersonalInfo .formHolder {float: left; padding: 0 0 0 30px; margin: 0;  width:570px;}
#BC_PersonalInfo { padding: 0 0 40px 0; margin:0;}
#BC_PersonalInfo h2 { /*color: #455B10;*/ margin: 1em 0 2px; background: url(https://securemedia.newjobs.com/mm/redux/profile/profileContactLine.gif) 0 100% repeat-x; padding: 0 0 5px}
#BCOnlyLastName, #BCLastName,  #BCWebsite, #BCYearsExperience, #BCAddress2, #BCcountry, #BCMobilePhone, #BCNationalID {padding-left:11px; }
#BCstates, #pc, #BCPhone, #BCMiddleName {padding-left:7px; }
#BCCareerStatus{padding-right:11px; }
.dropdownBox {border: 1px solid #ccc; position: absolute; background-color: #fff; padding: 0; margin: 0; overflow: auto; height: 80px; width: 150px; display: none;}
.dropdownBox ul{padding: 0; margin: 0;}
.dropdownBox ul li {padding: 2px 5px; margin: 0; list-style-type: none; cursor: pointer;}
#BCSwapLastName {padding-right:7px;}
#BC_PersonalInfo input{margin:2px 0 0 0;}
#BCFirstName input, #BCLastEmployer input, #BCSwapLastName input{width: 207px}
#BCOnlyLastName input, #BCJobTitle input, #BCWebsite input {width: 327px; padding-right:7px}
#BCCareerStatus select, #BCCareerLevel select{width: 216px; margin:2px 0 0 0; /*padding: 2px 1px;*/ border: 1px solid #ccc;}
#BCYearsExperience select{width: 341px; margin:2px 0 0 0; /*padding: 2px 1px;*/ border: 1px solid #ccc;}
#BCPersonalStatement textarea {width: 690px; height:80px; margin: 0; }
#BCPersonalStatement .charCounter{margin: 3px 0 0 0;}
#BCIndustry select {width: 568px; margin:2px 0 0 0; /*padding: 2px 1px; */border: 1px solid #ccc; float:left;}
#BCIndustry .icnRemove{margin-top: 5px; margin-left: 5px;}
#BCAddress1 input, #BCEmail input {width: 325px}
#BCAddress2 input {width: 337px}
#city input {width: 167px}
#BCstates {padding: 2px 0 0 7px}
#BCstates select{width: 65px; margin:2px 0 0 0; /*padding: 2px 1px; */border: 1px solid #ccc;}
#BCstates .comboBox {width: 65px;}
#BCcountry select{width: 348px; margin:2px 0 0 0; /*padding: 2px 1px;*/ border: 1px solid #ccc;}
#pc input {width: 68px}
#BCMobilePhone input, #BCPhone input {width: 160px}
#BCMiddleName input, #BCLastName input {width: 155px}
#BCContactPreference select{width: 335px; margin:2px 0 0 0;/* padding: 2px 1px; */border: 1px solid #ccc;}
#BCContactPreference {margin-bottom: 15px;}
#BCMobileValidation p {margin:0; padding:3px 0 3px 3px;}
#BCIndustry a, #BCMobileValidation a { /*color: #7b4f90; font-size: 11px; text-decoration: underline;*/}
#BCEmail a  { /*color: #7b4f90; font-size: 11px; */padding: 10px 0; /*font-size: 11px; text-decoration: underline;*/}
#BCEmail a:hover { /*color: #ff9900; font-size: 11px; text-decoration: none;*/}
#BC_Address { background: url(https://securemedia.newjobs.com/mm/redux/profile/icons/home.gif) no-repeat; padding:1px 5px 0px 20px; line-height:16px; word-wrap: break-word; overflow: hidden; }
#BC_Mobile { background: url(https://securemedia.newjobs.com/mm/redux/profile/icons/mobile.gif) no-repeat; padding:1px 5px 0px 20px; line-height:16px; }
#BC_Phone { background: url(https://securemedia.newjobs.com/mm/redux/profile/icons/phone.gif) no-repeat; padding:1px 5px 0px 20px; line-height:16px; }
#BC_Email { background: url(https://securemedia.newjobs.com/mm/redux/profile/icons/email.gif) no-repeat; padding:1px 5px 0px 20px; line-height:16px; }
#BC_ContactPreferences {/*font-family:Arial; color:#9a9a9a;*/ padding-left:23px; overflow:hidden}
#BCInfoWebsite { background: url(https://securemedia.newjobs.com/mm/redux/profile/icons/web.gif) no-repeat; padding:2px 5px 0px 20px; line-height:13px; height: 16px;}
#BC_AboutMe {padding: 15px 0; margin: 0 0 0 -13px ; }
#BC_AboutMe .t { background: url(https://securemedia.newjobs.com/mm/redux/profile/profileBCAboutMeBG.gif) 0 0 repeat-x; }
#BC_AboutMe .tl { background: url(https://securemedia.newjobs.com/mm/redux/profile/profileBCAboutMeL.gif) 0 0 no-repeat; }
#BC_AboutMe .tr { background: url(https://securemedia.newjobs.com/mm/redux/profile/profileBCAboutMeR.gif) 100% 0 no-repeat; padding: 25px 90px 0 85px; min-height: 80px; height: auto !important; height: 80px;}
#BC_AboutMe .tr div { word-wrap: break-word; overflow: hidden; }
/* IMAGE CROPPING */
#frmeditphoto #editPhotoEditor .imgOriginal {}
#frmeditphoto #imageCropper { border: 1px dashed #EEE; background: url(https://securemedia.newjobs.com/mm/redux/global/none.gif); }
#frmeditphoto #editPhotoEditor { float: left; position: relative; }
#frmeditphoto #editPhotoPreview { float: left; overflow: hidden; position: relative; width: 100px; height: 135px; }
#frmeditphoto #editPhotoPreview .imgOriginal { position: relative; }
#frmeditphoto .ui-resizable-handle { background: none; }
#frmeditphoto #croppingTool { position: relative; min-height: 135px; height: auto !important; height: 135px;}
#frmeditphoto .croppingToolBottom { height: 1px; overflow: hidden; clear: both; }
#frmeditphoto .frmeditphotoControls { clear: both; }
#frmeditphoto .cropPhoto { width: 276px; float: left; position: relative; }
#frmeditphoto .previewPhoto { width: 152px; float: right; position: relative; }
#frmeditphoto .previewPhoto input { clear: left; }
#frmeditphoto .cropPhotoLoading {width:100%; height: 50px; background: url(https://securemedia.newjobs.com/mm/redux/ajax/loading.gif) 50% 50% no-repeat; position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: none; }
#frmeditphoto .photoUploadWarning {  left: 0; bottom: 5px; width: 320px; /*font: 0.92em Arial, sans-serif; color: red;*/ position: relative; }
#frmeditphoto .photoUploadWarning a { /*color: red; text-decoration: underline;*/ }
#frmeditphoto .photoUploadDescription { margin: 3px 0 5px; /*font: 0.92em Arial, sans-serif; color: #666; */}
#frmeditphoto .editPhotoBottomControls { margin: 1.24em 0 0.21em; position: relative; }
#frmeditphoto .photoControlButtons { text-align: right; padding-top: 12px; }
#frmdeletephoto .photoControlButtons { text-align: right; padding-top: 0.86em; }
#frmeditphoto h4 { /*color: #666;*/ padding-bottom: 2px; }
#frmeditphoto .ui-resizable { display: block;}
#frmeditphoto .ui-resizable-handle { position: absolute;  background: #F2F2F2; fontSize: 0.1px; }
#frmeditphoto .ui-resizable-n { cursor: n-resize;width:100%; height: 4px; left: 0px; right: 0px; borderTop: 1px solid #DEDEDE;}
#frmeditphoto .ui-resizable-s { cursor: s-resize; width:100%; height: 4px; left: 0px; right: 0px;borderBottom: 1px solid #DEDEDE;}
#frmeditphoto .ui-resizable-e { cursor: e-resize; height:100%; width: 4px; top: 0px; bottom: 0px; borderRight: 1px solid #DEDEDE;}
#frmeditphoto .ui-resizable-w { cursor: w-resize; height:100%; width: 4px; top: 0px; bottom: 0px; borderLeft: 1px solid #DEDEDE;}
#frmeditphoto .ui-resizable-se { cursor: se-resize; bottom: 0pt; right: 0px; width: 4px; height: 4px;borderRight: 1px solid #DEDEDE; borderBottom: 1px solid #DEDEDE;}
#frmeditphoto .ui-resizable-sw { cursor: sw-resize; bottom: 0pt; left: 0px; width: 4px; height: 4px;borderBottom: 1px solid #DEDEDE; borderLeft: 1px solid #DEDEDE;}
#frmeditphoto .ui-resizable-ne { cursor: ne-resize; top: 0pt; right: 0px; width: 4px; height: 4px;borderRight: 1px solid #DEDEDE; borderTop: 1px solid #DEDEDE;}
#frmeditphoto .ui-resizable-nw { cursor: nw-resize; top: 0pt; left: 0px; width: 4px; height: 4px;borderLeft: 1px solid #DEDEDE; borderTop: 1px solid #DEDEDE;}
#BusinessCard #profilePhoto .AddPhotoButtonBar, #profilePhoto .EditPhotoButtonBar { text-align: center; padding-top: 3px; display: none; }
.cropPhoto .cropImageWrap { border: 1px solid #666; padding: 2px; float: left; }
.previewPhoto .previewImageWrap { border: 1px solid #CCC; float: left; }
/**** TabsNav ****/
.titleInput { color: #7a508f !important; font-weight: bold}
.editMode .titleInput{color:#676565 !important; font-weight: normal !important}
.cityInput {color:#73844d !important; font-weight: bold; width:70px !important; display:block!important}
.editMode .cityInput {color:#676565 !important; font-weight: normal !important}
.endYearSpan, .endMonthSpan, .startYearSpan, .endMonthSpan {font-style:italic;}
.monsterIndustrySpan {display:block !important}
/**** Mobile SMS verification ****/
#BCMobileValidation .errorBox{ width: 300px; display:none;}
#BCMobileValidation .infoBox { width: 210px; display:none; }
#BCMobileValidation .errorIconMainContainer { display:block; height:12px; width: 300px;}
#BCMobileValidation .errorIconContainer { position:absolute; width:300px; }
#BCMobileValidation .mobilestatus {font-size: 11px;}
#BCMiddleName .ctl036_ErrorMessage_noIcon {
	position:absolute;
	right:30px;
	top:15px;
}
#BCFirstName .ctl036_ErrorMessage_noIcon {
	position:absolute;
	right:30px;
	top:15px;
}
#BCLastName .ctl036_ErrorMessage_noIcon {
	position:absolute;
	right:25px;
	top:15px;
}
#BCOnlyLastName .ctl036_ErrorMessage_noIcon 
{
    position:absolute;
	right:25px;
	top:15px;
}
#BCOnlyLastName, #BCLastName, #BCFirstName
{
    position: relative;
}
#BCLocation {position: relative;}
#BCLocation .ctl036_Form_Error {position: absolute; top: -7px; right: 0px;}
#BCLocation .ctl036_ErrorMessage_noIcon {position: absolute; top: -7px; right: 20px;}
#BC_UserInfo .bannerAd373x22{width: 373px; height: 22px; padding:0; margin:7px 0 0 0;}
#BC_UserInfo .greenFontandBorderTop{padding: 7px 0; margin:0; font-weight: bold; color:#75825e ; border-top: 1px solid #bfbfbf;}
#BC_UserInfo .greenFontandBorderTop a{text-decoration: underline; font-weight: normal;}
#BC_UserInfo .greenFontandBorderTop a:hover{text-decoration: none; font-weight: normal;}
#BC_Head_View.ctlGreenSections_title h3 {width: 650px;}
#BC_Edit_Head_View.ctlGreenSections_title h3 {width: 650px;}
/**** Font override for my20 ****/
body.my20Fonts 
{
	font-family:Arial, sans-serif;
	color:#333;
	line-height:18px;
	font-size:13px
}
body.my20Fonts #topAd img
{
	line-height:0px;
}
a
{
    color:#0d51ab;
}
/**** Override for float wrapper in IE7 ****/
#mcFooter.GSld14 {
	*float:none
}
/* RESUME */
.modalBottomButtonBar { text-align: right; padding: 0px 0 10px; clear:both }
.modalContent { width:100%}
.modalContent .modalErrorIcon{ float:left; width:6%; }
.modalContainer .modalHeading .errorHeading { background: url(https://securemedia.newjobs.com/mm/redux/modal/headingBg.png) repeat-x top; height: 24px; margin: 0 5px; line-height: 24px; /*font-size: 1em; color: #ac3d35; font-weight: bold; */padding-left: 5px; position: relative; }
.modal p { margin: 0; }
.modal h4 { /*color: #666;*/}
#ResumePanelUploadNewDoc label{font-weight: bold; font-size: 1em, color: #474747;}
#ResumePanelUploadNewDoc .small_grey{font-size: 0.8em; color: #9e9e9e;}
#ResumePanelUploadNewDoc #fileToUpload {width: 423px;}
#ResumePanelUploadNewDoc div label {font-weight: normal; font-size: 0.9em; color: #474747; margin: 1px 8px 0 5px; float: left;}
#ResumePanelUploadNewDoc div input {margin: 0; padding: 0; float: left; color: #009b00;}
#ResumePanelUploadNewDoc p {padding: 0; margin: 10px 0; font-size: 1em; color: #474747; word-wrap: break-word;}
#CreateResumePanel.modal h4 {padding: 5px 0 0 0;}
#CreateResumePanel.modal p {padding: 0px 0 5px 0; font-size: 11px; color: #323232;}
#CreateResumePanel.modal .charCounter, #CreateResumePanel.modal .chbSearchable{padding: 2px 0 5px 0; font-size: 11px; color: #9e9e9e;}
#CreateResumePanel.modal select {width: 250px; padding: 2px 1px; border: 1px solid #ccc; font-size: 11px; margin: 5px 0 0 0;}
#CreateResumePanel.modal textarea {width: 400px; height: 78px; border: 1px solid #ccc;}
#CreateResumePanel.modal input#resumeTitle {width: 400px; border: 1px solid #ccc;}
#CreateResumePanel.modal input#fileToUpload {width: 400px; border: 1px solid #ccc;  margin: 3px 0 0 0; padding: 0;}
#CreateResumePanel.modal input#chbSearchable {width: 13px; height: 13px; overflow: hidden; margin:0; border: none; float: left;}
#CreateResumePanel.modal label {font-size: 11px; color: #6d6d6d; margin: 0;padding: 0; float: left;}
.floatLeftDiv {float: left; padding: 0px 5px 20px 0px; margin: 0;}
.dottedline {background: transparent url(https://securemedia.newjobs.com/mm/redux/profile/profileContactLine.gif) repeat-x; margin: 10px 0 0px 0; padding: 5px 0;}
/****** ManageResumes.aspx ******/
#noResume {background: url(https://securemedia.newjobs.com/mm/redux/PageContainer/invitation.gif) 0 0 no-repeat; width: 458px; height: 200px; padding: 20px 450px 50px 32px;}
#noResume h2 {color: #758F24; font-size: 28px; font-weight: lighter; margin: 0;}
#noResume h3 {color: #969694; font-size: 16px; font-weight: bold; padding: 15px 0; }
.resume .largePurpleHeading, .noResume .largePurpleHeading {position: relative; top: 20px; left: 20px;}
#resume {font-size: 0.92em; color: #626262;}
#resume .ctlGreenSections_content { padding: 12px 15px 0; }
#resume table#tblResumeListContent { margin: 22px 0 0; width: 100%; /*border-collapse: separate;*/ }
#resume table#tblResumeListContent td, #resume table#tblResumeListContent th { text-align: center; padding: 5px; border: 2px solid #FFF; border-width: 0 2px 0 0; }
#resume table#tblResumeListContent tr.firstRow td { padding-top: 20px; }
#resume table#tblResumeListContent tr.lastRow td { padding-bottom: 10px; }
#resume table#tblResumeListContent tr.lineRow td { height: 3px; padding: 0; overflow: hidden; background: #FFF url(https://securemedia.newjobs.com/mm/redux/profile/profileContactLine.gif) 0 1px repeat-x; }
#resume table#tblResumeListContent tr.lastRow td.lineCell { background: none; height: 2px; }
#resume table#tblResumeListContent tr#tblResumeListHeader th { background-color: #E5EAD4; color: #5E486F; padding: 12px; border-width: 0 2px 2px 0; }
#resume table#tblResumeListContent tr#tblResumeListHeader th a {  color: #5E486F; }
#resume table#tblResumeListContent td.resumeTitleCell div.resumeTitleCellDiv { text-align: left; width: 230px; overflow: hidden;  }
#resume table#tblResumeListContent td.resumeTitleCell div.resumeTitleCellDiv a { color: #666; text-decoration: underline; }
#resume table#tblResumeListContent .public td.resumeTitleCell div.resumeTitleCellDiv a { text-decoration: none; }
#resume td.resumeTitleCell .description { position: relative; }
#resume td.resumeTitleCell .description .fpwwraper { position: absolute; left: 20px; top: -20px; }
#resume td.resumeTitleCell .description .fpwdialog { width: 360px; }
#resume td.resumeTitleCell .description .fpwdialog h1 { margin: 0; }
#resume td.resumeTitleCell .description .fpwcontent { background-image: url(https://securemedia.newjobs.com/mm/redux/flyOutMenu/fpwBox.png); }
#resume td.resumeTitleCell .description .descriptionContent { padding: 5px 5px 0; color: #828282; }
#resume td.resumeTitleCell .description .fpwtop { background-image: url(https://securemedia.newjobs.com/mm/redux/flyOutMenu/fpwBox.png); }
#resume td.resumeTitleCell .description .fpwbottom { background-image: url(https://securemedia.newjobs.com/mm/redux/flyOutMenu/fpwBox.png); }
#resume td.resumeTitleCell .description .fpwbottom div { background-image: url(https://securemedia.newjobs.com/mm/redux/flyOutMenu/fpwBox.png); }
#resume table#tblResumeListContent td.statusCell { background: #F3F3F3; }
#resume table#tblResumeListContent td.statusCell .statusBox { padding: 5px 10px; }
#resume table#tblResumeListContent td.statusCell .statusBox a, #resume table#tblResumeListContent td.itemCell a { color: #869; text-decoration: underline; }
#resume table#tblResumeListContent tr.public td { font-weight: bold; }
#resume table#tblResumeListContent tr.draft td:first-child div a{ font-style: italic; }
#resume table#tblResumeListContent tr.public td .fpwwraper { font-weight: normal; font-variant: normal; }
#resume table#tblResumeListContent td.actionCell .anAction img { cursor: pointer; }
#resume .contextMenu { position: relative; }
#resume .contextMenu .fpwwraper { position: absolute; right: 41px; top: -35px; }
#resume .contextMenu .fpwdialog { width: 145px; }
#resume .contextMenu .fpwcontent { background-image: url(https://securemedia.newjobs.com/mm/redux/flyOutMenu/fpwBoxRightArrow.png); }
#resume .contextMenu .fpwtop { background-image: url(https://securemedia.newjobs.com/mm/redux/flyOutMenu/fpwBoxRightArrow.png); }
#resume .contextMenu .fpwbottom { background-image: url(https://securemedia.newjobs.com/mm/redux/flyOutMenu/fpwBoxRightArrow.png); }
#resume .contextMenu .fpwbottom div { background-image: url(https://securemedia.newjobs.com/mm/redux/flyOutMenu/fpwBoxRightArrow.png); }
#resume .contextMenu .fpwdialog ul li { list-style: none; }
#resume .contextMenu .fpwdialog ul { list-style: none; height: 100%; margin: 0; padding: 0 5px 0 3px; }
#resume .contextMenu .fpwItemStyleBlank { padding: 5px 0 0; }
#resumeParse .topLeft {background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/topLeftParsingModal.png) no-repeat top left; left: -5px;}
#resumeParse .topRight {background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/topRightParsingModal.png) no-repeat top right; right: -3px; }
#resumeParse .modalHeading {background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/topHeadParsingModal.png) repeat-x top;}
.bottom_add_holder { text-align: center; }
.bottom_add { background-color: #E8E8E8; padding: 10px; margin: 10px; text-align: center; width: 730px; }
/* edit resume */
#frmEditResume { clear: left; }
#EditResume.EditResumeRTE  {}
#EditResume .EditResumeLoading { width: 558px; height: 360px; background: url(https://securemedia.newjobs.com/mm/redux/ajax/loading.gif) 50% 50% no-repeat; }
#EditResume .EditResumeSaving { display: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-position: 90%; background: url(https://securemedia.newjobs.com/mm/redux/ajax/loading.gif) 50% 90% no-repeat; padding-top: 100%; padding-left: 100%;}
#EditResume .EditResumeEditor { position: relative; width: 558px; }
#EditResume .EditResumeButtonBar { width: 558px; text-align: right; padding: 8px 0 0; }
#EditResume .rteResumeCounter { float: left; /*font: 0.92em Arial, sans-serif;*/ }
/* Image resume */
#imageResume .editResumeLoading { width: 558px; height: 360px; background: url(https://securemedia.newjobs.com/mm/redux/ajax/loading.gif) 50% 50% no-repeat; }
#imageResume .editResumeButtonBar { width: 558px; text-align: right;}
#imageResumeMenu .titleName { float: left;font-size: 11px;font-weight: normal;color: #333333;line-height: 17px;cursor: default; padding:4px 0 0 0;}
#imageResumeMenu .title { height: 25px;  margin: 0;}
#imageResumeMenu .zoomButtons { float: right; }
#imageResumeMenu .zoomButtons a {border-width:1px; cursor:pointer; display: inline-block; width:22px; height:22px;}
#imageResumeMenu .imageZoomOut {background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/zoomOut_22x22.gif) repeat-x;}
#imageResumeMenu .imageZoomIn {background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/zoomIn_22x22.gif) repeat-x;}
#imageResumeMenu .imageZoomOutDis {background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/zoomOutDisabled_22x22.gif) repeat-x;}
#imageResumeMenu .imageZoomInDis {background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/zoomInDisabled_22x22.gif) repeat-x;}
/* Contact Information */
.resumeContactInfo { color:#574161; font-weight:bold; font-size: 11px; }
.contactinfoHolder{ padding:0 8px 10px; }
/* find me more */
#FindMeMoreHolder ul
{
   margin: 0;
   list-style-type: none;
}
#FindMeMoreHolder .copyTxt
{
   font-size: 11px; 
   margin: 0; 
   padding: 0px 0 10px 0;
}
#FindMeMoreHolder .viewIndustryList,
#FindMeMoreHolder .viewOccupationList
{
	spadding: 10px 0 10px 0;
}
#FindMeMoreHolder li
{
   list-style-type: none;
}
.FindMeMoreContent {width: 560px; }
.FindMeMoreUtility { float: right; width: 375px; }
.FindMeMoreBottom { clear: both; height: 1px; overflow: hidden; }
.EditViewForm input.text-field { border: 1px solid #B8B7C5; }
.EditViewForm input.shorter { width: 60px; }
.EditViewForm em { background: url(https://securemedia.newjobs.com/mm/redux/create-account/star.png) 0 50% no-repeat; float: left; width: 0; padding-left: 10px; margin-left: -10px; overflow: hidden; }
.EditViewForm h4 { margin: 0 0 6px; font-size: 100%; font-weight: bold; }
.EditViewForm p { margin: 0 0 3px; }
.EditViewForm h5 { margin: 4px 0; font-size: 100%; font-weight: bold; color: #768F27; }
.EditViewForm .editViewSection { margin: 8px 0; padding: 8px 0 8px 10px; border-bottom: 1px solid #E2E2E2; }
.EditViewForm .editViewSection.first { margin-top: 0; padding-top: 0; border-top: 0; padding-left: 0; }
.EditViewForm .editViewSection.last { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; padding-left: 0; }
.EditViewForm .editViewSection.seperator { border:0; margin-bottom: 0; padding-bottom:0;  }
.EditViewForm .editViewSection.bordered  { border-bottom: 1px solid #E2E2E2; border-top: 1px solid #E2E2E2; }
.EditViewForm ul, .EditViewForm li { margin: 0; padding: 0; border: 0; list-style: none; }
.EditViewForm .LocationTabs { position: relative; height: 150px;}
.EditViewForm .LocationTab {float: left; min-width: 30px; width: auto !important; width: 30px; white-space:nowrap;}
.EditViewForm .LocationTabs h5.tabLabel { float: left; padding: 0; margin: 0 1px 0 0; }
.EditViewForm .LocationTabs h5.tabLabel a { display: block; padding: 0 6px; color: #BBB; background: #EAEAEA; height: 21px; line-height: 21px; }
.EditViewForm .LocationTabs h5.tabLabel a.active { color: #666; background: #D3D3D3; }
.EditViewForm .LocationTabListWrap { width:221px; height:99px; position: absolute; top: 21px; right: 250px; bottom: 0; left: 0; border: 1px solid #E2E2E2; border-right: 0; padding: 8px; background: #E8E8E8; }
.EditViewForm .LocationSelectedItems { position: absolute; top: 21px; right: 0; bottom: 0; width: 241px; height:99px; border: 1px solid #E2E2E2; border-left: 0; padding: 8px 8px 8px 0px; background: #E8E8E8; font-size: 0.92em; }
.EditViewForm .LocationTabs ul.LocationTabList { position: absolute; height: 93px; width: 200px; top: 8px; right: 8px; bottom: 8px; left: 8px; overflow: auto; color: #6D6D6D; padding: 3px 8px; border: 1px solid #B5B8C1; background: #FFF; }
.EditViewForm ul.IntLocationTabList li ul li { line-height: 155%; margin-left: 16px; }
.EditViewForm ul.IntLocationTabList li h5 { line-height: 155%; font-weight: normal; color: #444; margin: 0; padding: 0 0 0 14px; cursor: pointer; background: url(https://securemedia.newjobs.com/mm/redux/editView/plus.png) 0 50% no-repeat; }
.EditViewForm ul.IntLocationTabList li h5.expanded { background: url(https://securemedia.newjobs.com/mm/redux/editView/minus.png) 0 50% no-repeat; }
.EditViewForm ul.USLocationTabList li { line-height: 175%; }
.EditViewForm .LocationSelectedItemList { position: relative; height: 77px; overflow: auto; color: #6D6D6D; padding: 20px 0 0; background: #FFF; border: 1px solid #B5B8C1; margin-left: 8px;}
.EditViewForm .OccupationListWrap,
.EditViewForm .IndustryListWrap { border: 1px solid #E2E2E2; padding: 8px; background: #E8E8E8; }
.EditViewForm ul.OccupationList,
.EditViewForm ul.IndustryList { height: 150px; overflow: auto; color: #6D6D6D; padding: 3px 8px; border: 1px solid #B5B8C1; background: #FFF; }
.EditViewForm ul.OccupationList li ul li { line-height: 155%; margin-left: 16px; }
.EditViewForm ul.OccupationList li h5 { line-height: 155%; font-weight: normal; color: #444; margin: 0; padding: 0 0 0 14px; cursor: pointer; background: url(https://securemedia.newjobs.com/mm/redux/editView/plus.png) 0 50% no-repeat; }
.EditViewForm ul.OccupationList li h5.expanded { background: url(https://securemedia.newjobs.com/mm/redux/editView/minus.png) 0 50% no-repeat; }
.EditViewForm ul.IndustryList li { line-height: 175%; }
.EditViewForm .OccupationSelectedItems,
.EditViewForm .IndustrySelectedItems { position: relative; float: right; width: 182px; padding: 0 0 0 8px; font-size: 0.92em; }
.EditViewForm .OccupationSelectedItemList,
.EditViewForm .IndustrySelectedItemList { position: relative; height: 136px; overflow: auto; color: #6D6D6D; padding: 20px 0 0; background: #FFF; border: 1px solid #B5B8C1; }
.EditViewForm .LocationSelectedItems h6,
.EditViewForm .IndustrySelectedItems h6,
.EditViewForm .OccupationSelectedItems h6 { position: absolute; top: 1px; left: 9px; background: #FFF; padding: 2px 3px; border-bottom: 1px solid #888; color: #888; font-weight: normal; z-index: 1; }
.EditViewForm .LocationSelectedItems h6 { left: 1px; top: 9px; }
.EditViewForm .RemovableListItem { padding: 3px 0 3px 8px; position: relative; }
.EditViewForm li.RemovableListItem { padding: 1px 0 1px 2px; }
.EditViewForm .over.RemovableListItem { background: #FDF0E0; }
.EditViewForm .RemovableListItem div.RemoveButton { display: none; position: absolute; right: 8px; top: 0; bottom: 0; width: 16px; background: url(https://securemedia.newjobs.com/mm/redux/editView/delete-16x16.gif) 50% 50% no-repeat; cursor: pointer; }
.EditViewForm li.RemovableListItem div.RemoveButton { right: 0; }
.EditViewForm .RemovableListItem.over div.RemoveButton { display: block; }
.EditViewForm .RemovableListItemLang { padding: 3px 0 3px 8px; }
.EditViewForm li.RemovableListItemLang { padding: 1px 0 1px 2px; }
.langover { background-color: #FDF0E0;}
.EditViewForm .RemovableListItemLang div.RemoveButton {visibility: hidden; float: right; height: 16px;width: 16px; background: url(https://securemedia.newjobs.com/mm/redux/editView/delete-16x16.gif) 50% 50% no-repeat; cursor: pointer; margin: 3px 5px 0 0;}
.EditViewForm li.RemovableListItemLang div.RemoveButton { right: 0; }
.EditViewForm .RemovableListItemLang.langover div.RemoveButton { display: block; }
.EditViewForm .CheckItems .CheckItem { width: 45%; float: left; margin: 4px 15px 4px 0; }
.EditViewForm .CheckItems .tri { width: 28%; white-space:nowrap; }
.EditViewForm .CheckItems .CheckItemsBottom { height: 1px; overflow: hidden; clear: both; }
.EditViewForm .star { width: 0px; height: 16px; float: left; padding: 0 0 0 17px; overflow: hidden; margin: 0; background: url(https://securemedia.newjobs.com/mm/redux/temp/profileTMP/rating_inactive.gif) 0 0 repeat;}
.EditViewForm .star.active, .EditViewForm .star.overstar { background: url(https://securemedia.newjobs.com/mm/redux/temp/profileTMP/rating_active.gif) 0 0 repeat; }
.EditViewForm ul.editViewLanguageList li { clear: both; height: 21px; }
.EditViewForm .editViewLanguageStars { float: right; width: 114px; margin: 0; padding: 0;}
.EditViewForm .editViewLanguageLabel { float: left; margin: 2px 150px 2px 0; }
.EditViewForm .RemovableListItemLang .editViewLanguageStars { margin: 3px 0 0 0; }
.EditViewForm .RemovableListItemLang .editViewLanguageLevelLabel {float: right; font-size: 0.92em; text-align: right; line-height: 16px; margin: 3px 8px 0 0;}
.EditViewForm .editViewAddLanguageLink { padding: 3px 8px; }
.EditViewForm .RemovableListItemDriverLicense { padding: 3px 0 3px 8px; }
.EditViewForm li.RemovableListItemDriverLicense { padding: 1px 0 1px 2px; }
.langover { background-color: #FDF0E0;}
.EditViewForm .RemovableListItemDriverLicense div.RemoveButton {visibility: hidden; float: right; height: 16px;width: 16px; background: url(https://securemedia.newjobs.com/mm/redux/editView/delete-16x16.gif) 50% 50% no-repeat; cursor: pointer; margin: 3px 5px 0 0;}
.EditViewForm li.RemovableListItemDriverLicense div.RemoveButton { right: 0; }
.EditViewForm .RemovableListItemDriverLicense.langover div.RemoveButton { display: block; }
.EditViewForm .RemovableListItemDriverLicense .editViewDriverLicenseLevelLabel {float: right; font-size: 0.92em; text-align: right; line-height: 16px; margin: 3px 8px 0 0;}
.EditViewForm .editViewAddDriverLicenseLink { padding: 3px 8px; }
#DropDownLicensesValues { border: 0; }
.EditViewForm label.hook { background: url(https://securemedia.newjobs.com/mm/redux/resume/hook.gif) 0 no-repeat; padding-left: 20px; }
.EditViewForm  h5.addlPlace { margin-top:8px; padding-top:8px; margin-bottom:0px; }
.EditViewForm .addlPlace .editViewSection { margin-left:0; padding-left:0; }
.EditViewForm select, .EditViewForm input, .EditViewForm textarea { border:1px solid #CCCCCC; /*color:#676565; */display:inline; margin:2px; }                                    
.EditViewForm textarea { width: 450px; padding: 3px; cursor:text; }
.EditViewForm input:focus, .EditViewForm textarea:focus{ border-color:#e78524 !important; color:#000000 !important; }
.EditViewForm select:focus { color:#000000 !important; }
.EditViewForm .charCounter { display:block; color:#5F5F5F; font-size:11px; margin:0; padding:1px 0 1px; }
.EditViewForm dl { position:relative; margin:0; padding:0; }
.EditViewForm dl dd { margin:0; padding:0;}
.EditViewForm .editViewSectionContent dd.inputField {  width: 350px; }
.EditViewForm h4.head { color:#574161; font-weight:bold; word-wrap:break-word;}
#DropDownLanguagesValues { border: 0; }
#frmFindMeCompleteConfirm .modalBottomButtonBar { text-align: right; padding-top: 12px; }
.fileDwnld{width:60px;text-align:center;text-decoration:none;float:left;position:relative;}
.titleDwnldResume{margin-bottom:15px;}
.visibilityRequiredField {float:right; margin: 2px 15px 0 0; font-size:11px;}
/****** Preview Resume ******/
#resumeHtml {width: 560px;}
#resumeHtml .greenContaineronWhite_body {padding: 10px 10px 0 10px;}
#resumeHtml .resumeEditButtons {text-align: right; padding-top: 10px;}
#resumeHtml .squareGrayBox #image{width: 540px}
#resumeHtml .squareGrayBox {color: #333333; font-size: 11px; font-weight: normal;}
#resumeHtml .squareGrayBox .resumePrev_contact {text-align: center; margin-bottom: 10px;}
#resumeHtml .squareGrayBox .resumePrev_contact .nameHeader {color: #704783; font-size: 17px; font-weight: bold;}
#resumeHtml .squareGrayBox .resumePrev_contact .info span {font-weight: bold;}
#resumeHtml .squareGrayBox hr {border: 1px solid #c4c4c4;}
#resumeHtml .squareGrayBox .paragraphIndent {margin: 5px 0 30px 15px;}
#resumeHtml .squareGrayBox .paragraphIndent .italics {font-style: italic; margin-bottom: 3px;}
#resumeHtml .squareGrayBox .paragraphIndent .listingTable {width: 400px; border-spacing: 0px;}
#resumeHtml .squareGrayBox .paragraphIndent .listingTable td {width: 200px; padding: 5px 0;}
#resumeHtml .purpleTextBold {margin-top: 10px;}
#resumeHtml .grayTextBold {margin:0; padding:0;}
/* END OF RESUME */
/********************************** RESUME LIST ***************************************/
.resumeParsingAlert {padding: 15px 10px; border: 1px solid #bea5c9; width: 485px; margin: 20px 0 15px 0; background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/res_parsing_alert_bg.png) repeat-x 0 0;}
.resumeParsingAlert h4 {padding: 0 0 0 30px; margin: 0; color: #7b4f90; background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/res_parsing_icons.gif) no-repeat 10px 1px; font-size: 17px; font-weight: bold;}
.resumeParsingAlert p {padding: 0 0 0 30px; margin: 0; font-size: 11px; font-weight: normal; color: #333333;}
.resumeParsingAlert a {font-weight: bold; color: #ff9900; text-decoration: underline;}
.resumeParsingAlert a:hover {text-decoration: none;}
.resumeParsingAlert .rctl{background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/res_parsing_rounded.gif) no-repeat 0px 0px;}
.resumeParsingAlert .rctr{background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/res_parsing_rounded.gif) no-repeat -4px 0px;}
.resumeParsingAlert .rcbl{background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/res_parsing_rounded.gif) no-repeat 0px -4px;}
.resumeParsingAlert .rcbr{background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/res_parsing_rounded.gif) no-repeat -4px -4px;}
.parseResumeModalContent {background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/res_parsing_modal_bg.gif) no-repeat 5px 7px; padding:0 10px 0 25px; margin:0; height: 185px;}
.parseResumeModalContent h4{padding: 0 0 0 180px; margin: 0; color: #7b4f90; font-size: 17px; font-weight: bold; text-align: center;}
.parseResumeModalContent p{color: #494949; padding: 0 0 0 205px; margin: 0; font-size: 14px; font-weight: normal; text-align: center;}
.parseResumeModalContent p img{margin: 20px 0; padding:0;}
#workEXpText_counter {font-size: 10px; padding:0; margin:8px 0 0 16px; color: #9e9e9e;}
.VerifyPageTitle {line-height: 18px; margin: 10px 0 0 3px;}
.VerifyPageTitleWidth {width: 390px;}
.VisibilityPageTitleWidth {width: 565px;}
.VerifyPageSubTitle {color: #fe700d; font-weight: bold; font-size:12px; margin: 0 0 0 3px;}
.VerifyViewResDiv {margin: 14px 30px 0 0; float: right;}
.VerifyViewResLnk {margin: 15px 0 0 15px; float: left;}
.verifyPage .noParsedData {display: none; padding: 15px 0 0 2px; margin:0; font-size: 11px;}
.verifyPage .tabbedTitleDiv {background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/tabbedTitle_bottomline.png) repeat-x 0 29px; padding: 0; margin:5px 0 0 0;}
.verifyPage .tabbedTitle {background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/tabbedTitle_bg.png) repeat-x; padding: 11px 7px 0 7px; margin:0; float: left; height: 26px; font-size: 14px; font-weight: bold; color: #7b4f90;}
.verifyPage .tabbedTitle_left {background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/tabbedTitle_left_bg.png) no-repeat; padding: 0; margin:0 0 0 20px; float: left; width: 15px; height: 37px;}
.verifyPage .tabbedTitle_right {background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/tabbedTitle_right_bg.png) no-repeat; padding: 0; margin:0; float: left; width: 15px; height: 37px;}
.verifyPage .parsedFieldSet_content {background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/parsing_fieldset_bg.png) repeat-x; padding: 7px 0 0 0; margin:0;}
.verifyPage .parsedWorkExpContent {margin: 0px 0 0 0;}
.verifyPage .parsedEducationContent {margin: 50px 0 0 0;}
.parsingsubmitBtn {margin: 5px 0 0 40px}
.parsingPageBottom {padding: 10px 0 0 0;}
.verifyPage .deleteButtonDiv {padding: 0; margin:2px 20px 4px 0;}
.verifyPage .addNewLnk {margin: 0; padding: 0 0 0 2px;}
#EduContent, #WorkExpContent {padding: 0 0 16px 0; background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/parsing_fieldset_noData_bg1.png) repeat-x; }
.pageContainerDefault765 {margin:0}
.pageContainerDefault765 .pcBody {padding: 20px 20px}
.tblResumeListContent {text-align:center; width: 720px; font-size:11px;}
.tblResumeListHeader tr {border-bottom: none}
.tblResumeListHeader th {background-color:#E5EAD4; border-width:0 2px 2px 0; border-color: #fff; /*color:#5E486F; */padding:12px;}
.tblResumeListContent tr.public td {font-weight:bold; padding:18px 0 8px 3px;}
.tblResumeListContent tr.private td {font-weight:normal; padding:8px 0 8px 3px;}
.tblResumeListContent td {border-bottom: 1px dotted #ccc; }
.resumeTitleCellDiv, .resumeTitleCellInput {padding:0px 15px 0 20px; text-align:left; width: 255px}
.resumeTitleConfPars {text-align:left; color: #ff9900; background: transparent url(https://securemedia.newjobs.com/mm/redux/resume/res_parsing_icons.gif) no-repeat -1px 3px; padding: 5px 0 0 18px; margin: 0;}
.resumeTitleConfPars a {color: #ff9900; text-decoration: underline;}
.resumeTitleConfPars a:hover {color: #ff9900; text-decoration: none;}
.tblResumeListContent tr input {font-weight:normal; text-align:left; margin:0; width: 255px }
.tblResumeListContent .statusCell {background:#F3F3F3}
.tblResumeListContent .statusCell a {cursor: pointer}
.anAction, .renameButtons {width:50px;}
.resumeBottomContainer {margin: 15px 0 30px 0}
.employerRequests {float: left}
.employerRequests a {color:#886699;text-decoration:underline;}
.createResumes {float:right; font-size:11px; text-align:right}
.limitResume span {color:#886699; font-weight:bold; font-size:12px;}
#createResmePanel{border: solid 1px red}
#modalContiner, .csDisplayNone{border: solid 1px green}
.contextMenu { position: relative; }
.contextMenu .fpwwraper { position: absolute; right: 41px; top: -35px; }
.contextMenu .fpwdialog { width: 145px; }
.contextMenu .fpwcontent { background-image: url(https://securemedia.newjobs.com/mm/redux/flyOutMenu/fpwBoxRightArrow.png); }
.contextMenu .fpwtop { background-image: url(https://securemedia.newjobs.com/mm/redux/flyOutMenu/fpwBoxRightArrow.png); }
.contextMenu .fpwbottom { background-image: url(https://securemedia.newjobs.com/mm/redux/flyOutMenu/fpwBoxRightArrow.png); }
.contextMenu .fpwbottom div { background-image: url(https://securemedia.newjobs.com/mm/redux/flyOutMenu/fpwBoxRightArrow.png); }
.contextMenu .fpwdialog ul li { list-style: none; }
.contextMenu .fpwdialog ul { list-style: none; height: 100%; margin: 0; padding: 0 5px 0 3px; }
.contextMenu .fpwItemStyleBlank { padding: 5px 0 0; }
.createResumeEmpty {background: url(https://securemedia.newjobs.com/mm/redux/Pagecontainer/resumesInvitation.png) bottom right  no-repeat; width: 728px; height: 210px; padding: 0px;}
.createResumeEmpty p{margin: 20px 0; width: 350px}
.createResumeEmpty h2.pcSubTitle {color:#7B4F90; font-size:17px;}
#resumesList .pcBody {min-height:213px; background: url("https://securemedia.newjobs.com/mm/redux/Pagecontainer/manageResumesSwish.jpg") no-repeat bottom right}
#mainWrapper .manageResumesAd{margin:0}
.requiredMessage {float:right; /*font-size:10px*/}
.resumeModalCancel {margin-right:10px}
#createResumePanel .ctl036_ErrorMessage {margin-bottom:15px; display:none}
.modalBottomButtonBar .ctl060_checkBoxLabelWrapper  {text-align:left;}
.searchableMsg {width: 180px;}
#confirmation {margin-top: 20px; clear:both}
#confirmation  .modalBottomButtonBar {margin-top: 10px; padding-bottom:0}
#msgpublic, #msgconfidential, #msgprivate {font-weight: bold; color: #7B4F90; margin-bottom: 10px}
#changeStatusPanel .ctl060_AOIRadio {font-weight:bold;}
#changeStatusPanel  .ctl060_defaultWidth{width:410px}
#selectResumeTypes select {
border:1px solid #B3B9C3;
/*color:#5F5F5F;
font-size:11px;
padding:2px 1px;*/
margin:2px 0 0 16px;
}
/********************************** EDIT RESUME ***************************************/
.fieldedResumeSaveButtonSpacing { text-align: right; margin: -27px 0 5px 0; }
/* Create Account */
#createAccountBanner {height: 135px; background: url(https://securemedia.newjobs.com/mm/redux/create-account/becomeMember_createHeader.jpg) no-repeat;}
	#createAccountBanner .caHeader {width: 560px; height: 90px; padding: 30px 0 0 20px; overflow: hidden;}
	#createAccountBanner .caHeader h1 {color: #b7d067; font-size: 24px; font-weight: normal; margin: 0px; padding: 0px;}
	#createAccountBanner .caHeader p {color: #e9eee1; font-size: 12px; font-weight: bold; margin: 0px; padding: 0px;}
#createAccountContainer {background: url(https://securemedia.newjobs.com/mm/redux/create-account/becomeMember_containerBG_.gif) repeat-y; padding: 10px 25px 0 25px; color: #5e5e5e; font-weight: bold; font-size: 11px;}
#createAccountData {
    width: 733px; 
    padding:0; 
    /*margin: 15px 0 0 0;*/
    position: relative;
}
#createAccountData .createAccountDataBgd {
    position: absolute;
    top: 0;
    right: 0;
    background-image: url("https://img-seeker.newjobs.com/lufr/v4.1.2.2863/my20_main_img.axd");
    background-repeat: no-repeat;
    background-position: 0px -38px;
    width: 270px;
    height: 159px;
}
#createAccountData .createAccountDataContent {
    width: 430px;
}
#createAccountData .caButtonsBottom { margin-top: 10px; clear: left; text-align: right;
    margin-right: 71px; /* for various language sites right border of button will stay in right place */
}
	#createAccountData input.checkbox,
	#createAccountData input.radiobutton,
	#createAccountData span.radiobutton input /*for those <asp:RadioButton>'s */,
	#tiburonParentTable input /* for the opt-in Table */
	 {
	 	border: none;
	 	}
	#createAccountContainer select {border: solid 1px #b3b9c3; font-size: 11px; padding: 4px 2px; font-weight: normal;}
#createAccountBottom {width: auto; height: 35px; background: url(https://securemedia.newjobs.com/mm/redux/create-account/becomeMember_containerBottom.gif) no-repeat top left;}
#createAccountRequired { /*float:right;margin:10px 0 16px 0;*/ font-size: 11px; margin-bottom: 15px; }
#createAccountRequired em {background: url(https://securemedia.newjobs.com/mm/redux/create-account/star.png) 0 50% no-repeat; float: left; width: 0; padding-left: 8px; overflow: hidden;}
#createAccountData .rule {padding-bottom: 0.5em; margin-bottom: 0.83em; background: url(https://securemedia.newjobs.com/mm/redux/create-account/becomeMember_hr.gif) no-repeat bottom left;}
#createAccountData p { margin: 0px 0 17px 0; padding: 0; }
#createAccountData p.rule {margin-bottom: 1.25em;}
#createAccountData .ajaxerror, #createAccountData .description {display: none; position: absolute; right: -0.67em; bottom: -0.67em; padding: 1em; width: 345px;}
#createAccountData .ajaxerror {background: #F8F5CF; color: #F71D1D; border: 1px solid #D4D1A8;}
#createAccountData .description {background: #87A975; color: #FFF; border: 1px solid #758139;}
	#createAccountData .description h4 {font-weight: normal; margin: 0 0 8px; padding: 0; color: #FFF;}
	#createAccountData .description dl {margin: 8px 0; padding: 0;}
	#createAccountData .description dl dt {float: none; margin: 8px 0 0; padding: 0; font-weight: bold; width: auto; position: static;}
	#createAccountData .description dl dd {margin: 0; padding: 0; font-weight: normal;}
    #createAccountData #SubmitCreateAccount .ajaxerror {top: 0.67em; bottom: auto;}
#createAccountData #TermsConditions .ctl060_checkBoxLabelWrapper { width: 317px; }
#createAccountData #TermsConditions a,
#createAccountData #TermsConditions a:link,
#createAccountData #TermsConditions a:visited {
    /*color:#876896;text-decoration: underline;*/
}
#createAccountData #TermsConditions a:hover {/*color:#FF9900;*/ }
#createAccountData #questionText a, #createAccountData #questionText a:link, #createAccountData #questionText a:visited {/*color:#876896;text-decoration: underline;*/}
#createAccountData #questionText a:hover {/*color:#FF9900; */}
#createAccountData .legalQuestionText 
{
	width: 712px;
	font-size: 12px;
	margin: 0 0 0 8px;
	padding:0 3px 3px 3px;
}
#createAccountData .legalQuestionTextArea {
	margin: 3px 3px 3px 18px;
	padding: 5px;
	height: 115px;
	width: 704px;
	overflow: auto;
	border:1px solid #B3B9C3;
	font-weight:normal;
}
#createAccountData h4.rule {margin-top: 20px; /*color: #7A5090; font-size: 12px;*/}
	#createAccountData h5 {position: relative; margin: 0;}
	#createAccountData .OptInItem label {font-weight: bold; margin: 0; padding: 0; line-height: 170%; position: relative; top: -2px;}
	#createAccountData #Communities .OptInList {width: 300px; height: 84px; overflow: auto; background: #FFF; border: 1px solid #B3B9C3; padding: 2px 6px 0;}
    #createAccountData #Communities .OptInItem {padding: 0; float: left; width: 315px; margin:2px 0 2px 5px;}
	#createAccountData #Communities .OptInItem label {font-weight: normal; position: static;}
	#createAccountData #Communities .OptInIntro {font-weight: normal; margin: 0 0 10px 0;}
	#createAccountData p.OptInInfo {/*font-weight: normal; */clear: left; margin: 0 0 10px 0; padding: 15px 0 0 0;}
	#createAccountData #Newsletters .OptInItem {padding: 0; float: left; width: 350px; margin:2px 0 2px 5px;}
	#createAccountData #Newsletters .OptInItem input {margin: 0; padding: 0;}
	#createAccountData #Newsletters .OptInItem label {font-weight: normal;}
	#createAccountData #Newsletters .OptInIntro {font-weight: normal; margin: 0 0 10px 0;}
	#createAccountData #Newsletters2 {margin-top: 1.25em;}
	#createAccountData #Newsletters2 .OptInItem {width: 330px !important;}
	#createAccountData #SubmitSubscriptions {text-align: right;}
	#createAccountData small {font-size: 11px; font-weight: normal; color: #737373; margin-left: 0;}
/* Stay Informed */
.stayInformedBlock {clear: both; /*color: #6b6b6b !important;*/}
	.stayInformedBlock a {/*color: #876896 !important; text-decoration: underline;*/}
	.stayInformedBlock a:hover {/*color: #ff9900 !important; text-decoration: none;*/}
	.stayInformedBlock .OptInItem {width: 500px;}
	.stayInformedBlock .optInDesc {/*font-weight:normal;*/ margin:0; padding: 0 0 0 20px;}
	.stayInformedBlock .OptInItem .rbOption {padding-left:2px;padding-right:5px;}
#createAccountData .noFloat .OptInItem {float: none;}
#createAccountData .ctl036_Question {width: 330px; position: absolute; margin-top: -30px; margin-left: 0;}
#createAccountData .ctl036_questionContent {padding: 15px 35px;}
#createAccountData .ctl036_Help {width: 310px; position: absolute; margin-top: -30px; margin-left: 0; padding: 8px 10px; font-weight: normal;}
	#createAccountData .ctl036_questionContent dl {margin: 8px 0; padding: 0;}
	#createAccountData .ctl036_questionContent dl dt {float: none; margin: 8px 0 0; padding: 0; font-weight: bold; width: auto; position: static;}
	#createAccountData .ctl036_questionContent dl dd {margin: 0; padding: 0; font-weight: normal;}
#offerTbl, #offerTbl td, #offerTbl tr {background-color: White !important;}
#offerTbl label {position: relative; top: -3px; margin-right: 10px;}
#SubmitSubscriptions {text-align: right;}
/* tiburon optin */
#tiburonParentTable, #tiburonParentTable table, #tiburonParentTable tr, #tiburonParentTable td {padding: 0; margin:0;}
#parentTable {padding: 0; margin:0;}
#parentTable td {font-weight: normal; padding-top: 10px !important;}
#createAccountData .pc_wrapper {padding: 0; margin: 5px 0;}
#createAccountData .pcLink {padding: 0 0 0 15px; margin: 0;}
#createAccountData .pcLink a {font-weight: normal; color: #876896; text-decoration: underline;}
#createAccountData .pcLink a:hover {font-weight: normal; color: #FF9900; text-decoration: none;}
#OIDUserWasMigratedMsg {padding-top: 10px; padding-bottom: 10px;}
.clsOIDNewUserConflict {color: #FF0000; font-weight: bold; padding-bottom: 15px;}
.clsOIDNewUserLinkedSection { padding-bottom: 15px;}
#createAccountData div.yahooIDtext { margin-bottom: 5px; }
#createAccountData a.yahooIDbutton { display: block; margin-left: -4px; margin-bottom: 15px; }
.error { color:red; }
.errSummary { color:red;margin-left:15px; border:1px solid red; padding: 3px; }
.redExpl { color:red; margin-left:15px; position:relative; top:-2px; }
.pageContainerTitleStInf { margin:0; overflow: hidden; padding: 3px 0 3px; width: 765px;}
.divWhyJoin {width:230px;padding-left: 10px;}
/* ext js grid */
#clLetterListWrapper .x-grid3 th, #clLetterListWrapper .x-grid3 td, #clLetterListWrapper .x-grid3 table {border:0px solid #000000;padding:0;margin:0;}
#clLetterListWrapper .x-grid3 td{text-align:center;padding-top:5px;padding-bottom:5px;}
/* whole table header offset */
#clLetterListWrapper .x-grid3-header-offset{height:50px;}
/* header 1*/
#clLetterListWrapper .x-grid3-hd-inner.x-grid3-hd-letterName{text-align:left;padding-left:30px;font-weight:bold;}
/* column 1 Letter Name*/
#clLetterListWrapper .x-grid3-cell-inner.x-grid3-col-letterName{text-align:left;}
#clLetterListWrapper .x-grid3-col.x-grid3-cell.x-grid3-td-letterName.x-grid3-cell-first{background: transparent url(https://securemedia.newjobs.com/mm/redux/flyOutMenu/fpwdottedbg.gif) repeat-x bottom left;padding-left:5px;}
#clLetterListWrapper .x-grid3-cell-inner.x-grid3-col-letterName a{/*padding-left:30px;*/font-weight:bold;text-decoration:underline;}
/* end column 1 */
/* column 2 Modified*/
#clLetterListWrapper .x-grid3-hd-inner.x-grid3-hd-1{font-weight:bold;}
#clLetterListWrapper .x-grid3-col.x-grid3-cell.x-grid3-td-1{background: transparent url(https://securemedia.newjobs.com/mm/redux/flyOutMenu/fpwdottedbg.gif) repeat-x bottom left;border-left:0px solid white;}
/*column 3 Actions */
#clLetterListWrapper .x-grid3-hd-inner.x-grid3-hd-2{font-weight:bold;}
#clLetterListWrapper .x-grid3-col.x-grid3-cell.x-grid3-td-2.x-grid3-cell-last{background: transparent url(https://securemedia.newjobs.com/mm/redux/flyOutMenu/fpwdottedbg.gif) repeat-x bottom left;}
#clLetterListWrapper .x-grid3-col.x-grid3-cell.x-grid3-td-2.x-grid3-cell-last img{border:0;}
#clLetterListWrapper .x-grid3-cell-inner.x-grid3-col-2 img{	bordeR:0px;}
#clLetterListWrapper .x-grid3-header td{border:0px;margin:0px;height:30px;background-color:#e5ead3;color:#644c6d;border:0px solid white;}
#clLetterListWrapper .x-grid3-body td {/*background-color:white;border:0px;border-bottom:1px dotted black;*/}
#clLetterListWrapper .x-grid3-hd-row .x-grid3-hd.x-grid3-cell.x-grid3-td-1{border-lefT:2px solid white;border-right:2px solid white;background-image:none}
#clLetterListWrapper .x-grid3-col.x-grid3-cell.x-grid3-td-1{/*margin:0px;padding:0px;background-color:#f3f3f3;*/}
/*end grid styling */
/* Cover Letter */
/* main container with background */
#clWrapper {width:100%;height:100%;margin:0px;padding:0px;padding-top:10px;padding-bottom:0px; }
#clHeader {background:transparent url(https://securemedia.newjobs.com/mm/redux/cover-letter/clHeader.png) no-repeat 0 0;width:100%;height:5px;line-height:0px;font-size:0px; }
#clContent {/*font-size:smaller; color:#5f5f5f;*/}
#clContent h1  {margin:0px;padding-top:15px;padding-left:12px; color:#5a386a; font-size:26px; font-weight:normal;  }
#clContent .text {  padding-top:10px;  margin-left:10px; padding-bottom:20px;  }
#clFooter  { background:transparent url(https://securemedia.newjobs.com/mm/redux/cover-letter/clFooter.png) no-repeat 0 0; width:100%; height:5px;}
#divLettersList { margin-left:8px; }
#clWrapper .innerNavBoxBody {padding-bottom:10px;}
#clWrapper h4 {height:25px;}  
.clAutoSaveNotice {margin: 5px 0; clear:both;}
/* Apply History's view cover letter page (letterview.aspx) */
#clWrapper .greenContaineronDGray_body .content {width: 643px; padding: 60px 50px; font-size: 10px; overflow: auto;}
/* styles for no letter part */  
#clNoLetterWrapper {width: 710px; height: 245px; padding: 25px 0 0 35px; background: url(https://securemedia.newjobs.com/mm/redux/cover-letter/coverletterBuilder_bg.jpg) no-repeat; }
/* Utility */
#clLetterListWrapper {width: 746px;} 
.paddingLeft10px {padding-left:10px;}
.marginRight10px {margin-right:10px;} 
.marginLeft5px { margin-left:5px;}
.clearBoth {clear:both;}
/* Cover Letter Edit page */
#clLetterListWrapper .innerNavBoxBody {float: none !important;}
.clEditContentWrapper .counter {font-size: 10px; color: #4d4d4d;line-height:22px;} 
.clEditContentWrapper {padding: 10px;}
.clEditContentWrapper .floatRight div, .clEditContentWrapper .floatLeft div {margin: 0 0 5px 0;}
.clEditContentWrapper .floatRight select, .clEditContentWrapper .floatLeft input {border: 1px solid #b2b9c3; /*color: #474747; font-size: 10px;*/}
.clEditContentWrapper .floatLeft input {padding: 2px 0;}
.clEditContentWrapper .floatLeft label, .clEditContentWrapper .floatRight label { display:inline; margin:0px; padding:0px; text-align:left; float:none !important;}
.wacUtility {}
#clLetterListWrapper .gcwHead_middle {width: 721px;}
#clLetterListWrapper .orangeBlockHeader {position: relative;}
#clLetterListWrapper span.clLetterInfo {/*color: #989898; font-weight: normal; font-size: 10px; */float: right;}
#clLetterListWrapper span.clLetterNameHeader {float: left;}
/* end */    
	.settings_main_container
	{
		font-family: Arial;
	}
	#settings_body_container {
		height: 100%;
	}
        #ctlAccordionPanel_main_container
        {
            width: 765px;
            margin: 0 0 40px 0;
            padding: 0px;
        }
        #ctlAccordionPanel_main_container p
        {
            font-size: 11px;
            margin: 0px;
            padding: 8px 27px;
        }
        #ctlAccordionPanel_title
        {
            background: transparent url(https://securemedia.newjobs.com/mm/redux/settings/settings_masthead.jpg) no-repeat;
            margin: 0;
            padding: 0;
			width: 765px;
			height: 134px;
        }
        #ctlAccordionPanel_title h1
        {
           padding: 24px 0px 12px 20px;
            margin: 0;
           /*  font-weight: normal;
            color: #ceeb74;
			font-family: Verdana;
			font-size: 26px;*/
        }
        #ctlAccordionPanel_title h2
        {
            padding: 0;
            margin: 0 0 0 20px;
           /* font-weight: bold;
            color: #ffffff;
			font-family: Verdana;
			font-size: 12px;*/
        }
        #ctlAccordionPanel_bottom
        {
            background: transparent url(https://securemedia.newjobs.com/mm/redux/jobsearch/rightUtilities/manage_content_bottom_bgd.gif) no-repeat;
            margin: 0px;
            padding: 0px;
            height: 7px;
			font-size: 7px;
        }
		#ctlAccordionPanel_top{
		background:transparent url(https://securemedia.newjobs.com/mm/redux/jobsearch/rightUtilities/manage_content_top_bgd.gif) no-repeat scroll 0 0;
		height:7px;
		margin:0;
		padding:0;
		font-size: 7px;
		}
		a.openCloseLink:link {
			font-size: 12px;
			font-weight:bold;
		}
		a.openCloseLink:visited {
			font-size: 12px;
			font-weight:bold;
		}
		a.openCloseLink:active {
			font-size: 12px;
			font-weight:bold;
		}
		a.openCloseLink:hover {
			font-size: 12px;
			font-weight:bold;
		}		
        .ctlTitledSections
        {
            background-color: #fff;
            padding: 0;
            margin: 0;
            border: 1px solid #ccc;
        }
        .ctlTitledSections_title
        {
            background: transparent url(https://securemedia.newjobs.com/mm/redux/TitledSections/container_title_bgd.png) repeat-x;
            margin: 0;
            padding: 5px 15px;
            border: none;
            height: 15px;
        }
        .ctlTitledSections_title h3.title
        {
            margin: 0;
            padding: 0;
            /*color: #fe700d;
            font-size: 12px;
            float: left;
			font-family: verdana;*/
        }
        .ctlTitledSections_title div.toggle_open, .ctlTitledSections_title div.toggle_closed
        {
            margin: -3px 0 0 0;
            padding: 0;
            color: #fe700d;
            font-size: 12px;
            float: right;
            cursor: pointer;
			font-weight: bold;
			width: 17px;
        }
        .ctlTitledSections_content
        {
            margin: 0;
            padding: 22px 15px;
			/*font-family: verdana;
			color: #444444;*/
        }
        .ctlTitledSections_content p
        {
            margin: 0;
            padding: 0;
            font-size: 11px;
        }
        div.ctlAccordionPanel_LeftColumn
        {
            float: left;
            clear: left;
            width: 20px;
            vertical-align: middle;
        }
        div.ctlAccordionPanel_RightColumn
        {
            float: left;
            clear: right;
            padding: 0 0 10px 0;
        }
        div.ctlAccordionPanel_LeftHalf
        {
            float: left;
            clear: left;
            width: 50%;
        }
        div.ctlAccordionPanel_RightHalf
        {
            float: left;
            clear: right;
            padding: 0;
            width: 50%;
        }
        .ctlForums_body
        {
        }
        .ctlForums_RightButton
        {
        	float: right;
        	padding-top: 7px;
        }
        div.ctlAccordionPanel_Row
        {
            float: left;
            clear: left;
            padding: 0 0 20px 0;
            vertical-align: bottom;
			width: 100%;
        }
        div.ctlAccordionPanel_Button
        {
            float: right;
            vertical-align: bottom;
        }
        div.cltRedContent
        {
            border: 1px solid #ff9966;
            background: #ffcccc;
            padding: 5px 5px 5px 5px;
            margin: 0 0 0 15px;
        }
        div.ctlAccordionPanel_RightButton
        {
            float: right;
            bottom: 0px;
            margin: 7px 0 0 0;
			bottom: 0;
			position: relative;
        }
        .loading
        {
            background: url(https://securemedia.newjobs.com/mm/redux/ajax/loading.gif) 50% 50% no-repeat;
            width: 32px;
            height: 32px;
            clear: both;
            display: none;
        }
        .submission_message
        {
            width: 200px;
            height: 60px;
            clear: both;
            display: none;
			border: 2px solid #ff3333;
			color: #ff3333;
			background-color: #ffffcc;
			height: 27px;
			vertical-align: middle;
			padding: 2px;
			margin: 5px 0 0 0;
        }
	div.job_results
	{
        margin: 15px 25px 0 0;
		float: left;
	}
        #job_settings_stack
        {
            width: 90px;
        }
        #job_settings_columns
        {
            width: 80px;
        }
/*
        #job_results_format label
        {
            display: none;
        }
        #job_results_radio
        {
            display: none;
        }
        .job_results_icons_off
        {
            height: 15px;
            float: left;
            margin: 15px 25px 0 0;
            background-repeat: no-repeat;
            background-position: top left;
            filter: alpha(opacity=40);
            opacity: 0.4;
            -moz-opacity: 0.4;
            cursor: pointer;
        }
        .job_results_icons_on
        {
            height: 15px;
            float: left;
            margin: 15px 25px 0 0;
            background-repeat: no-repeat;
            background-position: top left;
            filter: alpha(opacity=100);
            opacity: 1.0;
            -moz-opacity: 1.0;
            cursor: pointer;
        }
*/
        h4.lastUpdated
        {
            margin: 0 10px 0 0;
            float: right;
			color: #666666;
			font-weight: normal;
        }
        div.settings_breaker
        {
            clear: both;
            height: 1px;
            width: 1px;
        }
		div.blocked_companies {
			padding: 10px;
			width: 450px;
		}
		div.OptInItem {
			padding-top: 10px;
		}
		h4#settings_toggle_cancelMembership {
            cursor: pointer;
			padding: 0 0 0 10px;
			background-position: left;
			background-repeat: no-repeat;
			line-height: 13px;
			float: left;
			margin: 4px 0 0 0;
		}
		h4.settings_toggle_cancelMembership_open {
			background-image: url('https://securemedia.newjobs.com/mm/redux/settings/open_arrow.gif');
		}
		h4.settings_toggle_cancelMembership_close{
			background-image: url('https://securemedia.newjobs.com/mm/redux/settings/close_arrow.gif');
		}
		#cancelMembershipHelp {
			float: left;
			margin: 0 0 0 5px;
			clear: right;
		}
		.ctlTitledSections .x-grid3-scroller {
			height:180px;
			width:698px;
			overflow-y: scroll;
			overflow-x: hidden;
			position:relative;
		}
		.ctlTitledSections .x-grid3-header-offset {
			height: 30px;
		}
		.ctlTitledSections .x-grid3-col.x-grid3-cell.x-grid3-td-1 {
			background: none;
		}
		.ctlTitledSections .x-grid3-header td {
			background-color: #cccccc;
		}
		.ctlTitledSections .x-panel-body-noheader, .x-panel-mc .x-panel-body {
			border: 1px solid #cccccc;
		}
		.ctlTitledSections .x-grid3-header td {
			color: #666666;
			font-weight: bold;
			padding: 0 0 0 5px;
		}
		.ctlTitledSections .x-grid3-hd.x-grid3-cell.x-grid3-td-1 {
			border: none;
		}
        #settings_accordion
        {
            background: transparent url(https://securemedia.newjobs.com/mm/redux/jobsearch/rightUtilities/manage_content_bgd.gif) repeat-y;
            margin: 0px;
            padding: 7px 12px;
        }
	    .ctl_013_c 
	    {
			height: 100%;
	    }
	    .ctl_013_c .panel 
	    {
	    	width: 741px;
			padding: 0;
			margin: 0;
			clear: both;
			float: left;
	    }
		.ctl_013_c .panel_header_row_label
		{
			/*font-family: verdana;
			font-size: 12px;
			font-weight: bold;
			color: #fe700d;*/
			float: left;
			line-height: 25px;
		}
		.ctl_013_c .panel_header_row_label_white
		{
			color: #ffffff;
		}
		.ctl_013_c .panel_header_row_info
		{
			/*font-family: verdana;
			font-size: 10px;
			color: #666666;*/
			line-height: 25px;
			float: right;
			margin: 0 8px 0 0;
		}
		.ctl_013_c .panel_header_row_info_white
		{
			color: #ffffff;
		}
	    .ctl_013_c .panel_header
	    {
	        height: 25px;
	    	background: transparent url(https://securemedia.newjobs.com/mm/redux/settings/settings_panels.png) 0px -75px no-repeat;
			padding: 0;
			margin: 0;
			cursor: pointer;
	    }
	    .ctl_013_c .top_panel_header
	    {
	    	background: transparent url(https://securemedia.newjobs.com/mm/redux/settings/settings_panels.png) 0px -25px no-repeat;
	    }
	    .ctl_013_c .top_panel_header_mouseover
	    {
	    	background: transparent url(https://securemedia.newjobs.com/mm/redux/settings/settings_panels.png) 0px 0px no-repeat;
	    }
	    .ctl_013_c .bottom_panel_header
	    {
	    	background: transparent url(https://securemedia.newjobs.com/mm/redux/settings/settings_panels.png) 0px -125px no-repeat;
	    }
	    .ctl_013_c .bottom_panel_header_mouseover
	    {
	    	background: transparent url(https://securemedia.newjobs.com/mm/redux/settings/settings_panels.png) 0px -100px no-repeat;
	    }
	    .ctl_013_c .panel_deselected_mouseover_header
	    {
	    	background: transparent url(https://securemedia.newjobs.com/mm/redux/settings/settings_panels.png) 0px -50px no-repeat;    	
	    }
	    .ctl_013_c .panel_selected_header
	    {
	    	background: transparent url(https://securemedia.newjobs.com/mm/redux/settings/settings_panels.png) 0px -75px no-repeat;
	    }
	    .ctl_013_c .panel_selected_mouseover_header
	    {
	    	background: transparent url(https://securemedia.newjobs.com/mm/redux/settings/settings_panels.png) 0px -50px no-repeat;    
	    }
	    .ctl_013_c .panel_selected_onclick_header
	    {
	    	background: transparent url(https://securemedia.newjobs.com/mm/redux/settings/settings_panels.png) 0px -50px no-repeat;    	
	    }
		.ctl_013_c .panel_header_arrow {
	    	background: transparent url(https://securemedia.newjobs.com/mm/redux/settings/settings_closed_arrows2.png) -8px 10px no-repeat;
			height: 25px;
			width: 8px;
			margin: 0 8px 0 12px;
			float: left;
		}
	    .ctl_013_c .panel_header_arrow_closed_orange
	    {
	    	background: transparent url(https://securemedia.newjobs.com/mm/redux/settings/settings_closed_arrows2.png) 0px 10px no-repeat;    	
	    }
	    .ctl_013_c .panel_header_arrow_closed_white
	    {
	    	background: transparent url(https://securemedia.newjobs.com/mm/redux/settings/settings_closed_arrows2.png) 1px 10px no-repeat;    	
	    }
	    .ctl_013_c .panel_header_arrow_open_orange
	    {
	    	background: transparent url(https://securemedia.newjobs.com/mm/redux/settings/settings_open_arrows2.png) 1px 10px no-repeat;    	
	    }
	    .ctl_013_c .panel_header_arrow_open_white
	    {
	    	background: transparent url(https://securemedia.newjobs.com/mm/redux/settings/settings_open_arrows2.png) -8px 10px no-repeat;
	    }
        #ctlAccordionPanel_content
        {
            background: transparent url(https://securemedia.newjobs.com/mm/redux/jobsearch/rightUtilities/manage_content_bgd.gif) repeat-y;
            margin: 0px;
            padding: 0 12px 15px 12px;
        }		
	    .ctl_013_c .panel_body
	    {
            clear: both;
            padding-right: 13px;
            padding-left: 13px;
            float: left;
            background-image: url(https://securemedia.newjobs.com/mm/redux/settings/settings_panel_background.gif);
            padding-bottom: 13px;
            width: 715px;
            padding-top: 13px;
            background-repeat: repeat-y;
            position: relative;
            vertical-align: middle;
	    }
	    .ctl_013_c .panel_body_open
	    {
	    }
	    .ctl_013_c .panel_body_bottom
	    {
			background-image: url('https://securemedia.newjobs.com/mm/redux/settings/settings_panel_bottom_background.gif');
			height: 4px;
			width: 741px;
			clear: both;
			padding: 0;
			spacing: 0;
	    }
		.ctl_013_c .settings_help_icon {
			float: right;
			width: 18px;
			height: 18px;
			margin: 5px 5px 5px 5px;
			clear: both;
		}
	.optInColumnBreak
	{
		clear: left;
	}
	.OptInItem {
		float: left;
		padding:0 10px 0 0;
		width:700px;
	}
	#OptInEmails .OptInItem label {
		/*font-weight:bold;*/
	}
	#password_message_container {
		margin: 0 0 11px 0;
	}
	#settings_accordion {
		/*color: #757575;
		font-size: 11px;
		font-family: verdana;*/
	}
	#settings_accordion h4 {
		/*color: #474747;
		font-size: 11px;
		font-family: verdana;*/
	}
	#privacy_panel h4 {
		/*color: #595959;*/
	}
	.settings_modal {
            display: block;
            z-index: 3000;
            left: 0pt;
            width: 730px;
            position: absolute;
            top: 0pt;
            height: 100%;
            background-color: #ffffff;
            opacity: 0.9;
            margin: 10px 0 0 5px;
	}
	.settings_modal_shown {
		height: 100%;
	}
	.settings_modal_hidden {
		height: 1px;
	}
	#settings_nonPublic_privacy {
		background-image: url('https://securemedia.newjobs.com/mm/redux/settings/CTL100_privacy_background.gif');
		background-repeat: repeat-y;
		padding: 6px 3px;
		clear: both;
	}
	#settings_nonPublic_privacy_bottom {
		background-image: url('https://securemedia.newjobs.com/mm/redux/settings/CTL100_privacy_bottom_background.gif');
		height: 5px;
		background-repeat: no-repeat;
		clear: both;
		margin: 0 0 6px 0;
	}
	.settings_hr {
		background-image: url('https://securemedia.newjobs.com/mm/redux/settings/settings_hr.gif');
		background-repeat: repeat-x;
		width: 100%;
		height: 1px;
		clear: both;
		margin: 12px 0;
	}
	#tbNewPass_hint {
		width: 308px;
		float: right;
	}
	input[type="text"].settings_textarea, input[type="password"].settings_textarea {
		width: 257px;
		size: 257px;
	}
	.settings_textarea {
		width: 257px;
		size: 257px;
	}
	#tbNewPass_errorIcon {
		margin-top: 0px;
	}
	#tbNewPassConfirm_errorIcon {
		margin-top: 0px;
	}
	.settings_textarea_header {
		width: 257px;
	}
	.settings_textarea_header h4 {
		float: left;
	}
	.settings_password_body .ctl036_ErrorMessage_noIcon {
		margin: 0 4px -40px 0;
		top:-25px;
	}
	.settings_cancelMembership_open {
		margin: 7px 0 0 0;
	}
	.settings_cancelMembership_open a:link { text-decoration: underline; color: #7a5392; }
	.settings_cancelMembership_open a:visited { text-decoration: underline; color: #7a5392; }
	.settings_cancelMembership_open a:active { text-decoration: underline; color: #7a5392; }
	.settings_cancelMembership_open a:hover { text-decoration: underline; color: #7a5392; }
	#settings_cancelMembership {
		clear: both;
		margin: 10px 0 0 15px;
	}
	#cancelMembershipHeader {
		clear: both;
		margin: 0 0 0 5px;
	}
	#cancelMembershipHeader h4{
		/*color:#7B4F90;
		font-family:verdana;
		font-size:11px;
		font-weight:bold;*/
	}
	#learnAboutCancellation {
		clear: both;
		margin: 0 0 10px 0;
	}
	#cancelMembership {
		clear: both;
		margin: 0;
	}
	#settings_changeEmail_formHeader {
		margin: 18px 0 3px 0;
		width: 257px;
	}
	#tbNewEmail_errorIcon { 
		float: right;
		margin: 0;
		padding: 0;		
	}
	.settings_form_header {
		font-weight: bold;
		color:#474747;
		font-family:verdana;
		font-size:11px;
		float: left;
	}
	.ctl036_hiddenError
	{
		position:relative; /*this is the key*/
	    z-index:24;
		text-decoration: none;
	}
	#forum_message_container {
		width: 230px;
		margin-top: 7px;
	}
	.ctl036_hiddenError .ctl036_iconErrorMessage{ /*the span will display just on :hover state*/
	    display:block;
	    position:absolute;
		left:-55px;
		top:10px;
	}
	.settings_floatHeaders {
		float: left;
		margin: 0 3px 0 0;
	}
	.ajaxSuccessSettings {
		z-index: 3001;
		left: 0px;
		width: 100%;
		zoom: 1;
		position: absolute;
		top: 0px;
		height: 100%;
		min-height: 100%;
		text-align: center;
	}
	.ajaxSuccessSettings_Message
	{
		/*font-weight: bold;
		font-size: 12px;
		color: #6c407f;
		font-family: Verdana;*/
		line-height: 12px;
		position: relative;
		top: 50%;
		vertical-align: middle;
	}
	#email_message_container {
		width: 257px;
		margin: 0 0 15px 0;
	}
	#privacy_message_container {
		width: 257px;
		margin: 0 0 15px 0;
		clear: both;
	}
	#settings_helpBox {
		padding: 35px 0 0;
	}
	.resume_privacy_button {
		clear: both;
		margin: 0 0 37px 0;
	}
	.settings_errorH4 {
		float: left;
	}
	#settings_privacy_link, #neverShareEmail {
		margin-top: 16px;
	}
	#activeResume_column {
		margin: 0 0 0 20px;
	}
	#accountStatus_topContent
	{
		/*font-size: 12px;
		font-weight: normal;
		color: #757575;*/
		margin: 0 0 12px 0;
		clear: both;
	}
	.settings_hiddenError {
		display: none;
		visibility: hidden;
	}
	#block_companies_dialogue .x-grid3-scroller {
		overflow:hidden;
	}
	#block_companies_dialogue .x-grid3-body
	{
		overflow-y:auto;
		overflow-x:hidden;
		height:147px;
		width: 696px;
	}
	#checkNicknameResponse {
		left:160px;
		position:absolute;
		z-index:3000;
        top:45px;
	}
	#yahooID {
    padding-right: 10px;
	}
	#anchorUnlinkUser {
	   color:#0000FF;
	}
	.linkedAccount
	{
	    float: left;
	    width:150px;
	}
/****** ProsperoLanding.aspx ******/
.nickNameDivider {width: auto; height: 10px; overflow: hidden;}
.nickNameTop {height: 7px; width: 765px; overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/jobsearch/rightUtilities/manage_content_top_bgd.gif) no-repeat;}
.nickNameBottom {height: 7px; width: 765px; overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/jobsearch/rightUtilities/manage_content_bottom_bgd.gif) no-repeat;}
.nickNameBody {width: 745px; display: block; min-height: 90px; height: auto !important; height: 90px; padding: 10px; background: url(https://securemedia.newjobs.com/mm/redux/jobsearch/rightUtilities/manage_content_bgd.gif);}
.nickNameContainer {background-color: White; border: solid 1px #dadbdc; width: auto; min-height: 90px; height: auto !important; height: 90px; display: block !important; padding: 10px;}
	.nickNameContainer a {color: #8C8B8B; font-size: 11px;}
	.nickNameContainer h4 {padding: 0 !important; margin: 0 !important;}
	.nickNameContainer input {width: 257px !important; border: solid 1px #dadbdc; margin: 5px 0;}
/****** OptOut.aspx ******/
.optForm input {margin-right: 3px;}
#optOutEmailHolder {}
	#optOutEmailHolder .optRequired {font-weight: bold; line-height: 15px;}
	#optOutEmailHolder .OptEmailFields {background-color: #eeeeee;}	
#optOutSurveyHolder .input {padding: 0 0 10px 6px; display: block;}
	#optOutSurveyHolder .input input {margin-right: 3px;}
	.CommunityList {list-style: none; padding-bottom: 5px; margin-left:0}
.CommunityName {font-weight: bold}
#comunnities_panelBody #checkResponse {position: absolute;top: 50px; left: 140px;padding: 10px;}
/* PLEASE NOTE!  We are phasing the file out, please do not add anything to this file.  
The new styles can be found in containerBoxes.css */
/* PAGE CONTAINER WIDE */
.PageContainerWide_dialog { padding: 0 0 10px; }
.PageContainerWide_dialog .PageContainerWide_hd { margin-bottom: 0px; background: transparent url(https://securemedia.newjobs.com/mm/redux/PageContainer/hr_l.gif) 0 0 no-repeat; height: 91px; }
.PageContainerWide_dialog .PageContainerWide_hd .PageContainerWide_c { background: transparent url(https://securemedia.newjobs.com/mm/redux/PageContainer/hr_r.gif) 100% 100% no-repeat; height: 91px; }
.PageContainerWide_dialog .PageContainerWide_bd { border-left: 1px solid #CECECE; border-right: 1px solid #CECECE; padding: 0px 10px 0px 0px; background-color: #F9F9F9; }
.PageContainerWide_dialog .PageContainerWide_ft { background: transparent url(https://securemedia.newjobs.com/mm/redux/PageContainer/bl_wide.gif) 0 0 no-repeat; }
.PageContainerWide_dialog .PageContainerWide_ft .PageContainerWide_c { background: transparent url(https://securemedia.newjobs.com/mm/redux/PageContainer/br.gif) 100% 0 no-repeat; height: 6px; }
html>body .PageContainerWide_dialog pre { font-size: 1.1em; }
#mcPod {z-index:1 !important; margin-bottom:-35px !important}
/* GREEN CONTAINER */
.ctlGreenSections { background: #FFF; padding: 0 0 5px 0; margin: 0 0 10px 0; border: 1px solid #CCC; }
.ctlGreenSections_title { background: transparent url(https://securemedia.newjobs.com/mm/redux/GreenContainer/bg.gif) repeat-x; height: 25px; margin: 0; padding: 0px 5px 0px 15px; }
.ctlGreenSections_title h3  { float: left; margin: 0; padding: 5px 0; /*color: #FE700D; font-size: 12px; */overflow: hidden; white-space: nowrap; }
.ctlGreenSections_title h4  { float: left; margin: 0; padding: 5px 0 5px 15px; /*color: #FE700D; font-size: 12px; */width: 530px; overflow: hidden;}
.ctlGreenSections_title h3 span.jobTitleSpan{ font-size: 0.85em; color: #7b4f90; text-decoration: underline; cursor: pointer; }
.ctlGreenSections_content p{ font-size: 0.95em; margin: 0px 20px; padding: 0; }
.ctlGreenSections_editButton { float: right; margin-top: 4px; }
.ctlGreenSections_right_btn { margin: 4px; padding: 2px 5px; background-color: #E3E4D1; border: 1px solid #CCC; font-size: 0.8em; font-weight: bold; color: #ACA9A9; float: right; }
.ctlGreenSections_content { margin: 0; padding: 22px 15px; }
.rctl { background: url(https://securemedia.newjobs.com/mm/redux/GreenContainer/rounded_f1f1f1/tl.gif) no-repeat; }
.rctr { background: url(https://securemedia.newjobs.com/mm/redux/GreenContainer/rounded_f1f1f1/tr.gif) no-repeat; }
.rcbl { background: url(https://securemedia.newjobs.com/mm/redux/GreenContainer/rounded_f1f1f1/bl.gif) no-repeat; }
.rcbr { background: url(https://securemedia.newjobs.com/mm/redux/GreenContainer/rounded_f1f1f1/br.gif) no-repeat; }
/* GREEN CONTAINER END*/
/**
 * POPUP CONTAINER STYLES
 */
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #E5E5E5;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("https://securemedia.newjobs.com/nmy/usen/popup-bgmask.png") !important;
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	border: 2px solid #DFDEDE;
	background-color: #ECF0d5;
}
#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#popupTitleBar {
	background-color: #ECF0d5;
	color: #000000;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	border-bottom: 1px solid #DFDEDE;
	border-top: 0px solid #DFDEDE;
	border-left: 0px solid #DFDEDE;
	border-right: 0px solid #DFDEDE;
	position: relative;
	z-index: 203;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}
#popupContent
{
	background-color: #FFFFFF;
}
.blackNormal {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:13px;
	color: #000000;
}
/****** Forgot Password Modal ******/
#divResetPassword {color: #6c6c6c; font-size: 12px;}
#divResetPassword strong {line-height: 18px;}
#divResetPassword #tbxPassword, #divResetPassword #tbxConfirm {border: 1px solid #b8b8b8; padding: 3px; width: 258px;}
#divResetPassword #btnSubmit {float: right;}
/****** Also Apply To ******/
.aatVertDivider {height: 10px; width: auto; overflow: hidden;}
.aatContainer {padding:15px;border:1px solid #cecece;margin:0px 15px;/*font-family:Verdana;font-size:11px;*/}
.aatReturn {padding: 10px 0 10px 10px;}
	.aatReturn a {/*color: #7c4f90; font-size: 11px; text-decoration: underline;*/}
/*.wdgConfjobs .ctlJobList{margin-bottom:10px;}*/
.aatContainer .ctlJobList{width:100%;}
.aatContainer .ctlJobList .ctlJobTitle{width:365px;position:relative;left:115px;top:8px;color:#3C5E00;text-decoration:underline;}
.aatContainer .ctlJobList .ctlJobTitle a:link {color:#3C5E00;}
.aatContainer .ctlJobList .ctlJobTitle a:visited {color:#3C5E00;}
.aatContainer .ctlJobList .ctlJobCompany{position:relative;left:485px;top:-6px;width:410px;}
.aatContainer .ctlJobList .ctlPosted{position:relative;top:-15px;width:110px;}
.aatContainer .ctlJobList .ctlLocation{display:none;}
.aatContainer .wdgMsgPosted{display:none;}
.aatRptHeaderBg {background: url(https://securemedia.newjobs.com/mm/redux/profile/alsoApplied/alsoApplyTo-headerbg.gif) repeat-x;height:31px;width:100%;}
#aatRptHeader1 {float:left; width:90px; padding:10px;}
#aatRptHeader2 {float:left; width:345px; padding:10px;}
#aatRptHeader3 {float:left; width:383px; padding:10px;}
.aatRptContentAltBg{background-color:#F3EEF4;}
.divYouAppliedTo{ width:740px;left: 20px; top: 20px; position: relative; /*font-size: 14px; font-weight: bold; color: #5A386A;*/}
/********  Apply History ********/
#applyHistory{
   /* font-family:Verdana;
    font-size:10px;*/
    text-align:left;
    background-color:#F1F1F1;
    width:765px;
}
#applyHistory .roundbottom {
	background: url(https://securemedia.newjobs.com/mm/redux/jobview/apply/brCorner.gif) no-repeat top right;
	position:relative;
	bottom: -16px;
	left: 13px;  
}
#applyHistory img.corner {
    width: 15px;
    height: 15px;
   	position:relative;
	top:0px;
	left: -26px; 
    border: none;
    display: block !important;
}
.appHistoryEmptySpace{
    height:15px;
}
#applyHistory #blueBg{
    background:url(https://securemedia.newjobs.com/mm/redux/jobview/apply/blueBackground.jpg) no-repeat;
    margin: 0px;
    padding: 18px 15px 30px;
}
#applyHistory #appHistorySpacer{
    height:20px;
}
#applyHistory #lblAppHistory{
   /* font-size:21px;
    font-weight:500;
    color:#5A386A;    */
}
#applyHistory #imgHelp{
    padding-right:15px;
}
#applyHistory #lnkLast{
   /* text-decoration:underline;
    color:#7B4F90;  */ 
}
#applyHistory #ShowAll{
  /*  text-decoration:underline;
    color:#7B4F90;*/
    padding-right:155px;
}
#applyHistory .rptBorder{
    border-bottom:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    padding:0pt 12px 15px;
}
#applyHistory .rowJobApplicationBG{
    background-color:#FFFFFF;    
    margin:0;
    padding:0;
    border: 1px solid #E0D7D2;
}
#applyHistory .rptHeader{
    background: transparent url(https://securemedia.newjobs.com/mm/redux/TitledSections/container_title_bgd.png) repeat-x;
    margin: 0;
    border: none;
    height: 22px;    
}
#applyHistory .rptHeadingText{
    width:630px;
    padding:5px 10px;
    float:left;
    /*color:#FE700D;*/
}
#applyHistory .rptContentSpacer{
    clear:both;
    width:250px;
    height:40px;
}
#applyHistory span.alsoApplied{
    /* text-decoration:underline;
     color:#7B4F90;*/
}
#applyHistory .rptContent{
    border-top:1px solid #cccccc;
    padding:10px;
    height:195px;
}
#applyHistory .rptLeftContent{
    float:left;
    width:320px;
}
#applyHistory .rptRightContent{
    float:right;
    width:380px;
}
#applyHistory .rptContentInfo{
    padding-left:15px;
}
#applyHistory .applyHistory_buttons{
    text-align:right;
}
#applyHistory .showHideButtons{
    width:85px;
    float:right;
    padding-top:2px;
}
#applyHistory .deleteHistoryWrapper{    
    cursor:pointer; 
    width:45px; 
    float:left;
    padding-top:1px;  
}
#applyHistory #deleteHistory{
    float:right;
}
#applyHistory .hideApplyHistory{
    cursor:pointer;
    float:right;
    width:25px;
}
.appHistoryTitle{
    color:#FE700D;
    font-weight:bold;
    text-decoration:underline;
}
.gbGreenSmallButton{
    color:#9e9d9d;
}
#applyHistory .appExpiredJobTitle
{/*
	color:#FE700D;
    font-weight:bold;
	text-decoration:none;*/
}
#applyHistoryHeader h1
{
    margin:0 0 4px 0;
}
#recommendedJobsContainer .wdgActFooter p
{
    margin-bottom: 0px;
}
#recommendedJobsContainer .ctlJobListEntry
{
    margin-bottom: 10px;
}
#recommendedJobsContainer .ctlPosted 
{
    display:none;
}
#recommendedJobsContainer .ctlLocation 
{
    display:none;
}
#recommendedJobsContainer .ctlExpires 
{
    display:none;
}
/******** Apply History Ad ********/
#applyHistoryContainer div.section {
	padding: 8px 14px;
	background:#EEE;
	}
.applyHistoryAdBottom {width: 740px; height: 102px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/applyHistoryAdBottom.gif) no-repeat; padding: 12px 0 0 12px;}
	.applyHistoryAdBottom .center {width: 728px; height: 90px;}
.historyTable {
        margin: auto;
        width: 100%;
        font-family: arial;
    }
    .historyTable tr td{
        border-bottom: solid 1px #D6D5D4;
        padding: 14px;
    }
	.historyTable tr th{
        padding: 8px 14px;
    }
    .historyTable thead,.historyTable tfoot{background-color: #EEE;}
    .historyTable tr:last-child td {
        border-bottom: 0px !important;
    }
    .historyTable .historyImg
	{
        margin-left:auto;
        margin-right:auto;}
    .historyTable .historyImg , .applicationStatus .historyImg
	{
        width: 18px;
        height: 18px;
        position: relative;
    }
    .historyTable .viewed, .applicationStatus .viewed {
        display: block;
        background: url(https://img-seeker.newjobs.com/lufr/v4.1.2.2863/js20_new_img.axd);
        width: 18px; height: 18px; background-position: -290px 0px;
	}
    .historyTable .submitted , .applicationStatus .submitted{
        display: block;
        background: url(https://img-seeker.newjobs.com/lufr/v4.1.2.2863/js20_new_img.axd);
        width: 18px; height: 18px; background-position: -308px 0px;
    }
    .historyTable .received , .applicationStatus .received{
        display: block;
        background: url(https://img-seeker.newjobs.com/lufr/v4.1.2.2863/js20_new_img.axd);
        width: 18px; height: 18px; background-position: -326px 0px;
    }
    .accessibilityText {
        display: none;
        visibility: hidden;
    }
    .section {
        background-color: #F2F2F2;
        margin: 0;
        padding: 14px;
        float: left;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .notAppliedTitle {
        clear: both;
        margin-bottom: 5px;
    }
    .skip-link-ul
    {
        margin:0 !important;
        }
    .applicationStatus .row
    {
        margin-bottom: 14px;
        }
		.applicationStatus .row:last-child{
        margin-bottom: 0;
        }
    .applicationStatus .row  .historyImg
    {
        float:left;}
.applicationStatus .row .legend{
    float:left;
    padding-left:14px;
}
#mcWorkArea {
	margin: 21px 14px;
	padding: 0;
	float: left;
	width:966px;
}
.resume-failed-icon 
{
   	background: url(https://img-seeker.newjobs.com/lufr/v4.1.2.2863/my20_main_img.axd);
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;
	*vertical-align:middle;	  
    width: 17px; height: 17px; background-position: -277px -457px;
}
.apply-with-monster-icon  
{
	display:inline-block;
	font-size: 11px;
	font-weight: bold;
	background-color: #673695;
	border-radius: 2px;
	float: left;
	font-family: Tahoma;
	color:  white;
	height: 16px;
	width: 16px;
	text-align: center;
	margin-right: 5px;
}
.apply-with-monster-icon  span
{
	position: relative;
	top: -2px
}
.iconHelp 
{    
   	background: url(https://img-seeker.newjobs.com/lufr/v4.1.2.2863/my20_main_img.axd);
	display:inline-block;
	float:right;
	background-repeat:no-repeat;
	background-position:0 0;
	*vertical-align:middle;	    
    width: 17px; height: 17px; background-position: -114px -18px;    	
}
.note {
    border: 1px solid #cccccc;
    display: block;
    padding: 14px;
    position: relative;
    background-color: #fff;
    clear: both;
}
.note:after {
    background-color: #fff9d7;
    height: 7px;
    width: 100%;
    content: '';
    display: block;
    left: 0;
    top: 0;
    position: absolute;
}
.note strong {
    float: none !important;
}
/************* Page Styles ****************/
.widgetContainer div {padding:0; margin:0; float:left; width:100%;}
div.widgetContainer {clear:both; position:relative; padding:0; width:560px;}
div.widgetPreloading, div.ptcWidgetPreloading {
	color:#C44F00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:50px;
	width:90%;
}
.ptcWidgetSurvey {position: relative; left: 4px;}
/************* Page Styles just for Demo not needed for the widgets ****************/
div.surveyHeader {
	background-image:url(https://securemedia.newjobs.com/mm/redux/crunch/mwidget/topBannerBackground.jpg);
	background-repeat:repeat-x;
	width:560px;
}
div.headerText {
	background-image:url(https://securemedia.newjobs.com/mm/redux/crunch/mwidget/leftImage.jpg);
	background-repeat:no-repeat;
	height:29px;
	}
div.headerText span{
	padding-left:80px;
	padding-top:10px;
	background-color:transparent;
	color:#7b4f90;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
} 
div.surveyQuestionFooter {
	margin: 0 0 0 5px;
	color:#7b4f90;
	width:550px;
	padding: 5px;
	clear:both;
	float:left;
	}
div.surveyQuestionFooter a { 
	font-size:12px;
	font-weight:bold;
	background-color:#f1f1f1;
	color:#7b4f90;
}
div#PTWidget0.ptcWidgetParent {
	width:560px;
	padding: 0 5px;
	margin:0;
	float:left;
}
div.ptcBody div.ptcParent{
	border:none;
}
div.ptcPostMessageOff {
	display: none;
}
/******* Styles for Question Pages *******/
div.ptcPanelOpen div.ptcBody {display:block;}
div.ptcPanelClosed div.ptcBody {display:none;}
div.ptcPanelOpen div.ptcWidgetSurveyQuestionButton, div.ptcPanelOpen div.ptcWidgetSurveyAnswerButton {
	background-position:0 -28px;
}
div.ptcPanelClosed div.ptcWidgetSurveyQuestionButton, div.ptcPanelClosed div.ptcWidgetSurveyAnswerButton {
	background-position:0 0;
}
div.ptcHead {
    background-image:url(https://securemedia.newjobs.com/mm/redux/crunch/mwidget/questionBackground.jpg);
	background-repeat:repeat-x;
	height:30px;
	float:left;
	width:100%;
	cursor:pointer;
}
div.ptcWidgetSurveyQuestionButton, div.ptcWidgetSurveyAnswerButton {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:30px;
	background-image:url(https://securemedia.newjobs.com/mm/redux/crunch/mwidget/openCloseButton.jpg);
	background-repeat:no-repeat;
	height:26px;
	margin-top:2px;
	width:20px;
	clear:left;
}
div.ptcWidgetSurveyQuestionName {
	color:#5b6f22;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	width:425px;
	padding-left:5px;
	overflow: hidden;
}
div.ptcWidgetSurveyQuestionResponseCount {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	float:left;
	width:100px;
	padding-left:5px;
	padding-top:7px;
}
div.ptcWidgetTalkbackTextMessageMiddle {
background-image:url('https://securemedia.newjobs.com/mm/redux/crunch/mwidget/quotebubbleBorders.jpg');
	background-repeat:repeat-y;
	padding:0 20px 0 40px;
	margin-top:-30px;
	width:400px;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	 }
/******* Styles for User's Answers page *********/
div.ptcWidgetSurveyTextCommentsFrom {
	background-image:url(https://securemedia.newjobs.com/mm/redux/crunch/jpAllCommentsHeader_bgBig.gif);
	background-repeat:no-repeat;
	border-bottom:5px solid #ddd;
	height:29px;
	padding-top: 5px;
	}
div.ptcWidgetSurveyQuestionHeader {
	color:#5b6f22;
	background-color:#f0f0f0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-left:5px solid #dddddd;
	border-right:5px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	width:540px;
	height:25px;
	margin-bottom:15px;
}
a.ptcWidgetSurveyLinkSubject {
padding-top:7px;
	padding-left:5px;
}
a.ptcSurveyButtonOpen {
	color:#ffffff;
	background-color:#f0f0f0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	width:30px;
	background-image:url(openCloseButton.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:26px;
	width:20px;
}
div.ptcWidgetSurveyLogo {
	width:550px;
	height:30px;
	}
div.ptcWidgetSurveyTextCommentsFrom span{
	padding-left:80px;
	padding-top:10px;
	background-color:transparent;
	color:#7b4f90;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
} 
div.ptcWidgetSurveyTextCommentsFrom span.ptcWidgetRecentPostersLink {
	color:#758e30;
	padding-left:0;
	background-color:transparent;
	}
div.ptcWidgetSurveyQuestion {
    background-image:url(https://securemedia.newjobs.com/mm/redux/crunch/mwidget/questionBackground.jpg);
	background-repeat:repeat-x;
	height:30px;
	float:left;
	width:100%;
}
div.ptcWidgetSurveyQuestion a, div.ptcWidgetSurveyQuestion a:visited {
	color:#758e30;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0 5px 30px;
	float:left;
	text-align:right;
}
div.ptcSurveyUserCategory {
    background-image:url(https://securemedia.newjobs.com/mm/redux/crunch/mwidget/questionBackground.jpg);
	background-repeat:repeat-x;
	height:30px;
	padding:5px 0 5px 30px;
}
div.ptcSurveyUserCategory a, div.ptcSurveyUserCategory a:visited {
	float:left;
	color:#758e30;
	font-weight:bold;
	text-decoration:none;
}
div.ptcItem, div.ptcWidgetTalkbackSubmit, div.ptcWidgetTalkbackNavBar {
  color:#666;
  clear:both;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  float:left;
  }
div.ptcWidgetTalkbackNavBar table {
	float:right;
	width:401px;
	text-align:left;
	padding-right:20px;
	margin-top: 5px;
}
div.ptcWidgetTalkbackTextMessage,  div.ptcWidgetTalkbackTextMessageTop, ptcWidgetTalkbackTextMessageMiddle, div.ptcWidgetTalkbackTextMessageBottom,div.ptcWidgetTalkbackTextMessageRight, div.ptcWidgetSurveyTextMessage, div.ptcWidgetSurveyTextMessageTop, ptcWidgetSurveyTextMessageMiddle, div.ptcWidgetSurveyTextMessageBottom,div.ptcWidgetSurveyTextMessageWhole  {
	width:401px;
	float:right;
	padding-left:30px;
	font-size:11px;
	color:#444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.ptcWidgetSurveyMessageText, div.ptcWidgetTalkbackMessageText  {
	width:340px;
	position: relative;
	top: -40px;
	}
div.ptcWidgetSurveyTextMessage, div.ptcWidgetTalkbackTextMessage{
background-image:url(https://securemedia.newjobs.com/mm/redux/crunch/mwidget/quoteBubbleBorders.jpg);
	background-repeat:repeat-y;
	}
div.ptcWidgetSurveyAnswerRecommend, div.ptcWidgetTalkbackAnswerRecommend {
      width:50%;
	  float:left;
	 }
div.ptcWidgetSurveyLinks, div.ptcWidgetTalkbackTextMessageLeft {
	 float:right;
	 width:120px;
	text-align:right;
	clear:left;
	margin-top:25px;
	width:125px;
	color:#666666;
	font-size:11px;
	font-weight:normal;
}
a.ptcWidgetSurveyLinksQuestion, div.ptcWidgetTalkbackLinksUser {
    color:#5b6f22;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:right;
	text-align:right;
	word-wrap:break-word;
	}
div.ptcHeadTextPostedDate{
    font-size:11px;
	}
	div.ptcWidgetSurveyAnswerRecommendations {
	font-style:italic;
	font-size: 11px;
	color: #8c8b8b;
}
a.ptcWidgetRecommendMessageButton, a.ptcWidgetSurveyNavTOS, a.ptcWidgetTalkbackNavTOS,a.ptcWidgetTalkbackLinksMyCommentsButton,
a.ptcWidgetTalkbackCancelButton, a.ptcWidgetTalkbackSubmitButton {
    color:#7b4f90;
	background-color:inherit;
	vertical-align:bottom;
	padding: 2px 4px;	
}
a.ptcWidgetRecommendMessageButton {font-weight: bold;}
a.ptcWidgetSurveyButtonEditAnswer {
	background-color: #9eba54;
	padding: 2px 4px;
	border-top: solid 1px #cad99e;
	border-left: solid 1px #99af66;
	border-right: solid 1px #688032;
	border-bottom: solid 1px #566b26;
	color: White;
	font-weight: bold;
	display: block;
	width: 70px;
	text-align: center;
	margin-top: 5px;
}
a.ptcWidgetTalkbackCancelButton {
	background-color: #9eba54;
	padding: 2px 4px;
	border-top: solid 1px #cad99e;
	border-left: solid 1px #99af66;
	border-right: solid 1px #688032;
	border-bottom: solid 1px #566b26;
	color: White;
	font-weight: bold;
	display: block;
}
a.ptcWidgetTalkbackSubmitButton {
	background-color: #e7994e;
	padding: 2px 4px;
	border-top: solid 1px #f1c095;
	border-left: solid 1px #ebad72;
	border-right: solid 1px #c16e2a;
	border-bottom: solid 1px #a3531e;
	color: White;
	font-weight: bold;
	display: block;
}
div.ptcWidgetSurveyLinksTOS, div.ptcWidgetTalkbackLinksTOS {
	 float:right;
	 width:30%;
	 margin-right:40px;
}
div.ptcWidgetSurveyTextMessageTop, div.ptcWidgetTalkbackTextMessageTop {
	background-image:url(https://securemedia.newjobs.com/mm/redux/crunch/mwidget/quoteBubbleTop.jpg);
	background-repeat:no-repeat;
	height:60px;
}
div.ptcWidgetSurveyTextMessageBottom, div.ptcWidgetTalkbackTextMessageBottom {
	background-image:url(https://securemedia.newjobs.com/mm/redux/crunch/mwidget/quoteBubbleBottom.jpg);
	background-repeat:no-repeat;
	height:11px;
}
div.ptcWidgetSurveyMessage{
	clear:left;
}
div.ptcWidgetSurveyTextPostedDate {
	float:left;
	width:100px;
}
div.ptcWidgetTalkbackUserAnswer {
    color:#474747;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	margin-left:20px;
	padding-top:10px;
}
.ptcWidgetTalkbackSubmitCounterCurrent {
 	clear:none;
	position: relative;
 	left: 35px;
 	width: 200px !important;
	top: -5px;
	text-align: left;
}
.ptcWidgetTalkbackSubmitCounterCurrent div {
	width:auto;
	margin:2px;
	float: left;
}
.ptcWidgetTalkbackSubmitCounterCurrent {font-size: 10px;}
div.ptcWidgetTalkbackSubmitPostBox {
	text-align:center;
	margin:auto;
	margin: 10px 0 5px 0;
}
.ptcWidgetTalkbackSubmitPostBox input, .ptcWidgetTalkbackSubmitPostBox textarea, .ptcWidgetTalkbackSubmitPostBox select {border:1px solid #B3B3B3; color:#777777;}
.ptcWidgetTalkbackSubmitPostBox textarea {width: 485px;}
.ptcWidgetTalkbackMyAnswerLeft {display: none;}
.ptcWidgetSurveyAnswerRecommendButtons {font-size: 11px;}
.ptcWidgetTalkbackSubmitPostButton {min-width: 10px; width: auto !important; width: 10px; position: absolute; bottom: 0; right: 0;}
.ptcPostMessageText {font-size: 12px; color: #5b5b5b; font-weight: bold; position: relative; left: 5px; top: -5px; width: 100%; text-align: center;}
tr.ptcHGleft td {padding: 0 5px;}
tr.ptcHGleft td.ptcWidgetTalkbackNavBarLinks {width:300px;}
td.ptcWidgetTalkbackNavBarLinks div.ptcWidgetTalkbackNavBarLinks {float:right; width:auto; height: 20px;}
td.ptcWidgetTalkbackNavBarLinks div.ptcWidgetTalkbackNavBarLink {width:auto;}
td.ptcWidgetTalkbackNavBarLinks div.ptcWidgetTalkbackNavBarLink div.ptcWidgetTalkbackNavBarLink {width:auto;}
div.ptcWidgetTalkbackNavBarLink div {width:auto;}
td.ptcWidgetTalkbackNavBarLinks div.ptcWidgetTalkbackNavBarLink div div.ptcItem{width:25px;clear:none;}
div.ptcItem a.ptcWidgetTalkbackNavCurrentPage, div.ptcItem a.ptcWidgetTalkbackNavPage {
    width:20px;
    height:20px;
    background-color:#c8cfa3;
    color:#FFFFFF;
    vertical-align:middle;
    text-align:center;
    text-decoration:none;
    display:block;
    line-height: 20px;
	} 
div.ptcItem a.ptcWidgetTalkbackNavCurrentPage {
	background-color:#ff9129;
	color:#FFFFFF;
	width:20px;
	} 
div.ptcWidgetTalkbackNavBarLink a.ptcWidgetTalkbackNavNext, div.ptcWidgetTalkbackNavBarLink a.ptcWidgetTalkbackNavPrev {
	 text-decoration:none;
	 float:left;
	 width:10px;
	 margin-top: 5px;
	 }
div.ptcWidgetTalkbackNavBarLink a.ptcWidgetTalkbackNavNext {
	background-image:url(https://securemedia.newjobs.com/mm/redux/crunch/mwidget/nextArrow.gif);
	background-repeat:no-repeat;
	clear:none;
	}
div.ptcWidgetTalkbackNavBarLink a.ptcWidgetTalkbackNavPrev {
	background-image:url(https://securemedia.newjobs.com/mm/redux/crunch/mwidget/backArrow.gif);
	background-repeat:no-repeat;
	}
div.ptcSurveyTalkbackPostBox div.ptcWidgetTalkbackSubmit {background-color: transparent; position: relative;}
.ptcTalkbackShowAddComment {padding: 5px !important; width: 555px !important;}
.jpAllUserComments .top {height: 6px !important;}
.jpAllUserComments .surveyQuestionFooter {display: none;}
/**** widget recomended jobs ****/
/****** new widgetLook ****/
.slpRecommendedJobs .ctlJobList{overflow:auto;height:245px;}
.slpRecommendedJobs .ctlJobListEntry,
.slpRecommendedJobs .ctrJobListGraySeparator,
.carrerGoalsItem .ctlJobListEntry,
.carrerGoalsItem .ctrJobListGraySeparator
{background: #fff; padding-top: 5px;}
.slpRecommendedJobs .ctrJobListGraySeparator, .carrerGoalsItem .ctrJobListGraySeparator {border-bottom: 1px solid #e4e4e4;}
.wdgActItemRecommended { position:relative; margin:0 auto; min-width:8em; /* max-width:250px; /* based on image dimensions - not quite consistent with drip styles yet */ /* _width:250px;*/ color:#000; z-index:1; /* margin-left:7px; /* default, width of left corner */ /* margin-bottom:0.5em; /* spacing under dialog */}
.wdgActItemRecommended .wdgActWrapper,
.wdgActItemRecommended .wdgActTop,
.wdgActItemRecommended .wdgActBottom,
.wdgActItemRecommended .wdgActBottom div {background:transparent url(https://securemedia.newjobs.com/id/content20/CORE/dialog_monster_widget.png) no-repeat top right; _background-image:url(https://securemedia.newjobs.com/id/content20/CORE/dialog_monster_widget.png);}
.wdgActItemRecommended .wdgHeaderTitle H1{padding-left:0; height:24px; line-height:23px; margin-top: 0; padding-top: 0;} 
.wdgActItemRecommended .wdgHeaderTitle H2{padding-left:0; height:24px; line-height:23px !important; margin-top: 0; padding-top: 0;} 
.wdgActItemRecommended .wdgHeaderTitle{padding-left:4px;height:34px;line-height:23px;}
.wdgActItemRecommended .wdgHeaderTitle img{padding-right:10px;float:left;}
.wdgActItemRecommended .wdgActWrapper {position:relative; zoom:1; _overflow-y:hidden; padding:0 7px 0 0;z-index:1;}
.wdgActItemRecommended .wdgActTop { /* top+left vertical slice */ position:absolute; left:0; top:0; width:7px; /* top slice width */ margin-left:-3px; height:100%; _height:1600px; /* arbitrary long height, IE 6 */ background-position:top left;}
.wdgActItemRecommended .wdgActBottom { /* bottom */ position:relative; width:100%;}
.wdgActItemRecommended .wdgActBottom,
.wdgActItemRecommended .wdgActBottom div { height:7px; /* height of bottom cap/shade */ _font-size:1px;}
.wdgActItemRecommended .wdgActBottom {background-position:bottom right;}
.wdgActItemRecommended .wdgActBottom div {position:relative; width:7px; /* bottom corner width */ margin-left:-3px; background-position:bottom left;}
.wdgActItemRecommended .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}
.wdgActItemRecommended .wdgActFooter{text-align:right; clear:both; height:34px; background:transparent url(https://securemedia.newjobs.com/mm/redux/widgets/actFooter.png) repeat-x 0 0; line-height:16px; padding-right:10px; padding-top: 10px;}
.wdgActItemRecommended .wdgContentBlock{background-color: #fff;	vertical-align: top;padding:8px;}
/*porting over confirmationWidgetBody classes for the careerAdvice widget.*/
.wdgActItemRecommended .confirmationWidgetBody{background-color: #fff; vertical-align: top; padding:8px;}
.slpRecommendedJobsShort{width: 375px; min-height: 270px; _height:270px;}
.slpRecommendedJobsShort .wdgRecommendJobsWrapper{height:221px;_height:221px;clear:both;padding:0}
.slpRecommendedJobsShort .ctlJobList{overflow:auto;height:195px;}
.slpRecommendedJobsNew{width: 762px; min-height: 347px;	_height:347px;}
.slpRecommendedJobsNew .wdgDataGridViewAll {padding:0 !important;}
.slpRecommendedJobsNew .wdgRecommendJobsWrapper{border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; float:left; width:762px;}
.wdgActItemRecommendedNew .wdgHeaderTitle H1{padding-left:0; font-weight:bold; margin-top: 0; padding: 2px 4px 0 0;} 
.wdgActItemRecommendedNew .wdgDataGridViewAll{text-align:left; background-color:#fff; margin: 12px 0 0 0;}
.wdgActItemRecommendedNew .wdgActFooter {text-align:right; clear:both; padding:10px 0 0 0;}
.wdgActItemRecommendedNew .wdgHeaderTitle{/*padding-left:4px;*/ height:30px; line-height:30px;}
.wdgActItemRecommendedNew .wdgHeaderTitle.fnt7{color: #333;} /* fnt7 is white and this item is a shared component so best is to overide the color via namespacing only where the background is white. */
.slpRecommendedJobsNew .ctlJobTitle,
.slpRecommendedJobsNew .ctlJobCompany,
.slpRecommendedJobsNew .ctlPosted,
.slpRecommendedJobsNew .ctlLocation{padding-left: 0;}
.slpRecommendedJobsNew .wdgRecommendJobsWrapper {clear: both; height: 282px; padding: 0;}
.slpRecommendedJobsNew .ctlJobList{overflow:auto;height:250px;}
/**** widget recomended jobs ****/
/**  Answer Popular **/
#jqa_QuestionAnswerWdg .wdgHeader .fnt12{background-color:#EEEEEE; padding:14px; }
#jqa_QuestionAnswerWdg .wdgBody {background-color:#EEEEEE; padding:0 14px 14px 14px; margin-top:-16px;}
#jqa_QuestionAnswerWdg .jqaQuestionAnswerWdg td{padding:0px;}
/* Ext tab overrides */ 
.x-tab-panel-header, .x-tab-panel-footer {
	background: #ffffff;
	border-width: 0px;
    overflow:hidden;
    zoom:1;
}
.x-tab-panel-body-top
{
	border-width:0px;
}
.x-panel-body {
	border-style: none none none none;	
}
ul.x-tab-strip-top{
	padding-top: 1px;
	background:  #ffffff repeat-x bottom;
	border-bottom: 1px solid #8db2e3;
}
ul.x-tab-strip-top li {
	list-style-type:none;
}
.x-tab-strip-top .x-tab-right {
	background: transparent url(https://securemedia.newjobs.com/mm/redux/sprites/my20/tabs-sprite.gif) no-repeat 0 -51px;
    padding-left:10px;
}
.x-tab-strip-top .x-tab-left {
	background: transparent url(https://securemedia.newjobs.com/mm/redux/sprites/my20/tabs-sprite.gif) no-repeat right -351px;
    padding-right:10px;
}
.x-tab-strip-top .x-tab-strip-inner {
	background: transparent url(https://securemedia.newjobs.com/mm/redux/sprites/my20/tabs-sprite.gif) #ffffff repeat-x 0 -201px;
}
/* end of overrides */
.list {list-style:square;width:500px;padding-left:16px;}
.list li{padding:2px;font-size:8pt;}
pre {
   font-size:11px; 
}
.x-tab-panel-body .x-panel-body {
    /*padding:10px;*/
}
/* default loading indicator for ajax calls */
.loading-indicator {
	font-size:8pt;
	background-image:url('https://securemedia.newjobs.com/mm/redux/sprites/my20/loading.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
}
.new-tab {
    background-image:url(../feed-viewer/images/new_tab.gif) !important;
}
.tabs {
    background-image:url( ../desktop/images/tabs.gif ) !important;
}
/******** High level styles ********/
.wacCenterStage .underSearchSpacer {width: 500px; height: 15px; overflow: hidden;}
.vertSpacer {width: 100px; height: 15px; overflow: hidden; clear: both;}
.Loading {height: 100px; width: 100px; background: url(https://securemedia.newjobs.com/mm/redux/ajax/loading.gif) no-repeat; position:absolute; top: 75%; left: 50%}
#caPrivacyLinks {height: 40px; line-height: 40px; clear: both;/*color: #7b4f90;  font-size: 11px;*/}
	#caPrivacyLinks a {/*color: #7b4f90; text-decoration: underline; font-weight: bold;*/}
/******** leadStory ********/
#leadStoryContainer {width: 960px; margin-bottom: 15px; height: 250px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/CM_leadStoryBackground.jpg) no-repeat; overflow: hidden;}
#ctVideoContainer {width: 960px; margin-bottom: 15px; height: 250px;}
	#ctVideoContainer #flashDiv {width: 280px; height: 210px; position: relative; left: 20px; top: 20px; float: left; background: url(https://securemedia.newjobs.com/mm/redux/headboard/images/CAEN_career_tools_video_start.jpg) no-repeat;}
	#ctVideoContainer .textDiv {width: 655px; height: 250px; float: right; text-align: center;}
	#ctVideoContainer .caVideoLine1 {color: #a8ca42; font-size: 26px; margin-bottom: 5px;}
	#ctVideoContainer .caVideoLine2 {color: #f7f883; font-size: 18px;}
#caStaticContainer {position: relative; width: 960px; margin-bottom: 15px; height: 250px; background: url(https://securemedia.newjobs.com/mm/redux/headboard/images/career_tools_static.jpg) no-repeat;}
	#caStaticContainer .textDiv {width: 655px; height: 250px; float: left; text-align: center;}	
	#caStaticContainer .caVideoLine1 {color: #a8ca42; font-size: 26px; margin-bottom: 5px;}
	#caStaticContainer .caVideoLine2 {color: #f7f883; font-size: 20px;}
	#caStaticContainer .caStaticName {color: White; font-size: 10px; text-align: right; position: absolute; bottom: 5px; right: 375px;}
	#caStaticContainer .caStaticName span {font-weight: bold; font-size: 12px;}
.caIcons {height: 60px; padding-top: 10px; margin: 0 auto !important; }
.caIcon1, .caIcon2, .caIcon3 {min-width: 55px; width: auto !important; width: 55px; color: White; font-size: 12px; padding: 0 15px; float: left; font-weight: bold;}
.caIcons img {margin-bottom: 3px;}
.textDiv table {margin-bottom: 0px !important;}
.textDiv td table {margin-top: 10px; margin-bottom: 0px !important;}
.textDiv table .icon {height: 48px;}
.textDiv table .iconP span {width: 53px !important; height: 41px !important;}
.textDiv table .iconCT span {width: 53px !important; height: 48px !important;}
.textDiv table .iconJ span {width: 52px !important; height: 39px !important;}
.textDiv table .iconH span {width: 57px !important; height: 44px !important;}
.textDiv table a {color: White; font-weight: bold; text-decoration: none;}
#leadStoryContainerFlash {width:960px; height:250px; display:block; margin-bottom: 10px;}
/******* #leadStory carousel  ********/
	#leadStory {float:left; width: 430px; height: 195px;}
	#paging {padding-top:8px; padding-left:23px; text-align: center; position: relative; top:-10px; left: 800px; z-index: 10; width: 160px; height: 40px; background: url(../../images/jpPaging_background.png) no-repeat; overflow: hidden;}
	.pageButton {float: left; width: 24px; height: 23px; background-image: url(https://securemedia.newjobs.com/id/content20/CORE/pagination_unselected.gif); line-height: 23px; vertical-align: middle; margin: 0 2px;}
	.selPage {background-image: url(https://securemedia.newjobs.com/id/content20/CORE/pagination_selected.gif);}
	.selPage a {font-family: Verdana; font-size: 12px; color: White; font-weight: bold;}
	.pageButton a:hover {font-family: Verdana; font-size: 12px; color: #4f4f4f; font-weight: bold; text-decoration: none;}
	.pageArrow {float: left; height: 23px; line-height: 23px; vertical-align: middle; margin: 6px 1px 0 1px;}
	/*.jcarousel-container-horizontal {width: 705px !important;}*/
	#leadStory .item {width: 705px !important;}
	#carousel ul li {width: 705px !important; overflow: hidden;}
	/*.jcarousel-clip-horizontal {width: 730px !important;}*/
	/*.jcarousel-list {height: 220px;}*/
	.jcarousel-skin-leadstory .jcarousel-container-horizontal {width:  705px; height: 220px;}
	.jcarousel-skin-leadstory .jcarousel-clip-horizontal {width: 705px; height: 220px;}
	.jcarousel-skin-leadstory .jcarousel-item {width: 700px;height: 173px;}
	.jcarousel-skin-leadstory .jcarousel-item-horizontal {margin-right: 5px;}
	.jcarousel-skin-leadstory .jcarousel-item-placeholder {color: #000;}
	/***  Horizontal Buttons */
	.jcarousel-skin-leadstory .jcarousel-next-horizontal {position: absolute; top: 43px; right: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url(next-horizontal.png) no-repeat 0 0;}
	.jcarousel-skin-leadstory .jcarousel-next-horizontal:hover {background-position: -32px 0;}
	.jcarousel-skin-leadstory .jcarousel-next-horizontal:active {background-position: -64px 0;}
	.jcarousel-skin-leadstory .jcarousel-next-disabled-horizontal,
	.jcarousel-skin-leadstory .jcarousel-next-disabled-horizontal:hover,
	.jcarousel-skin-leadstory .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
	.jcarousel-skin-leadstory .jcarousel-prev-horizontal {position: absolute;top: 43px;left: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url(prev-horizontal.png) no-repeat 0 0;}
	.jcarousel-skin-leadstory .jcarousel-prev-horizontal:hover {background-position: -32px 0;}
	.jcarousel-skin-leadstory .jcarousel-prev-horizontal:active {background-position: -64px 0;}
	.jcarousel-skin-leadstory .jcarousel-prev-disabled-horizontal,
	.jcarousel-skin-leadstory .jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-skin-leadstory .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
	/***  Vertical Buttons */
	.jcarousel-skin-leadstory .jcarousel-next-vertical {position: absolute; bottom: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(next-vertical.png) no-repeat 0 0;}
	.jcarousel-skin-leadstory .jcarousel-next-vertical:hover {background-position: 0 -32px;}
	.jcarousel-skin-leadstory .jcarousel-next-vertical:active {background-position: 0 -64px;}
	.jcarousel-skin-leadstory .jcarousel-next-disabled-vertical,
	.jcarousel-skin-leadstory .jcarousel-next-disabled-vertical:hover,
	.jcarousel-skin-leadstory .jcarousel-next-disabled-vertical:active {cursor: default;background-position: 0 -96px;}
	.jcarousel-skin-leadstory .jcarousel-prev-vertical {position: absolute; top: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(prev-vertical.png) no-repeat 0 0; }
	.jcarousel-skin-leadstory .jcarousel-prev-vertical:hover {background-position: 0 -32px;}
	.jcarousel-skin-leadstory .jcarousel-prev-vertical:active {background-position: 0 -64px;}
	.jcarousel-skin-leadstory .jcarousel-prev-disabled-vertical,
	.jcarousel-skin-leadstory .jcarousel-prev-disabled-vertical:hover,
	.jcarousel-skin-leadstory .jcarousel-prev-disabled-vertical:active {cursor: default;background-position: 0 -96px;}
/******** Columns ********/
#cmColumnLeft {width: 180px; float: left; height: auto;}
#cmColumnMiddle {width: 375px; float: left; height: auto;}
#cmColumnRight {width: 375px; float: right; height: auto;}
.horizontalSpacer {width: 15px; float: left; overflow: hidden; height: 100px;}
/******** Global Overwrites ********/
.wdgHeader, .wdgHeaderEnd, .wdgOuterContainer, .wdgDefaultFooter, .wdgDefaultFooterEnd {background-image: none !important; border: none !important; padding: 0; margin: 0;}
.wdgHeader span {color: #555C34; font-weight: bold; line-height: 23px !important;}
a.cmOrangeButton {background:transparent url(https://securemedia.newjobs.com/mm/redux/buttons/btn_orange_bg.png) no-repeat; line-height:21px; color: White; font-weight: bold; text-decoration: none; background-position: left top; padding: 4px 5px 5px 5px;}
a.cmOrangeButton:hover {background: url(https://securemedia.newjobs.com/mm/redux/buttons/btn_orange_bg_over.png) no-repeat; color: White; font-weight: bold; text-decoration: none;}
.cmOrangeButton span {display: none !important;}
.wacCenterStage {position: static !important;}
/******** Box Headers (expandable for width, reusable) ********/
.header {width: 180px; height: 24px; line-height: 24px; vertical-align: middle; background: url(https://securemedia.newjobs.com/mm/redux/crunch/headerBG_middle.gif) repeat-x; color: #555C34; font-weight: bold; line-height: 23px !important;}
	.header .left {width: 5px; height: 24px; float: left; background: url(https://securemedia.newjobs.com/mm/redux/crunch/headerBG_cornerLeft.gif) no-repeat top left;}
	.header .right {width: 5px; height: 24px; float: right; background: url(https://securemedia.newjobs.com/mm/redux/crunch/headerBG_cornerRight.gif) no-repeat top right;}
	.header .middle {width: 155px; height: 24px; float: left;}
	.header .help {width: 18px; height: 24px; float: left; font-size: 16px;}
	.header .help img, .header .help span {margin-top: 2px;}
.leftColumnBox .header {width: 180px; height: 24px; line-height: 24px; vertical-align: middle; background: url(https://securemedia.newjobs.com/mm/redux/crunch/headerBG_middle.gif) repeat-x; color: #555C34; font-weight: bold; line-height: 23px !important;}
	.leftColumnBox .header .middle {width: 155px; height: 24px; float: left;}
.middleColumnBox .header, .rightColumnBox .header {width: 375px; height: 24px; line-height: 24px; vertical-align: middle; background: url(https://securemedia.newjobs.com/mm/redux/crunch/headerBG_middle.gif) repeat-x; color: #555C34; font-weight: bold; line-height: 23px !important;}
	.middleColumnBox .header .middle, .rightColumnBox .header .middle {width: 347px; height: 24px; float: left;}
/******** Box Footers (expandable for width, reusable) ********/
.boxBottom {width: 180px; height: 7px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/boxBG_bottomMiddle.gif) repeat-x; clear: both; overflow: hidden;}
	.boxBottom .left {width: 5px; height: 7px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/boxBG_bottomLeft.gif) no-repeat; float: left; overflow: hidden;}
	.boxBottom .right {width: 5px; height: 7px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/boxBG_bottomRight.gif) no-repeat; float: right; overflow: hidden;}
/******** Column Boxes ********/
.containerBox {float: left; /*font-size: 11px; color: #626262;*/}
.containerBox a {/*color: #7b4f90; text-decoration: underline;*/}
.whiteInnerBox {background: url(https://securemedia.newjobs.com/mm/redux/crunch/boxBG_middle375_white.gif) repeat-y !important;}
.leftColumnBox {width: 180px;}
	.leftColumnBox .containerBox {width: 175px; height: 258px; overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/crunch/boxBG_middle180.gif) repeat-y; padding:5px 0 0 5px;}
	.leftColumnBox .containerBox a {/*color: #7b4f90; text-decoration: underline;*/}
	.leftColumnBox .containerBox .middle {width: 160px; height: 255px; float: left; overflow: hidden; padding: 0 5px;}
	.leftColumnBox .containerBox .middle div {}
	.leftColumnBox .containerBox .middle .button {float: right;}
	.leftColumnBox img.thumbnailFL {float: none !important;}
.middleColumnBox {width: 375px;}
	.middleColumnBox .boxBottom {width: 375px; height: 7px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/boxBG_bottomMiddle.gif) repeat-x;}
	.middleColumnBox .containerBox {width: 369px; background-color: #eff1df; background: url(https://securemedia.newjobs.com/mm/redux/crunch/boxBG_middle375.gif) repeat-y; padding: 5px 0 0 6px;}
	.middleColumnBox .containerBox .middle {width: 363px; height: 254px; float: left; position: relative; padding-top: 3px;}
	.middleColumnBox .containerBox .middle div {display: block;}
	.middleColumnBox .containerBox .middle .button {width: 60px; float: right;}
	.middleColumnBox .containerBox .middle img {float: left;}
.rightColumnBox {width: 375px;}
	.rightColumnBox .boxBottom {width: 375px; height: 7px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/boxBG_bottomMiddle.gif) repeat-x;}
	.rightColumnBox .containerBox {width: 369px; background-color: #eff1df; background: url(https://securemedia.newjobs.com/mm/redux/crunch/boxBG_middle375.gif) repeat-y; padding: 5px 0 0 6px;}
	.rightColumnBox .containerBox .middle {width: 365px; height: 254px; text-align: center;}
	.rightColumnBox .containerBox .middle div {display: block;}
	.rightColumnBox .containerBox .middle .button {width: 60px; float: right;}
/******** Ads ********/
.careerAdviceAd1 {background:transparent url(https://securemedia.newjobs.com/id/content20/CORE/careerIABAd1Background.gif) no-repeat scroll 0 0; height:295px; position:relative; width: 375px;}
.careerAdviceAd1Content {height:250px; left:50%; margin-left:-150px; margin-top:-125px; position:absolute; top:50%; width:300px; }
.careerAdviceAd2 {height: 150px; width: 375px;}
.cmBottomAdRight {height: 154px; width: 375px;}
.idxBottomAdLeft {height:300px; position:relative; width:180px; padding: 5px 0 0 5px;}
.jpSponsorAd {padding-left: 18px; width: 728px; height: 90px;}
.jpSponsorAd160 {width: 180px;}
	.jpSponsorAd160 .adTopStretch {height: 10px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpSponsoredAd160_bg.gif) no-repeat top; margin: 0; padding: 0; overflow: hidden;}
	.jpSponsorAd160 .adMiddleStretch {width: 160px; padding: 0 9px; background-color: #ebeef3; border-right: 1px solid #999999; border-left: 1px solid #999999;}
	.jpSponsorAd160 .adBottomStretch {height: 10px; overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpSponsoredAd160_bg2.gif) no-repeat;}
.educationAds {height: 60px; padding: 10px 0; background-color: #ebeef3; overflow: hidden;}
.educationAds div {height: 60px; width: 120px; float: left; margin-right: 1px;}
.bpAdRight600 {width: 160px; height: 600px; padding: 10px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/bpAd600Bg.gif) no-repeat;}
.featuredJobsAd {width: 180px; height: 81px; margin: 28px 15px 0 0; float: left; background: url(https://securemedia.newjobs.com/mm/redux/crunch/gjAdBox.gif) no-repeat;}
/******** Controls & Pages ********/
/**************************/
/****** Benchmarking Become a Member Modal ******/
#divBecomeMember {font-family:Verdana; font-size:10px; text-align:left;}
#divBecomeMember label.chkRight {float:left; padding-left:4px; position:relative; width:230px; font-size:10px; font-weight:normal;}
#divBecomeMember #chkBoxes {}
#divBecomeMember #cbSpacer {clear:both; height:8px; width:10px; overflow: hidden;}
#divBecomeMember #btnSpacer {clear:both; height:5px; width:10px; overflow: hidden;}
#divBecomeMember .pwdSpacer {height:10px; width:10px; overflow: hidden;}
#divBecomeMember .logonSpacer {height:15px; width:10px; overflow: hidden;}
#divBecomeMember a.privacyStmt {color:#785588; text-decoration:underline;}
#divBecomeMember span.imgError {color:#EF2F0F; float:left; padding:0pt 2px;}
#divBecomeMember #login-buttons {float:right;}
#divBecomeMember #login-buttons a.globalButton {float:left;}
#divBecomeMember #login-buttons a {margin-left: 10px;}
#divBecomeMember input.tbxLogin {height:15px; position:relative; width:187px;}
#divBecomeMember .errorMsgLogon {background-color:#FAF9CB; border:1px solid; color:#DD1E13; height:16px; padding-left:2px; padding-top:2px; width:185px;}
#divBecomeMember .errorMsgSaveData {background-color:#FAF9CB; border:1px solid; color:#DD1E13; padding-left:2px; padding-top:2px; width:255px;}
#divBecomeMember span.applyBold {font-weight:bold;}
#divBecomeMember #SaveDataModal .gbOrangeButton {float:right; text-transform:uppercase;}
#divBecomeMember #chkAgreed, #divBecomeMember #chkAllow {float: left;}
/******** Benchmarking widget (lander) ********/
.middleColumnBox .containerBox .middle #benchmarkImageText {width: 250px; text-align: center; font-size: 22px; color: #7b4f90; position: absolute; top: 20px; left: 50%; margin-left: -125px;}
/******** LeadStoryHeader block ********/
#leadStoryHeader {width: 960px; margin-bottom: 15px; overflow: visible; display: block; position: relative; min-height: 271px; height: auto !important; height: 271px;}
.leadStoryHeaderLeft {width: 765px; min-height: 251px; float: left; overflow: visible;}
.leadStoryHeaderRight {width: 180px; min-height: 251px; float: right; overflow: visible; position: absolute; bottom: 0px; right: 0px;}
.leadStoryHeaderLeft .vertSpacer {height: 35px !important;}
/******** Explore Path ********/
.cmExplorePathSearch {width: 345px; position: absolute; bottom: 0px; left: 0px; height: 50px; text-align: left; padding-left: 20px; float: left; overflow: hidden;}
	.cmExplorePathSearch .title {color: #798f2d; font-weight: bold; font-size: 12px; margin-bottom: 3px;}
	.findPathInput {float: left; width: 250px; height: 45px;}
	#FindPath {float: left; width: auto; height: 45px;}
	.cmExplorePathSearch .js_textbox {width: 240px;}
/******** Recommended ********/
.middle .recDivider {width: 170px; height: 5px; z-index: 99; background-color: #eff1df; position: relative; top: 0px; left: -5px; overflow: hidden; margin-bottom: 2px;}
.middle .recInnerBox {height: 60px; position: relative; display: block;}
.middle .wdgRecommendJobsWrapper .ctlJobList {background-color: White; text-align: left; height: 210px; overflow-y: scroll; padding: 0 5px 5px 5px;}
	.middle .wdgRecommendJobsWrapper .wdgDataGridViewAll {display: none !important;}
	.middle .wdgRecommendJobsWrapper .ctlJobList .ctlJobTitle {font-weight: bold; padding-top: 5px;}
	.middle .wdgRecommendJobsWrapper .ctlJobList .ctlJobTitle, 
	.middle .wdgRecommendJobsWrapper .ctlJobList .ctlJobCompany, 
	.middle .wdgRecommendJobsWrapper .ctlJobList .ctlPosted, 
	.middle .wdgRecommendJobsWrapper .ctlJobList .ctlLocation {padding-bottom: 5px;}
	.middle .wdgRecommendJobsWrapper .ctlJobList .ctlJobCompany, 
	.middle .wdgRecommendJobsWrapper .ctlJobList .ctlPosted, 
	.middle .wdgRecommendJobsWrapper .ctlJobList .ctlLocation {color: #8a8a8a; font-size: 10px;}
.middle .wdgLinksP {margin: 0px; text-align: right; font-weight: bold; line-height: 30px; margin: 5px 5px 0 0; height: 30px;}
/******** Job Profile ********/
.jpIcon {float:left; height:51px; vertical-align:bottom; width:68px; float: left;}
.jpPaging {width: 363px; height: 44px; overflow: hidden;}
	.jpPaging .previous {height: 43px; width: 27px; float: left; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpPaging_previous.gif) no-repeat;}
	.jpPaging .next {height: 43px; width: 27px; float: right; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpPaging_next.gif) no-repeat;}
	.jpPaging .title {width: 360px; height: 45px; float: left; line-height: 43px; overflow: hidden;/*color: #7d5d47; font-size: 13px; font-weight: bold;*/}
	.jpPaging .navTitle {width: 300px !important;}
	#lblJobFunction {width: 360px; height: 45px; float: left; line-height: normal !important; /*color: #7d5d47; font-size: 13px; font-weight: bold;*/ overflow: hidden; text-align: center; position: relative;}
	#lblJobFunction span {position: absolute; bottom: 12px; width: 100%; left: 0px;}
.jpEntry {width: 363px; background-color: White; height: 30px; line-height: 30px; text-align: left; margin-bottom: 5px; overflow: hidden;}
	.jpEntry a {/*color: #7b4f90; font-size: 11px; text-decoration: underline;*/ margin-left: 5px;}
.jpBrowseAllDivider {width: 365px; height: 8px; position: relative;}
	.jpBrowseAllDivider .floater {width: 375px; height: 8px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpBrowseAll_divider.gif) repeat-x; position: absolute; top: 0px; left: -6px; float: right; overflow: hidden;}
.jpBrowseAll {width: auto; height: 30px; line-height: 30px; text-align: right; overflow: hidden; background-color: #eff1df;}
	.jpBrowseAll a {margin-right: 5px; font-weight: bold;}
.jpHeaderExpand {width: 765px; overflow: visible; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpHeaderExpand_bg3.gif) repeat-y;}
	.jpHeaderExpand .jpHeaderTop {width: 765px; height: 9px; overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpHeaderExpand_top2.gif) no-repeat;}
		.jpHeaderExpand .jpHeader {min-height: 150px; height: auto !important; height: 150px; width: 745px; padding: 0 10px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpHeaderExpand_b2.gif) no-repeat bottom center;}
		.jpHeaderExpand .jpHeader .topContent {width: 745px; overflow: visible;}
		.jpHeaderExpand .jpHeader .topContent .h4 {width: 745px; /*color: #7b4f90; font-size: 20px;*/}
		.jpHeaderExpand .jpHeader .topContent .breadcrumbs {width: 745px; /*color: #688b45;*/ padding: 5px 0;}
		.jpHeaderExpand .jpHeader .topContent .breadcrumbs a {/*color: #688b45; text-decoration: underline;*/}
		.jpHeaderExpand .jpHeader .topContent .content {width: 745px; /*color: #666666;*/}
		.jpHeaderExpand .jpHeader .topContent .content div {padding: 5px 0 3px 0;}
		.jpHeaderExpand .jpHeader .footer {width: 745px; height: 30px; /*color: #333333; font-size: 11px; */line-height: 30px; overflow: hidden;}
		.jpHeaderExpand .jpHeader .footer .left {float: left; height: 40px;}
		.jpHeaderExpand .jpHeader .footer .right {float: right; height: 40px; /*font-weight: bold;*/}
		.jpHeaderExpand .jpHeader .footer a {/*color: #7b4f90; text-decoration: underline;*/}
.jpHelpDot {width: 26px; height: 51px; float: right; padding: 17px 0 0 0;}
.jpBox180 {width: 180px; min-height: 100px; height: auto !important; height: 100px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpBox180_middle_bg.gif) repeat-y; float: left;}
	.jpBox180 .top {width: 180px; height: 51px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpBox180_header_bg.gif) no-repeat; overflow: hidden;}
	.jpBox180 .top {/*color: #7b4f90; font-size: 12px; font-weight: bold;*/}
	.jpBox180 .top .link {width: 135px; float: left; padding: 10px 0 0 15px; /*color: #7b4f90; font-size: 12px; font-weight: bold; */text-align: left;}
	.jpBox180 .middle {width: 170px; height: 150px; margin: 0 3px; overflow: hidden;}
	.jpBox180 .bottom {width: 180px; height: 7px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpBox180_bottom_bg.gif) no-repeat; overflow: hidden;}
	.dashboardBox180 {float: right;}
	.dashboardBox180 .middle {overflow: visible !important; min-height: 150px; height: auto !important; height: 150px;}
	.dashboardBox180 .top .link {padding: 5px 0 0 1px !important; width: 100px; /*color: #484a61; */line-height: 39px;}
.jpBox375 {position: relative; width: 375px; min-height: 25px; height: auto !important; height: 25px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpBox375_middle_bg.gif) repeat-y; float: left;}
	.jpBox375 .top {width: 375px; height: 51px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpBox375_header_bg.gif) no-repeat; overflow: hidden; position: relative;}
	.jpBox375 .top a, .jpBox375 .top span {/*color: #7b4f90; font-size: 13px; font-weight: bold;*/}
	.jpBox375 .top .link {width: 265px; float: left; padding: 16px 0 0 10px;}
	.jpBox375 .middle {width: 363px; margin: 0 6px; min-height: 14px; height: auto !important; height: 14px;}
	.jpBox375 .middle table {margin-bottom: 5px;}
	.jpBox375 .bottom {width: 375px; height: 28px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpBox375_bottom_bg.gif) no-repeat;  font-size: 11px; position: relative; }
	.jpBox375 .divider {width: 363px; background-color: #dddddd; height: 7px; clear: both; overflow: hidden;}
	.jpBox375 .bottom #divPageLocator {padding-right: 5px; padding-top: 8px; float: right; /*font-weight: normal; color: #7b4f90;*/}
	.jpBox375 .bottom a {padding-right: 5px; padding-top: 8px; float: right; /*color: #7b4f90; text-decoration: underline;*/}
	.jpBox375 .bottom a:hover {cursor:hand;}
	.jpBox375 .middle #skillsTable td {padding: 0px;}
.jpBox375 .cutOff {height: 7px !important; background-position: bottom;}
.jpBoxUserComments {width: 570px; height: auto; float: left;}
	.jpBoxUserComments .top {width: 570px; height: 50px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpBox570_header_bg.gif) no-repeat; overflow: hidden;}
	.jpBoxUserComments .top .link {width: 460px; float: left; padding: 16px 0 0 10px;/*color: #7b4f90; font-size: 13px; font-weight: bold;*/}
	.jpBoxUserCommentsBottom {width: 570px; height: 6px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpBox570_bottom_bg.gif) no-repeat; overflow: hidden; float: left;}
#viewProfileContent {width: 960px;}
	#viewProfileContent .userComments {width: 570px; float: left; margin: 0 15px 15px 0; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpBox570_middle_bg.gif) repeat-y;}
	#viewProfileContent .widgetBlocks {float: right;}
	#viewProfileContent .widgetBlocks .spacer {width: 15px; height: 100px; float: left; overflow: hidden;}
.jpFeaturedJobs {width: 570px; float: left;}
	.jpFeaturedJobs .h4 {/*color: #758e30; font-size: 14px; font-weight: bold; */margin-bottom: 3px;}
	.jpFeaturedJobs .dividerTop {width: 570px; height: 8px; overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpFeaturedJobs_dividerTop.gif) no-repeat;}
	.jpFeaturedJobs .dividerBottom {width: 570px; height: 8px; overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpFeaturedJobs_dividerBottom.gif) no-repeat;}
	.jpFeaturedJobs ul {margin-left: 0; padding-left: 0; color: #666666;}
	.jpFeaturedJobs ul li {list-style-type: none;}
	.jpFeaturedJobs .jcarousel-skin-mnstjobsrch {width: auto;}
	.jpFeaturedJobs .jcarousel-item {width: 133px !important; overflow: hidden;} 
	.jpFeaturedJobs .itemHolder {width: 103px; float: left; display: block; overflow: hidden; padding: 0 5px;}
	.jpFeaturedJobs .dottedLine {width: 20px; height: 100%; float: left; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpDottedLine.gif) no-repeat center center;}
	.jpFeaturedJobs .jcarousel-container {height: 140px; width: 570px !important;}
	.jpFeaturedJobs .jcarousel-clip {width: 532px !important;}
#divRelatedProfiles {width: 155px; padding: 5px 0 0 10px;}
	#divRelatedProfiles a {/*color: #7b4f90; text-decoration: underline; font-size: 11px;*/}
	#divRelatedProfiles .double {margin: 0 0 5px; width: 155px;}
#divExploreProfile {width: 155px; padding: 5px 0 0 10px;}
	#divExploreProfile a {/*color: #7b4f90; text-decoration: underline; font-size: 11px;*/}
	#divExploreProfile .double {margin: 0 0 5px; float: left; width: 155px;}
	#divExploreProfile .ulBox {width: 18px; height: 18px; float: left; margin-right: 5px;}
 #divShowAll, #divGoBack {position: absolute; top: 18px; right: 15px; /*font-size: 10px !important;*/}
 #divShowAll span, #divGoBack span {/*font-size: 10px !important;*/}
 #divShowAll {display: block; float: right;}
	 #divShowAll a {/*font-weight: normal; color: #7b4f90;text-decoration: none; font-size: 11px;*/} 
	 #divShowAll a:hover {/*cursor:hand;text-decoration: underline; color: #FF9900;*/}
 #divGoBack {display: none; float: right;}
	 #divGoBack a {/*font-weight: normal; color: #7b4f90;text-decoration: underline; font-size: 11px;*/} 
	 #divGoBack a:hover {/*cursor:hand;text-decoration: none;*/}
	 #divDutiesContent ul {margin-left: 0 !important; margin-right: 0 !important; padding-left: 15px;}
	 #divDutiesContent li {margin: 7px 0; list-style-type: disc; list-style-image: url(https://securemedia.newjobs.com/mm/redux/crunch/gpListArrow.gif);}
.ltSkills {width: 165px; padding: 5px 0 0 10px; /*font-size: 11px;*/}
	.ltSkills .double {margin: 0 0 5px; width: 165px;}
	.ltSkills a {/*color: #7b4f90; text-decoration: underline; font-size: 11px; */line-height: 15px; clear: both;}
.industryForecast {/*color: #666666;*/}
	.industryForecast td {padding: 5px;}
	.industryForecast .internalTable td {padding: 0px;}
	.industryForecast .title {/*font-weight: bold;*/}
	.industryForecast .statsBox {width: 85px; height: 41px; text-align: center; line-height: 41px; color: #fe700d; font-weight: bold; font-size: 20px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpIndustryStats_box1.gif) no-repeat;}
	.industryForecast .statsBox2 {width: 96px; height: 35px; text-align: center; line-height: 35px; color: #fe700d; font-weight: bold; font-size: 14px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpIndustryStats_box2.gif) no-repeat;}
	.industryForecast .percent {color: #fe700d; font-weight: bold; font-size: 20px; padding-left: 3px;}
	.industryForecast .comment {font-size: 10px;}
	.industryDivider {background-color: #dddddd; width: auto; height: 5px; overflow: hidden;}
	.industryForecast .statsBox a {color: #fe700d; font-weight: bold; font-size: 20px;}
.ifFooter { position: relative; top: 0; left: 0;}
	.ifFooter .bottomComment {width: 375px; height: 28px; padding-left: 5px; color: #666666; font-size: 10px; position: absolute; top: 10px; left: 5px; overflow: hidden;}
.cmSatisfaction {background-color: White; height: 215px;}
	.cmSatisfaction td {padding: 0 !important;}
	.cmSatisfaction .integer {height: 50px; color: #fe700d; font-size: 45px; font-weight: bold; line-height: 50px; padding: 0 5px;}
	.cmSatisfaction .outOf {height: 50px; color: Black; font-size: 12px; font-weight: bold; line-height: 50px;}
	.cmSatisfaction table {padding: auto; margin: auto; text-align: center; margin-bottom: 5px;}
	.cmSatisfaction .satNote {color: #7b4f90; font-size: 14px;}
	.cmSatisfaction .satNoteSmall {color: #999999; font-size: 9px;}
	.cmSatisfactionDivider {width: auto; height: 5px; overflow: hidden; clear: both; background-color: #eff1df;}
	.cmSatisfaction .internalTable {margin: 5px 0;}
	.cmSatisfaction .statsBox {width: 55px; height: 27px; text-align: center; line-height: 27px; color: #fe700d; font-weight: bold; font-size: 18px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpEducationStats_box1.gif) no-repeat;}
	.cmSatisfaction .percent {color: #fe700d; font-weight: bold; font-size: 16px; width: 30px;}
	.cmSatisfaction .education {color: #666666; font-size: 10px;}
	.cmSatisfaction .education td {padding-right: 27px;}
.jpAd350x150 {width: 350px; height: 150px; background-color: #D7D6DB; position: relative; left: 12px;}
.jpAd300x150 {width: 300px; height: 150px; background-color: #D7D6DB; position: relative; left: 42px;  }
.jpAd300x250 {width: 300px; height: 250px; background-color: #D7D6DB; float: left; margin: 10px 0 0 135px;}
.jpAd375x100 {width: 375px; height: 115px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpAd375Background.gif) no-repeat; position: relative;}
.jpAd375x100 .center {width: 375px; height: 100px; position: absolute; top: 7px;}
.jobAd300x250 {text-align:right;  }
/******** Browse Profile ********/
#bpColumnLeft {width: 765px; float: left;}
#bpColumnRight {width: 180px; float: left;}
#bpHeader {width: 765px;}
	#bpHeader .bpH4 {width: 615px; color: #7b953c; font-size: 16px; font-weight: bold; float: left;}
	#bpHeader .link {width: 150px; float: right; text-align: right;}
#bpLinkBox {width: 765px;}
	#bpLinkBox .heading {width: 755px; height: 24px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/bpHeaderBg.gif) no-repeat; padding-left: 10px;}
	#bpLinkBox .heading div {color: #fe700d; font-size: 12px; font-weight: bold; line-height: 24px; overflow: hidden; width: 750px;}
	#bpLinkBox .middle {width: 745px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/bpMiddleBg.gif); min-height: 70px; height: auto !important; height: 70px; padding: 4px 10px;}
	#bpLinkBox .bottom {width: 765px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/bpBottomBg.gif) no-repeat; height: 6px; overflow: hidden;}
	#bpLinkBox .middle a {color: #75825e; font-size: 10px; text-decoration: underline;}
	#bpLinkBox .middle a:hover {color: #75825e; font-size: 10px; text-decoration: underline; font-weight: bold;}
	#bpLinkBox .middle .double {margin: 7px 0;}
	#bpLinkBox .heading a {text-decoration: underline;color: #fe700d; font-size: 12px; font-weight: normal;}
	#bpLinkBox .heading a:hover{text-decoration: underline;color: #FE700D;font-weight: bold;}
/******** Get Profile ********/
.gpLeftColumn {width: 770px; float: left; position: relative;}
.gpRightColumn {width: 180px; float: right;}
	.gpRightColumn .gpRightAd {width: 160px; height: 600px; background-color: #e1e1e1; float: right;}
#gpBrowseProfile {width: 180px; float: left; overflow: hidden;}
	#gpBrowseProfile .heading {width: 180px; height: 41px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/gpBox180Header.gif) no-repeat;}
	#gpBrowseProfile .heading .h4 {padding: 12px 0 0 10px; width: 170px; /*font-weight: bold; color: #6a6c85;*/}
	#gpBrowseProfile .middle {width: 160px; height: 310px; padding: 5px 10px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/gpBox180_middle.gif) repeat-y;}
	#gpBrowseProfile .bottom {width: 180px; height: 6px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/gpBox180_bottom.gif) no-repeat; overflow: hidden;}
	#gpBrowseProfile .middle {/*font-size: 11px;*/}
	#gpBrowseProfile .middle div {padding: 5px 0;}
	#gpBrowseProfile ul {margin-left: 0 !important; margin-right: 0 !important; padding-left: 15px;}
	#gpBrowseProfile li {margin: 7px 0; list-style-type: disc; list-style-image: url(https://securemedia.newjobs.com/mm/redux/crunch/gpListArrow.gif);}
	#gpBrowseProfile ul li a {position: relative; left: -4px;}
	a.innerLink {/*color: #7b4f90; text-decoration: underline; font-size: 9pt; font-weight: normal;*/}
	a.innerLink:hover {/*color: #7b4f90; text-decoration: underline; font-size: 9pt; font-weight: bold; cursor: hand;*/}
	a.gpSelected {color: #fe700d !important; font-weight: bold !important; text-decoration: none !important; cursor: text;}
	a.gpSelected:hover {color: #fe700d !important; font-weight: bold !important; text-decoration: none !important; cursor: text;}
#gpJobsThat {width: 180px; float: left; overflow: hidden;}
	#gpJobsThat .heading {width: 180px; height: 41px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/gpBox180Header.gif) no-repeat; overflow: hidden;}
	#gpJobsThat .heading .h4 {padding: 5px 0 0 10px; width: 170px; /*font-weight: bold; color: #6a6c85;*/}
	#gpJobsThat .middle {width: 160px; height: 310px; padding: 5px 10px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/gpBox180_middle.gif) repeat-y;}
	#gpJobsThat .bottom {width: 180px; height: 6px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/gpBox180_bottom.gif) no-repeat; overflow: hidden;}
	#gpJobsThat .bottom div {width: 353px; padding: 0 10px; height: 49px; line-height: 49px; text-align: right; font-weight: bold;}
	#gpJobsThat ul {margin-left: 0 !important; margin-right: 0 !important; padding-left: 15px;}
	#gpJobsThat li {margin: 7px 0; list-style-type: disc; list-style-image: url(https://securemedia.newjobs.com/mm/redux/crunch/gpListArrow.gif);}
	#gpJobsThat a {/*color: #7b4f90; text-decoration: underline; font-weight: normal; cursor: hand;*/}
	#gpJobsThat a:hover {/*font-weight: bold !important;*/}
	#gpJobsThat .footerLink {text-align: right; padding-right: 10px; width: auto; height: 49px; line-height: 49px;}
	#gpJobsThat .footerLink a {font-weight: bold; }
	#gpJobsThat ul li a {position: relative; left: -4px;}
#gpJobInfo {width: 373px; float: left; overflow: hidden;}
	#gpJobInfo .heading {width: 373px; height: 41px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/gpBoxLargeHeader.gif) no-repeat; overflow: hidden;}
	#gpJobInfo .heading .h4 {padding: 12px 0 0 10px; width: 363px; /*font-weight: bold; color: #6a6c85; */overflow: hidden;}
	#gpJobInfo .heading .h4 a {/*color: #6a6c85;*/}
	#gpJobInfo .middle {width: 333px; padding: 5px 20px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/gpBoxLarge_middle.gif) repeat-y; position: relative;}
	#gpJobInfo .bottom {width: 373px; height: 49px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/gpBoxLarge_bottom.gif) no-repeat; overflow: hidden;}
/* Snapshot lander MONS */
#monsShowcase {min-height: 269px; height: auto !important; height: 269px;}
/* Snapshot lander non-MONS */
#tierOneShowcase {min-height: 280px; height: auto !important; height: 280px; padding: 8px !important; width: 357px !important;}
	#tierOneShowcase #tierOneContents {background-color: White; padding: 10px; border-top: 1px solid #c2c2c2; border-left: 1px solid #c2c2c2;}
	#tierOneShowcase #tierOneIcons {margin: 0 auto; padding: 0;}
	#tierOneShowcase #tierOneIcons td {width: 33%; text-align: center; padding: 0;}
#tierOneShowcaseBottom {background-position: bottom !important; height: 29px !important;}
	#tierOneShowcaseBottom #GetDetailsButton {margin-right: 8px; text-align: right;}
.gpArrow {width: 17px; height: 95px; float: left; z-index: 8; position: relative;}
	.gpArrow .floater {width: 27px; height: 95px; position: absolute; left: -1px; top: 123px;}
#profileGroups {color: Black; font-weight: bold; font-size: 12px;}
.gpAlsoKnownAs {/*color: #6a6c85; font-size: 11px; font-weight: bold;*/ margin-bottom: 5px;}
.gpJobPurpose {/*color: #6a6c85; font-size: 11px;*/ margin-bottom: 10px;}
.gpFeaturedJobs {width: 765px; float: left; overflow: hidden;}
	.gpFeaturedJobs .h4 {/*color: #758e30; font-size: 14px; font-weight: bold; margin-bottom: 3px;*/}
	.gpFeaturedJobs .dividerTop {z-index: 10; width: 765px; height: 8px; overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/crunch/gpFeaturedJobs_dividerTop.gif) no-repeat;}
	.gpFeaturedJobs .dividerBottom {z-index: 10; width: 765px; height: 8px; overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/crunch/gpFeaturedJobs_dividerBottom.gif) no-repeat;}
	.gpFeaturedJobs ul {margin-left: 0; padding-left: 0; font-size: 11px; color: #666666;}
	.gpFeaturedJobs ul li {list-style-type: none; font-size: 11px;}
	.gpFeaturedJobs .jcarousel-skin-mnstjobsrch {width: auto;}
	.gpFeaturedJobs .jcarousel-item {width: 150px !important; font-size: 12px !important; overflow: hidden;} 
	.gpFeaturedJobs .itemHolder {width: 120px; float: left; display: block; overflow: hidden; padding: 0 5px;}
	.gpFeaturedJobs .dottedLine {width: 20px; height: 100%; float: left; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpDottedLine.gif) no-repeat center center;}
	.gpFeaturedJobs .jcarousel-container {height: 140px; width: 765px !important;}
	.gpFeaturedJobs .jcarousel-clip {left: 18px !important; width: 730px !important;}
.gpIndustryForecast {padding-top: 10px; border-top: dotted 1px #666666;}
	.gpIndustryForecast .industryForecast {color: #666666; font-size: 11px;}
	.gpIndustryForecast .industryForecast td {padding: 5px;}
	.gpIndustryForecast .industryForecast .internalTable td {padding: 0px;}
	.gpIndustryForecast .industryForecast .title {font-weight: bold;}
	.gpIndustryForecast .industryForecast .statsBox {width: 66px; height: 32px; text-align: center; line-height: 31px; color: #fe700d; font-weight: bold; font-size: 17px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/gpIndustryStats_box1.gif) no-repeat;}
	.gpIndustryForecast .industryForecast .statsBox2 {width: 79px; height: 25px; text-align: center; line-height: 24px; color: #fe700d; font-weight: bold; font-size: 12px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/gpIndustryStats_box2.gif) no-repeat;}
	.gpIndustryForecast .industryForecast .percent {color: #fe700d; font-weight: bold; font-size: 16px; padding-left: 3px;}
	.gpIndustryForecast .industryForecast .comment {font-size: 9px;}
	.gpIndustryForecast .industryDivider {background-color: #dddddd; width: auto; height: 5px; overflow: hidden;}
	.gpIndustryForecast .industryForecast .statsBox a {color: #fe700d; font-weight: bold; font-size: 17px;}
.gpJobInfoFooter {width: auto; height: 37px; padding-top: 12px;}
	.gpJobInfoFooter .text {padding-left: 10px; /*color: #666666; font-size: 10px;*/ width: 150px; line-height: 14px; float: left;}
	.gpJobInfoFooter #GetDetailsButton {float: right; width: 100px; height: 30px; text-align: center;}
/******** Career Assessment Pages ********/
/**Added for Career Goal modal***/
#divAddTitles{display:none;}
#divAddSkills{display:none;}
.jpSaveFooter {float: right; width: auto; height: 30px; text-align: center; padding-right: 5px}
.jpSaveTitleFooter {float: right; text-align: center;}
	.jpSaveTitleFooter .globalButton {margin-left: 6px;}
#divButtonsSkills {position: relative; bottom: 5px; right: 0px;}
#divMoreCareerGoals ul {margin-top:0px;margin-left: 5px; padding-left: 5px; font-size: 11px; color: #666666;font-weight:normal;font-style:normal;}
#divMoreCareerGoals li {margin-left: 5px; padding-left: 5px; list-style-type: disc;}
.jpTitleHeader{padding-top:10px;padding-left: 25px;font-style:italic;/*font-size:11px;font-weight:bold;*/}
#divMoreCareerGoals .radioTitle {/*font-size: 12px; color: #666666;*/}
#divMoreCareerGoals .SelradioTitle {/*font-size: 12px; color: #666666;font-weight:bold;*/}
#divskMoreCareerGoals .radioTitle {/*font-size: 12px; color: #666666;*/}
#divskMoreCareerGoals .SelradioTitle {/*font-size: 12px; color: #666666;font-weight:bold;*/}
#divskMoreCareerGoals ul {margin-top:0px;margin-left: 5px; padding-left: 5px; /*font-size: 11px; color: #666666;font-weight:normal;font-style:normal;*/}
#divskMoreCareerGoals li {margin-left: 5px; padding-left: 5px; list-style-type: disc;}
#divDutiesContent {width: 345px; padding: 5px 0 10px 10px; /*color:#666666; font-size:12px; */z-index: 48;  position:relative;}
.lblReqEduTraining {width: 345px; padding: 5px 0 5px 10px; /*color: #666666; font-size: 12px;*/}
.bottom #divDuties {position: absolute; bottom: -8px; left: 10px; z-index: 60; width: 240px; height: 45px; }
	.bottom #divDuties div, #divDuties a, #divDuties span {float: left;}
	.bottom #divDuties .floatCount { position:absolute; left: 0; top:0;  z-index: 61; }
	.bottom #divDuties .floatCount div {overflow: hidden; width: 23px; height: 42px; text-align: center; z-index: 52;}
	.bottom #divDuties span {/*color: #7b4f90; font-weight: bold;*/}
	.bottom #divDuties .floatCount div a {  padding-top: 16px;  width: 23px; height: 42px; /*font-weight: normal; color: #7b4f90;  text-decoration: underline; */text-align: center; }
	.bottom #divDuties .floatCount .selectedAnchor {  color: white; text-decoration: none; font-weight: bold; padding-top: 16px; padding-right:10px;  background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpDuties_selectedUp.png) no-repeat; }
	.bottom #divDuties .floatCount a:hover {color: white; text-decoration: none; font-weight: bold;   background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpDuties_selectedUp.png) no-repeat }
/***Added for loading style in Showcase Profiles ***/
.ajaxShowcaseLoading {background: url(https://securemedia.newjobs.com/mm/redux/ajax/loading.gif) 50% 50% no-repeat; padding-top:50px;}
/******** Dashboard ********/
#benchmarkingTable th, #benchmarkingTable td {padding: 0px !important;}
.caLanderBox {width: 242px; height: 190px; z-index: 999;}
	.caLanderBox .head {width: 232px; height: 42px; line-height: 42px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/caLanderBoxDark_header.gif) no-repeat; padding-left: 10px;}
	.caLanderBox .head a {/*color: #484a61; font-weight: bold; font-size: 13px;*/}
	.caLanderBox .middle {width: 232px; height: auto; background: url(https://securemedia.newjobs.com/mm/redux/crunch/caLanderBoxDark_bg.gif) repeat-y; padding: 0 5px;}
	.caLanderBox .middle .whiteBox {width: 232px; height: 130px; background-color: White; overflow: hidden;}
	.caLanderBox .bottom {width: 237px; height: 18px; line-height: 18px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/caLanderBoxDark_bottom.gif) no-repeat; overflow: hidden; padding-right: 5px; text-align: right; /*color: #484a61; font-size: 10px;*/}
.caStaticText {/*color: Black; font-size: 14px; */text-align: center;}
	.caStaticText .h4 {/*color: #7e9726; font-size: 18px; font-weight: bold;*/}
.caLanderHeading {color: #758e30; font-size: 22px;}
.caLanderDoneBar {width: 501px; height: 21px; position: relative;}
	.caLanderDoneBar .grayBar {width: 501px; height: 21px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/caLanderDoneBar.png) no-repeat; z-index: 2; position: absolute; top: 0; left: 0;}
	.caLanderDoneBar .fillerBar {height: 21px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/caLanderDoneBar_greenFill.gif) repeat-x; z-index: 1; position: absolute; top: 0; left: 0;}
.caLanderDoneText {width: 501px; text-align: right; /*color: #636363; font-size: 11px; */padding-bottom: 4px;}
	.caLanderDoneText b {color: #ff0000; font-weight: bold;}
.caRecentActivity {padding: 5px 0 0 10px; text-align: left;}
	.caRecentActivity .h4 {font-weight: bold; color: #333333;}
	.caRecentActivity a {/*color: #7b4f90; text-decoration: underline;*/}
.caBoxContainer {height: 80px; width: auto; position: relative; top: 22px;}
	.caBoxContainer .percent {text-align: center; font-size: 40px; font-weight: bold; color: #fe700d; z-index: 1; position: relative;}
	.caBoxContainer .percent span span {font-size: 20px; position: relative; top: -12px;}
	.caBoxContainer .text {text-align: center; /* color: #666666; font-weight: bold; */padding: 0 25px; z-index: 1; position: relative;}
	.caBoxContainer .graphPlaceholder {width: 232px; height: 130px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/caGraphFinished_background.jpg) no-repeat; z-index: 0; position: absolute; top: -22px; left: 0px;}
/******** Career Data ********/
#deleteBenchmarkAnswersBox .modalBottomButtonBar {height: 21px;}
	#deleteBenchmarkAnswersBox .modalBottomButtonBar .globalButton {float: right; margin-left: 5px;}
/*#caBenchmarkGraph {width: auto; height: 335px;}
	#caBenchmarkGraph .navBox {width: 765px; height: 88px; position: relative; float: left;}
	#caBenchmarkGraph .graphBox {width: 765px; height: 286px; float: left; background: url(https://securemedia.newjobs.com/mm/redux/crunch/caBenchGraphBG_bg.gif);}*/
	#navBoxUpper {width: auto; height: 45px; clear: both; position: relative; width: 765px; padding-top: 3px;}
	/*#caBenchmarkGraph #navBoxUpper .icon {width: 145px; height: 35px; float: left;}
	#caBenchmarkGraph #navBoxUpper .icon img {float: left; position: absolute; top: 1px; left: 5px;}
	#caBenchmarkGraph #navBoxUpper .icon span {position: absolute !important; top: 1px !important; left: 5px !important;}*/
	#caBenchmarkGraph .graphBox .graphContainer {width: 765px; height: 243px; float: left; background: url(https://securemedia.newjobs.com/mm/redux/crunch/caBenchGraphBG_bottom.gif) no-repeat; background-position: left bottom; position: relative;}
	#caBenchmarkGraph .graphBox .graphContainer .graph {width: 746px; height: 229px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/cdGraphEmptyBackground_2.gif) no-repeat; position: absolute; top: 0px; left: 4px; z-index: 1; padding: 5px;}
	#caBenchmarkGraph .graphHolder {width: 746px; height: 229px; overflow: hidden; position: relative;}
	#caBenchmarkGraph .graphHolder .graphDetails {width: 250px; position: absolute; bottom: 0px; left: 0px;}
	#caBenchmarkGraph .graphHolder .graphDetails a {font-size: 11px !important; color: #7B4F90; text-decoration: underline;}
	#caBenchmarkGraph .graphHolder .graphDetails2 {width: 250px; position: absolute; bottom: 0px; right: 0px; text-align: right;}
	#caBenchmarkGraph .graphBox .graphContainer .emptyGraph {width: 730px; height: 214px; position: absolute; top: 0px; left: 20px; z-index: 2; background: url(https://securemedia.newjobs.com/mm/redux/crunch/cdGraphBackground.gif) no-repeat; padding: 5px;}
	#caBenchmarkGraph .graphBox .graphContainer .emptyGraph div {text-align: center;}
	#caBenchmarkGraph .graphBox .graphContainer .emptyGraph .h4 {color: #7b4f90; font-size: 24px; font-weight: bold; padding: 20px 0;}
	#caBenchmarkGraph .graphBox .graphContainer .emptyGraph .disclaimer {color: #595656; font-size: 14px; font-weight: bold;}
	#caBenchmarkGraph .graphBox .graphContainer .emptyGraph .results {color: #595656; font-size: 10px; float: right; position: relative; bottom: -70px; left: 0; width: 300px; text-align: right;}
	#caBenchmarkGraph .graphBox .graphContainer .emptyGraph .link {float: left; position: relative; bottom: -70px; left: 0; width: 425px; text-align: left;font-size: 10px; color: #7B4F90; text-decoration: underline;}
	#caBenchmarkGraph .graphBox .graphContainer .emptyGraph .link a {font-size: 11px !important; color: #7B4F90; text-decoration: underline;}
	#caBenchmarkGraph .graphBox .graphContainer .emptyGraph .link a:hover, #caBenchmarkGraph .graphHolder .graphDetails a:hover {color: #FF9900;}
	#caBenchmarkGraph .caWidget {width: 180px; height: 286px; float: right; background-color: #eae7e7;}
	#caBenchmarkGraph .navBoxLower {width: auto; height: 43px; clear: both; overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/crunch/caBenchGraphBG_top.gif) no-repeat top left; overflow: hidden;}
	#caBenchmarkGraph .navBoxLower .navBoxTitle {width: 625px; padding-left: 135px; color: #484a61; font-size: 16px; font-weight: bold; line-height: 21px;}
	#caBenchmarkGraph .navBoxLower .navBoxTitle span {color: #6a6c85;}	
	#navBoxUpper .navBar {padding-top: 19px; height: 21px; float: left;}
	#navBoxUpper .navBar select {float: left;}
	#navBoxUpper .doneBar {width: 450px; height: 35px; float: right;}
#caQuestionContainer {width: 960px; height: auto;}
	#caQuestionContainer .leftColumn {width: 180px; float: left;}
	#caQuestionContainer .middleColumn {width: 570px; float: left;}
	#caQuestionContainer .rightColumn {width: 180px; float: right;}
	#caQuestionContainer .rightColumn .cdLanderAd {position: relative; left: 10px;}
.caQuestions180 {width: 180px;}
	.caQuestions180 .head {width: 170px; height: 42px; line-height: 42px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/caQuestions180_header.gif) no-repeat; padding-left: 10px;}
	.caQuestions180 .middle {width: 170; height: auto; background: url(https://securemedia.newjobs.com/mm/redux/crunch/caQuestions180_middle.gif) repeat-y; padding: 0 5px;}
	.caQuestions180 .middle .whiteBox {width: 160px; height: auto; background-color: White; padding: 5px; min-height: 375px; height: auto !important; height: 375px;}
	.caQuestions180 .bottom {width: 180px; height: 18px; line-height: 18px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/caQuestions180_bottom.gif) no-repeat; overflow: hidden;}
	.caQuestions180 .head .caHeadLink {width: 145px; height: 42px; line-height: 42px; float: left; overflow: hidden;}
.caQuestions570 {width: 570px;}
	.caQuestions570 .head {width: 560px; height: 42px; line-height: 42px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/caQuestions570_header.gif) no-repeat; padding-left: 10px;}
	.caQuestions570 .middle {width: 560; height: auto; background: url(https://securemedia.newjobs.com/mm/redux/crunch/caQuestions570_mid.gif) repeat-y; padding: 0 5px;}
	.caQuestions570 .middle .whiteBox {width: 550px; background-color: White; padding: 5px; min-height: 375px; height: auto !important; height: 375px;}
	.caQuestions570 .bottom {width: 570px; height: 18px; line-height: 18px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/caQuestions570_bot.gif) no-repeat; overflow: hidden;}
	.caQuestions570 .head .caHeadLink {width: 535px; height: 42px; line-height: 42px; float: left; overflow: hidden;}
.caQuestions570 .head, .caQuestions180 .head, .caQuestions570 .head a , .caQuestions180 .head a {color: #484a61; font-weight: bold;}
.caQuestions570 .head a, .caQuestions570 .head {font-size: 16px;}
.head .caHelpButton {width: 25px; float: right; padding-top: 12px; overflow: hidden;}
#navBoxUpper .caHelpButton {width: 18px; height: 18px; overflow: hidden; float: left; margin-left: 5px;}
.navBoxLower .caHelpButton {width: 18px; height: 25px; overflow: hidden; float: right; margin-left: 5px; padding-top: 13px;}
#caQuestionsGroupBox {}
	#caQuestionsGroupBox .groupLink {}	
	#caQuestionsGroupBox .groupLink span {/*color: #fe700d; font-size: 9px;*/}
	#caQuestionsGroupBox .groupLink .parentTitle {/*color: #484a61; font-weight: bold; font-size: 11px; letter-spacing: -1px;*/}
	#caQuestionsGroupBox .link {margin: 2px 0 2px 10px;}
	#caQuestionsGroupBox .link a {/*color: #7b4f90; font-size: 10px;*/}
	#caQuestionsGroupBox .link a:hover {/*font-weight: bold;*/}
#caBenchmarkGraph select, #caBenchmarkGraph input, #caBenchmarkGraph textarea {color: #777777; font-size: 10px; border: solid 1px #b3b3b3; padding: 1px;}
#degreeForm #linkAdd { margin-right: 5px;}
#degreeForm #linkCancel {}
/******** Career Data Panels ********/
.caGraphDoneBar {width: 266px; height: 21px; position: relative; float: right;}
	.caGraphDoneBar .grayBar {width: 266px; height: 21px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/caGraphGrayBar.png) no-repeat; z-index: 2; position: absolute; top: 0; left: 0;}
	.caGraphDoneBar .fillerBar {height: 21px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/caLanderDoneBar_greenFill.gif) repeat-x; z-index: 1; position: absolute; top: 0; left: 0;}
.caGraphDoneText {text-align: right; /*color: #636363; font-size: 11px;*/ padding-bottom: 4px;}
	.caGraphDoneText span span {color: #ff0000; font-weight: bold;}
.cdQuestionContainer {width: 550px; min-height: 340px; height: auto !important; height: 340px; padding: 5px 0;}
#divQuestions {/*font-size: 10px;*/ width: 210px; padding: 0 4px; float: left;}
	#divQuestions div {height: 32px; padding: 5px 0 5px 15px; text-align: right; /*font-size: 12px; font-weight: bold; color: #999999; */margin: 5px 0;}
	#divQuestions  .cdEduAnswerBarNormal {text-align:left;/*font-weight:normal;font-size:9px;*/width:100%;overflow:hidden;background: url(https://securemedia.newjobs.com/mm/redux/crunch/cdEduAnswerBar_normal.gif) repeat-x;}
	#divQuestions  .cdEduAnswerBarHover {text-align:left;/*font-weight:normal;font-size:9px;*/width:100%;overflow:hidden;background: url(https://securemedia.newjobs.com/mm/redux/crunch/cdEduAnswerBar_hover.gif) repeat-x; /*color: #474747 !important;*/}
#divAnswers {width: 310px; float: right; height: 200px;}
	#divAnswers .arrowContainer {min-height: 50px; height: auto !important; height: 50px; width: 21px; float: left; position: relative; top: 5px; left: 4px;}
	#divAnswers .arrowContainer .arrow {height: 40px; width: 21px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/cdCreamBox_arrow.gif) no-repeat;}
	#divAnswers #linkAdd {/*color: #7b4f90; text-decoration: underline; font-weight: bold; font-size: 12px;*/ float: right;}
	#divAnswers #linkCancel {/*color: #7b4f90; text-decoration: underline; font-weight: bold; font-size: 12px;*/ float: right;}
#divHighestAnswers {width: 289px; float: right;}
	#divHighestAnswers .top {width: 289px; height: 11px; overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/crunch/cdCreamBox_top.gif) no-repeat;}
	#divHighestAnswers .bottom {width: 289px; height: 11px; overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/crunch/cdCreamBox_bottom.gif) no-repeat;}
	#divHighestAnswers .content {width: 259px; height: 323px; overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/crunch/cdCreamBox_middle.gif) repeat-y; padding: 0 15px; color: #474747;}
	#divHighestAnswers .content div {padding: 4px 0;}
	#divHighestAnswers .content div span {padding: 4px 0; /*font-weight: bold;*/}
	#divHighestAnswers .content select, #divHighestAnswers .content input {/*color: #777777; font-size: 10px; */border: solid 1px #b3b3b3; padding: 1px; width: 245px;}
	#divHighestAnswers .content #lblAlternate {font-weight: normal;}
	#divHighestAnswers .content select {width: 249px;}
#cdClearAll {font-size: 8pt; width: 540px; height: 22px; line-height: 22px; margin: 0 5px; position: relative; bottom: -5px; padding-bottom: 10px; clear: both;}
	#deleteDataByGroup {float: left; /*font-size: 8pt;*/}
	#deleteDataByGroup a {/*color: #7b4f90; text-decoration: underline;*/}
	#saveUpdateNext {/*font-size: 8pt;*/}
	#saveUpdateNext .globalButton {float: right; margin-left: 5px;}
.caQuestions570 .middle .whiteBox div table {/*color: #474747;*/ float: left; margin: 0 5px;}
	.caQuestions570 .middle .whiteBox div table td {padding: 2px 0;}
	.caQuestions570 .middle .whiteBox div table td span {margin-right: 5px; font-weight: bold;}
	.caQuestions570 .middle .whiteBox div table td label {margin: 0 2px; font-weight: normal;}
	.caQuestions570 .middle .whiteBox div table input {padding: 3px 1px !important;}
	.caQuestions570 .middle .whiteBox div table textarea, .caQuestions570 .middle .whiteBox div table input, .caQuestions570 .middle .whiteBox div table select {/*color: #777777; font-size: 10px; */border: solid 1px #b3b3b3; padding: 1px;}
.caQuestionsDivider {width: 540px; height: 8px; overflow: hidden; margin: 3px 0; padding-left: 5px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/caQuestionsDivider.gif) no-repeat;}
.caPercentSign {color: #777777; font-weight: bold; margin-left: 1px !important;}
.caDollarSign {color: #777777; font-weight: bold; margin-right: 1px !important;}
.whiteBox .addInfo {width: 400px; height: 50px; overflow: scroll; overflow-y: scroll; overflow:-moz-scrollbars-vertical;}
/******** Career Data FlyOut Menu *****/
#educationFlyout li {color: rgb(132, 105, 144); font-weight: normal !important; font-size: 11px !important;width:95px;line-height:20px;height:20px;}
#educationFlyout ul {margin: 10px 0 0 0; padding: 0; display: block;}
#educationFlyout ul:hover {display: block;}
#educationFlyout li:hover {text-decoration: underline; display: block;}
#educationFlyout h1 {padding-bottom:0px; color:#af5c31; font-size:11px; font-weight:bold; font-family:Verdana; padding-left:5px; padding-right:15px; margin-top:0px; padding-top:17px; float:left;}
/******** Career Data Ads ********/
.cdLanderAd {width: 160px; height: 600px; background-color: #e1e1e1;}
.cdQuestionsAd {width: 180px; height: 445px; background: url(https://securemedia.newjobs.com/mm/redux/crunch/caLanderAd_180x445.gif) no-repeat;}
/********* Career Pathing **********/
.cpFeaturedJobs {width: 765px; float: right; overflow: hidden;}
	.cpFeaturedJobs .h4 {color: #758e30; font-size: 14px; font-weight: bold; margin-bottom: 3px;}
	.cpFeaturedJobs .dividerTop {z-index: 10; width: 765px; height: 8px; overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/crunch/gpFeaturedJobs_dividerTop.gif) no-repeat;}
	.cpFeaturedJobs .dividerBottom {z-index: 10; width: 765px; height: 8px; overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/crunch/gpFeaturedJobs_dividerBottom.gif) no-repeat;}
	.cpFeaturedJobs ul {margin-left: 0; padding-left: 0; font-size: 11px; color: #666666;}
	.cpFeaturedJobs ul li {list-style-type: none; font-size: 11px;}
	.cpFeaturedJobs a {color: #666666; font-size: 10px;}
	.cpFeaturedJobs .jcarousel-skin-mnstjobsrch {width: auto;}
	.cpFeaturedJobs .jcarousel-item {width: 150px !important; font-size: 10px !important; overflow: hidden;} 
	.cpFeaturedJobs .itemHolder {width: 120px; float: left; display: block; overflow: hidden; padding: 0 5px;}
	.cpFeaturedJobs .dottedLine {width: 20px; height: 70px; float: left; background: url(https://securemedia.newjobs.com/mm/redux/crunch/jpDottedLine.gif) no-repeat center center;}
	.cpFeaturedJobs .jcarousel-container {height: 80px; width: 765px !important;}
	.cpFeaturedJobs .jcarousel-clip {left: 18px !important; width: 730px !important;}
	.cpDisclaimer { width: 100%; overflow: hidden; margin-bottom: 20px; clear:both;}	
/******** Errors ********/
#topContainer .ajaxerror {display:none; background:#F8F5CF; border:1px solid #CA0002; padding: 2px; margin-top: 1px; /*color:#F71D1D; font-family:Arial,sans-serif; font-size:0.92em;*/}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}
.jcarousel-prev {
    z-index: 3;
    display: none;
}
/****** Re-Usable Box Designs ******/
/*** Large format box with sky blue heading, no quick tips box */
	.blueLargeHeader960 {background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/blueLargeHeader960Contact.jpg) no-repeat; height: 110px; overflow: hidden; width: 960px;}
	.blueLargeBody960 {background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/blueLargeBody960.gif) repeat-y; width: 940px; padding: 10px; position: relative;}
	.blueLargeFooter960 {background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/blueLargeFooter960.gif) no-repeat; height: 7px; overflow: hidden; width: 960px;}
/*** Small format box with sky blue heading, soft gray background */
	.blueSmallHeader765 {background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/blueSmallHeader765_gray.jpg) no-repeat; height: 60px; width: 765px; overflow: hidden;}
	.blueSmallBody765 {background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/blueSmallBody765_gray.gif) repeat-y; width: 745px; padding: 10px;}
	.blueSmallFooter765 {background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/blueSmallFooter765_gray.gif) no-repeat; height: 7px; overflow: hidden; width: 765px;}
/*** Plain gray border box */
	.squareGrayBox {width: auto; border: 1px solid #dedede; padding: 10px;}
/*** Content boxes - green on white ***/
	.greenContaineronWhite_header {height: 25px; line-height: 25px; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/greenContainer_header_bg.gif) repeat-x;}
		.greenContaineronWhite_header .gcwHead_left {height: 25px; width: 12px; float: left; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/greenContaineronWhite_header_leftCap.gif) no-repeat top left;}
		.greenContaineronWhite_header .gcwHead_right {height: 25px; width: 12px; float: right; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/greenContaineronWhite_header_rightCap.gif) no-repeat top right;}
		.greenContaineronWhite_header .gcwHead_middle {height: 25px; width: auto; float: left;}
	.greenContaineronWhite_body {display: block; border-right: 1px solid #dedede; border-left: 1px solid #dedede; background-color: White;}
	.greenContaineronWhite_body .rightButtonHolder {text-align: right; padding-right: 10px;}
	.greenContaineronWhite_footer {height: 11px; overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/greenContainer_footer_bg.gif) repeat-x;}
		.greenContaineronWhite_footer .gcwFoot_left {width: 11px; height: 11px; overflow: hidden; float: left; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/greenContaineronWhite_footer_leftCap.gif) no-repeat;}
		.greenContaineronWhite_footer .gcwFoot_right {width: 11px; height: 11px; overflow: hidden; float: right; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/greenContaineronWhite_footer_rightCap.gif) no-repeat;}		
/*** Content boxes - green on dark gray ***/
	.greenContaineronDGray_header {height: 25px; line-height: 25px; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/greenContainer_header_bg.gif) repeat-x;}
		.greenContaineronDGray_header .gcwHead_left {height: 25px; width: 12px; float: left; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/greenContaineronDGray_header_leftCap.gif) no-repeat top left;}
		.greenContaineronDGray_header .gcwHead_right {height: 25px; width: 12px; float: right; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/greenContaineronDGray_header_rightCap.gif) no-repeat top right;}
		.greenContaineronDGray_header .gcwHead_middle {height: 25px; width: auto; float: left;}
	.greenContaineronDGray_body {display: block; border-right: 1px solid #dedede; border-left: 1px solid #dedede; background-color: White;}
	.greenContaineronDGray_body .rightButtonHolder {text-align: right; padding-right: 10px;}
	.greenContaineronDGray_footer {height: 11px; overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/greenContainer_footer_bg.gif) repeat-x;}
		.greenContaineronDGray_footer .gcwFoot_left {width: 11px; height: 11px; overflow: hidden; float: left; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/greenContaineronDGray_footer_leftCap.gif) no-repeat;}
		.greenContaineronDGray_footer .gcwFoot_right {width: 11px; height: 11px; overflow: hidden; float: right; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/greenContaineronDGray_footer_rightCap.gif) no-repeat;}		
/*** Content boxes - green on light gray ***/
	.greenContaineronLGray_header {height: 25px; line-height: 25px; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/greenContainer_header_bg.gif) repeat-x;}
		.greenContaineronLGray_header .gcwHead_left {height: 25px; width: 12px; float: left; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/greenContaineronLGray_header_leftCap.gif) no-repeat top left;}
		.greenContaineronLGray_header .gcwHead_right {height: 25px; width: 12px; float: right; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/greenContaineronLGray_header_rightCap.gif) no-repeat top right;}
		.greenContaineronLGray_header .gcwHead_middle {height: 25px; width: auto; float: left;}
	.greenContaineronLGray_body {display: block; border-right: 1px solid #dedede; border-left: 1px solid #dedede; background-color: White;}
	.greenContaineronLGray_body .rightButtonHolder {text-align: right; padding-right: 10px;}
	.greenContaineronLGray_footer {height: 11px; overflow: hidden; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/greenContainer_footer_bg.gif) repeat-x;}
		.greenContaineronLGray_footer .gcwFoot_left {width: 11px; height: 11px; overflow: hidden; float: left; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/greenContaineronLGray_footer_leftCap.gif) no-repeat;}
		.greenContaineronLGray_footer .gcwFoot_right {width: 11px; height: 11px; overflow: hidden; float: right; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/greenContaineronLGray_footer_rightCap.gif) no-repeat;}		
	/* Large size container widths */
	.width940 {width: 940px;}
	.width938 {width: 938px;}
	/* Small size container widths */
	.width745 {width: 745px;}
	.width743 {width: 743px;}	
/****** Re-Usable Confirmation Boxes ******/
.confirmationBox_header {height: 6px; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/confirmationBox_topBg.gif) repeat-x; overflow: hidden;}
	.confirmationBox_header .confTopRight {float: right; height: 6px; width: 6px; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/confirmationBox_topRight.gif) no-repeat; overflow: hidden;}
	.confirmationBox_header .confTopLeft {float: left; height: 6px; width: 6px; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/confirmationBox_topLeft.gif) no-repeat; overflow: hidden;}
.confirmationBox_body {background-color: #efefef; border-right: solid 1px #e4e4e4; border-left: solid 1px #e4e4e4; padding: 0 6px;}
	.confirmationBox_body .confBodyWhite {width: auto; height: auto; background-color: White;}
	.confirmationBox_body .confHeadingWhite {width: auto; height: 35px; background-color: White; padding: 5px 5px 0 5px;}
.confirmationBox_footer {height: 6px; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/confirmationBox_bottomBg.gif) repeat-x; overflow: hidden;}
	.confirmationBox_footer .confBottomRight {float: right; height: 6px; width: 6px; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/confirmationBox_bottomRight.gif) no-repeat; overflow: hidden;}
	.confirmationBox_footer .confBottomLeft {float: left; height: 6px; width: 6px; background: url(https://securemedia.newjobs.com/mm/redux/reusedBoxes/confirmationBox_bottomLeft.gif) no-repeat; overflow: hidden;}
.confirmationBox_divider {height: 6px; background-color: #efefef; overflow: hidden;}	
	/* Confirmation container widths */
	.width180 {width: 180px;}
	.width166 {width: 166px;}
/****** Re-Usable Message Headings & Text ******/
	.largePurpleHeading {/*color: #5A386A; font-size: 26px; font-weight: normal;*/}
	.largeGreenHeading {color: #758e30; font-size: 28px; font-weight: normal;}
	.mediumGreenHeading {/*color: #758e30; font-size: 22px; font-weight: normal;*/}
	.smallGreenHeading {color: #758e30; font-size: 18px; font-weight: normal;}
	.mediumGrayText {color: #9b9b9b; font-size: 17px; font-weight: normal;}
	.orangeBlockHeader {color: #fe700d; font-size: 12px; font-weight: bold;}
	.grayText {color: #4d4d4d; font-size: 12px;}
	.grayTextBold {/*color: #4d4d4d; font-size: 12px; */font-weight: bold;}
	.purpleText {color: #8c679d; font-size: 12px;}
	.purpleTextBold {/*color: #8c679d; font-size: 12px;*/ font-weight: bold;}
	.darkPurpleText {color: #704783; font-size: 12px;}
	.darkPurpleTextBold {/*color: #704783; font-size: 12px; font-weight: bold;*/ overflow: hidden; margin-bottom: 0;}
	.blackText {/*color: Black; font-size: 12px;*/}
	.greenText {color: #758e30; font-size: 12px; font-weight: normal;}
	.greenTextBold {color: #758e30; font-size: 12px; font-weight: bold;}
	.blueLargeHeader960 .largePurpleHeading, .blueSmallHeader765 .largePurpleHeading {position: relative; top: 20px; left: 20px;}
	.blueLargeHeader960 .mediumGreenHeading, .blueSmallHeader765 .mediumGreenHeading {position: relative; top: 20px; left: 20px;}
/****** Re-Usable Spacers ******/
	.confSpacer {width: auto; height: 10px; overflow: hidden; clear: both;}
	.spacer10px {width: auto; height: 10px; overflow: hidden;}
	.up30px {position: relative; top: -30px;}
	.down40px {position: relative; margin-top: 40px;}
.EdtLetterAdSpace{width: auto; height: 35px; overflow: hidden; clear: both;}
/*
Begin Career Management Specific Classes...
*/
.show
{
	display: block;
}
.hide
{
  	display: none;
}
.hideImportant
{
  	display: none !important;
}
.floatRight
{
	float: right;
}
.floatLeft
{
	float: left;
}
.clear
{
	clear: both;
}
.searchBoxArea
{
	background: #D0E38A;
	background-repeat: no-repeat;
	width: 100%;
	height: 35px;
	position:relative;
	padding: 10px 0px;
}
.searchBoxArea .leftBlock
{
	margin-left: 19px;
	height: 35px;
}
.searchBoxArea .leftBlock .label
{
	margin-top: 8px;
}
.searchBoxArea .leftBlock select
{
	margin-top: 9px;
	margin-right: 4px;
}
.searchBoxArea .midBlock
{
	height: 35px;
}
.searchBoxArea .midBlock .label
{
	margin-top: 10px;
}
.searchBoxArea .midBlock input
{
	margin-top: 3px;
}
.searchBoxArea .midBlock .searchButton
{
	margin-top: 4px;
}
.searchBoxArea .midBlock .ownpath_input_area
{
	width: 290px;
}
.searchBoxArea .midBlock .findpath_input_area
{
	width: 488px;
}
.searchBoxArea .rightBlock
{
	margin-left: 15px;
	padding-top: 3px;
	height: 32px;
}
.searchBoxArea .rightBlock .ownpath_find,
.searchBoxArea .rightBlock .ownpath_start
{
	/*margin-top: 9px;*/
}
.searchBoxArea  input
{
	border:1px solid #C3C3C3;
	padding:5px;
	width: 200px;
	margin: 0px 7px;
}    
.searchBoxArea  select
{
	border:1px solid #C3C3C3;
	margin: 0px 7px;
}    
.searchBoxArea .top_area
{
	width: 765px;
	height: 60px;
	clear:both;
}
.searchBoxArea .top_area .label
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: White;
	margin: 0 3px;	
}
.searchBoxArea .top_area .top_area_left
{
	width:210px; 
	height: 44px; 
	padding-top:15px;
}
.searchBoxArea .top_area .top_area_left .searchtype
{
	border: solid 1px #a9a9a9;
	background-color: White;
	color: #676565;
	padding-left: 3px;
	height: 22px;
	width: 130px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin-left:4px;
}
* html .searchBoxArea .top_area .top_area_left .searchtype
{
	font-size:13px;
}
.searchBoxArea .top_area .top_area_right
{
	padding-left:5px; 
	height: 44px; 
	padding-top:12px;
}
.searchBoxArea .top_area .top_area_right .input_area
{ 
	z-index:-1;
}
.searchBoxArea .top_area .top_area_right .halo
{
	background-image: url(https://securemedia.newjobs.com/mm/redux/careermgmt/searchbar/input_halo.png);
	background-repeat: no-repeat;
}
* html .searchBoxArea .top_area .top_area_right .halo
{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://securemedia.newjobs.com/mm/redux/careermgmt/searchbar/input_halo.png', sizingMethod='crop');
}
.searchBoxArea .top_area .top_area_right .search_button
{
	padding-left:5px;
	padding-top:4px;
	position:relative;
}
.searchBoxArea .top_area .top_area_right .profiles_input_area
{
	padding-right:5px;
	padding-top:3px;
}
.searchBoxArea .top_area .top_area_right .profiles_input_area .jobtype
{
	border: solid 1px #a9a9a9;
	background-color: White;
	color: #676565;
	padding-left: 3px;
	padding-top: 3px;
	height: 17px;
	width: 285px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin-left:4px;
	margin-right:2px;
}
.searchBoxArea .top_area .top_area_right .ownpath_input_area
{
	width: 450px;
	height: 43px;
	padding-right:5px;
	padding-top:3px;
}
.searchBoxArea .top_area .top_area_right .ownpath_input_area .startingProfile
{
	/*without a position relative on these input boxes the png hack will block
	input in IE6*/
	position:relative;
	border: solid 1px #a9a9a9;
	background-color: White;
	color: #676565;
	padding-left: 3px;
	padding-top: 3px;
	height: 17px;
	width: 315px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin-left:4px;
	margin-right:2px;
}
.searchBoxArea .top_area .top_area_right .ownpath_input_area .pointer_area
{
	clear:both;
	font-size:4px;
	height:7px;
	width:250px;
}
.searchBoxArea .top_area .top_area_right .ownpath_input_area .pointer_spacer
{
	width:60px;
	height:7px;
}
.searchBoxArea .top_area .top_area_right .ownpath_input_area .pointer
{
	width:13px; 
	height:7px; 
	background-image:url(https://securemedia.newjobs.com/mm/redux/careermgmt/searchbar/path_pointer.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:3px;
}
*html .searchBoxArea .top_area .top_area_right .ownpath_input_area .pointer
{
	padding-top:1px;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://securemedia.newjobs.com/mm/redux/careermgmt/searchbar/path_pointer.png', sizingMethod='crop');
}
.searchBoxArea .top_area .top_area_right .ownpath_input_area .link_area
{
	clear:both;
	padding:0px;
	margin:0px;
	font-family: Verdana;
	font-size:10px;
	height:12px;
	width:450px;
}
.searchBoxArea .top_area .top_area_right .ownpath_input_area .link_area .ownpath_start
{
	font-family: Verdana;
	font-size:10px;
	font-weight:bold;
	color:black; 
	width:115px;
	height:7px;
	padding-left:5px;
	padding-right:5px;
}
.searchBoxArea .top_area .top_area_right .ownpath_input_area .link_area .ownpath_find
{
	font-family: Verdana;
	font-size:10px;
	color:#fff;
	text-decoration:underline;
	width:105px;
	height:7px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}
.searchBoxArea .top_area .top_area_right .findpath_input_area
{
	width: 450px;
	height: 43px;
	padding-right:5px;
	padding-top:3px;
}
.searchBoxArea .top_area .top_area_right .findpath_input_area .fromPath
{
	/*without a position relative on these input boxes the png hack will block
		input in IE6*/
	position:relative;
	border: solid 1px #a9a9a9;
	background-color: White;
	color: #676565;
	padding-left: 3px;
	padding-top: 3px;
	height: 17px;
	width: 165px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin-left:4px;
	margin-right:2px;
}
.searchBoxArea .top_area .top_area_right .findpath_input_area .toPath
{
	/*without a position relative on these input boxes the png hack will block
		input in IE6*/
	position:relative;
	border: solid 1px #a9a9a9;
	background-color: White;
	color: #676565;
	padding-left: 3px;
	padding-top: 3px;
	height: 17px;
	width: 165px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin-left:4px;
	margin-right:2px;
}
.searchBoxArea .top_area .top_area_right .findpath_input_area .pointer_area
{
	clear:both;
	font-size:4px;
	height:7px;
	width:250px;
}
.searchBoxArea .top_area .top_area_right .findpath_input_area .pointer_area .pointer_spacer
{
	width:150px;
	height:7px;
}
.searchBoxArea .top_area .top_area_right .findpath_input_area .pointer_area .pointer
{
	width:13px; 
	height:7px; 
	background-image:url(https://securemedia.newjobs.com/mm/redux/careermgmt/searchbar/path_pointer.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:3px;
}
*html .searchBoxArea .top_area .top_area_right .findpath_input_area .pointer_area .pointer
{
	padding-top:1px;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://securemedia.newjobs.com/mm/redux/careermgmt/searchbar/path_pointer.png', sizingMethod='crop');
}
.searchBoxArea .top_area .top_area_right .findpath_input_area .link_area
{
	clear:both;
	padding:0px;
	margin:0px;
	font-size:8pt;
	height:12px;
	width:250px;
}
.searchBoxArea .top_area .top_area_right .findpath_input_area .link_area .ownpath_start
{
	font-size:7pt;
	color:#fff;
	text-decoration:underline; 
	width:115px;
	height:7px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}
.searchBoxArea .top_area .top_area_right .findpath_input_area .link_area .ownpath_find
{
	font-size:7pt;
	font-weight:bold;
	color:black;
	width:105px;
	height:7px;
	padding-left:5px;
	padding-right:5px;
}
.searchBoxArea .bottom_area
{
	width: 765px;
	height: 23px;
}
.searchBoxArea .bottom_area .careers
{
	color:white; 
	font-weight:bold; 
	clear:both; 
	font-size:10px; 
	padding-top:7px;
	padding-left:20px;
}
.searchBoxArea .bottom_area .datatabClosed
{
	background-image: url(https://securemedia.newjobs.com/mm/redux/careermgmt/searchbar/WhiteArrowUp.gif);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left: 15px;
	padding-right:15px;
	color:white;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	font-family:Verdana;
	width:150px;
	height:20px;
	padding-top:6px;
	cursor:pointer;
}
.searchBoxArea .bottom_area .datatabOpen
{
	background-image: url(https://securemedia.newjobs.com/mm/redux/careermgmt/searchbar/WhiteArrowDn.gif);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left: 15px;
	padding-right:15px;
	color:white;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	font-family:Verdana;
	width:150px;
	height:20px;
	padding-top:6px;
	cursor:pointer;
}
.searchBoxArea .bottom_area .browse_profiles
{
	clear:both;
	padding-top:7px;
	padding-left:20px;
}
.searchBoxArea .bottom_area .browse_profiles .label
{
	font-weight:bold;
	font-size:10px;
	color:White;
	font-family:Verdana;
}
.searchBoxArea .bottom_area .browse_profiles .spacer
{
	font-size:10px;
	color:white;
}
.searchBoxArea .bottom_area .browse_profiles .link, .searchBoxArea .bottom_area .careers .link
{
	padding-left:4px;
	padding-right:4px;
	font-size:10px;
	color:white;
	text-decoration:underline;
	cursor:pointer;
}
.careerSearchResultsDiv
{
	position:absolute;
	background-color: transparent;
	height: auto;
	margin: 0px;
	padding:0px;
	z-index: 9;
}
.careerSearchResultsLoading
{
	background-color:#FFFFFF;
	padding-top:90px;
	height:200px;
	border-left:1px solid #A9AAAE;
	border-right:1px solid #A9AAAE;
}
.careerSearchResultsItem
{
	display: block;
	color:#7B4F90;
	text-align:left;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color: #ffffff;
	border-top:1px solid #A9AAAE;
	border-left:1px solid #A9AAAE;
	border-right:1px solid #A9AAAE;
}
.careerSearchResultsItem_Selected
{
	display: block;
	color:#7B4F90;
	text-align:left;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	background-color: #EEEFE8;
	border-top:1px solid #A9AAAE;
	border-left:1px solid #A9AAAE;
	border-right:1px solid #A9AAAE;
	cursor:pointer;
	cursor:hand;
}
.careerSearchResultsItem div, .careerSearchResultsItem_Selected div {padding: 0 4px;}
.careerSearchResultsItemHeader {margin-top: 8px; display: block;}
.careerSearchResultsItemDetail
{
	color:#999999;
	text-align:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding-bottom: 8px !important;
}
.careerSearchResultsTab
{
	height: 18px;
	font-size:10px;
}
.careerSearchResultsTab_Middle
{
	height:18px;
	background-image: url(http://my.monster.com/img_local/searchTab_middle.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:2px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
	cursor:pointer;
}
.careerSearchResultsTab_Left
{
	width:10px;
	height:20px;
	/*background-image: url(https://securemedia.newjobs.com/mm/redux/careermgmt/typeahead/typeAheadBottomLeft.gif);*/
	background-image: url(http://my.monster.com/img_local/searchTab_left.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
}
.careerSearchResultsTab_Right
{
	width:10px;
	height:20px;
	/*background-image: url(https://securemedia.newjobs.com/mm/redux/careermgmt/typeahead/typeAheadBottomRight.gif);*/
	background-image: url(http://my.monster.com/img_local/searchTab_right.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
}
.careerSearchResults_Open
{
	color:#7B4F90;
	font-size:10px;
	cursor:pointer;
}
.careerSearchResultsTab_Close_Up
{
	color:#7B4F90;
	font-size:10px;
	text-decoration: underline;
	text-align:left;
	cursor:pointer;
	width:auto;
	padding-right:15px;
	background-image: url(https://securemedia.newjobs.com/mm/redux/careermgmt/searchbar/SavedDataArrowUp.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
.careerSearchResultsTab_Close_Down
{
	color:#7B4F90;
	font-size:10px;
	text-decoration: underline;
	text-align:left;
	cursor:pointer;
	width:auto;
	padding-right:15px;
	background-image: url(https://securemedia.newjobs.com/mm/redux/careermgmt/searchbar/SavedDataArrowDn.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
.typeAheadResults
{
	border-top:1px solid #A9AAAE;
	border-left:1px solid #A9AAAE;
	border-right:1px solid #A9AAAE;
	padding: 0px;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.typeAheadResults ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.typeAheadItem
{
	line-height: 16px;
	/*font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
	border-bottom:1px solid #A9AAAE;
	background-color:white;
	padding: 2px 6px 2px 6px;
}
.typeAheadItem_over
{
	line-height: 16px;
	/*font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
	border-bottom:1px solid #A9AAAE;
	background-color: #efefef;
	padding: 2px 6px 2px 6px;
}
.savedData 
{
	position:absolute;
	z-index:8;
	width: 180px;
	text-align:left;
}
.savedData .header
{
	overflow:hidden;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:3px;
	color:#666666;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #cccccc;
	width:175px;
	height:20px;
	background-image: url(https://securemedia.newjobs.com/mm/redux/careermgmt/saveddata/savedDataHeaderBg.gif);
	background-repeat:repeat-x;
	cursor:pointer;
}
.savedData .header .arrowDown
{
	clear:both;
	float:left;
	padding-left:13px;
	padding-right:4px;
	width:158px;
	background-image:url(http://my.monster.com/img_local/SavedDataArrowDown.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
}
.savedData .header .arrowRight
{
	clear:both;
	float:left;
	padding-left:13px;
	padding-right:4px;
	width:158px;
	background-image:url(http://my.monster.com/img_local/SavedDataArrowRight.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
}
.savedData .item
{
	overflow:hidden;
	padding-left:5px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#F4F7F2;
	color:#896D97;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:175px;
	cursor:pointer;
}
.savedData .itemRemove
{
	padding-left:5px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#F4F7F2;
	color:#896D97;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:175px;
	cursor:pointer;
}
.savedData .itemURL
{
	float:right;
	width:150px;
	text-decoration:none;
}
.savedData .itemURL_Over
{
	float:right;
	width:150px;
	text-decoration:underline;
}
ul.actionList {margin: 0px; padding: 0px; margin-left: 11px;}
ul.actionList li { margin-bottom: 8px; list-style-type:none; padding-left: 25px;  background: transparent url('https://securemedia.newjobs.com/mm/redux/confirmationPages/confWdgGfxTick.png') no-repeat scroll 0px 2px; }
.confirmationHeader {background-color: transparent; padding: 0px; margin: 0px; }
.confirmationHeaderColumnLeft{ display: inline; width: 460px; float: left;  margin: 15px; padding: 0px; padding-right: 80px; background:  url('https://securemedia.newjobs.com/mm/redux/confirmationPages/confWdgGfxArrow.png') no-repeat scroll right 0px; min-height: 95px; height: auto !important; height: 95px; }
.confirmationHeaderColumnRight {display: inline; width: 328px; float: right; margin: 15px; padding: 0px; min-height: 95px; height: auto !important; height: 95px; background:  transparent;}
.confirmationColumnLeft, 
.confirmationColumnRight{margin: 0px; padding: 0px; } 
.confirmationColumnLeft { width: 555px; float: left; border-top: 1px solid #e4e4e4;}
.confirmationColumnRight { width: 358px; float: right; }
/****** General Confirmation Styles ******/
.confirmationAd {float: right;}
.confirmationContainer {min-height: 250px; height: auto !important; height: 250px; width: 570px !important; float: left;}
.confHeadingWhite {color: #7b4f90; font-size: 12px; font-weight: bold;}
.wdgConfItem {position: relative; margin: 0px auto; color: #000; z-index: 1; float: left; }
.confirmationWidgetBody { background-color: White; margin: 0 auto; padding: 8px; text-align:left;}
.confirmationBox_body .confHeadingWhite img {float: left; padding: 0 10px;}
/* font used below is already defined in styleguides and in css/global/22.fonts.css  as  .fntA1 - during refactoring i suggest to get rid of this definition below and modify CTAs and Widgets to use .fntA1 instead of .previewLink and .confirmationLink */
/*.confirmationWidget555 .previewLink a, .confirmationLink a {font: Verdana; font-size: 11px; color: #7B4F90; text-decoration: underline !important;}
.confirmationWidget555 .previewLink a:link, .confirmationLink a:link {color: #7B4F90; text-decoration: underline; }
.confirmationWidget555 .previewLink a:active, .confirmationLink a:active {color: #7B4F90; text-decoration: underline;}
.confirmationWidget555 .previewLink a:hover, .confirmationLink a:hover {color: #FF9900; text-decoration: none !important;}*/
.confirmationWidget555 .previewLink a, div.confirmationLink, .confirmationLink a {margin: 5px 0 5px 0;}
.confirmationWidgetBodyImage {margin: 0 5px 0 0; float:left;}
.wdgConfjobs .wdgDataGridViewAll {padding: 5px 10px; font-weight: bold; font-size: 11px;}
	.wdgConfjobs .wdgDataGridViewAll a {color: #7b4f90;}
/****** Confirmation Widgets ******/
.confirmationHeaderL{ width: 460px; float: left;  margin: 0px;  padding: 15px 50px 15px 15px; background:  transparent url('https://securemedia.newjobs.com/mm/redux/confirmationPages/confWdgGfxArrow.png') no-repeat scroll right 0; min-height: 80px; height: auto !important; height: 80px; }
.confirmationHeaderR { width: 358px; float: right; margin: 10px 0px 0px 0px; padding: 0px 0px 20px 0px; min-height: 80px; height: auto !important; height: 80px; }
.confirmationHeader .noarrow { background: none;}
.confirmationWidget555 { width: 555px;  margin: 10px 0px 0px 0px; padding: 0px;}
.confirmationWidget555 { /*font-family: Verdana; font-size: 11px; color: #787878;*/ }
.confirmationWidget555 h1.wdgTitle {  background: transparent url('https://securemedia.newjobs.com/mm/redux/confirmationPages/confWdgIcons.png') no-repeat scroll; /*font-family: Verdana; font-size: 17px; color: #7b4f90; font-weight: bold;*/margin: 1px 0px; padding: 0px; padding-left: 80px; overflow: hidden; width: 475px; height:38px;line-height:40px; }
.wdgConfProfile h1.wdgTitle { background-position: 0px 0px; }
.wdgConfAdvice h1.wdgTitle { background-position: 0px -38px; }
.wdgConfRecJobs h1.wdgTitle { background-position: 0px -76px; }
.wdgConfAppliedTo h1.wdgTitle { background-position: 0px -114px; }
.wdgConfMoreJobs h1.wdgTitle { background-position: 0px -152px; }
.wdgConfApplyPrefs h1.wdgTitle { background-position: 0px -190px; }
.wdgConfResume h1.wdgTitle { background-position: 0px -228px; }
.wdgConfExplorePaths h1.wdgTitle,
.wdgConfCareerPath h1.wdgTitle { background-position: 0px -266px; }
.wdgConfEvaluateCareer  h1.wdgTitle,
.wdgConfBenchmarking  h1.wdgTitle { background-position: 0px -304px; }
.wdgConfCareerGoals h1.wdgTitle { background-position: 0px -342px; }
.wdgConfCareerStatus h1.wdgTitle { background-position: 0px -380px; }
.wdgConfWeRecomend h1.wdgTitle,
.wdgConfAdvice h1.wdgTitle,
.wdgConfAdviceLong h1.wdgTitle { background-position: 0px -418px; }
.confirmationWidget555 .wdgBgTop, .confirmationWidget555 .wdgBgMid, .confirmationWidget555 .wdgBgBtm {background: transparent url('https://securemedia.newjobs.com/mm/redux/confirmationPages/confWdg555Bg.png'); }
.confirmationWidget555 .wdgBgTop { background-position: 0px 0px; height: 6px; font-size: 1px; }
.confirmationWidget555 .wdgBgMid { background-position: -1110px 0px; min-height: 50px; height: auto !important; height: 50px; }
.confirmationWidget555 .wdgBgBtm { background-position: -555px 0px; height: 6px; font-size:1px; }
.confirmationWidget555 .wdgBody { padding: 6px; margin: 0px 6px 0px 6px;  background-color: #ffffff; }
a.confirmationNextActionLink { font-size: 12px; text-decoration: underline;  color: #7b4f90; padding-left: 25px; font-weight: bold; background: transparent url('https://securemedia.newjobs.com/mm/redux/confirmationPages/confWdgGfxTick.png') no-repeat scroll 0px 0px; line-height: 20px;}
a.confirmationNextActionLink:hover { text-decoration: none;  color: #ff9900; }
/*
.wdgConfProfile {width: 180px; float: left;}
.wdgConfCareerPath {width: 180px; float: left;}
.wdgConfBenchmarking {width: 180px; float: left;}
.wdgConfjobs{width:560px; float:left;}
	.wdgConfjobs .ctlJobList {font-size:11px; color: #787878;}
	.wdgConfjobs .ctlJobTitle {padding-bottom: 3px; display: block; min-height: 5px; height: auto !important; height: 5px;}
	.wdgConfjobs .ctlJobTitle a {color:#7b4f90;text-decoration:underline; font-weight: bold;}	
	.wdgConfjobs .ctlJobCompany{float:left;width:33%;}
	.wdgConfjobs .ctlPosted{float:left;width:33%;}
	.wdgConfjobs .ctlLocation{float:left;width:33%;}
	.wdgConfjobs .ctrJobListSeparator{clear:both;height:15px;}
	.wdgConfjobs .ctrJobListGraySeparator{clear:both; height:5px; overflow: hidden; background-color: #efefef;}
	.wdgConfjobs .wdgRecommendJobsLinks{display:none;}
	.wdgConfjobs .ctlJobListEntry {padding: 10px; display: block;}
.wdgConfResume {width:180px; float:left;}
.wdgConfAdviceLong{width:180px; float:left;}
	.wdgConfAdviceLong .wdgCareerAdviceContent{height:150px;}
.wdgConfFinishApply{width:180px;float:left;}
.wdgConfFinishApply .wdgConfFinishApplyContent{font-size:11px;}
.wdgConfBenchmarkingLong {width:370px; float:left;}
.wdgConfCareerGoals{width:180px;float:left;}
*/
/****** Page-specific Styles ******/
#ResumeConfirm .wdgConfAdvice {width: 180px;}
#ResumeConfirm .wdgConfAdvice #blkShrd {color: #777777; font-family: verdana; font-size: 10px; font-weight: normal;}
#ResumeConfirm .wdgConfAdvice #blkShrd h4 a {color:#75825E; font-size:11px; font-weight:bold; margin:0 0 5px; padding:0; display: block;}
#ResumeConfirm .wdgConfjobs {margin-top: 10px;}
#BecomeConfirm .largePurpleHeading .blackText {width: 940px;}
#CoverletterConfirm .wdgConfAdvice {width: 370px; margin-right: 0px !important; float: left;}
/*** Other Styles ***/
.confirmationBody {width: 533px; margin: 0 0 13px 0; clear: left; margin-left: 24px;}
.confirmation_button {padding: 0 0 0 18px;}
.confirmationWidget
{
    background: url(https://securemedia.newjobs.com/mm/redux/confirmationPages/background.gif);
    border:1px solid #cccccc;
    width: 180px;
    padding: 5px 5px 5px 5px;
    text-align: center;
	float: left;
	margin: 20px 8px 20px 0;
	min-height: 200px;
}
.confirmationWidgetDark
{
    background: url(https://securemedia.newjobs.com/mm/redux/confirmationPages/background.gif);
    border:1px solid #cccccc;
    width: 180px;
    padding: 0px 5px 5px 5px;
    text-align: center;
	float: left;
	margin: 20px 8px 20px 0;
	min-height: 205px;
}
.confirmationWidgetWide
{
    width: 365px;
    padding: 0;
    text-align: center;
	float: left;
	margin: 20px 8px 20px 0;
}	
.confirmationWidgetWide .wdgHeader {
    background: url(https://securemedia.newjobs.com/mm/redux/confirmationPages/widget_module_header_grey_p1.png);
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #6c6c6c;
	line-height:25px;
	text-decoration:none;
}
.confirmationWidgetWide .wdgHeaderEnd {
    background: url(https://securemedia.newjobs.com/mm/redux/confirmationPages/widget_module_header_grey_p2.png);
	background-position: top right;
}
.confirmationWidgetWide .wdgOuterContainer {
	border-color:#cccccc;
	border-style:solid;
	border-width:0px 1px;
	min-height:182px;
}
.confirmationWidgetWide .wdgInnerContainer {
	background: url(https://securemedia.newjobs.com/mm/redux/confirmationPages/background.gif);
	padding:7px 7px 0px;
	border: 0;
}	
.confirmationWidgetWide .wdgContentBlock {
	background-color:white;
	min-height: 161px;
}
.confirmationWidgetWide .wdgDefaultFooter {
    background: url(https://securemedia.newjobs.com/mm/redux/confirmationPages/default_footer_grey_left.png);
	height: 8px;
}
.confirmationWidgetWide .wdgDefaultFooterEnd{
    background: url(https://securemedia.newjobs.com/mm/redux/confirmationPages/default_footer_grey_right.png);
	background-position: top right;
	height: 8px;
	margin-top: -8px;
}
.confirmationWidgetWide .item {
	text-align: left;
}
	.confirmationWidgetFull
{
    width: 565px;
    padding: 0;
    text-align: center;
	float: left;
	margin: 0;
	min-height: 200px;
	clear: left;
}
.confirmationWidgetFull .wdgHeader {
    background: url(https://securemedia.newjobs.com/mm/redux/confirmationPages/widget_module_header_grey_p1.png);
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	line-height:25px;
	text-decoration:none;
}
.confirmationWidgetFull .wdgHeaderEnd {
    background: url(https://securemedia.newjobs.com/mm/redux/confirmationPages/widget_module_header_grey_p2.png);
	background-position: top right;
}
.confirmationWidgetFull .wdgOuterContainer {
	border-color:#cccccc;
	border-style:solid;
	border-width:0px 1px;
	min-height:182px;
}
.confirmationWidgetFull .wdgInnerContainer {
	background: url(https://securemedia.newjobs.com/mm/redux/confirmationPages/background.gif);
	padding:7px 7px 0px;
	border: 0;
}	
.confirmationWidgetFull .wdgContentBlock {
	background-color:white;
	min-height: 161px;
}
.confirmationWidgetFull .wdgDefaultFooter {
    background: url(https://securemedia.newjobs.com/mm/redux/confirmationPages/default_footer_grey_left.png);
	height: 8px;
}
.confirmationWidgetFull .wdgDefaultFooterEnd{
    background: url(https://securemedia.newjobs.com/mm/redux/confirmationPages/default_footer_grey_right.png);	
	background-position: top right;
	height: 8px;
	margin-top: -8px;
}
.confirmationWidgetFull .wdgActionFooter {
	background:none;
	color:white;
}	
.confirmationWidgetFull .wdgDatagridDivider {
	background-color: white;
	border: none;
	height:7px;
}
.confirmationWidgetFull .wdgActionFooter-end {
	background:none;
}
.ctrJobList td {
	text-align: left;
}
.confirmationWidgetHeader 
{
	margin:0 0 10px 0;
	text-align: left;
	height: 38px;
}
span.confirmationPurpleH2Smaller
{
	/*font-family: verdana;
	font-size: 10px;
	font-weight: normal;*/
}
h1.confirmation_h1
{
	/*font-weight: normal;*/
	float: left;
	padding: 0 0 0 18px;
	margin: 24px 0;
}
.confirmation_icon 
{
	float: right;
	margin: 24px 46px 0 0;
}
h2.confirmationPurpleH2
{
	/*font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #666699;*/
	margin: 0 0 5px 0;
	padding: 0;
}
h2.confirmationGreenH2
{
	/*font-size: 11px;
	font-weight: bold;
	color: #75825e;*/
	margin: 0 0 5px 0;
	padding: 0;
}
h2.confirmationGrayH2
{
	/*font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;*/
	margin: 0 0 5px 0;
	padding: 0;
}
span.confirmationBody
{
	/*font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #777777;*/
	margin: 0 0 5px 0;
	padding: 0;
	clear: both;
}
div.resumeWidgetHeader
{
	background: url(https://securemedia.newjobs.com/mm/redux/confirmationPages/resumeBackground.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 38px;
	background-color: white;
}
.resumeWidgetHeaderText
{
	margin: 0 0 0 84px;
	padding-top: 7px;
}
.noPadding
{
	padding: 0;
}
.confirmationWidgetHeaderDark
{
	background: url(https://securemedia.newjobs.com/mm/redux/confirmationPages/dark_background.gif);
	width: 181px;
	height: 23px;
	padding: 0;
	vertical-align: bottom;
}
.confirmationNotRoundFooter
{
	height: 5px;
	width: 180px;
}
.confirmationNotRoundFooterLeft
{
	height: 5px;
	width: 5px;
	background: url(https://securemedia.newjobs.com/mm/redux/confirmationPages/bl.png);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
}
.confirmationNotRoundFooterMiddle
{
	height: 5px;
	width: 170px;
	border-bottom: 1px solid #cccccc;
	float: left;
}
.confirmationNotRoundFooterRight
{
	height: 5px;
	width: 5px;
	background: url(https://securemedia.newjobs.com/mm/redux/confirmationPages/br.png);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
}
.confirmationJobLink
{
	clear: both;
	margin: 10px 0;
	/*color: #666666;*/
	text-align: left;
}
.confirmationJobLink td {
	text-align: left;
}
.confirmationJobsPersonalize
{
	margin-top: 10px;
	clear: both;
	text-align: left;
}
.confirmationViewAllJobs
{
	clear: both;
	text-align: left;
}
.purpleSmallerText{
color:#7b4f90;
font-size:10px;
}
.purpleTextStrong{
color:#7b4f90;
font-weight:bold;
font-size:12px;
}
.profileIndicator{
margin:5px 0px 5px 0px;
}
/* RESUME RIGHT UTILITIES */
#resumeRightUtilities {float: right; width:365px; /*font-size:11px;*/}  
#resumeRightUtilities .ToolBox {margin:0pt;padding:0pt;width:360px;}
#resumeRightUtilities .collapsedContent{background: transparent url(https://securemedia.newjobs.com/mm/redux/rightUtilities/title_slideup_bgd_wide.gif) no-repeat;}
.expandedContentWide { background: transparent url(https://securemedia.newjobs.com/mm/redux/rightUtilities/title_slidedown_bgd_wide4.gif) no-repeat;}
.expandedContentHelpWide, #resumeRightUtilities .expandedContent  { background: transparent url(https://securemedia.newjobs.com/mm/redux/rightUtilities/title_slidedown_bgd_wide.gif) no-repeat;}
.expandedBgdWide, #resumeRightUtilities .expandedBgd {background: transparent url(https://securemedia.newjobs.com/mm/redux/rightUtilities/expand_bgd_wide.gif) repeat-y; margin: 0;}
.bottomBgdWide, #resumeRightUtilities .bottomBgd{background: transparent url(https://securemedia.newjobs.com/mm/redux/rightUtilities/bottom_bgd_wide.gif) no-repeat;/*height: 20px;margin: 0 0 0 -1px;padding: 0px; */width: 360px;} 
#manageResumesIcon {background:transparent url(https://securemedia.newjobs.com/mm/redux/rightUtilities/manageResumes_icon.gif) no-repeat scroll 0px 5px; padding:4px 0 0 20px; height:16px;}
#applyWithThisResumeIcon {background:transparent url(https://securemedia.newjobs.com/mm/redux/rightUtilities/applyWithThisResume_icon.gif) no-repeat scroll 0px 5px; padding-left:20px; height:20px;}
#helpAndAdviceIcon {background:transparent url(https://securemedia.newjobs.com/mm/redux/jobsearch/rightUtilities/help-icon.gif) no-repeat scroll 2px 3px; padding-left:20px; }
.rightUtilityHeadingPurple h4 a { /*color:#6D5578; text-decoration:underline; */}
.rightUtilityHeadingPurple h4{ background-color:#e4d9ea; display:block; width:342px; height:18px; padding: 1px 0 2px 17px; margin:1px 0 0 0; /*font-size:12px; color:#574161;*/}
.rightUtilityFirstHeading h4{ margin-top:-2px; padding-bottom:2px; height:15px;}
.rightUtilityContent {padding: 10px 18px 10px 18px; /*color: #846990;*/ min-height: 10px; height: auto !important; height: 10px;}
.rightUtilityContent h4.upload {background:transparent url(https://securemedia.newjobs.com/mm/redux/rightUtilities/ic_resume_upload.gif) no-repeat 0px 0px; height: 19px; padding: 0 0 0 27px; margin: 5px 0 0 0;}
.rightUtilityContent p.upload {padding: 0 0 0 27px; margin: 0 0 5px 0;}
.rightUtilityContent h4.download {background:transparent url(https://securemedia.newjobs.com/mm/redux/rightUtilities/ic_resume_upload.gif) no-repeat 0px -19px; height: 20px; padding: 0 0 0 27px; margin: 5px 0 0 0;}
.rightUtilityContent p.download {padding: 0 0 0 27px; margin: 0 0 5px 0;}
.rightUtilityContent h4.print {background:transparent url(https://securemedia.newjobs.com/mm/redux/rightUtilities/ic_resume_upload.gif) no-repeat 0px -38px; height: 20px; padding: 0 0 0 27px; margin: 5px 0 20px 0;}
.rightUtilityContent a {/*color: #846990; text-decoration: underline; font-weight:bold;*/}
.rightUtilityLeftCol { width:120px; font-weight:bold;}
.rightUtilityContent table {border-collapse: separate; border-spacing: 0px 4px;}
.rightUtilityContent tr { vertical-align:top;}
.rightUtilityContent #lblMtrPanelName{ overflow:hidden;}
.rightResumeTitleWrapping {width:260px;word-wrap:break-word;}
.dotted_line_purple {background:transparent url(https://securemedia.newjobs.com/mm/redux/rightUtilities/dot_purple.gif) repeat-x scroll 100% 0pt; padding:1px; margin:10px 0 5px 0;}
.greyLine { border-bottom:1px solid #c4c4c4; margin:8px 0 5px 0;}
a#l2003 {margin-left: 20px;}
a#l2007 {margin-left: 66px; }
a#rtf {margin-left: 40px; margin-right:130px;}
#resumeDwldLinks a{margin-right: 20px;}
#resumeRightUtilities .bannerAd360x36 {padding: 0; margin:5px 0; width: 360px; height: 36px;}
/* RESUME RIGHT UTILITIES */
#terms_header {
	margin: 5px 0;
}
#terms_container {
	width: 765px;
}
.terms_container {
	height: 100%;
}
#terms_container_top {
	height: 5px;
	background: url(https://securemedia.newjobs.com/mm/redux/static_pages/privacy_cnt_top.png);
}
#terms_container_body {
	background: url(https://securemedia.newjobs.com/mm/redux/static_pages/terms_cnt_bg.png);
}
#terms_container_body img {
	border: 0;
}
#terms_container_body_links {
	width: 175px;
	margin: 10px 0 0 18px;
	padding: 17px 0 0 0;
	float: left;
	background: url(https://securemedia.newjobs.com/mm/redux/static_pages/static_left_links_background.png);
	background-position: top right;
	background-repeat: no-repeat;
	min-height: 880px;
}
#terms_container_body_main {
	padding: 23px 8px 8px 20px;
	width: 544px;
	float: left;
}
#terms_container_bottom {
	height: 5px;
	background: url(https://securemedia.newjobs.com/mm/redux/static_pages/terms_cnt_bottom.png);
	margin: 0 0 14px 0;
}
.static_header {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #7b4f90;
	margin: 0 0 2px 0;
}
.static_hr {
	background: url(https://securemedia.newjobs.com/mm/redux/static_pages/static_hr.png);
	clear: both;
	height:1px;
	width: 887px;
	margin: 0 0 10px 0;
}
.static_body_copy {
	font-family: Verdana;
	font-size: 11px;
	color: #505050;
	margin: 0 0 17px 0;
}
.static_sub_header {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #7b4f90;
}
.static_mail_container {
	clear: both;
}
.static_mail_left {
	float:left;
	clear:left;
	width: 150px;
	margin: 0 0 7px 0;
}
.static_mail_right {
	float: left;
	margin: 0 0 7px 0;
}
.static_pages_list {
	font-family: Verdana;
	font-size: 11px;
	color: #505050;
}
.static_left_tabs_off {
	background: url(https://securemedia.newjobs.com/mm/redux/static_pages/static_left_links_off_background.png);
	background-position: right;
	margin: 0 0 2px 0;
	width: 175px;
}
.static_left_tabs_off_top {
	background: url(https://securemedia.newjobs.com/mm/redux/static_pages/static_left_links_off_top.png);
	height: 4px;
}
.static_left_tabs_off_middle {
	font-family: Verdana;
	font-size: 10px;
	color: #9c9a9d;
	font-weight: bold;
	text-align: right;
	padding: 4px 8px 4px 0;
}
.static_left_tabs_off_bottom {
	background: url(https://securemedia.newjobs.com/mm/redux/static_pages/static_left_links_off_bottom.png);
	height: 4px;
}
a.static_left_tabs_off_top:link {
	font-family: Verdana;
	font-size: 10px;
	color: #9c9a9d;
	font-weight: bold;
	text-decoration: none;
}
a.static_left_tabs_off_top:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #9c9a9d;
	font-weight: bold;
	text-decoration: none;
}
a.static_left_tabs_off_top:active {
	font-family: Verdana;
	font-size: 10px;
	color: #9c9a9d;
	font-weight: bold;
	text-decoration: none;
}
a.static_left_tabs_off_top:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #9c9a9d;
	font-weight: bold;
	text-decoration: none;
}
#privacy_header {
	margin: 5px 0;
}
#privacy_container {
	width: 765px;
}
#privacy_container_top {
	height: 5px;
	background: url(https://securemedia.newjobs.com/mm/redux/static_pages/privacy_cnt_top.png);
}
#privacy_container_body {
	background: url(https://securemedia.newjobs.com/mm/redux/static_pages/privacy_container_bg.png);
}
#privacy_container_body img {
	border: 0;
}
#privacy_container_body_links {
	width: 175px;
	margin: 10px 0 0 18px;
	padding: 17px 0 0 0;
	float: left;
	background: url(https://securemedia.newjobs.com/mm/redux/static_pages/static_left_links_background.png);
	background-position: top right;
	background-repeat: no-repeat;
	min-height: 880px;
}
#privacy_container_body_main {
	padding: 23px 8px 8px 20px;
	width: 544px;
	float: left;
}
#privacy_container_bottom {
	height: 5px;
	background: url(https://securemedia.newjobs.com/mm/redux/static_pages/privacy_cnt_bottom.png);
	margin: 0 0 14px 0;
}
#nonModal_login #staticPages_content {
	height: 530px;
}
#staticPages_main_container {
	width: 765px;
	margin: 0 0 40px 0;
	padding: 0px;
}
#staticPages_main_container p {
	font-size: 11px;
	margin: 0px;
	padding: 8px 27px;
}
#staticPages_title {
	background: transparent url(https://securemedia.newjobs.com/mm/redux/settings/settings_masthead.jpg) no-repeat;
	margin: 0;
	padding: 0;
	width: 765px;
	height: 134px;
}
#staticPages_title h1 {
	padding: 24px 0px 12px 20px;
	margin: 0;
	font-weight: normal;
	color: #ceeb74;
	font-family: Verdana;
	font-size: 26px;
}
#staticPages_title h2 {
	padding: 0;
	margin: 0 0 0 20px;
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
}
#staticPages_bottom {
	background: transparent url(https://securemedia.newjobs.com/mm/redux/jobsearch/rightUtilities/manage_content_bottom_bgd.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 7px;
	font-size: 7px;
}
#staticPages_top {
	background:transparent url(https://securemedia.newjobs.com/mm/redux/jobsearch/rightUtilities/manage_content_top_bgd.gif) no-repeat scroll 0 0;
	height:7px;
	margin:0;
	padding:0;
	font-size: 7px;
}
.static_h1 {
	/*color: #728d2e;*/
	margin: 0 0 23px 11px;
	padding-top: 23px;
}
.static_h2 {
	clear: both;
	/*color: #5f5f5f;*/
	margin: 0 0 36px 11px;
	/*font-size: 14px;*/
}
.static_h1T {
	margin: 0 0 23px 11px;
	padding-top: 23px;
}
.static_container #static_container_body_main {
	padding: 15px 0 10px 9px;
}
.static_container {
    min-height: 550px;
}
.static_container .PageContainerWide_heading h1 {
	/*color: #728d30;*/
}
#static_container_body_main h2 {
	background: url("https://securemedia.newjobs.com/mm/redux/static_pages/titleDecoration.jpg") left bottom no-repeat;
	/*font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#7B4F90;*/
	padding-bottom:7px;
	margin:0 0 10px;
}
#static_container_body_main {
	/*color:#505050;
	font-family:Verdana;
	font-size:11px;*/
}
#static_container_body_main p {
	margin:0 0 17px;
}
#static_container_body_main a, .mediumGreenHeading a{
	/*color:#8E5AA5;*/
}
#contact_us_container #wrapper {
	width: 900px;
	height:700px;
	margin: 0 auto;
	background: #f9f9f9;
}
#contact_us_container #boxes p {
	padding: 0;
	font-size: 12px;
}
#contact_us_container #seekers h3 {
	color:#62721f;
	font-size:14px;
	font-weight:bold;
	margin: 15px 0;
}
#contact_us_container #employers h3 {
	color:#336699;
	font-size:14px;
	font-weight:bold;
	margin: 15px 0;
}
#contact_us_container #boxes {
	width:753px;
	height:198px;
	background: url("https://securemedia.newjobs.com/mm/redux/static_pages/boxesBackground.jpg") no-repeat
}
#contact_us_container #seekers {
	float:left;
	margin: 0 35px 0 30px;
	width: 300px;
}
#contact_us_container #employers {
	float:left;
	margin: 0 0 0 40px;
	width: 300px;
}
#contact_us_container .blackText {
	width: 920px;
}
#seekerContact .blackText {
	width: 520px;
	margin: 20px 0 0 20px;
}
#yourPrivacyRights .blackText,
#privacyContact .blackText {
	width: 720px;
	margin: 20px 0 0 20px;
}
#security_center_container .PageContainerWide_heading h3 {
	/*color: #cccc66;
	font-family: Verdana;
	font-size: 24px;
	font-weight:normal;*/
	margin: 0px 0 14px;
}
#security_center_container .PageContainerWide_heading p {
	/*color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;*/
}
.static_container .separator {
	height:5px;
	width:737px;
	background: url("https://securemedia.newjobs.com/mm/redux/static_pages/separator_resources.jpg") center no-repeat;
	clear:both;
	margin: 6px 0 14px 0;
}
#security_center_container #static_container_body_main h3 {
	color:#8B659E;
	font-size:12px;
	margin:0 20px 0 0;
	padding:20px 0 0;
}
#security_center_container .PageContainerWide_hd {
	background-image: url(https://securemedia.newjobs.com/mm/redux/static_pages/security_h_1.jpg);
	height: 137px;
}
#security_center_container .PageContainerWide_dialog .PageContainerWide_hd .PageContainerWide_c {
	background:transparent url(https://securemedia.newjobs.com/mm/redux/static_pages/security_hr_r.jpg) no-repeat scroll 100% 100%;
	height:132px;
	padding-top:1px;
}
#security_center_container .PageContainerWide_heading {
	/*color:#CCCC66;
	font-family:verdana;
	font-size:26px;
	margin-top:30px;*/
	padding:30px 0 0 20px;
}
#alertBox {
	width:481px;
	margin-bottom: 30px;
	background: url("https://securemedia.newjobs.com/mm/redux/static_pages/alertBody.gif") repeat-y center;
}
#alertBox span {
	color: #ce0303;
	margin: 10px 0 0 20px;
	padding-top: 10px;
	font-weight: bold;
}
#alertBox p {
	margin: 10px 0 0 20px;
	padding-bottom: 10px;
}
#alertBox p a {
	text-decoration: underline;
}
#alertTop {
	width: 481px;
	height:6px;
	background: url("https://securemedia.newjobs.com/mm/redux/static_pages/alertTop.gif") no-repeat top center;
	padding-bottom: 10px;
}
#alertBottom {
	width: 481px;
	height:6px;
	background: url("https://securemedia.newjobs.com/mm/redux/static_pages/alertBottom.gif") no-repeat bottom center;
}
#security_center_container #static_container_body_main {
	padding: 25px 0 0 9px;
}
#security_center_container #static_container_body_main {
	color: #333333;
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
}
#security_center_container #static_container_body_main ul {
	list-style: none;
}
#security_center_container #static_container_body_main li {
	list-style: none;
	margin: 0 0 26px 0;
}
#security_center_container #static_container_body_main li a {
	/*font-family: Verdana;
	font-size: 11px;
	color: #666699;
	text-decoration: underline;*/
	font-weight:bold;
}
#security_center_container #static_container_body_main #resources ul a {
	font-weight:normal;
	/*color:#474747;*/
}
#security_center_container #static_container_body_main #resources li {
	list-style:url("https://securemedia.newjobs.com/mm/redux/static_pages/listBullet.jpg");
	margin: 0px 0 5px 0;
}
#security_center_container #static_container_body_main #resources {
	width: 920px;
	background: #e9e9e9;
	margin: 10px 0 0 0;
	font-size: 0.9em;
	padding: 10px;
}
/****** Site Map ******/
.banner2Wrapper{margin-top:0px; width:180px}
.banner2headerBg {width:180px; background: url(https://securemedia.newjobs.com/mm/redux/home/banner1Header.gif) no-repeat; height:3px; overflow: hidden;}
    .banner2header {border-left:1px solid #d3d3d3; padding-top:10px; border-right:1px solid #d3d3d3; background-color: #e7e7e7; background: url(https://securemedia.newjobs.com/mm/redux/home/banner1HeaderBg.gif) no-repeat 0 0; height:25px;}
    .banner2header span {margin-left: 10px}
    .banner2header div {text-align:center;color:#6b4b76;font-weight:bold;}
    .banner2header a{color:#6b4b76;}        
    .banner2body  { border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; background:#eeeeee url(https://securemedia.newjobs.com/mm/redux/home/banner1BodyBg.gif) no-repeat 0 0; min-height:30px;  }
    .siteMapContainer .banner2Wrapper .banner2body ul{padding: 10px}
    .baner2footer {width:180px; background:#eeeeee url(https://securemedia.newjobs.com/mm/redux/home/banner2footerBg.gif) no-repeat 0 0;  height:15px; }
.sitemap_section .sitemapList{margin-top:15px}
#sitemapCommunities{margin-bottom:20px;}
.siteMapHeader {
	width: auto;
	height: 133px;
	background: url(https://securemedia.newjobs.com/mm/redux/static_pages/siteMap_header.jpg) no-repeat;
}
.siteMapHeader .smHeadline {
	/*color: #cccc66;
	font-size: 24px;*/
	padding: 30px 0 0 20px;
}
.siteMapContainer {
	width: 958px;
	min-height: 10px;
	height: auto !important;
	height: 10px;
	display: block;
	border-right: 1px solid #cecece;
	border-left: 1px solid #cecece;
	clear: both;
	padding-top: 10px;
	/*font-family: Verdana;
	font-size: 11px;*/
}
.siteMapLinks {
	position: relative;
	left: 25px;
}
.siteMapBottom {
	background: url(https://securemedia.newjobs.com/mm/redux/create-account/becomeMember_containerBottom.gif) no-repeat;
	height:35px;
	width:auto;
}
.sitemap_section {
	float:left;
	width: 173px;
	padding: 0 5px 0 5px;
	position: relative;
}
.siteMapContainer ul {
	margin: 0;
	padding: 0;
	list-style-image: url(https://securemedia.newjobs.com/mm/redux/static_pages/sitemap_list_arrow.png);
}
.siteMapContainer ul li {
	list-style-image: url(https://securemedia.newjobs.com/mm/redux/static_pages/sitemap_list_arrow.png);
	margin: 5px 0 0 10px;
}
.siteMapContainer ul li.sitemap_list_no_indent {
	list-style:none;
	list-style-image:none;
	margin: 0;
}
.siteMapContainer .smHeader {
	/*color: #6d369a;
	font-weight: bold;*/
}
.sitemap_section a {
	/*color: #75825e;
	text-decoration: underline;*/
}
.sitemap_section a:link {
	/*color: #75825e;
	text-decoration: underline;*/
}
.sitemap_section a:visited {
	/*color: #75825e !important;
	text-decoration: underline !important;*/
}
.sitemap_section a:hover {
	/*color: #fe9900 !important;
	text-decoration: none;*/
}
.smLinkSpace {
	height: 5px;
	overflow: hidden;
	width: auto;
}
#logos {
	float: right;
	width: 200px;
	text-align: center;
	margin:0;
	padding-bottom:20px;
	margin-top:-60px;
}
* html #logos {
	padding:0;
	margin:0;
	margin-top:-80px;
	position:relative;
}
#logos a {
	overflow: hidden;
}
#logos a#line {
	/*color: #8e5aa5;
	text-decoration:underline;*/
}
a#safeharbor {
	display:block;
	height:70px;
	margin-top: 10px;
}
#logos img#safeharbour {
	margin-top:0;
}
a#truste {
	display:block;
	height:90px;
	margin-top: 10px;
}
#logos #truste img {
	margin-top:-140px;
}
.PageContainerWide a {
	/*color: #7B4F90;*/
}
.privacy_container .PageContainerWide_heading{
	float:left;
	margin-top: -50px;
	margin-right: 200px;
}
#security_center_container .security_container .PageContainerWide_heading {
	margin-top: -110px
}
.terms_container .PageContainerWide_heading {
	width:952px;
}
* html #security_center_container .PageContainerWide_bd {
	padding-top:0;
	width:938px;
}
#security_center_container .security_container .PageContainerWide_heading {
	margin-top:-100px;
}
* html .terms_container #static_container_body_main, * html .security_container #static_container_body_main, * html .privacy_container #static_container_body_main {
	padding-top:0;
	width:917px;
}
* html .terms_container .PageContainerWide_heading, * html .security_container .PageContainerWide_heading, * html .privacy_container .PageContainerWide_heading {
	height: 50px;
	margin-top: -30px;
	width:902px;
}
* html .security_container .PageContainerWide_heading, * html .privacy_container .PageContainerWide_heading {
	height: 50px;
	margin-top: -30px;
	width:902px;
}
.terms_container .PageContainerWide_heading {
	padding-top:0;
	float:left;
margin-top:-80px;
}
* html .terms_container .PageContainerWide_heading {
	padding-top:0;
	float:none;
margin-top:0px;
}
.privacy_container #static_container_body_main, .terms_container .PageContainerWide_heading {
	padding-top:0;
}
* html .confirmationContainer {
	width:917px;
}
.whatsnew .PageContainerWide_heading {
	float:left;
	margin-top: -30px;
}
.whatsnew .PageContainerWide_heading .static_h2 {
	font-size:13px;
}
.whatsnew #static_container_body_main {
	padding:0px 0 0 9px;
}
*+html .emailUsWrapperDiv .emailUsContentDiv .gbOrangeButton {
	margin-left:0px;
	padding-left:2px;
}
.ctl100_forms_containerTop {
	background: url("https://securemedia.newjobs.com/mm/redux/static_pages/ctl100_masthead.jpg") no-repeat;
	height: 74px;
	padding: 21px 0 0 26px;
}
.ctl100_forms_containerTop h1 {
	color: #785588;
	font-size: 26px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.ctl100_forms_leftMargin {
	margin: 0;
	padding: 0 26px 0 26px;
}
.ctl100_forms_containerBody {
	background: url("https://securemedia.newjobs.com/mm/redux/static_pages/ctl100_body.jpg") no-repeat;
	width: 765px;
	height: 331px;
}
.ctl100_forms_containerBottom {
	background: url("https://securemedia.newjobs.com/mm/redux/static_pages/ctl100_footer.jpg") no-repeat;
	width: 765px;
	height: 98px;
}
.ctl100_forms_bannerContainer {
	background: #F1F1F1;
	height: 630px;
	width: 180px;
	border: 1px solid #CCCCCC;
	text-align: center;
	margin: 37px 10px 10px 0;
	padding: 10px 0 0 0;
}
.ctl100_forms_bannerContainerWithHelp {
	background: #F1F1F1;
	height: 630px;
	width: 180px;
	border: 1px solid #CCCCCC;
	text-align: center;
	margin: 0 10px 10px 0;
	padding: 10px 0 0 0;
}
.ctl100_forms_helpContainer {
	margin: 35px 10px 3px 0;
}
.monsMSEseg_wraper {
	width: 600px;
	margin: 10px 0 10px 0;
}
.monsMSEseg_wraper .whatsNew_image {
	background-color: #ecf0d4;
	width: auto;
	float: left;
	padding: 5px;
	margin-right: 15px;
	text-align:center;
}
.monsMSEseg_wraper .whatsNew_Title {
	font-family: verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 15px;
}
.monsMSEseg_wraper .whatsNew_copy {
	font-family: verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	padding-right: 8px;
}
.monsMSEseg_wraper a {
	font-family: verdana, Arial;
	font-size: 11px;
	color: #663399;
	font-weight: normal;
	text-decoration: underline;
}
.monsMSEseg_wraper a:hover {
	font-family: verdana, Arial;
	font-size: 11px;
	color: #663399;
	font-weight: normal;
	text-decoration: none;
}
.monsMSEseg_wraper .clear {
	float: none;
	clear: both;
}
.horz_Purpledash {
	background: url(https://securemedia.newjobs.com/a/p/promos/whatsnew/images/purpDash.gif) repeat-x left;
	width: auto;
	height: 3px;
	margin: 2px 6px 6px 0;
	_margin: -7px 2px -2px 2px;
	padding: 0;
}
#signOutContainer_top {
	background: url("https://securemedia.newjobs.com/mm/redux/static_pages/signOutContainer_top.jpg") no-repeat;
	height: 5px;
	width: 765px;
	line-height: 5px;
	font-size: 0px;
	margin: 0;
	padding: 0;
}
#signOutContainer {
	background: url("https://securemedia.newjobs.com/mm/redux/static_pages/signOutContainer.jpg") no-repeat;
	height: 276px;
	width: 765px;
	margin: 0;
	padding: 0;
}
#signOutContainer h1 {
	margin: 0;
	padding: 15px 0 40px 25px;
	font-family: verdana;
	color: #5a386a;
	font-size: 26px;
	font-weight: normal;
}
#signOutContainer h2 {
	margin: 0;
	padding: 0 0 17px 25px;
	font-family: arial;
	color: #474747;
	font-size: 12px;
	font-weight: bold;
}
#signOutContainer_bottom {
	background: url("https://securemedia.newjobs.com/mm/redux/static_pages/signOutContainer_bottom.jpg") no-repeat;
	height: 5px;
	width: 765px;
	line-height: 5px;
	font-size: 0px;
	margin: 0 0 15px 0;
	padding: 0;
}
#signOutContainerBody {
	width: 670px;
	margin: 0;
	padding: 0 0 25px 25px;
	font-family: verdana;
	font-size: 11px;
	color: #666666;
}
#signOutContainerBody a {
	font-family: verdana;
	font-size: 11px;
	color: #7b4f90;
	text-decoration: underline;
}
#signOutPrivacyLink {
	width: 670px;
	text-align: right;
	margin: 0;
	padding: 0 0 0 25px;
}
#signOutPrivacyLink a {
	color: #7b4f90;
	text-decoration: underline;
	font-family: verdana;
	font-size: 11px;
}
#signOutContent #signOutPrivacyLink
{
    width: auto;
	text-align: left;
	padding: 70px 0 0 0px;
}
#lostPasswordContainer_top {
/*	background: url("https://securemedia.newjobs.com/mm/redux/static_pages/signOutContainer_top.jpg") no-repeat;
	height: 5px;
	width: 765px;
	line-height: 5px;
	font-size: 0px;
	margin: 0;
	padding: 0;
*/
}
#lostPasswordContainer {
/*
	background: url("https://securemedia.newjobs.com/mm/redux/static_pages/signOutContainer.jpg") no-repeat;
	height: 276px;
	width: 765px;
	margin: 0;
	padding: 0;
*/
	}
#lostPasswordContainer_top h1 {
	margin: 0;
	padding: 15px 0 0 30px;
	/*font-family: verdana;
	color: #5a386a;
	font-size: 26px;
	font-weight: normal;*/
}
#lostPasswordContainer h2 {
	margin: 0;
	padding: 15px 0 7px 25px;
	/*font-family: arial;
	color: #474747;
	font-size: 12px;
	font-weight: bold;*/
}
#lostPasswordContainer_bottom {
/*
	background: url("https://securemedia.newjobs.com/mm/redux/static_pages/signOutContainer_bottom.jpg") no-repeat;
	height: 5px;
	width: 765px;
	line-height: 5px;
	font-size: 0px;
	margin: 0 0 15px 0;
	padding: 0;
*/
	margin: 0 0 15px 0;
	}
#lostPasswordContainerBody {
	width: 670px;
	margin: 0;
	padding: 0 0 0 25px;
	/*font-family: verdana;
	font-size: 11px;
	color: #666666;*/
}
#lostPasswordContainerBody a {
	/*font-family: verdana;
	font-size: 11px;
	color: #7b4f90;
	text-decoration: underline;*/
}
#lostPasswordPrivacyLink {
	width: 670px;
	text-align: right;
	margin: 0;
	padding: 0 0 0 25px;
}
#lostPasswordPrivacyLink a {
	/*color: #7b4f90;
	text-decoration: underline;
	font-family: verdana;
	font-size: 11px;*/
}
#lostPasswordLeft {
	width: 382px;
	margin: -50px 0 0 0;
}
#lostPasswordRight {
	width: 342px;
	float: left;
	padding: 70px 20px 0 0;
}
#lostPasswordInstructions {
	padding: 0 0 17px 25px;
}
#lostPasswordButton {
	text-align:right;
	width:260px;
}
/****** Terms of Use Contact Page ******/
#termsOfUseEmail {
	margin-left: 0;
}
#termsOfUseEmail input[type="text"] {
	width: 300px;
	margin: 5px 0;
	padding: 0 2px 2px 2px;
}
#termsOfUseEmail dd {
	margin-left: 0;
}
#termsOfUseQuestion {
	margin-left: 0;
}
#termsOfUseQuestion dd {
	margin-left: 0;
}
#termsOfUseQuestion textarea {
	width: 500px;
	height: 150px;
	margin: 5px 0;
}
#termsOfUseHeaderDesc {
	margin-left: 0;
}
#termsOfUseHeaderDesc dd {
	margin-left: 0;
}
#termsOfUseHeaderDesc textarea {
	width: 500px;
	height: 150px;
	margin: 5px 0;
}
.contactUsTerms {margin-left: 10px;}
.contactUsTerms i {display: block;}
.contactUsTerms .emailUsWrapperDiv {padding-bottom: 20px;}
.contactUsTerms .requiredLedgend {padding: 20px 0 10px;}
/****** Resources Page ******/
#resources_container {
}
#resources_container table {
	width: 460px;
}
#resources_container table td {
	padding-top: 4px !important;
	padding-bottom: 4px !important;
}
#resources_container .grayText {
	width: 700px;
}
#resources_container .bold {
	font-weight: bold;
}
#resources_container .smallGreenHeading {
	padding-bottom: 20px;
}
#resources_container .grayTextBold {
	padding-bottom: 5px;
}
#resources_container .floatRight {
	margin-top: 41px;
}
#resources_container li img {
	display: none;
}
#resources_container .resourcesLinkList {
	width: 460px;
}
#resources_container .resourcesLinkList .icon {
	width: 19px;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
#resources_container .resourcesLinkList .link {
	color: #5e5e5e;
}
#resources_container .resourcesLinkList .link a {
	color: #794da6;
	text-decoration: underline;
}
#resources_container .msgTermsParagraph {
	color: #5e5e5e;
}
#resources_container .msgTermsParagraph a {
	color: #794da6;
	text-decoration: underline;
}
#resources_container .msgTermsParagraph li {
	padding: 3px 0;
}
#resources_container .msgTermsParagraph h3 {
	clear: both;
	color: #758e30;
	font-size: 18px;
	font-weight: normal;
}
#createNewPassword input.text-field{
	/*clear:both;
	border-color:#B3B9C3;
	display:block;
	margin:0 0 15px 0;
	padding:0.17em 0;*/
	width:257px;
}
/****** Resources Page ******/
#resources_container {}
	#resources_container table {width: 460px;}
	#resources_container table td {padding-top: 4px !important; padding-bottom: 4px !important;}
	#resources_container .grayText {width: 700px;}
	#resources_container .bold {font-weight: bold;}
	#resources_container .smallGreenHeading {padding-bottom: 20px;}
	#resources_container .grayTextBold {padding-bottom: 5px;}
	#resources_container .floatRight {margin-top: 41px;}
	#resources_container li img {display: none;}
#resources_container .resourcesLinkList {width: 460px;}
	#resources_container .resourcesLinkList .icon {width: 19px; padding-left: 0px !important; padding-right: 0px !important;}
	#resources_container .resourcesLinkList .link {color: #5e5e5e;}
	#resources_container .resourcesLinkList .link a {color: #794da6; text-decoration: underline;}
#resources_container .msgTermsParagraph {color: #5e5e5e;}
	#resources_container .msgTermsParagraph a {color: #794da6; text-decoration: underline;}
	#resources_container .msgTermsParagraph li {padding: 3px 0;}
	#resources_container .msgTermsParagraph h3 {clear: both; color: #758e30; font-size: 18px; font-weight: normal;}
#createNewPassword label {
	float:left;
}
#createNewPassword label {
	font-weight:bold;
}
/****** Resources Page ******/
#resources_container {}
	#resources_container table {width: 460px;}
	#resources_container table td {padding-top: 4px !important; padding-bottom: 4px !important;}
	#resources_container .grayText {width: 700px; margin-top:20px;}
	#resources_container .bold {font-weight: bold;}
	#resources_container .smallGreenHeading {padding-bottom: 20px;}
	#resources_container .grayTextBold {padding-bottom: 5px;}
	#resources_container .floatRight {margin-top: 41px;}
	#resources_container li img {display: none;}
#resources_container .resourcesLinkList {width: 460px; margin-left:10px;}
	#resources_container .resourcesLinkList .icon {width: 19px; padding-left: 0px !important; padding-right: 0px !important;}
	#resources_container .resourcesLinkList .link {color: #5e5e5e;}
	#resources_container .resourcesLinkList .link a {color: #794da6; text-decoration: underline;}
#resources_container .msgTermsParagraph {color: #5e5e5e;}
	#resources_container .msgTermsParagraph a {color: #794da6; text-decoration: underline;}
	#resources_container .msgTermsParagraph li {padding: 3px 0;}
	#resources_container .msgTermsParagraph h3 {clear: both; color: #758e30; font-size: 18px; font-weight: normal;}
/* Contact Info Request */
#unlockLeft{width: 565px; float:left}
#unlockRight{width: 160px; float:right}
.unlockBox {width: 575px; margin-top:25px;}
#requestDetails{width: 493px; margin: 10px 0; padding:30px 20px 30px 30px; background: url("https://securemedia.newjobs.com/mm/redux/static_pages/unlockDetailsBoxBkg.jpg") no-repeat left top}
#chooseAction{border-top: black dotted 1px; padding-top:10px}
#chooseAction div {margin:20px 0 0 150px}
#chooseAction a {margin: 0 5px; color:#7B4F90; text-decoration:underline}
#unlockNoteBox{width:143px; padding: 10px; border-right:1px solid #98b9d9; border-left:1px solid #98b9d9; background: #f7faff }
#unlockNoteBoxBottom{width:160px; height:3px; background:#f7fbff url("https://securemedia.newjobs.com/mm/redux/static_pages/unlockNoteBoxBottom.jpg") bottom no-repeat;}
#unlockNoteBoxTop{width:165px; height:4px; background:#f7fbff url("https://securemedia.newjobs.com/mm/redux/static_pages/unlockNoteBoxtop.jpg") top no-repeat;}
* html #unlockNoteBoxBottom {margin-top:-10px}
* html #unlockNoteBoxTop {margin-bottom:-10px}
#requestHistoryList{margin-top:20px; width:710px; text-align: left;}
#requestHistoryList tr {height: 30px; border-bottom:dotted black 1px}
tr#requestHistoryListHeader {height:50px; border: none}
#requestHistoryListHeader th {background:#e5ead3; border-right: 2px white solid; text-align: left;} 
#requestHistoryListHeader th a {text-decoration:none}
#requestHistoryList a {color:#8c669e; text-decoration:underline}
#requestHistoryList td, #requestHistoryListHeader th {padding-left:20px}
/* styles pulled from seeker > ContactUS.aspx & emailform.aspx and used in Contact Us and Privacy Contact Form */
.contactUs {width:507px; }
.contactUs select, .contactUs input, .contactUs textarea {margin:5px 0 5px 0;}
.contactUs input[type="text"] {padding: 0 2px 2px 2px;}
.contactUs textarea {width:465px;}
.contactUs label {padding-right: 10px; float: none; display: inline;*vertical-align:middle;}
.contactUs .inputFields {margin-left: 10px;}
.contactUs i {display: block; margin-left: 10px;}
.contactUs #phone {padding-top: 30px}
#static_content_sidebar{width:365px; float:right; position:relative;margin-top:-60px;}     
#helpAndAdviceBoxTitle1Icon, #DropDownTitleIcon {margin:4px 0 0 5px;}        
#DropDownContent ul, #helpAndAdviceContent1 ul {margin-top: 0; padding-top: 1em;}
.privacyFormStatement {margin-bottom: 40px;}
/* the following styles were in ContactUS.aspx but seem outdated. Adding them here but commenting them out for testing and should be removed once proven that they are not needed */
/*
.emailUsWrapperDiv{width:300px; float:left;}     
.emailUsContentDiv{width:130px;float:right;}     
span.emailUsbtnClear{float:left;}     
span.emailUsbtnSend{float:right;}       
.confirmationPageMainContainer .PageContainerWide_heading {float:left;margin-top:-80px;}           
.confirmationPageMainContainer .PageContainerWide_heading p {padding: 0 0 0 10px; width:550px}    
* html .confirmationPageMainContainer .PageContainerWide_heading {float:left;margin-top:-27px;}  
*/
    div#accountDeactivationMainContainer 
    {
        background: #F1F1F1;
        border: 1px solid rgb(204, 204, 204);
        margin: 3px 0 15px 0;
        padding: 12px 12px 15px 12px;
    }
    div#accountDeactivationHeader 
    {
        padding: 5px 15px;
    }
    div#accountDeactivationBody 
    {
        padding: 5px 15px;
    }
    div#accountDeactivationTitle
    {
    	/*color: #666699;
    	font-family: Arial;
    	font-size: 12px;
    	font-weight: bold;*/
    	margin: 27px 0 0 0;
    }
    div#accountDeactivationHeaderText
    {
    	/*color: #333333;
    	font-family: Arial;
    	font-size: 12px;*/
    	margin: 17px 0;
    }
    div.accountDeactivationStyledHR 
    {
        height: 1px;
        background: url(https://securemedia.newjobs.com/mm/redux/settings/settings_cancellation_hr.gif) no-repeat scroll left;
        clear: both;
	margin-top: 5px;
    }
    div#accountDeactivationBody
    {
        /*font-family: Arial;
        font-size: 12px;
        color: #333333;*/
    }
    div.cancellationSection
    {
        margin: 16px 0 0 0;
        clear: both;
    }
    #accountDeactivationCommentBox textarea
    {
        margin-top: 5px;
    }    
    .accountCancelBtnContainer
    {
    	width:100%;
    	text-align: right ;
    	}
    	.accountCancelBtnContainer a
    	{
    		margin-right: 5px;
    		}
.communityLPBgdTL {background: transparent url(https://securemedia.newjobs.com/mm/redux/communities/comm_lp_bg_tl1.jpg) no-repeat; padding: 15px 15px 0 15px; margin:24px 0 0;  width: 555px; height: 220px; }
.communityLPBgdBL {background: transparent url(https://securemedia.newjobs.com/mm/redux/communities/comm_lp_bg_bl1.jpg) no-repeat; padding: 0 0 15px 15px; margin:0;  height: 291px;}
.communityLPBottom {margin: 0; padding: 0;}
.communityLPBgdTR {background: transparent url(https://securemedia.newjobs.com/mm/redux/communities/comm_lp_bg_tr1.jpg) no-repeat; padding: 6px 0 0 0; margin:24px 0 0; height: 235px;}
.communityLPBgdBR {padding: 0; margin:0;}
.carouselholder {width: 526px; height: 190px; margin:0; padding: 8px 6px 4px 6px; background-color: #ffffff; border: 1px solid #ffffff;}
.carouselholder .rctl{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_whiteborder_ongreen.gif) no-repeat 0px 0px;}
.carouselholder .rctr{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_whiteborder_ongreen.gif) no-repeat -4px 0px;}
.carouselholder .rcbl{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_whiteborder_ongreen.gif) no-repeat 0px -4px;}
.carouselholder .rcbr{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_whiteborder_ongreen.gif) no-repeat -4px -4px;}
.selectedcommunity {width: 508px; height: 270px; margin:0; padding: 10px 15px; background-color: #ffffff; border: 1px solid #ffffff;}
.selectedcommunity .rctl{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_whiteborder_onlightgreen.gif) no-repeat 0px 0px;}
.selectedcommunity .rctr{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_whiteborder_onlightgreen.gif) no-repeat -4px 0px;}
.selectedcommunity .rcbl{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_whiteborder_onlightgreen.gif) no-repeat 0px -4px;}
.selectedcommunity .rcbr{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_whiteborder_onlightgreen.gif) no-repeat -4px -4px;}
.selectedcommunity dl {margin:0; padding:0;}
.selectedcommunity dt {/*color: #758e30; font-size: 16px; font-weight: bold; */margin:0; padding:0;}
.communityNewsFeed dd:first-child, .selectedcommunity dd:first-child {padding-top: 18px;}
.selectedcommunity dd a {/*color: #7b4f90; text-decoration: underline;*/}
.selectedcommunity dd a:hover {/*color: #7b4f90; text-decoration: none;*/}
.communityDiscussions {float: left; width: 204px; padding: 0; margin:0; height: 255px;}
.communityDiscussions dd {/*color: #575757; font-size: 11px; font-weight: normal;*/ margin:0; padding: 19px 10px 0 0;}
.communityNewsFeed {float: left; border-left: 1px dashed #a2a2a2; width: 280px;padding: 0 0 0 20px; margin:0; height: 265px;}
.communityNewsFeed dd {/*color: #575757; font-size: 11px; font-weight: normal;*/ margin: 0; padding: 0; clear: left;}
.communityNewsFeed img {float: left; border: 1px solid #bbbbbb; padding: 2px; margin: 13px 6px 0 0; }
.communityNewsFeed dd a {line-height:2; }
.communityNewsFeed dd span {padding: 7px 0 0 0; margin: 5px 0 0 0; }
.communityNewsFeed p {padding: 12px 0 0 0; margin: 0;}
.communityNewsFeed p.bottomFeed {padding: 7px 0 0 0; margin: 5px 0 0 0;}
.ad300x250GrayBorder {padding: 20px 0 20px 38px; margin: 8px 0 0 0; border: 1px solid #ccc;}
.ad300x250GrayBorder .rctl{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite3.gif) no-repeat 0px 0px;}
.ad300x250GrayBorder .rctr{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite3.gif) no-repeat -4px 0px;}
.ad300x250GrayBorder .rcbl{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite3.gif) no-repeat 0px -4px;}
.ad300x250GrayBorder .rcbr{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite3.gif) no-repeat -4px -4px;}
.ad170x285NoBorder {padding: 0px; margin:15px 0 0 0;}
.ad170x300GrayBorder {padding: 5px; margin:15px 15px 0 0; border: 1px solid #e5e5e3; background-color: #f7f7e9;}
.ad170x300GrayBorder .rctl{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite_inf8f8ea.gif) no-repeat 0px 0px;}
.ad170x300GrayBorder .rctr{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite_inf8f8ea.gif) no-repeat -4px 0px;}
.ad170x300GrayBorder .rcbl{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite_inf8f8ea.gif) no-repeat 0px -4px;}
.ad170x300GrayBorder .rcbr{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite_inf8f8ea.gif) no-repeat -4px -4px;}
.boldFont {font-weight: bold;}
.jcarousel-skin-partners {padding:0; margin: 0 0 0 3px;}
.jcarousel-skin-partners .jcarousel-container {
 padding: 0;
}
.jcarousel-skin-partners .jcarousel-container-horizontal {
    width: 520px;
    height: 170px;
    padding: 0;
    margin:0;
}
.jcarousel-skin-partners .jcarousel-clip-horizontal {
    width:  483px;
    height: 170px;
    margin: 0 0 0 16px;
    padding:0;
}
.jcarousel-skin-partners .jcarousel-item {
    width: 159px;
    height: 169px;
}
.jcarousel-skin-partners .jcarousel-item-horizontal {
    margin-right: 3px;
}
.jcarousel-skin-partners .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-partners .jcarousel-next-horizontal {
    position: absolute;
    top: 69px;
    right: 0px;
    width: 16px;
    height: 31px;
    cursor: pointer;
    background: transparent url(https://securemedia.newjobs.com/mm/redux/communities/carousel/prev_next_buttons.gif) no-repeat -20px 0;
}
.jcarousel-skin-partners .jcarousel-next-horizontal:hover {
    background-position: -40px 0;
}
.jcarousel-skin-partners .jcarousel-next-horizontal:active {
    background-position: -60px 0;
}
.jcarousel-skin-partners .jcarousel-next-disabled-horizontal,
.jcarousel-skin-partners .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-partners .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0 0;
}
.jcarousel-skin-partners .jcarousel-prev-horizontal {
    position: absolute;
    top: 69px; 
    width: 16px;
    height: 31px;
    left: -5px;
    cursor: pointer;
    background: transparent url(https://securemedia.newjobs.com/mm/redux/communities/carousel/prev_next_buttons.gif) no-repeat -80px 0;
}
.jcarousel-skin-partners .jcarousel-prev-horizontal:hover {
    background-position: -100px 0;
}
.jcarousel-skin-partners .jcarousel-prev-horizontal:active {
    background-position: -120px 0;
}
.jcarousel-skin-partners .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-partners .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-partners .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -140px 0;
}
.carouselholder .jcarousel-control {display: none;}
.carouselholder .jcarousel-control {padding: 5px 0 0 0; margin:0; text-align: center;}
.carouselholder .jcarousel-control p{cursor: pointer; padding: 0; margin: 0 7px 0 0; display: inline;}
.activeBtn {background: transparent url(https://securemedia.newjobs.com/mm/redux/communities/carousel_buttons.gif) no-repeat 0px 0px;}
.nonactiveBtn {background: transparent url(https://securemedia.newjobs.com/mm/redux/communities/carousel_buttons.gif) no-repeat -20px 0px;}
.carouselholder .jcarousel-control img{width: 13px; height: 13px; padding: 0; margin:0;}
.carouselholder .jcarousel-control p span{display: none;}
#partners_carousel h4 span {display: none;}
#partners_carousel li {display: none; list-style: none;}
#partners_carousel .UnActive {background-position: -173px 0px; }
#partners_carousel .transparentMask {height: 169px; width: 159px; background: transparent url(https://securemedia.newjobs.com/mm/redux/communities/carousel/communities_carousel3.png) no-repeat;}
#partners_carousel .transparentMask p {float: right; margin: 140px 10px 0 0; padding: 0; display: none;}
.community_pointer {background: transparent url(https://securemedia.newjobs.com/mm/redux/communities/carousel/carousel_pointer1.gif) no-repeat 85px 0; width: 550px; height: 16px;}
.community_header {margin: 0; padding: 0;}
.community_header .com_bgd {width:960px ; height:102px; margin: 0 0 10px 0;}
.community_header .com_backlink {margin: 0 12px 0 760px; font-size:11px; font-weight: bold; width: 200px; padding: 10px 0 0 15px;}
.community_footer {margin: 10px 0 10px 0; padding: 0; height: 30px;}
.community_footer ul {padding:0; margin: 0; font-size: 11px;}
.community_footer ul li{display:inline;list-style-type:none;margin:0; padding: 0 7px; }
#suggestionGroup {margin:7px 0 0 0; padding:0;}
#careerGroup {margin:0; padding:0; width: 375px;}
/* Ratings */
.ctl060_form .star { width: 17px; height: 16px; float: left; padding: 0; overflow: hidden; margin: 0; background: url(https://securemedia.newjobs.com/mm/redux/temp/profileTMP/rating_inactive.gif) 0 0 repeat; text-indent: -100em}
.ctl060_form .star.active, .ctl060_form .star.overstar { background: url(https://securemedia.newjobs.com/mm/redux/temp/profileTMP/rating_active.gif) 0 0 repeat; cursor: pointer;}
.ctl060_form .editViewLanguageStars {float: left; margin: 3px 20px 3px 8px;}
.ctl060_form .editViewLanguageBox {padding:0; margin:0; clear: both;}
.ctl060_form .langover { background-color: #FDF0E0;}
.ctl060_form .proficiency {float: left; margin: 5px 20px 0 25px; font-size: 10px; font-weight: bold; color: #5f5f5f;}
.ctl060_form .proficiencylabel { display:none;}
.ctl060_form ul, .ctl060_form li { margin: 0; padding: 0; border: 0; list-style: none; }
.ctl060_form .LocationTabs {margin: 8px 8px 8px 16px; padding:0;  position: relative; height: 220px;}
.ctl060_form .LocationTab {float: left; min-width: 30px; width: auto !important; width: 30px; white-space:nowrap; margin: 0;}
.ctl060_form .LocationTabList label, .ctl060_form .IndustryList label, .ctl060_form .OccupationList label {padding: 0; margin: 0 0 0 5px;}
.ctl060_form .LocationTabListWrap { background-color: #E8E8E8; border: 1px solid #E2E2E2; border-right: 0;position: absolute; top:20px; left:0; width:340px; height:190px; padding: 5px; margin: 0;}
.ctl060_form .LocationSelectedItems { background-color: #E8E8E8; border: 1px solid #E2E2E2; border-left: 0; width: 340px; height:190px; padding: 5px; position: absolute; top:20px; left:345px;}
.ctl060_form .LocationTabs h5.tabLabel { float: left; padding: 0; margin: 0 1px 0 0; }
.ctl060_form .LocationTabs h5.tabLabel a { display: block; padding: 0 6px; color: #BBB; background: #EAEAEA; height: 21px; line-height: 21px; }
.ctl060_form .LocationTabs h5.tabLabel a.active { color: #666; background: #D3D3D3; }
.ctl060_form ul.IntLocationTabList li h5 { line-height: 155%; font-weight: normal; /*color: #444;*/ margin: 0; padding: 0 0 0 14px; cursor: pointer; background: url(https://securemedia.newjobs.com/mm/redux/editView/plus.png) 0 50% no-repeat; }
.ctl060_form .LocationTabs ul.LocationTabList { position: absolute; height: 170px; width: 315px; top: 8px; right: 8px; bottom: 8px; left: 8px; overflow: auto; /*color: #6D6D6D;*/ padding: 5px; border: 1px solid #B5B8C1; background: #FFF; /*font-size: 0.95em;*/}
.ctl060_form ul.IntLocationTabList li ul li { line-height: 155%; margin-left: 16px; }
.ctl060_form ul.IntLocationTabList li h5.expanded { background: url(https://securemedia.newjobs.com/mm/redux/editView/minus.png) 0 50% no-repeat; }
.ctl060_form ul.USLocationTabList li { line-height: 175%;}
.ctl060_form .LocationSelectedItemList {position: relative; height: 155px; overflow: auto; /*color: #6D6D6D;*/ padding: 25px 0 0; background: #FFF; border: 1px solid #B5B8C1;/* font-size: 0.95em;*/}
.ctl060_form .LocationSelectedItems h6{ position: absolute; top: 1px; left: 7px; background: #FFF; padding: 2px 3px; border-bottom: 1px solid #888; /*color: #888; font-weight: normal; */z-index: 1; left: 6px; top: 9px;/* font-size: 0.95em;*/ }
.ctl060_form .OccupationListWrap,
.ctl060_form .IndustryListWrap { border: 1px solid #E2E2E2; padding: 8px; background-color: #E8E8E8; margin: 2px 16px;}
.ctl060_form ul.OccupationList,
.ctl060_form ul.IndustryList { height: 150px; overflow: auto; padding: 3px 8px; border: 1px solid #B5B8C1; background: #FFF;/*color: #6D6D6D;*/}
.ctl060_form ul.OccupationList {margin: 7px 0 0 0;}
.ctl060_form ul.OccupationList li ul li { line-height: 155%; margin-left: 16px; /* font-size: 1em;*/}
.ctl060_form ul.OccupationList li h5 { line-height: 155%; font-weight: normal; margin: 0; padding: 0 0 0 14px; cursor: pointer; background: url(https://securemedia.newjobs.com/mm/redux/editView/plus.png) 0 50% no-repeat; }
.ctl060_form ul.OccupationList li h5.expanded { background: url(https://securemedia.newjobs.com/mm/redux/editView/minus.png) 0 50% no-repeat; }
.ctl060_form ul.OccupationList li { /*font-size: 0.95em; */}
.ctl060_form ul.IndustryList li { line-height: 175%;/* font-size: 0.95em; */}
.ctl060_form .OccupationSelectedItems,
.ctl060_form .IndustrySelectedItems { position: relative; float: right; width: 345px; padding: 0 0 0 8px;/* font-size: 0.95em;*/}
.ctl060_form .OccupationSelectedItems{margin: 7px 0 0 0;}
.ctl060_form .OccupationSelectedItemList,
.ctl060_form .IndustrySelectedItemList { position: relative; height: 136px; overflow: auto; /*color: #6D6D6D; */padding: 20px 0 0; background: #FFF; border: 1px solid #B5B8C1;}
.ctl060_form .IndustrySelectedItems h6,
.ctl060_form .OccupationSelectedItems h6 { position: absolute; top: 1px; left: 9px; background: #FFF; padding: 2px 3px; border-bottom: 1px solid #888; /*color: #888; font-weight: normal; */z-index: 1; }
.ctl060_form li.RemovableListItem { padding: 1px 0 1px 5px; position: relative;}
.ctl060_form .over.RemovableListItem { background: #FDF0E0; }
.ctl060_form .RemovableListItem div.RemoveButton { display: none; position: absolute; right: 5px; top: 1px; bottom: 0; width: 13px; background: transparent url('https://securemedia.newjobs.com/mm/redux/resume/dlt_icons.png') no-repeat 0px 0px; cursor: pointer; }
.ctl060_form .RemovableListItem.over div.RemoveButton { display: block; }
.WorkAuthorizationItems label {margin: 8px 0 0 16px; font-size: 11px; display: block;}
.editViewLanguageBox .icnDelete {margin-top:4px; display: none;}
.hidden 
{
    display: none;
}
.onHover
{
    text-decoration: none;
}
.outHover
{
   text-decoration: underline;
}
.ad160x600GrayBorder {padding: 20px 0 20px 10px; margin: 8px 0 0 0; border: 1px solid #ccc;}
.ad160x600GrayBorder .rctl{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite3.gif) no-repeat 0px 0px;}
.ad160x600GrayBorder .rctr{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite3.gif) no-repeat -4px 0px;}
.ad160x600GrayBorder .rcbl{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite3.gif) no-repeat 0px -4px;}
.ad160x600GrayBorder .rcbr{background: transparent url(https://securemedia.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite3.gif) no-repeat -4px -4px;}
.wacWell {
   min-height:60px; 
   height: auto !important; 
   height:60px;
}
.pageContainer .monster-presents {
    background:transparent url(https://securemedia.newjobs.com/mm/redux/careerFairs/mons_Monster_Presents.jpg) no-repeat scroll center top;
    height: 312px;
    margin-top: 10px;
    width: 960px;
    color: #FFFFFF;
    font-family: verdana;
    font-size: 13px;
}
.pageContainer .career-fair-calendar {
    background:transparent url(https://securemedia.newjobs.com/mm/redux/careerFairs/mon_Career_Fair_Calendar.jpg) no-repeat scroll center top;
    height: 220px;
    margin-top: 10px;
    width: 960px;
    color: #FFFFFF;
    font-family: verdana;
    font-size: 13px;
}
.pageContainer .career-fair-details {
    background:transparent url(https://securemedia.newjobs.com/mm/redux/careerFairs/mons_Career_Fair_Details.jpg) no-repeat scroll center top;
    height: 220px;
    margin-top: 10px;
    width: 960px;
    color: #FFFFFF;
    font-family: verdana;
    font-size: 13px;
} 
div.topWhite {
    width: 680px;
    border-top: 1px solid #C8B9DC;
    padding-top: 15px;
}
.kawSectionDottedWrapper {
    border-bottom:1px dotted #888888;
    height: 18px;
    padding-bottom: 5px;
}
.kawSectionDottedWrapper .goRight {
    float: right;
    width: auto;
}
.kawSectionDottedWrapper .goLeft {
    float: left;
    width: auto;
}
a.career-fair-link{
    color:#7B4F90;
    font-family:verdana;
    font-size:11px;
    font-weight:bold;
    text-decoration: underline;
}
.kawSectionBlockHeaderText {
    color:#5A3D7B;
    font-family:verdana;
    font-size:14px;
    font-weight:bold;
}
.paddedSection {
    padding-top: 20px;
}
.paddedSection a img{
    padding: 0 25px 0 5px;
}
.kawBreadCrumbText,
.kawBreadCrumbText a{
    font-family:verdana;
    font-size:11px;
    color: #71854E;
}
.kawBreadCrumbText a{
    text-decoration: underline;
}
/* Begin: skins*/
/* 960 */
.pageContainer .kawBgTop, 
.pageContainer .kawBgBtm {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(https://securemedia.newjobs.com/mm/redux/careerFairs/monCareerFair-rounded-corners-sprite.gif) no-repeat scroll 0 0;
}
.pageContainer .kawBgTop {
    background-position:0 0;
    font-size:1px;
    height:6px;
    width:960px;
}
.pageContainer .kawBgMid {
    background-color: #e8e8e8;
    background-position:0 -36px;
    border-left:1px solid #e8e8e8;
    border-right:1px solid #e8e8e8;
    height:auto !important;
    min-height:50px;
    width:958px;
}
.pageContainer .kawBgMid .kawBgMid-addWrapper {
    height: 300px;
    padding: 0 4px;
}
.pageContainer .min166 {
    min-height: 166px;
}
.pageContainer .kawBgBtm {
    background-position:0 -6px;
    font-size:1px;
    height:6px;
    width:960px;
}
/* 765 */
.pageContainer.skin765 {
    width: 765px;
}
.pageContainer.skin765 .kawBgTop {
    background-position:0 -12px;
    width:765px;
}
.pageContainer.skin765 .kawBgMid {
    background-position:0 -36px;
    width:763px;
}
.pageContainer.skin765 .kawBgBtm {
    background-position:0 -18px;
    width:765px;
}
/* 180 */
.pageContainer.skin180 {
    width: 180px;
}
.pageContainer.skin180 .kawBgTop {
    background-position:0 -24px;
    width:180px;
}
.pageContainer.skin180 .kawBgMid {
    background-position:0 -36px;
    width:178px;
}
.pageContainer.skin180 .kawBgBtm {
    background-position:0 -30px;
    width:180px;
}
/* End: skins*/
div#ultimate-career-fair {
    width: 592px;
    height: 160px;
    padding-left: 35px;
    padding-top: 35px;
}
div#ultimate-career-fair.detail {
    width: 680px;
    padding-top: 20px;
}
div#ultimate-career-fair.detail .topWhite{
    padding-top: 2px;
}
div#ultimate-career-fair.detail .career-fair-subheader{
    font-size: 17px;
    font-weight: bold;
}
div.career-fair-details-buttons{
    clear: both;
    margin-left: 35px;
    height: 30px;
}
div.career-fair-details-buttons div{
    float:left;
    padding-right: 35px;
}
div#career-fair-details-map {
    background:transparent url(https://securemedia.newjobs.com/mm/redux/careerFairs/mon_Career-Fair-Map.gif) no-repeat scroll left top;
    height: 30px;
    width:38px;
    display: inline;
    margin-right: 10px;
    padding-right: 0;
}
div.career-fair-details-buttons a{
    color: #fff;
    text-decoration: underline;
}
div#ultimate-career-fair span.career-fair-header{
    font-size: 40px;
}
div#ultimate-career-fair.detail span.career-fair-header{
    font-size: 29px;
}
div#career-fair-left-col {
    float:left;
    width: 765px;
}
div#career-fair-right-col {
    float:right;
    width: 180px;
}
div#valuable-opportunities {
    padding-left: 35px;
}
div#valuable-opportunities span.val-op-header{
    font-size: 16px;
    font-weight:bold;
}
div.val-op-section {
    width: 285px;
    float: left;
    padding-top: 20px;
    padding-right: 20px;
}
div.val-op-section span.val-op-section-header{
    font-weight:bold;
}
div.val-op-section div{
    font-size: 11px;
    padding-top: 3px;
}
div.next-stop-row {
    font-size: 11px;
    white-space: nowrap;
    clear: both;
}
div.next-stop-row div.next-stop-row-item{
    width: 232px;
    float: left;
    padding-top: 20px;
}
div.kawButton-padding {
    padding-top: 3px;
}
div.kawButton-padding a{
    text-decoration: underline;
    color:#7B4F90;
}
div.kawButton-padding a.gbGreenSmallButton span{
    line-height: 10px;
}
div.inner-cols {
    color: #000000;
    text-decoration: none;
    font-size: 11px;
}
div.inner-cols a {
    color: #7B4F90;
    text-decoration: underline;
}
div.inner-cols a:hover {
    color: #ff9900;
    text-decoration: none;
}
div.inner-right-col {
    float: right;
    width: 366px;
}
div.inner-left-col {
    float: left;
    width: 366px;
}
.verticalSeparator  {
    clear: both; 
    float: none !important; 
    margin:0px; 
    padding: 0px; 
    height: 15px; 
    border: none; 
    background: none; 
    font-size: 0px;
}
/* begin tablesorter styles */
table.tablesorter {
	color: #333333;
	font-family:Verdana;
	background-color: #ffffff;
	margin:15px;
	font-size: 11px;
	width: 927px;
	text-align: left;
	border: 2px solid #E8E8E8;
}
table.tablesorter thead tr th, 
table.tablesorter tfoot tr th {
	border: 1px solid #cbcbcb;
	border-bottom: 0px;
	font-size: 11px;
	padding: 4px;
	padding-left: 15px;
	padding-bottom: 2px;
	text-align: left;
	font-weight:normal;
}
table.tablesorter thead tr {
	background-image: url(https://securemedia.newjobs.com/mm/redux/careerFairs/mon_Career-Fair-TH-Bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
table.tablesorter thead tr .header {
	color: #333333;
	background-image: url(https://securemedia.newjobs.com/mm/redux/careerFairs/mon_Career-Fair-TH-Bg.gif);
	cursor: pointer;
	width: auto !important;
}
table.tablesorter .direction-arrow{
	background-repeat: no-repeat;
	background-position:center right;
    display:inline;
	width: 6px;
	height: 5px;
	margin-left: 6px;
	margin-bottom: 2px;
}
table.tablesorter tbody {
    background-image: url(https://securemedia.newjobs.com/mm/redux/careerFairs/career-fair-tbody-gradient.png);
    background-position: top center;
    background-repeat: repeat-x;
}
table.tablesorter tbody td {
	border: 1px solid #cbcbcb;
	padding: 4px;
	padding-left: 15px;
	vertical-align: top;
	background-position: expression(-this.offsetLeft + " " + -this.offsetTop);
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp .direction-arrow{
	background-image: url(https://securemedia.newjobs.com/mm/redux/careerFairs/mon_Asc.gif);
}
table.tablesorter thead tr .headerSortDown .direction-arrow{
	background-image: url(https://securemedia.newjobs.com/mm/redux/careerFairs/mon_Desc.gif);
}
table.tablesorter .kaw-career-fair-link{
    float:right;
}
table.tablesorter .kaw-career-fair-venue-cell{
    float:left;
    width: 225px;
}
table.tablesorter .kaw-career-fair-link a{
    padding: 0 5px;
    color: #7B4F90;
    text-decoration: underline;
}
table.tablesorter .kaw-career-fair-link a:hover{
    color: #ff9900;
    text-decoration: none;
}
table.tablesorter .kaw-career-fair-link a[disabled]{
    color: #999999;
    text-decoration: none;
}
table.tablesorter col.kaw-med-col{
    width: 176px !important;
}
table.tablesorter col.kaw-sm-col{
    width: 100px !important;
}
table.tablesorter col.kaw-lg-col{
    width: auto !important;
}
/* end tablesorter styles */    
#ComPolicyModal {
text-align: left;
width: 505px;
padding: 15px;
}
#ComPolicyModal .contentTxt {
    padding: 0px 16px 15px 8px; 
    font-size: 11px; 
    color: #050505;
}
#ComPolicyModal .ctl060_formHint {
    padding-bottom: 15px; 
}
#ComPolicyThankYouModal .buttonHolder {
    text-align: center;
    margin: 10px 0;
}
#ComPolicyThankYouModal .modalTx {
    padding: 5px 8px 5px 8px; 
    font-size: 11px; 
    color: #050505;
}
#ComPolicyModal .bottom { padding: 15px 12px 0px 16px;}
#ComPolicyModal .bottomButtonBar { float: right; padding: 0; clear:both }
#ComPolicyModal .cancelLink {margin-right:10px}
#ComPolicyModal div.FaqLink {
    padding-left:16px;
    padding-bottom:10px;
}
#ComPolicyModal div.ctl060_formFieldLabelWrapper > label {font-weight:bold;font-size:11px;}
/* BEGIN Trak TV Career Videos styles  */
.mediumPurpleHeading {
	color: #785588;
	font-size: 26px;
	font-weight: normal;
	position: relative;
	top: 20px;
	left: 20px;
}
.trakTVMesg_wraper {
	border: 1px solid #CCCCCC;
	position: relative;
	top: -40px;
	margin-left: 10px;
	padding: 10px;
	width: auto;
}
.monsMSEseg_wraper {
	width: auto !important;
	border: 1px solid #CCCCCC;
	padding: 10px;
	background-color: #ffffff;
}
.monsMSEseg_wraper a {
	background: transparent url(https://securemedia.newjobs.com/mm/redux/home/trk_watchnow_image.gif) no-repeat scroll 0 0 !important;
	padding-left: 20px;
	color: #D0A532 !important;
	text-decoration: none !important;
	vertical-align: top;
}
.trackTV_archive_image {
	width: auto;
	float: left;
	padding: 5px;
	margin-right: 15px;
	text-align: center;
}
.trackTV_archive_Title {
	font-family: verdana, Arial;
	font-size: 18px;
	padding-bottom: 15px;
	color: #785588;
}
.trackTV_archive_copy {
	font-family: verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	padding-right: 8px;
}
.modalContainer .flashPlayer {
	text-align: center;
}
/* END Trak TV Career Videos styles  */
/* BEGIN polls styles */
.pollContent {
    float: left;
    width: 586px;
}
.pollAd {
    float: right;
    width: 300px;
    overflow: hidden;
}
.pollContent .pollQuestions {
    padding-top: 10px;
}
.pollContent .pollQuestions input {
    display: block;
    float: left;
    margin-top: 3px;
    *margin-top: -1px; /* IE7 fix */
    *margin-left: -4px; /* IE7 fix */
}
.pollContent .pollQuestions label {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 2px 0px 12px 5px;
    *margin-left: -3px; /* IE7 fix */
}
.pollContent .pollButtons {
    margin-top: 20px;
    text-align: center;
}
.pollContent .pollButtons > div {
    *padding-bottom: 5px; /* IE7 fix */
}
.pollContent .pollResults {
    padding-top: 4px;
}
.pollContent table { 
    margin-bottom: 0;
}
.pollContent th,
.pollContent td {
    padding: 7px;
}
.pollContent .pollChoiceRowOdd td {
    background-color: #f6f6f6;
}
.pollContent tfoot td,
.pollResultsFooter {
    border-top: 2px solid #f9f9f9;
}
.pollContent tfoot td {
    font-weight: bold;
}
.pollResultsFooter {
    padding-top: 9px;
}
/* END polls styles */
table#static_container_body_main .pollContainer label {
    display: inline;
    float: left;
    margin: 2px 0 0 10px;
    position: relative;
    width: 93%;
}
table#static_container_body_main .pollContainer input {
    clear: both;
    float: left;
    height: 23px;
    position: relative;
}
table#static_container_body_main .pollContainer > div {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
/* BEGIN Temporary www30 Classes for Polls page on my20. Please delete after www30 styles are rolled out to global */
    /* begin polls styles - temporary definitions section before www30 classes are rolled out globally */
    /* from reset: */
    .pollContent h2 { 
	    margin: 0;
	    padding: 0;
	    border: 0;
	    outline: 0;
	    font-size: 100%;
	    vertical-align: baseline;
	    background: transparent;
    }
    /* from cssPropertyValue: */
    .pollContent .cssPaddingLeft5
    {
        padding-left: 5px;
    }
    /* from main: */
    .pollContent .inlineBlock {
        display: inline-block;
        *display: inline;
        *zoom: 1;
    }
    /* from fonts: */
    .pollContent .fnt1 {
        font-size: 11px; 
        font-weight: normal;
        color: #333333;
        cursor: default;
    }
    .pollContent .fnt4 {
        font-size: 13px; 
        font-weight: normal;
        color: #333333;
        line-height: 17px;
        cursor: default;
    }
    .pollContent .fnt4 a , .fnt4Link {
        color: #0d51ab; 
        text-decoration: none;
        cursor: pointer;
    }
    .pollContent .fnt5 {
        font-size: 13px; 
        font-weight: bold;
        color: #333333;
        cursor: default;
        margin-bottom: 7px;
    }
    .pollContent .fnt8 {
	    font-family: inherit; /* fix FF buttons */
        font-size: 13px; 
        font-weight: bold;
        color: #673695;
        text-transform: uppercase;
        cursor: default;
    }
    /* from buttons: */
    .pollContent .glbBtn:hover
    {
	    text-decoration: none !important; /* override standard link behavior */
    }
    .pollContent span:hover.glbBtn,
    .pollContent a:hover.glbBtn,
    .pollContent span:hover.glbBtn input
    {
       color: #893cd1;
    }
    .pollContent span:active.glbBtn,
    .pollContent a:active.glbBtn
    {
        color: #673695;
    }
    .pollContent .glbBtn
    {
	    border-right:  1px solid #bbbbbb;
        cursor: pointer;
        background-color: #eeeeee;	/*background-color: transparent;*/
                                                                    /* !!! this should be converted from hardcoded values to a sprite call !!! */ 
                                                                    background-image: url('http://img-seeker.newjobs.com/mons/v3.4.6.490d/global_main30_img.axd');
                                                                    /* !!! this should be converted from hardcoded values to a sprite call !!! */ 
        background-repeat: no-repeat;
        display: inline-block;
        *display: inline; /* IE7 fix */
        *zoom: 1; /* IE7 fix */
    }
    .pollContent .glbBtnA, 
    .pollContent span:active.glbBtnA.glbBtnDisabled,
    .pollContent a:active.glbBtnA.glbBtnDisabled
    {
        margin: 0px 0px 0px 0px;
        padding: 5px 8px 5px 8px;
                                                                    /* !!! this should be converted from hardcoded values to a sprite call !!! */ 
                                                                    background-position: 0px -90px;
                                                                    /* !!! this should be converted from hardcoded values to a sprite call !!! */ 
        height: 16px; /* Safari on Mac fix */
    }
    .pollContent span:active.glbBtnA,
    .pollContent a:active.glbBtnA,
    .pollContent a:focus.glbBtnA
    {
                                                                    /* !!! this should be converted from hardcoded values to a sprite call !!! */ 
                                                                    background-position: 0px -116px;
                                                                    /* !!! this should be converted from hardcoded values to a sprite call !!! */ 
	    /*outline: #ffffff dotted 1px;*/ /* for FF (and IE8+ when we drop 7 compat mode); maybe we don't want this */
    } 
    /* end polls styles - temporary definitions section before www30 classes are rolled out globally */
/* END Temporary www30 Classes for Polls page on my20. Please delete after www30 styles are rolled out to global */
/*///////////////////////////////// Communities = my20 ///////////////////////////////// */
#mcPod /* overiding margin: -31px; class that is set in 09.pageContainerWide_rounded.css which is being phased out - RichS */
{
    margin: 0 !important;
}
.wacLeadStoryBlock
{
    min-height: 0;
}
.communityLPBgdTL /* overding margin: 24px 0 0; found in 24.communities.css the use of margin-top 24px is compensate for the #mcPod margin-bottom -31px set in 09.pageContainerWide_rounded.css - RichS */
{
    margin: 0;
}
.communityLPBgdTR /* overding margin: 24px 0 0; found in 24.communities.css the use of margin-top 24px is compensate for the #mcPod margin-bottom -31px set in 09.pageContainerWide_rounded.css - RichS */
{
    margin: 0;
}
/*///////////////////////////////// Career Tools = my20 ///////////////////////////////// */
.searchBoxArea
{
    margin-bottom: 10px; 
}
.underSearchSpacer
{
    display: none; /* or remove and use css instead of html to achieve spacing */
}
/*///////////////////////////////// Profile & Resume = my20 ///////////////////////////////// */
.slpJSLPHeadSplashProfile
{
    margin: 0;
}
/**** Layout ****/
#contentWell
{
    float:left;
    width:960px;
}
#sidebarLeft
{
	float:left;
	margin-right:14px;
	width:196px;
}
#centerColumn
{
	float:left;
	width:750px;
}
#centerColumn .skillsContainer 
{
    border: 1px solid #DDD;
    padding: 14px 14px 10px; 
    margin-bottom: 20px;
}
#centerColumn .catalogLinkContainer 
{
    background-color: #FEF9C2;
    margin-top: 20px;
    padding: 8px 14px;
}
#centerColumn .coursesContainer 
{
    margin-bottom: 15px;
    position:relative;
}
#pageHeader 
{
    height:40px;   
}
.CMISkillContent 
{
    margin-top:14px;   
}
.CMICourseContent .seeAll 
{
    display:none;
}
#centerColumn .relatedItems 
{
    background-color:#f7f1fb;
    margin-bottom: 10px;
    padding: 12px 14px;
}
#centerColumn .infoBubble 
{
    left: -210px;
    position: absolute;
    top: 0;
    width: 203px;
    padding:0;
}
#centerColumn .infoBubble .left
{
    background-color: #deed99;
    width: 176px;
    padding:10px;
    float: left;
}
#centerColumn .infoBubble .right
{
    width: 7px;
    height:35px;
    float: right;
    margin-top: 23px;
    background: url(https://img-seeker.newjobs.com/lufr/v4.1.2.2863/my20_main_img.axd) no-repeat; 
    background-position: -153px 0px;
    width: 7px;
    height: 14px;
}
ul.CMINoSkillsMsg 
{
    margin-bottom: 30px;
    margin-left: 15px;
}
/**** Search form ****/
.skillsContainer button.cmiSkillSearchBtn
{
    background-position: -1px -143px;
    border: 1px solid #BBBBBB;
    padding: 5px 13px;
    *padding: 3px 0 4px;
}
.skillsContainer input.cmiSkillSearchInput 
{
    border: 1px solid #C3C3C3;
    margin-right: 5px;
    padding: 6px 7px 7px;
}
.skillsContainer input.title 
{
    width:290px;
}
.skillsContainer input.location
{
    width:285px;
}
.cmiAdBanner 
{
    position: relative;
    margin:35px 0;
    border-top:1px solid #cbcbcb;
}
/**** Left column ****/
#sidebarLeft ul
{
    margin: 3px 0 20px;
}
#sidebarLeft li 
{
    border-bottom: 1px solid #CCCCCC;
    overflow: hidden;
    padding: 4px 0;
}
#sidebarLeft li.last
{
    border-bottom: 0 none;
}
#sidebarLeft div.icon
{
    background: url(https://img-seeker.newjobs.com/lufr/v4.1.2.2863/my20_main_img.axd) no-repeat; 
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}
#sidebarLeft li.skills div.icon
{
    background-position: -123px 0px;
    width: 15px;
    height: 13px;
}
#sidebarLeft li.courses div.icon
{
    background-position: -138px 0px;
    width: 15px;
    height: 13px;
}
/**** LPF Backlinks ****/
.lpfPopularBacklinks {width: 375px;padding: 5px 0 5px 10px;}
.lpfPopularBacklink .wdgHeader .fnt12{background-color:#EEEEEE; padding:14px; }
.lpfPopularBacklink .wdgBody {background-color:#EEEEEE; padding:0 14px 14px 14px; margin-top:-16px;}
.lpfPopularBacklink .jqaQuestionAnswerWdg td{padding:0px;}
.lpfPopularBacklink .borderLine {border-bottom: #CBCBCB 1px solid; line-height: 2px; width: 100%; height: 2px;}
.lpfPopularBacklink .widgetHdrDesc {background-color:#EEEEEE; margin: -16px 0px 10px 0px;padding:6px 14px 14px 14px;}
.lpfPopularBacklink .browseAllLink {background-color:#EEEEEE; padding:0px 14px 14px 14px;}
#linkedInNetworkError {
	text-align:left;
	margin:30px;
	width: 400px;
}
#linkedInNetworkError div {
	text-align:center;
	margin-top:10px;
}
#cdWrapper{
	position: relative;
	min-height: 100%;
	width:100%;
	min-width:994px;
}
/*IE8 only Fix*/
#cdWrapper{ display: table\0/ }
#cdWrapper{ height: 100%\0/ }
/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}
/*IE6 and below Fix*/
* html #cdWrapper{
	height: 100%
}
* html #cdWrapper{
	display: table
}
/*padding-bottom must equal the height of the footer*/
#cdContentWrap {
	overflow:auto;
	padding-bottom: 50px;
}
#cdContentContainer {
	float: left;	
	width: 668px;
	padding: 0 28px;
	overflow:auto;
	margin:28px 0 18px 0;
}
#cdLayoutHeader {
	background-color: #673695;
	height: 38px;
	/*padding-left: 28px;*/
	vertical-align: middle;
   	width: 100%;
}
#cdLayoutFooter{
	background-color: #673695;
	bottom: 0px;
	clear: both;
	color: #ffffff;
	font-size: 11px;
	height: 50px;
	margin-top: -50px;
	position: relative;
	text-align: center;
	width: 100%;
	min-width:994px;
}
#cdLayoutFooter p
{
    padding: 10px;
    margin-bottom:0;
    line-height:30px;
    vertical-align:middle
}
#cdLayoutFooter a
{
    color:#fff;
    text-decoration:underline
}
#cdLayoutFooter a:hover
{
    text-decoration:none;
}
#cdMonsterLogo {	
   	height: 38px;
   	width: 143px;	
	background: url("http://img-seeker.newjobs.com/mons/v3.7.1.2886/global_main_img.axd") no-repeat scroll -117px 0 transparent;
    float: left;
    left:28px;
    position:relative
}
#cdHeader{
	color: #424242;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 16px;
	text-align: left;
	vertical-align: text-top;
}
#cdNotificationContainer{
	text-align: left;
	width: 640px;
}
#cdQuestionContainer {
	border:1px solid #dfdfdf;
	background-color: #f9f9f9;
	font-size: 16px;
	font-weight: bold;
	margin-top: 28px;
	margin-bottom: 28px;
	/*width: 654px;*/
	padding-bottom: 28px;
	padding-left: 28px;
}
#cdCookieQuestion {
	font-size: 20px;
	padding: 14px 0px 14px 0px;
	display: block;
	text-align: left;
}
#cdCookieNoteContainer {
	width: 600px;
	height: 40px;
	clear: left;
}
#cdAcceptButtonContainer {
   width: 60px;
   height: 35px;
   float: left;	
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#0000CC;
   background-color:#FFFFFF;
   border-style:solid;
   border-color:#c0c0c0;
   border-width:1px;
   margin-right: 28px;
}
#cdNoCookieMsgContainer {
	width:  440px;
	height: 35px; 
	float: left;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	padding-left: 14px;
	text-align: left;
}
#cdBenefits {
	width:222px;
	float:left;
	margin-top:28px;	
	border:1px solid #999;
}
#cdBenefitsHeader {
	border-bottom:1px solid #dfdfdf;
	background-color:#f9f9f9;
	font-weight: bold;
	width:222px;
	height:30px;
	padding-top:10px;
}
.cdHeading {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.cdCopy {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
body{
	/*margin: 28px 28px 28px 28px; /* added to force margins in IE, may be redunant but doesn't hurt */
	height: 100%;
}
html {
	height: 100%;
}
form {
	height: 100%;
}
/* BAM STYLES
 *
 * Author: David Kramer - david.kramer@monster.com
 * March 19, 2012
 * I CONTROL THE LAYOUTS AND STYLES FOR THE BECOME A MEMBER PAGE
 *
 * */
body {
	/*line-height: 18px;*/
}
.pContainer {
	position: relative;
}
#bamMergeAcctLeftContent {
	background-color: #eeeeee;
	color: #000000;
	width: 562px;
	padding: 16px 62px 24px 62px;
	float: left;
}
div.bamParagraphPadding {
	padding: 0px 0px 2px 0px;
}
#bamProfileImportContainer {
	line-height: 24px;
}
ul.bamUL {
	margin: 0;
	padding-bottom: 14px;
}
li.bamMergeBenefitsListItem {
	list-style-type: none;
	padding-bottom: 10px;
}
li.bamNoLossListItem {
	list-style: disc inside;
	line-height: 20px;
}
.bamItemPadding {
	padding-left: 10px;
}
.bamLastItemPadding {
	padding-left: 26px;
}
/*#bamSignInBtn {
	background:#70a639 url(https://img-seeker.newjobs.com/lufr/v4.1.2.2863/global_main30_img.axd) repeat-x;
	background-position: 0px -142px;
	width: 180px;
	height: 22px;
	cursor: pointer !important;
	padding-top: 5px;
	border-right: 1px solid #9DB629;;
	color: #000000;
	text-align: center;
	text-shadow: 0px 1px #ffffff;
	font-weight: bold;
	vertical-align: middle;
	margin: 0px auto;
}
#bamSignInBtn:active {
	background-position: 0px -168px;
}*/
#bamSignInNotice {
	padding-top: 8px;
	padding-bottom: 16px;
}
#bamMergeAcctLeftContent h2, #bamMergeAcctLeftContent h3 {
margin-bottom:8px
}
h2.fbFacepileTitle {
margin-top:0;
margin-bottom:8px
}
#bamMergeAcctLeftContent h3 {
margin-top:20px
}
#bamFBContainer {
	padding-top: 0px;
	font-size: 11px;
	vertical-align: middle
}
#fbFacepile ul  {
	margin: 0 0 10px 0;
	padding-bottom:10px;
	list-style-position: outside;
	border-bottom:1px solid #EEE
}
#fbFacepile ul li {
	padding: 7px 0;
	list-style-position: outside;
	list-style:none;
	float:left;
}
#fbFacepile ul li i{
	float:left;
}
#fbFacepile ul li span{
	padding-left:10px;
	width:231px;
	float:left
}
/*.clrfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clrfix {
	display: inline-block;
}*/
.jcarousel-skin-mnstjobsrch .jcarousel-container 
{position: relative;}
.jcarousel-skin-mnstjobsrch .jcarousel-container-horizontal 
{
    width: 560px;
    padding: 0px 0px;
}
.jcarousel-skin-mnstjobsrch .jcarousel-clip-horizontal 
{
    width:  520px;
    height: 140px;
    position:absolute;
    left: 18px;
    overflow: hidden;
}
.jcarousel-skin-mnstjobsrch .job-carousel-title
{
	/*color:#666666;
	font-weight:bold;
	font-size: 12px;*/
	padding-bottom: 10px;
	padding-top:0px;
}
.jcarousel-skin-mnstjobsrch .job-carousel-content
{
	 padding-bottom: 10px;
}
.jcarousel-skin-mnstjobsrch a.job-carousel-content {display: block;}
.jcarousel-skin-mnstjobsrch a.job-carousel-content, .jcarousel-skin-mnstjobsrch .job-carousel-content a {/*font-weight:bold; font-size: 12px; color: #7b4f90; text-decoration: underline;*/}
.jcarousel-skin-mnstjobsrch a.job-carousel-content:hover, .jcarousel-skin-mnstjobsrch .job-carousel-content a:hover {color: #f77311;}
.jcarousel-skin-mnstjobsrch .jcarousel-item 
{
	text-align:center;
    width: 115px;
    height: 130px;
    margin-top:5px;
    margin-bottom:5px;
    overflow:hidden;
}
.jcarousel-skin-mnstjobsrch .jcarousel-item-horizontal 
{
    margin-right: 0px;
}
.jcarousel-skin-mnstjobsrch .jcarousel-item-placeholder 
{
    background: #088A4B;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-mnstjobsrch .jcarousel-next-horizontal 
{	
	margin-left:0px;
    position: absolute;
    top: 50%;
    margin-top: -9px;
    right: 0px;
    width: 18px;
    height: 18px;
    cursor: pointer;
    background: url(https://securemedia.newjobs.com/mm/redux/crunch/cmJCarouselButtonsNext.gif) no-repeat; background-position: inheret center;
}
.jcarousel-skin-mnstjobsrch .jcarousel-next-horizontal:hover {background: url(https://securemedia.newjobs.com/mm/redux/crunch/cmJCarouselButtonsNext.gif) no-repeat bottom left;}
.jcarousel-skin-mnstjobsrch .jcarousel-next-disabled-horizontal,
.jcarousel-skin-mnstjobsrch .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-mnstjobsrch .jcarousel-next-disabled-horizontal:active 
{
    cursor: default;
    background-position: center left;
}
.jcarousel-skin-mnstjobsrch .jcarousel-prev-horizontal 
{
	position: absolute;
    top: 50%;
    margin-top: -9px;
    width: 18px;
    height: 18px;
    cursor: pointer;
    background: url(https://securemedia.newjobs.com/mm/redux/crunch/cmJCarouselButtonsPrev.gif) no-repeat; background-position: inheret center;
}
.jcarousel-skin-mnstjobsrch .jcarousel-prev-horizontal:hover {background: url(https://securemedia.newjobs.com/mm/redux/crunch/cmJCarouselButtonsPrev.gif) no-repeat bottom left;}
.jcarousel-skin-mnstjobsrch .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-mnstjobsrch .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-mnstjobsrch .jcarousel-prev-disabled-horizontal:active 
{
    cursor: default;
    background-position: center left;
}
.jcarousel-skin-careerpathing .jcarousel-container {
    -moz-border-radius: 10px;
    background: #fff;
}
.jcarousel-skin-careerpathing .jcarousel-container-horizontal {
    width: 960px;
    height: 600px;
}
.jcarousel-skin-careerpathing .jcarousel-clip-horizontal {
    position: absolute;
    top: 15px;
    left: 26px;
    width:  900px;
    height: 286px;
    background: #fff;
    border-top: 1px solid #346F97;
    border-left: 1px solid #346F97;
    border-right: 1px solid #346F97;
    background-image: url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/cp-clip-bg.png);
    background-repeat: repeat;
    background-position: bottom;
}
.jcarousel-skin-careerpathing .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}
.jcarousel-skin-careerpathing .jcarousel-item {
    width: 300px;
    height: 286px;
}
.jcarousel-skin-careerpathing .jcarousel-item-horizontal {
    margin-right: 0px;
}
.jcarousel-skin-careerpathing .jcarousel-item-vertical {
    margin-bottom: 10px;
}
.jcarousel-skin-careerpathing .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-careerpathing .jcarousel-next-horizontal {
    position: absolute;
    top: 45px;
    right: 12px;
    width: 20px;
    height: 195px;
    cursor: pointer;
    background: transparent url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/cp-marrow-right.png) no-repeat 0 0;
}
.jcarousel-skin-careerpathing .jcarousel-next-horizontal:hover {
}
.jcarousel-skin-careerpathing .jcarousel-next-horizontal:active {
}
.jcarousel-skin-careerpathing .jcarousel-next-disabled-horizontal,
.jcarousel-skin-careerpathing .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-careerpathing .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-image: url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/cp-marrow-right-disabled.png);
}
.jcarousel-skin-careerpathing .jcarousel-prev-horizontal {
    position: absolute;
    top: 45px;
    left: 7px;
    width: 20px;
    height: 195px;
    cursor: pointer;
    background: transparent url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/cp-marrow-left.png) no-repeat 0 0;
}
.jcarousel-skin-careerpathing .jcarousel-prev-horizontal:hover {
}
.jcarousel-skin-careerpathing .jcarousel-prev-horizontal:active {
}
.jcarousel-skin-careerpathing .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-careerpathing .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-careerpathing .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-image: url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/cp-marrow-left-disabled.png);
}
.jcarousel-skin-detail .jcarousel-container {
}
.jcarousel-skin-detail .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px;
}
.jcarousel-skin-detail .jcarousel-container-vertical {
    width: 228px;
    height: 230px;
    background-color: Transparent;
}
.jcarousel-skin-detail .jcarousel-clip-horizontal {
    width:  245px;
    height: 75px;
}
.jcarousel-skin-detail .jcarousel-clip-vertical {
    BORDER-RIGHT: #9d9fa2 1px solid;	
    BORDER-LEFT: #9d9fa2 1px solid;	
    WIDTH: 226px;	
    HEIGHT: 200px;	
    BACKGROUND-COLOR: #f1f4e4
}
.jcarousel-skin-detail .jcarousel-item {
    width: 300px;
    height: 200px;
}
.jcarousel-skin-detail .jcarousel-item-horizontal {
    margin-right: 0px;
}
.jcarousel-skin-detail .jcarousel-item-vertical {
    margin-bottom: 0px;
}
.jcarousel-skin-detail .jcarousel-item-vertical-placeholder {
    background: #fff;
    color: #000;
	width: 300px;
    height: 200px;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-detail .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/next-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-detail .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}
.jcarousel-skin-detail .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-detail .jcarousel-next-disabled-horizontal,
.jcarousel-skin-detail .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-detail .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.jcarousel-skin-detail .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/prev-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-detail .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}
.jcarousel-skin-detail .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-detail .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-detail .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-detail .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
/**
 *  Vertical Buttons
 */
.jcarousel-skin-detail .jcarousel-next-vertical {
  BACKGROUND-IMAGE: url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/path-nxts-dncap-enabled.png);	
  WIDTH: 228px;	
  BACKGROUND-REPEAT: no-repeat;	
  HEIGHT: 15px;	
  TEXT-ALIGN: center;	
  cursor: pointer;
  position: absolute;
  bottom: 0px;  
}
.jcarousel-skin-detail .jcarousel-next-vertical:hover {
}
.jcarousel-skin-detail .jcarousel-next-vertical:active {
}
.jcarousel-skin-detail .jcarousel-next-disabled-vertical,
.jcarousel-skin-detail .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-detail .jcarousel-next-disabled-vertical:active {
    cursor: default;
    BACKGROUND-IMAGE: url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/path-nxts-dncap.png);	
}
.jcarousel-skin-detail .jcarousel-prev-vertical {
    BACKGROUND-IMAGE: url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/path-nxts-upcap-enabled.png);	
    WIDTH: 228px;	
    BACKGROUND-REPEAT: no-repeat;	
    HEIGHT: 15px;	
    TEXT-ALIGN: center;	
    cursor: pointer;
}
.jcarousel-skin-detail .jcarousel-prev-vertical:hover {
}
.jcarousel-skin-detail .jcarousel-prev-vertical:active {
}
.jcarousel-skin-detail .jcarousel-prev-disabled-vertical,
.jcarousel-skin-detail .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-detail .jcarousel-prev-disabled-vertical:active {
    BACKGROUND-IMAGE: url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/path-nxts-upcap.png);	
    cursor: default;
}
.jcarousel-skin-list-selected .jcarousel-container {
}
.jcarousel-skin-list-selected .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px;
}
.jcarousel-skin-list-selected .jcarousel-container-vertical {
    width: 228px;
    height: 223px;
}
.jcarousel-skin-list-selected .jcarousel-clip-horizontal {
    width:  245px;
    height: 75px;
}
.jcarousel-skin-list-selected .jcarousel-clip-vertical {
    BORDER-RIGHT: #9d9fa2 1px solid;	
    BORDER-LEFT: #9d9fa2 1px solid;	
    WIDTH: 226px;	
    HEIGHT: 194px;	
    BACKGROUND-COLOR: #f1f4e4
}
.jcarousel-skin-list-selected .jcarousel-item {
    width: 300px;
    height: 56px;
}
.jcarousel-skin-list-selected .jcarousel-item-horizontal {
    margin-right: 0px;
}
.jcarousel-skin-list-selected .jcarousel-item-vertical {
    margin-bottom: 10px;
}
.jcarousel-skin-list-selected .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-list-selected .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/next-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-list-selected .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}
.jcarousel-skin-list-selected .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-list-selected .jcarousel-next-disabled-horizontal,
.jcarousel-skin-list-selected .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-list-selected .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.jcarousel-skin-list-selected .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/prev-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-list-selected .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}
.jcarousel-skin-list-selected .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-list-selected .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-list-selected .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-list-selected .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
/**
 *  Vertical Buttons
 */
.jcarousel-skin-list-selected .jcarousel-next-vertical {
  BACKGROUND-IMAGE: url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/path-nxts-dncap-enabled.png);	
  WIDTH: 228px;	
  BACKGROUND-REPEAT: no-repeat;	
  HEIGHT: 15px;	
  TEXT-ALIGN: center;	
  cursor: pointer;
  position: absolute;
  bottom: 0px;
}
.jcarousel-skin-list-selected .jcarousel-next-vertical:hover {
}
.jcarousel-skin-list-selected .jcarousel-next-vertical:active {
}
.jcarousel-skin-list-selected .jcarousel-next-disabled-vertical,
.jcarousel-skin-list-selected .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-list-selected .jcarousel-next-disabled-vertical:active {
    cursor: default;
    BACKGROUND-IMAGE: url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/path-nxts-dncap.png);	
}
.jcarousel-skin-list-selected .jcarousel-prev-vertical {
    BACKGROUND-IMAGE: url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/path-nxts-upcap-enabled.png);	
    WIDTH: 228px;	
    BACKGROUND-REPEAT: no-repeat;	
    HEIGHT: 15px;	
    TEXT-ALIGN: center;	
    cursor: pointer;
}
.jcarousel-skin-list-selected .jcarousel-prev-vertical:hover {
}
.jcarousel-skin-list-selected .jcarousel-prev-vertical:active {
}
.jcarousel-skin-list-selected .jcarousel-prev-disabled-vertical,
.jcarousel-skin-list-selected .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-list-selected .jcarousel-prev-disabled-vertical:active {
    BACKGROUND-IMAGE: url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/path-nxts-upcap.png);	
    cursor: default;
}
.jcarousel-skin-list, .jcarousel-skin-list .jcarousel-container {
}
.jcarousel-skin-list .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px;
}
.jcarousel-skin-list .jcarousel-container-vertical {
    left:40px;
    top:20px;
    width: 228px;
    height: 223px;
}
.jcarousel-skin-list .jcarousel-clip-horizontal {
    width:  245px;
    height: 75px;
}
.jcarousel-skin-list .jcarousel-clip-vertical {
    BORDER-RIGHT: #9d9fa2 1px solid;	
    BORDER-LEFT: #9d9fa2 1px solid;	
    WIDTH: 226px;	
    HEIGHT: 194px;	
    BACKGROUND-COLOR: #f1f4e4
}
.jcarousel-skin-list .jcarousel-item {
    width: 300px;
    height: 56px;
}
.jcarousel-skin-list .jcarousel-item-horizontal {
    margin-right: 0px;
}
.jcarousel-skin-list .jcarousel-item-vertical {
    margin-bottom: 10px;
}
.jcarousel-skin-list .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Vertical Buttons
 */
.jcarousel-skin-list .jcarousel-next-vertical {
  BACKGROUND-IMAGE: url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/path-nxts-dncap-enabled.png);	
  WIDTH: 228px;	
  BACKGROUND-REPEAT: no-repeat;	
  HEIGHT: 15px;	
  TEXT-ALIGN: center;	
  cursor: pointer;
  position: absolute;
  bottom: 0px;
}
.jcarousel-skin-list .jcarousel-next-vertical:hover {
}
.jcarousel-skin-list .jcarousel-next-vertical:active {
}
.jcarousel-skin-list .jcarousel-next-disabled-vertical,
.jcarousel-skin-list .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-list .jcarousel-next-disabled-vertical:active {
    cursor: default;
    BACKGROUND-IMAGE: url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/path-nxts-dncap.png);	
}
.jcarousel-skin-list .jcarousel-prev-vertical {
    BACKGROUND-IMAGE: url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/path-nxts-upcap-enabled.png);	
    WIDTH: 228px;	
    BACKGROUND-REPEAT: no-repeat;	
    HEIGHT: 15px;	
    TEXT-ALIGN: center;	
    cursor: pointer;
}
.jcarousel-skin-list .jcarousel-prev-vertical:hover {
}
.jcarousel-skin-list .jcarousel-prev-vertical:active {
}
.jcarousel-skin-list .jcarousel-prev-disabled-vertical,
.jcarousel-skin-list .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-list .jcarousel-prev-disabled-vertical:active {
    BACKGROUND-IMAGE: url(https://securemedia.newjobs.com/id/nmy/crunch/pathingstyles/path-nxts-upcap.png);	
    cursor: default;
}
 
