hr{height:1px;border:0px;color:#e1e1e1;background-color:#e1e1e1;width:100%;}
.Btn_Lg, .Btn_Step{width:216px;height:42px;background-repeat:no-repeat;background-position:center top;font-size:16px;font-weight:bold;color:#000000;padding:2px;margin:20px auto 0px auto;}
.Btn_Large{font-size: 16px;width: 286px;height: 78px;color: #FFF;font-weight: bold;background-color: #9BC01B;border: medium none;cursor: pointer;}
.Btn_Md, .Btn_Update{width:150px;height:32px;border:0px;color:#000;font-size:12px;font-weight:bold;margin:15px auto 0px auto;}
.Btn_Sm, .Btn_Up, .Btn_Down, .Btn_Delete, .Btn_MJ_Update{width:117px;height:25px;border:0px;color:#000;font-size:12px;font-weight:bold;margin-top:25px;}
.Btn_Sm{margin-left:auto;margin-right:auto;padding:0px}
.Btn_Down{padding-left:20px;}
.Btn_Delete{padding-right:20px;}
.Btn_MJ_Update{padding-right:20px;}
#Template .Body, #Beta .Body{padding:0px 5px 0px 5px;}
#General{width:700px;float:left;clear:left;}
#General .Body{padding:0px 10px 0px 15px;}
#ResourceList{width:400px;float:none;}
#ResourceList .Body{padding:0px;}
#ResourceList dl{margin-left:15px;}
#ResourceList dt{font-weight:bold;}
#ResourceList dt a{text-decoration:none;}
#ResourceList dd{width:95%;margin:0px;padding:5px 0px 15px 15px;}
#ResourceSpotlight dd{padding-left:0px;}
#ResourceSpotlight dt a{color:#fff;font-size:14px;}
.ResourceForm{width:80%;padding:10px 0px 15px 15px;}
.ResourceForm tbody th{text-align:right;font-weight:bold;}
#Admin{width:530px;float:left;clear:left;}
#Admin table{padding:5px 0px 15px 15px;}
#Admin p{padding:5px 0px 10px 15px;margin:0px;}mj_sel
.ReqBullet{width:10px;height:10px;background-color:#FF0000;}
.Req{background-color:#ffeeee;}
#MyAccount{width:528px;float:right;clear:right;}
#MyAccount .body p{padding:0px 10px 0px 10px;}
#MyAccount .body li{padding-right:10px;}
#Account_Info{text-align:left;color:#666666;font-size:12px;font-weight:bold;margin:15px auto 15px auto;background-color:#fafafa;border:1px solid #e1e1e1;}
#Account_Info th{background-color:#e1e1e1;padding:5px;font-size:120%;}
#Account_Info td{width:120px;padding:5px;}
#Alerts{text-align:left;margin:15px auto 15px auto;width:80%;padding:10px 20px;background-color:#fafafa;border-left:1px solid #444444;border-right:1px solid #444444;}
#Alerts ul{margin:5px;}
.MyAccount .Footer{margin-top:2px;clear:both;}
.MyAccount_Quicklink{width:95%;margin:10px;clear:left;}
.MyAccount_Quicklink img{float:left;margin:0px 15px 20px 0px;}
.MyAccount_Quicklink h3{font-size:2em;font-family:Trebuchet MS, Arial, sans-serif;padding:10px 0px 5px 0px;}
.MyAccount_Quicklink h3 a{text-decoration:none;}
.MyAccount_Quicklink h3 a:hover{text-decoration:underline;}
#Tips{width:242px;float:right;clear:right;}
#Tips .Body{padding:10px;}
#ResourceJobs{width:300px;float:right;clear:right;padding-right:15px;background-image:none;position:relative;top:60px;}
#ResourceJobs .Body{width:300px;padding:0px;margin:0px;background-image:none;}
#ResourceJobs .Footer{display:none;}
#ResourceJobs img{margin-bottom:15px;}
#Menu{width:200px;float:left;clear:left;}
#Menu ul{padding:0px;margin:5px 5px 0px 10px;}
#Menu li{padding:0px 0px 0px 10px;margin:0px;line-height:22px;font-size:14px;list-style-position:inside;list-style-type:none;}
#Menu li a{color:#777777;text-decoration:none;display:block;width:100%;text-indent:5px;font-weight:bold;border-bottom:1px solid #e1e1e1;}
#Menu li a:hover{color:#666666;background-color:#e1e1e1;border-bottom:1px solid #e1e1e1;}
#Ad_Public{width:120px;float:right;background-image:none;padding-right:15px;}
#Ad_Public .Body{padding:0px;}
#Ad_Resource{width:160px;height:auto;float:right;padding-right:15px;position:relative;left:-120px;top:75px;}
#Ad_Resource .Body{padding:0px;}
.LoginBox{float:right;width:125px;background-color:#fafafa;padding:15px;margin:10px;border:1px solid #b2b2b2;}
.LoginBox tfoot td{text-align:center;padding-top:10px;font-size:10px;}
.LoginBox .Btn_Sm{margin-top:10px;}
.NotReg{float:left;width:380px;margin-top:10px;padding-top:15px;padding-left:15px;}
.NotReg ul{margin:0px;padding:5px 0px 0px 15px;}
.NotReg li{list-style-type:none;padding:5px;}
.MenuBar_Container{width:600px;height:45px;margin:0px 0px 15px 100px;font-size:11px;}
.MenuBar_L{width:30px;height:45px;}
.MenuBar_R{width:30px;}
#MenuBar, #MenuBar ul{font-weight:bold;padding:0;margin:0;list-style:none;}
#MenuBar li{float:left;position:relative;}
#MenuBar li:hover ul, li.over ul{display:block;}
.MenuBar_Heading{width:20%;}
.MenuBar_Heading a{text-decoration:none;line-height:41px;color:#999;}
.MenuBar_Heading a:hover{color:#fa400f;}
.MenuBar_SubHead{display:none;width:100%;position:absolute;top:41px;left:0px;}
.MenuBar_SubHead li{width:100%;font-weight:normal;text-align:left;background-color:#f5f5f5;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;padding:5px;}
.MenuBar_SubHead li a{line-height:normal;}
.MenuBar_SubHead li a:hover{color:#fa400f;}
#Alphabet_Container{padding:10px 0px 20px 0px;width:100%;margin:0px auto 0px auto;clear:both;}
#Alphabet_Container p{padding:0px 30px;}
ul#Alphabet{font:bold 9px verdana, arial, sans-serif;list-style-type:none;margin:0px;text-align:center;padding:5px 0px 0px 0px;position:relative;left:15px;}
ul#Alphabet li{float:left;height:18px;background-color:#b2b2b2;margin:2px 2px 0px 1px;}
#Alphabet a{display:block;color:#ffffff;text-decoration:none;padding:4px 2px 3px 2px;width:13px;text-align:center;}
#Alphabet a:hover{background:#777777;}
#Alphabet a.other{width:30px;}
.AlphaResults_Container_L, .AlphaResults_Container_R{width:280px;padding:5px;margin:15px 5px;}
.AlphaResults_Container_L{float:left;clear:left;}
.AlphaResults_Container_R{float:right;clear:right;}
.AlphaResults{margin:0px 10px;padding:0px;}
.AlphaResults_Title{font-weight:bold;text-align:center;border-bottom:1px solid #b2b2b2;}
.AlphaResults li{padding-top:10px;list-style-type:none;list-style-position:outside;}
.AlphaResults li span{font-weight:bold;}
.Steps{padding:5px 0px 0px 15px;float:left;}
#ProgressBar{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;text-align:center;margin:3px 0px 15px 0px;float:left;}
.ProgressOff{color:#cccccc;background-image:url(../images/v1a/off_bg.gif);background-repeat:repeat-x;padding:2px 0px 0px 0px;margin:0px;height:45px;width:130px;}
.ProgressOn{color:#ffffff;background-image:url(../images/v1a/on_bgG.gif);background-repeat:repeat-x;padding:2px 0px 0px 0px;margin:0px;height:45px;width:130px;}
.PSpacer_OnOff, .PSpacer_OnOn, .PSpacer_OffOff, .PSpacer_EndBegining, .PSpacer_EndOn, .PSpacer_EndOff{width:20px;height:45px;background-repeat:no-repeat;}
.ProgressOff{background-image:url(../images/v1a/off_bg.gif);}
.ProgressOn{background-image:url(../images/v1a/on_bgG.gif);}
.PSpacer_OnOff{background-image:url(../images/v1a/on-offG.gif);}
.PSpacer_OnOn{background-image:url(../images/v1a/on-onG.gif);}
.PSpacer_OffOff{background-image:url(../images/v1a/off-off.gif);}
.PSpacer_EndBegining{background-image:url(../images/v1a/on_bgG.gif);background-repeat:repeat-x;}
.PSpacer_EndOn{background-image:url(../images/v1a/on-endG.gif);}
.PSpacer_EndOff{background-image:url(../images/v1a/off-end.gif);}
#BoxTabs_Container{margin:0px;}
#BoxTabs_Body{padding:5px;clear:both;border:1px solid #b2b2b2;border-top:none;background-color:#ffffff;}
#BoxTabs a{float:left;display:block;color:#666;text-decoration:none;padding:6px 10px 5px 10px;text-align:center;}
#BoxTabs a:hover{background:#fafafa;}
ul#BoxTabs{font:11px verdana, arial, sans-serif;list-style-type:none;padding-bottom:27px;padding-left:30px;border-bottom:1px solid #b2b2b2;margin:0;}
ul#BoxTabs li{float:left;height:24px;background-color:#eeeeee;margin:2px 2px 0 2px;border:1px solid #b2b2b2;border-bottom:none;}
li#BoxTab_On a{border-bottom:1px solid #fff;background-color:#fff;color:#000;}
li#BoxTab_On a:hover{background-color:#fff;}
.TitleStriptGreen{width:100%;text-align:left;height:14px;margin:0px 0px 5px 0px;float:left;background-color:#b7d831;}
.TitleStriptGreen1{width:728px;text-align:left;height:14px;margin:0px 0px 15px 0px;float:left;background-color:#b7d831;}
.TitleStriptGreen2{width:100% !important;text-align:left;height:14px;margin:0px 0px 15px 0px;float:left;background-color:#b7d831;}
.TitleStriptGreen3{width:355px;text-align:left;height:14px;margin:0px 0px 15px 0px;float:left;background-color:#b7d831;}
.TitleStriptTextGreen{float:left;background-color:#fff;padding-right:5px;height:auto;margin-top:-4px;color:#669900;font-family:'PT Sans Narrow' !important;font-size:17px;font-weight:700;text-decoration:none;text-transform:uppercase;}
.TitleStriptOrange1{width:728px;text-align:left;height:14px;margin:0px 0px 15px 0px;float:left;background-color:#ff7f02;}
.TitleStriptOrange2{width:550px;text-align:left;height:14px;margin:0px 0px 15px 0px;float:left;background-color:#ff7f02;}
.TitleStriptOrange3{width:355px;text-align:left;height:14px;margin:0px 0px 15px 0px;float:left;background-color:#ff7f02;}
.TitleStriptTextOrange{float:left;background-color:#fff;padding-right:5px;height:auto;margin-top:-4px;color:#cc6633;font-family:'PT Sans Narrow' !important;font-size:17px;font-weight:700;text-decoration:none;text-transform:uppercase;}
.TitleStriptGray1{width:100%; text-align:left; height:14px;  margin:0px 0px 15px 0px; float:left; background-color:#575859;}
.TitleStriptGray2{width:550px; text-align:left; height:14px;  margin:0px 0px 15px 0px; float:left; background-color:#575859;}
.TitleStriptGray3{width:355px; text-align:left; height:14px;  margin:0px 0px 15px 0px; float:left; background-color:#575859;}
.TitleStriptTextGray{float:left; background-color:#fff; padding-right:5px; height:auto;  margin-top:-4px; color: #575859;     font-family: 'PT Sans Narrow' !important; font-size: 17px; font-weight: 700; text-decoration: none; text-transform: uppercase;}
#JD_Title{font-size:24px;font-weight:bold;line-height:100%;}
#JD_Stats{width:320px;}
#JD_Stats ul{margin:0px;padding:0px;}
#JD_Stats li{list-style:none;padding-bottom:2px;}
#JD_Stats dl{margin:0px;padding:0px;}
#JD_Stats dt{margin:0px;padding:0px;}
#JD_Stats dd{padding-bottom:2px;}
#JD_Stats strong{padding-right:5px;}
#JD_Stats .SalaryRangeTxt{width:250px;color:#ff0000;font-size:9px;line-height:normal;}
#JD_Info{width:250px;border:1px solid #dddddd;margin:0px 0px 0px 10px;float:right;}
#JD_Info table{width:100%;}
#JD_Info th{background-color:#dddddd;padding:5px;}
#JD_Info td{padding:5px;}
#JD_InfoTitle{display:block;}
#JD_Apply{width:250px;margin:5px 0px 0px 0px;float:right;clear:right;}
#JD_Apply table{width:100%;}
#JD_Apply th{background-color:#dddddd;padding:5px;display:block;}
#JD_Apply td{padding:5px;}
#JD_Apply ol{list-style-position:inside;padding-left:5px;}
#JD_Description{}
#JD_DescriptionTitle{display:block;clear:both;width:100%;font-size:18px;font-weight:bold;}
#JR{width:inherit;position:relative;border-collapse:collapse;margin:0px;padding:0px;color:#7F7F7F;}
#JR caption{border-left:0;padding:5px;text-align:center;margin:0px;font-weight:bold;color:#555555;}
#JR th{border-left:0;padding:5px;text-align:center;font-weight:bold;}
#JR td{border-left:0;padding:5px;text-align:center;}
#JR tfoot{font-weight:bold;text-transform:uppercase;}
#JR thead th, #JR thead th a, #JR thead th a:hover{text-align:center;text-decoration:none;text-transform:uppercase;background-color:#dddddd;}
#JR tbody th{padding:20px 5px 20px 5px;text-align:left;background-color:none;}
#JR tbody a{padding:1px 2px;}
#JR tbody th a:visited, #CR tbody th a:visited{color:#CC0000;}
#JR tbody th a:visited:after, #CR tbody th a:visited:after{content:"\00A0\221A";}
#JR tbody tr.odd{background-color:#F7F7F7;}
#JR tbody th{width:50%;}
#JR tbody td{width:40%;text-align:left;}
#JR tbody td+td{width:auto;text-align:center;}
#CR{width:608px;border-collapse:collapse;margin:0px;}
#CR caption, #CR th,#CR td{border-left:0;text-align:left;padding:5px;}
#CR caption{margin:0px;}
#CR caption, #CR tfoot th, #CR tfoot td{text-align:center;}
#CR thead th{text-align:left;padding-left:5px;background-color:#dddddd;}
#CR tbody th{padding-left:5px;}
#CR .Reg1 th, #CR .Reg1 td{padding:20px 5px 0px 5px;text-align:left;}
#CR .Reg2 th, #CR .Reg2 td{padding:0px 5px 5px 5px;}
#CR .odd1 th, #CR .odd1 td{background-color:#fafafa;padding:20px 5px 0px 5px;border-top:1px solid #dddddd;}
#CR .odd2 th, #CR .odd2 td{background-color:#fafafa;border-bottom:1px solid #dddddd;padding:0px 5px 5px 5px;}
#CR tbody td{text-align:left;}
#CR tbody td+td{width:auto;}
#CR .CR_Detail{margin:5px 0px 20px 0px;}
#CR .CR_Detail td{width:auto;padding:2px 0px 0px 5px;border:none;}
#CD_Title{}
#CD_History{width:300px;border:1px solid #dddddd;margin:0px 0px 0px 10px;float:right;}
#CD_History table{width:100%;}
#CD_History th{background-color:#dddddd;padding:5px;}
#CD_History td{padding:5px;}
#CD_HistoryTitle{display:block;}
#CD_History h5{}
#CD_History ul{margin:0px;padding:0px;}
#CD_History li{list-style:none;padding-left:5px;}
#CD_Notes{width:300px;margin:10px 0px 10px 10px;border:1px solid #dddddd;float:right;clear:right;}
#CD_Notes table{width:100%;}
#CD_Notes th{background-color:#dddddd;padding:5px;display:block;}
#CD_Notes td{padding:10px 5px 5px 5px;text-align:center;}
#CD_Notes textarea{width:100%;height:100px;}
#CD_Notes .Btn_Sm{margin-top:5px;}
#CD_Stats{}
#CD_Stats td{}
#CD_Stats strong{display:block;text-align:right;white-space:nowrap;padding-right:10px;}
#CD_Exp{margin:15px 0px;}
#CD_Exp table{width:100%;}
#CD_Exp td{width:33%;}
#CD_Exp th{text-align:left;}
#CD_JobHist{margin:15px 0px;}
#CD_JobHist table{margin-bottom:5px;}
#CD_JobHist thead th{text-align:left;}
#CD_JobHist tbody th{text-align:left;}
#CD_JobHist strong{display:block;text-align:right;padding:0px 5px;margin-left:20px;}
#CD_Profile{}
#CD_Profile table{width:95%;margin-top:10px;}
#CD_Profile td{font-family:"Times New Roman", Times, serif;}
.CD_ProfileBar{width:100%;height:12px;}
.CD_ProfileBodyWrapper{border:1px solid #999999;background-color:#ffffff;}
.CD_ProfileBody{padding:30px 10px 20px 10px;line-height:120%;}
#MJ{color:#7F7F7F;width:615px;position:relative;border-collapse:collapse;margin:0px 0px 5px 0px;padding:0px;clear:both;}
#MJ caption,#MJ thead th,#MJ tfoot th,#MJ tfoot td{font-weight:bold;text-transform:uppercase;}
#MJ caption, #MJ th,#MJ td{border-left:0;padding:5px;text-align:left;}
#MJ caption, #MJ thead th,#MJ tfoot th,#MJ tfoot td{font-weight:bold;text-transform:uppercase;text-align:center;}
#MJ caption{margin:0px;text-align:left;}
.MJ_Legend{padding:5px;float:right;}
#MJ thead th, #MJ thead th a, #MJ thead th a:hover{background-color:#dddddd;text-decoration:none;}
#MJ tbody tr.odd{background-color:#F7F7F7;}
#MJ tbody th{padding:20px 5px 20px 5px;text-align:left;}
#MJ tbody a{padding:1px 2px;}
.MJ_CurrentJobs{}
.MJ_ActionIcons{width:120px;}
#MJ tbody .MJ_ActionIcons a{margin:0px;padding:0px;border-bottom:none;}
.MJ_Buttons{width:245px;padding:0px;float:left;}
.MJ_Buttons form, .MJ_Buttons input{margin:0px;padding:5px 0px;}
#MA{color:#7F7F7F;width:615px;position:relative;border-collapse:collapse;margin:0px 0px 5px 0px;padding:0px;clear:both;}
#MA caption,#MA thead th,#MA tfoot th,#MA tfoot td{font-weight:bold;text-transform:uppercase;text-align:center;}
#MA caption, #MA th,#MA td{border-left:0;padding:5px;text-align:left;}
#MA caption{margin:0px;text-align:left;}
.MA_Legend{padding:5px;float:right;}
#MA thead th, #MA thead th a, #MA thead th a:hover{background-color:#dddddd;text-decoration:none;}
#MA tbody tr.odd{background-color:#F7F7F7;}
#MA tbody th{padding:20px 5px 20px 5px;text-align:left;}
#MA tbody a{padding:1px 2px;}
.MA_CurrentJobs{}
.MA_ActionIcons{width:120px;}
#MA tbody .MA_ActionIcons a{margin:0px;padding:0px;border-bottom:none;}
.MA_Buttons{width:245px;padding:18px 0px 0px 5px;}
.MA_Buttons form, .MA_Buttons input{margin:0px;padding:5px 0px;}
#CH_User{color:#7F7F7F;width:inherit;position:relative;border-collapse:collapse;margin:0px 0px 25px 0px;padding:0px;clear:both;}
#CH_User caption,#CH_User thead th,#CH_User tfoot th,#CH_User tfoot td{font-weight:bold;text-transform:uppercase;text-align:center;}
#CH_User caption, #CH_User th,#CH_User td{border-left:0;padding:5px;text-align:left;}
#CH_User caption{margin:0px;text-align:center;}
#CH_User thead th, #CH_User thead th a, #CH_User thead th a:hover{text-decoration:none;background-color:#dddddd;}
#CH_User tbody tr.odd{background-color:#F7F7F7;}
#CH_User tbody th{padding:20px 5px 20px 5px;text-align:left;}
#CH_User tbody tr:hover{background-color:#EEE;color:#333;}
#CH_User tbody a{padding:1px 2px;}
#CH_User tbody #CH_User img a{margin:0px;padding:0px;border-bottom:none;}
#CH_Anon{color:#7F7F7F;width:inherit;position:relative;border-collapse:collapse;margin:0px 0px 25px 0px;padding:0px;clear:both;}
#CH_Anon caption, #CH_Anon thead th,#CH_Anon tfoot th,#CH_Anon tfoot td{font-weight:bold;text-transform:uppercase;text-align:center;}
#CH_Anon caption, #CH_Anon th,#CH_Anon td{border-left:0;padding:5px;text-align:left;}
#CH_Anon caption{margin:0px;text-align:center;}
#CH_Anon thead th, #CH_Anon thead th a, #CH_Anon thead th a:hover{text-decoration:none;background-color:#dddddd;}
#CH_Anon tbody tr.odd{background-color:#F7F7F7;}
#CH_Anon tbody th{padding:20px 5px 20px 5px;text-align:left;}
#CH_Anon tbody tr:hover{background-color:#EEE;color:#333;}
#CH_Anon tbody a{padding:1px 2px;}
#CH_Anon tbody #CH_Anon img a{margin:0px;padding:0px;border-bottom:none;}
.CH_ID{width:70px;}
.CH_Name{width:110px;}
.CH_Email{width:210px;}
.CH_Applied{width:80px;}
.CH_Last{width:100px;}
.CH_Notes{width:30px;}
.CH_Detail{}
.CH_Delete{}
.BacklinkFloat{padding:5px 0px 0px 15px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.CH_JobTitle{font-size:14px;font-weight:bold;padding:0px 8px;margin:10px 0px;}
#ContactHist p{padding:0px 8px;}
#ResourceDetail{width:445px;float:left;}
#ResourceDetail .Body{padding:0px;}
#ResourceDetail dl{padding:0px 15px;margin:0px;}
dt.ResDetCoInfo{margin:10px 0px 5px 0px;}
dd.ResDetCoInfo{margin:0px 5px 15px 0px;}
.ResDetLogo{}
#ResourceDetail .FormTitle{padding-left:15px;}
.ViewOther{padding:15px;border-bottom:1px solid #b2b2b2;border-top:1px solid #b2b2b2;}
.Breadcrumb{color:#999;padding:5px 15px 3px 15px;}
.Breadcrumb a{color:#999;text-decoration:none;}
.Breadcrumb a:hover{text-decoration:underline;}
#ResourcePremium{width:98%;float:left;clear:left;}
#ResourcePremium .Body{padding:0px 5px 0px 5px;}
.ResPremiumMenu{width:200px;background-image:url(/NEWTCore/images/v1a/vert_gray.gif);background-position:right;background-repeat:repeat-y;padding:10px 0px 0px 0px;}
.ResPremiumMenu ul{margin:0px;padding:15px 0px 0px 0px;}
.ResPremiumMenu ul li{list-style:none;margin:0px;padding:0px;}
.ResPremiumMenu div{margin-top:40px;margin-right:5px;}
.ResPremiumMenu div a{text-align:center;display:block;width:60%;padding:10px;background-color:#eee;border:1px solid #b2b2b2;color:#666;text-decoration:none;}
.ResPremiumMenu div a:hover{background-color:#fafafa;color:#444;}
#ResourcePremium .PanelData{padding:10px;height:600px;overflow:auto;}
.nav_12_on{display:block;padding:9px 0px 9px 9px;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;border-left:1px solid #b2b2b2;background-color:#fff;color:#444;font-weight:bold;text-decoration:none;height:100%;}
.nav_12_off{display:block;padding:10px 0px 10px 10px;color:#999;font-weight:normal;text-decoration:none;height:100%;}
.ResPremiumJobLink{margin:40px 10px;padding:10px 0px;text-align:center;}
.ResPremiumJobLink a:hover{display:block;color:#000;}
#Beta #ResourceSpotlight .SubscriberSpotlight{padding-bottom:15px;font-weight:bold;}
#ResourceSpotlight .SubscriberSpotlight a{text-decoration:none;line-height:180%;}
#ResourceSpotlight dt a:hover{text-decoration:underline;}
.checkboxList{width:99%;height:198px;overflow:auto;}
html, body, table{margin:0px;padding:0px;font-family:Trebuchet MS, Times New Roman, Times, serif;font-size:13px;font-weight:normal;color:#555;}
body{background-color:#fff;}
a{color:#9BC01B;}
a:hover{color:#555555;}
h2{background-color:#9BC01B;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;margin:0px 0px 0px 0px;padding:0px 0px 0px 1px;}
h3{color:#FA400F;margin:10px 0px 5px;padding:0px;font-size:14px;font-weight:bold;font-style:normal;text-decoration:underline;}
h4{color:#666666;font-family:Impact, "Arial Black", Arial, Helvetica, sans-serif;font-style:italic;font-weight:normal;font-size:18px;margin:0px 0px 0px 10px;padding:8px 0px 0px 5px;width:93%;background-position:bottom;background-repeat:repeat-x;display:block;line-height:24px;}
h5{color:#444444;font-size:14px;margin:0px;padding:0px;}
h6{font-size:10px;color:#666666;text-align:right;padding:0px 40px 0px 0px;margin:0px;}
.AB_Main, .BA_Main{padding:0px;margin:0px 0px 15px 0px;}
.AB_Main{position:relative;top:15px;z-index:1;}
.BA_Main{position:relative;top:80px;}
.AB_Main .Header, .BA_Main .Header,{padding-top:20px;padding:0px;margin:0px;}
.AB_Main .Header{top:-30px;left:25px;position:relative;}
.AB_Main .HeaderOffset{top:-125px;left:25px;position:relative;}
.AB_Main .HeaderOffset2{top:-100px;left:25px;position:relative;z-index:99;height:0px;;}
#Beta .HeaderOffset, #Admin.HeaderOffset{top:-100px;left:25px;position:relative;}
.AB_Main .Header h6{top:-23px;left:0px;position:relative;z-index:10;}
.BA_Main .Header{background-image:url(/images/v7a/BA_Rtop_bg.gif);}
.AB_Main .body{top:-20px;position:relative;}
.AB_Main .Footer, .BA_Main .Footer{height:30px;padding:0px;}
#Template, #Beta{width:950px;float:left;clear:left;}
.AB_Side, .BA_Side{padding:0px;margin:0px 0px 15px 0px;}
.AB_Side{float:right;clear:right;}
.BA_Side{position:relative;top:50px;}
.AB_Side .Header, .BA_Side .Header{padding:0px;margin:0px;}
.AB_Side .Footer, .BA_Side .Footer{height:20px;padding:0px;margin:0px;}
.AB_Main .Header h1, .BA_Main .Header h1{font-family:Trebuchet MS, Times New Roman, Times, serif;font-size:26px;font-weight:normal;color:white;letter-spacing:1px;margin:0px;padding:3px 0px 0px;width:722px;clear:left;text-align:left;position:relative;top:-44px;left:-13px;line-height:27px;}
.SloganMain h1{font-family:Trebuchet MS, Times New Roman, Times, serif;font-size:26px;font-weight:normal;color:white;letter-spacing:1px;margin:0px;padding:3px 0px 0px;width:722px;text-align:left;}
.BA_Main .Header h1{text-align:left;margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;width:713px;}
.AB_Side .Header h1, .BA_Side .Header h1{color:#666666;font-weight:normal;font-size:18px;margin:0px 0px 0px 10px;padding:8px 0px 0px 5px;width:793px;font-family:Impact, "Arial Black", Arial, Helvetica, sans-serif;font-style:italic;}
.Btn_Lg, .Btn_Step, .Btn_Md, .Btn_Update, .Btn_Sm, .Btn_Up, .Btn_Down, .Btn_Delete, .Btn_MJ_Update, .TwoBoxSelect_Btn{color:#ffffff;background-color:#9BC01B;border:none;}
.Btn_Lg{width:179px;height:41px;text-align:center;background-color:#9BC01B;}
#BtnSearch{padding-right:12px;}
.LoginBox thead th, .NotReg thead th{text-align:left;color:#666666;font-family:Impact, "Arial Black", Arial, Helvetica, sans-serif;font-style:italic;font-weight:normal;font-size:20px;margin:8px 0px 0px 15px;padding:0px 0px 0px 5px;width:90%;background-image:url(/images/v7a/underline_h2.gif);background-position:bottom;background-repeat:repeat-x;}
.Steps{color:#666666;font-family:Impact, "Arial Black", Arial, Helvetica, sans-serif;font-size:16px;}
.ProgressOff{background-image:url(/images/v7a/off_bg.gif);}
.ProgressOn{background-image:url(/images/v7a/on_bg.gif);}
.PSpacer_OnOff{background-image:url(/images/v7a/on-off.gif);}
.PSpacer_OnOn{background-image:url(/images/v7a/on-on.gif);}
.PSpacer_OffOff{background-image:url(/images/v7a/off-off.gif);}
.PSpacer_EndBegining{background-image:url(/images/v7a/on_bg.gif);background-repeat:repeat-x;}
.PSpacer_EndOn{background-image:url(/images/v7a/on-end.gif);}
.PSpacer_EndOff{background-image:url(/images/v7a/off-end.gif);}
#BoxTabs a{color:#666;}
#BoxTabs a:hover{background-color:#fafafa;}
ul#BoxTabs li{background-color:#eeeeee;}
#CH_User, #CH_Anon, #CR, #JR, #MJ, #MA{}
#CH_User tbody a, #CH_Anon tbody a, #CR tbody a, #JR tbody a, #MJ tbody a, #MA tbody a{color:#9BC01B;text-decoration:none;border-bottom:1px dotted #ff4000;}
#CH_User tbody a:hover, #CH_Anon tbody a:hover, #CR tbody a:hover, #JR tbody a:hover, #MJ tbody a:hover, #MA tbody a:hover{color:#555555;}
#CH_User tbody a img, #CH_Anon tbody a img, #CR tbody a img, #JD tbody a img, #MJ tbody a img, #MJ tobody a img{border:none;}
#CH_User tbody tr.odd, #CH_Anon tbody tr.odd, #CR tbody tr.odd, #CR .odd1 th, #CR .odd1 td, #CR .odd2 th, #CR .odd2 td, #JR tbody tr.odd, #MJ tbody tr.odd, #MA tobody tr.odd{background-color:#f7f7f7;}
#CH_User tbody tr:hover, #CH_Anon tbody tr:hover, #JR tbody tr:hover, #MJ tbody tr:hover, #MJ tbody tr:hover{background-color:#eeeeee;color:#333333;}
#CH_User caption, #CH_Anon caption, #CH_User tfoot td, #CH_Anon tfoot td{background-color:#9BC01B;color:#444444;}
#CH_User thead th, #CH_Anon thead th{background-color:#F08200;color:#ffffff;}
.BacklinkFloat{padding:5px 0px 0px 15px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.CH_JobTitle{font-size:14px;font-weight:bold;padding:0px 8px;margin:10px 0px;}
#ContactHist p{padding:0px 8px;}
#CR caption, #CR tfoot td{background-color:#eeffa5;color:#444444;}
#CR thead th{background-color:#ccff00;color:#444444;}
#CR .odd1 tr{border-top:1px solid #dddddd;}
#CR .odd2 tr{border-bottom:1px solid #dddddd;}
#MJ caption, #MJ tfoot td{background-color:#9BC01B;color:#ffffff;}
#MJ thead th{background-color:#F08200;color:#ffbb77;}
#MJ thead th a, #MJ thead th a:hover{background-color:#F08200;color:#ffbb77;}
.MJ_CurrentJobs{padding:5px 0px 0px 15px;float:left;color:#FFF;font-family:Impact, "Arial Black", Arial, Helvetica, sans-serif;font-size:16px;}
.MJ_ActionIcons{width:120px;}
#MJ tbody .MJ_ActionIcons a{margin:0px;padding:0px;border-bottom:none;}
.MJ_Buttons form, .MJ_Buttons input{margin:1px;padding:5px 0px;}
#MA caption, #MA tfoot td{background-color:#ff4000;color:#ffffff;}
#MA thead th{background-color:#F08200;color:#ffbb77;}
#MA thead th a, #MA thead th a:hover{background-color:#F08200;color:#ffbb77;}
.MA_CurrentJobs{padding:5px 0px 0px 15px;float:left;color:#666666;font-family:Impact, "Arial Black", Arial, Helvetica, sans-serif;font-size:16px;}
.MA_ActionIcons{width:120px;}
#MA tbody .MA_ActionIcons a{margin:0px;padding:0px;border-bottom:none;}
.MA_Buttons{width:245px;padding:18px 0px 0px 5px;}
.MA_Buttons form, .MA_Buttons input{margin:0px;padding:5px 0px;}
#JR caption, #JR tfoot td{background-color:#ffffff;color:#555555;}
#JR thead th{background-color:#F08200;color:#000000;}
#JR thead th a, #JR thead th a:hover{background-color:#F08200;color:#ffffff;}
#JD_Title, #CD_Title{color:#555;font-size:26px;font-weight:bold;margin:20px 0px 10px 0px;font-family:Trebuchet MS, Times New Roman, Times, serif;}
#CD_History, #CD_Notes, #JD_Info, #JD_Apply{border:1px solid #dddddd;}
#CD_History th, #CD_Notes th, #JD_Info th, #JD_Apply th{background-color:#ffeecc;}
#CD h2{}
#CD_Profile td{font-family:"Times New Roman", Times, serif;}
.CD_ProfileBar{background-color:#ff7f00;}
#JD_DescriptionTitle{display:block;clear:both;width:345px;color:#000000;font-size:18px;font-weight:bold;border-bottom:1px solid #dddddd;margin:10px 0px 5px 0px;}
.TopNav{color:#666666;font-size:14px;padding:5px 15px 20px 0px;}
.TopNav a{color:#666666;text-decoration:none;}
.TopNav a:hover{color:#fa400f;text-decoration:underline;}
table.TopTab{margin-left:10px;}
td.TopTab{font-size:14px;text-align:center;background-image:url(/images/v7a/tab_bg.gif);background-position:bottom center;background-repeat:no-repeat;height:33px;padding:5px 2px 4px 2px;}
.TopTab a{color:#666666;text-decoration:none;}
.TopTab a:hover{color:#fa400f;}
td.TopTab_On{background-image:url(/images/v7a/tab_bg_on.gif);}
.TopTab_On a{color:#ff7f00;}
.SubNav{color:#666666;font-size:12px;background-color:#ffffff;padding:9px 10px 0px 0px;text-align:center;}
.SubNav a{color:#666666;text-decoration:none;}
.SubNav a:hover{color:#fa400f;text-decoration:underline;}
#BodyContainer{}
.BottomNav{font-size:12px;color:#888888;background-color:#cccccc;padding:20px 10px 16px 10px;text-align:center;clear:both;}
.BottomNav a{color:#888888;text-decoration:none;}
.BottomNav a:hover{color:#444444;}
.CopyRight{color:#666666;text-align:center;margin:20px 0px 10px 0px;}
.listContainer h2 span{padding:0px 10px 0px 4px;color:#000000;margin:0px;position:relative;left:-1px;}
#Search_Options h2 span{color:#F08200;}
#JD_Stats{border:0px;width:49%}
#JD_Stats h2{background-color:#91AE32;color:#fff;font-weight:bold;}
#JD_Apply{border:0px;width:49%}
#JD_Apply h2{background-color:#91AE32;color:#fff;font-weight:bold;}
#JD_Description{border:0px;float:left;height:auto;width:auto;}
#JD_Description h2{background-color:#9BC01B;color:#fff;font-weight:bold;}
.listContainer .instructions{background-color:#555555;color:#fff;font-weight:bold;padding:5px;margin:0px;text-align:center;}
#Search_Options h2{background-color:#F08200;color:#fff;font-weight:bold;}
.SubMenuContainer a{color:#FFF;}
.SubMenuContainer a:hover{color:#000000;}
/*.text_white_normal a{color:#fff;font-weight:bold;}
.text_white_normal a:link{color:#fff;}
.text_white_normal a:hover{color:#F7FFD9;}*/
#returnToSearch{color:#FFF;}
#returnToSearch:link{color:#FFF;}
#returnToSearch:hover{color:#91AE32;}
.JR_Title{color:#9BC01B;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:inherit;font-weight:bold;font-style:normal;display:inline;padding:0px;margin:0px;}
.body div h1{color:#000;}
.checkboxList{width:99%;height:198px;overflow:auto;}
.TwoBoxSelect_Btn{width:80px;height:25px;padding:0px;margin:5px;border:0px;color:#000;font-size:12px;font-weight:bold;background-position:center top;background-repeat:no-repeat;}
.TwoBoxSelect_List{width:195px;height:300px;margin:0px;padding:0px;}
.TwoBoxSelect_Blank{width:195px;height:300px;margin:0px;padding:0px;}
.FormField{margin:0px 0px 2px 5px;}
.FormTitle_Single{padding-top:10px;padding-right:5px;font-size:11px;font-weight:bold;}
.FormTitle{padding:5px 0px 5px 0px;font-size:11px;font-weight:bold;}
input, select, text, textarea{font-size:11px;}
th input{border:none;}
#ResourceSpotlight dl{border-top:1px solid #F08200;border-bottom:1px solid #F08200;background-color:#F08200;margin:0px 1px 0px 0px;padding:15px 10px 0px 15px;}
#Beta #ResourceSpotlight .SubscriberSpotlight{padding-bottom:15px;font-weight:bold;}
#ResourceSpotlight .SubscriberSpotlight a{text-decoration:none;line-height:180%;}
#ResourceSpotlight dt a:hover{text-decoration:underline;}
#jobDetailTopLinks{position:relative;top:-20px;}
.ContentLeftSub{width:728px;height:auto;float:left;top:60px;position:relative;}
.leftNavSub{width:160px;height:auto;float:left;margin-right:18px;}
.LeftNavTab{color:#fff;background-color:#ff7f02;padding:3px 0 0 10px;height:24px;text-align:left;width:150px;}
#LeftNav{width:160px;background-color:#fcf1e6;}
#LeftNav li a{text-align:left;height:32px;height:24px;text-decoration:none;border-bottom:1px solid #fff;}
#LeftNav li a:link, #LeftNav li a:visited{color:#d88960;display:block;padding:4px 0 0 10px;background-color:#fcf1e6;}
#LeftNav li a:hover{color:#d88960;background-color:#fffaf5;padding:4px 0 0 10px;}
#LeftNav ul{list-style:none;margin:0;padding:0;}
.ContentLeftSub1{width:728px;height:auto;float:left;text-align:left;margin:0px 0px 15px 0px;}
.ContentLeftSub2{width:717px !important;height:auto;float:left;text-align:left;margin:0px 0px 15px 0px;}
.ContentLeftSub3{width:355px;height:auto;float:left;text-align:left;margin:0px 0px 15px 0px;}
.TitleStriptGreen1{width:728px;text-align:left;height:14px;margin:0px 0px 15px 0px;float:left;background-color:#b7d831;}
.TitleStriptGreen2{width:100% !important;text-align:left;height:14px;margin:0px 0px 15px 0px;float:left;background-color:#b7d831;}
.TitleStriptGreen3{width:355px;text-align:left;height:14px;margin:0px 0px 15px 0px;float:left;background-color:#b7d831;}
.TitleStriptTextGreen{float:left;background-color:#fff;padding-right:5px;height:auto;margin-top:-4px;color:#669900;font-family:'PT Sans Narrow' !important;font-size:17px;font-weight:700;text-decoration:none;text-transform:uppercase;}
.TitleStriptOrange1{width:728px;text-align:left;height:14px;margin:0px 0px 15px 0px;float:left;background-color:#ff7f02;}
.TitleStriptOrange2{width:550px;text-align:left;height:14px;margin:0px 0px 15px 0px;float:left;background-color:#ff7f02;}
.TitleStriptOrange3{width:355px;text-align:left;height:14px;margin:0px 0px 15px 0px;float:left;background-color:#ff7f02;}
.TitleStriptTextOrange{float:left;background-color:#fff;padding-right:5px;height:auto;margin-top:-4px;color:#cc6633;font-family:'PT Sans Narrow' !important;font-size:17px;font-weight:700;text-decoration:none;text-transform:uppercase;}
.MyIDBox{background-image:url(/images/v8b/bg_MyIdBox.gif);background-repeat:repeat-x;float:left;padding:10px;width:530px;}
.MyIDStrip{color:#fff;background-color:#ff7f02;padding:3px 0 0 10px;height:24px;text-align:center;}
.searchTitle{color:#506600;font-size:16px;}
.searchheader{text-indent:10px;color:#FFF;background-color:#FF9933;cursor:pointer;}
.showAll{color:#6A8800;font-size:11px;font-style:italic;cursor:pointer;}
.jobsearch_criteria_categorycolumns{float:left;width:242px;}
.jobsearch_criteria_category_header_div{cursor:pointer;color:#ff7f02;font-weight:bold;}
.jobsearch_criteria_options_text{float:left;padding:5px 10px 0px 20px;font-size:14px;}
.jobsearch_criteria_info_div{font-size:11px;font-style:italic;font-weight:bold;clear:both;}
.jobsearch_criteria_product_checkbox{float:left;}
.jobsearch_criteria_product_subcategories_checkbox{display:none;}
.jobsearch_criteria_product_child_checkbox{margin-left:18px;}
.jobsearch_criteria_options_group{float:left;}
.jobsearch_criteria_button_div{text-align:right;clear: both;}
.jobsearch_results_alerts_div{margin-bottom:15px;height:90px;width:420px;border-radius:4px;padding:5px;border:thin solid rgb(213, 213, 213);position:relative;left:250px;}
.displayjobs_jobs_div{float:left;width:500px;}
.displayjobs_jobheader_div{margin-top:24px;}
.pointer{cursor:pointer;}
.displayjobs_job_info_div{padding:5px 5px 10px 5px;color:#555555;}
.displayjobs_job_info_div a{color:#ff7f02;text-decoration:none;border-bottom:1px dotted #ff4000;}
.displayjobs_job_info_div:hover{background-color:#eeeeee;}
.displayjobs_paging_div{text-align:center;margin-bottom:40px;}
.displayjobs_job_updateddate{float:left;}
.displayjobs_job_description_div{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Limit to 2 lines */
    -webkit-box-orient: vertical;
    overflow: hidden; /* Hide the content that overflows */
    text-overflow: ellipsis; /* Add ellipsis (...) if text overflows */
}
.displayjobs_poweredby_text{float:left;font-weight:bold;font-size:16px;}
.displayjobs_poweredby_img{width:135px;}
.displayjobs_poweredby_div{display:none;}
.displayjobs_job_title_div{font-size:14.5px;font-weight:bold;}
.regionmap_div{clear:both;height:300px;}
.regionmap_info_div{font-size:15px;text-align:center;padding:10px;line-height:15px;color:#555555;background-color:#eeeeee;margin-bottom:10px;border-radius:5px;}
.regionmap_stateList_div{overflow:auto;width:257px;margin-bottom:10px;}
.regionmap_location_selectbox_div{display:none;}
.regionmap_map_div{float:left;}
.regionmap_location_clearstates{text-align:right;cursor:pointer;}
.regionmap_location_div{padding-top:10px;}
.regionmap_location_group_div{float:left;}
.regionmap_mapSelect_div{text-align:right;}
.regionmap_mapSelectbox_div{font-size:14px;border-radius:4px;border:thin solid rgb(213, 213, 213);background-color:rgb(236, 249, 227);font-family:Trebuchet MS, Times New Roman, Times, serif;padding:5px 0px 5px 5px;color:#444444;width:250px;text-align:left;cursor:pointer;}
.regionMap_stateSelectHeader{text-align:left;cursor:pointer;border:thin solid #CCCCCC;background-color:#EEEEEE;font-family:Trebuchet MS, Times New Roman, Times, serif;padding:5px 0px 5px 5px;}
.regionMap_stateSelect{display:none;max-height:150px;overflow:auto;text-align:left;border:thin solid #CCCCCC;}
.jobsearch_details_applytextbox{font-size:14px;border-radius:4px;border:thin solid rgb(213, 213, 213);background-color:rgb(236, 249, 227);color:rgb(87, 87, 87);width:190px;height:34px;padding:0px 5px;font-family:Trebuchet MS, sans-serif;}
.jobsearch_details_applytext{padding-top:10px;font-weight:bold;}
.jobsearch_details_errormessage{font-size:10pt;}
.jobsearch_details_joblogo_div{text-align:center;width:100%;}
.jobsearch_details_toolbar_div{text-align:center;width:100%;}
.jobsearch_details_jobdetails_div{width:93%;margin-bottom:15px;float:left;margin-right:7px;background-color:#eeeeee;padding:0px 10px 0px 10px;min-height:105px;}
.jobsearch_details_company_div{color:#506600;font-size:24px;padding:5px 0px;font-weight:bold;}
.jobsearch_details_details_div{float:left;width:100%;line-height:1.3;}
.jobsearch_details_jobinfo_details_div{width:33%;float:left;}
.jobsearch_details_details_categories_div{width:100%;float:left;vertical-align:top;line-height:1;}
.jobsearch_details_details_text{font-weight:bold;float:left;}
.jobsearch_details_socialmedia_div{float:left;}
.jobsearch_details_socialmedia_icon{margin-bottom:7px;}
.jobsearch_details_apply_div{width:24%;float:left;}
.jobsearch_details_applyheader_div{font-size:20px;padding:7px 0px;font-weight:bold;text-transform:uppercase;background-color:#ff7f02;color:white;border-radius:5px 5px 0px 0px;text-align:center;}
.jobsearch_details_applymessage_div{background-color:#eeeeee;width:100%;text-align:center;padding-top:10px;font-size:14px;}
.jobsearch_details_expiredmessage_div{background-color:#eeeeee;width:100%;text-align:center;padding-top:20px;font-size:14px;min-height:80px;}
.jobsearch_details_applymessage_text{padding-bottom:55px;color:#666666;}
.jobsearch_details_applymessage_text2{padding-bottom:15px;color:#888888;}
.jobsearch_details_applyinfo_div{background-color:#eeeeee;padding-left:10px;padding-bottom:20px;}
.jobsearch_details_jobdescription_div{width:73%;float:right;}
.jobsearch_details_alreadyappliedmessage_div{display:none;}
.jobsearch_details_file{border:none;width:177px;}
.jobsearch_details_submitbutton{width:190px;font-size:19px;font-weight:normal;}
.jobsearch_details_applyoptions{padding-left:24px;text-indent:-24px;line-height:1;padding-top:5px;}
.jobsearch_details_expiredjobs_text{padding-top:15px;}
.jobsearch_details_expiredjobs_div{max-height:220px;overflow:auto;}
.companypage_nonactive_buttonleft{background:#ff7f02 url(https://www.careersinfood.com/images/v8b/bg_visit_btn.png) no-repeat right center;border:none;border-radius:5px;padding:5px 40px 5px 10px;font-weight:bold;font-family:sans-serif;font-size:13px;color:#fff;cursor:pointer;background-position:145px;}/* START, END BUGNET 25277 */
.companypage_nonactive_buttonright{background:#ff7f02 url(https://www.careersinfood.com/images/v8b/bg_visit_btn.png) no-repeat right center;border:none;border-radius:5px;padding:5px 40px 5px 10px;font-weight:bold;font-family:sans-serif;font-size:13px;color:#fff;cursor:pointer;background-position:100px;}/* START, END BUGNET 25277 */
.companypage_nonactive_left_div{font-weight:bolder;color:darkslategrey;font-family:sans-serif;width:48%;float:left;}
.companypage_nonactive_right_div{font-weight:bolder;color:darkslategrey;font-family:sans-serif;width:48%;float:right;}
.companypage_pagingbuttons_div{text-align:center;}
.companypage_viewjobs_div{margin:15px;font-size:14px;cursor:pointer;}
.companypage_viewjobs_div:hover{background-color:#eeeeee;}
.companypage_jobs_title_div{float:left;width:60%;}
.companypage_job_location_div{float:left;width:20%;}
.companypage_job_state_div{float:left;width:20%;}
.companypage_jobinfo_div{float:left;width:100%;margin-bottom:20px;}
#quick-search{float:left;width:210px;margin-right:10px;}
.quicksearch_jobs_subcategories_div{display:none;clear:both;}
.quicksearch_jobs_child_div{margin-left:30px;}
.quicksearch_jobs_parentcheckbox_div{float:left;}
.quicksearch_jobs_category_div{clear:both;}
.employerinbox_contentheader1{float:left;width:10%;background:#506600;height:32px;}
.employerinbox_contentheader2{float:left;width:28%;background:#506600;color:#FFFFFF;font-size:14px;padding:5px;}
.employerinbox_content1{float:left;width:10%;height:22px;}
.employerinbox_content2{float:left;width:30%;cursor:pointer;}
.employerinbox_paging_div{text-align:center;}
.employerinbox_details_infolabel{float:left;font-weight:bold;}
.employerinbox_details_info{text-align:left;}
.employerinbox_details_message{background-color:#FFFFFF;}
.employerinbox_message_textarea{border:thin solid #dddddd;border-radius:initial;width:98%;margin:5px;overflow:auto;resize:none;}
.employerinbox_message_textarea_label{font-weight:bold;text-align:left;font-size:14px;padding-top:5px;background-color:#ffffff;}
.employerinbox_messages_div{float:left;width:75%;}
.employerinbox_messageresponse_div{display:none;}
.jobseekerinbox_contentheader1{float:left;width:10%;background:#506600;height:32px;}
.jobseekerinbox_contentheader2{float:left;width:28%;background:#506600;color:#FFFFFF;font-size:14px;padding:5px;}
.jobseekerinbox_content1{float:left;width:10%;height:22px;}
.jobseekerinbox_content2{float:left;width:30%;cursor:pointer;}
.jobseekerinbox_paging_div{text-align:center;}
.jobseekerinbox_details_infolabel{float:left;font-weight:bold;}
.jobseekerinbox_details_info{text-align:left;}
.jobseekerinbox_details_message{background-color:#FFFFFF;}
.jobseekerinbox_message_textarea{border:thin solid #dddddd;border-radius:initial;width:98%;margin:5px;overflow:auto;resize:none;}
.jobseekerinbox_message_textarea_label{font-weight:bold;text-align:left;font-size:14px;padding-top:5px;background-color:#ffffff;}
.jobseekerinbox_messages_div{float:left;width:75%;}
.jobseekerinbox_messageresponse_div{display:none;}
.jobseekerinbox_details_button_div{background-color:#ffffff;text-align:right;padding-bottom:10px;}
.jobseekerinbox_details_responsenote{color:#506600;font-size:12px;padding-right:90px;padding-left:90px;}
.jobalert_image{float:left;padding:10px;}
.alert_description{text-align:left;margin-bottom:-8px;line-height:17px;}
.alert_textbox{float:left;}
.jobsearch_websearch_textbox{font-size:14px;border-radius:4px;border:thin solid rgb(213, 213, 213);background-color:rgb(236, 249, 227);color:rgb(87, 87, 87);height:34px;padding:0px 5px;font-family:Trebuchet MS, sans-serif;}
.jobsearch_savesearchbtn{margin-top:5px;}
.newSelectBox{font-size:14px;border-radius:4px;border:thin solid rgb(213, 213, 213);background-color:rgb(236, 249, 227);font-family:Trebuchet MS, Times New Roman, Times, serif;padding:5px 0px 5px 5px;color:#444444;}
.modalframe_text{padding:0px 25px;color:#6C6C6C;}
.modalFrameInner h2{text-align:left;font-size:16px;padding:5px;}
.landingpageheader{font-size:22px;color:#575757;}
.landingpagecontent{color:#575757;font-size:13px;margin-top:-8px;}
.landingpagegreybar{height:14px;background-color:#CCCCCC;width:100%;margin-top:-15px;}
.landingpagefeaturedh{margin-top:-40px;width:236px;background-color:#575761;color:white;padding:3px 0px 3px;text-align:center;font-size:16px;font-weight:bold;-webkit-border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px;margin-top:37px;}
.landingpagefeaturedb{margin:0px;width:234px;margin:0px;float:left;border:solid #C1C1C1 1px;border-radius:0px 0px 4px 4px;}
.ButtonLarge{width:230px;height:69px;color:white;border-radius:8px;font-size:16px;font-weight:bold;margin:20px auto 0px auto;background-color:#FF7F02;}
.ButtonLarge:hover{background-color:#E87300}
.app_successful{height:121px;margin:0px;background-color:#ECF9E3;}
.application_sent{margin:18px;}
.app_buttons{position:relative;right:30px;}
#CD_Jobhist table{margin-left:3px;margin-right:3px;}
.table_headings{color:#FFF;background-color:#669900;font-weight:bold;}
.results_table{padding:3px;border:0px;}
.results_odd{background-color:#E8E8E8;}
.pastdueinvoice{color:#AE3835;font-weight:bold;}
.billinghistory_navigation{text-align:center;}
.breadcrumbs{font-size:14px;text-decoration:none;}
.web_invoice{color:#585859;}
.web_invoice_header{color:#585859;}
.web_invoice_header_address{float:left;font-size:15px;line-height:23px;}
.web_invoice_header_terms{float:right;padding-bottom:25px;}
.invoice_type{font-size:65px;letter-spacing:1px;width:218px;margin-top:10px;line-height:60px;}
.web_invoice_header_terms_box{width:218px;border-radius:4px;background-color:#E7E7E8;padding:10px;font-size:16px;line-height:16px;}
.invoice_headerterms_text_right{width:50%;color:#585859;}
.invoice_headerterms_text_left{width:50%;font-weight:bold;font-size:15px;color:#585859;}
.cif_logo_invoice{padding-bottom:5px;}
.print_invoice{text-align:right;}
.greybar{width:100%;height:16px;background-color:#585859;}
.invoice_bill{color:#585859;}
.invoice_billto{width:31%;float:left;padding:8px;font-size:15px;line-height:20px;}
.invoice_stamp{float:left;width:31%;padding:8px;}
.invoice_paymentinfo_container{float:right;width:221px;padding:8px;}
.invoice_pmt_box{border:1px solid #D5D5D5;border-radius:4px;font-size:15px;padding:5px;height:143px;line-height:24px;}
.invoice_paymentinfo_header{text-align:center;}
.invoice_paymentinfo_labels{float:left;width:50%;font-weight:bold;}
.invoice_paymentinfo_results{float:right;width:40%;}
.invoice_table{padding-top:10px;font-size:14px;width: 100%}
.invoice_body{color:#585859;}
.invoice_body_th{background-color:#585859;color:#FFF;padding:5px 25px 5px 20px;border:1px solid #969696;}
.invoice_body_td{text-align:left;line-height:25px;padding:15px 25px 15px 20px;border:1px solid #969696;}
.invoice_company_address{font-weight:bold;clear:both;}
.invoice_company_info{clear:both;}
.table_rightalign{text-align:right;}
.invoice_total{text-align:right;padding:5px 25px 5px 20px;font-weight:bold;line-height:25px;border:1px solid #969696;}
.invoice_total_no{text-align:right;padding:5px 25px 5px 20px;line-height:25px;border:1px solid #969696;}
.invoice_amtdue{text-align:right;padding:5px 25px 5px 20px;font-weight:bold;line-height:25px;border:1px solid #969696;}
.invoice_amtdue_no{text-align:right;padding:5px 25px 5px 20px;line-height:25px;border:1px solid #969696;}
.invoice_billto_company{font-weight:bold;}
.thankyou_cif{color:#585859;font-size:15px;font-weight:bolder;text-align:center;padding-top:40px;}
.remit_pmt{font-size:13px;text-align:center;}
.pay_invoice_button{text-align:center;font-weight:normal;width:199px !important;border-radius:3px;font-size:24px !important;background-image:none !important;background-color:rgb(255, 127, 2) !important;margin-top:0px !important;vertical-align:middle;}
.MJ_jobheader{display:table-row;}
.MJ_job_container{display:table-row;}
.MJ_job_container_odd div{background-color:#e8e8e8;}
.MJ_jobheader_div{background-color:#669900;color:#FFF;text-align:center;display:table-cell;}
.MJ_jobheader a{color:#FFF;}
.MJ_jobheader a:hover{color:#F4F8EE;}
.MJ_jobs_div{display:table-cell;vertical-align:middle;}
.MJ_jobs{display:table;clear:both;width:100%;}
.MJ_div{top:-40px;position:relative;}
.mj_footer{background-color:#669900;height:11px;margin-top:-4px;margin-bottom:5px;width:100%;clear:both;}
.manage_jobs_key{background-color:#E8E8E8;width:230px;color:#6C6C6C;font-size:16px;float:right;border-radius:9px;padding:5px;margin-bottom:5px;}
.contact_actions_button{width:43%;position:relative;left:25px;bottom:48px;float:right;}
.actions_selector{float:left;position:relative;top:32px;}
.MJ_ActionIcons{text-align:center;}
.mj_inactiveaccount_notice{font-size:16px;color:rgb(91, 91, 93);}
.mj_inactiveaccount_noticeheader{font-size:16px;color:rgb(91, 91, 93);font-weight:bold;}
.MJ_selectaction{margin-top:10px;margin-bottom:10px;width:120px;}
.mj_selectoptions_div {clear: both;}
.invoiceHistory_reciepts{display:table;clear:both;width:728px;}
.invoiceHistory_div{top:-40px;position:relative;}
.invoiceHistory_header{display:table-row;}
.invoiceHistory_header a{color:#ffffff;}
.invoiceHistory_header_div{background-color:#669900;color:#ffffff;text-align:center;display:table-cell;}
.invoiceHistory_container{display:table-row;height:50px;}
.invoiceHistory_container_odd div{background-color:#e8e8e8;}
.invoiceHistory_reciept_div{display:table-cell;vertical-align:middle;}
.invoiceHistory_footer{background-color:#669900;height:11px;margin-top:-4px;margin-bottom:5px;width:100%;clear:both;}
.invoiceHistory_paging_div{text-align:center;}
.coverletter_addCoverletter{padding:20px 0px 20px 0px;}
.social_media_articles{float:right;margin-right:5px;}
.article_left{float:left;width:250px;position:relative;top:27px;}
.article_right{float: left;width: 63%;position: relative;left: 50px;}
.related_articles{width:100%;background-color:#E4E4E4;border-left:5px solid #5B5B5B;vertical-align:text-top;padding:10px 5px;color:#575757;}
.related_articles_thumbnail{float:left;padding:0px;width:40%;margin-left:-5px;}
.related_articles_title{float:right;font-family:PT Sans Narrow;font-size:16px;font-weight:500;padding:0px;width:55%;line-height:22px;letter-spacing:-1;}
.related_articles_title a{color:#575757;text-decoration:none;}
.related_articles_preview{width:98%;}
.featured_jobs_header{border-radius:9px 9px 0px 0px;border:1px solid #C0C0C0;color:#575757;padding:5px 0px 5px 10px;background-color:#FFF;margin-left:2px;font-size:16px;font-weight:bold;font-family:PT Sans Narrow;}
.featured_jobs{border:1px solid #C0C0C0;border-radius:0px 0px 9px 9px;background-color:#FFF;height:250px;overflow-y:scroll;margin-left:2px;padding-left:3px;color:#575757;}
.articles_sidebar_headers{padding:3px 0px 3px 5px;font-family:PT Sans Narrow;color:#575757;font-weight:bold;font-size:16px;}
.internal_ad_box{padding:5px;}
.company_description{margin:5px;}
.no_active_jobs{font-size:15px;}
.industrynews_widget{margin-top:20px;}
.widget_header{color:#FFF;font-weight:bold;font-size:16px;font-family:PT Sans Narrow;border-radius:9px 9px 0px 0px;border:1px solid #C0C0C0;padding:5px 0px 5px 10px;margin-left:2px;background-color:#6A8800;}
.widget_articles{border:1px solid #C0C0C0;border-radius:0px 0px 9px 9px;background-color:#ECF9E3;height:250px;overflow-y:scroll;margin-left:2px;padding-left:3px;}
.resources_search_descript{font-size:15px;color:#575757;padding:10px;text-align:center;}
.resource_left{float:left;width:250px;position:relative;}
.article_page_search_buttons{float:right;margin-top:5px;}
.resourceform select, option, textarea{width:100%;}
.resourceform{padding-right:5px;padding-top:0px;font-size:14px;font-weight:bold;margin:3px 0px 5px 0px;color:#575757;}
.sidebar_featuredJobs{clear:both;}
.candidatedetails_inactive_div{font-family:Trebuchet MS, Times New roman, Serif;font-size:16px;}
.candidatedetails_inactive_h4{font-size:22px;margin:0px;font-weight:bold;color:#666666;font-style:italic;padding:8px 0px 5px 5px;}
.noneActiveBtn{background:#ff7f02 url(https://www.careersinfood.com/images/v8b/bg_visit_btn.png) no-repeat right center;border:none;border-radius:5px;padding:5px 40px 5px 10px;font-weight:bold;font-size:13px;color:#fff;cursor:pointer;}/* START, END BUGNET 25277 */

#bottomfloat_footer {
  display: inline-block;
  width: 950px;
}

.ContentRight{
	float: none!important;
    position: absolute!important;
    top: 260px!important;
    left: 975px!important;
    padding: 0!important;
}
.breadcrumbs_container{
	background-color: #E8E9EA;
	color: #000000;
	border-radius: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	/*-- START BUGNET : 24248 --*/
	position:relative;
	width: 550px;
    padding-top: 3px;
	margin-top: 35px;
	/*-- END BUGNET : 24248 --*/
	top:20px;
	font-size: 15px;
}
.breadcrumbs_container li{
	display: inline;
	list-style: none;
}
.breadcrumbs_container li a{
	font-weight: bolder;
	color: #cc6633;
	text-decoration: underline;
}
.breadcrumbs_container li a:hover{
	color: #cc6633;
}

.Job_Toolbar a{
	color:#f08200;
}

// Custom Styles for Checkout Page //


.paymentOptionsDiv {
    margin-left: 10px;
    margin-bottom: 8px;
}

.signup_companyinformation.flexbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
}


.promoCodeBtn {
    width: 100px;
    height: 27px;
    border-radius: 3px;
    color: #FFF;
    font-weight: bold;
    display: inline-block;
    position: relative;
    top: -3px;
    text-align: center;
    text-transform: capitalize;
}

.job_type_inner_div{
	float: left;
	width: 290px;
	background-color: #FFF;
}
.job_type_outer_div{
	background-color: #FFF;
	width:100%;
	display:inline-block;
}

.signup_companyinformation input {
    width: 91%;
}

.halfwidth {
    width: 50%;
   }

.halfwidth input {
    width: 82%;

}

#PayType {
    height: 30px;
    width: 413px;
}


#State {
width:92%;
height:30px;
}

.signup_companyinformation {
    width: 98%;
    padding: 10px;
}

.paymentOptionsDiv {
    margin-left: 10px;
    margin-bottom: 8px;
}


.formcolumn {
    width: 48%;
margin-top:-18px;
}

.checkout_invoiceInfo_totalText {
font-weight: bold;
}

.invoiceErrorDiv{
	margin: 20px;
}

.checkout_processBtn {
    font-size: 19px;
    width: 180px;
    font-weight: bold;
    margin-right: 4px;
    color: rgb(255, 255, 255);
    padding: 9px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    margin: 0 auto;
    float: right;
    margin-bottom: 45px;
}

.paymentConfirmation_button {
    font-size: 24px;
    width: 180px;
    font-weight: bold;
    margin-right: 4px;
    color: rgb(255, 255, 255);
    padding: 9px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: rgb(243, 122, 31);
    text-align: center;
    margin: 0 auto;
    margin-bottom: 45px;
}

.paymentConfirmation_button:hover {
   color:#FFF!important;
}

.paymentConfirmation_button:visited {
    color:#FFF!important;
}

.paymentConfirmation_button a {
    color:#FFF!important;
}

.checkout_promocode {
    display: inline;
    width: 79%;
    height: 33px;
    margin-bottom: 19px;
    font-size: 12px;
    line-height: 15px;
    margin-top: 25px;
}
.checkout_backButton_div{
	width: 100%;
	float: right;
}

.subscriberSignup_Password {
    background-color: #E6E6E6;
    border-radius: 3px;
    width: 427px;
    height: 85px;
    padding: 11px 10px;
    margin-top: 32px;
}

.subscriberSignup_checkbox_div {
font-family: "PT Sans Narrow" !important;
    font-size: 16px;
    position: relative;

}

.subscriberSignup_description h5 {
    margin-left: -5px;
}
.subscriberSignup_footer_div {
padding:25px;
margin-bottom:25px;
}

.subscriberSignup_industryBox {
width:100%;
}


.subscriberSignup_column {
width:50%;
float: right;
}

input#CompanyURL {
    width: 97%;
}

input#passwordStrength {
    width: 18%;
}

input#match {
    width: 20%;
}

input#uniqueUID {
    width: 18%;
}


subscriberSignup_Password {
    font-size: 14px;
    background-color: #E6E6E6;
    border-radius: 3px;
    width: 349px;
    height: 103px;
    padding-top: 10px;
    font-family: "PT Sans Narrow";
    padding-left: 10px;
    padding-right: 10px;
}

.subscriberSignup_Password ul {
    margin-top: 11px;
}
.subscriberSignup_Password li {
    margin-top: -2px;
}


.subscriberSignup_description {
    margin-left: 6px;
    padding-bottom: 19px;
    padding-top: 6px;
    width: 99%;
}

.subscriberSignup_column {
    width: 50%;
    float: right;
}

.subscriberSignup_column input {
    width: 93%;
}
.subscriberSignup_column select {
    width: 93%;
}
.subscriberSignup_column input[type="checkbox"] {
    width: 4%!important;
}

.subscriberSignup_industryBox {
    height: 106px;
    overflow-y: scroll;
    overflow-x: hidden;
    width: 93%;
    font-size: 14px;
    border-radius: 4px;
    border: thin solid rgb(213, 213, 213);
    background-color: rgb(236, 249, 227);
    font-family: Trebuchet MS, Times New Roman, Times, serif;
    padding: 5px 0px 5px 5px;
    color: #444444;
}

input#match {
width:75%;
}

.subscriberSignup_disclaimer_div {
	text-align: center;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 12px;
    margin-top: 20px;
}

.subscriberSignup_submit_div {
	text-align: center;
}

.subscriberSignup_footer_div {
    padding: 25px;
    margin-bottom: 25px;
    background-color: #576C0B;
    text-align: center;
    margin: 75px 25px 45px 25px;
    border-radius: 3px;
    font-size: 24px;
    color: #FFF;
}

.subscriberSignup_checkboxText {
font-size:13px;
}

input.subscriberSignup_submitBtn {
    color: rgb(255, 255, 255);
    padding: 15px;
    border: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: rgb(243, 122, 31);
    -webkit-box-shadow: 0px 6px 0px rgba(196, 98, 0, 1);
    -moz-box-shadow: 0px 6px 0px rgba(196, 98, 0, 1);
    box-shadow: 0px 6px 0px rgba(196, 98, 0, 1);
    text-align: center;
    margin: 0 auto;
    font-size: 16px;
    font-weight: bold;
}
input.subscriberSignup_submitBtnDisabled{
	background: #9c9999;
	box-shadow: 0px 6px 0px gray;
}
input.subscriberSignup_submitBtnDisabled:hover{
	background: lightgray;
	box-shadow: 0px 6px 0px gray;
}

.newsletter_div {
	width: 50%;
	float: left;
	margin-top: -27px;
}
.newsletterimage_div {
	padding: 5px;
	float: left;
}
.newsletterinfo_div {
	text-align: left;
	padding: 5px;
	width: 189px;
	height: 200px;
	float: left;
}
.newsletterinfo_div a {
	font-size: 15px;
	font-weight: bold;
}

.signupHeaderDiv{
	width: 950px;
	font-weight: bold;
    font-family: "PT Sans Narrow" !important;
    position: relative;
    top: 10px;
}
.signupTab_Active{
	width: 25%;
	float: left;
	color:#666666;
	border-bottom: solid 5px #FF7F02;
	text-align: center;
	padding: 10px 0px 5px 0px;
	font-size: 15px;
}
.signupTab_Inactive{
	width: 25%;
	float: left;
	color:#CCCCCC;
	border-bottom: solid 5px #CCCCCC;
	text-align: center;
	padding: 10px 0px 5px 0px;
	font-size: 15px;
}
.selectPackage_disclaimer_div {
	text-align: center;
	clear: both;
	margin-top: 10px;
}
.selectPackage_container{
	margin: -21px auto 40px auto;
	width: 889px;
	zoom: 1;
    font-family: "PT Sans Narrow"
}


.main_content {
padding:0!important;
}

.selectPackage_mostPopularDiv {
text-align: right;
position: absolute;
right: 317px;
top: 75px;
}

.selectPackage_package{
	float: left;
	width: 296px;
	margin: 20px 0;
	padding: 20px;
	text-align: center;
	background: #F5F3F3;
	box-sizing: border-box;
	transition-duration:0.3s;
	font-family: 'PT Sans Narrow' !important;
}
.selectPackage_package:hover{
	margin-top: 10px;
}
.popularPackage{
	background: #EFF2E1;
	border: 4px solid #6A8800;
	border-radius: 7px;
}
.selectPackage_packageHeader{
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #d2d2d2;
}
.selectPackage_packageBackground_dark{
	font-size: 16px;
	color: #545454;
	padding: 0px;
   line-height: 25px;
   font-size: 18px;
   padding: 6px 25px;
	margin: 2px -19px;
}


.selectPackage_packageBackgroundText {
font-size:19px;
margin-bottom:15px;
}

.selectPackage_packageBackground_light{
color: #545454;
line-height: 25px;
font-size: 18px;
margin: 0px -19px;
background-color: white;
padding: 6px 25px;
margin: 2px -19px;
}


div#logoText {
    height: 58px;
}


.selectPackage_packageSelect_div{
	margin-bottom: 20px;
	text-align: center;
	padding: 0px;
	border-top: 1px dashed #d2d2d2;
}
.selectPackage_info_div{
	margin-bottom: 30px;
}
.selectPackage_packageName{
	position: relative;
	margin: -20px -10px -18px -10px;
	padding: 20px;
	line-height: 1;
	font-size: 32px;
	font-weight: bold;
	color: #595f6b;
}
.selectPackage_asLowas{
	font-weight: bold;
	color: #506600;
	font-size: 20px;
	line-height: 25px;
	margin-top: 0px;
}
.selectPackage_packagePrice{
	font-weight: bold;
	color: #506600;
	font-size: 25px;
	margin-bottom: 10px;
}
.selectPackage_basicPackage_div{
	clear: both;
	padding: 15px;
	border-radius: 5px;
	background: rgb(243, 122, 31);
	box-shadow: 0px 6px 0px rgba(196, 98, 0, 1);
	text-align: center;
	margin: 0 auto;
	width: 245px;
	font-size: 25px;
	font-weight: bold;
}


textarea#CompanyDescription {
    width: 100%;
    position: relative;
    right: 8px;
}
.basicPackageBtn_Basic {
font-size:25px;
}

.basicPackageBtn_text {
text-align: center;
font-size: 13px;
font-weight: bold;
}


.packageBtn{
	color: rgb(255, 255, 255);
	padding: 15px;
	border-radius: 5px;
	background: rgb(243, 122, 31);
	box-shadow: 0px 6px 0px rgba(196, 98, 0, 1);
	text-align: center;
	margin: 25px auto;
	width: 192px;
	font-size:25px;
}

.popularPackageBtn{
	background: #6A8800;
	box-shadow: 0px 6px 0px rgba(81, 103, 3, 1);
}

.packageSetup_content {
    width: 700px;
    text-align: center;
    float: left;
    min-height: 850px;
	position: relative;
	top: 30px;
	padding-bottom:20px;
}

.packageSetup_titleText{
	font-size: 35px;
	color: #515151;
	margin-top: 0px;
	margin-bottom: 30px;
	text-align: center;
	font-family: 'PT Sans Narrow' !important;
}

.packageSetup_titleText img {
margin-right: 9px;
margin-bottom: -6px;
}

.packageSetup_cartDiv{
	padding: 0 10px;
   left: 31px;
   float: left;
   min-height: 810px;
   background-color: #E6E7E7;
   width: 230px;
   margin-top: 35px;
   position: relative;
}
.packageSetup_cart{
   width: 230px;
   font-size: 18px;
   font-family: 'PT Sans Narrow' !important;
   position: relative;
}
.packageSetup_changepackage{
	padding-top: 40px;
	border-bottom: 1px dotted #515151;
	width: 530px;
	margin: 0 auto;
}
.packageSetup_selectduration{
	border-bottom: 1px dotted #515151;
	width: 530px;
	margin: 0 auto;
}
.packageSetup_giantdropdown{
	width: 330px;
	height: 60px;
	margin-top: -15px;
	margin-bottom: 25px;
	font-size: 30px;
}
.packageSetup_addonDiv{
	width: 140px;
	padding: 0 10px;
	float: left;
}
.packageSetup_addonHeader{
	font-size: 16px;
	color: #6C6C6C;
	margin-bottom: 3px;
}
.packageSetup_addonImageDiv{
	width: 140px;
	height: 106px;
	border-radius: 3px;
	background-color: #ABABAB;
}
.packageSetup_addonImageDiv_active{
	background-color: #575757;
}
.packageSetup_addonImage{
	margin-top: 20px;
	text-align: center;
}
.packageSetup_addonDescriptionDiv{
	height: 255px;
	width: 129px;
	border-radius: 3px;
	padding: 5px;
	background-color: #EAEAEA;
}
.packageSetup_addonDescription{
	height: 170px;
	width: 120px;
	padding: 5px;
	line-height: 17px;
	color: #ABABAB;
}
.packageSetup_addonDescription_active{
	color: #000000;
}
.packageSetup_addonIncluded{
	font-size: 23px;
	font-weight: bold;
	vertical-align: bottom;
	line-height: 25px;
}
.packageSetup_addonPrice{
	font-size: 16px;
	color: #6C6C6C;
	margin-bottom: 3px;
}
.packageSetup_cartImage{
	display: inline;
	position: relative;
	right: 5px;
	top: 5px;
}
.packageSetup_cartHeader{
    display: inline;
    font-size: 30px;
    color: #515151;
    margin-top: 10px;
    margin: 0 auto;
    text-align: center;
    font-family: 'PT Sans Narrow' !important;
    font-weight: bold;
}
.packageSetup_userCountDiv{
	font-weight: bold;
	vertical-align: bottom;
   font-size: 18px;
   margin-top: 25px;
}

.packageSetup_cart ul {
    list-style: none;
    font-size: 16px;
    color: #545454;
}

.packageSetup_cart li {
 margin: 0px 10px 0px -35px;
    padding: 5px 15px;
background-color: #FBFCF5;/*added BG color for bugnet 16914 */
}

#Beta > div.body > div.selectPackage_disclaimer_div > div > div:nth-child(1){
	width:415px;
}

/*
.packageSetup_cart li:nth-child(odd) {
background-color: #FBFCF5;
}
removed alternating colors for bugnet 16914
*/

.packageSetup_packageName div{
	display: inline;
}

.packageSetup_packageName {
font-weight: bold;
    margin-top: 8px;
}

.packageSetup_cartDuraction{
	font-weight: bold;
	padding: 0 30px 0px 5px;
}
.packageSetup_cartDuraction div{
	display: inline;
}
.packageSetup_cartTotal{
	font-weight: bold;
	padding: 0 30px 0px 5px;
}
.packageSetup_cartTotal div{
	display: inline;
}
.packageSetup_cartSubtotal{
	font-weight: bold;
	padding: 0 30px 0px 5px;
}
.packageSetup_cartSubtotal div{
	display: inline;
}
.packageSetup_cartTax{
	font-weight: bold;
	padding: 0 30px 0px 5px;
}
.packageSetup_cartTax div{
	display: inline;
}
.packageSetup_questionsBox{
width: 188px;
    height: 130px;
    color: #333333;
    background-color: #FFFFFF;
    font-size: 20px;
    padding: 20px;
    border-radius: 3px;
    margin-top: 25px;
    margin-bottom: 10px;
    text-align: center;
    line-height: 33px;
}

.packageSetup_addonContainer {
margin-top:18px;
}

.flexbox {
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  	display: -ms-flexbox;  /* TWEENER - IE 10 */
  	display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
 	 display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */
	justify-content: space-between;
}
.check
out_promocode {
    display: inline;
    width: 79%;
    height: 33px;
    margin-bottom: 19px;
    font-size: 12px;
    line-height: 15px;
    margin-top: 25px;
}
.checkout_backButton_div{
	width: 100%;
	float: right;
}

div#promoCodeMessage {
    color: #9e0505;
    padding: 5px 0;
}
.promoCodeBtn {
margin-top:6px;
}


.checkout_change {
    background-color: #9c9999!important;
    -webkit-box-shadow: 0px 6px 0px rgba(196, 98, 0, 1)!important;
    -moz-box-shadow: 0px 6px 0px rgba(196, 98, 0, 1)!important;
    box-shadow: 0px 6px 0px #6f6e6e!important;
    margin-right: 16px!important;
}
.checkout_change:hover {
    background-image: none!important;
    background-color: #a7a6a6!important;
}
.checkout_promocode h5 {
padding-right:7px;
margin-top: 9px;
}

.checkout_subscriberInfo{
	width: 48%;
	float: left;
}
.checkout_subscriberInfoHeader{
	font-weight: bold;
	width: 48%;
	float: left;
}
.checkout_invoiceInfo_itemTH{
	padding: 5px;
	background-color: #F5F5F5;
	width: 49%;
	text-align: left;
}
.checkout_invoiceInfo_totalTH{
	padding: 5px;
	background-color: #F5F5F5;
	width: 24%;
	text-align: left;
}


.checkout_keepCardCheckbox {
    position: relative;
    bottom: 20px;
    right: 88px;
}

// Custom Styles for Checkout Page //


.paymentOptionsDiv {
    margin-left: 10px;
    margin-bottom: 8px;
}

.signup_companyinformation.flexbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
}


.promoCodeBtn {
    width: 100px;
    height: 27px;
    border-radius: 3px;
    background-color: #F37A1F;
    color: #FFF;
    font-weight: bold;
    display: inline-block;
    position: relative;
    top: -3px;
    text-align: center;
    text-transform: capitalize;
}


.signup_companyinformation input {
    width: 91%;
}

.halfwidth {
    width: 50%;
   }

.halfwidth input {
    width: 82%;

}

#PayType {
    height: 30px;
    width: 413px;
}


#State {
width:92%;
height:30px;
}

.signup_companyinformation {
    width: 98%;
    padding: 10px;
}

.paymentOptionsDiv {
    margin-left: 10px;
    margin-bottom: 8px;
}


.formcolumn {
    width: 48%;
margin-top:-18px;
}

.checkout_invoiceInfo_totalText {
font-weight: bold;
}

.invoiceErrorDiv{
	margin: 20px;
}

.paymentConfirmation_button {
    font-size: 24px;
    width: 180px;
    font-weight: bold;
    margin-right: 4px;
    color: rgb(255, 255, 255);
    padding: 9px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: rgb(243, 122, 31);
    -webkit-box-shadow: 0px 6px 0px rgba(196, 98, 0, 1);
    -moz-box-shadow: 0px 6px 0px rgba(196, 98, 0, 1);
    box-shadow: 0px 6px 0px rgba(196, 98, 0, 1);
    text-align: center;
    margin: 0 auto;
    margin-bottom: 45px;
}

.paymentConfirmation_button:hover {
   color:#FFF!important;
}

.paymentConfirmation_button:visited {
    color:#FFF!important;
}

.paymentConfirmation_button a {
    color:#FFF!important;
}


/* CSS/HTML Modal Frame */

.modaldialog {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;

}

.modaldialog:target {
	opacity:1;
	pointer-events: auto;
}

.modaldialog > div {
	width: 760px;
	height:450px;
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
	background: #fff;
	box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	-moz-box-shadow: 1px 1px 3px #000;


}

.close {
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}

.close:hover { background: #00d9ff;

}

.emailModalFrame{
	width: 500px;
	height: 160px;
	padding: 10px;
	position: fixed;
}
.jobReadOnlyModalFrame{
	width: 800px;
	height: 630px;
	padding: 10px;
	position: fixed;
	top: 15px;
}
.jobReadOnlyHeader{
	font-size: 26px;
 	font-weight: bold;
 	text-align: left;
 	color: #666666;
 	margin-top: 10px;
}
.jobReadOnlySubText{
	text-align: left;
	color: #666666;
}
.jobReadOnlyCloseDiv{
	font-size: 34px;
	margin: 10px 0px;
 	text-align: right;
 	cursor: pointer;
}
.jobReadOnlyCloseDiv a{
	color: #666666;
}
.JobReadOnlyJobinfo{
	background-color: #eeeeee;
 	border: 1px #bbbbbb solid;
 	text-align: left;
 	overflow: auto;
 	height: 400px;
}
.jobReadOnlyJobInfo_header{
	font-weight: bold;
	float: left;
	margin-right: 5px;
	margin-left: 10px;
}
.jobReadOnlyJobInfo_div{
	width: 95%;
	margin: 10px;
}
.jobReadOnlyJobinfo_Description{
	padding: 0px 20px;
}
.jobReadOnlyButtonSm{
	width: 190px;
 	height: 40px;
	color: white;
	border-radius: 8px;
	border-width: 0px;
	font-size: 14px;
	font-weight: bold;
	margin: 10px;
	background-color: #FF7F02;
	cursor: pointer;
}
.jobReadOnlyButtonLg{
	width: 230px;
	height: 69px;
	color: white;
	border-radius: 8px;
	border-width: 0px;
	font-size: 24px;
	font-weight: bold;
	background-color: #FF7F02;
	cursor: pointer;
}

/* Log in Frame */


.LoginBox-MyAccount {
	margin-left: 50px;
	margin-top: 3%;
	position: absolute;
	height:256px;
	width:326px;
}

.signin_input {
	background-image: url(https://www.careersinfood.com/images/textinput.gif); /* START, END BUGNET : 25277 */
	height:29px;
	width:184px;
	border:0;
	text-indent: 5px;
}
.loginbutton {
	background-color: #6A8801;
	height:27px;
	width:70px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #4D5F03;
	border-right-color: #4D5F03;
	border-bottom-color: #4D5F03;
	border-left-color: #4D5F03;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight: bold;
	color: #FFF;
	float: right;
	margin-right: 25px;

}
.NewtoCIF {
	margin-left: 375px;
	position: absolute;

}
#newbox {
	background-color: #F93;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	height: 101px;
	width: 328px;
	float: inherit;
	margin: 3px;
}

.new_head {
	color: #FFF;
	font-size: 24px;
	font-weight: bold;
	padding-left: 30px;
	line-height: 10px;
	float: left;
	padding-top: 20px;
	padding-bottom: 13px;
	margin-bottom: 2px;
}
.greeting {
	font-size: 11px;
	text-align: left;

}
.signin_head {
	font-size: 13px;
	text-align: left;

	color:#FFFFFF;
	padding-left:20px;
	font-size: 20px;
}
.idpass {
	font-size: 14px;
	color:#FFFFFF;
	padding-left:10%;
	align: right;
}
#new_descript {
	color: #FFF;
	font-size: 17px;
	font-weight: bold;
	line-height: 21px;
}
#welcomeb {
	color:#5C7011;
	font-weight:bolder;
	font-size: 20px;
	line-height: 15px;
}
#newto {
	color:#5C7011;
	font-weight:bolder;
	font-size: 20px;
	line-height: 15px;
}

// Styles for Pricing //
.pricingpage_h3 {
	font-size: 25px;
	border-left: 3px solid #F37A1F;
	font-family: pt-sans, sans-serif;
	color: #575859!important;
	text-decoration:none!important;
	padding-left: 5px;
	margin-bottom: 5px;
   }

  .pricingpage_h4 {
    background-image: none;
    background-position: 0;
    background-repeat: no-repeat;
    font-style: normal;
    margin: 0;
    padding: 0px;
    font-size: 24px;
}


.basicpricing_table {
    background-color: #FFF;
    color: #575859;
    font-family: pt-sans, sans-serif;
    font-weight: bold;
    margin-bottom: 25px;
    -webkit-box-shadow: 4px 6px 9px -2px rgba(0,0,0,0.32);
    -moz-box-shadow: 4px 6px 9px -2px rgba(0,0,0,0.32);
    box-shadow: 4px 6px 9px -2px rgba(0,0,0,0.32);
}
.basicpricing_table td {
	padding: 7px 35px;
	height: 20px;
}
.basicpricing_table th {
	padding:5px;
	border-bottom: 4px #F37A1F;
	height: 20px;
	border-bottom: solid 4px #F37A1F;
}
.basicpricing_table tr {
	padding:5px;
	height: 20px;
}

.pricingpage_h3_border {
    width: 540px;
    border-left: 4px #F37A1F;
}

.addedvalue_packages {
	margin:0 auto;
	padding:25px;
}

.addon_paragraph {
    padding: 1px 10px 26px 10px;
    line-height: 19px;
}

.packageSetup_addonImage {
    margin: 19px 21px;
    text-align: center;
}

// Styles for Contact Page //

.contact_map {
	height:505px;
	background-image:url('/images/contactpage_map.png');

}

.contact_text {
	font-family: 'PT Sans Narrow' !important;
	font-size: 14px;
	text-align: center;
	color:#575859;
}

.map_title h2 {
    float: right;
    padding: 10px 20px 10px 82px;
    text-align: left;
    background-color: #575859;
    font-family: 'PT Sans Narrow' !important;
    color: #FFF;
    margin-bottom: 5px;
    position: relative;
	right: -200px;
	}

.addressframe {
    background-color: #DFDFDF;
    color: #575859;
    height: 329px;
    width: 227px;
    border-radius: 4px;
    text-align: center;
    font-family: PT Sans Narrow!Important;
    position: relative;
    z-index: 999;
    float: right;
    left: -11px;
    top: 123px;
	-webkit-box-shadow: -18px 16px 21px -20px rgba(0,0,0,0.46);
-moz-box-shadow: -18px 16px 21px -20px rgba(0,0,0,0.46);
box-shadow: -18px 16px 21px -20px rgba(0,0,0,0.46);
}

.addressframe a {
font-size: 12px;
}


.hidden {
    display: none;
}
address {
    font-style: normal;
    text-align: center;
    margin: 24px 0px;
}

.addressframe_interior {
    background-color: #FFF;
    height: 195px;
    width: 199px;
    border-radius: 4px;
    margin: -14px auto;
    text-align: left;
    font-weight: 400;
    line-height: 115%;
    padding: 5px;
}

.addressframe h3 {
    background-color: #FFF;
    width: 100%;
    margin: 0px;
    position: relative;
    top: 16px;
}

.job_type_inner_div{
	float: left;
	width: 316px;
	background-color: #FFF;
}
.job_type_outer_div{
	background-color: #FFF;
	width:100%;
	display:inline-block;
}

.contact_text h3 {
color:#575859;
font-size:16px;
text-decoration:none;
padding: 0 25px;
}
.contact_text_container {
display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}

.pin {
  width: 30px;
  height: 30px;
  border-radius: 50% 50% 50% 0;
  background: #89849b;
  position: relative;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
    margin: -20px 0 0 -20px;
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  z-index:3;
}
.pin:after {
  content: '';
  width: 14px;
  height: 14px;
  margin: 8px 0 0 8px;
  background: #2f2f2f;
  position: absolute;
  border-radius: 50%;
}
.pulse {
  background: rgba(0,0,0,0.2);
  border-radius: 50%;
  height: 14px;
  width: 14px;
  position: relative;
   margin: 11px 0px 0px -12px;
  -webkit-transform: rotateX(55deg);
  -ms-transform: rotateX(55deg);
  transform: rotateX(55deg);
  z-index: 2;
}
.pulse {
  content: "";
  border-radius: 50%;
  height: 40px;
  width: 40px;
  position: relative;
  margin: -13px 0 0 -13px;
  -webkit-animation: pulsate 1s ease-out;
  animation: pulsate 1s ease-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  box-shadow: 0 0 1px 2px #89849b;
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s;
}
@-webkit-keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  50% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: none;
    -webkit-filter: none;
            filter: none;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  50% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: none;
    -webkit-filter: none;
            filter: none;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@-webkit-keyframes bounce {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: translateY(-2000px) rotate(-45deg);
    -ms-transform: translateY(-2000px) rotate(-45deg);
    transform: translateY(-2000px) rotate(-45deg);
  }
  60% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: none;
    -webkit-filter: none;
            filter: none;
    -webkit-transform: translateY(30px) rotate(-45deg);
    -ms-transform: translateY(30px) rotate(-45deg);
    transform: translateY(30px) rotate(-45deg);
  }
  80% {
    -webkit-transform: translateY(-10px) rotate(-45deg);
    -ms-transform: translateY(-10px) rotate(-45deg);
    transform: translateY(-10px) rotate(-45deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(-45deg);
    -ms-transform: translateY(0) rotate(-45deg);
    transform: translateY(0) rotate(-45deg);
  }
}
@keyframes bounce {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: translateY(-2000px) rotate(-45deg);
    -ms-transform: translateY(-2000px) rotate(-45deg);
    transform: translateY(-2000px) rotate(-45deg);
  }
  60% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: none;
    -webkit-filter: none;
            filter: none;
    -webkit-transform: translateY(30px) rotate(-45deg);
    -ms-transform: translateY(30px) rotate(-45deg);
    transform: translateY(30px) rotate(-45deg);
  }
  80% {
    -webkit-transform: translateY(-10px) rotate(-45deg);
    -ms-transform: translateY(-10px) rotate(-45deg);
    transform: translateY(-10px) rotate(-45deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(-45deg);
    -ms-transform: translateY(0) rotate(-45deg);
    transform: translateY(0) rotate(-45deg);
  }

