#EmpInfoPage #HeaderFootnote{margin-top:2px;line-height:1em;}
#EmpInfoPage .actionBarItem{padding-right:30px;}
#EmpInfoPage .seoLinks ul{margin-left:15px;}
#eiBreadCrumb{padding-left:0;}
#EmpInfoSubNav #SubNavRight{float:right;}
#EmpInfoSubNav table{width:auto;border-collapse:collapse;}
#EmpInfoSubNav td{white-space:nowrap;}
#EmpInfoSubNav td.divider{padding:0 10px;font-size:13px;}
#EmpInfoSubNav td img.newBadge{background:transparent url(/static/img/new/new-badge.png) no-repeat right top;}
#EmpInfoSubNav h2{display:inline;margin:0;font-weight:bold;vertical-align:middle;}
#EmpInfoSubNav h2 a{text-decoration:underline;vertical-align:middle;}
#EmpInfoSubNavPtrContainer{position:relative;z-index:1000;width:1px;height:0;margin:0 auto;}
#EmpInfoSubNavPtr{position:absolute;z-index:1000;top:-2px;left:-13px;width:25px;height:13px;background:transparent url(/static/img/sprites/common-v2.png) no-repeat -120px -240px;}
#NoData #EmpInfoSubNavPtr{background-position:-160px -240px;}
#EmpInfoPage .filterResults{padding:0;margin:0;color:black;}
#EmpInfoPage .sortBar,#EmpInfoPage .topJobsBar{margin:20px 0 10px 0;padding:5px 10px;background-color:#eee;}
#EmpInfoPage .topJobsBar{margin-top:10px;}
#EmpInfoPage .sortBar table{margin:0;width:100%;border-collapse:collapse;}
#EmpInfoPage .sortBar .sortOptions{text-align:right;}
#EmpInfoPage .promoBox{padding:15px;}
#EmpInfoPage #NoDataPromoBanner .text{float:left;width:355px;}
#EmpInfoPage #NoDataPromoBanner .text h2{margin-top:0;}
#EmpInfoPage #NoDataPromoBanner p{margin-top:10px;}
#EmpInfoPage #NoDataPromoBanner ul{margin-left:20px;}
#EmpInfoPage #NoDataPromoBanner li{margin:10px 0;}
#EmpInfoPage #NoDataPromoBanner{margin-top:8px;}
#EmpInfoPage #NoDataPromoBanner .source{position:absolute;bottom:5px;right:10px;}
#EmpInfoPage #NoDataPromoBanner .source img{float:none;vertical-align:baseline;}
#EmpInfoPage #NoDataPromoBanner table{width:auto!important;}
#EmpInfoPage #NoDataPromoBanner .text p.headline{margin:15px 0 6px 0;font-size:16px;font-weight:bold;}
#EmpInfoPage #NoDataPromoBanner .illustration{float:right;width:227px;height:156px;background:transparent url(/static/img/illustration/no-data/reviews.gif) no-repeat top left;}
#EmpInfoPage #NoDataPromoBanner .noDataIllustration{float:right;width:227px;height:156px;}
#EmpInfoPage .noResultsMessage{padding-top:10px;padding-left:20px;margin-bottom:30px;font-size:14px;font-weight:bold;color:#e88300;background:transparent url(/static/img/icons/error.png) no-repeat left 10px;}
.employerHeader{margin:8px 0 0 0;width:100%;}
.employerHeader td{padding:0 10px;vertical-align:top;}
.employerSatisfactionDetails .popupDataBox{width:180px;}
.employerSatisfaction h4{margin:0;line-height:normal;}
.employerSatisfaction .ratingLabel{margin:8px 0 4px 0;padding:0;}
.employerSatisfaction .overall{font-size:9px;margin:3px 0;padding:0;}
.employerCEO{float:left;width:200px;min-height:10px;margin:0 0 0 16px;}
.employerCEO h4{margin:0 0 1px 0;}
.employerCEO img.headshot{float:left;margin:0 5px 0 0;border:1px solid #666;}
.employerCEO p{font-size:11px;margin:0;padding:0 0 3px 0;}
.employerCEO p.title{font-size:11px;margin:0;padding:0 0 6px 0;color:#999;}
.employerCEO .barGraph{margin:6px 0;}
.employerCEO p.details{margin-top:8px;}
#EmpInfoPage .share a{color:#06C;text-decoration:none;}
#EmpInfoPage .share a:hover,#EmpInfoPage .share a:active{color:#06C;text-decoration:underline;}
#EmpInfoPage .share img{vertical-align:middle;padding-bottom:2px;}
#EmpInfoPage p.empRatingChartHdr{margin:8px 0 2px 0;}
#CompanyRatingDetails{z-index:20000;}
#CEORatingDetails{width:235px;}
#CEORatingDetails .employerCEO p{margin:0;padding:2px 0;font-size:11px;color:black;}
#CEORatingDetails .employerCEO p.question{font-size:12px;}
#CEORatingDetails .barGraph{padding-left:16px;}
#CEORatingDetails img.positiveBar,#CEORatingDetails img.negativeBar{height:15px;vertical-align:middle;background-color:#007600;}
#CEORatingDetails img.negativeBar{background-color:#900;}
.reviewComments{margin:10px 3px 10px 0;padding:9px 9px;border:thin #666 solid;background-color:#f5f5f5;}
.commentFormSeparator{margin:20px 0 15px 0;border-top:1px dotted #999;}
.reviewComments .comment{margin:9px 0;padding:9px 0;border-top:thin #666 solid;}
.reviewComments .commentForm .name{margin:0 0 6px 0;}
.reviewComments .postingFooter{padding-top:10px;}
.reviewComments .postingFooter .guidelines{float:right;width:auto;padding:3px 0 0 0;font-size:10px;}
.reviewComments .postingFooter .guidelines a{color:#c1a674;text-decoration:none;}
.reviewComments .postingFooter .guidelines a:hover{color:#666;text-decoration:underline;}
.reviewComments .errorMessage{margin:3px 0 9px 0;}
.nonMemberCommentForm{margin-left:28px;padding-top:2px;padding-left:20px;background:transparent url(/static/img/sprites/common-v2.png) no-repeat -140px -440px;}
#SalaryChartLegend{width:auto;float:left;}
#SalaryChartLegend p{margin:2px 0;padding:0;}
#SalaryChartLegend .key p,#SalaryChartLegend .key div{width:auto;float:left;margin:0 2px;}
#SalaryChartLegend .key p{margin-right:10px;}
#SalaryChartLegend .key p.first{margin:0 10px 0 0;}
#SalaryChartLegend .key .range{width:30px;height:14px;background-color:#73be1e;}
#SalaryChartLegend .key .anonRange{width:30px;height:14px;background:transparent url(/static/img/sprites/grads-horz-v2.png) repeat-y left -510px;}
#SalaryChartLegend .key .mean{width:3px;height:14px;background-color:#007600;}
.chartFooter .shareContent{display:block;float:right;}
.dataHeader{position:relative;width:596px;margin:8px 0 0 0;padding:10px 15px;border:1px solid #ccc;background:#eee url(/static/img/sprites/common-v2.png) repeat-x left -645px;}
.dataHeader h2{padding:0;margin:0;}
.dataHeader table,.dataFilters table{width:100%;margin:0;border-collapse:collapse;}
.dataFilters table{margin-left:-5px;}
.dataHeader table td{vertical-align:top;}
.dataHeader td.title{width:220px;padding-right:15px;border-right:1px solid #ccc;}
.dataHeader td.graph{width:160px;padding-left:15px;}
.dataHeader #MinReviewsCaveat{margin:5px 0 0 5px;}
.dataFilters{width:596px;margin:0 0 10px 0;padding:15px;border:1px solid #ccc;border-top-width:0;background-color:white;}
.dataFilters td{padding:0 15px 0 5px;vertical-align:top;}
.dataFilters td.filterLabel{vertical-align:bottom;padding-bottom:2px;}
.dataFilters label{font-weight:bold;font-size:12px;color:#666;}
#CompanyOverview .label{float:left;clear:left;width:70px;padding:1px 10px 1px 0;font-style:normal;font-size:12px;font-weight:bold;color:black;}
#CompanyOverview .value{float:left;clear:right;width:198px;padding:1px 0;font-size:12px;color:black;}
#CompanyOverview .empChoiceBanner{width:300px;height:28px;background:transparent url(/static/img/sprites/grads-horz-v2.png) repeat-x left -530px;text-align:center;color:#007600;line-height:28px;}
#CompanyOverview .empChoiceBanner a,#CompanyOverview .empChoiceBanner img{color:#007600;vertical-align:middle;}
#CompanyOverview .empChoiceBanner img{height:16px;width:16px;vertical-align:middle;background:transparent url(/static/img/sprites/common-v2.png) repeat-x left -140px;}
.beTheFirst{width:772px;margin:8px 0 0;}
.rightMod{margin-right:0;margin-left:0;}
#NonMember .contentModule{margin-left:8px;margin-right:16px;}
#NonMember .reviewPromo{float:right;width:290px;margin-right:0;padding-top:42px;}
.DS{padding-top:42px;width:350px;}
.contentModule .head img{margin:0 8px 0;vertical-align:middle;}
.contentModule .head h2{position:relative;margin:0;}
.watch{margin:0 20px;}
#SalaryList .watch{margin:0 14px 0 0;}
#ReviewList .watch{margin:0;}
.dataTable .watch{width:auto;}
.dataTable .hr{height:1px;margin:0 8px;border-bottom:1px solid #b07e09;}
.dataTable .padded{padding:8px;}
.watch .centered{width:500px;margin-left:auto;margin-right:auto;}
.dataTable .watch .centered{width:auto;}
#isNotWatching2,#isWatching2{text-align:center;margin:20px 0;padding:0 8px;font-size:12px;}
#isWatching2{display:none;}
#showEmailForWatching{display:none;margin-bottom:20px;width:500px;}
.dataTable #showEmailForWatching{display:none;margin:8px;width:auto;}
#showEmailForWatching .input{margin-left:60px;}
.dataTable #showEmailForWatching .input{margin-left:0;}
#showEmailForWatching .button{margin:0 0 0 10px;}
.dataTable #showEmailForWatching .button{width:100px;margin-left:5px;}
.reviewList{margin:15px 0 20px 0;}
.reviewList p{color:black;}
.reviewList p.paging{margin:8px 0 0 0;position:relative;}
.reviewList p.paging a{position:absolute;margin-left:auto;width:auto;left:auto;right:0;top:0;}
.reviewList ul{margin-top:5px;list-style-type:none;}
.reviewList li{margin:0;padding:10px 0 10px 0;border-bottom:1px dotted #999;}
.reviewList li .reviewSample{float:left;width:475px;}
.reviewList li .reviewSample .reviewQuote{margin-top:4px;font-size:14px;font-weight:bold;}
.reviewList li .reviewDate{float:right;width:140px;}
.reviewList li .reviewDate p{margin:1px 0 0 0;}
.reviewList li .reviewDate p.date{margin:0;text-align:right;}
.reviewList li .reviewDate p.userInput{text-align:right;}
.reviewList p.postRequest{padding:2px 0 2px 20px;line-height:1em;background:transparent url(/static/img/sprites/common-v2.png) no-repeat -140px -440px;}
.reviewList li strong{font-weight:bold;color:black;}
.reviewList table{width:100%;border-collapse:collapse;margin:15px 0;}
.reviewList table td{padding:10px;border:0 #ccc solid;border-top-width:1px;}
.reviewList table td.reportCount{text-align:center;}
.reviewList .noData{border:1px solid #c1a674;margin-top:10px;padding:5px 0 8px 15px;}
#NonMember .contribute{position:relative;margin:0 8px 20px 0;padding:5px 0;}
#NonMember .contribute .icon{position:absolute;top:-12px;left:0;width:100px;height:78px;}
#NonMember .contribute h2{margin:0 0 0 110px;}
div.bucket.similarEmployers div.body{padding-top:4px;}
.similarEmployers .employerRow{overflow:hidden;padding-left:10px;}
.similarEmployers .employerName{margin:0;padding:0;font-size:12px;color:#1d6262;}
#EmpInfoPage #FooterPageNav{margin-top:15px;padding:0;}
#Comments p.backLink{padding:20px 0 2px 0;margin:0 0 10px 0;border-bottom:1px dotted #999;}
#ReviewComments h3.commentsHeader{margin:15px 0;padding:10px 5px 10px 7px;font-weight:bold;border:0 dotted #999;border-width:1px 0;}
#ReviewComments h3.commentsHeader img{height:16px;width:16px;vertical-align:middle;background:transparent url(/static/img/sprites/common-v2.png) no-repeat left -260px;}
#ReviewComments .comment{margin:15px 0 15px 28px;border-bottom:1px dotted #999;}
#ReviewComments .last .comment{border-bottom-width:0;}
#ReviewComments .comment p.commentHelpfulCount{margin:0 0 3px 0;line-height:default;}
#ReviewComments .comment .commentHeader{margin-bottom:10px;}
#ReviewComments img.employerRepIcon{width:16px;height:16px;background:transparent url(/static/img/sprites/common-v2.png) no-repeat -300px -280px;vertical-align:middle;}
#ReviewComments .comment .author{float:left;width:450px;margin:0;padding:0;overflow:hidden;}
#ReviewComments .comment .date{float:right;width:100px;padding:0;margin:0 0 0 10px;text-align:right;}
#ReviewComments .comment .commentText{margin:0 0 10px 0;padding:0;overflow:hidden;font-size:12px;}
#ReviewComments .comment .commentbottomSpacer{margin:20px 0 0 0;}
#ReviewComments .comment .userCommentActions{margin:0 0 20px 0;}
#ReviewComments .commentForm{padding:5px 0 10px 0;}
#ReviewComments .commentForm .grayBox{padding:15px 25px 15px 15px;}
#ReviewComments .commentForm .grayBox h3{margin-top:0;}
#ReviewComments .commentForm .employerRep{line-height:14px;padding-left:15px;}
#ReviewComments .commentForm td{padding-top:10px;}
#ReviewComments .commentForm .label{width:80px;padding-top:10px;vertical-align:top;}
#ReviewComments #UserHandle{width:225px;}
#ReviewComments .commentForm #UserComment{width:100%;}
#FilterSwitch{position:absolute;z-index:1;left:15px;bottom:10px;width:auto;min-width:105px;padding:0;overflow:hidden;vertical-align:middle;border-width:1px 1px 0 0;}
#FilterClosed,#FilterOpened{white-space:nowrap;}
#FilterClosed a,#FilterOpened a{padding-top:2px;}
#FilterClosed img,#FilterOpened img{width:9px;height:9px;vertical-align:baseline;background:transparent url(/static/img/sprites/common-v2.png) no-repeat 3px -350px;}
#FilterOpened img{background-position:left -368px;}
#CompanyRatingDetailsContainer table{width:100%;margin:0;padding:0;border-collapse:collapse;}
#CompanyRatingDetailsContainer img.spinner{margin-left:20px;}
.sharecontent{padding:1px 0 2px 20px;}
.rssLink{margin-top:10px;}
.rssLink img{height:16px;width:16px;padding-right:5px;background:transparent url(/static/img/sprites/common-v2.png) no-repeat -120px -280px;}
.empReview{padding:0 8px 0 0;}
#NonMember .empReview{margin-bottom:20px;}
.empReview a,.empReview a:hover,.empReview a:link{cursor:pointer;}
.empReview .header{padding:2px 0 4px 0;}
#EmployerReview #Comments .empReview .header{padding:5px 0 10px 0;}
.empReview .header .reviewSummary{padding:0;margin:0;}
.empReview .header .reviewSummary p{padding:0;margin:2px 0;text-align:left;}
.empReview .header .reviewSummary .ratingOverview p{text-align:right;}
.empReview .header .reviewSummary p img.chicklet{position:relative;top:3px;}
.empReview .header .reviewSummary p.authorInfo{margin:0 0 2px 0;padding:0;color:black;}
.empReview .header .reviewSummary p.date{margin:0 0 2px 0;line-height:1em;}
.empReview .header .reviewSummary p.detailsLink{font-size:10px;margin:0;line-height:1em;}
#EmpInfoPage .empReview .reviewSummary span.helpfulCount{display:block;margin:2px 0 0 0;padding:0;text-align:left;font-size:11px;color:#999;}
.empReview .header .reviewSummary .popupDataBox{width:180px;}
.empReview .header .reviewSummary .ratingOverview{float:right;width:125px;margin:4px 0;padding:0 0 5px 0;}
#EmployerReview #Comments .empReview .header .reviewSummary .ratingOverview{margin:0;}
.empReview .header .reviewSummary .gdRatingValueBar{float:right;}
.empReview .header .reviewSummary .ratingOverview .gdApprovalDesc{clear:both;display:block;margin-top:10px;font-size:11px;text-align:left;}
.empReview .reviewSummary .icons{float:left;width:auto;padding-right:5px;vertical-align:middle;}
.empReview .header .reviewSummary .summaryText{padding:0 8px 0 10px;margin-left:10px;text-indent:-10px;color:black;margin:0;font-size:16px;line-height:normal;font-weight:bold;overflow:hidden;color:#06c;}
.empReview .header .newIcon{vertical-align:middle;padding:0 5px 0 0;}
.empReview .header .adminIcon{vertical-align:middle;padding:0 5px 0 0;}
.empReview p.reviewSection{margin:10px 0 0 0;font-weight:bold;}
.empReview p.comments{overflow:hidden;}
.empReview .comments .ceoApproval{clear:both;padding-top:8px;}
.empReview .footer{height:10px;padding:8px 0 4px 0;vertical-align:middle;line-height:14px;}
.empReview .footer .helpfulQuery{float:left;padding-right:20px;color:#999;}
.empReview .footer .flagContent{float:left;margin:0 20px 0 0;}
.empReview .footer .helpfulQuery,.empReview .footer .userComments,.empReview .footer .flagContent{font-size:11px;}
.empReview .footer .userComments{float:left;width:auto;margin:0 20px 0 0;padding:1px 0 2px 0;}
.empReview .footer .userComments img{width:16px;height:16px;vertical-align:middle;background:transparent url(/static/img/sprites/common-v2.png) no-repeat left -260px;}
.empReview .footer .userComments a{vertical-align:bottom;}
#EmployerReviewFilterBasicForm .dataHeader{position:relative;margin-bottom:0;}
#EmployerReviewFilterBasic{width:580px;border-collapse:collapse;}
#EmployerReviewFilterBasic .filterLabel{padding:0 15px 0 0;white-space:nowrap;vertical-align:bottom;}
#EmployerReviewFilterBasic .filterLabel p{margin-bottom:3px;}
#EmployerReviewFilterBasic .filterField{vertical-align:top;padding-right:15px;}
#EmployerReviewFilterBasic .locationFilter{padding-bottom:20px;}
#NonMember #EmployerReviewFilterBasic .locationFilter{padding-bottom:0;}
#EmployerReviewFilterBasic .filterField p.minorText{padding-top:5px;}
#EmployerReviewFilterBasic #CEOHeadShot{padding-right:2px;}
#EmployerReviewFilterBasic .snugRight{padding-right:0!important;}
#EmployerReviewFilterBasic .gdRatingValueBar{margin-top:2px;}
#EmployerReviewFilterBasic .employerRatingDesc{margin:0;}
#EmployerReviewFilterBasic .employerRatingDetailsLink{margin-top:0;padding-left:82px;}
#ReviewFilterAdvanced td.ratingSliderCell{padding-left:15px;}
#ReviewFilterAdvanced .filterLabel #FilterRatingLabel{padding-left:7px;}
#ReviewFilterAdvanced p{margin:0;padding:8px 0 2px 0;}
#ReviewFilterAdvanced p.top{padding-top:0;}
#ReviewFilterAdvanced #ShowPastEmployeeOption{margin-top:15px;}
#ReviewFilterAdvanced #ShowPastEmployeeOption label{padding-left:2px;font-weight:normal;line-height:normal;}
#ReviewFilterAdvanced .sliderField{white-space:no-wrap;}
#ReviewFilterAdvanced .ratingSliderBody{position:relative;}
#ReviewFilterAdvanced .ratingSlider{position:relative;height:20px;width:99px;background:transparent url(/static/img/icons/slider/rating-slider.gif) no-repeat top left;}
#ReviewFilterAdvanced table .ratingSliderThumb{position:absolute;top:6px;}
#RatingFilterValueLow,#RatingFilterValueHigh{min-width:15px;position:absolute;bottom:0;font-size:10px;}
#RatingFilterValueLow{left:-18px;text-align:right;}
#RatingFilterValueHigh{right:-18px;text-align:left;}
#ReviewFilterAdvanced select{width:197px;}
#ReviewFilterAdvanced select optgroup{margin-left:0;padding-left:0;text-indent:0;}
#ReviewFilterAdvanced select optgroup option{margin-left:0;padding-left:0;text-indent:0;}
#ReviewFilterAdvanced input.textField{width:170px;}
#ReviewFilterAdvanced input.smallTextField{width:30px;}
#ReviewFilterAdvanced div.gdBtnWrapper{padding:10px 10px 0 0;float:left;}
#ReviewFilterAdvanced p.clearFilters{padding-top:15px;text-align:left;white-space:nowrap;}
#ReviewFilterAdvanced #FilterTitle{width:250px;}
#EmployerReview #Comments .reviewSummary h1{margin-top:0;}
#EmployerReview #Comments h2.reviewHeader{padding-bottom:2px;border-bottom:1px #999 dotted;}
.sideCol .boxed{margin-top:15px;background-color:#eee;}
#EmployerReview #Comments .sideCol .boxed p{margin:10px 0 0 0;padding:0;}
#EmployerReview #Comments .empReview{margin-bottom:15px;}
#EmployerReview #Comments p.comments{margin-top:0;}
#EmployerReview #Comments span.helpfulCount{font-size:11px;color:#999;}
#JobFilterBasic .dataHeader{position:relative;margin-bottom:0;}
#JobFilterBasic{width:580px;border-collapse:collapse;}
#EmployerReviewsPage .noDataIllustration{background:transparent url(/static/img/illustration/no-data/reviews.gif) no-repeat top left;}
#InterviewsFilterBasic .graph .diffRatingGraph{margin-top:3px;}
#InterviewsFilterBasic .graph .interviewExpGraph{margin-top:3px;}
#InterviewsFilterBasic tr.labels td{padding-top:10px;padding-bottom:0;}
#InterviewsFilterBasic td.locationFilter{padding-right:30px;}
#InterviewsFilterBasic td.clearFilter{padding-left:15px;font-weight:normal;text-align:right;white-space:nowrap;}
#InterviewFilterAdvanced{border-top-width:0;background-color:#f8f8f8;}
#InterviewFilterAdvanced table{width:100%;border-collapse:collapse;}
#InterviewFilterAdvanced table td{width:33%;padding-top:15px;}
#InterviewFilterAdvanced table tr.tightTop td{width:33%;padding-top:5px;}
#InterviewFilterAdvanced table td.filterLabel{font-weight:bold;}
#InterviewFilterAdvanced .sliderField{white-space:no-wrap;}
#InterviewFilterAdvanced .ratingSliderBody{position:relative;}
#InterviewFilterAdvanced .ratingSlider{position:relative;height:20px;width:99px;background:transparent url(/static/img/icons/slider/rating-slider.gif) no-repeat top left;}
#InterviewFilterAdvanced table .ratingSliderThumb{position:absolute;top:6px;}
#InterviewFilterAdvanced #RatingFilterValueLow,#InterviewFilterAdvanced #RatingFilterValueHigh{min-width:15px;position:absolute;bottom:0;font-size:10px;}
#InterviewFilterAdvanced #RatingFilterValueLow{left:-18px;text-align:right;}
#InterviewFilterAdvanced #RatingFilterValueHigh{right:-18px;text-align:left;}
#InterviewFilterAdvanced div.gdBtnWrapper{padding:10px 10px 0 0;float:left;}
#InterviewFilterAdvanced p.clearFilters{padding-top:12px;text-align:left;white-space:nowrap;}
#InterviewReviewsPage .header h2{margin-bottom:0;}
#InterviewReviewsPage .header .postedDate{margin-top:0;}
#InterviewReviewsPage div.hrule{margin:20px 0 30px 0;}
#InterviewReviewsPage #Comments .pageSummary{margin:20px 0;}
#InterviewReviewsPage #Comments h1{display:inline;margin:0;padding:0;line-height:10px;}
#InterviewReviewsPage #Comments .pageSummary h1,#InterviewReviewsPage #Comments .pageSummary p.minorText{line-height:1em;}
#ReviewComments h3.commentsHeader{margin-top:28px;}
#InterviewReviewsPage .topJob{margin:0 0 0 15px;padding:0 0 5px 10px;text-indent:-15px;}
#InterviewReviewsPage #TopJobsSeeMoreLink a{text-decoration:underline!important;}
#InterviewReviewsPage #TopJobsSeeMoreContent{display:none;}
#InterviewReviewsPage .userComments{width:auto;padding:3px 0 3px 20px;white-space:nowrap;}
#InterviewReviewsPage .userComments img{width:16px;height:16px;vertical-align:middle;background:transparent url(/static/img/sprites/common-v2.png) no-repeat left -260px;}
.individualInterviewReviewSummary{margin:5px 0;}
.individualInterviewReviewSummary table{border-collapse:collapse;}
.individualInterviewReviewSummary table td{padding:5px 1px 5px 10px;border:1px solid #ccc;height:30px;font-size:11px;}
.individualInterviewReviewSummary table td div.gdRatingScaleBar{display:inline;position:relative;top:1px;padding:0 5px;}
.individualInterviewReviewSummary table td span.positive,.individualInterviewReviewSummary table td span.neutral,.individualInterviewReviewSummary table td span.negative,.individualInterviewReviewSummary table td span.accepted,.individualInterviewReviewSummary table td span.declined,.individualInterviewReviewSummary table td span.noOffer{width:auto;padding:2px 0 2px 0;color:black;}
.individualInterviewReviewSummary table td span.positive img,.individualInterviewReviewSummary table td span.neutral img,.individualInterviewReviewSummary table td span.negative img,.individualInterviewReviewSummary table td span.accepted img,.individualInterviewReviewSummary table td span.declined img,.individualInterviewReviewSummary table td span.noOffer img{width:16px;height:16px;vertical-align:middle;background:transparent url(/static/img/sprites/common-v2.png) no-repeat left top;}
.individualInterviewReviewSummary table td span.positive img{background-position:-76px -260px;}
.individualInterviewReviewSummary table td span.negative img{background-position:-56px -260px;}
.individualInterviewReviewSummary table td span.neutral img{background-position:-40px -257px;}
.individualInterviewReviewSummary table td span.accepted img{background-position:-280px -300px;}
.individualInterviewReviewSummary table td span.declined img{background-position:-120px -420px;}
.individualInterviewReviewSummary table td span.noOffer img{background-position:-140px -420px;}
.interviewReview h3{margin:15px 0 0 0;line-height:1em;}
.interviewReview .nonMember h3{margin:10px 0 0 0;}
.interviewReview h3.subsection{margin:20px 0 2px 0;line-height:1em;}
.interviewReview .oneQuestion{margin:10px 0 20px 20px;border-left:3px solid #ccc;}
.interviewReview .oneQuestion .question{padding:0 0 5px 10px;}
.interviewReview .oneQuestion .answerLink{padding:5px 0 0 10px;font-weight:bold;}
.interviewReview .userActionsBar{margin:28px 0 10px 0;}
#InterviewReviewsPage .userActionsBar .shareContent{position:relative;top:3px;margin-left:30px;}
#InterviewQuestion #Comments .question table{width:100%;margin:20px 0 15px 0;padding:0;border-collapse:collapse;}
#InterviewQuestion #Comments .question table td.title{padding-left:30px;}
#InterviewQuestion #Comments .question table td.date{padding-top:2px;padding-right:5px;padding-left:15px;vertical-align:top;text-align:right;white-space:nowrap;}
#InterviewQuestion #Comments .question h3{margin:0;}
#InterviewQuestion #Comments .question h1{margin:0;font-size:12px;line-height:normal;}
#InterviewQuestion #Comments .question .grayBox{margin:0;padding:15px 30px;background-color:#eee;}
#InterviewQuestion #Comments .question p.helpfulCount{margin:0 0 5px 0;}
#InterviewQuestion #Comments .question .tagList{margin:0;border-collapse:collapse;}
div.tagListDivider{margin:10px 0;border-top:1px solid #ccc;}
#InterviewQuestion #Comments .question .tagList td{padding:0 5px 0 0;font-size:11px;text-align:left;vertical-align:top;}
#InterviewQuestion #Comments .question .addTagToggleBlock{margin-top:2px;font-size:11px;}
#InterviewQuestion #Comments .question .addTagsToggle{padding:1px 2px 1px 12px;background:transparent url(/static/img/icons/arrows/right.gif) no-repeat left 2px;}
#InterviewQuestion #Comments .question .contextHelpLink{font-size:11px;}
#InterviewQuestion #Comments .question .addTagsTable{margin:10px 0 0 0;padding:0;}
#InterviewQuestion #Comments .question .addTagsTable td.addTagEditorLabel{padding:6px 0 0 40px;vertical-align:top;font-weight:bold;}
#InterviewQuestion #Comments .question .addTagsTable td.addTagEditor{padding:0 0 5px 10px;vertical-align:top;}
#InterviewQuestion #Comments .interviewQuestionActions{margin:15px 0 30px 0;padding-left:30px;}
#InterviewQuestion #Comments .interviewQuestionActions .shareContent{position:relative;top:3px;margin-left:30px;}
#EmpInfoPage .noDataIllustration{background:transparent url(/static/img/illustration/no-data/interviews.gif) no-repeat top left;}
.dataHeader table{width:100%;border-collapse:collapse;}
#JobReviewSamples table.reviewComparison{width:100%;margin:10px 0;}
#JobReviewSamples table.reviewComparison td{vertical-align:top;}
#JobReviewSamples table.reviewComparison td.pos,#JobReviewSamples table.reviewComparison td.neg{width:49%;}
#JobReviewSamples table.reviewComparison td.versus{padding:0 10px;vertical-align:middle;background:transparent url(/static/img/bkgnds/seo-line-vert.gif) repeat-y 50% top;}
#JobReviewSamples td.versus p{padding-bottom:2px;background-color:#ffffe1;color:#b1d7dc;}
#JobReviewSamples table.reviewComparison td{vertical-align:top;}
#JobReviewSamples table.ratingSummary{margin:10px 0;}
#JobReviewSamples table.ratingSummary td{padding:0 10px 0 0;}
#JobListings .jobTitle{width:auto;}
.jobListing{margin:17px 0 10px 0;padding:0 0 15px 17px;border-bottom:1px dotted #999;}
.jobListing .newJobAlert{color:#fcb117;}
.jobListing p.minorText{font-size:12px!important;}
.jobListing img.jobPartnerIcon{height:16px;width:16px;vertical-align:middle;background:transparent url(/static/img/sprites/common-v2.png) no-repeat left top;}
.jobListing img.snagajob{background-position:-200px -60px;}
.jobListing img.monster{background-position:-220px -60px;}
.jobListing img.ladders{background-position:-240px -60px;}
.jobListing img.jobdotcom{background-position:-260px -60px;}
.jobListing img.indeed{background-position:-280px -60px;}
.jobListing img.dice{background-position:-300px -60px;}
.jobListing img.careerbuilder{background-position:-320px -60px;}
.jobListing img.doostang{background-position:-340px -60px;}
.lastJobListing{border-bottom-width:0;}
#JobListings p.source{text-align:right;font-size:10px;color:#999;}
#JobListings .minorText a{color:#999;text-decoration:underline;}
#JobListings .noDataIllustration{background:transparent url(/static/img/illustration/no-data/jobs.gif) no-repeat top left;}
.salaryReviews{float:left;width:490px;}
.salaryReviews.noReviews{float:none;width:100%;}
.salaryReviews .toolbar h3{float:none;width:auto;}
.salaryReviews .toolbar p{margin:2px 0;}
.salaryReviews .toolbar .pageControls{width:150px;}
.salaryReviews .toolbar .nav{width:300px;}
.toolbar .pageControls{color:black;font-size:11px;}
.salaryReviewHead{margin-bottom:5px;}
.salaryReviewHead .newGif{vertical-align:middle;}
.salaryReviewTableLeft{width:196px;float:left;}
table .rightJust{width:75px;padding-right:12px;text-align:right;}
.salaryReviewTableRight{margin-left:10px;width:290px;}
.borderTop{border-top:thin dotted black;}
.vacationText{font-size:10px;vertical-align:100%;}
#SalariesPage #SalaryFilterBasic{width:585px;max-width:590px;border-collapse:collapse;}
#SalaryFilterBasic .filterLabel{padding:0 15px 0 0;white-space:nowrap;vertical-align:bottom;}
#SalaryFilterBasic .filterLabel p{margin-bottom:3px;font-weight:bold;}
#SalaryFilterBasic .filterLabel label{font-weight:bold;}
#SalaryFilterBasic td.filterLabel h2{margin:0;}
#SalaryFilterBasic .filterField{vertical-align:top;padding-top:0;padding-right:15px;white-space:nowrap;}
#SalaryFilterBasic .filterField p.minorText{padding-top:5px;margin-left:10px;text-indent:-10px;white-space:normal;}
#SalaryFilterBasic td.selectLocationField{white-space:nowrap;}
#SalaryFilterBasic .snugRight{padding-right:0!important;}
#SalaryFilterBasic td.padding{width:5%;}
#SalaryFilterBasic td.divider{padding-left:15px;border-left:1px solid #ccc;}
#SalaryFilterBasic td.backLink{width:40%;}
#SalaryFilterBasic #FilterJobTitle{width:150px;margin-right:5px;}
#SalaryFilterBasic #FilterJobTitleLabel{padding-left:5px;}
#SalaryFilterBasic .gdBtnWrapper{margin-top:5px;}
#EmpInfoPage .pageCurrency{float:right;width:auto;padding-top:2px;margin-bottom:10px;text-align:right;vertical-align:middle;font-size:10px;color:#999;}
#SalariesPage #FooterPageNav{margin:15px 0 20px 0;border-top-width:0;}
#EmpInfoPage .seoBox{margin:20px 0 20px 0;padding:15px;}
#EmpInfoPage .seoBox p{padding-left:20px;line-height:1.3em;}
#EmpInfoPage .seoBox p.noIndent{padding-left:0;}
#EmpInfoPage .seoBox p.alternates{margin-top:10px;}
#EmpInfoPage .seoBox p.header{margin-top:10px;}
#EmpInfoPage .seoBox p.info{background:transparent url(/static/img/sprites/common-v2.png) no-repeat -360px -219px;line-height:16px;}
#EmpInfoPage .seoBox p.otherLocations{margin-top:15px;}
#EmpInfoPage .seoBox ul{margin-left:40px;}
#SalaryJobSummary #SalaryFilterBasic td.bigNumber{padding:6px 10px 0 0;vertical-align:top;}
#SalaryJobSummary #SalaryChart{margin-top:20px;}
#SalaryJobSummary #NowHiring{display:none;margin:15px 0 15px 0;padding:20px 20px 20px 50px;border:1px solid #bed7dc;}
#SalaryJobSummary #NotHiring{display:none;}
#SalariesPage .noDataIllustration{background:transparent url(/static/img/illustration/no-data/salaries.gif) no-repeat top left;}
#InviteFriends .desc{color:black;margin:20px 0 10px;}
#ShareReviewPopup{padding:15px;}
#InviteFriendsForm fieldset{position:relative;margin:0;padding:0 40px 0 85px;overflow:hidden;font-size:12px;border:none;}
#InviteFriendsForm .nonEditable{overflow:hidden;}
#InviteFriendsForm p{position:relative;margin-top:0;}
#InviteFriendsForm h2{margin:12px 0 10px -85px;}
#InviteFriendsForm label,#InviteFriendsForm span.label{display:block;position:absolute;left:-85px;width:75px;text-align:right;vertical-align:baseline;}
#InviteFriendsForm .instructions{font-size:11px;}
#InviteFriendsForm .instructions{margin-top:2px;}
#InviteFriendsForm textarea{width:100%;}
#InviteFriendsForm .gdBtnWrapper{margin:20px 0 0 85px;}
#InviteFriends .sideCol{border-color:white;}
#EmpInfoPage .inviteFriend{margin-left:15px;margin-top:20px;}
