﻿#RealMatchBody{margin: 0px;background-color:White;}
img{border:none;}
.mainContainer{width:1003px;margin:auto;}
.middleContainerSearch{width:1003px;}
.tabButtons{float: left;height:30px;margin-top:41px;}
.forLongFooter{background-color:White;}
.mainContainer a{color: #0A4AA4;font-weight: normal;}
.mainContainerNP{position: relative;margin: 0px auto 0px auto;background-color: white;padding: 0px;display: block;}
.mainContainerNP a{color: #0A4AA4;font-weight: normal;}
.topAreaDemo{background-image:url(../../images/topAreaDemo.gif); background-repeat:no-repeat; background-position:center; height:243px; display:block;}
.masterTable{ color:#4c4c4d;width:100%;border-collapse:collapse;}
.masterTableCell{height:265px;*height:254px;width:25%;padding:5px;vertical-align:top;margin:0px;}

.seekJob{width:731px;height:244px;background-color:#e5e6e8;display:block;position:absolute;display:block;padding:5px; background-image:url(../../images/binos.jpg); background-repeat:no-repeat; background-position: 100% 100%;}
.boxBannerLeft{float:left;height:240px;width:226px;border:solid 2px #e5e6ea;padding:5px;}
.boxBannerRight{float:right;height:240px;width:226px;border:solid 2px #e5e6ea;padding:5px;}
.boxShort1{height:240px;width:226px;border:solid 2px #e5e6ea;padding:5px;}
.boxShort2{height:240px;width:477px;border:solid 2px #e5e6ea;position:absolute;padding:5px;}
.boxShort3{height:240px;width:226px;border:solid 2px #e5e6ea;display:block;padding:5px;}
.boxLong1{ line-height:12px; height:505px;width:226px;border:solid 2px #e5e6ea;position:absolute;padding:5px;overflow:hidden;}
.boxLong3{ line-height:12px; height:505px;width:226px;border:solid 2px #e5e6ea;position:relative;padding:5px;overflow:hidden;}
.boxAdvertisementLong1{width:230px;margin-top:10px;}
.boxAdvertisementLong2{width:230px;padding:32px 5px;}
.RightBoxAdvertisement{height:620px;width:222px;}
.RightBoxAdvertisementWrapper{margin-left:10px;}
.boxLong2{height:505px;width:476px;border:solid 2px #e5e6ea;padding:5px;}
.npVideoIframe{height:500px;width:478px;}
.boxLong4{border:solid 2px #e5e6ea;padding:5px;margin:0;}
.earthQuote{margin:20px auto 50px auto;display:block;}
.npWizardTable tr td{padding:2px; vertical-align:top;}
.EmployeeFilterImageNew {position:absolute; bottom:-4px; right: -4px;}
.panelZipCode {position:relative;z-index:1;}
.SearchByZipCodeDiv {padding-top:5px;}
.forBoxLong4{margin-bottom:10px;}

.PageBlock{padding: 5px;vertical-align: top;margin: 0px;}
.MatchFilterEmployee{background-color: #e5e6e8;padding: 5px;width:75%;height:244px}
.MatchFilterEmployer{	width: 233px;border: solid 2px #e5e6ea;padding: 5px;}
.MatchFilterCell{width:25%;	float: left;height:185px;}
.MatchFilterControl{width: 157px;}
.npWizardTable td{width:170px;}
.helpText{float:left;background-repeat:no-repeat; background-position:0% 7%;font-size:11px;color:#4c4c4e;padding:6px 0px 0px 0px;width:125px;margin-left:5px;}
.seekJob .orangeBtnGray{float:right;top:0px;margin:10px 0px 0px 0px;right:26px;}
.orangeTop{font-weight:bold; height:12px;background-color:#F8951E;color:White; padding:6px;}
.grayTop{font-weight:bold;line-height:14px; height:14px;background-color:#c0c1c3;color:White; padding:6px;}
.VJFTop{font-weight:bold;line-height:16px; height:32px;background-color:#c0c1c3;color:White; padding:8px;}
.npJobsTable{border-collapse:collapse;width:98%;margin:5px;}
.npJobsTable tr td{border-collapse:collapse;border-bottom:solid 1px #e4e6e8;height:43px;*height:37px;padding-top:5px;}.npJobTD{width:220px;}
.npDateTD{width:115px;}
#npFeatured{font-size:11px;text-decoration:none;line-height:12px;margin-top:5px;padding:5px;}
#npFeatured a{text-decoration:none;}
.advertisementText{color:#b7b7b7;font-size:11px;margin-top:10px;}
.hiringDiv{ line-height:14px; text-align:center;text-decoration:none;border-bottom:solid 1px #cacaca;padding:10px;}
.hiringDiv a{text-decoration:none;}
.hiringDivLast{text-align:center;text-decoration:none;padding:10px;}
.hiringDivLast a{text-decoration:none;}
.tipsList{list-style-image:url(../../images/orangeSquare.gif);text-decoration:none;line-height:22px;list-style-position:outside;margin:6px 0px 0px 20px;padding:5px;}
.tipsList a{text-decoration:none;}
.tipsList li{line-height:20px;}
#monthlyPoll{background-image:url(../../images/manWithQmark.jpg);background-repeat:no-repeat;background-position:bottom;}
.monthlyPollTable{margin-top:10px;}
.monthlyPollTable tr td{padding:3px; line-height:17px;}
#salarySurvey{text-align:center;padding:6px;line-height:15px;}
#viewresults{display:block;text-align:center;}
#videoClipsDiv{text-decoration:none;font-size:11px;}
#videoClipsDiv a{text-decoration:none;}
#videoClipsDiv a:hover{text-decoration:underline;}
.videoActions{width:135px;float:right;}
.videoActionList tr td{padding:10px 5px 5px 0px;}
#clipSelector{margin:10px 0px 10px 20px;}
#clipsTable{margin-left:17px;}
#clipsTable tr td{ width:180px;height:37px;padding:0px 10px 0px 10px;margin:0px;position:relative;}
#selectedClip{border:solid 1px #f79c31; position:relative;}
#selectedClip a{ color:#4c4c4c; font-weight:bold;padding:0px;}
.clipTextHolder{height:34px; vertical-align:middle; padding-top:6px;}
.moreClipsFooter{height:25px;line-height:20px;vertical-align:middle;border-top:solid 1px #e3e7ea;position:absolute;bottom:0px;width:475px; padding-top:5px;}
.moreClips{float:right;margin-right:10px;font-size:13px;}
.moreClips a{border:none 0px;}
.moreClips img{border:none 0px;margin-right:5px;}
#yourWorth{background-image:url(../../images/manWithBills.jpg);background-repeat:no-repeat;background-position:bottom left;}
.yourWorth{background-image:url(../../images/manWithBills.jpg);background-repeat:no-repeat;background-position:bottom left;margin-left:-5px}
#submitPoll{margin-left:60px;float:left;}
.npHPFindBtn{margin-top:7px;float:left;}
.autoWidth{width:auto;}
/*HR*/
#NPHRTips{margin-top:20px;}
.boxMediumShortI{ margin-top:15px;position:relative; clear:left; height:185px;width:419px;border:solid 2px #e5e6ea;padding:5px; display:block;}
.boxMediumShortINoBorder{ margin-top:15px;position:relative; clear:left; width:419px;padding:5px; display:block;}
.postingOptionsTable{font-size:13px;line-height:25px;}
.haveQs{margin-left:10px;font-size:13px;display:block;}
#tblSignUp td {vertical-align:middle;padding:0;}

/*Tips*/
.tipsDiv_NoSkills{border-color:#F9921B;background-color:#FFFFFF;}


/*-----Buttons-----------Buttons-----------Buttons-----------Buttons-----------Buttons------*/
.masterTable .blackBtn{width:60px;float:right;}
.masterTable .darkBlueBtn{margin:0px auto 0px auto; width:80px;}
.surveyBtn{float:left;margin:125px 0px 0px 25px;}


/*Move to General css and change other places to use this css*/
.PopUpPanel{width: 400px;	height: 225px;	border: 1px solid #999999;	background-color: White;position: absolute;	z-index: 1000;}
.PopUpPanel_Data{height: 188px;	border: none;}
.PopUpPanel_Controls{height:18px; padding: 9px;border-top: 1px solid #999999;background-color: #F3F3F3;}
.WebTree{background-color: #FFFFFF;overflow-y: scroll !important ;font-family: Arial, Helvetica, sans-serif;font-size: small;font-weight: normal;font-style: normal;font-variant: normal;line-height: 22px;width: 390px;height: 168px;padding-left: 10px;	padding-top: 10px;padding-right: 0px;padding-bottom: 10px;}
.TreeNode{}
.SelectedTreeNode{}
.HoveredTreeNode{background-color: #E8F2FC;}
.CheckedTreeNode{color: #6FA72A;	font-weight: bold;}
.ParentOfCheckedTreeNode{font-weight: bold;}
.AutoComplete{	height:17px;width:148px;background-color: White;border: solid 1px #A5ACB2;}
.AutoComplete_Results{padding: 5px;background-color: White;font-size: small;	font-family: Arial, Helvetica, sans-serif;	color: #333333;	border: 1px solid #808080;	margin-top: -2px;margin-left: 0px;z-index: 1000;cursor: pointer;list-style-type: none;min-width:150px;max-height:200px;overflow:auto;height:200px;}
.greenBtn .greenBtn-leftcap {background:transparent url(../../images/OrangeBtnLeftCap.gif) no-repeat scroll 0%;}
.greenBtn .greenBtn-textLong {background:transparent url(../../images/orangeBtnSaveTile.gif) repeat scroll 0%;}
.greenBtn .greenBtn-rightcap {background:transparent url(../../images/OrangeBtnRightCap.gif) no-repeat scroll 0%;}
.greenBtn .greenBtn-text{font-family: Arial;float: left;font-size: 14px;font-weight: bold;padding: 0px 11px 0px 11px;text-align: center;display: block;color: white;text-decoration: none;line-height: 35px;background: transparent url(../../images/orangeBtnSaveTile.gif);}
.dontSpamHeader, .brighterGreenTipText, .dontSpamHeader_Small{color: #f9921b;}

.percentBarInnerPart {background-color:#f9921b;}
.logo {margin-top:0px;}
.skillsTip {border:3px solid #f9921b;}
.jobTip {border-color:#f9921b;}
.managerialLevelTip{border-color:#f9921b;}
.whyDivLogin {border:3px solid #f9921b;}
.whyDiv, .greenBorderedTipBox {border:1px solid #f9921b;}
.tipsDiv{border:solid 3px #f9921b;}
.wizardGreenBtn2{background-color:#f9921b;border:outset 2px #f9921b;}
.greenClose{background-color:#f9921b;border:outset 1px #f9921b;}
.GreenButton{border: #f9921b 1px solid;background-color: #f9921b;}

/*log in tip box corners*/
.greenTipTopLeftCorner{background-position:-40px -24px;}
.greenTipTopRightCorner{background-position:-49px -24px;}
.greenTipBottomLeftCorner{background-position:-40px -33px;}
.greenTipBottomRightCorner{background-position:-49px -33px;}

/*login tipbox arrows*/
.HPWhyArrows{background-position:-259px -37px;}

/* Searches Grid */
.mainContainerNP .GridRowTD { height: 50px; }
.mainContainerNP .GridRow { padding-left: 0px; display: table-cell; vertical-align: middle; padding-bottom:10px; padding-top:10px; } /*padding-left: 0px; used to override parent site css (affiliate id = 1424)*/
.mainContainerNP .DefaultRow, .mainContainerNP .DefaultRowNoHover { background-color: #FFFFFF; border-bottom: solid 1px #B7B7B7; border-top: 0px; border-left:0px; border-right: 0px;}
.mainContainerNP .DefaultRow:hover { background-color: #EAEAEA; }
.mainContainerNP .HighlightedRow { background-color: #FFF6D9; }
.mainContainerNP .HighlightedRow:hover {  }
.mainContainerNP .RM_GridHeader { background-color: #EAEAEA; height: 30px; margin: 0px; }
.mainContainerNP .ColumnHeader { white-space: nowrap; float: left; overflow: hidden;text-align:left; }
.mainContainerNP .ColumnHeader a{ text-decoration: underline !important;}
.mainContainerNP .ColumnBody { white-space: normal; float: left; overflow: hidden;  }
.mainContainerNP .JobTitle { width: 280px; padding-left: 5px; }
.mainContainerNP .JobTitleHead { width: 280px; padding-left: 30px; }
.mainContainerNP .PublishDate { width: 72px; padding-left: 5px; }
.mainContainerNP .CompanyName { width: 140px; padding-left: 5px;}
.mainContainerNP .CompanyLocation { width: 170px;padding-left: 15px; }
.mainContainerNP .CompanyLocation span { margin-right: 5px; }
.mainContainerNP .JobTitlePriority { width: 280px; padding-left: 5px; }
.mainContainerNP .PublishDatePriority { width: 72px; padding-left: 5px; }
.mainContainerNP .CompanyNamePriority { width: 140px; padding-left: 5px;}
.mainContainerNP .CompanyLocationPriority { width: 160px;padding-left: 15px; }
.blueHover {  color:#0A4AA4; cursor:pointer; }

.OffsetParent{display:none;}
.LoadingPanel{display:block;height: 57px;z-index: 200;font-family: Arial;font-size: small;font-weight: bold;text-align: center;background-color: white;}
.NPdarkBlueTextBigBold {color:#333367;font-size:18px;font-weight:bold;}
.npOrangeArw{color:#F79D30;margin-top:5px;float:left;}

/*scroler cbHomePage */
.FEcompaniesGridLine{height:130px;width:740px;margin:0 0 10px 0;border:2px solid #E5E6EA;overflow: hidden;}
.FEgridLinesHeader{color:#5C5C5C;padding:2px 5px;border-bottom:2px solid #E5E6EA;height:30px;}

.#viewer {height:110px;overflow:hidden;width:100%;}
div#viewer table:first-child{border:none;}
.viewerFrame {width:100%;clear:both;overflow:hidden;height: 130px;}
#viewer img {height:80px;width:100px;display:inline; border:0;}
#viewer td{text-align:center;}
.Scrollbtn {padding-top:5px;width:15px;}
.ScrollbtnDisable {display:none;}
.spanScrollbtn{padding:0px 5px;}
#viewer .spanH{font-family: Arial;font-size: 10px; color:red;float:left;width:100%;}
#viewer .spanH1 {font-weight:bold;float:left;text-align:center;width:100%;}
#viewer .spanH2 {float:left;text-align:center;width:100%;}
.cBoxCell{width:19.4%;height:130px;background-color:#FFFFFF;float:left;border-left:solid 1px #EEF1F6;}
.cBoxCell1{width:100%;background-color:#FFFFFF;float:left;border-left:solid 1px #EEF1F6;}
.cBoxCell2{width:49.749%;background-color:#FFFFFF;float:left;border-left:solid 1px #EEF1F6;}
.cBoxCell3{width:33.01%;background-color:#FFFFFF;float:left;border-left:solid 1px #EEF1F6;}
.cBoxCell4{width:24.77%;background-color:#FFFFFF;float:left;border-left:solid 1px #EEF1F6;}

.tblcBoxCell{width:100%;padding:0px;background-color:#FFFFFF;text-decoration:none;float:left;text-align:center;}
.spanH1{font-family: Arial;font-size:11px;color:#094BA2;font-weight:bold;margin:-3px 0px;text-decoration:none;}
.spanH2{font-family: Arial;font-size:10px;color:#094BA2;text-decoration:underline;}

.SearchCriteriasPanel {width:100%;margin:15px 5px 20px 10px;font-family: Arial;color:#333367;}
.SearchCriteriasTitle {font-size:18px;}
.SearchCriterias {font-size:14px;}

/*more classes for fixing NPHomePage*/
.NPMainContent{padding-left:5px;}
#NPHPLeftBarDiv{margin-bottom:15px;width:740px;}

/*FEmployer & virtual job fair*/
.ColumnBody a{text-decoration : underline !important;}
.JobTitle .CMIconsGif{margin-top:5px;}
#tblPos .ResultsTableHeader td{height:auto !important;float:none;padding-left:0;}
#divPosTableContainer .PublishDate { width: 20%;float:none; }
#divPosTableContainer .CompanyLocation { width: 40%;float:none; }
.mainContainerNP #divPosTableContainer .ColumnBody{float:none;}

/*.IframeDesc{border: 0px none ;width:99%;height:370px;overflow:hidden}*/
.visitedTr1:hover { background-color: #EAEAEA; } 
.mainContainerNP .visitedTr1 td{height:22px;line-height:20px;border-bottom: solid 1px #B7B7B7;}
.closeDivPD{height: 20px;background-color: #E8F2FC;border-top: solid 1px #B7B7B7;border-bottom: solid 1px #B7B7B7;position: relative;}
.affiliate3Header{width:999px;margin:auto;}
.VJFHeader{color:#fa931d;}
.VJFSignUpBtn .blueArwdBtnRightCap{background-position:right -172px;}
.VJFSignUpBtn .blueArwdBtnTile{background-position:-1px -172px;}
.JFList{list-style-type:square;color: #FA931D;}
.JBHeaderRightDiv .BtnsGif1 {background-image:none;height:20px;line-height:20px; background-color:#333366;border-color:#9191AC #222244 #181830 #616189; border-bottom-style:solid; border-width:1px; color:White !important; }
.JBHeaderRightDiv .BtnsGif1:hover{ text-decoration:none;}
.VJFEmployerBtn, .VJFEmployerBtn a{background-image:none;height:20px;line-height:20px; background-color:#333366;border-color:#9191AC #222244 #181830 #616189; border-bottom-style:solid; border-width:1px; color:White !important; }
.VJFEmployerBtn a:hover{ text-decoration:none;}
#StepsHeader {display:none;}
#underStepsHeaderDiv { border: solid 1px white; padding: 30px 30px 15px 30px; position: relative; margin-bottom: 15px; }
.regStepsNextBtn { margin-left: 30px; margin-bottom: 20px; height: 35px; line-height: 35px; display: block; cursor: pointer; font-weight: bold !important; text-decoration: none; text-align: center; width: 210px; vertical-align: middle; background-color: #f9921b; border: outset 2px #CDF4A5; color: #ffffff !important; }
.greenTipText { color: #f9921b; font-weight: bold; }
.greenTipText1 {font-weight:bold; color: #f9921b; position: absolute; left: 246px; top:654px; margin-left:20px;font-size:12px;}
.tipsGreenBordered { border: solid 2px #f9921b; padding: 10px; }
.greenText{color:#f9921b;}
.width100Perc4NP{width:100%;}
.improveIcon{background-position:-588px 0; width:25px;}
.greenBtnRightCap1{background-position:right -67px;}
.greenBtnTile1{background-position:left -67px;}
.wizardBodyStep2on .btnDiv3{position:relative;}
.wizardBodyStep2on .scroll3{left:200px;}
.wizardBodyStep2on .btnDiv3 .greenBtnRightCap1, .wizardBodyStep2on .btnDiv3 .scroll3{position:absolute;bottom:-25px;}
.wizardNav{height:36px;background-color:#E8F2FC;line-height:36px;padding-left:20px;}

/*regstep1*/
.inputAndTextDiv{margin-bottom:30px;width:190px;}
.tipBoxchupChikIcon{background-position:-261px -46px;}
.BulletedList_green ul li{color:#F9921B;}

.Margin2pxInput input {margin:2px;}
.WhySiteBetter{clear: both; text-align: center;}

/* MyJobMatches */
.improveYourMatchabilityTitle{background-color:White;color:#F9921B;font-weight: normal;float: none;font-family: Arial;font-size: 18px;}

.BigButton {background-position:left -172px;}
.ApplyBigButton {background-position:left -172px;}
.ApplyArwdBtnRightCap { background-position:right -172px;}
.MediumButton {background-position:left -67px;}

.JobTitle .NPCMIconsGif{margin-right:5px;margin-top:0px !important;}