#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;
    font-size: 11px;
    font-weight: bold;
    margin: 0 auto;
    padding: 8px 0px;
    width: 100%;
}
.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.newjobs.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;  
 overflow: auto;
 height:300px;
}
.PowerSearchFilterModalColumn
{
 float: left;
 width: 200px;
 margin-right:10px
}
.PowerSearchFilterModalCategory
{
 padding: 0; margin:3px 3px 5px 3px;
}
.PowersearchFilterModalBottom
{
 color: #7b4f90;
 font-size: 11px;
 text-align: right;
 padding: 10px 0 0 0;
 margin:0;
}
.subResultBannerAd[1] {border: 1px solid red; padding: 20px;}
 .PSFmodalInputWrapper input {margin: 1px 0 0 0; padding: 0; color: #2aac28; width:14px; height: 14px;}
.PSFmodalInputWrapper {clear: left;float:left; padding:0; margin: 0 8px 2px 0px; width:14px; height:14px;}
.PSFmodalLabelWrapper {padding:0; margin: 0;}
.PSFmodalLabelWrapper label {font-weight: normal; display: block; padding:0; margin:0; font-size: 11px; color: #5f5f5f;}
.CancelLnk
{
 padding: 0 12px 0 0;
}
.PowersearchFilterModalBottom a
{
 color: #7b4f90;
 text-decoration: underline;
}
.PowersearchFilterModalBottom a:hover
{
 color: #FF9900;
 text-decoration: none;
}
/*#filterCategories .filtersTrovixItem, #filterIndustries .filtersTrovixItem {display:none}*/
#PSFilterLists {padding: 0px 15px;}
#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;}
label.filterChecked {color: #ff9900; font-weight: bold;}
label.filterUnchecked {color: #000000; font-weight: normal;}
.moreLink {color: #7f5192; text-decoration: underline; cursor: pointer; font-weight: bold; font-size: 11px; line-height:16px; padding: 0px 0 5px 0; margin:0; clear:both;}
dt.PowerSearchFilterCaption {
    padding: 0 0 5px 0px;
    margin-left: 12px;
    color: #6b3f80;
    font-size: 11px;
    font-weight: bold;
}
#filterJobStatusContainer{padding-top:3px}
.PowerSearchFilterContainer.collapsed .PowerSearchFilterItems{
	display: none;
}
.PowerSearchFilterContainer .toolbox_arrow {
	float: left;
	margin-left: -11px;
	margin-top: 3px;
	background: transparent url(http://img-seeker.newjobs.com/frfr/v3.4.3.4/global_main_img.axd) no-repeat; 
}
.PowerSearchFilterContainer .toolbox_arrow {
	background-position: -106px 0px;
	width: 7px;
	height: 7px;
}
.PowerSearchFilterContainer.collapsed .toolbox_arrow {
	background-position: -113px 0px;
	width: 7px;
	height: 7px;   
}
#PSFilterLists dd {
    margin: 0;
}
#PSFilterLists dd label{
    padding: 0;
    margin: 0;
    font-size: 11px;
}
#PSFilterLists dd input{
    padding: 0;
    margin: 0;
}
#PSFilterLists dl {
clear: both;
    padding: 0;
    margin: 0;
}
#postingDateFilter dd {
    padding: 0 10px 0 23px;
    margin: 0;
}
#postingDateFilter dd input{
    padding: 0;
    margin: 0;
}
#postingDateFilter dl {
    padding: 0px;
    margin: 0;
}
#postingDateFilter dt {
    padding: 0 0 2px 23px;
    margin: 0;
    color: #6b3f80;
    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.newjobs.com/mm/redux/jobsearch/rightUtilities/right_utilities_grey_arrow_down.gif) no-repeat 13px 5px;
   }
   .collapsedSearchFacet  {
       background: transparent url(http://media.newjobs.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.newjobs.com/mm/redux/jobsearch/facets/facets_more_top.png) repeat-x;
    width: 240px;
    height: 38px;
    position:relative;
}
.moreFacetsTop .closeButtonMore {
	margin: 15px 3px 0px 0px;
	*margin: 3px 3px 0px 0px;
}
.moreFacetsTopRight
{
    float: left;
}
.moreFacetsLeft
{
   float: left;
}
.moreFacetsInner
{
    float: left;
    background: white url(http://media.newjobs.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.newjobs.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.newjobs.com/mm/redux/jobsearch/rightUtilities/IAB180Top.png) no-repeat scroll 0 0;
    filter: progid:dximagetransform.microsoft.alphaimageloader(src='http://media.newjobs.com/mm/redux/jobsearch/rightUtilities/IAB180Top.png',sizingmethod='scale');   
    -background:url(http://media.newjobs.com/mm/redux/global/none.gif) fixed; 
    height:10px;
    width:180px;
}
 .adBottomImageViewJobs{
    background:transparent url(http://media.newjobs.com/mm/redux/jobsearch/rightUtilities/IAB180Bottom.png) no-repeat scroll 0 0;
    filter: progid:dximagetransform.microsoft.alphaimageloader(src='http://media.newjobs.com/mm/redux/jobsearch/rightUtilities/IAB180Bottom.png',sizingmethod='scale');   
    -background:url(http://media.newjobs.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 0 10px; background: url(http://media.newjobs.com/mm/redux/reusedBoxes/ad180x280backgroundWhiteGray.gif) no-repeat;}
.ad120x240GrayBorder {width: 150px; padding: 23px 0 23px 30px; margin: 0 0 10px; border: 1px solid #ccc;}
.ad120x240GrayBorder .rctl{background: transparent url(http://media.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite.gif) no-repeat 0 0;}
.ad120x240GrayBorder .rctr{background: transparent url(http://media.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite.gif) no-repeat -4px 0;}
.ad120x240GrayBorder .rcbl{background: transparent url(http://media.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite.gif) no-repeat 0px -4px;}
.ad120x240GrayBorder .rcbr{background: transparent url(http://media.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite.gif) no-repeat -4px 4px;}
.ad160x600backgroundGray {width: 160px; height: 640px; padding: 20px 0 0 10px; margin:  0 0 10px; background: url(http://media.newjobs.com/mm/redux/reusedBoxes/ad180x280backgroundWhiteGray.gif) no-repeat;}
.ad160x600GrayBorder { width: 160px; padding: 5px 10px; margin:  0 0 10px; border: 1px solid #ccc;}
.ad160x600GrayBorder .rctl{background: transparent url(http://media.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite.gif) no-repeat 0 0;}
.ad160x600GrayBorder .rctr{background: transparent url(http://media.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite.gif) no-repeat -4px 0;}
.ad160x600GrayBorder .rcbl{background: transparent url(http://media.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite.gif) no-repeat 0px -4px;}
.ad160x600GrayBorder .rcbr{background: transparent url(http://media.newjobs.com/mm/redux/rounded/rounded_greyborder_onwhite.gif) no-repeat -4px 4px;}
.PowerSearch2Col #ToolBox {background: url(http://media.newjobs.com/mm/redux/jobsearch/rightUtilities/filtersContainerHeaderTop.jpg) center top no-repeat;padding-top:4px}
.PowerSearch2Col #ToolBox  #showMeContent{ background: url(http://media.newjobs.com/mm/redux/jobsearch/rightUtilities/filtersContainerHeaderBottom.jpg) no-repeat center bottom; border-right: 1px solid #e8d7ee;border-left: 1px solid #e8d7ee;  width:178px }
.PowerSearch2Col #ToolBox  #showMeContent ul {border-top:none; padding: 0 15px 6px 15px; margin:0 0 0 4px;}
.PowerSearch2Col #ToolBox  #showMeContent .showMeContent_li {color: #6b407f; font-size: 11px; margin: 0px 3px 1px 10px; padding: 0;}
.PowerSearch2Col #RefineSearchBox #RefineSearchBoxTitle {background:url(http://media.newjobs.com/mm/redux/jobsearch/rightUtilities/filtersContainerSubheader.jpg) no-repeat center bottom; min-height:25px;height: auto; padding:0px 15px; margin:0; border-right: 1px solid #e8d7ee;border-left: 1px solid #e8d7ee;}
.PowerSearch2Col #RefineSearchBox #RefineSearchBoxTitle h2 { color: #3a55a7; font-size:12px; text-align:center; padding: 6px 0px 5px 0px;}
.PowerSearch2Col #RefineSearchBoxContent {padding: 0}
#PSFilterLists .PowerSearchFilterContainer {cursor:pointer; clear: both;}
#PSFilterLists .filterLabel { float:left;margin:0px;padding:0;width: 127px;}
#PSFilterLists .filterLabel .filterName {clear:left;display:block;font-size:11px;font-weight:normal;margin:2px 0 5px;padding:0;}
#PSFilterLists .filterInput { float:left;height:14px;margin:1px 6px 2px 0px;padding:0;width:14px;}
#PSFilterLists .filterInput .filtersTrovix,#PSFilterLists .filterInput .filterTrovixAll {height:14px;margin:0;padding:0;width:14px; clear: both;}
#PSFilterLists .filtersTrovix {text-decoration: none; border:none;  }
#PSFilterLists .filterTrovixAllItem, .filtersTrovixItem {clear: both;}
#PSFilterLists .filterTrovixAllItem {padding-top: 1px;}
#PSFilterLists .filterSeparator {clear: both; border-bottom: 1px solid #cccccc; display: none; margin: 0 0 2px 0;}
.refineSearchTrovix {border-right:1px solid #E8D7EE; border-left:1px solid #E8D7EE; padding: 5px 15px 0px 15px; height:15px}
.refineSearchTrovix a {float:left}
.refineSearchTrovix .gbGreenSmallButton {float:right}
#manage_js_container
{
   width:765px; 
   margin:15px 0; 
   padding: 0px;
   margin: 0 0 17px;
}
#manage_js_header
{
	background:transparent url(http://media.newjobs.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.newjobs.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.newjobs.com/mm/redux/jobsearch/rightUtilities/manage_content_bgd.gif) repeat-y; 
 margin:0px; 
 padding: 15px 12px;   
}
#manage_js_bottom
{
  background: transparent url(http://media.newjobs.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.newjobs.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.newjobs.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.newjobs.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.newjobs.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.newjobs.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.newjobs.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.newjobs.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.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(http://media.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;
}
 /*------------------------*/
 /*  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.newjobs.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.newjobs.com/mm/redux/jobsearch/flyOut/left.png) repeat-y scroll 0 50%;
   height:445px;
 }
.salaryFlyOutDivSmall .leftBackground
{
	background:white url(http://media.newjobs.com/mm/redux/jobsearch/flyOut/left.png) repeat-y scroll 0 50%;
	height:350px;	
}
.salaryFlyOutDiv .rightBackground{
    background:white url(http://media.newjobs.com/mm/redux/jobsearch/flyOut/right.png) repeat-y scroll 0 50%;
    height:445px;
} 
.salaryFlyOutDivSmall .rightBackground 
{
    background:white url(http://media.newjobs.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.newjobs.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.newjobs.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.newjobs.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.newjobs.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;
 }
 #subResultBannerAd_2 {
	padding-bottom: 15px;
 }
 #subResultBannerAd_1 
 {
	padding-bottom: 5px;	
	padding-top: 15px;	
 }
 /*------------------------*/
 /*  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;
}
.trovixTransition {left:345px;}
#transitionResultsContainer
{
    width: 340px;
    height: 127px;
    margin:50px 0 0 200px;
    padding: 10px;
    background: url("http://media.newjobs.com/mm/redux/jobsearch/jsr/transitionResultsBackground.png") no-repeat;
}
.transitionResultsOpacity{
    clear:both;
}
#PowerSearch2Col_leftCol { opacity: 0.1; filter: alpha(opacity = 10);  z-index: 1;  }
 /*------------------------*/
 /*  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.newjobs.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.newjobs.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.newjobs.com/mm/redux/jobsearch/tabSwitch/leftHover.gif); 
    width:16px;
    height:41px;
     float:left;
 }
 .overRightTab{
    background: url(http://media.newjobs.com/mm/redux/jobsearch/tabSwitch/rightHover.gif); 
    width:24px;
    height:41px;
     float:left;
 }
 .inactiveTabLeft{
    background: #fff url(http://media.newjobs.com/mm/redux/jobsearch/tabSwitch/leftInactive.gif);
    width:16px;
    height:41px;
    float:left;
 }
 .inactiveTabCenter{
    background: #fff url(http://media.newjobs.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.newjobs.com/mm/redux/jobsearch/tabSwitch/rightInactive.gif);
    width:24px;
    height:41px;
    float:left;
 }
 .activeTabLeft{
    background: #fff url(http://media.newjobs.com/mm/redux/jobsearch/tabSwitch/leftActive.gif);
    width:16px;
    height:41px;
    float:left;
 }
 .activeTabCenter{
    background: #f1f3f6 url(http://media.newjobs.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.newjobs.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{
    margin-top:5px;
    margin-bottom:3px;
}
.trovixCompanyLogo{
    margin-right:10px;
    float: left;
}
.contextAccessibilityInfo, .contextDiversityInfo {
    width:100%;
    height:100%;
    clear:both;
}
.accessibilityHeader, .diversityHeader {
	margin-bottom: 3px;
}
.accessibilityHeader h1, .diversityHeader h1 {
	color: #637d21;
	border-bottom: 1px dotted black;
	width: 178px;
	padding-bottom:4px;
}
.adaptImage{
    width:36px;
    height:60px;
    clear:both;
    float:left;
    margin-right:10px;
}
.divImage{
    width:67px;
    height:60px;
    clear:both;
    float:left;
    margin-right:10px;
}
.divText, .adaptText {
	float:left;
	width:150px;
    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.newjobs.com/mm/redux/jobsearch/columnView/gridHrow.gif) repeat-x;
    line-height: 25px;
    height:31px;
    margin:0;
    padding:0;
}
#column_ColumnViewDate {min-width:68px; *width:68px; }
#columnButton1,.centerDate { width: 100%; }
#columnButton2, #column_JobViewLink {width:100%;}
.joblink {min-width:215px; *width:215px; overflow:hidden; padding: 10px 0; white-space: nowrap }
.companyName {white-space: nowrap; width:110px }
.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:125px}
#columnButton5, #column_Distance {width:53px}
 .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.newjobs.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.newjobs.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.newjobs.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.newjobs.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; width: 760px;}
#PSHeading .jsps_results_title {color: #3f5497; font-size: 14px; font-weight: bold; padding:0; margin:0;}
#PSHeading .jsps_beta_icon {padding:0; margin:0;}
#PSHeading .jsps_beta_icon { 
	background: url(http://img-seeker.newjobs.com/frfr/v3.4.3.4/global_main_img.axd) no-repeat;
	background-position: -53px -91px; 
	width: 32px;
	height: 15px;
	float: left;
	margin: 2px 0px 0px 5px;
}
#PSHeading .jsps_pipe {padding:0; width: 2px; background-color: #9fb563; overflow: hidden; height: 20px; margin: 0px 7px 0 8px;}
#PSHeading .jsps_results_criteria {color: #3f3f3f; font-weight: bold; font-size: 12px; padding:0; margin:0;}
.PSResultsShader {height: 4px; width: 100%; margin: 0 auto; padding: 10px 0;}
.trovixResultDiv { border-bottom: 1px solid red;}
/* No results */
#noTrovixResults {}
#noTrovixResults .PSErrorHeader {color: #6e8d2f; font-weight: bold; font-size: 18px;}
#noTrovixResults .PSListHeader {color: #7e4a94; font-weight: bold; font-size: 17px; margin-bottom: 10px}
#noTrovixResults ul.PSList, #noTrovixResults ul.PSList li {list-style-type: disc; list-style-image: url(http://media.newjobs.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;}
.contentCell {float:left; width:205px; }
.contentCell h3 {margin-top:0; font-size: 17px; color:#7E4A94; font-weight:bold}
.separatorCell {float:left; width:20px;  position:relative; min-height:90px; margin-right:20px; }
.separatorText{font-size:7pt; text-align: center; position:absolute; top:60%; width:20px; background: white; padding: 3px 0; color:#999999; overflow: visible}
#noResults {background: url(http://media.newjobs.com/mm/redux/jobsearch/jsr/noResultsBkg.png) center top repeat-y; background-position: -37px 0px; min-height:105px; }
.centralRow{width:220px}
.lowerRow{float:left; width:725px; height:15px; margin:0; padding:0; }
.separatorLowCell{float:left; width:20px; height:1px; margin-right:20px;}
#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;}
.cs180L {padding-top: 7px;}
#JobsearchResultsAds {margin-bottom: 14px;}
.PowerSearch2Col .jsRAd1 {height: 130px; width: 728px; margin: 0 0 0 3px;}
.PowerSearch2Col #trovixResults {width: 765px; margin-bottom: 10px; overflow: hidden; border-bottom: 1px solid #CBCBCB;}
.PowerSearch2Col .ctl010AGlobalPaging {border: 0px !important; float: none !important;}
#mainWrapper .disableLink , .modalContainer .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-top: 1px solid #cbcbcb;}
.PowerSearch2Col .PowerSearchCaller .TrovixResultsEvenRow {width: 745px; padding: 10px; border-top: 1px solid #cbcbcb;}
.PowerSearch2Col .PowerSearchCaller .TrovixResultsFirstItem {border-top:none}
/* Special Featured Jobs Styles */
.PowerSearch2Col .PowerSearchCaller #primaryResults .sponsorJobBold {background-color: #f4eff7; 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: 5px; margin-left: 5px; 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 #primaryResults table.psrRelevancy {border: 0px; padding: 0px; margin: 0px;}
.PowerSearch2Col .PowerSearchCaller #primaryResults table.psrRelevancy td {vertical-align: top;}
.PowerSearch2Col .PowerSearchCaller #primaryResults table.psrRelevancy .Score {color: white; font-size: 9px; width:28px; height: 17px; float:left; font-weight: bold; line-height: 16px; text-align: center; background: url(http://media.newjobs.com/mm/redux/jobsearch/icons/psrRelevencyBG.gif) no-repeat; margin-right: 10px;}
.PowerSearch2Col #PSHeading #powersaveSearchModal  .icon{ 
	background: url(http://img-seeker.newjobs.com/frfr/v3.4.3.4/global_main_img.axd) no-repeat;
	background-position: -120px 0px; 
	width: 19px;
	height: 12px;
	float: left;
	margin: 1px 5px 0px 0px;
}
#PSHeading #powersaveSearchModal {
    width: 250px;
}
.PowerSearch2Col .PowerSearchCaller #secondaryResults {padding-top: 10px;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults .sponsorJobBold {background-color: #f4eff7; font-weight: bold;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults h4, #trovixResultsSingleLine tr.add h4 {overflow:hidden; color: #333333; font-size: 14px; font-weight: bold; display: block; height: 23px; line-height: 23px; margin: 7px 0px; text-align:center; background: url(http://media.newjobs.com/mm/redux/jobsearch/jsr/secondaryResultsBanner.gif) no-repeat top center;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults .locationSRH, #trovixResultsSingleLine .locationSRH {color:#FF9900 }
.PowerSearch2Col .PowerSearchCaller #secondaryResults .JobTitle a {color: #7b4f90; font-size: 12px; font-weight: bold;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults .Company {float: left; padding-right: 10px; border-right: solid 1px #7b4f90; color: #7b4f90;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults .JobPlace {float: left; padding: 0 10px; color: #7b4f90;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults .YearsExperience {float: left;  padding-left: 5px; margin-left: 5px; color: #7b4f90; border-left: solid 1px #7b4f90;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults .Description {clear: both; padding-top: 10px; padding-bottom: 20px;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults .DateCreated {float: left; color: #717070; font-weight: bold;}
.PowerSearch2Col .PowerSearchCaller #secondaryResults .Location {display: none;}
.PowerSearch2Col .PowerSearchCaller #primaryResults table.psrRelevancy {border: 0px; padding: 0px; margin: 0px;}
.PowerSearch2Col .PowerSearchCaller #primaryResults table.psrRelevancy td {vertical-align: top;}
.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.newjobs.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.newjobs.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.newjobs.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.newjobs.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -170px;}
.PowerSearch2Col .PowerSearchCaller .trovixMapIcon {float: left; padding-left: 19px; padding-right: 0px; padding-bottom: 3px; background: transparent url(http://media.newjobs.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -22px;}
.PowerSearch2Col .PowerSearchCaller .trovixMapIcon:hover {float: left; padding-left: 19px; padding-right: 0px; padding-bottom: 3px; background: transparent url(http://media.newjobs.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -41px;}
.PowerSearch2Col .PowerSearchCaller .trovixSaveJobIcon {float: left; line-height: 19px; padding-left: 22px; padding-right: 0px; background: transparent url(http://media.newjobs.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.newjobs.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.newjobs.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.newjobs.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -95px;}
.PowerSearch2Col .PowerSearchCaller .trovixLadaptIcon {float: left; line-height: 19px; padding-left: 21px; padding-right: 0px; background: transparent url(http://media.newjobs.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -1165px;}
.PowerSearch2Col .PowerSearchCaller .trovixProdiversityIcon {float: left; line-height: 19px; padding-left: 21px; padding-right: 0px; background: transparent url(http://media.newjobs.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -1182px;}
/* 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: 5px; margin-left: 5px; 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 {}
.PowerSearch3Col .PowerSearchCaller #primaryResults table.psrRelevancy {border: 0px; padding: 0px; margin: 0px;}
.PowerSearch3Col .PowerSearchCaller #primaryResults table.psrRelevancy td {vertical-align: top;}
.PowerSearch3Col .PowerSearchCaller #primaryResults table.psrRelevancy .Score {color: white; font-size: 9px; width:28px; height: 17px; float:left; font-weight: bold; line-height: 16px; text-align: center; background: url(http://media.newjobs.com/mm/redux/jobsearch/icons/psrRelevencyBG.gif) no-repeat; margin-right: 10px;}
#secondaryResults3Col {background: url(http://media.newjobs.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.newjobs.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.newjobs.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.newjobs.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.newjobs.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.newjobs.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.newjobs.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.newjobs.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.newjobs.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.newjobs.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.newjobs.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.newjobs.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.newjobs.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -95px;}
.PowerSearch3Col .PowerSearchCaller .trovixLadaptIcon {float: left; line-height: 19px; padding-left: 21px; padding-right: 0px; background: transparent url(http://media.newjobs.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -1165px;}
.PowerSearch3Col .PowerSearchCaller .trovixProdiversityIcon {float: left; line-height: 19px; padding-left: 21px; padding-right: 0px; background: transparent url(http://media.newjobs.com/mm/redux/jobsearch/icons/icons6.png) no-repeat scroll 0 0; background-position: 0 -1182px;}
.PowerSearch3Col .ctl010AGlobalPaging {width: 570px; border: 0px !important; float: none !important;}
/* Power Job Search Results */
#trovixResults #optionMapButton {display: none !important;}
#trovixResults .trovixView  { background-color: #fff; width: 765px; padding: 0px; }
#trovixResults .jobItem { width: 745px; border-top: 1px solid #cbcbcb; padding: 10px 10px;}
#trovixResults .adItem { border-top: 1px solid #cbcbcb;}
#trovixResults .firstRow { border-top: none;}
#trovixResults .sponsorJobBold { font-weight: normal !important;}
#trovixResults .leftCol {float: left; width: 35px; }
#trovixResults .Score { 
	color:white;
	float:left; 
	font-size:9px; 
	font-weight:bold; 
	line-height:16px; 
	text-align:center;
	background: transparent url(http://img-seeker.newjobs.com/frfr/v3.4.3.4/global_main_img.axd) no-repeat; 
	background-position: -159px 0px;
	width: 28px;
	height: 17px;
	float: right;
	display: inline;
	margin: 4px;
}
#trovixResults .rightCol {float: right;  width: 710px; }
#trovixResults div.itemHeader { padding-bottom: 8px;}
#trovixResults .leftPart {float: left;}
#trovixResults .midPart {float: left; width: 480px;}
#trovixResults .psCompanyIcon {padding: 5px 0px 0px 0px; margin: 0px;}
#trovixResults div.itemHeader .jobTitle {font-size: 13px; font-weight: bold; padding-bottom: 2px; text-decoration: none;}
#trovixResults div.itemHeader span.company  { color: #362f2d; margin-right: 0px; padding: 0px 5px 0px 0px; border-right:1px solid #362f2d;  display: block; float: left;}
#trovixResults div.itemHeader span.jobplace{ color: #362f2d; margin-left: 0px; padding: 0px 5px 0px 5px; border-right:1px solid #362f2d; display: block; float: left;}
#trovixResults div.itemHeader div.MapLink{ color: #362f2d; margin-left: 0px; padding: 0px 0px 0px 0px; display: block; float: left; line-height: 11px}
#trovixResults div.itemHeader div.rightPart {float: right; width: 140px;  }
#trovixResults div.itemHeader span.postingdate {float: right; color: #362f2d;}
#trovixResults div.itemBody span.description { color:#333333; font-size:11px; }
#trovixResults div.itemBody span.summaryhighlight { font-weight: bold;}
#trovixResults div.itemBody a.detailsLink {color: #6d3987; text-decoration: underline;  }
#trovixResults div.itemBody a:visited.jobTitle, 
#trovixResults div.itemBody a:visited.detailsLink {color: #6985C1;}
#trovixResults div.itemFooter div.tagLine {float: left; width: 460px; font-size: 12px; color: #666}
#trovixResults div.itemFooter .actionLine {float: right; text-align: right;}
#trovixResults div.jobItem a {color: #6d3987;text-decoration: underline;}
#trovixResults div.jobItem a:visited {color: #6985C1;}
#trovixResults div.jobItem a:hover{ color: #ff9900;}
#trovixResults div.jobItem a:visited:hover {color: #6985C1;}
#trovixResults .jobItem.visited .itemHeader .midPart * { color: #6985C1; border-color: #6985C1;}
#trovixResults .jobItem.visited .itemBody  .description { color: #a0a0a0;}
#trovixResults div.itemFooter .actionLine .EmailJob {float: left; line-height: 19px; padding-right: 10px;}
#trovixResults div.itemFooter .actionLine .SaveJob {float: left; line-height: 19px;  padding-right: 0px;}
#trovixResults div.itemFooter .actionLine .SalaryLink {float: left;}
#trovixResults div.itemFooter .actionLine .VideoLink {float: left; line-height: 19px; padding-right: 10px;}
#trovixResults div.itemFooter .actionLine .Prodiversity {float: left;line-height: 19px; }
#trovixResults div.itemFooter .actionLine .Ladapt {float: left; line-height: 19px;}
#trovixResultsSingleLine table { border-collapse: collapse; margin-top: 10px;}
#trovixResultsSingleLine td, 
#trovixResultsSingleLine th {font-family: verdana; font-size: 11px; color: #333333; margin: 0px; padding: 0px; border: 1px solid white;  float: none;  }
#trovixResultsSingleLine th {background: url(http://media.newjobs.com/mm/redux/jobsearch/columnView/gridHrow.gif); font-weight: normal;text-align: left; clear: none;  height: 31px;}
#trovixResultsSingleLine th.date .arrow, #trovixResultsSingleLine th.dateHover .arrow  {
background: transparent url('http://media.newjobs.com/mm/redux/jobsearch/icons/icons6.png') no-repeat;
    background-position:0px -627px;
    height:10px;
    width:10px;
    float:left;
    margin-top:10px;
    margin-left:2px;
}
#trovixResultsSingleLine table th.date div { float: left;}
#trovixResultsSingleLine table th.dateHover div { float: left;}
#trovixResultsSingleLine tr.add iframe {width: 100%;}
#trovixResultsSingleLine .odd {background-color: #ffffff;}
#trovixResultsSingleLine .even {background-color: #f3eff6;}
#trovixResultsSingleLine .sponsorJobBold td *{font-weight: bold;}
#trovixResultsSingleLine div { height: 14px;overflow: hidden; white-space:nowrap; margin: 5px 5px;}
#trovixResultsSingleLine a{color: #7b4f90; font-weight: normal; text-decoration: underline;}
#trovixResultsSingleLine a:hover{color: #ff9900; }
#trovixResultsSingleLine a:visited{color: #6985C1; }
#trovixResultsSingleLine a:visited:hover {color: #6985C1;}
#trovixResultsSingleLine table .date {min-width:68px; *width: 68px; text-align:center; }
#trovixResultsSingleLine table .dateHover {min-width:68px; *width: 68px; background: transparent url("http://media.newjobs.com/mm/redux/jobsearch/columnView/gridHrowHover.gif") repeat-x scroll 0 0; color: #6B407F; font-weight: bold; cursor: pointer;}
#trovixResultsSingleLine table td.date div {width: 100%; float: left; margin:0; text-align:center;}
#trovixResultsSingleLine table .jobTitle {min-width:287px; *width:287px;} 
#trovixResultsSingleLine table .jobTitle div { width: 287px;}
#trovixResultsSingleLine table.sixIcons .jobTitle {width: 280px;}
#trovixResultsSingleLine table.sixIcons .jobTitle div {width: 270px; }
#trovixResultsSingleLine table .company {width: 143px;}
#trovixResultsSingleLine table .company div {width: 133px; }
#trovixResultsSingleLine table .jobPlace {width: 143px;}
#trovixResultsSingleLine table .jobPlace div {width: 133px; }
#trovixResultsSingleLine table .icon {width: 21px;text-indent: -200px;}
#trovixResultsSingleLine table th.icon>div {width: 12px; margin: 0px 0px 0px 2px;background: transparent url(http://img-seeker.newjobs.com/frfr/v3.4.3.4/global_main_img.axd) no-repeat;  }
#trovixResultsSingleLine table td.icon div {
	display:block;
	height:19px;
	width:19px;
	margin:0 1px;
	padding:0;
}
#trovixResultsSingleLine table td.icon div a {
	margin:0px;
	padding:0 3px;
	width:16px;
}
#trovixResultsSingleLine  th.icon .map { 
		background-position: 0px -75px;
		width: 16px;
		height: 16px;
}
#trovixResultsSingleLine  th.icon .video {
		background-position: -32px -75px;
		width: 16px;
		height: 16px;
}
#trovixResultsSingleLine th.icon .salary  {
		background-position: -64px -75px;
		width: 16px;
		height: 16px;
}
#trovixResultsSingleLine th.icon .ladapt  {
		background-position: -96px -75px;
		width: 16px;
		height: 16px;
}
#trovixResultsSingleLine th.icon .diversity  {
		background-position: -144px -75px;
		width: 16px;
		height: 16px;
}
#trovixResultsSingleLine th.icon .apply {
		background-position: -128px -75px;
		width: 16px;
		height: 16px;
}
/* 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.newjobs.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;}
#trovixFeedback { width: 180px;height:38px; background: url(http://media.newjobs.com/mm/redux/jobsearch/jsr/trovix_feedback_bg_w_icon.png) no-repeat; cursor: pointer; display:table;float: right; margin-top: -44px; position: relative; } 
#trovixFeedback .cell { display:table-cell; vertical-align:middle;margin: 0px; padding: 0px;}  
#trovixFeedback .text { margin: 4px 5px 4px 8px; overflow: hidden; max-height: 30px; max-width: 130px; font-family: Arial;	font-size: 12px; font-weight: bold;	color: #7b4f90; }
#PSHeading .jsps_switches {float: left; width: 505px;}
.pjs_sort_selector, .pjs_view_selector 
{ 
    padding: 0px;  
    margin: 0;
    cursor: pointer; 
    font-weight: normal;
    color: #000;
    font-size: 11px; 
    width: 155px; 
    background: transparent url('http://media.newjobs.com/mm/redux/jobsearch/jsr/pixel.gif');
    float: right;
}
.pjs_sort_selected , .pjs_view_selected 
{ 
    padding: 0;  
    margin: 0;
    position: relative;
    float: right;
    display: inline;
    text-decoration: underline;
    color: #7B4F90;
}
.pjs_sort_selected.selected, .pjs_view_selected.selected {
	text-decoration: none;
}
.pjs_sort_arrow, .pjs_view_arrow   {
	background: transparent url(http://img-seeker.newjobs.com/frfr/v3.4.3.4/global_main_img.axd) no-repeat; 
	background-position: -72px 0px;
	width: 8px;
	height: 6px;
	float: right;
	display: inline;
	margin: 4px;
}
.pjs_sort_arrow.selected, .pjs_view_arrow.selected {
	background-position: -80px 0px;
	width: 8px;
	height: 6px;
}
.pjs_sort_label, .pjs_view_label
{
    padding:0 6px 0 0; 
    margin: 0;
    font-weight: bold;
    float: right;
    display: inline;
}
#pjs_sort_subnav, #pjs_view_subnav
{   
    z-index: 5;
    position: absolute;
    padding:0;
    color: #666666;
    text-align:left;
    font-size: 11px;
    clear: both;
    display: none;
}
#pjs_view_subnav
{   
    margin: 14px 0 0 78px;
    width: 75px;
}
#pjs_sort_subnav
{   
    margin: 14px 0 0 75px;
    width: 75px;
}
 /* ie fix */
#pjs_sort_subnav, #pjs_view_subnav {margin-top:0px\9;}
#pjs_sort_subnav ul, #pjs_view_subnav ul
{
    margin: 0;
    padding: 0 0 3px 0px; 
    background-color: #fff;
    border: 1px solid #ccc;
}
#pjs_sort_subnav ul li, #pjs_view_subnav ul li
{
   margin: 0;
   padding: 3px 5px;
   list-style-type: none;
   border-bottom: #cccccc;
}
#pjs_sort_subnav ul li:hover, #pjs_view_subnav ul li:hover
{
	background-color: #f4f4f4;
}
#pjs_view_subnav ul li a
{
	color: #666666;
	text-decoration: none;
}
#PSHeading #resultsCountHeader {width:760px; height:auto; margin: 3px 0 15px 0}
#jobSearchresult table {
  width: 100%
}
#mnst-popbox-pos {
	position:relative;
	width:940px;
}
#mnst-popbox a{
	color: #999;
	text-decoration: none;
	padding:0 0 4px 10px;
	background:url(http://media.newjobs.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;
}
#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.newjobs.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.newjobs.com/id/njs/58/seo-bot.gif');
	width:620px;
	height: 12px;
	font-size:1px;
	line-height:1px;
}
.seo-ctx-main
{
	background: url('http://media.newjobs.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.newjobs.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.newjobs.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.newjobs.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;
}
.pageContainer.advancedSearchPage {
	margin-top: -40px;
	margin-bottom: 10px;
}
#blockCategories .item,
#blockIndustries .item 
{
	padding: 2px 5px;
}
#blockJobType,
#blockEducationLevel,
#blockCareerLevel
{
	border: none;
	display: block;
	padding: 2px;
	width: 100%;
}
#blockJobType>div.column,
#blockEducationLevel>div.column,
#blockCareerLevel>div.column
{
	display: inline;
	float: left;
	width: 35%;
}
#blockJobType  .item ,
#blockEducationLevel  .item ,
#blockCareerLevel  .item 
{
	padding: 3px 6px;
}
#listLocations .ctl060_formFieldSubLabel {
	margin: 0px -10px 0px 5px;
}
#powersaveSearchModal  .icon{ 
	background: url(http://img-seeker.newjobs.com/frfr/v3.4.3.4/global_main_img.axd) no-repeat;
	background-position: -120px 0px; 
	width: 19px;
	height: 12px;
	float: left;
	margin: 4px 5px 0px 0px;
}
.advancedSearchPage .icnDelete {
	background: transparent url(http://img-seeker.newjobs.com/frfr/v3.4.3.4/global_main_img.axd) no-repeat; 
	background-position: -187px 0px;
	height: 13px;
	width: 13px;
}
.PowerSearch2Col.advancedSearchPage #ToolBox #showMeContent {
	background:none;
	border-left:1px solid #E8D7EE;
	border-right:1px solid #E8D7EE;
	width:178px;
}
.advancedSearchPage #ToolBox #showMeContent ul {
	padding:3px 0 1px 10px;
}
.PowerSearch2Col.advancedSearchPage #ToolBox #showMeContent ul li {
	margin:0 5px 4px 10px;
}
.advancedSearchPage .ctl060_prompt { 
	border: 1px solid #B3B9C3;
}
#internalAdModal
{
    padding: 0 2px 8px;
    height: 188px;
}
#internalAdModal .intAdBody
{
    position: absolute;
    top: 0px; 
    background: url('http://media.newjobs.com/mm/redux/internal_ad/internal_get_jobs_ad.jpg') no-repeat 0 0 transparent;
    font-family: verdana;
    font-size: 12px;
    height: 188px;
    width: 492px;
    z-index: 20;
    position: absolute;
}
#internalAdModal .intAdBody a
{
    color: #7b4f90;
    text-decoration: underline;
}
#internalAdModal .intAdBody a:hover
{
    color: #ff6600;
    text-decoration: none;
}
#internalAdModal .intAdMessage
{
    margin-top: 65px;
    margin-left: 15px;
    display: block;
}
#internalAdModal .intAdJoinLink
{
    font-size: 18px;
    font-weight: bold;
    margin-top: 12px;
    margin-left: 15px;    
    display: block;
}
#internalAdModal .intAdNoThanksLink
{
    bottom: 15px;
    margin-left: 15px;    
    position: absolute; 
    font-size: 11px; 
}
