/******* =body ********/
body, textarea /* adding textarea to overide IE's defaulting to sans font only in textarea */
{
	font-family: Arial; 
	font-size: 13px;
	color: #333;
        /* line-height: 17px;  tested this out  blows everything up */
}
a
{
    text-decoration:none;
    color: #0d51ab;
}
a:hover
{
    text-decoration:underline;
    color: #0d51ab;
}
/******* =body End ********/
/* Layout
*******************/
#mcWorkArea
{
    width: 966px;
	padding: 0;
	margin: 21px 14px;
	float: left;
}
#contentWell
{
    float:left;
    width:756px;
}
#contentWell.browsePage
{
	padding-top:300px;
	*padding-top:316px;
	position:relative;
	z-index:1;
}
#sidebarRight
{
    float:right;
    width:196px;
}
#sidebarLeft
{
	float:left;
	margin-right:14px;
	width:196px;
}
#centerColumn
{
	float:right;
	width:546px;
}
.wacDoormat
{
	margin-left:0;
}
/* Headers
*******************/
#resultsCountHeader
{
	margin:7px 0 4px;
	overflow:hidden;
}
#resultsCountHeader h1
{
	display:inline;
	margin:0;
}
#resultsCountHeader h1.diffCountry
{
	clear:both;
	float:left;
	margin-top:15px;
}
#resultsCountHeader .helpLink
{
	border-left:1px solid #999;
	display:inline;
	line-height:19px;
	margin:2px 0 0 12px;
	padding:0 0 0 11px;
}
#resultsCountHeader .radius
{
	margin-left: 12px;
}
/**** widget recomended jobs ****/ 
/****** new widgetLook ****/ /* copied from my20 14.widget.css - needed for jobsearch20 */
.slpRecommendedJobs .ctlJobListEntry,
.slpRecommendedJobs .ctrJobListGraySeparator
{background: #fff; padding-top: 5px;}
.slpRecommendedJobs .ctrJobListGraySeparator {border-bottom: 1px solid #e4e4e4;}
/**** JSR Forms ****/ 
.hd {
    margin-bottom: 0;
	*margin-bottom:18px;
}
.hd p, .hd h2 {
    margin: 0;
	*margin-bottom:0;
}
fieldset.btnGrp {
	padding:14px;
	background:#eee;
	width:518px;
	margin-top:19px !important;
	*margin-top:35px !important;
}
.formGS .GSgd5.cssFloatRight {
	float:right;
	margin-top:7px;
	}
.formGS>div.GSgd8{
	margin-top:7px;
	}
.innerFieldWrapper span.fnt20,
.fieldWrapper span.fnt20 {
    display: block;
    margin-top: 5px;
    float: left;
    line-height: 13px;
	width:100%;
}
fieldset .fieldsetFooter {
    width: 100%;
    /*margin-top: -8px !important;*/
    /*margin-bottom: 8px !important;*/
    display: block;
    float: left;
}
fieldset.fieldWrapper .fieldsetFooter{
    margin-top: 5px !important;
    margin-bottom: 0px !important;
}
.formGS .fieldWrapper {
    margin-bottom: 18px;
    display: block;
    overflow: hidden;
}
ul.groupHorizontal li label {
	padding-bottom:3px;
}
.groupHorizontal li {
    float: left;
    margin-right: 14px;
    list-style-type: none;
}
.groupHorizontal li:nth-child(even) {
    margin-right: 0;
}
/*** for IE7 ***/
.groupHorizontal li:first-child + li , .groupHorizontal li:first-child + li + li + li, .groupHorizontal li:first-child + li + li + li + li + li, .groupHorizontal li:first-child + li + li + li + li + li + li + li{
    margin-right: 0;
}
.groupHorizontal li  label input{
    float: left;
}
.groupHorizontal li  label span{
    float: left;
	word-wrap:break-word;
	width:109px;
	width:107px\9;
	*width:102px;
}
/****** Right hand side needs to be floated left for StandardAdvancedSearch.aspx and AdvancedSearch.aspx *****/
.formGS .stack:last-of-type {
    /*margin-bottom: 0;*/
}
#savedSearchRightColumn a#linkSavedSearch {
	line-height:18px;
	}
#resultsFooter {
	margin-top:78px;
	}
/* Listings Column - Multiline
***********************************/
.jsRAd1 {
    border-bottom: 1px solid #CCC;
}
.browsePage #listings
{
	padding:5px 0 0;
}
#secondaryResults h4{
	margin-bottom:7px;
}
#listings.multiline .listing,
#secondaryResults .listing
{
    line-height: 17px;
    margin: 0;
    border-bottom: 1px solid #CCC;
    padding: 14px 0;
}
#listings.multiline .listing .details,
#secondaryResults .listing .details
{
 margin-bottom: 0 !important;
 float:left;
 width:414px;
}
#listings.multiline .adItem,
#secondaryResults .adItem
{
    /*margin-bottom: 14px;*/
	border-bottom: 1px solid #CCC;
}
#listings.multiline .featuredListing
{
    background:#fff8e6;
    padding:4px 6px;
}
#listings.multiline .listing .psCompanyIcon, #secondaryResults .listing .psCompanyIcon
{
	vertical-align:middle;
	display:inline-block;
	zoom: 1; /* ie fix */
	*display: inline; /* ie fix */
	margin:5px 5px 0px 0;
}
#listings.multiline .listing .jobTitle,
#secondaryResults .listing .jobTitle
{
	display:inline;
	float:none;
	font-family:Arial;
    line-height: 19px; 
}
#listings.multiline .listing a.jobTitle, 
#secondaryResults .listing a.jobTitle
{
    text-decoration:none;
    }
#listings.multiline .listing a.jobTitle:hover, 
#secondaryResults .listing a.jobTitle:hover
{
    text-decoration:underline !important;
    }
#listings.multiline .listing .contentwrapper,
#secondaryResults .listing .contentwrapper{
    float: left;
    width: 100%;
}
#listings.multiline .listing .contentcolumn,
#secondaryResults .listing .contentcolumn{
   margin: 0 113px 0 0px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	width: 414px;
}
#listings.multiline .listing .marginLeft,
#secondaryResults .listing .marginLeft
{
    margin-left:21px;
}
#listings.multiline .listing .leftcolumn,
#secondaryResults .listing .leftcolumn
{
    float:left;
    width:18px;
    line-height:17px;
    padding-top:2px;
    margin-left: -100%;
	margin-top: 2px;
}
#listings.multiline .listing .footer,
#secondaryResults .listing .footer
{
    clear: left;
    /*width: 100%;*/
    }
#listings.multiline .listing .leftcolumn input,
#secondaryResults .listing .leftcolumn input
{
       display: block;
	float: left;
	clear: left;
	height: 17px;
	padding:0;
	margin: 0;
    }
#listings.multiline .listing .rightcolumn,
#secondaryResults .listing .rightcolumn
{
    float: left;
    width: 92px; /*Width of right column*/
    margin-left: -99px; /*Set left marginto -(RightColumnWidth)*/
}
.listingsTable .locationInfo,
#listings.multiline .listing .rightcolumn .locationInfo,
#secondaryResults .listing .rightcolumn .locationInfo
{
     max-height:30px;/*2xline-height*/
    height:auto !important;
    height:30px;
    overflow:hidden;
}
.trovixCompanyLogo
{
    display:none;
    }
.listingsTable .jobTitleContainer,
#listings.multiline .listing .jobTitleContainer,
#secondaryResults .listing .jobTitleContainer
{
    max-height:38px;
    height:auto !important;
    height:34px;
	margin-bottom:2px;	
}
.listingsTable .jobTitleContainer a
{
    text-decoration: none;
}
.listingsTable .jobTitleContainer a:hover
{
    text-decoration: underline;
    }
.listingsTable tr.add h4 {
    margin: 0;
    padding: 8px 0 8px 25px;
}
#imgWhoKnow{
	display:block;
	margin: 0 auto 4px;
	clear:both;
	position:relative;
	background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_new_img.axd);
	width: 27px; height: 16px; background-position: -344px 0px;
}
#listings.multiline .sponsoredListing .jobTitle,
#secondaryResults .sponsoredListing .jobTitle
{
	background:#fbf0fa;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	margin-left:-3px;
}
#listings.multiline .listing .jobDetails,
#secondaryResults .listing .jobDetails
{
    clear:both;   
}
#listings .descriptionContainer 
{
    font-size:12px;
}
#listings.multiline .listing .featuredTitle
{
    font-weight:bold;
    background:#fbf0fa;
    padding-right:5px;
}
#listings.multiline .listing .jobDetails,
#listings.multiline .listing .jobDesc,
#secondaryResults .listing .jobDetails,
#secondaryResults .listing .jobDesc
{
	cursor:default;
    margin:0;
}
#listings .listing .details
{
     max-height:51px;/*3xline-height*/
    height:auto !important;
    height:51px;
	overflow: hidden;
	margin-bottom: 0 !important;
}
#secondaryResults .listing .details
{
	height:34px;
	overflow: hidden;
	margin-bottom: 0 !important;
}
#listings.multiline .listing .summaryhighlight,
#secondaryResults .listing .summaryhighlight
{
    font-weight:bold;
}
#listings.multiline .listing .jobDetails a:visited{color:#0E774A;}
/* Listings Column - SingleLine
***********************************/
.listingsTable
{
	border-collapse:collapse;
	width:100%;
	margin:0;
	padding:0;
}
.listingsTable .dateCol{width:99px; text-align:right;}
.listingsTable .companyCol{width:98px; 	text-align: left;padding:0; margin-right:14px;}
.browsePage .listingsTable .companyCol{width:220px;}
.jobTitleCol table {
	margin-bottom:0
}
.listingsTable tr.odd td, .listingsTable tr.even td, .listingsTable tr td
{
    padding:14px 0px;
    vertical-align:top;
    }
.listingsTable tr td
{
    padding:0;
    }
.listingsTable tr td.socialTd
{
    padding:14px 0;
}
.listingsTable th
{
	background:#eee;
	border-right:0px solid #fff;
	height:30px;
	padding:0 0px;
	font:normal 11px Arial;
	vertical-align:middle;
}
.listingsTable th select
{
	font-size:11px;
	margin:1px 0 0;
	padding:0;
	width:150px;
	text-align: left;
}
.listHeader
{
	height:35px;
}
.odd
{
	height:39px;
}
.even
{
	height:39px;
}
.browsePage .listingsTable th select{margin-left:50px; *margin-left:25px;}
.listingsTable th:first-child{border-left:none;}
.listingsTable tbody tr td,
.listingsTable tfoot tr td{border-bottom:1px solid #ccc;}
.listingsTable tbody tr:first-child td{border-top:none;}
.listingsTable tr.featured td{background:#fbf0fa;}
.listingsTable td .companyLogo
{
	vertical-align:middle;
	display:inline-block;
	margin:2px 0 0;
}
.listingsTable td.legend, .multiviewlegend{padding:6px 5px 6px 1px;}
.listingsTable tr.sponsoredListing .jobTitleCol a.slJobTitle
{
	background:#fbf0fa;
	font-weight: bold;
	padding: 0 3px;
	margin-left:-3px;
	line-height: 19px; 
}
.listingsTable th:first-child  div
{
	width:280px;
	text-align: left;
	margin-left: 8px;
}
.listingsTable .jobTitleCol .firstColumn
{
	width: 21px;
	}
.listHeaderItem
{
  text-align: left;  
}
.colFirst
{
    width: 301px;
}
.colSecond
{
    width:207px;
}
.colThird
{
    width: 38px;
}
.listingsTable span.blueCheckmark, #listings.multiline .listing span.blueCheckmark, #secondaryResults .listing span.blueCheckmark ,.multiviewlegend span.blueCheckmark 
{
	background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_new_img.axd);
	width: 14px; height: 12px; background-position: -110px 0px;
	display:inline-block;
}
.listingsTable td.center{text-align:center;}
.listingsTable .dateCol .blueCheckmark{margin-left:10px;}
/* Listings Icons
***********************************/
.listingsTable .iconsSingleLine,
#listings .iconsSingleLine,
#secondaryResults .iconsSingleLine{display:inline;}
#listings .iconSeparator,
#secondaryResults .iconSeparator
{
	color:#666;
	font-weight:bold;
}
.listingsTable .iconsSingleLine a,
#listings .iconsSingleLine a,
#secondaryResults .iconsSingleLine a
{
	background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_new_img.axd);
	display:block;
	float:left;
	margin:0 4px;
	padding:0;
	zoom:1;
	*vertical-align:middle;
	text-indent:-9999px;
}
.listingsTable .iconsSingleLine a,
#listings.multiline .iconsSingleLine a,
#secondaryResults .iconsSingleLine a
{
	display:inline-block;
	float:none;
}
#listings .iconsSingleLine a.videoCamera,
#secondaryResults .iconsSingleLine a.videoCamera{width: 15px; height: 11px; background-position: -182px 0px; margin-top:1px; display:inline; float:left}
#listings .iconsSingleLine a.accessible,
#secondaryResults .iconsSingleLine a.accessible{width: 12px; height: 14px; background-position: -170px 0px; margin-bottom:-2px;}
#listings .iconsSingleLine a.diversity,
#secondaryResults .iconsSingleLine a.diversity
{
	vertical-align:middle;
	margin-top:3px;
	*margin-top:0;
	width: 14px; height: 8px; background-position: -197px 0px;
}
/* Other Listings Content
***********************************/
#relatedJobs
{
	margin:25px 0;
}
.rssIcon
{
	background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_new_img.axd);
	width: 16px; height: 16px; background-position: -233px 0px;
	display:inline-block;
}
#contentWell h2 .rssIcon
{
	margin: 0 0 -2px;
}
/* Sponsored Results
***********************************/
#YahooAdParentContainer  {clear:both; margin:29px 0 35px; padding-left:24px;}
#GoogleAdParentContainer{clear:both; margin:29px 0 35px; padding-left:24px;}
#YahooAdParentContainer #YahooAdsHeader {color:#999; padding-bottom: 7px;}
#YahooAdParentContainer #YahooAdsImage {padding-right:8px; float:left;}
#YahooAdParentContainer #YahooAdsImage .YahooAdImage {height:50px;}
#YahooAdParentContainer #YahooAdsItem {margin:0 0 14px;	clear:both; line-height: 17px;}
#YahooAdParentContainer #YahooAdTitle a {font-size: 16px; color:#0D51AB;}/* mimic fnt11 */
#YahooAdParentContainer #YahooAdTitle a:visited {color:#AE7CDD;}
/*
#YahooAdParentContainer #YahooAdDescription {background:url(http://media.newjobs.com/mm/redux/globalIcons/smallBullet-gray.png) no-repeat 4px 7px; display:inline; padding-left:12px;}
*/
#YahooAdParentContainer #YahooAdURL {color: #0E774A; font-size:11px;} /* mimic fnt16 */
#YahooAdParentContainer #YahooAdURL b {font-weight: normal;}
/* No Results View
***********************************/
.noResultsView
{
	margin:0 0 18px;
}
p.suggestions
{
	margin-bottom:0;
	font-weight:bold;
}
ul.suggestions
{
	margin:0 0 18px 0;
	padding:0;
}
ul.suggestions li
{
	list-style:none;
	padding:0 0 0 9px;
	background:url(http://media.newjobs.com/mm/redux/globalIcons/smallBullet.png) no-repeat 0 7px;
}
#contentWell ul.suggestions{margin-bottom:25px}
#contentWell .noResultsView ul.suggestions{margin-bottom:2px;}
/* Feedback Link Tab
***********************************/
#trovixFeedbackHolder
{
	position:fixed;
	right:0;
	margin-right:-58px;
}
#trovixFeedbackTab
{
	background:#0D51AB;
	border:1px solid #043371;
	border-bottom:none;
	bottom:60%;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:13px;
	font-weight:bold;
	padding:5px 10px;
	position:fixed;
	right:0;
    z-index:1;
	*height:80px;
	*position:static;
	*right:0;
	-moz-transform:rotate(270deg); 
	-moz-transform-origin:bottom right;	
	-webkit-transform:rotate(270deg);
	-webkit-transform-origin:bottom right;
	-o-transform:rotate(270deg);
	-o-transform-origin:bottom right;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	/* Do not add any more style declarations for #trovixFeedbackTab below here */
}
#trovixFeedbackTab:hover
{
	text-decoration:none;
}
.linkApply
{
    display: block;
    margin: 0;
}
#centerColumn .firstBatchApply .batchApply
{
    border-bottom:1px solid #EEE;
	padding: 14px 0;
    }
.firstBatchApply .batchApply
{
    border-bottom:1px solid #EEE;
	padding-top: 0px;
    }
.batchApply
{
	padding-top: 14px;
}
.browsePage .batchApply
{
	padding-bottom:14px;
}
.batchApplyMaxSelectionNumber,
.batchApplyMaxSelectionReached {
    padding-top: 4px;
}
.listingsTable .companyContainer .fnt13, .listing .companyContainer .fnt13 {
display: inline;
    margin-left: 6px;
}
#centerColumn .listingsTable {
	border-top:none;
}
.listingsTable .companyContainer a
{
    float:left;    
}
.listingsTable .companyContainer, .listing .companyContainer a, .listingsTable .companyContainer a
{    
	color:#333;
	float:left;
	display:inline;
	margin-bottom:3px;
}
.listingsTable .bulletSeparator, .listing .bulletSeparator {
    float:left;
    color:#999;
    margin-left:7px;
	/*margin-right:3px*/
display:inline
}
.listing .Salary, .listingsTable .Salary
{
    color:#999;
    margin-left:2px;
    font-size:12px;
    float:left;
}
.listing .postedDateContainer, .listingsTable .postedDateContainer
{
    color:#999;
    font-size:11px;
    line-height:18px;
}
.listing .locationInfo, .listing .locationInfo a,
.listingsTable .jobLocationSingleLine, .listingsTable .jobLocationSingleLine a
{
    color:#777777;
    font-size:11px;
	line-height:14px;
}
.listingsTable .socialCol
{
    width:84px;
	padding:0; 
    text-align:center;
    cursor:pointer;
	display:block;
    font-size: 11px; 
    font-weight: normal;
    color: #0d51ab;	
    vertical-align:middle;
	margin-right:7px;
}
.listingsTable .socialCol #socialAll
{
	width: 100%;
	line-height:14px;
	/*margin-bottom:11px*/
}
.listingsTable .socialCol #txtSurname, 
.listingsTable .socialCol #txtName,
.listingsTable .socialCol #txt2nd
{
    max-height:17px;/*1xline-height*/
    height:auto !important;
    height:17px;
    overflow: hidden;
    text-align: left;
}
.listingsTable .socialCol #txtMore, 
.listingsTable .socialCol .fullName
{
    text-align: left;
}
.listingsTable .socialCol #txtVia
{
    text-align: left;
    color: #9c9c9c;
}
.listingsTable .socialCol .socialPerson
{
    float:left;
    width:100%;
    padding:5px 0px 5px 0px;
}
.listingsTable .socialCol .socialImg #imgPhoto
{
    height: 24px;
    width: 24px;
}
.seeWhoYouKnow
{
    margin-top:7px;
    color: #0D51AB;
}
.seeWhoYouKnow:hover
{
    text-decoration:underline;
	cursor:pointer
    }
.listingsTable .socialCol .socialImg
{
    float:left;
    padding-right: 8px;
    height: 31px;
}
.listingsTable .socialCol #txt2nd
{
    color: #999;
}
#centerColumn #listings.multiline .trovixView .listing .contentcolumn{
	width:414px
}
#listings.multiline .trovixView .listing .contentcolumn{
	width:580px
}
#listings.multiline .trovixView .listing .details{
	width:580px;
	clear:both;
}
#centerColumn #listings.multiline .trovixView .listing .details{
	width:414px;
}
#resultsContainer .leftContainer{
    width: 616px;
}
.listingsTable td.firstColumn
{
    width:24px;    
}
#centerColumn .listingsTable .jobTitleCol, .listingsTable .jobTitleCol
{
	margin:0 14px 0 24px;
	/*overflow: hidden;*/
}
 .listingsTable .jobTitleCol
{
}
.listingsTable caption
{
    display:none;
    }
/* Using min-width in case text in companyContainer is greater than jobTitleContainer */
.companyContainer, .jobTitleContainer {
	min-width:375px;
	width:375px;
	overflow:hidden;
	word-wrap:break-word;
}
/* If second td in table then decrease width and eliminate margin-left ***first td has a checkbox in it */
table tr td+td .companyContainer, table tr td+td .jobTitleContainer {
	min-width:351px;
	overflow:hidden;
}
#centerColumn table.listingsTable  tr td+td .jobTitleCol, table.listingsTable tr td+td .jobTitleCol
  {
	margin-left:0;
}
/* If class .contentColumn has class .marginLeft then decrease width */
#centerColumn #listings.multiline .trovixView .listing .contentcolumn.marginLeft, #centerColumn #listings.multiline .trovixView .listing .contentcolumn.marginLeft .details {
	width:400px
}
#centerColumn #listings .listingsTable .iconsSingleLine a{
	display: inline-block;
	float: none;
}
/* If "company confidential" appears without anchor tag.  */
div.companyConfidential {
	float:left;
	display:inline;
}
.categoryParentItem
{
    font-weight:bold;
}
.categoryChildItem
{
    margin-left: 15px;
}
.listingsTable .accessibilityOnly
{
    display:none;
    visibility:hidden;
}
div#resultsHeader.GSgd14 {
	margin-top:0px;
	}
div#mcWorkArea.csBlank ul.skip-link-ul {
	margin:0;
	clear:left;
	}
div#mcWorkArea.csBlank ul.skip-link-ul li{
	margin-left:30px;
	}
.FacepileContainer
{
    margin: 10px 15px 15px 15px;
}
/* Margin top when filter is applied on Browse */
.gradientMarginTop .gradient {
	margin-top:14px;
	}
.fb_reset .FB_UI_Hidden
{
    width: 300px !important;
}
/* Refine Results
*******************/
.wacUtility
{
	position:relative;
}
.wacUtility > h2
{
	margin:0 0 10px;
}
.wacUtility .columnTitle
{
	font-weight:bold;
	font-size:16px;
	color:#333;
	margin:0 0 12px;
}
.wacUtility #refineResults
{
	background:#deed99;
    max-height: none;
    overflow: hidden;
    padding: 11px 14px 10px;
    position: relative;
}
.wacUtility #refineResults #currentSelections
{
	margin:0;
	padding:0;
	zoom:1;
}
.wacUtility #refineResults #currentSelections li
{
	background:none;
	margin:3px 0 0;
	padding:0;
}
.wacUtility #refineResults #currentSelections li a
{
    background: url(http://media.newjobs.com/mm/redux/globalIcons/xBlue-whiteBG.png) no-repeat 0 0;
    display: inline-block;
	margin:0 2px 3px 0;
    vertical-align: middle;
	padding:0 0 0 17px;
}
.wacUtility #refineResults #currentSelections .child
{
	margin: 0 0 1px 20px;
	padding: 0;
	width: 152px;
}
.wacUtility #refineResults .clearLink
{
	position:absolute;
	top:13px;
	right:15px;
}
.wacUtility #refineResults .clearLink a
{
	color:#0D51AB; 
	cursor:pointer;
}
.wacUtility #refineResults p
{
	margin:0;
}
.wacUtility #refineResults .fnt5
{
	margin-bottom:8px;
	padding-right:50px;
}
.wacUtility .emailAlert
{
	float:right;
	font-size:11px;
	position:relative;
	text-align:right;
	padding-top:7px;
}
.wacUtility  .emailAlert .arrow
{
	display:block;
    height: 0;
    overflow: hidden;
    width: 0;
	position:absolute;
	top:0;
	right:37px;
    border: 7px solid transparent;
    border-top-color: #DEED99;
}
/* Search Filters
*******************/
.searchFiltersContainer
{
	clear:both;
}
.oneSearchFilter
{
	border-top:1px solid #cccccc;
	overflow:hidden;
	padding:12px 0 10px;
}
.oneSearchFilter.first
{
	border-top:none;
}
.oneSearchFilter .title
{
	margin:0 0 4px;
}
.oneSearchFilter .viewMoreLink,
.oneSearchFilter .hideMoreLink
{
	cursor:pointer;
	display:inline-block;
	font-weight:bold;
	margin:10px 0 0;
}
.oneSearchFilter .hideMoreLink{margin-bottom:10px;}
.oneSearchFilter .itemList
{
	max-height:182px;
	*max-height:190px;
	overflow-y:auto;
	overflow-x:hidden;
}
/* Radius Search
*******************/
select.wideSelect
{
	width:196px;
}
.radiusLabel
{
	float:left;
}
select.radiusSelect
{
	float:right;
	width:145px;
}
select.salaryType
{
	width:134px;
}
input.inpCompanyName
{
	width:190px;
}
/* Filter Items
*******************/
.filterItem,
.filterItemChecked
{
	clear:both;
	margin:0 0 2px;
	*margin-bottom:3px;
}
.filterItem input[type="checkbox"],
.filterItemChecked input[type="checkbox"]
{
	float:left;
	margin-top:1px;
	*margin-top:-2px;
}
.filterItem a,
.filterItem label,
.filterItem span,
.filterItemChecked a,
.filterItemChecked label,
.filterItemChecked span
{
	display:block;
	margin:0 0 0 17px;
	zoom:1;
}
.filterItem.disabled a,
.filterItem.disabled label,
.filterItem.disabled span,
.filterItemChecked.disabled a,
.filterItemChecked.disabled label,
.filterItemChecked.disabled span
{
	color:#999;
}
#sidebarLeft .btnHolder
{
	margin:10px 0;
	text-align:center;
}
#sidebarLeft .btnHolder a
{
	cursor:pointer;
}
#sidebarLeft .btnHolder a.disabled:active,
#sidebarLeft .btnHolder a.disabled:focus
{
	background-position:0 -90px;
}
#sidebarLeft .btnHolder a.disabled
{
	color:#999;
	cursor:default;
}
/* Update Results Modal
*******************/
#updateFiltersModal
{
	position:absolute;
	width:170px;
}
#updateFiltersModal .smContent
{
	padding:7px 7px 5px;
}
#updateFiltersModal .smContent span
{
	display:block;
	margin-top:4px;
}
#updateFiltersModal .smContent a
{
	cursor:pointer;
}
/* Based on CSS Shapes -- too jaggy for IE and Safari 
#updateFiltersModal .bgArrow
{
	border-color:transparent #999 transparent transparent;
	border-color:transparent rgba(0,0,0,0.4) transparent transparent;
	border-style:solid;
	border-width:9px 11px;
	display:inline-block;
	height:0;
	width:0;
	left:-22px;
	margin:-9px 0 0;
	position:absolute;
	top:50%;
}
#updateFiltersModal .bgArrow span
{
	border-color:transparent #fff transparent transparent;
	border-style:solid;
	border-width:8px 10px;
	display:inline-block;
	height:0;
	width:0;
	left:-4px;
	margin:-8px 0 0;
	position:absolute;
	top:0;
	width:0;
}
*/
#updateFiltersModal .bgArrow
{
	background: url(http://media.newjobs.com/mm/redux/jobsearch/transparentArrows/arrowGray.png) no-repeat 0 0;
	display: inline-block;
	height: 19px;
	left: -10px;
	margin: -9px 0 0;
	position: absolute;
	top: 50%;
	width: 10px;
}
#updateFiltersModal .bgArrow span
{
	background: url(http://media.newjobs.com/mm/redux/jobsearch/transparentArrows/arrowWhite.png) no-repeat 0 0;
	display: inline-block;
	height: 17px;
	left: 6px;
	margin: 1px 0 0;
	position: absolute;
	top: 0;
	width: 10px;
}
#browseFilters
{
	position:absolute;
	height:250px;
	top:0;
	left:0;
}
#browseFilters .columnTitle
{
    text-align:center;
    font-weight:bold;  
    margin:4px 0 10px;
}
#browseFilters .columnTitle table
{
    margin:0;
}
#browseFilters #filters
{
    width:196px;
    height:211px;
    background:#ebe2f2;
    padding:7px 0;
    float:left;
}
#browseFilters .browseCats
{
    margin:0;
    padding:0 0 0 7px;
}
#browseFilters .browseCats li
{
    list-style:none;
    margin:0 0 2px;
	*margin-bottom:1px;
}
#browseFilters .browseCats li a
{
	display:block;
	padding:3px 7px 4px;
	*padding-top:4px;
	position:relative;
}
#browseFilters .browseCats li a.active,
#browseFilters .browseCats li a:hover{background:#f7f1fb;}
#browseFilters .browseCats li a:visited{color:#0d51ab;}
#browseFilters .browseCats li a.active{color:#000000;}
#browseFilters .browseCats li a.active:hover{cursor:default; text-decoration:none;}
#browseFilters .browseCats li a span span
{
    border: 5px solid transparent;
    border-left-color: #d1c0df;
	display: block;
	height: 0;
	overflow: hidden;
	position: absolute;
	top: 8px;
	*top:7px;
	right: 9px;
	width: 0;
}
#browseFilters .browseCats li a.active span span,
#browseFilters .browseCats li a:hover span span{border-left-color: #673695;}
#browseFilters #facets
{
    width:420px;
    height:218px;
    background:#f7f1fb;
    padding:7px 0 0 0;
    float:left;
}
#browseFilters #selections
{
    width:196px;
    height:261px;
    background:#ebe2f2;
    float:left;
    padding:7px 0;
}
#browseFilters .selectionsColumn p
{
    padding:0 12px;
    margin:0;
}
.facetsBreadcrumb span
{
	margin:0 2px;
}
.facetsBreadcrumb span:first-child a
{
    color: #0D51AB;
    cursor: pointer;
    text-decoration: none;
}
.facetsBreadcrumb span:first-child a:hover
{
    text-decoration:underline;
}
#facetsList
{
    margin:0;
    padding:0 0 0 14px;
    height:190px;
	*height:194px;
    overflow-y:auto;
    overflow-x:hidden;
}
#facetsList li
{
    list-style:none;
    border-top:1px solid #ebe2f2;
    padding:4px 0 4px;
}
#facetsList li:first-child{border-top:none;} 
#facetsList .exclude
{
	background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_new_img.axd);
	background-position: -134px 0px;
    display: inline-block;
	margin:3px 7px 0 0;
	float:right;
    vertical-align: middle;
    height: 12px;
    width: 12px;
}
#facetsList .excludeDisabled{background-position: -146px 0px;}
#facetsAdditions
{
	margin:0 14px 14px;
}
#facetsAdditions .keywordInput
{
    margin: 0 0 8px;
    padding: 7px 5px;
    width: 323px;
}
#facetsAdditions .glbBtn
{
	cursor:pointer;
	/*float:right;*/
	margin:0;
}
#browseFilters #additional
{
	clear:both;
}
#browseFilters #additional .excludeInfo
{
    float: left;
    margin-top: 3px;
    width: 45%;
}
#browseFilters #additional .excludeInfo .icon
{
	background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_new_img.axd);
	background-position: -158px 0px;
    display: inline-block;
	margin:0 2px 3px 0;
    vertical-align: middle;
    height: 12px;
    width: 12px;
}
#browseFilters #additional .emailAlert
{
	float:right;
	font-size:11px;
	position:relative;
	width:45%;
	text-align:right;
	padding-top:10px;
}
#browseFilters #additional .emailAlert .arrow
{
	display:block;
    height: 0;
    overflow: hidden;
    width: 0;
	position:absolute;
	top:0;
	right:37px;
    border: 7px solid transparent;
    border-top-color: #ebe2f2;
}
#selections .clearLink
{
    clear:both;
	color:#0D51AB;
    text-align:center;  
}
#selections .clearLink a
{
	color:#0D51AB;
	cursor:pointer;
}
#refineResults
{
	max-height:239px;
	*max-height:243px;
	padding:0;
	overflow-x:hidden;
	overflow-y:auto;
}
#refineResults p
{
	margin:0 0 0 8px;
}
#currentSelections
{
    padding:0;
    margin:0;
    float: left;
}
#currentSelections li
{
    background:#ECECEC;
    list-style:none;
    margin:5px 5px 0 0;
    padding: 0px;
	display:inline-block;
	*display:inline;
	zoom:1;
    border: 1px solid #D5D5D5;
    border-radius: 4px;
}
#currentSelections li div img
{
    padding:0 0px 0 4px;
}
#currentSelections li div
{
    margin: 0px;
	color:#000;
    display: inline-block;
    padding: 4px 6px 4px 6px;
}
#currentSelections li div span.li-text
{
    margin-right: 4px;
}
.filtersRemoveIcon 
{
    background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_new_img.axd) no-repeat;
	background-position: -249px 0px;
	width: 9px;
	height: 9px;
	display:inline-block;
	position: relative;
	*top: -3px;
}
#currentSelections li.clearAllLink a
{
    color: #0D51AB;
    text-transform: lowercase;
}
#currentSelections li.clearAllLink 
{
    background: #fff;
    margin: 0;
    padding: 0;
    border-radius:0;
    border-width: 0;
    border-style: none;
}
#facetsAdditions .addkeyword
{
    display: block;
}
#currentSelections li.excluded div
{
	text-decoration:line-through;
}
#facetsList .selected
{
    color:#000;
    text-decoration:none;
}
#facetsList .title
{
    color:#000;
    text-decoration:none;
    font-weight:bold;  
}
#facetsList .allStates
{
    text-decoration:none;
    font-weight:bold;  
}
#facetsList .disabled
{
    color:#333;
    text-decoration:none;
}
#browseFilters .messages {
    background: #fef9c2;
	padding:10px 14px 14px;
    margin-bottom:14px;
    display:none;
	position:relative;
}
#messages .close {
	background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_new_img.axd);
	width: 17px; height: 17px; background-position: -93px 0px;
	display: inline-block;
	float:right;
	cursor: pointer;
	text-indent: -30000px;
	position:absolute;
	top:7px;
	right:7px;
}
#companyAdditions
{
    padding: 4px 0 8px 0;
}
#companyAdditions .keywordInput
{
    margin: 0 0 8px;
    padding: 7px 5px;
    width: 362px;
}
#companyAdditions .glbBtn
{
	cursor:pointer;
}
#companyAdditions div, #facetsAdditions div
{
    margin: 0 auto;
    text-align: center;
}
.lpfPopularBacklinks
{
    background:#EEEEEE;
}
.lpfHeader
{
    font-size: 16px;
    margin-top: 0px !important;
}
.lpfPopularBacklinksContent
{
    padding-bottom:7px;
    padding-top: 7px;
    padding-left:7px;
}
.lpfSeperater
{
    margin-bottom: 7px;
    margin-left: -2px;
    margin-right: 7px;
    margin-top: 7px;
   height:0;
   clear:both;
   color:#d3d3d3;
   background:#d3d3d3;
   border:1px solid #d3d3d3;
   border-width:1px 0 0 0;
}
.accessible_hidden 
{ 
     display: none; 
} 
#topToolbarContainer
{
	position:relative;
	z-index:2;
    height: 32px;
    line-height: 32px;
	text-align: right;
}
.gradient {
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #dedede 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#dedede 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#dedede 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#dedede 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeeee 0%,#dedede 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
	border:1px solid #ccc;
	margin-bottom:1px;	
	}
#topToolbarContainer .leftSide
{
	float:left;
	padding-left: 10px;
	margin-top: 8px;
}
#sort-by
{
    float:right;
    padding: 0px 12px;
    position: relative;
    border-left: 1px solid #bababa;
	box-shadow:1px 0 0 0 white inset;
	-webkit-box-shadow:1px 0 0 0 white inset;
	cursor:pointer;
}
#sort-by:focus
{
	outline: none;
}
#sort-by .like-link
{
    cursor: pointer;
    color: #0d51ab;
	*float:left;
	margin-right: 7px;
}
#sort-by.menu-on
{
    background-color: #543475;
    color: White;
	box-shadow:none;
	-webkit-box-shadow:none;
}
#sort-by.menu-on .like-link
{
    color: White;
}
#sort-by-layer
{
    display: block;
    z-index: 3;
    background-color: #704499;
    position: absolute;
    top: 32px;
    left: 0px;
    width: 100%;
    margin: 0;
	text-align: left;
}
#sort-by-layer li
{
    list-style-type: none;
}
#sort-by-layer a
{
    text-decoration: none;
    display: block;
    height: 32px;
    line-height: 32px;
    padding-left: 12px;
    color: White;
}
#sort-by-layer li:hover
{
    background-color: #8c69ad;
}
#current-jobs-msg
{
    border-width: 0px;
    background-color: #eaeaea;
    color: #0D51AB;
    cursor: pointer;
	margin-left:5px;
}
#current-jobs-apply-msg
{
    border-width: 0px;
    background-color: #eaeaea;
    color: #0D51AB;
    cursor: pointer;
	margin-left:5px;
}
.current-jobs-msg-disabled
{
    color: #565656 !important;
    cursor: default !important;
}
#current-jobs-nr
{
    background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_main_img.axd) no-repeat;
	width: 27px; height: 16px; background-position: -97px -116px;
	display: block;
	float: left;
	line-height: 16px;
	text-align: center;
	color: White;
	font-weight: bold;
	display: none;
}
#sort-by-arrow
{
    background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_main_img.axd) no-repeat;
	width: 8px; height: 5px; background-position: -124px -116px;
	display: block;
	margin-top: 14px;
	float:right;
	*float:none;
}
.menu-on #sort-by-arrow
{
    background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_main_img.axd) no-repeat;
	width: 8px; height: 5px; background-position: -132px -116px;
}
.all-options-link
{
    float: none;
    margin-right: 12px;
}
#topAdDropdown{
	position:fixed;
	top:-101px;
	left:0;
	width:100%;
	z-index:1000;
	text-align:center;
}
#topAdDropdown .wrap{
	background:#fff8e6;
	margin:0 15px;
	position:relative;
	padding:4px 0 5px;
	height:90px;
	border:2px solid #ffe1a8;
	border-top:none;
}
#topAdDropdown .content{
    width:994px;
    margin:0 auto;
}
#topAdDropdown .closeLink{
    cursor:pointer;
    float:right;
    padding:1px 25px 0 0;
    position:relative;
}
#topAdDropdown .closeLink .closeMsgBtn{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 17px;
	height: 17px;
	background-image:url('https://img-seeker.newjobs.com/mons/v4.1.2.1645/global_main30_img.axd');
	background-repeat:no-repeat;
	background-position: -120px 0px;
}
/* Right Column
*******************/
#sidebarRight .adContainer{margin:0 0 14px;}
#sidebarRight .ac182{padding:0 7px;}
#sidebarRight .ac180{padding:0 8px;}
#sidebarRight .ac160{padding:0 18px;}
#sidebarRight .ac120{padding:0 38px;}
#sidebarRight .ac160 .ad
{
    background:#999;
    width:160px;
    height:600px;
}
#sidebarRight .ac120 .ad
{
    height:240px;
    width:120px;
    background:#ccc;
}
.subResultBannerAd 
{
	float:right;
	margin-right:30px;
}
.adContainerRightCol{margin:0 0 14px;}
/* quick'n'dirty - should be redone when new grid will be in place*/
.col1, .col2 {font-family: Arial; font-size: 13px; margin: auto;}
.col1 {float: left; width: 616px; margin-bottom: 14px;}
.col2 {float: left; width: 336px; margin-left: 8px;}
.row1 { height:30px; margin-top: 4px;}
.advancedSearchPage .ad300x250noborder, 
.advancedSearchPage .ad120x240noborder  {
    text-align: center;
    margin: auto;
}
#mcWorkArea .advancedSearchPage .TwoTierCheckBoxList {
    border: none;
}
#mcWorkArea .advancedSearchPage  #blockCategories {
    width: 343px !important;
}
#mcWorkArea .advancedSearchPage div.column {  width: 45%; }
.advancedSearchPage { padding: 0px; }
.advancedSearchPage .pageContainerTitle {width: 312px; padding: 0px; margin: 0px;}
.pageContainer.advancedSearchPage { 	margin-bottom: 10px; }
/* ^^^ */
#blockCategories .item,
#blockIndustries .item 
{
	padding: 2px 5px;
}
#blockJobType,
#blockEducationLevel,
#blockCareerLevel,
#blockOther,
#blockSalary
{
	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 ,
#blockOther .item
{
	padding: 3px 4px;
}
.advancedSearchPage .cbl_item
{
	padding-left: 4px;
}
.advancedSearchPage #blockOther .cbl_item label
{
	padding-left: 7px;
}
#listLocations .ctl060_formFieldSubLabel
{
	margin: 0px -10px 0px 5px;
}
#powersaveSearchModal  .icon
{ 
	background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_main_img.axd) no-repeat;
	background-position: -29px -61px; 
	width: 19px;
	height: 12px;
	float: left;
	margin: 4px 5px 0px 0px;
}
.advancedSearchPage .icnDelete
{
	background: transparent url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_main_img.axd) no-repeat; 
	background-position: 0px -61px;
	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;
}
.advancedSearchPage .bottomBgd
{
	margin: 0px;
}
.countrySelection
{
	margin: 1px 0px 0px 16px;
}
#CurrentSearchCriteriaMainDiv
{
    max-height: 150px;
    overflow-y: auto;
    margin: 10px 0px 10px 0px;
}
div.DropDownCheckBoxList div.TwoTierCheckBoxList .expand,
div.DropDownCheckBoxList div.TwoTierCheckBoxList .collapse {
white-space:nowrap;
}
#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(https://securemedia.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;}
#cmiRightRailPanel { background: #EEE; margin: 0 0 14px; }
#cmiRightRailPanel-content { margin:0px; }
#cmiRightRailPanel-tabs { position:relative; height:30px; position:relative; }
#cmiRightRailPanel-tabs a { width: 50%; background:#fff; display:block; position:absolute; top:0px; right:0px; }
#cmiRightRailPanel-tabs span { padding: 5px 0 5px 14px; display: block; }
#cmiRightRailPanel-tabs .left { right:auto; left:0px; }
#cmiRightRailPanel-tabs .active { background: #EEE; font-weight: bold; color:#333; text-decoration:none; cursor:default; }
#skills-content { clear: left; }
#cmiRightRailPanel-chart { margin:10px 0 14px; }
#cmiRightRailPanel-chart .skillBar { background: #deed99; margin-bottom: 5px; display:block; cursor:pointer; }
#cmiRightRailPanel-chart .skillBar:hover { background-color:#eef6cd; }
#cmiRightRailPanel-chart .skillBar span { width: 168px; padding: 2px 0 2px 4px; display:block; }
#cmiRightRailPanel-recommended-course { margin-top:6px; }
#cmiRightRailPanel-list { margin-bottom:10px; }
#cmiRightRailPanel-list a { display:block; padding:10px 0; border-bottom:1px solid #d3d3d3; }
#cmiRightRailPanel-tabs, #cmiRightRailPanel-skills, #cmiRightRailPanel-courses { display:none; }
#cmiRightRailPanel ul { margin:0.7em 0 0.7em 1.4em; }
.pnlGeneric-hidden { display:none; overflow:hidden; }
@media print { 
	#topAdDropdown,
	iframe { display:none !important; }
	#listings { overflow:visible !important; }
	#contentWell { float:none !important; }
}
	
.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;
}
.answersBox
{
   background:#EEE;
   padding:7px;
   margin:0 0 14px;
}
.answersBox .answersBoxHeader
{
   margin:0 0 7px;
}
.answersBox .keywordBox
{
   margin-top:14px;
}
.questionBox
{
   float:right;
   position:relative;
}
.questionBox span 
{
   border-color:#FFFFFF transparent transparent;
   border-style:solid;
   border-width:7px;
   position:absolute;
   right:37px;
   top:0px;
} 
#bk-sign-in
{
	background: #e3f0fc; /* Old browsers */
	background: -moz-linear-gradient(top,  #e3f0fc 0%, #deeaf7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3f0fc), color-stop(100%,#deeaf7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e3f0fc 0%,#deeaf7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e3f0fc 0%,#deeaf7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e3f0fc 0%,#deeaf7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e3f0fc 0%,#deeaf7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f0fc', endColorstr='#deeaf7',GradientType=0 ); /* IE6-9 */
	display: block;
    width: 100%;
    border-top: 1px solid #bfdaf4;
    margin: 0 0 18px; 
	text-decoration:none;
	box-shadow:0 1px 0 0 white inset;
	-webkit-box-shadow:0 1px 0 0 white inset
}
.divTopBar  #bk-sign-in
{
    height: 62px;
}
.divRightCol  #bk-sign-in #bk-sign-in-title
{
    margin: 14px;
}
#bk-sign-in span
{
    display: block;
	cursor:pointer;
}
#bk-sign-in span.styleD,
#bk-sign-in span.styleE
{
	display: inline-block;
	white-space: nowrap;
	max-width: 263px;
	text-overflow: ellipsis;
	overflow: hidden;
}
.divTopBar  #bk-sign-in span.styleD
{
	float: left;
	margin: 14px;
}
.divRightCol  #bk-sign-in span.styleD,
.divRightCol  #bk-sign-in span.styleE
{
	margin: 7px 14px 14px 14px;
}
#bk-sign-in-inner-fb
{
    background-repeat:no-repeat;
    text-decoration: none;
    padding-left: 38px;
    padding-right: 5px;
    float: left;
    color: white;
    font-weight: bold;
    background-image: url('http://media.newjobs.com/mm/redux/sprites/SignInFBLoginBg1.png');
    background-position: 0px 11px; 
    margin-left: 14px;
    height: 60px;
    line-height: 60px;
}
#bk-sign-in-icon-companies
{
    background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_main_img.axd) no-repeat;
	width: 45px; height: 44px; background-position: -7px -116px;
	float: left;
	margin-right: 10px;
	margin-top:-6px;
}
#bk-sign-in-icon-connections
{
    background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_main_img.axd) no-repeat;
	width: 45px; height: 44px; background-position: -52px -116px;
	float: left;
	margin-right: 10px;
	margin-top:-6px;
}
#bk-sign-in-inner-fb-end 
{
    background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_main_img.axd) no-repeat;
	width: 7px; height: 39px; background-position: 0px -116px;
    position: relative;
    top: 11px;
    float: left;
}
#bk-sign-in-inner-1,
#bk-sign-in-inner-2
{
    height: 48px;
	color:#0d51ab;
	line-height:18px;
}
.divTopBar #bk-sign-in-inner-1,
.divTopBar #bk-sign-in-inner-2
{
    float: right;
    padding: 14px 0 0 14px;
    border-left: 1px solid #96bfe7;
	box-shadow:1px 0 0 0 white inset;
	-webkit-box-shadow:1px 0 0 0 white inset;
}
.divTopBar #bk-sign-in-inner-1
{
    width: 304px;
}
.divTopBar #bk-sign-in-inner-2
{
    width: 309px;
}
.divRightCol #bk-sign-in-inner-1,
.divRightCol #bk-sign-in-inner-2
{
    padding: 7px 0 0 14px;
}
#bk-signed-in
{
	background: #e3f0fc; /* Old browsers */
	background: -moz-linear-gradient(top,  #e3f0fc 0%, #dde9f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3f0fc), color-stop(100%,#dde9f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e3f0fc 0%,#dde9f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e3f0fc 0%,#dde9f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e3f0fc 0%,#dde9f7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e3f0fc 0%,#dde9f7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f0fc', endColorstr='#dde9f7',GradientType=0 ); /* IE6-9 */
    border-top: 1px solid #bfdaf4;
	box-shadow: 0 1px 0 0 white inset;
	-webkit-box-shadow: 0 1px 0 0 white inset;
}
#bk-signed-in .signed-in-top img 
{
    float: left;
    margin-right: 7px;
    height: 27px;
    width: 27px;
    position: relative;
}
#bk-signed-in .signed-in-top h2 {
    margin: 0 0 5px;
}
.noConnectionsLayer
{
    height: 76px;
}
.noConnectionsLayer .signed-in-bottom a
{
    font-weight: bold;
    text-transform: uppercase;
    background-position: 0 -90px;
    height: 16px;
    margin: 8px 0 0 0;
    padding: 5px 8px;
    background-color: #EEEEEE;
    background-image: url("http://img-seeker.newjobs.com/mons/v3.6.5.2880/global_main30_img.axd");
    background-repeat: no-repeat;
    border-right: 1px solid #BBBBBB;
    display: inline-block;
    color: #673695;
    text-decoration: none;
}
.connectionsLayer .signed-in-bottom .sib-one-block
{
    float: left;
    height: 32px;
    line-height: 16px;
    padding: 0 0 0 7px;
	text-transform:lowercase;
	border-left: 1px solid #fff;
}
.connectionsLayer .signed-in-bottom .sib-one-block span
{
    float: left; height: 32px; line-height: 32px; display: block; margin-right: 7px; color:#0D51AB;
}
.connectionsLayer .signed-in-bottom a.sib-one-block span
{
    cursor:pointer;
}
.connectionsLayer .signed-in-bottom .sib-one-block div
{
    float: left;
}
.connectionsLayer .signed-in-bottom .sib-one-block-first
{
    border-right: 1px solid #96bfe7;
    padding: 0 7px 0 0;
	line-height:32px;
	min-width:inherit;
	*min-width:auto;
	border-left: none;
}
.connectionsLayer .signed-in-bottom .sib-one-block-first#sibNoCompanies, .connectionsLayer .signed-in-bottom .sib-one-block-first#sibNoCompanies span {
	color: #565656
	}
.connectionsLayer .signed-in-bottom .sib-one-block span.insideConnections {
	line-height:16px;
	}
.connectionsLayer .signed-in-bottom a.sib-one-block:hover span.insideConnections {
	text-decoration:underline;
	}
.fbButton {
	padding: 14px 14px 0 14px;
	border-top: 1px solid #bfdaf4;
	margin: 7px -14px 0;
	box-shadow: 0 1px 0 0 white inset;
}
div.ncWrapper
{
	text-align: left;
}
div.ncWrapper table
{
	margin: 0px;
	padding: 0px;
	border-collapse: separate;
	*border-collapse: collapse;
}
div.ncWrapper .ncHeader
{
	background-color: #f0f6f9;
	border-bottom: 1px solid #E2E2E2;
	padding: 14px;
}
div.ncWrapper .ncHeader .headTitle
{
	padding: 0px;
	width: 100%;
}
div.ncWrapper .ncHeader .headLink
{
	padding: 0 0 0 14px;
	white-space: nowrap;
}
div.ncWrapper .ncFooterLinks .lnkShowMore, div.ncWrapper .ncFooterLinks .lnkSeeAll 
{
	text-align: center;
	background-color: #dfecf9;
	padding: 14px;
	margin: 0 0 21px;
	display: block;
	border-bottom: 1px solid #E2E2E2;
	border-top: 1px solid #fff;
}
div.ncWrapper .ncFooterCTA
{
	background-color: #EEEEEE;
	padding: 14px;
	margin: 14px;
	position: relative;
}
div.ncWrapper .ncFooterCTA .bkLogo
{
	position: absolute;
	top: -5px;
	right: 14px;
	background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/global_main_img.axd) no-repeat;
	background-position: -562px -50px;
	width: 40px;
	height: 54px;
}
div.ncWrapper .ncItem td
{
	border-bottom: 1px solid #E2E2E2;
}
div.ncWrapper#networkCompanies .ncItem:last-child td
{
	border-bottom: none;
}
div.ncWrapper .ncItem .ncImage
{
    float: left;
	padding: 7px 14px;
	margin: 0px;
	position: relative;
	width: 50px;
	height: 50px;
	box-shadow: 0 1px 0 0 white inset
}
div.ncWrapper .ncItem .ncImage img
{
	width: 50px;
	height: 50px;
}
div.ncWrapper .ncItem .ncSingleLine 
{
	overflow: hidden;
	max-height: 32px
}
a.ncActionSubLink span {
	display:block;
	margin-top:3px;
	*margin-top:0;
}
div.ncWrapper .ncItem .ncImage img#picture
{
	width: 50px;
	height: 50px;
}
div.ncWrapper .ncItem .ncImage .fbIcon
{
	background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/global_main_img.axd) no-repeat;
	background-position: -602px -50px;
	width: 13px;
	height: 13px;
	position: absolute;
	left: 14px;
	top: 44px;
}
div.ncWrapper .ncItem .ncImage .spDiv
{
	background-color: #CDCDCD;
	position: absolute;
	width: 24px;
	height: 24px;
}
div.ncWrapper .ncItem .ncImage .spDiv.pictTL
{
	top: 0px;
	left: 0px;
}
div.ncWrapper .ncItem .ncImage .spDiv.pictTR
{
	top: 0px;
	left: 25px;
}
div.ncWrapper .ncItem .ncImage .spDiv.pictBL
{
	top: 25px;
	left: 0px;
}
div.ncWrapper .ncItem .ncImage .spDiv.pictBR
{
	top: 25px;
	left: 25px;
}
div.ncWrapper .ncItem .ncImage .smallPicture
{
	width: 24px;
	height: 24px;
}
div.ncWrapper .ncItem .ncInfo
{
	padding: 7px 0;
	position: relative;
	width: 100%;
	overflow: hidden;
	box-shadow: 0 1px 0 0 white inset
}
div.ncWrapper #connectionsList .ncItem .ncInfo {
	*width: 358px;
}
div.ncWrapper .ncItem .ncInfo .bk2ndIcon
{
	background-color: #999999;
	margin-left: 5px;
	padding: 1px 6px;
	vertical-align: text-top;
	border-radius: 10px;
}
.bk2ndIcon
{
    margin-right: 1px;
	vertical-align: baseline\9 !important;
}
div.ncWrapper .ncItem .ncAction
{
	padding: 7px 14px;
	position: relative;
	box-shadow: 0 1px 0 0 white inset
}
div.ncWrapper .ncItem .ncAction #actionDiv
{
	position: relative;
}
div.ncWrapper .ncItem .ncAction a
{
	white-space: nowrap;
}
div.ncWrapper .ncItem .ncAction a span
{
	*float:left;
}
div.ncWrapper .ncItem .ncAction a.ncActionButton .imgEnv
{
	position: relative;
	*float:left;
	*margin:0 4px 0 0;
	top: 2px;
	*top: 5px;
	display:inline-block;
	vertical-align:baseline;
	background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/global_main_img.axd) no-repeat;
	background-position: -412px -50px;
	width: 20px;
	height: 13px;
}
div.ncWrapper .ncItem .ncAction a.ncActionButton i {
	margin-right:5px;
}
#actionDiv .iconFacebookSmall{
	background:url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/probook_icons_img.axd);
	display:inline-block;
	background-repeat:no-repeat;
	background-position:0 0;
	*vertical-align:middle;
	position:relative;
	top:1px
}
#actionDiv .iconFacebookSmall{width: 12px; height: 12px; background-position: -236px -19px;}
div.ncWrapper .ncItem .ncAction #subActionDiv
{
	margin: 5px 0 0 2px;
}
div.ncWrapper .ncItem.ncEven 
{
	background-color: #FFFFFF;
}
div.ncWrapper .ncItem.ncOdd
{
	background-color: #EEEEEE;
}
.imageWrap {
	position:relative;
	width:50px;
	height:50px;
	}
.fbFooter {
	background: #eee;
	padding: 14px;
	border-top: 1px solid #ccc;
	}
.fbFooter  div.fnt12{
	margin: 0 0 7px;
	}
/* Listings Column - SingleLine
***********************************/
.savedJobsTable
{
	border-collapse:collapse;
	width:100%;
	margin:0;
	padding:0;
}
.savedJobsTable .dateCol{text-align:center; padding-top: 3px;margin:0 auto;}
.savedJobsTable .locationCol{text-align: left;padding:0;}
.savedJobsTable .actionCol{text-align:center;}
.jobTitleCol table {
	margin-bottom:0
}
.savedJobsTable tr.jobRows td, .savedJobsTable tr td
{
    padding:14px 0px;
    vertical-align:top;
}
.savedJobsTable tr td
{
    padding:0;
}
.savedJobsTable tr td.socialTd
{
    padding:14px 0;
}
.savedJobsTable tr th, #manageSavedSearch .tblSaveSearch tr th
{
	background:#eee;
	border:none;
	padding: 8px 14px 8px 14px;
	text-align: left;
}
.savedJobsTable tr th:first-child, #manageSavedSearch .tblSaveSearch tr th:first-child
{
	padding-right:0;
}
.savedJobsTable tr.jobRows td, #manageSavedSearch .tblSaveSearch tr td
{
	padding: 14px;
}
.savedJobsTable th select
{
	margin:1px 0 0;
	padding:0;
	width:150px;
	text-align: left;
}
.jobRows
{
	height:39px;
}
.savedJobsTable .jobRows
{
    border-top: 1px solid #bdbcbd;
}
.savedJobsTable tr:first-child + tr
{
    border-top: 0px;
}
.savedJobsTable th:first-child  div
{
	width:280px;
	text-align: left;
	margin-left: 8px;
}
.savedJobsTable .jobTitleCol .firstColumn
{
	width: 21px;
}
.listHeaderItem
{
  text-align: left;  
}
.colFirst
{
    width: 301px;
}
.colSecond
{
    width:207px;
}
.colThird
{
    width: 38px;
}
.savedJobsTable span.blueCheckmark, #listings.multiline .listing span.blueCheckmark, #secondaryResults .listing span.blueCheckmark ,.multiviewlegend span.blueCheckmark 
{
	background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_new_img.axd);
	width: 14px; height: 12px; background-position: -110px 0px;
	display:inline-block;
}
.savedJobsTable td.center{text-align:center;}
.savedJobsTable .dateCol .blueCheckmark{margin-left:10px;}
.savedJobsTable .jobTitleContainer,
{
    max-height:38px;
    height:auto !important;
    height:34px;
	margin-bottom:2px;
}
.savedJobsTable .jobTitleContainer a
{
    text-decoration: none;
}
.savedJobsTable .jobTitleContainer a:hover
{
    text-decoration: underline;
}
.savedJobsTable tr.footer td
{
    border-bottom:none;
    padding:8px 14px;
    vertical-align: middle;
 }
.savedJobsTable .footer {
    background: none repeat scroll 0 0 #EEEEEE;
    border-right: 0 solid #FFFFFF;
    padding: 0;
    vertical-align: middle;
}
.savedJobsTable tr.jobRows:last-child td
{
	border-bottom:none;
}
.actionCol .deleteIcon {
	background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_main_img.axd);
	background-position: 0px -160px;
    display: inline-block;
    height: 15px;
    position: relative;
    width: 15px;
}
.actionCol .deleteLink
{
    display:block;
}
.dateCol .clockIcon {
	background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_new_img.axd);
	background-position: -258px 0px;
    display: inline-block;
    height: 13px;
    position: relative;
    width: 13px;
    margin-left:4px;
    vertical-align:middle;
}
.savedJobsTable .bulletSeparator {
    float:left;
    color:#999;
    margin-left:7px;
	/*margin-right:3px*/
display:inline
}
.savedJobsTable .companyContainer .companyTitle
{    
	float:left;
	display:inline;
}
.savedJobsTable .companyContainer .fnt4 
{
    float: left;
    display: inline;
    margin-left: 6px;
}
.savedJobsTable .icons
{display:inline;}
.savedJobsTable .icons a
{
	background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_new_img.axd);
	display:block;
	float:left;
	margin:0 4px;
	padding:0;
	zoom:1;
	*vertical-align:middle;
	text-indent:-9999px;
}
.savedJobsTable .icons a
{
	display:inline-block;
	float:none;
}
.icons a.videoCamera{width: 15px; height: 11px; background-position: -182px 0px; margin-top:1px; display:inline; float:left}
.icons a.accessible{width: 12px; height: 14px; background-position: -170px 0px; margin-bottom:-2px;display:inline; float:left}
.icons a.diversity
{
	vertical-align:middle;
	margin-top:3px;
	*margin-top:0;
	width: 14px; height: 8px; background-position: -197px 0px;;
	display:inline; float:left
}
/* Using min-width in case text in companyContainer is greater than jobTitleContainer */
table.savedJobsTable tr td + td .companyContainer, table.savedJobsTable tr td + td .jobTitleContainer {
    min-width: 431px;
    width:431px;
	overflow:hidden;
	max-height: 38px;
}
.savedJobSuccess
{
    color: #333;
    cursor: default;
    font-size: 13px;
    font-weight: bold;
    background-color: #fff9d7;
    border: 1px solid #ffcc33;    
    padding: 7px;
    text-align: left; 
	margin-bottom: 14px;
}
.noSavedJobs
{
    background: none repeat scroll 0 0 #EEEEEE;
    border-right: 0 solid #FFFFFF;
    padding: 0;
    vertical-align: middle;
}
.noSavedJobs div.fnt12
{
    padding:14px;
    vertical-align: middle;
 }
.noSavedJobs div.fnt4
{
    padding:0 14px 14px 14px;
    vertical-align: middle;
 }
.noSavedJobs .findJobs
{
    padding: 0 14px 14px;
    vertical-align: middle;
}
.soonExpired
{
        background-color: #fff9d7;
        text-align:center;
        padding: 4px;
        width:30px;
        margin: 0px auto;
}
#savedJobsHeader h1, #saveSearchHeader  h1
{
    margin:0 0 4px 0;
}
#manageSavedSearch .legendContainer {
	background-color: #EEE;
	padding: 8px 14px;
	margin-bottom: 0;
	vertical-align: baseline;
	height: auto;
	}
#manageSavedSearch .savedSearchLegend {
	margin-top:0;
	}
#manageSavedSearch .tblSaveSearch {
	margin-bottom:0;
	}
#editBrowseSavedSearch  
{
    background-color: #EAEAEA;
    border-top: 1px solid #CCCCCC;    
    margin: 0 0 18px;
    text-decoration: none;
    padding: 15px; 
}
#savedSearchRightColumn .litReg{margin-bottom: 6px;}
#savedSearchRightColumn strong.fnt5{margin-bottom: 0px;}
#savedSearchRightColumn label.labelValidationError a{color: #0D51AB;}
a#litRegAction {
	white-space: nowrap;
	max-width: 263px;
	text-overflow: ellipsis;
	overflow: hidden;
}
.divTopBar #savedSearchRightColumn .litRegRight a#litRegAction {
	margin: 22px 0 0 10px;
}
#savedSearchRightColumn .litRegPrivacy{margin-bottom: 0px; float:left;}
.divRightCol #savedSearchRightColumn .litRegPrivacy {padding-top: 10px;}
#savedSearchRightColumn .emailIcon  
{
	background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_main_img.axd) no-repeat;
	width: 17px; height: 13px; background-position: -418px -61px;
	float: left;
	margin: 2px 6px 0 0;
}
#savedSearchRightColumn .litRegHeaderIcon  
{
	background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_main_img.axd) no-repeat;
	width: 45px; height: 44px; background-position: -140px -116px;
	float: left;
	margin: 3px 6px 6px 0;
}
#savedSearchRightColumn .litRegHeader
{
	min-height: 51px;
	margin-left: 51px;
}
.divTopBar #savedSearchRightColumn .litRegLeft
{
	width: 380px;
	float: left;
}
.divTopBar #savedSearchRightColumn .litRegRight
{
	margin-left: 388px;
}
.divTopBar #savedSearchRightColumn .litRegRight .litReg
{
	width: 255px;
}
#lrPopup #lrpOverlay
{
	filter: alpha(opacity=50);
	width: 100%;
	height: 100%;
	-moz-opacity: 0.5;
	opacity: 0.5;
	top: 0px;
	left: 0px;
	background-color: #ccc;
	cursor: default;
	z-index: 3102;
	position: fixed;
}
#lrPopup #lrpContent
{
	width: 600px;
	min-height: 400px;
	background-color: white;
	z-index: 3103;
	position: fixed;
	text-align: left;
	border:4px solid #989898;
}
#lrPopup #lrpContent #lrpClose
{
	background: url(https://img-seeker.newjobs.com/mons/v4.1.2.1645/js20_new_img.axd);
	width: 17px; height: 17px; background-position: -93px 0px;
	cursor: pointer;
	display: inline-block;
	position: absolute;
	top: 7px;
	right: 7px;	
	cursor: pointer;
	color: #0D51AB;
	text-decoration: none;
}
#lrPopup #lrpContent .validationSummaryErrors
{
	margin: 14px 14px 0 14px;
}
#lrPopup #lrpContent .heading
{
	padding: 14px; 
	background: #f0f6f9; 
	border-bottom: 1px solid #ccc; 
	margin: 0;
	text-align: center;
}
#lrPopup #lrpContent .subheading
{
	margin: 14px; 
}
#lrPopup #lrpContent fieldset
{
	margin: 14px;
	padding: 14px;
	background-color: #eeeeee;
}
#lrPopup #lrpContent fieldset p.fnt11
{
	margin: 7px 0 14px 0;
	padding-bottom: 14px;
	border-bottom: 1px solid #ccc;
	box-shadow: 0 1px white;
	-webkit-box-shadow: 0 1px white;
}
#lrPopup #lrpContent fieldset .litReg,
#lrPopup #lrpContent fieldset .litRegPrivacy,
#lrPopup #lrpContent fieldset .litRegBtn
{
	clear: both;
	margin-bottom: 1em;
}
#lrPopup #lrpContent fieldset .litRegBtn
{
	margin-top: 2em;
	text-align: center;
}
#lrPopup #lrpContent .divConfirmation
{
	padding: 14px;
}
#lrPopup #lrpContent .divConfirmation p
{
	margin: 0 0 8px 0;
}
#lrPopup #lrpContent .divConfirmation .confBtn
{
	margin: 2em 0 1em 0;
	padding-top: 2em;
	border-top: 1px solid #ccc;
}
#manageSavedSearch .note {
    border: 1px solid #cccccc;
    display: block;
    padding: 14px;
    position: relative;
    background-color: #fff;
    clear: both;
}
#manageSavedSearch .note:after {
    background-color: #fff9d7;
    height: 7px;
    width: 100%;
    content: '';
    display: block;
    left: 0;
    top: 0;
    position: absolute;
}
#manageSavedSearch .note strong {
    float: none !important;
}
