﻿.containerDiv { height: 390px; position: relative; width: 702px; margin: 0px 128px 0px auto; padding-bottom: 60px; display: block; }
.leftDiv { width: 351px; height: 100%; float: left; }
.rightDiv { width: 351px; height: 100%; float: right; }
.downQuestionsHome { display: block; text-align: center; padding-bottom: 24px; margin-left: 10px; }
.counterDiv2 { float: right; width: 351px; height: 87px; background-image: url(../../images/matchometer.gif);}
.counterDiv { width: 351px; height: 87px; background-image: url(../../images/matchometer.gif); position: absolute; top: 325px; left: 200px; z-index: 15px; margin: 0px; }
.counterNumbers { font-family: Arial; display: block; font-weight: bold; margin-top: 18px; color: #496B1D; padding-left: 85px; font-size: 13px; letter-spacing: 5px; text-align: right; padding-right: 160px; }
.NHcounterNumbers { font-family: Arial; display: block; font-weight: bold; color: #496B1D; padding-top: 20px; padding-left: 85px; font-size: 13px; letter-spacing: 5px; text-align: right; padding-right: 160px; }
/* New Home page style (04) */
/* New Homepage styles */
.semiMiddleContainerHome04 { margin: 18px; position: relative; }
#InerSemiMiddleContainerDiv { background-color:White;padding: 20px; border: solid 3px #EEF2F5; }
.forCorners_BeforeInerSemi{margin-top:20px; background-color:#FFFFFF;}
#realJobMatchesHeadlineText { font-size: 18px; color: #8DC73F; }
.JobSeekerHeadlineText { font-size: 18px; color: #066DA8; font-weight: normal; }
.importantForMatchingText { font-size: 13px; color: #6D6D6D;font-weight:bold;vertical-align:top; }
#semiMiddleTable{margin-top:20px;}
#semiMiddleTable .selectheadlineText { color: #066DA8; padding: 0px; font-weight:bold;}
.searchByRadiusLnk { color: #526EFE !important; font-size: 11px; font-weight: bold !important; font-family: Arial; text-decoration: underline; cursor: pointer; }
.EmployerHeadline { font-size: 18px; font-weight: normal; color: #FBB500;margin-bottom:7px; }
.rightTdlist { color: #818284; line-height: 19px; margin:0 0 0 -9px; padding: 0px; border-collapse:separate; border-spacing:8px;}
.rightTdlist .CMIconsGif{margin-top:4px;}
.rightTdListText { font-size: 12px; margin-top: 6px; }
#InerSemiMiddleContainerTable {background-color:White; width:100%;}
#enterJobTitle { border: solid 1px #AFCBF0; width: 175px; height: 25px; font-size: 18px; color: #636363; padding-left: 10px; }
.spaceTd20 { width: 20px; padding: 0px; }
#enterJobTitlerStep1 { border: solid 1px #AFCBF0; width: 200px; height: 25px; font-size: 18px; color: #636363; padding-left: 10px; }
.TableRow { height: 60px; vertical-align: top; }
.grayedContinueTd{background-color:#EEF1F6; height:50px; vertical-align:middle;padding-left:110px;}
#NHPMiddleContainer{background-color:#CCCCCC;position: static;padding:20px;}
.HPTopCounter{color:White;font-size:26px;text-align:center;}
.CBTopCounter{color:#007235;font-size:18px;text-align:center;}
.alignForMdlTD{margin:auto;width:415px;}
.forImgAlignDiv{width:199px;margin:auto;}
.NnHPToolTip{left:183px; top:10px;}
.tdHeight30 { height: 30px; }
.tdHeight20 { height: 20px; }
.ValignBottom { vertical-align: bottom; padding: 0px; }
#selectAreaTd { width: 220px;}
#leftTdText { font-size: 13px; color: #8A898E; line-height: 23px; }
#semiMiddleTable .DataControl{margin-top:10px;width:172px;}
.DataControl { width: 170px; margin-top: 3px; }
#leftTd { width: 26%; vertical-align: top;padding-right:10px;}
#middleTd { padding: 0px 15px; vertical-align: top;border-left:solid 3px #EEF2F5; }
#rightTd { width: 21%; border-left: solid 3px #EEF2F5; padding-left: 15px; vertical-align: top; }
.picTd { padding: 0px; margin: 0px; }
/*#yellowButton { background-color: #F9B700; color: White; font-weight: bold; margin: auto; display: block; width: 120px; text-align: center; text-decoration: none; vertical-align: middle; line-height: 16px; border-bottom: solid 2px #DBA101; border-right: solid 2px #DBA101; border-top: solid 2px #FDD774; letter-spacing: 1px; border-left: solid 2px #FDD774; }*/
#FindOutMore { font-weight:bold; color: #076EA9; text-decoration:underline;margin-top:15px;font-size:14px; }
.tdHeightWidth18 { width: 18px; height: 18px; }
.ContinueButton{z-index:1;float:left;}
#locationTitle{margin-right:10px;}
.pressAnchor{display:block;width:660px;margin:auto;}
.HPBlueBtn{width:154px;text-align:center;}
.HPBlueBtnA{margin-top:20px;text-decoration:none;}

/*Media Coverage and Job Matches On Line */
#mediaCoverageJobMatchesOnline { padding: 30px 10%; height: 87px; }
.mediaMatchesOnlineText { font-size: 18px; color: #A1A2A6; }
#jobMatchesOnline1 { float: right; width: 350px; padding-top:20px;position:relative;}
.MatchesCurrentlyOnline { width: 344px; color: #808082; font-size: 14px; }
#mediaCoverage { padding-bottom: 2px;}
#mediaCoverageLnk { float: right; padding-top: 5px; font-size: 13px; cursor: pointer; }
.mediaCoverageMatchesHead { border-bottom: solid 2px #A3A2A7; margin-bottom: 15px; }

/* Reg Step 1 */
#underStepsHeaderDiv { border: solid 1px white; padding: 30px 30px 15px 30px; position: relative; border-bottom: solid 1px #B7B7B7; margin-bottom: 15px; }
#StepsHeader { height: 38px; background-color: #E8F2FC; }
#stepsHeaderText { margin: auto 0px auto 27px; line-height: 38px; vertical-align: middle; }
.unselectedStep { float: right; width: 73px; border: solid 1px white; height: 38px; vertical-align: middle; color: Black; font-size: 18px; }
.selectedStep { float: right; width: 73px; background-color: #5789C4; vertical-align: middle; color: White; height: 38px; }
.innerStepsNumber { line-height: 38px; font-size: 18px; vertical-align: middle; margin-left: 10px; }
.SelectBar210width { width: 210px; margin-top: 3px; }
.importantForMachingText { color: #8DC53C; padding: 3px 0px 0px 0px; }
#nextBtnWidth { padding: 0px 20px 0px 20px; min-width: 60px; }
#innerNextBtn { margin-left: 40px; float: left; margin-bottom: 30px; padding: 0px; }
#companysLogos, .companysLogos { background-color: #F0F0F0; color: #616161; padding: 5px 0px 20px 10px; position: relative; clear: both; }
#regStepLogos { margin: 10px 0px 0px 20px; }
.selectBarSmallTd { margin-top: 3px; width: 140px; }
#regStep1TipBox { background-color: white; position: absolute; left: 255px; top: 20px; z-index: 1000; padding: 5px 10px 20px 10px; border: solid 1px #8CC540; }
#regStep1TipText { color: #8BC03A; font-weight: bold; line-height: 20px; }
#regStep1TipContentText { color: #6D6D6D; line-height: 20px; }
#tipBoxPic { position: relative; }
#tipBoxImg { position: absolute; left: -16px; top: 20px; }
#regStepsTable { padding-bottom: 80px; }
.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: 103px; vertical-align: middle; background-color: #91C350; border: outset 2px #CDF4A5; color: #ffffff !important; }
.Step4Button { width: 220px; }
#innerStep4Btn { width: 190px; }
.inputRed { border: solid 2px #B40001 !important; }

/* Reg Step 2 */
.tipsGreenBordered { border: solid 2px #CFE4AC; padding: 10px; }
.tipsAndFoundMatches { float: right; width: 200px; }
#tipListText { color: #6D6D6D; line-height: 13px; }
.brightGreenText { color: #8DC540; font-size: 12px; font-weight: bold; }
.skillsCheckList { width: 410px; height: 210px; margin-top: 10px; padding: 5px; }
.matchFoundBox { background-color: #F6F6F6; border: solid 1px #C8C8C8; margin-top: 20px; padding: 5px 5px 25px 5px; }
.weFoundNumbersBox { float: left; height: 30px; width: 35px; background-color: White; border: solid 1px #ACACAC; color: #94C33F; text-align: center; font-size: 20px; margin-top: 8px; }
.text15Fleft { font-size: 15px; float: left; line-height: 25px; margin: auto; }
#topRow { margin-top: 15px; margin-left: 10px; padding: 0px; }
#secondRow { margin-left: 25px; padding: 0px; }
#uploadResumeText { margin-top: 20px; margin-bottom: 6px; display: block; padding: 0px; }
.inputSmallBordered { border-left: solid 1px black; border-top: solid 1px black; border-right: solid 1px #D2D1CC; border-bottom: solid 1px #D2D1CC; width: 150px; margin-bottom: 5px; }
.browseBtn { margin-left: 5px; margin-bottom: 5px; background-color: #D7D3C8; border-right: solid 1px black; border-bottom: solid 1px black; }
.resumeUpload { width: 520px;  }
.greenTipText { color: #93C349; position: absolute; left: 215px; top:2px; margin-left:20px;font-size:12px;}
.greenTipText1 {font-weight:bold; color: #93C349; position: absolute; left: 200px;top:2px;margin-left:34px;font-size:12px;}
#step2TopTip {vertical-align: middle; }
/* Reg Step 3 */
.inputLongMargined { width: 210px; border-left: solid 2px black; border-top: solid 2px black; border-right: solid 1px #D0D1CC; border-bottom: solid 1px #D0D1CC;margin-top:3px; }
.separatorDiv { border-top: solid 1px #E4E4E4; width: 550px; padding: 0px; padding-bottom: 15px; line-height: 0px; }
.InputWidth130px { width: 130px; }
#WeFoundDiv { float: right; width: 170px; margin-top: 0px; padding: 5px 5px 15px 5px; }
#weFoundText { margin-left: 15px; }
.weFoundTable { margin-left: 20px; }
.weFoundTablePic { height: 13px; width: 15px; }
.regstep3table td { padding-bottom: 20px; }
/*Reg Step 4*/
.foundBoxRegStep4 { height: 70px; }
/* maintenance page */
#maintenanceMain { margin: auto; width: 946px; background-color: white; }
.maintananceText { font-size: 20px; color: Gray; margin-left: 240px; }
.RMlogo { margin: 150px 0 0 390px; }
.mntncePic { margin-left: 300px; margin-top: 50px; }

.CheckList_Panel { background-color: #E8F2FC; font-family: Arial; font-size: 12px; margin: 0px; border-style: solid; border-color: #666666; border-width: 1px; color: #000000; font-weight: normal; }
.CheckListControl_Main { margin-top: 5px; }
.CheckList_Selection { background-color: #FFFFFF; color: #4466FF; text-decoration: underline; font-weight: normal; font-family: Arial; font-size: 12px; width: 40%; z-index: 100; }
.CheckList { background-color: #FFFFFF; text-decoration: none; font-family: Arial; font-size: 12px; margin: 0px; text-align: left; width: 100%; }

.WaitImageForTextBox { display: none; position: relative; top: 2px; right: 25px; height: 18px; }
.ErrorLabel {color: Red; font-weight:bold;font-size:small;}

/* NNHomePage */
#InerSemiMiddleContainerDivnNHP{padding:0px;margin:20px auto;width:800px;height:370px;border:solid 3px #E4E4E4;}
#middleContainer {width:760px; padding: 0px; margin:auto; border: solid 3px #E4E4E4; position: relative; }
.leftDivGray{ background-color:#EBECEE; border-right:solid 3px #E4E4E4; width:200px;height:100%; float:left;}
.nnHomePageJSHeaderDiv{ margin-bottom:35px;}
.jobSeekerHeadline { font-size: 20px; color: #096BAA;font-weight:bold; }
.bigGrayText{font-size:20px; color:#A2A3A5;}
#leftGrayDivText{color:#808183; text-align:center;width:100%; display:block; line-height:18px; font-size:13px;margin-top:44px;}
.boldText1{font-weight:bold;}
.counterDiv1{margin:auto;text-align:center; vertical-align:middle; line-height:31px; font-weight:bold; letter-spacing:3px; font-size:12px; padding:0;color:#486A1E; background:transparent url(../../Images/matchometerCounter.gif) no-repeat;height:31px;width:137px;}
.treBuchBoldedCenterd{font-family:Arial; font-size:15px; font-weight:bold; display:block; text-align:center; color:#5A5A5A;}
.heighted{height:150px; vertical-align:middle;}
.whiteInput{width:190px; height:22px; border:solid 1px #D4D0C7;}
.orangeBG{background-color:#FFFEA1;}
#NotePaperDiv{z-index:9;width:241px;height:261px; background-image:url(../../Images/NoteBG.gif);position:absolute;right:-65px; top:15px; background-repeat:no-repeat;}
#NoteInnerDiv{ margin:33px 30px 50px 30px;}
#NoteTable td{padding-bottom:10px;}
#NoteTable td img{margin-bottom:15px;}
.startBtnBlue2{display: block;cursor: hand;position: relative;cursor: pointer;text-decoration: none;height: 32px;}
.startBtnBlue2 .startBtnBlue2-leftcap{float: left;display: block;width: 38px;height: 32px;background: transparent url(../../images/blueButtonL.gif) no-repeat;}
.startBtnBlue2 .startBtnBlue2-text{font-family: Arial;float: left;font-size: 16px;font-weight: bold;display: block;color: white;text-decoration: none;line-height: 32px;padding: 0px 14px 0px 14px;background: transparent url(../../images/blueButtonM.gif);}
.startBtnBlue2 .startBtnBlue2-rightcap{float: left;display: block;height: 32px;width: 4px;background: transparent url(../../images/blueButtonR.gif) no-repeat;}
.boldedBlueAnchor{color:#076EA8 !important;font-weight:bold !important;text-decoration:none;}
.boldedBlueAnchor:visited{color:#076EA8 !important;font-weight:bold !important;text-decoration:none !important;}
#centerDiv{ padding:20px 90px 0px;width:220px;}
.inputAndTextDiv{margin-bottom:10px;width:210px;}
.nnHpFooterImg{margin: auto;display:block;}
.nnHomePageContinueBtn {display:block; text-decoration:none; margin-top:20px;padding-left:5px;float:left;margin-left:0px;}
#InerSemiMiddleContainerDivnNHP .leftDivGray img{margin-top:20px;margin-left:28px;}

.WatermarkNNHomePage{padding-top:2px;padding-left:5px;}
.WatermarkLocationNNHomePage{padding-left:5px;padding-top:2px;}
.errorPanelNHP {margin:20px auto 0 auto; Width:600px;}

/*CB Home Page*/
.CBBGColor{background-color:#F1F1F1;}
#CBMiddleContainer{padding:20px;background-color:white;background-image:url(../../images/CBBlueBg.gif); background-repeat:repeat-x;}
#CBDetailsTable{width:100%;}
#CBDetailsTable .DataControl{width:185px;}
#CBDetailsTable .CBRightTd{width:190px;}
.CBForCorners{width:710px;margin:20px auto 0;}
#FindOutMore2{color:#076EA9;font-weight:bold;text-decoration:none;}
#CBMiddleContainer #InerSemiMiddleContainerDiv{padding:0px;}
#CBMiddleContainer #middleTd {padding:20px 15px;border-left:none;}
#CBMiddleContainer #rightTd{padding:20px;}
.affNameMatchesTd{padding:10px;height:95px;border-top:solid 3px #EEF2F5;background-color:#EEF1F6;}
.affNameText{float:left;color:#9FA0A2;margin-top:15px;line-height:23px;font-weight:bold;}
.affNameText b{color:#5B5B5B;}
.companiesGridLine{ background-color:White;border: solid 3px #EEF2F5;height:130px;padding:3px;}
.gridLinesHeader{font-weight:bold;color:#5C5C5C;background-color:#EAEDF2;padding:3px 22px;}
.innerSemiTableBottomLeftCorner{background-position:-57px 0;height:12px;width:12px;}
.innerSemiTableBottomRightCorner{background-position:-70px 0;height:12px;width:12px;}

.companiesLogosTable{height:110px;width:100%;}
.companiesLogosTable td{border-left:solid 1px #EAEDF2;margin:3px 0;padding-left:10px;height:100%;}
.bestCompaniesRightLeftNav{background-color:#B4B4B4;width:21px;text-align:center;color:white;height:26px;line-height:26px; vertical-align:middle;border:none;display:block;}
.BestCompRLNavTd{border:none !important;width:21px;}
.companyTd{}
.cbGrayBG{background-color:#F6F7FB;}

.lastBottomBox{margin-right:0;}

.HowMuchText{text-align:center;font-size:16px;color:#888888;font-weight:bold;}
.EarningTesxt{font-size:30px;text-align:center;color:#4C4C4C;font-weight:bold;}
.salarySurveyBtn{position:absolute;bottom:11px;left:14px;}

#FeaturedJobs a{display:block;margin-left:7px;margin-bottom:10px;}
#CBAddsDiv{height:100px;border:solid 1px #E4E5E7;}

.AstrikCenterCbHP{vertical-align:top;text-align:right;}
#JoinJobFair .grayText{margin-left:10px;line-height:18px;}
.JoinJobFairImg{position:absolute;right:0;top:0;}
#JobFairChat img{margin:10px 0 0 24px;}
.findMoreMargin{margin-left:60px;font-weight:bold !important;float:left;}
.jobfaircut{margin-left:28px;}

.lightGrayText{color:#C7C7C7;}
/*#JobSeekerCBHomePage{margin-top:2px;*margin-top:0px;}*/
.marginTop1ForWithin{margin-top:1px;}

/*scroler cbHomePage */
.FEforCorners_BeforeInerSemi{border:solid 2px #EEF1F6;height:140px;margin-top:20px;background-color:#FFFFFF;width:710px;font-family: Arial;font-size:14px;font-weight:bold;}
.FEcompaniesGridLine{height:130px;width:710px;}
.FEgridLinesHeader{background-color:#EAEDF2;color:#5C5C5C;padding:2px 5px;}
#viewer {height:110px;overflow:hidden;width:100%;}
div#viewer table:first-child{border:none;}
.viewerFrame {width:100%;clear:both;}
#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%;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;}

/*this classes need to be deleted after they clean out of the homePage.aspx - old classes - came from generalStyleSheet.css*/
.startBtnOrange{display: block;cursor: hand;position: relative;cursor: pointer;text-decoration: none;height: 54px;}
.rightDiv .startBtnOrange{margin-left: 95px;margin-top: 24px;width: 180px;z-index: 100;}
.startBtnOrange .startBtnOrange-leftcap{float: left;display: block;width: 44px;height: 54px;background: transparent url(../../images/orangeBtnLeft.gif) no-repeat;}
.startBtnOrange .startBtnOrange-text{font-family: Arial;float: left;font-size: 16px;font-weight: bold;display: block;color: white;text-decoration: none;line-height: 28px;padding: 11px 14px 16px 14px;background: transparent url(../../images/orangeBtnTile.gif);}
.startBtnOrange .startBtnOrange-rightcap{float: left;display: block;height: 54px;width: 19px;background: transparent url(../../images/orangeBtnRight.gif) no-repeat;}