#CurrentSearchContent ul {
   margin: 0px 10px 0px 13px;
   padding:0;
   border-top: 1px solid white;
}
 .li_expanded_content a{
   text-decoration: underline;
   }
 .li_expanded_content a:hover{
   text-decoration: none;
   }
  #manageSavedSearchLi,  #manageSavedJobsLi
  {
      border-top: 1px dotted #ccc;
  }
#CurrentSearchCriteria, #Ul1 {
   margin: 0px;
   padding:0;
}
#CurrentSearchContent ul li {
   margin: 8px 0px;  
   padding-left: 0px; 
   list-style-type: none;
   cursor: pointer;
   }
.CurrentSearchDistance {
    padding: 5px 0px;
    border-top: 1px dotted #939393;
    border-bottom: 1px dotted #939393;
    color: black;
    margin: 0px 15px; 
}
.CurrentSearchDistance select {
	width:115px;
	height:21px;
	margin: 3px 0px 2px 0px;
}
.CurrentSearchSave {
    padding: 8px 0px;
    margin-left:auto;
    margin-right:auto;
    width:100%;
    text-align:center;
}
.TrovixSearchSave {
    padding: 15px 0px;
    margin-left:auto;
    margin-right:auto;
    width:100%;
    text-align:center;
    border-bottom: 1px solid #dcdcdc;
}
.PowerSearchFilter 
{
    color: #7b4f90;
    float:right;
    font-size: 11px;
    font-weight: bold;
    margin: 0 auto;
}
.PowerSearchFilter select
{
    border: 1px solid #dcdcdc;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 2px 2px 2px;
    margin: 2px 5px 0 0;
    width: 116px;
}
.PowerSearchFilterModalAll
{
 padding: 5px 0 10px 0;
 margin:0;   
 background: transparent url(http://media.monster.com/mm/redux/jobsearch/rightUtilities/modal_dotted_bg.gif) repeat-x bottom left;
 font-size: 11px;
}
.PowerSearchFilterModalAll label {position: relative; top: -2px; padding-left: 3px;}
.PowerSearchFilterModalCategories
{
 padding: 5px 0 0px 0;
 margin:0 0 3px 0; 
 font-size: 11px;  
}
.PowerSearchFilterModalColumn
{
 float: left;
 width: 180px;
}
.PowerSearchFilterModalCategory
{
 padding: 7px 14px 0 0;
}
.PowerSearchFilterModalCategory label {position: relative; top: -2px; padding-left: 3px;}
.PowersearchFilterModalBottom
{
 color: #7b4f90;
 font-size: 11px;
 text-align: right;
 padding: 10px 0 0 0;
 margin:0;
}
.CancelLnk
{
 padding: 0 12px 0 0;
}
.PowersearchFilterModalBottom a
{
 color: #7b4f90;
 text-decoration: underline;
}
.PowersearchFilterModalBottom a:hover
{
 color: #FF9900;
 text-decoration: none;
}
#PSFilterLists table {color: Black; font-size: 11px; margin-bottom: 0px; font-weight: normal;}
#PSFilterLists table td {padding: 0 0 4px 0;}
#PSFilterLists table label {position: relative; top: -2px; padding-left: 3px;}
.FilterButton {padding: 0 0 10px 0; margin:0; text-align: right;}
.moreLink {float: left; color: #7f5192; text-decoration: underline; cursor: pointer; font-weight: bold; font-size: 11px;}
dt.PowerSearchFilterCaption {
    background: transparent url(http://media.monster.com/mm/redux/jobsearch/rightUtilities/right_utilities_grey_arrow_down.gif) no-repeat 12px 4px;
    padding: 0 0 9px 23px;
    margin: 0;
    color: #7b4f90;
    font-size: 11px;
    font-weight: bold;
}
#PSFilterLists dd {
    padding: 0 10px 7px 23px;
    margin: 0;
}
#PSFilterLists dd label{
    padding: 0 0 0 4px;
    margin: 0;
    font-size: 11px;
}
#PSFilterLists dd input{
    padding: 0;
    margin: 0;
}
#PSFilterLists dl {
    padding: 10px 0;
    margin: 0;
    border-top: 1px solid #dcdcdc;
}
#postingDateFilter dd {
    padding: 0 10px 0 23px;
    margin: 0;
}
#postingDateFilter dd input{
    padding: 0;
    margin: 0;
}
#postingDateFilter dl {
    padding: 0px 0 10px 0;
    margin: 0;
}
#postingDateFilter dt {
    padding: 0 0 2px 23px;
    margin: 0;
    color: #7b4f90;
    font-size: 11px;
    font-weight: bold;
}
.purpleColor
{
    color: #7b4f90;
    font-size: 11px;
    padding: 5px 0 0 0;
    margin:0;
}
.centerAlign
{
    text-align:center;
}
.purpleColor a
{
    color: #7b4f90;
    text-decoration: underline;
}
.purpleColor a:hover
{
    color: #ff9900;
    text-decoration: none;
}
.CurrentSearchSaveMainDiv {
    border: 1px solid #ccc;
    height:120px;
    width : 280px; 
    overflow:auto;    
}
.wideModal .CurrentSearchSaveMainDiv {
    border: 1px solid #ccc;
    height:120px;
    width : 275px; 
    overflow:auto;    
}
#showMeContent ul li ul{
 display: none; 
    margin: 0px; 
    padding: 0px;
}
#savedSearchUl li, #savedJobsUl li, #relatedJobTitlesNames li, #searchSettingsInformation li {
   list-style-type: none;
   list-style-image: none;
   padding: 3px 0;
   margin: 0;
   font-weight: normal;
}
#savedSearchUl li a, #savedJobsUl li a, #relatedJobTitlesNames li a {
    color: #896d97;
    }
 #CurrentSearchFacets {
   margin: 5px 0px; 
   }
  #CurrentSearchFacets dl{
   margin: 5px 0px 0px 0px; 
   padding: 0px;
   }
  #CurrentSearchFacets dd {
   margin: 0px 0px 10px 0px; 
   padding: 0px 0px 10px 25px;
   border-bottom: 1px solid #dcdcdc;
   font-size: 0.95em;
   }
    #CurrentSearchFacets dd ul, #CurrentSearchFacets dd ul li{
   margin: 0px; 
   padding: 0px 0px 4px 0px;
   white-space: nowrap;
   }
   #CurrentSearchFacets dd ul li 
   {
   padding: 2px 0px 4px 0px;
   }
    #CurrentSearchFacets dt {
   margin: 0px;  
   padding: 0px 0px 0px 25px;
   font-size: 0.95em;
   height: auto;
   font-weight: bold;
  cursor: pointer;
   }
   #CurrentSearchFacets dt:first-child {
   		margin-top:10px
   }
   .expandedSearchFacet  {
       background: transparent url(http://media.monster.com/mm/redux/jobsearch/rightUtilities/right_utilities_grey_arrow_down.gif) no-repeat 13px 5px;
   }
   .collapsedSearchFacet  {
       background: transparent url(http://media.monster.com/mm/redux/jobsearch/rightUtilities/right_utilities_grey_arrow_right.gif) no-repeat 13px 3px;
   }
.CurrentSearchFacetsValues {
    list-style-type: none;
    margin: 0;
    padding:0 0 5px 0;
}
.CurrentSearchFacetsValues li{
    margin: 0;
    font-weight: normal;
    padding: 2px;
    list-style-type: none;
    color: #896d97;
}
.CurrentSearchFacetsValues li a{
    color: #896d97;
    text-decoration: underline;
}
.CurrentSearchFacetsValues li a:hover{
    color: #896d97;
    text-decoration: none;
}
.CurrentSearchFacetsValuesMoreLink {
    font-weight: bold;
}
.bottomBorder{
border-bottom: 1px solid #dcdcdc;
}
.clearFloat{
clear: both;
margin:0;
padding:0;
}
.blockDisplay{
display: block;
}
.rightFloat 
{
    float: right;
}
#saveSearchBasic, #searchSettingsBox {
  font-size: 11px;
  padding: 10px 10px 50px 10px;
}
#saveSearchBasic label {
 display: block;
 color: #6B407F;
 padding: 0;
 margin:0;
 font-weight: bold;
}
#searchSettingsBox label{
 display: block;
 color: #5a386a;
 padding: 0;
 margin: 5px 0;
 font-weight: bold;
}
#saveSearchBasic p, #searchSettingsBox p{
padding:0;
margin: 0px 0 5px 0;
}
#saveJobDialog{
  font-size: 11px;
  padding: 10px 10px 40px 10px;
}
* html #saveJobDialog{
  padding: 10px 10px 10px 10px;
}
*+ html #saveJobDialog{
  padding: 10px 10px 10px 10px;
}
.searchModalsOrange 
{
    color: #fe700d;
    font-weight: bold;
    margin-bottom: 10px;
}
.inputStyles {
padding:2px;
margin: 5px 0;
border: 1px solid #ccc;
width: 100%;
}
#tbxSaveSearchAs , #rbtnEmailResults
{
    width: 280px;
    margin: 5px 0;
}
.wideModal #tbxSaveSearchAs,.wideModal #rbtnEmailResults
{
    width: 270px;
    margin: 5px 0;
}
#saveSearchRadioBtn 
{
    margin: 0px 0px 10px 0px; 
    padding: 0px;
}
#saveSearchRadioBtn input 
{
    margin: 0px; 
    padding: 0px;
}
#saveSearchRadioBtn div 
{
    margin: 5px;
    padding: 0px;    
    clear: both;
}
#saveSearchRadioBtn div span
{
    float: left;   
    margin: 5px 10px 5px 0px;
}
#savedSearchesRadioButtonList 
{
    margin: 0px 0px 10px 0px; 
    padding: 10px;
}
#savedSearchesRadioButtonList input 
{
    margin: 0px; 
    padding: 0px;
}
#savedSearchesRadioButtonList div 
{
    margin: 5px;
    padding: 10px;    
    clear: both;
}
#savedSearchesRadioButtonList div span
{
    float: left;   
    margin: 5px 10px 5px 0px;
}
#SearchCriteriaList
{
 border: 1px solid #ccc; 
 overflow: auto; 
 padding: 5px;
 margin: 5px 0;
 height: 100px;
}
#viewLayoutStacked, #viewLayoutColumn 
{
    margin:0 0 0 10px;
    padding: 0;
}
.spanspace
{
 margin:15px 0;
}
.moreFacetsTopLeft
{
   float: left;
}
.moreFacetsTop
{
    float: left;
    background: transparent url(http://media.monster.com/mm/redux/jobsearch/facets/facets_more_top.png) repeat-x;
    width: 240px;
    height: 38px;
    position:relative;
}
.moreFacetsTopRight
{
    float: left;
}
.moreFacetsLeft
{
   float: left;
}
.moreFacetsInner
{
    float: left;
    background: white url(http://media.monster.com/mm/redux/jobsearch/facets/facets_more_bgd.png) repeat-x bottom left;
    width: 239px;
    height: 224px; 
    padding:0;
    margin:0;
	overflow:auto;
}
.moreFacetsRight
{
    float: left;
}
.moreFacetsBottomLeft
{
   float: left;
}
.moreFacetsBottom
{
    float: left;
    background: transparent url(http://media.monster.com/mm/redux/jobsearch/facets/facets_more_bottom.png) repeat-x;
    width: 240px;
}
.moreFacetsBottomRight
{
    float: left;
}
.mouseoverFacets 
{
    height: 275px; 
    display:none;
}
.jobNumberViewJobs{
    border-left:1px solid #E1E1E1;
    border-right:1px solid #E1E1E1;
    height:90px;
    padding-bottom:15px;
    text-align:center;
    width:178px;
}
.adTopImageViewJobs{
    background:transparent url(http://media.monster.com/mm/redux/jobsearch/rightUtilities/IAB180Top.png) no-repeat scroll 0 0;
    filter: progid:dximagetransform.microsoft.alphaimageloader(src='http://media.monster.com/mm/redux/jobsearch/rightUtilities/IAB180Top.png',sizingmethod='scale');   
    -background:url(http://media.monster.com/mm/redux/global/none.gif) fixed; 
    height:10px;
    width:180px;
}
 .adBottomImageViewJobs{
    background:transparent url(http://media.monster.com/mm/redux/jobsearch/rightUtilities/IAB180Bottom.png) no-repeat scroll 0 0;
    filter: progid:dximagetransform.microsoft.alphaimageloader(src='http://media.monster.com/mm/redux/jobsearch/rightUtilities/IAB180Bottom.png',sizingmethod='scale');   
    -background:url(http://media.monster.com/mm/redux/global/none.gif) fixed; 
    height:10px;
    width:180px;
    margin-bottom:10px
}
.wideModal #saveSearchRightColumn
{
	width:275px;
	float:left;
	}
.wideModal #saveSearchLeftColumn
{
	width:275px;
	float:right;
	}
.wideModal #saveSearchMidColumn
{
	width:275px;
	float:left;
	}
.ad120x240backgroundGray {width: 150px; height: 280px; padding: 20px 0 0 30px; margin: 0; background: url(http://media.monster.com/mm/redux/reusedBoxes/ad180x280backgroundWhiteGray.gif) no-repeat;}
.ad120x240GrayBorder {width: 150px; padding: 23px 0 23px 30px; margin: 0; border: 1px solid #ccc;}
.ad120x240GrayBorder .rctl{background: transparent url(http://media.monster.com/mm/redux/rounded/rounded_greyborder_onwhite.gif) no-repeat 0 0;}
.ad120x240GrayBorder .rctr{background: transparent url(http://media.monster.com/mm/redux/rounded/rounded_greyborder_onwhite.gif) no-repeat -4px 0;}
.ad120x240GrayBorder .rcbl{background: transparent url(http://media.monster.com/mm/redux/rounded/rounded_greyborder_onwhite.gif) no-repeat 0px -4px;}
.ad120x240GrayBorder .rcbr{background: transparent url(http://media.monster.com/mm/redux/rounded/rounded_greyborder_onwhite.gif) no-repeat -4px 4px;}
#manage_js_container
{
   width:765px; 
   margin:15px 0; 
   padding: 0px;
   margin: 0 0 17px;
}
#manage_js_header
{
	background:transparent url(http://media.monster.com/mm/redux/jobsearch/managesavedjobs/msjHeader.png) no-repeat scroll 0 0;
	font-size:0;
	height:5px;
	line-height:0;
	width:100%;
	margin: 17px 0 0 0;
}
#manage_js_container p
{
   font-size: 11px;
   margin: 0px;
   padding: 0px;
}
#manage_js_title
{
   background: transparent url(http://media.monster.com/mm/redux/cover-letter/clHeaderBg.png) repeat-x; 
   margin:0px; 
   padding: 12px 15px;  
   border-left: 1px solid #cccccc;
   border-right: 1px solid #cccccc;
}
#manage_js_title h1
{
  padding:0; 
  margin: 0; 
  font-weight: normal; 
  color: #785588;
  font-size: 26px;
}
#manage_js_title h1 span
{
  color: #785588;
}
#manage_js_content 
{
 background: transparent url(http://media.monster.com/mm/redux/jobsearch/rightUtilities/manage_content_bgd.gif) repeat-y; 
 margin:0px; 
 padding: 15px 12px;   
}
#manage_js_bottom
{
  background: transparent url(http://media.monster.com/mm/redux/jobsearch/rightUtilities/manage_content_bottom_bgd.gif) no-repeat;
  margin:0px; 
  padding: 0px; 
  height: 7px;
}
#manage_js_ad_top
{
  background: transparent url(http://media.monster.com/mm/redux/jobsearch/rightUtilities/manage_content_top_bgd.gif) no-repeat;
  margin:0px; 
  padding: 0px; 
  height: 7px;
  line-height: 0px;
  font-size: 0px;
}
#manage_js_ad_content
{
 background: transparent url(http://media.monster.com/mm/redux/jobsearch/rightUtilities/manage_content_bgd.gif) repeat-y; 
 margin:0px; 
 padding: 15px 18px;  
}
#manage_js_ad_bottom
{
  background: transparent url(http://media.monster.com/mm/redux/jobsearch/rightUtilities/manage_content_bottom_bgd.gif) no-repeat;
  margin-bottom:15px; 
  padding: 0px; 
  height: 7px;
}
#SavedSearches, #savedJobs
{
    margin:0; 
    padding: 22px 15px; 
    font-size: 11px;
}
#SavedSearches table, #SavedSearches tr, #savedJobs table, #savedJobs tr
{
   width: 100%;
   padding: 0;
   margin: 0;
}
 #SavedSearches td, #savedJobs td
{
    border: 2px solid white;
    padding: 5px 5px 5px 15px;
    margin: 0;
}
#SavedSearches table thead, #savedJobs table thead
{
   color:#6d369a;
   font-weight: bold;
   font-size: 0.95em;
}
.leftAlign  
{
    text-align: left;
}
.rightAlign  
{
    text-align: right;
    width: 100%;
}
.centerAlign  
{
    text-align: center;
}
.greenlink 
{
    color: #75825e;
    text-decoration: underline;
}
.alt
{
    background-color: #f4eff7;
}
#relatedJobTitlesLabel 
{
    display: none;
}
.deleteBtn{
    float:right;
    margin-left:5px;
}
.dlt_btn, .update_btn
{
  margin:0px 2px; 
  padding: 1px 3px;
  background-color: #e3e4d1;
  border: 1px solid #cccccc;
  font-size: 0.8em;
  font-weight: normal;
  color: #aca9a9;
  float: right;
  cursor: pointer;
}
.save_btn
{
  float: right;
}
.updated 
{
    float: right;
    background: transparent url(http://media.monster.com/mm/redux/jobsearch/rightUtilities/updated.png) no-repeat;
    margin:0px 4px;
    width: 16px;
    height: 12px; 
    padding: 0;
    display: none;
    cursor: pointer;
}
#deleteSearchConfirmation, #deleteAllSearchesConfirmation
{
font-size: 0.9em;
padding: 10px;
}
#SavedSearchDetails 
{
    margin: 0;
    padding: 0;
    width: 300px;
}
#SavedSearchDetails_title
{
    border-bottom: 1px dotted #939393;
    margin: 0;
    margin-bottom:15px;
    padding: 5px;
}
#keywordSection 
{
    border-bottom: 1px dotted #939393;
    margin-bottom: 15px;
}
.purpleSubTitle
{
    color: #6d369a;
}
#SavedSearchDetails_title h1
{
    color: #fe700d;
    font-weight: bold;
    font-size: 1em;
    margin: 0;
    padding: 0;
}
#SavedSearchDetails h2
{
    color: #6d369a;
    font-weight: bold;
    font-size: 1em;
    margin: 0;
    padding: 5px 0 0px 0;
}
#SavedSearchDetails p
{
    color: #000;
    font-weight: normal;
    font-size: 1em;
    margin: 0;
    padding: 0;
}
#SavedSearchContent
{
    margin: 10px 0 0 0;
    padding: 0;
    border-top: 1px dotted #939393;
}
#SavedSearchContent_1
{
   float: left;
   width: 280px;
   margin: 10px 0 0 0;
   padding: 0;
}
#SavedSearchContent_2
{
   float: left;
   width: 280px;
   margin: 10px 0 0 0;
   padding: 0;
}
.purpleTitle
{
    color: #6d369a;
    font-weight: bold;
    padding: 0 5px 0 0;
}
#invitationSaveJob 
{
	background: #fff url(http://media.monster.com/mm/redux/jobsearch/managesavedjobs/msjNoletterBackground.gif) no-repeat left bottom;
	/*  	width:735;*/  	
	height:251px;  	
	margin:0px;  	
	padding:0px;  	
	width: 738px;
}
#invitationSaveJobHeader  { width: 740px; background:transparent url(http://media.monster.com/mm/redux/jobsearch/managesavedjobs/msjNoLetterHead.gif) no-repeat 0 0; width:100%;height:4px;border:0px solid blue;line-height: 0px;font-size: 0px;}
#invitationSaveJobFooter  { width: 740px; background:transparent url(http://media.monster.com/mm/redux/jobsearch/managesavedjobs/msjNoLetterFoot.gif) no-repeat 0 0; width:100%;height:4px;  }
#invitationSaveJob h1  {  margin:0; padding:24px 0 0 30px; color:#758e30; font-size:28px; font-weight:normal;  }
#invitationSaveJob h2  {  width: 344px; padding:0 0 0 30px; margin-top:5px; color:#949494; font-family: verdana; font-size:17px; font-weight:normal; margin-bottom:0px; }  
#invitationSaveJob input  {  margin:0px;  margin-top:10px; padding-left:30px;}
#invitationSaveJobButton { padding: 35px 0 0 30px; }
#invitationSaveJobSpacer1 { float: right; width: 242px; height: 100px; margin: 0; padding: 0; clear: right;}
#invitationSaveJobSpacer2 { float: right; width: 250px; height: 5px; margin: 0; padding: 0; clear: right;}
#invitationSaveJobSpacer3 { float: right; width: 325px; height: 120px; margin: 0; padding: 0; clear: right;}
.savedSearchButtons {/*float:right; margin: 20px*/ }
.savedSearchButtons a {text-decoration: underline; color: #7b4f90; }
.savedSearchButtons a:hover {color: #4e0471; }
.fpwItemStyle
{
    font-size:11px;
    margin: 0px;
    color: #846990;
	display: block;
	cursor: pointer;
    padding: 7px 0 8px 0;
    border: 0px;
    background: transparent url(http://media.monster.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(http://media.monster.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;
}
 /*------------------------*/
 /*  Tab style             */
 /*------------------------*/
 .tabLogoStacked{
    padding-right:0.5em;
    padding-top:0.75em;
 }
 .tabLogoColumn{
    padding-right:0.5em;
    padding-top:0.75em;
 }
 .tabDiv{
    height:41px;
    background: #fff url(http://media.monster.com/mm/redux/jobsearch/tabSwitch/background.gif) repeat-x 0 bottom;
    float:left;
    width:100%;
 }
 .optionDiv{
    height:24px;
    width:100%;
    float:left;
    border-bottom:solid 1px #fff;
 }
 .multiJobMapDiv {
    height:284px;
    width:755px;
    float:left;
    border-left:solid 5px #f1f3f6;
    border-right:solid 5px #f1f3f6;
    border-bottom:solid 5px #f1f3f6;
    -moz-border-bottom-right-radius:2px;
    -moz-border-bottom-left-radius:2px;
    border-radius:2px 2px;
 }
 .mapWrapper{
    height:300px;
    display:block;
 }
 .positionAccuracyInfo {
    width:100%;
    float:right;
    border-bottom:solid 1px #fff;
    color:#999;
    font-size:0.8em;
    text-align:right;
    height:16px;	
 } 
 .salaryFlyOutDiv, .salaryFlyOutDivSmall {
	position: absolute; 
	z-index: 1000; 
	background-color: #fff; 
	width: 457px;
	height: 483px;
	left: 400px;
	top: 600px;
}
.salaryFlyOutDivSmall 
{
	height: 398px;	
	background-color: #fff; 		
}
.salaryFlyOutDiv .topBackground,.salaryFlyOutDiv .bottomBackground, .salaryFlyOutDivSmall .topBackground,.salaryFlyOutDivSmall .bottomBackground{
	width:429px;
} 	
.salaryFlyOutDiv .leftBackground{
   background:white url(http://media.monster.com/mm/redux/jobsearch/flyOut/left.png) repeat-y scroll 0 50%;
   height:445px;
 }
.salaryFlyOutDivSmall .leftBackground
{
	background:white url(http://media.monster.com/mm/redux/jobsearch/flyOut/left.png) repeat-y scroll 0 50%;
	height:350px;	
}
.salaryFlyOutDiv .rightBackground{
    background:white url(http://media.monster.com/mm/redux/jobsearch/flyOut/right.png) repeat-y scroll 0 50%;
    height:445px;
} 
.salaryFlyOutDivSmall .rightBackground 
{
    background:white url(http://media.monster.com/mm/redux/jobsearch/flyOut/right.png) repeat-y scroll 0 50%;	
    height:350px;	
}
.salaryFlyOutDiv .mainBackground, .salaryFlyOutDivSmall .mainBackground{
    width:429px;
    height:445px;
    background: transparent url(http://media.monster.com/mm/redux/ajax/loading.gif) no-repeat scroll center;
} 
.salaryFlyOutDivSmall .mainBackground
{
    height:350px;
}
.salaryFlyOutDiv .closeButton, .salaryFlyOutDivSmall .closeButton{
    margin:0 0 11px !important;
}
.salaryFlyOutDiv .background, .salaryFlyOutDivSmall .background{
    margin:0;
    width:429px;
    height:auto;
    background:white url(http://media.monster.com/mm/redux/footer/eTrustLogo.gif) no-repeat 100 100;    
} 
 .singleJobMapDiv {
	position: absolute; 
	z-index: 1000; 
	background-color: #fff; 
	width: 328px;
	height: 353px;
	left: 400px;
	top: 600px;
}
.singleJobMapInnerWindowDiv {
	background-color: #fff; 
	padding: 0 0 7px;
	width: 300px;
	height: 253px;
}
.map_small_infoWindow{
    width:200px;
}
.map_small_infoWindow a{
    color:#ff9900;
    font-weight:bold;
    }
.map_small_infoWindow .jobPlace a{
    color:#8C8B8B;
    font-weight:normal;
    }
.map_small_infoWindow .map_Title{
   color:#8C8B8B;
   }
.map_Title
{
    margin-left:5px;
}
.singleJobMapDiv .topBackground,.singleJobMapDiv .bottomBackground{
   width:300px;
   }
.singleJobMapDiv .leftBackground{
   background:white url(http://media.monster.com/mm/redux/jobsearch/flyOut/left.png) repeat-y scroll 0 50%;
   height:325px;
}
* html .singleJobMapDiv .leftBackground{
    height:326px;
}
.singleJobMapDiv .mainBackground{
    width:300px;
    height:325px;
    background-repeat:repeat;
}
.singleJobMapDiv .closeButton{
    margin:0 0 11px !important;
}
.singleJobMapDiv .background{
    margin:0;width:300px;height:auto;
}
#singleJobMapFootNote{
    margin:8px 0;
    font:normal Verdana 10px;
    color:#919191
}
.singleJobMapDiv .rightBackground{
    background:white url(http://media.monster.com/mm/redux/jobsearch/flyOut/right.png) repeat-y scroll 0 50%;
    height:325px;
}
* html .singleJobMapDiv .rightBackground{
    height:326px;
}
 /*------------------------*/
 /*  Ads                   */
 /*------------------------*/
 .JobsearchResultsAds{
    clear:both;
 }
 .jsRAd1{
    margin-left:15px;
    margin-bottom:10px;
 }
 /*------------------------*/
 /*  End Ads               */
 /*------------------------*/
 /*------------------------*/
 /* transition div for map */
 /*------------------------*/
.transitionResultsImg{
    text-align:center;
    margin-top:25px;
    margin-bottom:10px
}
 .transitionResultsText{
    margin-top:30px;
    color:#6B407F;
    font-size:10px;
    font-weight:bold;
    clear:both;
    text-align:center;
 }
.transitionResults{
    opacity:1;
    display:block;
    position:absolute;
    margin-top:120px;
    left:150px;
    width:360px;
    z-index:2;
    text-align:center;
}
#transitionResultsContainer
{
    width: 340px;
    height: 127px;
    margin:50px 0 0 200px;
    padding: 10px;
    background: url("http://media.monster.com/mm/redux/jobsearch/jsr/transitionResultsBackground.png") no-repeat;
}
.transitionResultsOpacity{
    clear:both;
}
 /*------------------------*/
 /*  End transition div    */
 /*------------------------*/
 /*------------------------*/
 /*  Stacked View show job */
 /*------------------------*/
 .stackedView{
    width:765px; 
    clear:both;
 }
 .jobInfo{
    height:100%;
    width:673px;
    clear:both;
    float:left;
 }
 .jobIcons{
    height:100%;
    width:92px;
    float:left;    
 }
 .stackedViewJobViewLink{
    margin-left:1.17em;
    padding-top:1.17em;
    clear:both;
    white-space:nowrap;
    overflow:hidden;
 }
  .stackedViewJobViewLink a{
    color:#75825e;
    font-family:Verdana;
    font-size:11px;
 }
 .stackedViewCompanyLogo{
    clear:both;
    float:left;
    margin-left:55px;
    margin-top:6px;
 }
 .stackedViewWidth1{
    clear:both;
    float:left;
 }
.stackedViewWidth2{
    float:left;
 }
.stackedViewWidth3{
    float:left;
 }
 .stackedViewCompany{
    float:left;
    margin-top:0.5em;
    color:#333;
    font-family:Verdana;
    font-size:11px;
    white-space:nowrap;
    overflow:hidden;
    width:100%;
 }
 .stackedViewJobPlace{
    padding-left:5px;
    margin-top:0.5em;
    color:#333;
    font-family:Verdana;
    font-size:11px;
    white-space:nowrap;
    overflow:hidden;
 }
 .stackedViewDate{
    float:left;
    clear:both;
    color:#333;
    font-family:Verdana;
    font-size:11px;
    white-space:nowrap;
    overflow:hidden;
    width:100%;
 }
 .stackedViewMiles{
    float:left;
    clear:both;
    padding-left:5px;
    color:#333;
    font-family:Verdana;
    font-size:11px;
    white-space:nowrap;
    overflow:hidden;
 }
 .stackedViewSaveJob{
    float:left;
    margin-right:0.42em;
    width:14.25em;
    color:#333;
    font-family:Verdana;
    font-size:11px;
 }
 .stackedViewIcon{
    float:right;
    height:100%;
    border-left:solid 1px #fff;
    width:22px;
 }
 .stackedActionIcon{
    margin-top:50px;
 }
 .stackedSalaryIcon{
    margin-top:50px;
 }
 .stackedVideoIcon{
    margin-top:50px;
 }
 .stackedMapIcon{
    margin-top:50px;
 }
 .stackedRowWhite{
    background-color:#fff;
    height:6.17em;
 }
 .stackedRowPurple{
    background-color:#F4EFF7;
    height:6.17em;
 }
 .distanceTextMsg{
    float:left;
    margin-left:0px;
 }
 .distanceText{
    float:left;
 }
 .stackedViewSavedStatement
 {
     color:#FE700D;
     font-family:Verdana;
     font-size:11px;
 }
 /*---------------------------*/
 /* End Stacked View show job */
 /*---------------------------*/
 /*-------------------------*/
 /*Stacked View sort options*/
 /*-------------------------*/
 .sortOptions{
    background: url(http://media.monster.com/mm/redux/jobsearch/stackedView/orderOptionsBackground.gif) repeat-x 0 bottom;
    /*height:31px;*/
    line-height:31px;
    clear:both;
    float:left;
    width:100%;
    position:relative;
    margin:0 0 0 0;
    padding:0 0 0 0;
 }
 .sortText{
    font-family:Verdana;
    font-size:11px;
    color:#6b407f;
    font-weight:bold;
    float:left;
    padding-left:0.83em;
    padding-right:0.83em;
    /*padding-top:10px;*/
 }
 .textRadio{
    font-size:11px;
    float:left;
    color:#333;
    padding-right:1.33em;
    padding-left:0.33em;
    /*padding-top:10px;*/
    vertical-align:middle;
 }
 .textRadioDisabled{
   color:#707070 !important;
  }
 .radioSortOption{
    float:left;
    margin-top:10px;
 }
 .radioSortInput{
    float:left;
    height:12px;
    width:12px;
 }
 /*-----------------------------*/
 /*End Stacked View sort options*/
 /*-----------------------------*/
 /*-------------------------*/
 /* Stack View column icons */
 /*-------------------------*/
 .columnHead{
    border-left:solid 1px #fff;
    float:right;
    width:22px;
    height:31px;
    /*padding-top:5px;*/
 }
 .headIcon{
    padding-left:3px;
    padding-top:8px;
 }
 /*-----------------------------*/
 /* End Stack View column icons */
 /*-----------------------------*/
 /*--------------------------*/
 /* Column View column icons */
 /*--------------------------*/ 
 .overCenterTab{
    background: url(http://media.monster.com/mm/redux/jobsearch/tabSwitch/centerHover.gif) repeat-x 0 bottom;
    float:left;
    height:41px;
    line-height:40px;
    cursor:pointer;
    font-family:Verdana;
    font-size:11px;
    color:#6B407F;
    font-weight:bold; 
 }
 .overLeftTab{
    background: url(http://media.monster.com/mm/redux/jobsearch/tabSwitch/leftHover.gif); 
    width:16px;
    height:41px;
     float:left;
 }
 .overRightTab{
    background: url(http://media.monster.com/mm/redux/jobsearch/tabSwitch/rightHover.gif); 
    width:24px;
    height:41px;
     float:left;
 }
 .inactiveTabLeft{
    background: #fff url(http://media.monster.com/mm/redux/jobsearch/tabSwitch/leftInactive.gif);
    width:16px;
    height:41px;
    float:left;
 }
 .inactiveTabCenter{
    background: #fff url(http://media.monster.com/mm/redux/jobsearch/tabSwitch/centerInactive.gif) repeat-x 0 bottom;
    float:left;
    height:41px;
    line-height:40px;
    cursor:pointer;
    font-family:Verdana;
    font-size:11px;
    color:#969696;
    font-weight:bold;
 }
 .inactiveTabRight{
    background: #fff url(http://media.monster.com/mm/redux/jobsearch/tabSwitch/rightInactive.gif);
    width:24px;
    height:41px;
    float:left;
 }
 .activeTabLeft{
    background: #fff url(http://media.monster.com/mm/redux/jobsearch/tabSwitch/leftActive.gif);
    width:16px;
    height:41px;
    float:left;
 }
 .activeTabCenter{
    background: #f1f3f6 url(http://media.monster.com/mm/redux/jobsearch/tabSwitch/centerActive.gif) repeat-x 0 bottom;
    float:left;
    height:41px;
    line-height:40px;
    cursor:pointer;
    font-family:Verdana;
    font-size:11px;
    color:#6B407F;
    font-weight:bold;
 }
 .activeTabRight{
    background: #fff url(http://media.monster.com/mm/redux/jobsearch/tabSwitch/rightActive.gif);
    width:24px;
    height:41px;
    float:left;
 }
 .optionsSearchResult{
    width:100%;
    height:24px;
    background-color:#f1f3f6;
 }
 .optionTextButton a{
    float:left;
    font-size:0.83em;
    color:#a2a2a2;
    font-family:Verdana;
    font-weight:bold;
    margin-left:0.33em;
    margin-top:0.33em;
 }
 .optionTextButtonActive a{
    float:left;
    font-size:0.83em;
    color:#6b407f;
    font-family:Verdana;
    font-weight:bold;
    margin-top:0.33em;
    margin-left:0.33em;
 }
 .optionSeparator{
    float:left;
    color:#a2a2a2;
    margin-left:0.33em;
    margin-right:0.33em;
    margin-top:0.15em;
 }
 .optionMapButton a{
    float:left;
    font-size:0.83em;
    color:#a2a2a2;
    font-family:Verdana;
    font-weight:bold;
    margin-top:0.33em;
    margin-left:0.5em;
 }
  .optionMapButton a:hover
  {
      cursor:default;
      text-decoration:none;
  }
  .optionMapButtonActive a{
    float:left;
    font-size:0.83em;
    color:#6b407f;
    font-family:Verdana;
    font-weight:bold;
    margin-top:0.33em;
    margin-left:0.5em;
 }
 .relevanceLink{
    float:right;
    margin-right:5px;
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    color:#707070;
    margin-top:0.33em;
 }
 .relevanceLinkActive {
    color:#333;
    font-weight:normal;
    cursor:pointer;
    text-decoration:underline;
    float:left;
 }
 .sortTextRelevance{
    float:left;
    margin-right:5px;
 }
  .relevanceLinkActive:hover {
    color:#333;
    font-weight:normal;
    cursor:pointer;
    text-decoration:underline;
 }
 .relevanceLinkInactive {
    color:#333;
    text-decoration:none;
    cursor:default;
    float:left;
 }
  .relevanceLinkInactive:hover {
    color:#333;
    text-decoration:none;
    cursor:default;
 }
 .activeTabCenter a{
    color: #6b407f;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
 }
 .inactiveTabCenter a{
    color: #969696;
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
 }
th, td{
    border-style:none;
    border: 0 0 0 0;
    padding:0;
}
.bold{
    font-weight:bold;
}
.companyLogo{
    width:60px;
    height:22px;
    margin-top:5px;
    margin-bottom:3px;
    margin-left:5px;
}
.trovixCompanyLogo{
    width:60px;
    height:22px;
    margin-right:10px;
    float: left;
}
.contextAccessibilityInfo{
    width:100%;
    height:100%;
    clear:both;
}
.adaptImage{
    width:36px;
    height:35px;
    clear:both;
    float:left;
    margin-right:5px;
}
.adaptText{
    color:#75825E;
    min-height:40px;
}
.contextDiversityInfo{
    width:100%;
    height:100%;
    clear:both;
}
.divImage{
    width:67px;
    height:20px;
    clear:both;
    float:left;
    margin-right:5px;
}
.divText{
    color:#75825E;
    min-height:40px;
}
.joblink,.companyName,.jobPlace,.distanceText{
    margin-left:5px;
}
.stackedViewJobPlace .jobPlace, .stackedViewJobViewLink .joblink, .stackedViewMiles .distanceTextMsg,.stackedViewMiles .distanceText{
    margin-left:0px;
}
.jobSearchResultDiv{
    clear:both;
    position:relative;
    width:765px;
    min-height:140px;
    font-size:11px;
    margin:0px;
    padding:0;
}
.jobSearchResultDiv td{
	border-right:1px solid #FFFFFF;
    height:23px;
    overflow:hidden;
    word-wrap: break-word;
    background-color:#FFF;
}
.jobSearchResultDiv .SingleLineViewOddRow td{background-color:#F4EFF7;}
.jobSearchResultDiv thead{
	cursor:default;
    overflow:hidden;
    height:31px;
    padding:0px 0px 0px 0px;
}   
.jobSearchResultDiv th{
    background: url(http://media.monster.com/mm/redux/jobsearch/columnView/gridHrow.gif) repeat-x;
    line-height: 25px;
    height:31px;
    margin:0;
    padding:0;
}
#columnButton1, .centerDate, #column_ColumnViewDate {width:68px; }
#columnButton2, #column_JobViewLink {width:100%;}
.joblink {width:215px; overflow:hidden; padding: 10px 0; white-space: nowrap }
.companyName {white-space: nowrap; width:123px }
.stackedRowWhite .joblink, .stackedRowPurple .joblink {padding:0; width:100%}
.stackedRowWhite .wrapJobTitle, .stackedRowPurple .wrapJobTitle {}
.stackedViewJobPlace, .stackedViewWidth3 {overflow: hidden}
#columnButton3, .companyName, #column_CompanyName {overflow:hidden}
#column_CompanyName .columnButtonHover {width:145px}
#columnButton4, .jobPlace, #column_JobPlace {width:130px}
#columnButton5, #column_Distance {width:60px}
 .columnButton
 {
    border-left:1px solid #FFFFFF;
    border-right:0px solid #FFFFFF;
    height:31px;
    font-weight:normal;
    color:#333;
    margin:0px;
    padding:0;
    width: 100%;
    cursor:pointer;
 }
 .columnButtonHover
 {
     border-left:1px solid #FFFFFF;
    border-right:0px solid #FFFFFF;
    background: transparent url(http://media.monster.com/mm/redux/jobsearch/columnView/gridHrowHover.gif) repeat-x;
    height:31px;
    cursor:pointer;
    font-weight:bold;
    color:#6b407f;
    width: 100%;
    padding:0;
    margin:0;
 } 
 .columnButtonNonClick
 {
    border-left:1px solid #FFFFFF;
    border-right:0px solid #FFFFFF;
    /*background: url(http://media.monster.com/mm/redux/jobsearch/columnView/gridHrow.gif) repeat-x;*/
    height:31px;
    margin:0;
    font-weight:normal;
    color:#333;
    width:20px;    
 }
 .headText{
    padding-left:0.33em;
    padding-right:0.33em;
    padding-top:0.5em;
    float:left;
    white-space:nowrap;
    overflow:hidden;
 }
  .columnButtonNonClickText{
    height:31px;
    font-weight:normal;
    color:#333;
    width:100%;
    text-align:center;
    padding-left:0.33em;
    padding-right:0.33em;
    padding-top:0.5em;
 }
.imgHeaderColumnMap,.imgHeaderColumnVideo,.imgHeaderColumnSalary,.imgHeaderColumnAction,.imgHeaderColumnDiversity,.imgHeaderColumnAcces  {
   float:left;
margin-top:5px;
}
  .headArrowAsc{
    background: transparent url('http://media.monster.com/mm/redux/jobsearch/icons/icons6.png') no-repeat;
    background-position:0px -627px;
    height:10px;
    width:10px;
    float:left;
    margin-top:16px;
    margin-left:2px;
 }
 .headArrowDesc{
    background: transparent url('http://media.monster.com/mm/redux/jobsearch/icons/icons6.png') no-repeat;
    background-position:0px -646px;
    height:10px;
    width:10px;
    float:left;
    margin-top:12px;
    margin-left:2px;
 }
  .jobSearchResultDiv tbody
 {
   color:#333333;
 }
 .jobSearchResultDiv tbody a
 {
    color:#75825E;
 }
 .joblink,.companyName,.jobPlace,.distanceText{
    margin-left:5px;
}
/****** Jobsearch Map ******/
#mapWrapper .gmnoprint {font-size: 10px;}
#mapWrapper .gmnoprint a {font: Verdana; color: #7B4F90; text-decoration: underline;}
#mapWrapper .gmnoprint a:hover {color: #FF9900; text-decoration: none;}
/****** Power Search Results ******/
/* Header */
#PSHeading {padding:0; margin:0;}
#PSHeading .jsps_results_title {color: #3f5497; font-size: 14px; font-weight: bold; padding:0; margin:20px 0 0 0;}
#PSHeading .jsps_beta_icon {padding:0 0 0 5px; margin:22px 0 0 0;}
#PSHeading .jsps_pipe {padding:0; width: 2px; background-color: #9fb563; overflow: hidden; height: 20px; margin: 20px 7px 0 8px;}
#PSHeading .jsps_results_criteria {color: #3f3f3f; font-weight: bold; font-size: 12px; padding:0; margin:20px 0 0 0;}
.PSResultsShader {height: 4px; width: 100%; margin: 0 auto; padding: 10px 0;}
/* No results */
#noTrovixResults {}
#noTrovixResults .PSErrorHeader {color: #6e8d2f; font-weight: bold; font-size: 18px;}
#noTrovixResults .PSListHeader {color: #7e4a94; font-weight: bold; font-size: 14px;}
#noTrovixResults ul.PSList, #noTrovixResults ul.PSList li {list-style-type: disc; list-style-image: url(http://media.monster.com/mm/redux/jobsearch/jsr/powerSearch_noResults_bullet.gif); font-size: 11px;}
#noTrovixResults ul.PSList {margin-left: 27px;}
#noTrovixResults ul.PSList li {padding-bottom: 6px;}
#noTrovixResults .PSNoResultFooter {display: none;}
#RefineSearchBox {overflow: hidden;}
/* Saved and Applied Styles */
.PowerSearch2Col .PowerSearchCaller #primaryResults .OrgJobSaved {color: #ff9900; font-weight: bold; text-decoration: none;}
.PowerSearch3Col .PowerSearchCaller #primaryResults .OrgJobSaved {color: #ff9900; font-weight: bold; text-decoration: none;}
.PowerSearch2Col .PowerSearchCaller #primaryResults .OrgJobApplied {color: #ff9900; font-weight: bold; text-decoration: none;}
.PowerSearch3Col .PowerSearchCaller #primaryResults .OrgJobApplied {color: #ff9900; font-weight: bold; text-decoration: none;}
/* 2 Column View */
.cs180R {padding-top: 7px;}
#JobsearchResultsAds {margin-bottom: 14px;}
.PowerSearch2Col .jsRAd1 {height: 130px; width: 728px; margin: 0 0 0 3px;}
.PowerSearch2Col #trovixResults {width: 765px; padding-bottom: 10px; overflow: hidden;}
.PowerSearch2Col .ctl010AGlobalPaging {border: 0px !important; float: none !important;}
#paging .disableLink {color: #cccccc !important; text-decoration: none !important; cursor: inherit !important;}
.PowerSearch2Col .PowerSearchCaller .sponsorJobBold {background-color: #f4eff7;}
.PowerSearch2Col .PowerSearchCaller .TrovixResultsOddRow {width: 745px; padding: 10px; border-bottom: 1px solid #cbcbcb;}
.PowerSearch2Col .PowerSearchCaller .TrovixResultsEvenRow {width: 745px; padding: 10px; border-bottom: 1px solid #cbcbcb;}
/* Special Featured Jobs Styles */
.PowerSearch2Col .PowerSearchCaller #primaryResults .sponsorJobBold {color: #000000; font-size: 11px;}
.PowerSearch2Col .PowerSearchCaller #primaryResults .sponsorJobBold .JobTitle a {color: #000000;}
.PowerSearch2Col .PowerSearchCaller #primaryResults .sponsorJobBold .Company {color: #000000; border-right: solid 1px #000000;}
.PowerSearch2Col .PowerSearchCaller #primaryResults .sponsorJobBold .JobPlace {color: #000000;}
.PowerSearch2Col .PowerSearchCaller #primaryResults .sponsorJobBold .YearsExperience {color: #000000; border-left: solid 1px #000000;}
.PowerSearch2Col .PowerSearchCaller #primaryResults .sponsorJobBold .DateCreated {color: #000000;}
/* Normal Job Styles */
.PowerSearch2Col .PowerSearchCaller {color: #333333; font-size: 11px; clear: both;}
.PowerSearch2Col .PowerSearchCaller #primaryResults .JobTitle a {color: #7b4f90; font-size: 12px; font-weight: bold;}
.PowerSearch2Col .PowerSearchCaller #primaryResults .Company {float: left; padding-right: 10px; border-right: solid 1px #7b4f90; color: #7b4f90;}
.PowerSearch2Col .PowerSearchCaller #primaryResults .JobPlace {float: left; padding: 0 10px; color: #7b4f90;}
.PowerSearch2Col .PowerSearchCaller #primaryResults .YearsExperience {float: left; padding-left: 10px; color: #7b4f90; border-left: solid 1px #7b4f90;}
.PowerSearch2Col .PowerSearchCaller #primaryResults .Description {clear: both; padding-top: 10px; padding-bottom: 20px;}
.PowerSearch2Col .PowerSearchCaller #primaryResults .DateCreated {float: left; color: #717070; font-weight: bold;}
.PowerSearch2Col .PowerSearchCaller #primaryResults .Location {display: none;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults {padding-top: 10px;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults table#psSecondaryResults2Col {width: 765px;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults table#psSecondaryResults2Col td {padding: 8px 10px 8px 0; border-bottom: 1px solid #cbcbcb;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults .sponsorJobBold {background-color: #f4eff7; font-weight: bold;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults h4 {color: #594165; font-size: 14px; font-weight: bold; display: block; height: 45px; line-height: 45px; background: url(http://media.monster.com/mm/redux/jobsearch/jsr/powerSearch2ColSecResult_header.gif) repeat-x top left; border-top: solid 1px #d7d8d3; padding-left: 16px;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults .JobTitle {width: 360px;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults .JobTitle a {color: #375903; font-size: 11px; text-decoration: underline;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults .JobTitle a:hover {color: #FF9900; text-decoration: none;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults .Company {color: #333333; font-size: 10px;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults .JobPlace {color: #333333; font-size: 10px; padding-right: 16px !important; text-align: right;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults .DateCreated {padding-left: 16px !important; color: #000000;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults .Description {display: none;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults .Location {display: none;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults .YearsExperience {display: none;}
.PowerSearch2Col .PowerSearchCaller .PSActionBoxHolder {float: right;}
.PowerSearch2Col .PowerSearchCaller .PSActionBoxHolder a {color: #7b4f90; font-weight: bold; text-decoration: underline;}
.PowerSearch2Col .PowerSearchCaller .PSActionBoxHolder a:hover {color: #FF9900; text-decoration: none;}
.PowerSearch2Col .PowerSearchCaller .actionMenuHolder {float: left;}
.PowerSearch2Col .PowerSearchCaller .actionMenuHolder .actionMore {float: left; line-height: 19px;}
.PowerSearch2Col .PowerSearchCaller .actionMenuHolder .actionIcon {float: left;}
.PowerSearch2Col .PowerSearchCaller .EmailJob {float: left; line-height: 19px; padding-right: 15px;}
.PowerSearch2Col .PowerSearchCaller .SaveJob {float: left; line-height: 19px; padding-right: 13px;}
.PowerSearch2Col .PowerSearchCaller .SalaryLink {float: left;}
.PowerSearch2Col .PowerSearchCaller .MapLink {float: left; line-height: 19px; padding-right: 15px;}
.PowerSearch2Col .PowerSearchCaller .VideoLink {float: left; line-height: 19px; padding-right: 15px;}
.PowerSearch2Col .PowerSearchCaller .trovixSalaryIconNoInfo {float: left; line-height: 19px; padding-left: 23px; padding-right: 5px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -151px;}
.PowerSearch2Col .PowerSearchCaller .trovixSalaryIconNoInfo:hover {float: left; line-height: 19px; padding-left: 23px; padding-right: 5px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -170px;}
.PowerSearch2Col .PowerSearchCaller .trovixSalaryIcon {float: left; line-height: 19px; padding-left: 23px; padding-right: 5px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -132px;}
.PowerSearch2Col .PowerSearchCaller .trovixSalaryIcon:hover {float: left; line-height: 19px; padding-left: 23px; padding-right: 5px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -170px;}
.PowerSearch2Col .PowerSearchCaller .trovixMapIcon {float: left; line-height: 19px; padding-left: 19px; padding-right: 0px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -18px;}
.PowerSearch2Col .PowerSearchCaller .trovixMapIcon:hover {float: left; line-height: 19px; padding-left: 19px; padding-right: 0px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -37px;}
.PowerSearch2Col .PowerSearchCaller .trovixSaveJobIcon {float: left; line-height: 19px; padding-left: 22px; padding-right: 0px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -1063px;}
.PowerSearch2Col .PowerSearchCaller .trovixSaveJobIcon:hover {float: left; line-height: 19px; padding-left: 22px; padding-right: 0px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -1063px;}
.PowerSearch2Col .PowerSearchCaller .trovixVideoIcon {float: left; line-height: 19px; padding-left: 21px; padding-right: 0px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -75px;}
.PowerSearch2Col .PowerSearchCaller .trovixVideoIcon:hover {float: left; line-height: 19px; padding-left: 21px; padding-right: 0px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -95px;}
/* 3 Column View */
.cs180L180RB {padding-top: 7px;}
.cs180L180RB .headerBoardUnit {width: 728px; margin-bottom: 14px;}
.cs180L180RB .headerBoardUnit .JobsearchResultsAds .jsRAd1 {height: 130px; width: 728px; margin: 0 0 0 3px; background-color: #cccccc;}
.PowerSearch3Col #trovixResults {width: 570px;}
.PowerSearch3Col .js_results_title {}
.PowerSearch3Col .PowerSearchCaller .sponsorJobBold {background-color: #f4eff7;}
.PowerSearch3Col .PowerSearchCaller .TrovixResultsOddRow {width: 550px; padding: 10px; overflow: hidden; border-bottom: 1px solid #cbcbcb;}
.PowerSearch3Col .PowerSearchCaller .TrovixResultsEvenRow {width: 550px; padding: 10px; overflow: hidden; border-bottom: 1px solid #cbcbcb;}
/* Special Featured Jobs Styles */
.PowerSearch3Col .PowerSearchCaller #primaryResults .sponsorJobBold {color: #000000; font-size: 11px;}
.PowerSearch3Col .PowerSearchCaller #primaryResults .sponsorJobBold .JobTitle a {color: #000000;}
.PowerSearch3Col .PowerSearchCaller #primaryResults .sponsorJobBold .Company {color: #000000; border-right: solid 1px #000000;}
.PowerSearch3Col .PowerSearchCaller #primaryResults .sponsorJobBold .JobPlace {color: #000000;}
.PowerSearch3Col .PowerSearchCaller #primaryResults .sponsorJobBold .YearsExperience {color: #000000; border-left: solid 1px #000000;}
.PowerSearch3Col .PowerSearchCaller #primaryResults .sponsorJobBold .DateCreated {color: #000000;}
.PowerSearch3Col .PowerSearchCaller {color: #333333; font-size: 11px;}
.PowerSearch3Col .PowerSearchCaller #primaryResults .JobTitle a {color: #7b4f90; font-size: 12px; font-weight: bold;}
.PowerSearch3Col .PowerSearchCaller #primaryResults .Company {float: left; padding-right: 10px; border-right: solid 1px #7b4f90; color: #7b4f90;}
.PowerSearch3Col .PowerSearchCaller #primaryResults .JobPlace {float: left; padding: 0 10px; color: #7b4f90;}
.PowerSearch3Col .PowerSearchCaller #primaryResults .YearsExperience {float: left; padding-left: 10px; color: #7b4f90; border-left: solid 1px #7b4f90;}
.PowerSearch3Col .PowerSearchCaller #primaryResults .Description {clear: both; padding-top: 10px; padding-bottom: 20px;}
.PowerSearch3Col .PowerSearchCaller #primaryResults .DateCreated {float: left; color: #717070; font-weight: bold;}
.PowerSearch3Col .PowerSearchCaller #primaryResults .Location {display: none;}
.PowerSearch3Col .PowerSearchCaller #primaryResults .actionIcon {}
#secondaryResults3Col {background: url(http://media.monster.com/mm/redux/jobsearch/jsr/powerSearchSecondResults_shadow.gif) no-repeat; background-position: left center; width: 180px; overflow: hidden;}
#secondaryResults3Col #psSec3ColHeader {font-size: 13px; color: #455a8f; font-weight: bold; margin: 10px;}
#secondaryResults3Col #psSec3ColHeader #psSec3ColHeaderLoc {font-size: 10px; font-weight: bold; color: #455a8f; min-height: 10px; height: auto !important; height: 10px; background: url(http://media.monster.com/mm/redux/jobsearch/jsr/powerSearch_dottedLine.gif) repeat-x bottom left; padding-bottom: 10px;}
#secondaryResults3Col .powerSearch {padding: 0 10px 10px 10px;}
#secondaryResults3Col .powerSearch .sponsorJobBold, #secondaryResults3Col .powerSearch .sponsorJobBold a {color: #000000 !important;}
#secondaryResults3Col .powerSearch .sponsorJobBold {background: url(http://media.monster.com/mm/redux/jobsearch/jsr/powerSearch3ColSecResult_bg.gif) repeat-x top left;}
#secondaryResults3Col .powerSearch ul {list-style-type: none; margin: 0;}
#secondaryResults3Col .powerSearch ul li {text-align: left; padding-top: 10px; list-style-type: none;}
#secondaryResults3Col .powerSearch .JobTitle a {color: #7b4f90; font-size: 11px; font-weight: bold; text-decoration: underline;}
#secondaryResults3Col .powerSearch .Company {font-size: 10px; padding-top: 2px;}
#secondaryResults3Col .powerSearch .JobPlace {padding-top: 2px; font-size: 10px;}
#secondaryResults3Col .powerSearch .Description {display: none;}
#secondaryResults3Col .powerSearch .DateCreated {display: none;}
#secondaryResults3Col .powerSearch .YearsExperience {display: none;}
#secondaryResults3Col .powerSearch .Location {display: none;}
#secondaryResults3Col .powerSearch .psSec3ColDivider {width: 100%; height: 1px; overflow: hidden; margin-top: 10px; background-color: #c0c0c0;}
.PowerSearch3Col .PowerSearchCaller .PSActionBoxHolder {float: right;}
.PowerSearch3Col .PowerSearchCaller .PSActionBoxHolder a {color: #7b4f90; font-weight: bold; text-decoration: underline;}
.PowerSearch3Col .PowerSearchCaller .PSActionBoxHolder a:hover {color: #FF9900; text-decoration: none;}
.PowerSearch3Col .PowerSearchCaller .actionMenuHolder {float: left;}
.PowerSearch3Col .PowerSearchCaller .actionMenuHolder .actionMore {float: left; line-height: 19px;}
.PowerSearch3Col .PowerSearchCaller .actionMenuHolder .actionIcon {float: left;}
.PowerSearch3Col .PowerSearchCaller .EmailJob {float: left; line-height: 19px; padding-right: 15px;}
.PowerSearch3Col .PowerSearchCaller .SaveJob {float: left; line-height: 19px;  padding-right: 13px;}
.PowerSearch3Col .PowerSearchCaller .SalaryLink {float: left;}
.PowerSearch3Col .PowerSearchCaller .MapLink {float: left; line-height: 19px; padding-right: 15px;}
.PowerSearch3Col .PowerSearchCaller .VideoLink {float: left; line-height: 19px; padding-right: 15px;}
.PowerSearch3Col .PowerSearchCaller .trovixSalaryIconNoInfo {float: left; line-height: 19px; padding-left: 23px; padding-right: 5px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -151px;}
.PowerSearch3Col .PowerSearchCaller .trovixSalaryIconNoInfo:hover {float: left; line-height: 19px; padding-left: 23px; padding-right: 5px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -170px;}
.PowerSearch3Col .PowerSearchCaller .trovixSalaryIcon {float: left; line-height: 19px; padding-left: 23px; padding-right: 5px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -132px;}
.PowerSearch3Col .PowerSearchCaller .trovixSalaryIcon:hover {float: left; line-height: 19px; padding-left: 23px; padding-right: 5px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -170px;}
.PowerSearch3Col .PowerSearchCaller .trovixMapIcon {float: left; line-height: 19px; padding-left: 19px; padding-right: 0px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -18px;}
.PowerSearch3Col .PowerSearchCaller .trovixMapIcon:hover {float: left; line-height: 19px; padding-left: 19px; padding-right: 0px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -37px;}
.PowerSearch3Col .PowerSearchCaller .trovixSaveJobIcon {float: left; line-height: 19px; padding-left: 22px; padding-right: 0px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -1063px;}
.PowerSearch3Col .PowerSearchCaller .trovixSaveJobIcon:hover {float: left; line-height: 19px; padding-left: 22px; padding-right: 0px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -1063px;}
.PowerSearch3Col .PowerSearchCaller .trovixVideoIcon {float: left; line-height: 19px; padding-left: 21px; padding-right: 0px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -75px;}
.PowerSearch3Col .PowerSearchCaller .trovixVideoIcon:hover {float: left; line-height: 19px; padding-left: 21px; padding-right: 0px; background: transparent url(http://media.monster.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -95px;}
.PowerSearch3Col .ctl010AGlobalPaging {width: 570px; border: 0px !important; float: none !important;}
/* PowerSearch Feedback Page */
#PowerSearchFeedback {}
#PowerSearchFeedback #messageError, #PowerSearchFeedback  #emailAddressError {float: left; padding: 0 10px !important; color: #ff0000; font-weight: normal;}
#PowerSearchFeedback .clear {clear: both; overflow: hidden; padding: 0px !important;}
#PowerSearchFeedback #psfbEmailLabel, #PowerSearchFeedback #psfbMessageLabel {float: left;}
#PowerSearchFeedback .psfbContainer {width: 630px; padding: 10px;}
#PowerSearchFeedback .psfbContainer .psfbHeader {height: 76px; width: 630px; position: relative;}
#PowerSearchFeedback .psfbContainer .psfbHeader #imgHeader {float: left;}
#PowerSearchFeedback .psfbContainer .psfbHeader .textHeader {color: #3a5896; font-weight: bold; font-size: 18px; position: absolute; right: 0px; bottom: 7px;}
#PowerSearchFeedback .psfbContainer .psfbBody {width: 608px; background: url(http://media.monster.com/mm/redux/jobsearch/jsr/psfb_BlueBg.gif) repeat-x bottom left; padding: 10px; text-align: left; border: 1px solid #d9dee8;}
#PowerSearchFeedback .psfbContainer .psfbBody .psfbThankYou {color: #6e8d28; font-size: 18px; font-weight: bold; padding-bottom: 10px;}
#PowerSearchFeedback .psfbContainer .psfbBody .psfbText {font-size: 11px; padding-bottom: 10px;}
#PowerSearchFeedback .psfbContainer .psfbBody .psfbForm div {padding-bottom: 10px; font-weight: bold;}
#PowerSearchFeedback .psfbContainer .psfbBody .psfbForm {font-size: 11px; color: #5d5d5e;}
#PowerSearchFeedback .psfbContainer .psfbBody .psfbForm .required {color: #f7614a; float: left;}
#PowerSearchFeedback .psfbContainer .psfbBody .psfbForm #psfbEmailAddress {width: 350px; border: 1px solid #b3b9c3; color: #5d5d5e; font-size: 11px; margin-top: 2px;}
#PowerSearchFeedback .psfbContainer .psfbBody .psfbForm #psfbFeedbackMessage {width: 606px; border: 1px solid #b3b9c3; height: 245px; color: #5d5d5e; font-size: 11px; margin-top: 2px;}
#PowerSearchFeedback .psfbContainer .psfbButton {text-align: right; padding-bottom: 0px;}
#mnst-popbox-pos {
	position:relative;
	width:940px;
}
#mnst-popbox a{
	color: #999;
	text-decoration: none;
	padding:0 0 4px 10px;
	background:url(http://media.monster.com/id/njs/58/single-arrow.gif) no-repeat 0 4px;
}
#mnst-popbox a:hover{
	text-decoration: underline;
}
#mnst-popbox{
	width: 940px;
	text-align: left;
	border: 1px dotted #663399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: none;
	position: absolute;
	background-color:#fff;
	left:0px; top:0px;
	z-index: 100;
}
#mnst-popbox .mnst-title{
	font-weight: bold;
	margin-top: 10px;
	color: #96b11b;
}
#mnst-popbox-title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #e5ebc6;
	color: #718515;
	height: 20px;
	margin: 5px 5px 0px 5px;
	padding: 5px 0px 0px 5px;
}
#mnst-popbox-text{
	clear: both;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 10px 0px 10px;
	color: #999;
}
#mnst-citytown, #mnst-state, #mnst-state2, #mnst-jobtitle, #mnst-industry{
	width: 160px;
	float: left;
	margin-left: 10px;
	padding: 0;
	color: #999;
}
#mnst-citytown, #mnst-state{
	width: 140px;
}
#mnst-jobtitle{
	width: 230px;
}
#mnst-industry{
	width: 200px;
}
#mnst-popbox-title-text{
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding-right: 60px;
}
#mnst-popbox-addlink{
	float: left;
}
#mnst-popbox-addlinks a{
	background: none;
	padding:0 0 4px 0px;
}
#mnst-popbox-close{
	float: right;
	padding-right: 5px;
}
#mnst-popbox-close a{
	background: none;
}
#mnst-popbox img{
	border: 0px;
}
#mnst-popbox ul{
	padding: 0;
	margin-left: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #999;
}
#mnst-popbox li{
	padding: 0;
	margin-left: 0;
	list-style-type: none;
	color: #e76d23;
}
	#seocontainer{
		margin-left:10px;
		clear: both;
		float: none;
	}
	#seocontainer h4{
	margin-top: 8px;
	margin-bottom: 10px;
	}
	.double{
		float: left;
		width: 450px;
		font-size: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height: 20px;
	}
	.firstColumn
    {
        clear:left;    
    }
    .lastColumn{
        clear:both;
    }
    .hextupleColumn
    {
        float:left;
        width:156px;
    }
    .tripleColumn
    {
        float:left;
        width:306px;
    }
    .doubleColumn
    {
        float:left;
        width:456px;
    }
	.triple{
		float: left;
		width: 300px;
		font-size: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height: 20px;
	}
	.double a, .triple a, .hextuple a{
		color: #663399;
	}
	.hextuple{
		float: left;
		width: 150px;
		font-size: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding: 3px;
	}
	#alphabet{
		font-size: 12px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height: 40px;
		color: #000000;
	}
	#alphabet a{
		color: #663399;
	}
	#alphabet .selected{
		color: #999973;
		font-weight: bold;
	}
	#states_sm{
		font-size: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height: 16px;
		color: #000000;
		width:938px;
	}
	#states_sm a{
		color: #663399;
	}
	#states_sm .selected{
		color: #999973;
		font-weight: bold;
	}
	#hybidseo{
		font-size: 12px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height: 40px;
		color: #000000;
	}
	#hybidseo a{
		color: #663399;
		background: #ffb381;
		padding: 5px;
		margin-right: 5px;
		border: 1px solid #ff6600;
	}
	#hybidseo a:hover{
		background: #ff6600;
	}
	#hybidseo .selected{
		color: #fff;
		background: #8d66b3;
		font-weight: bold;
		border: 1px solid #663399;
	}
	#multicolumns{
		clear: both;
		width: 943px;
	}
	#title{
		width: 943px;
		position: absolute;
		top: -205px;
		left: 10px;
		z-index: 100;
	}
	#states{
		width: 943px;
		position: absolute;
		left: 10px;
		top: -205px;
		z-index: 100;
	}
	#city{
		width: 943px;
		position: absolute;
		top: -205px;
		left: 10px;
		z-index: 100;
	}
	#category{
		width: 943px;
		position: absolute;
		top: -205px;
		left: 10px;
		z-index: 100;
	}
	#industry{
		width: 943px;
		position: absolute;
		top: -205px;
		left: 10px;
		z-index: 100;
	}
	#company{
		width: 943px;
		position: absolute;
		top: -205px;
		left: 10px;
		z-index: 100;
	}
	#country{
		width: 943px;
		position: absolute;
		top: -205px;
		left: 10px;
		z-index: 100;
	}
	.bubble_header{
		background: url(http://media.monster.com/id/njs/58/bubble-top.gif);
		height: 27px;
		text-align: right;
		font-size: 10px;
		color: #fff;
	}
	.bubble_footer{
		background: url(http://media.monster.com/id/njs/58/bubble-bot.gif);
		height: 12px;
	}
	.bubble_main{
		background: url(http://media.monster.com/id/njs/58/bubble-bg.gif);
		width: 943px;
		height: 165px;
	}
	.bubble_main_container
	{
	    float:left;
	    overflow:auto;
	    width:937px;
	    height: 165px;
	    margin-right:6px;	
	 }
	.state_container{
		float: left;
		width: 150px;
		font-size: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding: 3px 0px 3px 5px;
		white-space: nowrap;
	}
	.state_container a, .wide_container a, .exwide_container a, .exexwide_container a{
		color: #666;
	}
	.wide_container{
		float: left;
		width: 225px;
		font-size: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding: 3px 0px 3px 5px;
		white-space: nowrap;
	}
	.wide_container_col3 {
        float:left;
        font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
        font-size:10px;
        padding:2px 5px 3px;
        width:296px;
        white-space: nowrap;
    }
	.exwide_container{
		float: left;
		width: 300px;
		font-size: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding: 3px 5px 3px 5px;
		white-space: nowrap;
	}
	.exexwide_container{
		float: left;
		width: 430px;
		font-size: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding: 3px 5px 3px 5px;
		white-space: nowrap;
	}
	#pop-ups{
		position:relative; 
		z-index:100;
	}
	.locco{
		margin: 2px 0px 2px 0px;
		clear: both;
		float: none;
	}
	.loclist{
		width: 933px;
		display: none;
		padding: 4px 0px 10px 10px;
	}
	.loctitle{
		width: 938px;
		background: #eee;
		padding-left: 5px;
		line-height: 22px;
		font-size: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		cursor:default;
	}
	.browseby{
		font-size:10px; 		
		padding-bottom:15px;
		color: #666666;
		padding-top: 15px;
	}
	.browseby a{
		color: #5E6436;
		text-decoration: underline;
	}	
	.inactive
	{
		text-decoration : none;
		cursor:text;
	}
	#statenav, #statenav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	}
	#statenav a {
		display: block;
		width: 10em;
	}
	#statenav li {
		float: left;
		width: 10em;
	}
	#statenav li ul {
		position: absolute;
		width: 10em;
		left: -999em;
	}
	#statenav li:hover ul {
		left: auto;
	}
	#statenav li:hover ul, #statenav li.sfhover ul {
		left: auto;
	}
#seo-ctx-links
{
	position:relative;
	z-index:100; 
}
.seo-ctx-panel
{
	width: 620px;
	position: absolute;
	top: -280px;
	left: 0;
	z-index: 100;
}
.seo-ctx-header
{
	background: url('http://media.monster.com/id/njs/58/seo-top.gif');
	height: 27px;
	width:620px;
	text-align: right;
	font-size: 10px;
	color: #fff;
}
.seo-ctx-footer
{
	background: url('http://media.monster.com/id/njs/58/seo-bot.gif');
	width:620px;
	height: 12px;
	font-size:1px;
	line-height:1px;
}
.seo-ctx-main
{
	background: url('http://media.monster.com/id/njs/58/seo-bg.gif') 0 0 repeat-y;
	_height:235px; min-height:235px; height:235px;
	overflow:auto;
	width: 620px;
}
.seo-ctx-browse 
{
	font-size:10px; 
	padding-bottom:5px;
	color: #666;
}
#seo-ctx-links .seo-ctx-browse a { color: #666; }	
#seo-ctx-links .seo-col4, #seo-ctx-links .seo-col3, #seo-ctx-links .seo-col2
{
	float: left;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.seo-col4 { width: 149px; }
.seo-col3 { width: 200px; }
.seo-col2 { width: 304px; }
#seo-ctx-links .seo-ctx-main div.stx { padding: 3px 3px 3px 10px; }
#seo-ctx-links .seo-ctx-main a { color: #666; }
.seoHiringBox
{
	margin-top: 10px;
}
.seoHiringBoxHeader
{
	width: 160px;
	height: 35px;
	background-color: transparent;
	background-image: url(http://media.monster.com/id/njs/58/AreYouHiring_top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.seoHiringBoxContent
{
	width: 160px;
	background-color: transparent;
	background-image: url(http://media.monster.com/id/njs/58/AreYouHiring_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.seoHiringBoxTitle
{
	padding: 5px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color:  #0161b2;
}
.seoHiringBoxLink
{
	padding: 5px 5px 10px 5px;
	display: block;
	font-size: 11px;
}
.seoCABox
{
	display: block;
	background: #f5f8e9;
	float: left;
	width: 620px;
	vertical-align: middle;
}
.seoCABoxContent
{
	border: 0px;
}
.seoCABoxHeader
{
	width: 210px;
	margin-right: 10px;
	vertical-align: middle;
}
.seoCABoxLinks
{
	margin: 0px;
	padding: 0px;
	width: 390px;
	float: left;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}
.seoCABoxLinks li
{
	width: 180px;
	margin: 0px;
	padding: 3px 5px 3px 10px;
	font-size: 10px;
	float: left;
	background-image: url(http://media.monster.com/content/usen/ca_icon_arrow2.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
}
.browsejobs {
    display: none;
    margin-bottom: 15px !important;
}
.browsejobs_content {
    padding: 15px;
}
.browsejobs_content ul {
    padding: 0;
    margin: 0;
    float:left;
    width: 180px;
}
.browsejobs_content ul li{
    list-style: none;
    font-size: 0.92em;
    padding: 5px 0;
    width: 180px;
}
.browsejobs_content ul li a, .morelink a
{
    color: #75825E;
    text-decoration: underline; 
}
.browsejobs_content ul li a:hover, .morelink a:hover
{
    text-decoration: none;
}
.browseJobsJsAdvTabLink
{
    color: #6b407f;
    font-size: 0.9em;   
    text-decoration: underline;
}
span.browseJobsJsAdvTabLink
{
    font-size: 0.85em;
    margin-left: 7px;
    margin-right: 7px;
    color: #89A34C;
    text-decoration: none;
}
.browseJobsTopMargin
{
    margin-top: 5px;
}
.morelink 
{
  font-size: 0.92em;
  margin: 8px 0;  
}
#browseSearchTotalJobs 
{
    color: #6b407f;
    font-size: 0.95em;
    text-align: center;
    height:80px;
}
#browseSearchTotalJobs span
{
    color: #d8722a;
    font-size: 15px;
    font-weight: bold;
}
.mouseoverFacets ul {
   margin: 0px 14px;  
   /*width:110px;*/
   }
.mouseoverFacets ul li  {
   margin: 8px 0px;  
   padding-left: 0px; 
   list-style-type: none;
   cursor: pointer;
    font-family:Verdana;
    font-size:11px;
   }
  .mouseoverFacets ul li a {
    color: #75825E;
    text-decoration: underline; 
   }
    .mouseoverFacets ul li a:hover {
    color: #FF9900;
    text-decoration: none; 
   }
   #browsejobs_title h1{
   color: #728d2e; 
   font-size: 20px; 
   font-weight: normal; 
   margin: 30px 15px; 
   padding:0;
   }
.browseMoreSpacer {height: 10px; overflow: hidden; clear: both; width: auto;}
.greyBorder{
    background: #F1F1F1; 
    height: 575px; 
    width: 565px; 
    border: 1px solid #CCCCCC;
    text-align: center; 
    margin: 0 10px 10px 0; 
}
.whiteBorder{
    background: #FFF; 
    height: 532px; 
    width: 522px; 
    border: 1px solid #CCCCCC;
    text-align: center; 
    margin: 10px; 
    padding:10px;
}
.emailFriendMsg{
    float:left;
    clear:both;
    font-size:11px;
    color:#6b6b6b;
    font-weight:bold;
    font-family:Verdana;
    margin-bottom:2px;
    margin-top:15px;
    width:100%;
    text-align:left;
}
.emailFriendMsgDesc{
    clear:both;
    float:left;
    color:#8e6298;
    font-size:10px;
    font-family:Verdana;
    text-align:left;
    width:100%;
}
.emailFriendInput{
    clear:both;
    float:left;
    padding:0px;
    margin:0px;
    width:100%;
    text-align:left;
}
.emailFriendInput input{
    border:solid 1px #b3b9c3;
}
.emailFriendInput textarea{
    border:solid 1px #b3b9c3;
}
.emailFriendBtnSend{
    float:right;
    clear:both;
}
.emailFriendBtnSend button{
    color:White;
    font-weight:bold;
}
.emailFriendBtnClear{
    float:right;
    margin-right:5px;
}
.emailFriendbeginingTitle{
    font-weight:bold;
    font-family:Verdana;
    color:#785588;
    clear:both;
    float:left;
}
.emailFriendbegining{
    font-weight:normal;
    font-family:Verdana;
    color:#444444;
    float:left;
}
.greenMainTitle{
    font-size:20px;
    font-family:Verdana;
    color:#728d2e;
    font-weight:bold;
    margin-bottom:15px;
}
.greyBorderLine{
    height:1px;
    width:520px;
    background-color:#d5d5d5;
    clear:both;
    float:left;
    margin:10px 0 10px 0;
}
.errorMsg{
    color:Red;
    font-size:9px;
}
.buttons{
    clear:both;
    padding-top:10px;
}
.emailFriendLeftCol{
    clear:both;
    float:left;
}
.emailFriendRightCol{
    float:left;
}
.slpWidgetSpacingUtility{
    margin-top:0px;
}
.wacDoormat{
    clear:both;
}
.formWrapper{
    width:100%;
    height:100%;
}
.emailFriendTagLine{
    line-height:20px;
}
.wdgCmsWrapperTop{
    width:375px;
}
.wdgCmsWrapperBottom{
    width:375px;
}
