﻿.seoHeader{border-bottom:solid 1px #cacaca;height:25px;padding:3px 0px 3px 0px;}
.seoJobsTable{width:100%;margin-top:10px;line-height:20px;border-collapse:collapse;}
.locUSJobsTable , .locCANJobsTable{margin-top:10px;line-height:20px;border-collapse:collapse;text-align:left;}
.locUSJobsTable td, .locCANJobsTable td{width:165px;}
.seoJobsTable td{vertical-align:top;text-align:left;}
.CanadaTitle{font-size:14px;font-family:Arial;font-weight:bold;}
/*.seoJobsTable_Link{text-decoration:underline!important;}*/
.SEJobs_CatTable{width:190px; float:left;}
.SEJobs_CatTable td{width:190px;}
.SEJobs_CatTable_Link{font-size:13px; text-decoration:underline;}
.SEJobs_CatTable td{vertical-align:top;}
.seoBorderTD{border-right:solid 1px #cacaca;}
.paddedSeoTD{padding:0px 40px 0px 40px;}
.SEJobs_divActiveFields{}
.SEJobs_divSubFields{}
.JOBS_middleContainerNormal{width: 875px;margin: 0px auto 0px auto;position: relative;display: block;background-color: White;padding-top: 20px;padding-bottom:40px;padding-left: 33px;padding-right: 40px;}
.ClearLeft{clear:left;}


/*SEJobs:*/
.SEJobs_Form1 .SEJobs_PopUpPanel{width: 400px;	height: 225px;	border: 1px solid #999999;	background-color: White;position: absolute;	z-index: 1000;}
.SEJobs_Form1 .SEJobs_PopUpPanel_Data{height: 188px;	border: none;}
.SEJobs_Form1 .SEJobs_PopUpPanel_Controls{height:18px; padding: 9px;border-top: 1px solid #999999;background-color: #F3F3F3;}
.SEJobs_Form1 .WebTree{background-color: #FFFFFF;overflow-y: scroll !important ;overflow: hidden;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;}
.SEJobs_Form1 .TreeNode{}
.SEJobs_Form1 .SelectedTreeNode{}
.SEJobs_Form1 .HoveredTreeNode{background-color: #E8F2FC;}
.SEJobs_Form1 .CheckedTreeNode{color: #6FA72A;	font-weight: bold;}
.SEJobs_Form1 .ParentOfCheckedTreeNode{font-weight: bold;}
.SEJobs_Form1 .SEJobs_AutoComplete{	height:17px;width:148px;background-color: White;border: solid 1px #A5ACB2;}
.SEJobs_Form1 .SEJobs_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;}
.SEJobs_Form1 .SEJobs_orangeTop{font-weight:bold; height:12px;background-color:#8cc63f;color:White; padding:6px;}
.SEJobs_Form1 .SEJobs_divSeachFilters{width:100%;background-color: #EAEAEA;}
.SEJobs_Form1 .SEJobs_tblSeachFilters{width:98%;display:none;visibility:hidden;}
.SEJobs_Form1 .SEJobs_tblSeachFilters .SEJobs_td_JT{padding: 30px 0 0 10px; width:40%;}
.SEJobs_Form1 .SEJobs_tblSeachFilters .SEJobs_td_Location{padding: 0 0 0 10px;width:40%;height:85px; vertical-align:top;}
.SEJobs_Form1 .SEJobs_tblSeachFilters .SEJobs_td_EmplyType{padding: 16px 0 0 0px; vertical-align:top;}
/*#SEJobsDesc{border-bottom:solid 1px #b7b7b7;background-image:url(../../images/womanStanding.jpg);background-repeat:no-repeat;background-position:bottom left;}*/
#SEJobsDesc{border-bottom:solid 1px #b7b7b7;}
#SEJobsDescText{padding:15px 10px 10px 10px;line-height:18px;}
.SEJobs_lblSEJobsDesc{width:420px;}


/* SEJobs Searches Grid */
.SEJobs_Grid a{text-decoration:none;}
.SEJobs_Grid .GridRowTD { height: 50px; }
.SEJobs_Grid .GridRow { cursor: pointer; 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)*/
.SEJobs_Grid .DefaultRow, .SEJobs_Grid .DefaultRowNoHover{ background-color: #FFFFFF; border-bottom: solid 1px #B7B7B7; border-top: 0px; border-left:0px; border-right: 0px; }
.SEJobs_Grid .DefaultRow:hover { background-color: #EAEAEA; }
.SEJobs_Grid .HighlightedRow { background-color: #FFF6D9; }
.SEJobs_Grid .HighlightedRow:hover {  }
.SEJobs_Grid .RM_GridHeader { background-color: #EAEAEA; height: 30px; margin: 0px; }
.SEJobs_Grid .ColumnHeader { white-space: nowrap; float: left; overflow: hidden; }
.SEJobs_Grid .ColumnBody { white-space: normal; float: left; overflow: hidden;}
.SEJobs_Grid .JobTitle { width: 235px; padding-left: 5px; text-decoration:underline; }
.SEJobs_Grid .JobTitleHead { width: 235px; padding-left: 30px; text-decoration:underline; }
.SEJobs_Grid .PublishDate { width: 72px; text-decoration:none; margin-right:5px}
.SEJobs_Grid .CompanyName { width: 128px; text-decoration:none; }
.SEJobs_Grid .CompanyLocation { width: 100px; text-decoration:none; padding-left:15px; }
.SEJobs_Grid .JobTitlePriority { width: 220px; padding-left: 5px;text-decoration:underline; }
.SEJobs_Grid .PublishDatePriority { width: 72px; padding-left: 5px;  margin-right:5px;}
.SEJobs_Grid .CompanyNamePriority { width: 123px; padding-left: 5px;}
.SEJobs_Grid .CompanyLocationPriority { width: 90px;padding-left: 15px; }

.SEJobs_mainContainer{width: 948px;margin: 0px auto;background-color: White;padding: 0px;}
.SEJobs_mainContainer a{color: #0A4AA4;font-weight: normal;}
.SEJobs_mainContainer a:link{color: #0A4AA4;font-weight: normal;}
.SEJobs_mainContainer a:visited{color: #0A4AA4;font-weight: normal;}
.SEJobs_mainContainer img{border:none 0px;}
.SEJobs_mainContainer td{font-family:Arial; font-size:12px;}
.SEJobs_middleContainerNormal{width: 875px;margin: 0px auto;background-color: White;padding-top:20px 40px 40px 33px;}
.SEJobs_breadCrumbs{text-align:right;margin-bottom:10px;}
.SEJobs_breadCrumbs a{text-decoration:none;}
.SEJobs_grayText{color: #939393;font-weight: normal;}
.SEJobs_rightHolder{width:250px;float:right;clear:right;}
#seekingContent .SEJobs_startBtnBlueGray{margin-left:20px;}
.SEJobs_startBtnBlueGray{display: block;cursor: hand;position: relative;cursor: pointer;text-decoration: none;height: 54px;}
.SEJobs_startBtnBlueGray .SEJobs_startBtnBlueGray-leftcap{float: left;display: block;width: 41px;height: 54px;background: transparent url(../../images/startBtnBlueGrayLeft.gif) no-repeat;}
.SEJobs_startBtnBlueGray .SEJobs_startBtnBlueGray-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/startBtnBlueGrayTile.gif);}
.SEJobs_startBtnBlueGray .SEJobs_startBtnBlueGray-rightcap{float: left;display: block;height: 54px;width: 21px;background: transparent url(../../images/startBtnBlueGrayRight.gif) no-repeat;}
.SEJobs_leftHolder{width:594px;}
.SEJobs_rightHolder{width:250px;float:right;clear:right;}
.SEJobs_longGreenDiv{line-height: 27px;background-color: #8cc63f;position: relative;padding-left: 10px;display: block;margin-bottom: 0px;vertical-align: middle;text-align: left;padding-left:15px;color:White;font-family:Arial;font-size:18px;}
.SEJobs_greenClose{line-height: 22px;display: block;margin-left: 7px;margin-top: 6px;font-weight: bold;text-decoration: none;text-align: center;vertical-align: middle;padding-left: 10px;padding-right: 10px;float: left;background-color: #91C350;border: solid 1px #689828;color: #ffffff;/*height:28px;*/}
.SEJobs_greenClose text{color: White;}
.SEJobs_greenClose:hover{cursor:hand;}
.SEJobs_NPSubmitBtn{line-height: 15px; margin-top: 0px; padding-top:2px; width:70px;}
.SEJobs_Button{text-decoration: none;vertical-align: middle;text-align: center;padding: 0px;font-family:Arial;font-weight: normal;font-size:12px;border: 0px;}
.SEJobs_Button:hover{cursor: pointer;}
.SEJobs_Button:focus{cursor: pointer;border: 0px;}
.SEJobs_LinkButton{color: #0a4aa4;background-color:Transparent;text-decoration: underline;}
.SEJobs_greenBtn{padding-top:5px; display: block;cursor: hand;cursor: pointer;text-decoration: none;height: 27px;}
.SEJobs_greenBtn .SEJobs_greenBtn-leftcap{float: left;display: block;width: 8px;height: 27px;background: transparent url(../../images/GreenButtonThinL.gif) no-repeat;}
.SEJobs_greenBtn .SEJobs_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: 27px;background: transparent url(../../images/GreenButtonThinM.gif);}
.SEJobs_greenBtn .SEJobs_greenBtn-textLong{width:100px;font-family: Arial;float: left;font-size: 14px;font-weight: bold;padding: 0px 12px 0px 11px;text-align: center;display: block;color: white;text-decoration: none;line-height: 27px;background: transparent url(../../images/GreenButtonThinM.gif);}
.SEJobs_greenBtn .SEJobs_greenBtn-rightcap{float: left;display: block;height: 35px;width: 8px;background: transparent url(../../images/GreenButtonThinR.gif) no-repeat;}
.SEJobs_blackBig{padding-top:10px; font-size: 18px;font-family: Arial;color: #000000;}
.SEJobs_longGrayDiv{line-height: 27px;background-color: #c0c1c3;position: relative; margin-top:15px; padding-left: 10px;display: block;height: 27px;margin-bottom: 0px;vertical-align: middle;text-align: center;padding-left:15px;color:White;font-size:18px;}
.SEJobs_careerTble tr td{padding:15px;line-height:17px;width:50%;vertical-align:top;}
.SEJobs_sideImg{float:right;margin:0px 0px 10px 20px;}
.SEJobs_ddlEmploymentType{width:157px;}
.SEJobs_MatchFilterControl{width: 157px;}
.SEJobs_tblSeachFilters .greenBtnTile1{width:100px;text-align:center;}
#seekingContent .arwdBtnDiv{padding-left:55px;padding-bottom:20px;}
/*HRClips.css classes*/
#RealMatchBody{font-family: Arial;height: 100%;font-size: 12px;margin:0px;background-image: url(../../images/bodyBG.gif);background-repeat: repeat-y;background-color: #E5E5E5;background-position: center; margin:0px; padding:0px;}
.questions {margin:8px auto 0;}
.linkBlue {color:#0949A1;font-size:12px;text-decoration:none;}
.breakSmall {color:#B6B6B6;font-size:10px;text-decoration:none;vertical-align:middle;}
.regularMiddleContainer{display:block;padding:15px; padding-right:0px;}
.hrRightDiv{float:right;width:350px;}
.hrLeftDiv{width:560px;}
.TitleText {float:none;font-family:Arial;font-size:18px;font-weight:normal;}
.recruitingBox{border:solid 1px #b7b7b7;width:380px;padding:10px;}
.blackHeaderEmp {border-bottom:1px solid #B7B7B7;font-size:12px;line-height:18px;padding-bottom:5px;padding-left:10px;width:348px;}
.blackBig {color:#000000;font-family:Arial;font-size:18px;}
.HRHeader{color:#076CAB;font-family:Arial;font-size:27px;text-align:center;}