#MenuBar li,#MyAccount,#ResourceJobs,#ResourceList,ul#Alphabet {
position: relative;
}

#Ad_Public .Footer,#Ad_Public .Header,#Ad_Resource .Footer,#Ad_Resource .Header,#ResourceJobs .Footer,#ResourceJobs .Header {
display: none;
}
.Btn_Step {
width: 216px;
height: 42px;
background-repeat: no-repeat;
background-position: center top;
font-size: 16px;
font-weight: 700;
color: #000;
padding: 2px;
margin: 20px auto 0;
}

.Btn_Md,.Btn_Update {
width: 150px;
height: 32px;
border: 0;
color: #000;
font-size: 12px;
font-weight: 700;
background-repeat: no-repeat;
margin: 15px auto 0;
}

.Btn_Delete,.Btn_Down,.Btn_MJ_Update,.Btn_Sm,.Btn_Up,.TwoBoxSelect_Btn {
height: 25px;
border: 0;
color: #000;
font-size: 12px;
background-repeat: no-repeat;
font-weight: 700;
}

.Btn_Delete,.Btn_Down,.Btn_MJ_Update,.Btn_Sm,.Btn_Up {
width: 117px;
margin-top: 25px;
}

.Btn_Sm {
margin-left: auto;
margin-right: auto;
}

.Btn_Down {
padding-left: 20px;
}

.Btn_Delete,.Btn_MJ_Update {
padding-right: 20px;
}

.TwoBoxSelect_Btn {
width: 80px;
padding: 0;
margin: 5px;
background-position: center top;
}

#Menu li a,#Menu li a:hover {
border-bottom: 1px solid #e1e1e1;
}

.TwoBoxSelect_Blank,.TwoBoxSelect_List {
width: 195px;
height: 300px;
margin: 0;
padding: 0;
}

.FormField {
margin: 0 0 2px 5px;
}

.FormTitle_Single {
padding-top: 10px;
padding-right: 5px;
}

.FormTitle {
padding: 5px 0;
}

input,select,text,textarea {
font-size: 11px;
border-radius: 4px;
border: thin solid #000;
}

th input {
border: none;
}

#Beta,#Template {
float: left;
clear: left;
}

#Beta .Body,#Template .Body {
padding: 0 5px;
}

#General {
width: 793px;
float: left;
clear: left;
}

#General .Body {
padding: 0 10px 0 15px;
}

#ResourceList {
width: 400px;
float: none;
top: 0;
}

#ResourceList .Body {
padding: 0;
}

#ResourceList dl {
margin-left: 15px;
}

#ResourceList dt {
font-weight: 700;
}

#ResourceList dt a {
text-decoration: none;
}

#ResourceList dd {
width: 95%;
margin: 0;
padding: 5px 0 15px 15px;
}

#ResourceSpotlight dl {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
background-color: #fafafa;
margin: 0 1px 0 0;
padding: 15px 10px 0 15px;
}

#ResourceSpotlight dd {
padding-left: 0;
}

#ResourceSpotlight dt a {
font-size: 14px;
}

.ResourceForm {
width: 80%;
padding: 10px 0 15px 15px;
}

.ResourceForm tbody th {
text-align: right;
font-weight: 700;
}

#Admin {
width: 530px;
float: left;
clear: left;
}

#Admin table {
padding: 5px 0 15px 15px;
}

#Admin p {
padding: 5px 0 10px 15px;
margin: 0;
}

.ReqBullet {
width: 10px;
height: 10px;
background-color: red;
}

.Req {
background-color: #fee;
}

#Account_Info,#Alerts {
text-align: left;
margin: 15px auto;
background-color: #fafafa;
}

#MyAccount .body p {
padding: 0 10px;
}

#MyAccount .body li {
padding-right: 10px;
}

#Account_Info {
color: #666;
font-size: 12px;
font-weight: 700;
border: 1px solid #e1e1e1;
}

#Account_Info th {
background-color: #e1e1e1;
padding: 5px;
font-size: 120%;
}

#Account_Info td {
width: 120px;
padding: 5px;
}

#Alerts {
width: 80%;
padding: 10px 20px;
border-left: 1px solid #444;
border-right: 1px solid #444;
}

#Alerts ul {
margin: 5px;
}

.MyAccount .Footer {
margin-top: 2px;
clear: both;
}

.MyAccount_Quicklink {
width: 95%;
margin: 10px;
clear: left;
}

#Ad_Resource,#ResourceJobs,#ResourceJobs .Body {
width: 300px;
background-image: none;
}

.MyAccount_Quicklink img {
float: left;
margin: 0 15px 20px 0;
}

#ResourceJobs,#Tips {
float: right;
clear: right;
}

.MyAccount_Quicklink h3 {
font-size: 2em;
font-family: Trebuchet MS,Arial,sans-serif;
padding: 10px 0 5px;
}

.MyAccount_Quicklink h3 a {
text-decoration: none;
}

.MyAccount_Quicklink h3 a:hover {
text-decoration: underline;
}

#Tips {
width: 242px;
}

#Tips .Body {
padding: 10px;
}

#ResourceJobs {
padding-right: 15px;
top: 30px;
}

#ResourceJobs .Body {
padding: 0;
margin: 0;
}

#ResourceJobs img {
margin-bottom: 15px;
}

#Menu {
width: 200px;
clear: left;
}

#Menu ul {
padding: 0;
margin: 5px 5px 0 10px;
}

#Menu .menuSubItems li,#Menu li {
padding: 0 0 0 10px;
margin: 0;
line-height: 22px;
list-style-type: none;
list-style-position: inside;
}

#Menu li {
font-size: 14px;
}

#Menu li a {
color: #777;
text-decoration: none;
width: 100%;
text-indent: 5px;
font-weight: 700;
}

#Menu li a:hover {
color: #666;
background-color: #e1e1e1;
}

#BoxTabs_Body,.LoginBox,ul#BoxTabs li {
border: 1px solid #b2b2b2;
}

.AlphaResults_Title,ul#BoxTabs {
border-bottom: 1px solid #b2b2b2;
}

#Menu .menuSubItems li {
font-size: 12px;
}

.LoginBox .Btn_Sm,.NotReg {
margin-top: 10px;
}

#Ad_Public {
width: 120px;
float: right;
background-image: none;
padding-right: 15px;
}

#Ad_Public .Body {
padding: 0;
}

#Ad_Resource {
float: right;
padding-right: 15px;
top: 30px;
}

#Ad_Resource .Body {
padding: 0;
}

.LoginBox {
float: right;
width: 125px;
background-color: #fafafa;
padding: 15px;
margin: 10px;
}

.LoginBox tfoot td {
text-align: center;
padding-top: 10px;
font-size: 10px;
}

.NotReg {
float: left;
width: 380px;
padding-top: 15px;
padding-left: 15px;
}

.NotReg ul {
margin: 0;
padding: 5px 0 0 15px;
}

.NotReg li {
list-style-type: none;
padding: 5px;
}

.MenuBar_Container {
width: 100%;
height: 45px;
background-image: url(/NEWTCore/images/v1a/BarNav_bg.webp);
background-repeat: repeat-x;
font-size: 11px;
}

.MenuBar_L,.MenuBar_R {
width: 30px;
background-repeat: no-repeat;
}

.MenuBar_L {
height: 45px;
background-image: url(/NEWTcore/images/v1a/BarNav_L.webp);
}

.MenuBar_R {
background-image: url(/NEWTcore/images/v1a/BarNav_R.webp);
background-position: right top;
}

#MenuBar,#MenuBar ul {
font-weight: 700;
padding: 0;
margin: 0;
list-style: none;
}

#MenuBar li {
float: left;
}

.MenuBar_Heading {
width: 20%;
}

.MenuBar_Heading a {
text-decoration: none;
line-height: 41px;
color: #999;
}

.MenuBar_Heading a:hover,.MenuBar_SubHead li a:hover {
color: #fa400f;
}

.MenuBar_SubHead {
display: none;
width: 100%;
position: absolute;
top: 41px;
left: 0;
}

.MenuBar_SubHead li {
width: 100%;
font-weight: 400;
text-align: left;
background-color: #f5f5f5;
border-left: 1px solid #b2b2b2;
border-right: 1px solid #b2b2b2;
padding: 5px;
}

#Alphabet a,#BoxTabs a,#ProgressBar,ul#Alphabet {
text-align: center;
}

#BoxTabs_Body,li#BoxTab_On a,li#BoxTab_On a:hover {
background-color: #fff;
}

#JD_Apply th,#JD_Info th {
background-color: #ddd;
}

#JR caption,#JR td,#JR th {
border-left: 0;
}

.MenuBar_SubHead li a {
line-height: normal;
}

#MenuBar li:hover ul,li.over ul {
display: block;
}

#Alphabet_Container {
padding: 10px 0 20px;
width: 100%;
margin: 0 auto;
clear: both;
}

#Alphabet_Container p {
padding: 0 30px;
}

ul#Alphabet {
font: 700 9px verdana,arial,sans-serif;
list-style-type: none;
margin: 0;
padding: 5px 0 0;
left: 15px;
}

#ProgressBar,.AlphaResults li span {
font-weight: 700;
}

ul#Alphabet li {
float: left;
height: 18px;
background-color: #b2b2b2;
margin: 2px 2px 0 1px;
}

#Alphabet a {
display: block;
color: #fff;
text-decoration: none;
padding: 4px 2px 3px;
width: 13px;
}

#Alphabet a:hover {
background: #777;
}

#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;
}

#JD_Apply,.AlphaResults_Container_R {
float: right;
clear: right;
}

#BoxTabs_Body,#MA,#MJ {
clear: both;
}

.AlphaResults {
margin: 0 10px;
padding: 0;
}

.AlphaResults_Title {
font-weight: 700;
text-align: center;
}

.AlphaResults li {
padding-top: 10px;
list-style-type: none;
list-style-position: outside;
}

.Steps {
padding: 5px 0 0 15px;
float: left;
}

.ProgressOff,.ProgressOn {
background-repeat: repeat-x;
padding: 2px 0 0;
width: 130px;
height: 45px;
}

#ProgressBar {
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
margin: 3px 0 15px;
float: left;
}

.ProgressOff {
color: #ccc;
margin: 0;
background-image: url(../images/v1a/off_bg.webp);
}

.ProgressOn {
color: #fff;
margin: 0;
background-image: url(../images/v1a/on_bgG.webp);
}

#JD_Stats dd,#JD_Stats li {
padding-bottom: 2px;
}

#CR tbody th,#CR thead th,#JD_Apply ol {
padding-left: 5px;
}

.PSpacer_EndBegining,.PSpacer_EndOff,.PSpacer_EndOn,.PSpacer_OffOff,.PSpacer_OnOff,.PSpacer_OnOn {
width: 20px;
height: 45px;
background-repeat: no-repeat;
}

.PSpacer_OnOff {
background-image: url(../images/v1a/on-offG.webp);
}

.PSpacer_OnOn {
background-image: url(../images/v1a/on-onG.webp);
}

.PSpacer_OffOff {
background-image: url(../images/v1a/off-off.webp);
}

.PSpacer_EndBegining {
background-image: url(../images/v1a/on_bgG.webp);
background-repeat: repeat-x;
}

.PSpacer_EndOn {
background-image: url(../images/v1a/on-endG.webp);
}

.PSpacer_EndOff {
background-image: url(../images/v1a/off-end.webp);
}

#BoxTabs_Container {
margin: 0;
}

#BoxTabs_Body {
border-top: none;
}

#BoxTabs a {
float: left;
display: block;
color: #666;
text-decoration: none;
padding: 6px 10px 5px;
}

#BoxTabs a:hover {
background: #fafafa;
}

ul#BoxTabs {
font: 11px verdana,arial,sans-serif;
list-style-type: none;
padding-bottom: 27px;
padding-left: 30px;
margin: 0;
}

#JD_Title,#JR caption,#JR tfoot,#JR th {
font-weight: 700;
}

ul#BoxTabs li {
float: left;
height: 24px;
background-color: #eee;
margin: 2px 2px 0;
border-bottom: none;
}

li#BoxTab_On a {
border-bottom: 1px solid #fff;
color: #000;
}

#JD_Title {
font-size: 24px;
line-height: 100%;
}

#JD_Stats {
width: 320px;
}

#JD_Stats dl,#JD_Stats dt,#JD_Stats ul {
margin: 0;
padding: 0;
}

#JD_Stats li {
list-style: none;
}

#JD_Stats strong {
padding-right: 5px;
}

#JD_Stats .SalaryRangeTxt {
width: 250px;
color: red;
font-size: 9px;
line-height: normal;
}

#JR,#MA,#MJ {
color: #7F7F7F;
position: relative;
border-collapse: collapse;
}

#JD_Info {
width: 250px;
border: 1px solid #ddd;
margin: 0 0 0 10px;
float: right;
}

#JD_Apply table,#JD_Info table {
width: 100%;
}

#JD_InfoTitle {
display: block;
}

#JD_Apply {
width: 250px;
margin: 5px 0 0;
}

#JD_Apply th {
display: block;
}

#JD_Apply ol {
list-style-position: inside;
}

#JD_DescriptionTitle {
display: block;
clear: both;
width: 100%;
font-size: 18px;
font-weight: 700;
}

#CR,#CR caption,#JR {
margin: 0;
}

#JR caption,#JR td,#JR th {
text-align: center;
}

#JR {
width: inherit;
padding: 0;
}

#JR caption {
margin: 0;
color: #555;
}

#JR tfoot {
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: #ddd;
}

#JR tbody th {
padding: 20px 5px;
text-align: left;
width: 50%;
}

#JR tbody a {
padding: 1px 2px;
}

#CR tbody th a:visited,#JR tbody th a:visited {
color: #C00;
}

#CR tbody th a:visited:after,#JR tbody th a:visited:after {
content: "\00A0\221A";
}

#JR tbody tr.odd {
background-color: #F7F7F7;
}

#JR tbody td {
width: 40%;
text-align: left;
}

#JR tbody td+td {
width: auto;
text-align: center;
}

#CR {
width: 100%;
border-collapse: collapse;
}

#CR caption,#CR td,#CR th {
border-left: 0;
text-align: left;
padding: 5px;
}

#CD_Notes td,#CR caption,#CR tfoot td,#CR tfoot th {
text-align: center;
}

#CR thead th {
text-align: left;
background-color: #ddd;
}

#CR .Reg1 td,#CR .Reg1 th {
padding: 20px 5px 0;
text-align: left;
}

#CR .Reg2 td,#CR .Reg2 th {
padding: 0 5px 5px;
}

#CR .odd1 td,#CR .odd1 th {
background-color: #fafafa;
padding: 20px 5px 0;
border-top: 1px solid #ddd;
}

#CR .odd2 td,#CR .odd2 th {
background-color: #fafafa;
border-bottom: 1px solid #ddd;
padding: 0 5px 5px;
}

#CD_History th,#CD_Notes th {
background-color: #ddd;
padding: 5px;
}

#CR tbody td {
text-align: left;
}

#CR tbody td+td {
width: auto;
}

#CR .CR_Detail {
margin: 5px 0 20px;
}

#CR .CR_Detail td {
width: auto;
padding: 2px 0 0 5px;
border: none;
}

#CD_Exp table,#CD_History table,#CD_Notes table {
width: 100%;
}

#CD_History,#CD_Notes {
width: 300px;
border: 1px solid #ddd;
float: right;
}

#CD_History {
margin: 0 0 0 10px;
}

#CD_History td {
padding: 5px;
}

#CD_HistoryTitle {
display: block;
}

#CD_History ul {
margin: 0;
padding: 0;
}

#CD_History li {
list-style: none;
padding-left: 5px;
}

#CD_Notes {
margin: 10px 0 10px 10px;
clear: right;
}

#CD_Notes th {
display: block;
}

#CD_Notes td {
padding: 10px 5px 5px;
}

#CD_Notes textarea {
width: 100%;
height: 100px;
}

#CD_Notes .Btn_Sm {
margin-top: 5px;
}

#CD_Stats strong {
display: block;
text-align: right;
white-space: nowrap;
padding-right: 10px;
}

#CD_Exp,#CD_JobHist {
margin: 15px 0;
}

#CD_Exp td {
width: 33%;
}

#CD_Exp th,#CD_JobHist tbody th,#CD_JobHist thead th {
text-align: left;
}

#CD_JobHist table {
margin-bottom: 5px;
}

#CD_JobHist strong {
margin-left: 20px;
}

#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 #999;
background-color: #fff;
}

.CD_ProfileBody {
padding: 30px 10px 20px;
line-height: 120%;
}

#MJ {
width: 615px;
margin: 0 0 5px;
padding: 0;
}

#MJ caption,#MJ td,#MJ th {
border-left: 0;
padding: 5px;
text-align: left;
}

#CH_User caption,#CH_User tfoot td,#CH_User tfoot th,#CH_User thead th,#MA caption,#MA tfoot td,#MA tfoot th,#MA thead th,#MJ caption,#MJ tfoot td,#MJ tfoot th,#MJ thead th {
text-align: center;
text-transform: uppercase;
font-weight: 700;
}

#MJ caption {
margin: 0;
text-align: left;
}

.MJ_Legend {
padding: 5px;
float: right;
}

#MJ thead th,#MJ thead th a,#MJ thead th a:hover {
background-color: #ddd;
text-decoration: none;
}

#MJ tbody tr.odd {
background-color: #F7F7F7;
}

#MJ tbody th {
padding: 20px 5px;
text-align: left;
}

#MJ tbody a {
padding: 1px 2px;
}

.MJ_ActionIcons {
width: 120px;
}

#MJ tbody .MJ_ActionIcons a {
margin: 0;
padding: 0;
border-bottom: none;
}

.MJ_Buttons {
width: 245px;
padding: 18px 0 0 5px;
}

.MJ_Buttons form,.MJ_Buttons input {
margin: 0;
padding: 5px 0;
}

#MA {
width: 615px;
margin: 0 0 5px;
padding: 0;
}

#MA caption,#MA td,#MA th {
border-left: 0;
padding: 5px;
text-align: left;
}

#MA caption {
margin: 0;
text-align: left;
}

.MA_Legend {
padding: 5px;
float: right;
}

#MA thead th,#MA thead th a,#MA thead th a:hover {
background-color: #ddd;
text-decoration: none;
}

#MA tbody tr.odd {
background-color: #F7F7F7;
}

#MA tbody th {
padding: 20px 5px;
text-align: left;
}

#MA tbody a {
padding: 1px 2px;
}

.MA_ActionIcons {
width: 120px;
}

#MA tbody .MA_ActionIcons a {
margin: 0;
padding: 0;
border-bottom: none;
}

.MA_Buttons {
width: 245px;
padding: 18px 0 0 5px;
}

.MA_Buttons form,.MA_Buttons input {
margin: 0;
padding: 5px 0;
}

#CH_Anon,#CH_User {
color: #7F7F7F;
width: inherit;
position: relative;
border-collapse: collapse;
margin: 0 0 25px;
clear: both;
}

#CH_Anon tbody a,#CH_User tbody a {
padding: 1px 2px;
}

#CH_User {
padding: 0;
}

#CH_User caption,#CH_User td,#CH_User th {
border-left: 0;
padding: 5px;
text-align: left;
}

#CH_User caption {
margin: 0;
text-align: center;
}

#CH_User thead th,#CH_User thead th a,#CH_User thead th a:hover {
text-decoration: none;
background-color: #ddd;
}

#CH_User tbody tr.odd {
background-color: #F7F7F7;
}

#CH_User tbody th {
padding: 20px 5px;
text-align: left;
}

#CH_User tbody tr:hover {
background-color: #EEE;
color: #333;
}

#CH_User tbody #CH_User img a {
margin: 0;
padding: 0;
border-bottom: none;
}

#CH_Anon {
padding: 0;
}

#CH_Anon caption,#CH_Anon tfoot td,#CH_Anon tfoot th,#CH_Anon thead th {
font-weight: 700;
text-transform: uppercase;
text-align: center;
}

#CH_Anon caption,#CH_Anon td,#CH_Anon th {
border-left: 0;
padding: 5px;
text-align: left;
}

#CH_Anon caption {
margin: 0;
text-align: center;
}

#CH_Anon thead th,#CH_Anon thead th a,#CH_Anon thead th a:hover {
text-decoration: none;
background-color: #ddd;
}

#CH_Anon tbody tr.odd {
background-color: #F7F7F7;
}

#CH_Anon tbody th {
padding: 20px 5px;
text-align: left;
}

#CH_Anon tbody tr:hover {
background-color: #EEE;
color: #333;
}

#CH_Anon tbody #CH_Anon img a {
margin: 0;
padding: 0;
border-bottom: none;
}

.ViewOther,.nav_12_on {
border-top: 1px solid #b2b2b2;
border-bottom: 1px solid #b2b2b2;
}

.CH_ID {
width: 70px;
}

.CH_Name {
width: 110px;
}

.CH_Email {
width: 210px;
}

.CH_Applied {
width: 80px;
}

.CH_Last {
width: 100px;
}

.CH_Notes {
width: 30px;
}

.BacklinkFloat {
padding: 5px 0 0 15px;
float: left;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
}

#ContactHist p,.CH_JobTitle {
padding: 0 8px;
}

.CH_JobTitle {
font-size: 14px;
font-weight: 700;
margin: 10px 0;
}

#ResourceDetail {
width: 445px;
float: left;
}

#ResourceDetail .Body {
padding: 0;
}

#ResourceDetail dl {
padding: 0 15px;
margin: 0;
}

dt.ResDetCoInfo {
margin: 10px 0 5px;
}

dd.ResDetCoInfo {
margin: 0 5px 15px 0;
}

#ResourceDetail .FormTitle {
padding-left: 15px;
}

.ViewOther {
padding: 15px;
}

.Breadcrumb {
color: #999;
padding: 5px 15px 3px;
}

.Breadcrumb a {
color: #999;
text-decoration: none;
}

.Breadcrumb a:hover {
text-decoration: underline;
}

#ResourcePremium {
width: 98%;
float: left;
clear: left;
}

#ResourcePremium .Body {
padding: 0 5px;
}

.ResPremiumMenu {
width: 200px;
background-image: url(/NEWTCore/images/v1a/vert_gray.webp);
background-position: right;
background-repeat: repeat-y;
padding: 10px 0 0;
}

.ResPremiumMenu ul {
margin: 0;
padding: 15px 0 0;
}

.ResPremiumMenu ul li {
list-style: none;
margin: 0;
padding: 0;
}

.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_off,.nav_12_on {
height: 100%;
display: block;
text-decoration: none;
}

.nav_12_on {
padding: 9px 0 9px 9px;
border-left: 1px solid #b2b2b2;
background-color: #fff;
color: #444;
font-weight: 700;
}

.nav_12_off {
padding: 10px 0 10px 10px;
color: #999;
font-weight: 400;
}

.ResPremiumJobLink {
margin: 40px 10px;
padding: 10px 0;
text-align: center;
}

.ResPremiumJobLink a:hover {
display: block;
color: #000;
}

#Beta #ResourceSpotlight .SubscriberSpotlight {
padding-bottom: 15px;
font-weight: 700;
}

#ResourceSpotlight .SubscriberSpotlight a {
text-decoration: none;
line-height: 180%;
}

#ResourceSpotlight dt a:hover {
text-decoration: underline;
}

.listContainer {
width: 48%;
height: auto;
margin: 5px 5px 5px 0;
padding: 0;
float: left;
border: thin solid #999;
}

.profileChecklist {
width: 100%;
border: thin dashed #999;
padding: 2px;
}

.checkboxList {
height: 198px;
overflow: auto;
}

.jobTypeList {
	width: 99%;
	height: 220px;
	overflow: auto;
	background: white;
}

.paddedDiv {
padding: 5px;
}

.jobCriteriaColumnLeft,.jobCriteriaColumnRight {
width: 50%;
float: left;
}

.jobCriteriaListContainer {
width: 96%;
}

.mapImage {
position: absolute;
cursor: pointer;
height: auto;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
}

.mapImagetransition {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}

.modalFrame {
	position: fixed;
    width: 100%;
    height: 100%;
    text-align: center;
	background-color: rgba(0,0,0,.8);
    z-index: 999;
}

.modalFrameInner {
	top: 5%;
	left: 5%;
    right: 5%;
	max-width: 310px;
	height: 50%;
	position: absolute;
	z-index: 1001;
	background-color: #FFF;
}

.modalFrameInner_left {
text-align: left;
position: absolute;
}

.modalFrameInner_right {
text-align: right;
}

.modalFrameInner_frame {
width: 99%;
height: 95%;
}

.jobReadOnlyCloseDiv {
    font-size: 16px;
    margin: 10px 10px 5px 0px;
    text-align: right;
    cursor: pointer;
}

.SEOLanding_h2 {
margin-top: 50px;
}

.SEOLanding_Jobs,.SEOLanding_description {
margin-left: 2%;
top: 38px;
position: relative;
}

.ContentLeftSub2 {
float: left;
width: 80%;
}

.leftNavSub {
float: left;
margin-right: 20px;
width: 15%;
}

#General {
position: relative;
top: 45px;
margin-bottom: 45px;
}

#General .Body {
position: relative;
top: -25px;
}

.Btn_Step, .Btn_Md, .Btn_Update, .Btn_Up, .Btn_Down, .Btn_Delete, .Btn_MJ_Update, .TwoBoxSelect_Btn {
color: #ffffff;
background-color: #FF7F02;
border: none;
color: #fff;
}

.Btn_Sm {
width: 117px;
height: 25px;
color: white;
border: none;
background-repeat: no-repeat;
background-position: center top;
font-size: 12px;
font-weight: bold;
margin: 20px auto 0px auto;
background: white url('/images/v8a/Btn_Sm_compressed.webp') no-repeat top;
}

.Btn_Sm:hover {
background-repeat: no-repeat;
background-position: center bottom;
background-image: url(/images/v8a/Btn_Sm_compressed.webp);
}

.Btn_Up, .Btn_Down, .Btn_Delete, .Btn_MJ_Update {
width: 117px;
height: 25px;
background-repeat: no-repeat;
background-position: center top;
font-size: 12px;
font-weight: bold;
padding: 2px;
margin: 20px auto 0px auto;
}

.Btn_Step:hover, .Btn_Md:hover, .Btn_Update:hover, .Btn_Up:hover, .Btn_Down:hover, .Btn_Delete:hover, .Btn_MJ_Update:hover, .TwoBoxSelect_Btn:hover {
background-color: #4F6F19;
}

#BtnSearch {
background-image: url('/images/v8a/SearchLg.webp');
padding-right: 12px;
}

.Btn_Md, .Btn_Update {
background-image: url('/images/v7a/Btn_AddUpdate.webp');
}
.Btn_Up {
background-image: url('/images/v7a/Btn_MoveUp.webp');
}

.Btn_Down {
background-image: url('/images/v7a/Btn_MoveDown.webp');
}

.Btn_Delete {
background-image: url('/images/v7a/Btn_DeleteJob.webp');
}

.Btn_MJ_Update {
background-image: url('/images/v7a/Btn_MJ_UpdateJob.webp');
}

.TwoBoxSelect_Btn {
background-image: url('/images/v7a/Btn_AddRemove.webp');
}

.Btn_Step {
background-image: url('/images/v7a/Btn_Step.webp');
}

#ResourceSpotlight dl {
border-top: 1px solid #ff7400;
border-bottom: 1px solid #ff7400;
background-color: #fff2e8;
}

#ResourceSpotlight dt a {
color: #ff0000;
}

.LoginBox {
}

.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.webp);
background-position: bottom;
background-repeat: repeat-x;
}

ul#Alphabet li {
background-color: #b2b2b2;
}

#Alphabet a {
color: #ffffff;
}

#Alphabet a:hover {
background-color: #777777;
}

.AlphaResults_Title {
}

.AlphaResults li a {
}

.AlphaResults li strong {
}

.Steps {
color: #666666;
font-family: Impact, "Arial Black", Arial, Helvetica, sans-serif;
font-size: 16px;
}

.ProgressOff {
background-image: url(/images/v7a/off_bg.webp);
}

.ProgressOn {
background-image: url(/images/v7a/on_bg.webp);
}

.PSpacer_OnOff {
background-image: url(/images/v7a/on-off.webp);
}

.PSpacer_OnOn {
background-image: url(/images/v7a/on-on.webp);
}

.PSpacer_OffOff {
background-image: url(/images/v7a/off-off.webp);
}

.PSpacer_EndBegining {
background-image: url(/images/v7a/on_bg.webp);
background-repeat: repeat-x;
}

.PSpacer_EndOn {
background-image: url(/images/v7a/on-end.webp);
}

.PSpacer_EndOff {
background-image: url(/images/v7a/off-end.webp);
}

#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: #b85c00;
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: #eeffa5;
color: #444444;
}

#CH_User thead th, #CH_Anon thead th {
background-color: #ccff00;
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: #ff4000;
color: #ffffff;
}

#MJ thead th {
background-color: #ff7400;
color: #ffbb77;
}

#MJ thead th a, #MJ thead th a:hover {
background-color: #ff7400;
color: #ffbb77;
}

.MJ_CurrentJobs {
padding: 5px 0px 0px 15px;
float: left;
color: #666666;
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 {
width: 245px;
padding: 18px 0px 0px 5px;
}

.MJ_Buttons form, .MJ_Buttons input {
margin: 0px;
padding: 5px 0px;
}

#MA caption, #MA tfoot td {
background-color: #ff4000;
color: #ffffff;
}

#MA thead th {
background-color: #ff7400;
color: #ffbb77;
}

#MA thead th a, #MA thead th a:hover {
background-color: #ff7400;
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: #ff7400;
color: #000000;
}

#JR thead th a, #JR thead th a:hover {
background-color: #ff7400;
color: #ffffff;
}

#JD_Title, #CD_Title {
color: #000000;
font-size: 24px;
font-weight: bold;
margin: 10px 0px 10px 0px;
border-bottom: 1px solid #dddddd;
}
#CD_History, #CD_Notes, #JD_Info, #JD_Apply, #JD_Stats {
border: 1px solid #dddddd;
width: 48%;
}

#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.webp);
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.webp);
}

.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;
}
.listContainer .instructions {
background-color: #555555;
color: #fff;
font-weight: bold;
padding: 5px;
margin: 0px;
text-align: center;
}

#Search_Options h2 {
background-color: #b7d831;
color: #fff;
font-weight: bold;
}

.SubMenuContainer a {
color: #FFF;
}

.SubMenuContainer a:hover {
color: #b7d831;
}

.text_white_normal a {
color: #b7d831;
}

.text_white_normal a:hover {
color: #555555;
}

.TitleStriptGreen1 {
width: 728px;
text-align: left;
height: 14px;
margin: 0px 0px 15px 0px;
float: left;
background-color: #b7d831;
}

.TitleStriptGreen2 {
width: 100%;
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: #b85c00;
}

.TitleStriptOrange2 {
width: 550px;
text-align: left;
height: 14px;
margin: 0px 0px 15px 0px;
float: left;
background-color: #b85c00;
}

.TitleStriptOrange3 {
width: 355px;
text-align: left;
height: 14px;
margin: 0px 0px 15px 0px;
float: left;
background-color: #b85c00;
}

.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;
}

.select_text {
width: 260px;
overflow: hidden;
height: 20px;
}

.searchTitle {
color: #506600;
font-size: 16px;
}

.searchheader {
background: #ff9933;
color: #fff;
font-size: 16px;
font-weight: bold;
padding: 13px;
border-top: 1px solid #dc7107;
clear: both;
cursor: pointer;
}

.showAll {
color: #6A8800;
font-size: 11px;
font-style: italic;
cursor: pointer;
}

.jobsearch_criteria_categorycolumns {
width: 100%;
padding-left: 15px;
}

.jobsearch_criteria_category_header_div {
	color: #cc6633;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 7px;
}

.jobsearch_criteria_options_text {
float: left;
padding: 5px 10px 0px 20px;
font-size: 14px;
clear: both;
}

.jobsearch_criteria_info_div {
font-size: 11px;
font-style: italic;
font-weight: bold;
clear: both;
}

.jobsearch_criteria_product_checkbox {
float: left;
}

.jobsearch_criteria_product_child_checkbox {
margin-left: 18px;
}

.jobsearch_criteria_options_group {
float: left;
}

.jobsearch_criteria_button_div {
text-align: right;
clear: both;
padding-top: 50px;
}

.jobsearch_results_alerts_div {
text-align: center;
margin: 0% 5%;
}

.jobalert_image {
float: left;
}

.alert_description {
float: left;
margin: 10px 0px 0px 10px;
}

.displayjobs_jobs_div {
float: left;
width: 500px;
}

.pointer {
cursor: pointer;
}

.displayjobs_job_info_div {
padding: 16px 0;
color: #777777;
}

.displayjobs_job_info_div a {
color: #b85c00;
text-decoration: none;
}

.displayjobs_job_image_div {
	background: #fff;
	height: 75px;
	position: relative;
	width: 75px;
}

.displayjobs_job_image_div > img {
	bottom: 0;
	height: auto;
	left: 0;
	margin: auto;
	max-height: 100% !important;
	max-width: 100% !important;
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
}

.displayjobs_job_company_div {
margin-bottom: 4px;
color: #555555;
}

.displayjobs_job_updateddate {
margin-bottom: 4px;
}

.displayjobs_poweredby_text {
float: left;
font-weight: bold;
font-size: 16px;
}

.displayjobs_poweredby_img {
width: 135px;
}

.displayjobs_poweredby_div {
display: none;
}

.regionmap_div {
clear: both;
height: 300px;
}

.regionmap_info_div {
font-size: 11px;
font-style: italic;
padding-bottom: 5px;
line-height: 15px;
}

.regionmap_map_div {
width: 75%;
float: left;
position: relative;
top: -10px;
}

.regionmap_location_selectbox_div {
display: none;
}

.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;
line-height: 10px;
}
.jobsearch_details_errormessage {
font-size: 10pt;
}

.jobsearch_details_details_text {
font-weight: bold;
float: left;
}

.jobsearch_details_socialmedia_div {
float: left;
display: none;
}

.jobsearch_details_socialmedia_icon {
margin-bottom: 7px;
}

.jobsearch_details_applymessage_div {
background-color: #eeeeee;
width: 100%;
text-align: center;
padding-top: 10px;
font-size: 14px;
}

.jobsearch_details_applymessage_text {
padding-bottom: 15px;
color: #666666;
}

.jobsearch_details_applymessage_text2 {
padding-bottom: 15px;
color: #888888;
}


.jobsearch_details_file {
border: none;
width: 250px;
}

.companypage_nonactive_buttonleft {
background: #b85c00 url(/images/v8b/bg_visit_btn.webp) 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;
}
.companypage_nonactive_buttonright {
background: #b85c00 url(/images/v8b/bg_visit_btn.webp) 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;
}

.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;
float: right;
}

.companypage_pagingindex_div {
float: left;
}

.companypage_jobs_div {
clear: both;
}

.companypage_viewjobs_div {
margin: 15px;
font-size: 14px;
cursor: pointer;
color: #000;
text-align: center;
}

.companypage_viewjobs_div:hover {
background-color: #eeeeee;
}

.companypage_jobs_title_div {
float: left;
width: 100%;
}

.companypage_job_location_div {
float: left;
width: 100%;
}

.companypage_jobinfo_div {
float: left;
width: 100%;
margin-bottom: 20px;
}

#quick-search {
border: 1px solid #dc7107;
float: left;
width: 100%;
margin: 15px 0 10px;
border-top: 0;
}

.quickSearch_jobs_category_header_div {
clear: both;
margin: 10px 0;
}

.quickSearch_jobs_stateSelect_text {
clear: both;
margin: 10px 0;
}

.quicksearch_jobs_subcategories_div {
display: none;
}

.quicksearch_jobs_child_div {
margin-left: 30px;
padding: 2px 0 8px;
}

.select_text {
height: 42px;
line-height: 42px;
}

.homepage_advancedsearch {
margin: 0;
padding-top: 5px;
text-align: center;
color: #ffffff;
}

.homepage_advancedsearch a:link, a:visited {
color: #FFFFFF;
}

.foot_link {
font-family: pt sans narrow,Times New Roman,Times,serif;
letter-spacing: 0.5px;
}

.social_icon {
margin: 28px 0;
padding: 0;
}

.social_icon li {
display: inline-block;
margin: 0 4px;
}

.social_icon li span {
background: url(/new-skin/creative/assets/icons/social_icon.webp) no-repeat center;
cursor: pointer;
}

.followus_icn {
display: inline-block;
width: 80px;
height: 33px;
background-position: 5px 0 !important;
}

.twitter_icn {
display: inline-block;
width: 32px;
height: 33px;
background-position: -83px 0 !important;
}

.linkedin_icn {
display: inline-block;
width: 32px;
height: 33px;
background-position: -130px 0 !important;
}

.facebook_icn {
display: inline-block;
width: 32px;
height: 33px;
background-position: -175px 0 !important;
}

.googleplus_icn {
display: inline-block;
width: 32px;
height: 33px;
background-position: -221px 0 !important;
}

.foot_link a {
font-size: 17px;
}

.select {
font-size: 16px;
font-weight: bold;
}

.homepage_searchbutton {
background: url(/new-skin/creative/assets/backgrounds/btn_bg.webp) repeat-x left top;
width: 100%;
height: 41px;
display: block;
border: 1px solid #f2a559;
border-radius: 0;
box-shadow: 1px 1px #374600;
font-size: 16px;
cursor: pointer;
line-height: inherit;
font-family: 'Trebuchet MS';
font-weight: bold;
letter-spacing: 1px;
}

.job_board {
text-align: center;
height: 120px;
}

.job_board_list {
text-align: center;
}

.job_board > img {
position: relative;
top: -110px;
}

.resume_icon {
background: url(/new-skin/creative/assets/icons/resume_icon.webp) no-repeat center;
width: 80px;
height: 80px;
display: inline-block;
}

.job_icon {
background: url(/new-skin/creative/assets/icons/job_icon.webp) no-repeat center;
width: 80px;
height: 80px;
display: inline-block;
}

.career_icon {
background: url(/new-skin/creative/assets/icons/career_icon.webp) no-repeat center;
width: 80px;
height: 80px;
display: inline-block;
}

.jbl_icon {
margin-bottom: 10px;
}

.jbl_title {
font-family: pt sans,Times New Roman,Times,serif;
font-size: 20px;
font-weight: bold;
margin-bottom: 10px;
text-transform: uppercase;
}

.jbl_content {
font-family: 'Trebuchet MS';
margin-bottom: 22px;
}

.TitleStriptGreen {
margin: 10px 0;
height: inherit;
}

.TitleStriptTextGreen {
color: #7d9900;
font-size: 20px;
font-family: pt sans,Times New Roman,Times,serif !important;
line-height: 20px;
padding-right: 10px;
padding-left: 0;
margin-top: 0;
margin: -3px 0;
}

.homepage_recentjobs {
clear: both;
}

.displayjobs_job_info_div {
border-bottom: 0 none;
color: #555555;
padding: 10px 5px;
}

.displayjobs_job_options_div {
display: block;
}

.displayjobs_job_title_div > a {
color: #cc6633;
font-size: 17px;
font-weight: 500;
}

.displayjobs_job_company_div {
font-weight: inherit;
margin: 0;
}

.displayjobs_job_description_div {
margin-bottom: 10px;
margin-right: 0;
display: -webkit-box;
-webkit-line-clamp: 3; /* Limit to 3 lines */
-webkit-box-orient: vertical;
overflow: hidden; /* Hide the content that overflows */
text-overflow: ellipsis; /* Add ellipsis (...) if text overflows */
}

.displayjobs_job_update {
margin-bottom: 4px;
}

.displayjobs_job_options_div a {
font-weight: normal;
text-decoration: underline;
}

.homepage_location_container {
margin: 10px 0 27px;
text-align: center;
}

.fL {
float: left;
}

.fR {
float: right;
}

.mB20 {
margin-bottom: 20px !important;
}

.mT20 {
margin-top: 20px !important;
}

.banner_add_area {
margin: 0 auto;
max-width: 300px;
}

.viewMoreOption {
  font-size: 17px;
  font-weight: bold;
  text-align: center;
  padding: 15px;
  max-width: 450px;
}

.homepage_careeradvice {
  background-color: #F2F2F2;
  margin-left: -10px;
  padding-left: 35px;
  margin-right: -12px;
  padding-right: 35px;
  margin-top: 35px;
  max-width: 450px;
}

.homepage_industrynews {
  background-color: #F2F2F2;
  margin-left: -10px;
  padding-left: 35px;
  margin-right: -12px;
  padding-right: 35px;
  margin-top: 35px;
  max-width: 450px;
}

.homepage_boxads_small {
margin-bottom: 7px;
}

.homepage_boxads_large {
margin-bottom: 10px;
}

.homepage_jobcategory {
margin: 10px auto;
}

.homepage_boxads_carousel {
height: 215px;
position: relative;
width: 100%;
clear: both;
margin: 0 auto;
}

.carouselButtonDiv {
cursor: pointer;
float: left;
padding: 0;
position: relative;
top: 40px;
border: 0;
background: transparent;
}

.SponsorContainer2 {
border: 0 none;
float: left;
height: auto;
margin-top: 7px;
padding: 0 0 20px 20px;
text-align: left;
width: 267px;
}

.SponsorLogo {
margin: 0;
padding: 0;
}

.SponsorLogo li {
float: left;
list-style: outside none none;
margin-right: 28px;
margin-top: 20px;
width: 100px;
}

.homepage_news {
background: #f2f2f2;
padding: 2px 10px;
float: left;
}

.newsletter_div {
margin: 20px 0;
}

.newsletterimage_div {
margin-bottom: 10px;
}

.newsletterimage_div img {
width: 100%;
max-width: 100%;
height: auto;
}

.newsletterinfo_div a {
font-size: 17px;
font-weight: bold;
}

.newsletterinfo_div .ul_link {
text-decoration: underline;
font-weight: normal;
font-size: 16px;
}

.add_banner {
margin: 15px 0 0;
text-align: center;
float: left;
width: 100%;
}
.add_banner img {
width: 320px;
height: 50px;
}

.homepage_advancedsearch a {
font-size: 14px;
font-family: pt sans narrow,Times New Roman,Times,serif;
}

select.styled {
margin: 0;
padding: 0;
height: 43px;
}

.homepage_selectstate {
margin: 0 auto;
}

.homepage_searchbutton_container {
margin: 10px auto 0;
}

.title_head {
color: #515154;
font-size: 22px;
margin: 15px 0;
line-height: 25px;
font-weight: bold;
}

.gray_bg_box {
background: #ededee none repeat scroll 0 0;
border: 1px solid #8c8c8e;
float: left;
margin: 15px 0 20px;
padding: 4% 7%;
width: 85%;
}

.gray_bg_box .gbb_btn a.homepage_searchbutton {
letter-spacing: 0;
padding: 4px 9px 0;
}

.gbb_text {
margin-bottom: 15px;
}

.gbb_row {
width: 100%;
}

.gbb_row .gbb_input {
width: 70%;
float: left;
}

.gray_bg_box input.input_01[type="text"], [type="password"] {
width: 85%;
padding: 4px 15px;
}

.gbb_row .gbb_btn {
width: 66px;
display: inline-block;
float: right;
}

input.input_01 {
background: #ecf9e3;
border: 1px solid #c2c2c2;
border-radius: inherit;
font-size: 16px;
color: #515154;
}

.gbb_btn a.homepage_searchbutton {
color: #fff;
font-size: 14px;
font-weight: bold;
height: 33px;
line-height: 13px;
padding: 4px 6px 0;
text-align: center;
width: auto;
}

.record_job {
float: left;
margin: 10px 0 8px;
width: 100%;
}

.paging_div select {
border-radius: inherit;
font-size: 16px;
height: inherit;
}

.Prenxt_page {
float: left;
width: 100%;
margin-bottom: 20px;
}

.Prenxt_page input {
float: left;
min-width: 48%;
width: auto;
font-size: 14px;
font-weight: bold;
}

.Prenxt_page input.nxt {
float: right;
}

.b16 {
font-weight: bold;
margin-bottom: 20px;
}

.homepage_recentjobs.web_result .displayjobs_job_title_div a {
font-weight: normal;
font-size: 16px;
}

.indeed {
margin-top: 20px;
margin-bottom: 20px;
clear: both;
}

.bottomfloat_footer {
float: left;
margin-top: 10px;
width: 100%;
}

.bottomfloat_footer ul {
margin: 0;
padding-left: 15px;
}

.bottomfloat_footer ul li {
list-style-type: initial;
}

.bottomfloat_footer p strong {
display: inline-block;
font-size: 17px;
margin: 25px 0 10px;
}

.refine_search {
float: left;
width: 100%;
}

.searchheader {
clear: both;
}

#quick-search {
float: left;
margin-right: 10px;
width: 100%;
}

.quicksearch_jobs_subcategories_div {
clear: both;
display: none;
}

.quicksearch_jobs_child_div {
margin-left: 30px;
padding: 2px 0 8px;
}

.quicksearch_jobs_parentcheckbox_div {
float: left;
margin-right: 5px;
}

.quicksearch_jobs_parentcheckbox_div > img {
padding-top: 3px;
}

.quicksearch_jobs_category_div {
clear: both;
margin: 10px 0;
}

.refine_search_accordance {
border: 1px solid #dc7107;
float: left;
width: 100%;
margin: 15px 0 10px;
border-top: 0;
}

.refine_search_accordance .option_details.grybg_1 {
padding: 20px;
width: auto;
margin-bottom: 0;
}

.refine_search_accordance .option_details.grybg_1 .newSelectBox {
}

.refine_search_accordance .searchheader {
background: #f87c00;
color: #fff;
font-size: 16px;
font-weight: bold;
padding: 13px;
border-top: 1px solid #dc7107;
}

#divJobType {
padding: 15px 0 15px 20px;
color: #515154;
background: #ededee;
}

#divStateList div {
margin: 10px 0;
}

.quicksearch_jobs_subcategories_div {
margin-left: 32px;
padding: 0;
}

.showAll {
color: #515154;
cursor: pointer;
font-size: 16px;
font-style: inherit;
margin-top: 20px;
}

#divLocation {
padding: 15px 20px;
background: #ededee;
}

.quicksearch_jobs_category_header_div {
margin-left: 44px;
}

.option_details.grybg_1 {
background: #ededee;
padding: 20px 1%;
width: 98%;
}

.option_details {
float: left;
width: 100%;
margin-bottom: 15px;
}

.option_details .rows {
float: left;
width: 100%;
}

.option_details .rows .cols .FormTitle {
margin: 10px 0 7px 0;
font-weight: bold;
}

.option_details .rows .cols.sm_6 {
width: 48%;
float: left;
}

.option_details .rows .cols.sm_6.fR {
float: right;
}

input[type="text"], [type="password"],.input-email,.input-tel {
font-size: 16px;
border: 1px solid #c2c2c2;
height: 40px;
line-height: 40px;
border-radius: inherit;
background: #ecf9e3;
padding: 4px 10px;
width: 100%;
}

input[type="text"], [type="password"],.input-eamil,.input-tel {
height: 30px;
line-height: 30px;
width: 93%;
}

textarea {
height: inherit;
width: 98%;
margin: 0;
padding: 4px 2%;
width: 95%;
}

select {
padding: 4px 10px;
}

select option {
height: auto;
margin: 0;
}

.TitleStriptGray1 {
background-color: #555555;
float: left;
height: inherit;
margin: 5px 0;
text-align: left;
width: 100%;
}

.TitleStriptTextGray1 {
background-color: #fff;
color: #555555;
font-size: 18px;
padding-right: 10px;
padding-left: 0;
font-family: pt sans,Times New Roman,Times,serif !important;
float: left;
font-weight: bold;
text-transform: uppercase;
margin: -3px 0;
}

.TitleStriptOrg {
background-color: #b85c00;
float: left;
height: inherit;
margin: 5px 0;
text-align: left;
width: 100%;
}

.TitleStriptTextOrg {
background-color: #fff;
color: #b85c00;
font-size: 18px;
padding-right: 10px;
padding-left: 0;
font-family: pt sans,Times New Roman,Times,serif !important;
float: left;
font-weight: bold;
text-transform: uppercase;
margin: -3px 0;
}

.required_field {
float: right;
font-size: 12px;
font-style: italic;
}

.mandatory {
color: #b85c00;
font-size: 14px;
}

.company_info.option_details {
margin-bottom: 10px;
width: 100%;
}

.subscriberSignup_industryBox {
background: #ecf9e3;
border: 1px solid #c2c2c2;
color: #444444;
font-family: 'Trebuchet MS';
font-size: 14px;
height: 252px;
overflow-x: hidden;
overflow-y: scroll;
padding: 4px 1.5%;
width: 96%;
}

.subscriberSignup_industryBox table {
font-size: 16px;
color: #6b6b6b;
font-family: 'Trebuchet MS';
margin-left: 0;
margin-right: 0;
width: 100%;
background: #ecf9e3;
}

.subscriberSignup_industryBox table td div {
margin-bottom: 5px;
}

.subscriberSignup_industryBox table td div input {
margin-right: 8px;
}

.termofservices {
text-align: center;
font-weight: bold;
margin: 20px 0 20px 10px;
}

.acceptandcontinue {
text-align: center;
}

.acceptandcontinue .homepage_searchbutton.pre.rs_search {
margin: 0 auto;
min-width: 222px;
text-transform: uppercase;
width: inherit;
}

.receive_checkbox input {
}

.receive_checkbox > span {
display: inline-block;
left: 5px;
padding-right: 10px;
position: relative;
text-align: left;
vertical-align: top;
width: 87%;
}

.red_cl {
color: #ff0000;
}

.subscriberSignup_Password {
background: #eeeeee;
padding: 15px 10px;
float: left;
left: -7px;
position: relative;
width: 99%;
margin-bottom: 30px;
}

.subscriberSignup_Password strong {
margin-bottom: 15px;
display: block;
}

.subscriberSignup_Password ul {
margin: 0 0 0 14px;
padding: 0;
}

.subscriberSignup_Password ul li {
list-style-type: initial;
padding: 5px 0;
}

.subscriberSignup_footer_div {
background: #506600;
padding: 20px 8%;
color: #ffffff;
float: left;
width: 84%;
margin: 10px 0 30px;
}

.acceptandcontinue .homepage_searchbutton.pre.rs_search.search {
min-width: 105px;
margin: 20px 0;
}

.green_box {
background: url(/new-skin/creative/assets/backgrounds/greenline_bg.webp) repeat left top;
left: -8px;
position: relative;
width: 106%;
font-family: pt sans narrow,Times New Roman,Times,serif;
float: left;
margin: 12px 0 25px;
}

.green_box_inner {
padding: 20px 10px;
}

.green_box_inner p {
margin: 0 0 20px;
padding: 0;
line-height: 22px;
}

a.btn_orange {
background: #f37a1f;
border-radius: 5px;
box-shadow: 0 4px 0 #c45d00;
color: rgb(255, 255, 255);
margin: 0 auto;
padding: 0;
text-align: center;
color: #ffffff;
font-size: 15px;
height: 34px;
line-height: 34px;
display: block;
text-transform: uppercase;
}

a.btn_gray {
background: #cccccc;
border-radius: 5px;
color: rgb(255, 255, 255);
margin: 0 auto;
padding: 0;
text-align: center;
color: #493b42;
font-size: 15px;
height: 37px;
line-height: 37px;
display: block;
text-transform: uppercase;
}

.gb_footer_columns {
float: left;
width: 100%;
margin-top: 10px;
}

.gb_footer_columns .gb_txt {
float: left;
width: 143px;
margin-top: 30px;
}

.gb_footer_columns .gb_img {
float: right;
width: 137px;
position: relative;
right: 10px;
bottom: -4px;
}

.btn_orange_div {
min-width: 145px;
display: inline-block;
margin-bottom: 15px;
vertical-align: top;
}

.btn_gray_div {
min-width: 145px;
display: inline-block;
margin-bottom: 10px;
vertical-align: top;
}

.btn_orange_div a.btn_orange {
}

.alreadymember {
text-align: center;
margin: 10px;
float: left;
width: 100%;
}

.cost {
    font-size: 20px;
    margin-top: 5px;
}

.hiring_list {
float: left;
width: 100%;
}

.hiring_list .hl_title {
background: transparent;
font-family: pt sans narrow,Times New Roman,Times,serif;
font-size: 21px;
color: #515154;
text-align: center;
margin: 0;
padding: 0;
line-height: 23px;
}

.hiring_list_item {
margin: 20px 0;
}

.hiring_list_item .content_box {
text-align: center;
margin-bottom: 15px;
}

.hiring_list_item .content_box .content_box_header h3 {
font-size: 17px;
text-decoration: none;
color: #cc6633;
}

.hiring_list_item .content_box .content_box_header h4 {
font-size: 16px;
text-decoration: none;
color: #cc6633;
font-weight: normal;
font-style: normal;
}

.hiring_list_item .content_box p {
margin: 0;
}

.customerservice {
text-align: center;
color: #ffffff;
background: #515154;
width: 107%;
position: relative;
left: -10px;
float: left;
margin: 10px 0;
font-family: pt sans narrow,Times New Roman,Times,serif;
}

.customerservice_content {
margin: 25px 0;
}

.customerservice_content a {
color: #ffffff;
}

.customerservice_inner {
padding: 20px 10px;
float: left;
width: 93%;
}

.customerservice_inner .cs_title {
color: #ffffff;
font-size: 21px;
background: transparent;
font-weight: normal;
margin: 0;
padding: 0;
font-family: pt sans narrow,Times New Roman,Times,serif;
line-height: 25px;
}

.customerservice_content img {
border: thick solid #fff;
border-radius: 50%;
display: inline-block;
margin-bottom: 10px;
}

.customerservice_content .name,.customerservice_content .manage {
color: #ffffff;
font-size: 18px;
font-weight: bold;
display: block;
}

.s18B {
font-size: 18px;
font-weight: bold;
}

.employer_page_ads {
float: left;
width: 100%;
text-align: center;
margin: 20px 0 0;
}

.employer_page_ads .ed_title {
color: #515154;
font-size: 21px;
background: transparent;
font-weight: normal;
margin: 0;
padding: 0;
font-family: pt sans narrow,Times New Roman,Times,serif;
line-height: 25px;
}

.employer_page_ads .SponsorLogo li img {
max-height: 100%;
max-width: 100%;
width: auto;
height: auto;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}

.customerservice_list {
float: left;
width: 100%;
}

.customerservice_list_data {
width: 45%;
margin-right: 5%;
float: left;
}

.customerservice_list_data a {
display: block;
color: #ffffff;
font-family: pt sans narrow,Times New Roman,Times,serif;
font-size: 16px;
font-weight: bold;
text-align: left;
margin: 10px 0;
}

.search_job_category {
float: left;
width: 100%;
}

.sjc_disc {
color: #555555;
font-size: 12px;
font-style: italic;
line-height: 15px;
margin: 10px 0;
}

input.jobsearch_criteria_product_checkbox {
float: left;
margin: 4px 10px 0 0;
}

.jobsearch_criteria_product_child_checkbox {
margin: 5px 0 5px 18px;
font-size: 16px;
}

.jobsearch_criteria_categories_div {
float: left;
width: 100%;
}

.search_job_category .jobsearch_criteria_categorycolumns {
padding: 0;
}

.regionmap_map_div {
display: block;
}

.regionmap_map_div {
top: auto;
width: 100%;
margin: 10px 0;
}

.location {
float: left;
width: 100%;
}

.regionmap_stateList_div {
display: block;
overflow: auto;
border: 1px solid #dc7107;
border-top: 0;
}

.regionmap_stateSelectHeader {
	background: #EEEEEE;
	color: #555555;
	border-top: 1px solid #cccccc;
	font-weight: bold;
	height: 43px;
	line-height: 43px;
	padding: 0 23px;
	text-align: left;
	font-size: 16px;
}

.regionMap_stateSelect {
max-height: 205px;
overflow: auto;
text-align: left;
background: #ededee;
padding: 15px 20px;
}

.ProvinceSelect {
margin: 7px 0;
}

.regionMap_stateSelect .StateSelect {
margin: 8px 0;
}

.regionmap_location_clearstates {
float: left;
width: 100%;
padding: 5px;
margin-bottom: 10px;
}

.regionmap_location_clearstates a {
cursor: pointer;
}

.jobbytitle_list {
float: left;
margin: 10px 0 0;
width: 100%;
}

.jobbytitle_list .jobbytitle_data {
float: left;
margin-right: 4%;
width: 46%;
}

.jobbytitle_list .jobbytitle_data a {
display: block;
padding: 5px 0 10px;
line-height: 18px;
}

.basic_package_grey_bg {
background: #e9e9e9;
width: 100%;
position: relative;
padding: 0 10px 35px;
left: -10px;
}

.basic_package_detail {
float: left;
width: 100%;
margin-bottom: 20px;
}

.basic_package_detail .pricingpage_h3_border {
border-left: 4px none #f37a1f;
width: 540px;
}

.pricingpage_h3 {
border-left: 3px solid #f37a1f;
color: #515154;
font-size: 22px;
margin-bottom: 15px;
margin-top: 30px;
padding-left: 5px;
text-decoration: none;
}

.basicpricing_table {
background-color: #fff;
box-shadow: 4px 6px 9px -2px rgba(0, 0, 0, 0.32);
color: #515154;
font-weight: normal;
margin: 0;
width: 100%;
font-family: 'Trebuchet MS';
}

.basicpricing_table td {
padding: 10px;
}

.basicpricing_table th {
border-bottom: 4px solid #f37a1f;
padding: 10px 5px;
font-size: 17px;
text-align: center;
}

.basicpricing_table tr {
height: 20px;
padding: 5px;
}

.selectPackage_container {
float: left;
margin-bottom: 20px;
width: 100%;
}

.selectPackage_tabs {
width: 100%;
border: 1px solid #c5c5c5;
float: left;
background: #eff2e1;
margin-bottom: 10px;
}

.selectPackage_tabs ul {
list-style: none;
height: 58px;
background: #e9e9e9;
margin: 0;
padding: 0;
position: relative;
z-index: 10;
border-bottom: 1px solid #c5c5c5;
}

.selectPackage_tabs ul li {
float: left;
padding: 14px 0;
line-height: 30px;
cursor: pointer;
width: 33.3333333%;
text-align: center;
color: #6a8800;
font-size: 22px;
font-weight: bold;
height: 100%;
text-decoration: underline;
}

.selectPackage_tabs ul li.active {
background: url(/new-skin/creative/assets/icons/tab_active_bg.webp) no-repeat center;
color: #ffffff;
text-decoration: none;
}

.selectPackage_content {
float: left;
width: 100%;
}

.selectPackage_package {
box-sizing: border-box;
float: left;
margin: 0;
padding: 8px 20px 0;
text-align: center;
background: #eff2e1;
border-bottom: 1px solid #c5c5c5;
position: relative;
z-index: 0;
color: #515154;
width: 100%;
}

.selectPackage_packageBackground_dark.selectPackage_packageBackgroundText {
border: 0;
}

.selectPackage_packageBackground_dark {
line-height: 25px;
margin: 0 -20px;
padding: 6px 25px;
border-top: 1px solid #c5c5c5;
}

.close_grn {
color: #6a8800;
font-size: 24px;
}

.selectPackage_packageBackground_light {
background-color: white;
line-height: 25px;
margin: 0 -20px;
padding: 6px 25px;
border-top: 1px solid #c5c5c5;
}

.selectPackage_mostPopularDiv {
position: absolute;
right: 0;
top: -20px;
}

.selectPackage_packageBackground_dark.pricing_title_text_table {
font-size: 17px;
}

.flexbox {
display: flex;
justify-content: space-between;
}

.selectPackage_btn {
float: left;
width: 100%;
margin: 20px 0;
}

.selectPackage_btn .homepage_searchbutton {
width: 75%;
margin: 0 auto;
}

.selectPackage_container .alreadymember {
width: 100%;
margin: 10px 0;
}

.selectPackage_container .alreadymember a {
font-weight: bold;
}

.add_ons_div {
background: #e9e9e9;
float: left;
width: 100%;
position: relative;
left: -10px;
padding: 10px;
margin-bottom: 5px;
}

.add_ons_list {
float: left;
width: 100%;
text-align: center;
margin: 10px 0;
}

.addon_paragraph h4 {
font-size: 17px;
color: #515154;
background: transparent;
font-style: normal;
font-weight: bold;
margin: 0;
padding: 10px 0 0;
width: 100%;
}

.addon_paragraphp {
margin-top: 0;
}

.career_planning_content_box {
background: #fff url("/assets/backgrounds/bg_career_planning_content_box.webp") repeat-x top center;
border: 1px solid #e7e7e7;
box-shadow: 1px 1px 2px 0 #ececec;
margin: 20px auto 30px;
padding: 25px 20px;
}

.career_planning_content_box.last {
margin-bottom: 5px;
}

.career_planning {
float: left;
width: 100%;
text-align: center;
}

.career_planning .img_area a {
display: inline-block;
}

.career_planning .content_area h2 {
color: #cc6633;
font-size: 17px;
font-weight: bold;
background: transparent;
padding: 15px 0 20px;
}

.faqs {
float: left;
width: 100%;
}

.faqs ul {
margin: 0;
padding: 0;
}

.faqs ul li {
background: url(/new-skin/creative/assets/icons/icon_bullet_orange.webp) no-repeat left 7px;
padding-left: 17px;
font-weight: bold;
font-size: 17px;
margin-bottom: 20px;
}

.faqs ul li:last-child {
margin-bottom: 0;
}

.faqs ul li p {
font-weight: normal;
padding: 0;
margin: 10px 0;
font-size: 16px;
}

.refine_search_accordance .searchheader.ac_close {
background: #f87c00 url("/assets/icons/minus_icon.webp") no-repeat scroll 95% center;
}

.refine_search_accordance .searchheader.ac_open {
background: #ff9933 url("/assets/icons/plus_icon.webp") no-repeat scroll 95% center;
}

.regionmap_stateList_div .regionMap_stateSelectHeader {
background: #EEEEEE;
color: #555555;
border-top: 1px solid #cccccc;
}

.regionmap_stateList_div {
display: block;
overflow: auto;
border: 1px solid #cccccc;
border-top: 0;
}

.regionmap_stateList_div .regionMap_stateSelect {
background: #ffffff;
}

.org_box {
background: #f87c00;
float: left;
width: 100%;
margin: 10px 0;
}

.org_box h2 {
font-size: 16px;
color: #fff;
padding: 7px 10px;
font-weight: bold;
letter-spacing: 1px;
}

.defaults {
margin: 5px 0;
float: left;
width: 100%;
}

.defaults p {
margin: 0 0 20px 0;
padding: 0;
}

.defaults p.last {
margin: 0;
}

#google_translate_element {
margin: 20px 0;
padding: 0;
text-align: center;
width: 100%;
float: left;
}

.TabContainerCover {
float: left;
width: 100%;
position: relative;
margin-top: -69px;
}

.TabContainer {
background-color: #FFF;
}

ul.tabs {
margin: 0;
padding: 0;
float: left;
list-style: none;
height: 44px;
width: 100%;
-webkit-border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
}

ul.tabs li {
float: left;
margin: 0px;
width: 50%;
height: 44px;
margin-bottom: -1px;
text-align: center;
background: #49b571;
overflow: hidden;
position: relative;
-webkit-border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
}

ul.tabs li a {
font-family: 'Roboto Condensed', sans-serif;
text-decoration: none;
display: block;
font-weight: bold;
font-size: 16px;
outline: none;
color: #FFF;
line-height: 44px;
}

ul.tabs li a:hover {
background: transparent;
}

html ul.tabs li.active {
-webkit-border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
background: #FFFFFF;
color: #666666;
}

html ul.tabs li.active a:hover {
background: transparent;
}

html ul.tabs li.active a {
color: #666666;
}

.tab_container {
clear: both;
float: left;
width: 100%;
background: #FFF;
}

.tab_content {
padding: 25px 0px 0px 0px;
text-align: center;
}


a:link, a:visited {
color: #005900;
text-decoration: none;
}

a:active, a:hover {
color: #666666;
text-decoration: none;
}
/*
.clearme {
clear: both;
margin: 0px;
padding: 0px;
height: 0px;
width: 0px;
}
*/

ul {
list-style: none;
}

.bolded {
font-weight: bold;
}

.general {
font-family: 'Roboto Condensed', sans-serif;
font-size: 14px;
color: #666666;
line-height: 20px;
}

.tagline {
font-family: 'Roboto Condensed', sans-serif;
font-size: 20px;
line-height: 27px;
color: #666666;
display: block;
margin-top: 8px;
}

#search {
background: url(../assets/backgrounds/bg_top_arrow.webp) center top no-repeat, url(../assets/backgrounds/bg_search.webp) left top no-repeat, url(../assets/backgrounds/bg_search_full.webp) left top repeat-x;
width: 100%;
height: 234px;
text-align: center;
}

#search_inner {
padding: 25px 2.6%;
}

.advance_search {
background: url(../assets/icons/icon_right_arrow.webp) no-repeat right center;
display: inline-block;
padding-right: 15px;
margin-top: 15px;
line-height: 16px;
font-weight: bold;
font-size: 14px;
color: #005900;
}

.search_textbox {
font-family: 'Roboto Condensed', sans-serif;
border: none;
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
border-radius: 25px;
padding: 0px 10px;
line-height: 40px;
margin: 0px 0px 15px 0px;
font-size: 16px;
color: #999999;
width: 255px;
height: 40px;
}

.job_title {
background: #fff url(../assets/icons/icon_job_search.webp) no-repeat 10px center;
padding-left: 35px;
}

.job_location {
background: #fff url(../assets/icons/icon_job_location.webp) no-repeat 10px center;
padding-left: 35px;
}

.indusrty-select select {
font-family: 'Roboto Condensed', sans-serif;
background: transparent;
width: 261px;
width: 222px;
padding: 0px 10px 0px 29px;
font-size: 16px;
color: #999;
line-height: 1;
border: 0;
height: 40px;
-webkit-appearance: none;
position: absolute;
left: 0;
}

.indusrty-select {
font-family: 'Roboto Condensed', sans-serif;
width: 245px;
height: 40px;
overflow: hidden;
background-color: #fff;
background-image: url(../assets/icons/icon_down_arrow.webp), url(../assets/icons/icon_job_industry.webp);
background-position: 224px center, 11px center;
background-repeat: no-repeat, no-repeat;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
display: inline-block;
position: relative;
}

.industry-select option {
font-family: 'Roboto Condensed', sans-serif;
padding: 5px 10px 5px 10px;
color: #666;
font-size: 14px;
}

#industrySelection option {
color: #666;
}

.empty {
color: #aaa !important;
}

.search_btn a {
box-shadow: 0px 0px 4px #666;
border-radius: 50px;
display: inline-flex;
width: 40px;
height: 40px;
margin-left: 12px;
}

.search_btn a:hover {
text-decoration: none;
opacity: 0.7;
}

#content {
background: #FFF url(../assets/backgrounds/bg_content.webp) repeat-x 0 0;
width: 100%;
height: auto;
text-align: center;
}


#newsletter_signup {
}

.signup_textbox {
font-family: 'Roboto Condensed', sans-serif;
background: #fff;
border: none;
padding: 0px 8px;
line-height: 40px;
margin: 0px 0px 15px 0px;
font-size: 14px;
color: #999999;
width: 214px;
height: 40px;
-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
}

.lbl_text {
font-family: 'Roboto Condensed', sans-serif;
font-weight: bold;
font-size: 16px;
color: #666666;
line-height: 22px;
display: inline-block;
margin-bottom: 15px;
}

.country-select select {
font-family: 'Roboto Condensed', sans-serif;
background: transparent;
width: 202px;
width: 222px;
padding: 5px;
font-size: 14px;
color: #999;
line-height: 1;
border: 0;
height: 40px;
-webkit-appearance: none;
position: absolute;
left: 0;
}

.country-select {
width: 185px;
height: 40px;
overflow: hidden;
background: #FFF url("../assets/icons/icon_down_arrow.webp") no-repeat 165px center;
border: none;
display: inline-block;
position: relative;
-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
}

.country-select option {
padding: 5px 10px 5px 10px;
color: #666;
font-size: 14px;
}

#countrySelection option {
color: #666;
}

.submit_btn a {
display: inline-flex;
width: 40px;
height: 40px;
margin-left: 5px;
}

.submit_btn a:hover {
text-decoration: none;
opacity: 0.7;
}
#partners_cover {
background: url(../assets/backgrounds/bg_partners.webp) no-repeat center top;
margin: 20px 0px 0px 0px;
padding-top: 15px;
}

#subpage_partners_cover {
background: url(../assets/backgrounds/bg_partners.webp) no-repeat center top;
margin: 20px 0px 0px 0px;
padding-top: 15px;
}

.partners_logo {
display: block;
margin-top: 10px;
height: 60px;
}

.partners_logo img {
margin: 0px 15px;
}


.foot_link {
text-transform: uppercase;
display: block;
line-height: 27px;
font-weight: bold;
font-size: 12px;
color: #005900;
}

#social_media {
background: url(../assets/backgrounds/bg_social_media.webp) no-repeat center top;
padding-top: 15px;
}

#social_media span {
display: inline-block;
padding: 6px;
}

.copyright {
margin: 10px 0px 5px 0px;
line-height: 18px;
display: block;
font-weight: bold;
font-size: 12px;
color: #888;
}

#banner_cover {
margin-top: 7px;
}

.ResultRow {
background-color: #fff;
text-align: left;
padding: 10px;
}

.ResultRowAlt {
background-color: #F5F5F5;
text-align: left;
padding: 10px;
}

.ResultRowActive {
background-color: #dff4e8;
border-bottom: 1px solid #bfe5cd;
text-align: left;
padding: 10px;
}

.ResultTitle a {
font-family: 'Roboto Condensed', sans-serif;
color: #006600;
font-size: 16px;
font-weight: 600;
line-height: 20px;
text-decoration: none;
}

.ResultTitle a:hover {
color: #666;
text-decoration: none;
}

.result_desc {
font-family: 'Roboto Condensed', sans-serif;
font-weight: bold;
font-size: 14px;
color: #666666;
line-height: 20px;
}

.laod_more a {
background: #49b571 url(../assets/icons/icon_collapse.webp) 96% center no-repeat;
border: none;
padding: 15px;
margin: 15px 0px 0px 0px;
font-family: 'Roboto Condensed', sans-serif;
text-align: left;
font-size: 18px;
color: #FFF;
display: block;
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);
}

.laod_more a:hover {
text-decoration: none;
color: #FFF;
}

#detail_content {
margin: 10px 0px;
padding: 15px 0px;
text-align: left;
}

.details_text {
font-family: 'Roboto Condensed', sans-serif;
font-size: 16px;
color: #666666;
line-height: 20px;
display: block;
padding: 2px 0px;
}

#detail_content ul {
list-style-type: none;
padding: 0px;
margin: 5px 10px;
}

#detail_content ul li {
background: url(../assets/icons/icon_bullet.webp) no-repeat left 10px;
list-style-type: none;
padding: 0px 0px 0px 15px;
margin: 0px;
line-height: 25px;
}

.apply a {
background: #49b571;
border: none;
padding: 15px;
margin: 15px 0px 0px 0px;
font-family: 'Roboto Condensed', sans-serif;
text-align: center;
font-size: 18px;
color: #FFF;
display: block;
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);
}

.apply a:hover {
text-decoration: none;
color: #FFF;
}

#social_links_col {
padding: 15px 0px 0px 0px;
text-align: center;
}

.more_job {
background: url(../assets/icons/icon_more_jobs.webp) no-repeat 30px center;
font-family: 'Roboto Condensed', sans-serif;
font-weight: bold;
font-size: 14px;
color: #006600;
text-align: left;
display: block;
width: 300px;
height: 50px;
line-height: 50px;
margin: 0 auto;
padding: 0px 0px 0px 80px;
}

.save {
background: url(../assets/icons/icon_save.webp) no-repeat 30px center;
font-family: 'Roboto Condensed', sans-serif;
font-weight: bold;
font-size: 14px;
color: #006600;
text-align: left;
display: block;
width: 300px;
height: 50px;
line-height: 50px;
margin: 0 auto;
padding: 0px 0px 0px 80px;
}

.share {
background: url(../assets/icons/icon_share.webp) no-repeat 30px center;
font-family: 'Roboto Condensed', sans-serif;
font-weight: bold;
font-size: 14px;
color: #006600;
text-align: left;
display: block;
width: 300px;
height: 50px;
line-height: 50px;
margin: 0 auto;
padding: 0px 0px 0px 80px;
}

.back_link {
background: url(../assets/icons/icon_back.webp) no-repeat 30px center;
font-family: 'Roboto Condensed', sans-serif;
font-weight: bold;
font-size: 14px;
color: #006600;
text-align: left;
display: block;
width: 300px;
height: 50px;
line-height: 50px;
margin: 0 auto;
padding: 0px 0px 0px 80px;
}

.title {
color: #ffffff;
font-family: verdana,ms sans serif,arial;
font-size: 11px;
font-weight: bold;
}

.input-form {
width: 300px;
}

.input-form tr td {
text-align: left;
}


.displayjobs_externaljobs_div displayjobs_jobs_div {
display: none;
}

table {
font-size: 16px;
margin-left: 3%;
margin-right: 1%;
width: 97%;
}

.center a {
color: #FC9;
}

.title_text {
font-size: 18px;
font-weight: 700;
color: #414141;
margin: 5px 0;
width: 100%;
text-align: center;
}

a:link,a:visited {
color:#A35229;
}

.main a {
color: #360;
font-weight: bolder;
text-decoration: none;
}

input,select,text,textarea {
font-size: 16px;
border-radius: 4px;
border: thin solid #d5d5d5;
background-color: #ecf9e3;
font-family: Trebuchet MS,Times New Roman,Times,serif;
padding: 5px 0 5px 5px;
color: #444;
}

.jobsearch_details_applyRadio {
float: left;
margin-top: 5px;
}

.Btn_Lg,.btn_Sm {
  border: none;
  background-repeat: no-repeat;
  color: #FFF;
  font-weight: 700;
}

.submit {
background-color: orange;
}

input[type=radio],input[type=checkbox] {
margin: 0 3px;
line-height: normal;
}

.button_container {
margin: 0 auto;
width: 100%;
}

.btn_Sm {
width: 145px;
height: 35px;
background-position: center top;
font-size: 14px;
margin: 20px 10px 10px;
background-color: #FF7F02;
border-radius: 4px;
}

.homepage_button_left {
float: left;
}

.homepage_button_right {
float: right;
}

#menu_bar li a {
background-color: #F57B20;
}

#menu_bar li ul li a,ul a {
color: #666;
}

#menu_bar li:hover a {
background-color: #ff963e;
}

#menu_bar li ul li a:hover,#menu_bar li:hover ul a {
color: #818181;
}

#menu_bar:after {
border-color: rgba(73,181,113,0);
border-bottom-color: #F57B20;
}

#menu_bar button {
    background: #b85c00 url(/new-skin/creative/assets/icons/icon_collapse.webp) 96% center no-repeat;
    padding: 0px 16px;
    display: block;
    min-width: 140px;
    height: 50px;
    line-height: 50px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    color: #FFF;
    text-align: left;
    text-decoration: none;
    width: 100%;
    border: none;
    background-color: #F57B20;
}

#menu_bar li:hover button {
    color:#fff;
    background-color: #ff963e;
}

#footer {
float: inherit !important;
border-top: 2px solid #4E6E18;
background: #eef4d7;
background: -moz-linear-gradient(bottom,#eef4d7 0,#fff 100%);
background: -webkit-gradient(bottom top,right top,color-stop(0,#eef4d7),color-stop(100%,#fff));
background: -webkit-linear-gradient(left,#eef4d7 0,#fff 100%);
background: -o-linear-gradient(bottom,#eef4d7 0,#fff 100%);
background: -ms-linear-gradient(bottom,#eef4d7 0,#fff 100%);
background: linear-gradient(to bottom,#eef4d7 0,#fff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef4d7', endColorstr='#ffffff', GradientType=1 );
font-size: 16px;
width: 100%;
text-align: center;
}

#footer a {
color: #585859;
}

.foot_link {
color: #4D6D18;
font-size: 16px;
}

.foot_featlink_right {
float: right;
margin-right: 3%;
font-weight: 700;
}

.foot_featlink_left a,.foot_featlink_right a {
color: #4E6E18;
}

.foot_featlink_left {
float: left;
margin-left: 3%;
font-weight: 700;
color: #4E6E18;
}

#Template {
width: 100%;
}

.TitleStriptGreen {
background-color: #b7d831;
width: 100%;
text-align: left;
margin: 10px 0px;
float: left;
}

.TitleStriptTextGreen {
font-size: 22px;
background-color: #FFF;
color: #7d9900;
}

.TitleStriptOrange {
background-color: #b85c00;
width: 100%;
text-align: left;
margin: 10px 0px;
float: left;
}

.TitleStriptTextOrange {
font-size: 22px;
background-color: #FFF;
color: #b85c00;
}

#contact_us {
width: 95%;
margin: 0 auto;
}

.homepage_select_container {
width: 320px;
}

.homepage_jobcategory {
width: 300px;
margin: 0 auto;
}

.homepage_selectstate {
width: 300px;
margin: 10px auto;
}

.quick_jobsearch {
padding: 0;
margin: 0;
}

.quick_inner,.quick_inner2 {
font-size: 12px;
text-shadow: 1px 1px #383838;
font-weight: 800;
margin-top: 7px;
width: auto;
float: left;
height: auto;
}

.quick_inner {
margin-left: -18px;
padding-left: 23px;
}

.quick_inner2 {
margin-left: 0;
padding-left: 24px;
}

.homepage_button_container {
width: 100%;
}

.homepage_searchbutton_container {
width: 125px;
margin: 0 auto;
}

.homepage_searchbutton {
text-align: center;
color: #FFF;
font-size: 14px;
height: 41px;
font-weight: bold;
padding: 4px 6px 0;
border: 1px solid #f2a559;
border-radius: 0;
box-shadow: 1px 1px #374600;
cursor: pointer;
}

.select,select.styled {
color: #444;
font-size: 18px;
font-family: Trebuchet MS,Times New Roman,Times,serif;
width: 298px;
}

.select {
background: url(/newhome20121015/home2_files/dropbg.webp) right top no-repeat;
height: 42px;
padding: 0px 0 0 8px;
position: absolute;
border-left: none;
}

select.styled {
z-index: 5;
height: auto;
margin-top: 12px;
padding-left: 0;
background-color: #ededed;
border: none;
position: relative;
opacity: 0;
filter: alpha(opacity=0);
}

.jobCriteriaColumnLeft,.jobCriteriaColumnRight {
width: 100%;
float: none;
}

.jobCriteriaListContainer {
width: 96%;
float: none;
}

.displayjobs_jobcount_div {
margin-left: 3%;
margin-right: 2%;
}

.regionmap_stateList_div {
overflow: auto;
border: 1px solid #cccccc;
border-top: 0;
}

.regionmap_stateSelect {
max-height: 205px;
overflow: auto;
text-align: left;
background: #ffffff;
padding: 15px 20px;
}

#statesdiv {
font-size: 16px;
border-radius: 4px;
border: thin solid #b7d831;
width: 75%;
height: 250px!important;
position: relative;
left: 50px;
overflow-y: scroll;
}

.displayjobs_job_title_div {
color: #000;
font-size: 18px;
}

.displayjobs_job_options_div a:hover {
color: #f93;
}

.displayjobs_job_description_div {
margin-bottom: 10px;
}

.regionmap_location_selectbox_div {
display: initial;
width: 100%;
float: left;
}

.displayjobs_poweredby_text,.regionmap_info_div {
display: none;
}

.regionmap_div {
height: 0;
}

.displayjobs_poweredby_img {
width: 106px;
display: none;
}

.displayjobs_job_company_div {
font-size: 16px;
}

.display_jobs_info_div {
font-size: 16px;
}

.displayjobs_job_info_div a {
border-bottom: 0;
}

.displayjobs_employerjobs_div {
padding-top: 20px;
}

.displayjobs_jobs_div {
width: 100%;
line-height: 19px;
font-size: 16px;
}

.displayjobs_poweredby_div {
display: block;
white-space: nowrap;
padding-right: 15%;
}


input#From,input#firstName,input#lastName {
width: 95%;
}

.jobsearch_details_topbuttons {
width: 130px;
height: 40px;
font-size: 16px;
}


img.jobsearch_details_joblogo {
max-height: 100px;
}

.Job_Toolbar>div {
width: 100px;
display: inline-block;
vertical-align: top;
zoom: 1;
}


.jobsearch_details_jobinfo_title_div {
font-size: 16px;
}

.jobsearch_details_applytextbox {
font-size: 16px;
width: 263px;
}

.jobsearch_details_applytext {
padding-top: 10px;
line-height: 10px;
font-size: 16px;
padding-bottom: 6px;
}

.jobsearch_details_applyoptions {
font-size: 16px;
padding: 5px;
}


.jobsearch_details_submitbutton {
width: 275px;
height: 82px;
}

.title_text .TitleStriptGreen {
margin: 4px;
}

.article_left {
float: left;
width: 250px;
position: relative;
top: 27px;
}

.resources_search_descript {
font-size: 15px;
color: #575757;
padding: 10px;
text-align: center;
}

.resource_left {
font-size: 16px;
margin-left: 3%;
text-align: left;
width: 90%;
padding-bottom: 10px;
}

#companylisting_menubar.menu_bar li ul li a {
line-height: 25px;
}

.resource_linklist {
text-align: left;
font-size: 16px;
margin: 0 3%;
}

.resource_linklist a {
color: #CE6B39;
}

.resource_linklist a:hover {
color: #DB8E6A;
}

.resource_linklist span {
color: #839C29;
}

.formtitle_single,input[type=text],.input-email,.input-tel,option,select,textarea {
width: 97%;
height: 37px;
}

input#Password,input#confirmPassword {
width: 100%;
}

.sm-text {
font-size: 16px!important;
}

.resourceform {
width: 96%;
}

#ResourceSpotlight {
font-size: 16px;
line-height: 31px;
margin-bottom: 10px;
text-align: left;
}

#ResourceSpotlight dd {
margin-left: 5px;
}

#ResourceSpotlight dt a {
font-size: 18px;
}

input[type=Textbox] {
width: 99%;
}

dl {
margin-left: 3%;
margin-right: 2%;
}

.resources_companylist {
font-size: 16px;
line-height: 31px;
}

.resources_companylist a {
color: #CC5418;
margin-bottom: 5px;
font-size: 18px;
}

.resources_companylist dd {
margin-left: 5px;
}

.FormTitle_Single,resourceform {
padding-right: 5px;
padding-top: 0;
font-size: 16px;
font-weight: 700;
margin: 3px 0 5px;
color: #575757;
}

#companylisting_menubar {
margin-left: auto;
margin-right: auto;
width: 92%;
}

#resource_listing_grey {
font-size: 16px;
background-color: #eee;
width: 100%;
color: #000;
padding: 8px 3px;
}

#resource_listing_description,.ViewOther {
font-size: 16px;
}

.ViewOther a {
color: #CE6B39;
}

.ViewOthe a:hover {
color: #DB8E6A;
}

.mobile_form {
width: 92%;
margin: 0 auto;
font-size: 16px;
font-weight: 700;
padding-bottom: 10px;
}

.mobile_form textarea {
height: 150px;
resize: none;
}

#btnCancel {
background-color: #AEAAAA;
}

#btnCancel:hover {
background-color: #B6B6B6;
}

.signin_box {
width: 305px;
margin: 0 auto;
float: none;
background-color: #EEE;
padding: 10px;
border: 1px solid #D5D5D5;
border-radius: 4px;
line-height: 36px;
font-size: 16px;
}

.signin_box input[type=text],[type=password] {
width: 97%;
height: 37px;
}

#welcomeb {
color: #5C7011;
font-weight: bolder;
font-size: 20px;
}

.greeting {
font-size: 15px;
text-align: left;
padding-left: 3%;
}

.signinbutton {
width: 100%;
text-align: center;
}

.welcome_signin {
width: 305px;
margin: 0 auto;
}

#menu_bar02 {
background-color: #ebebeb;
box-shadow: 0 0 5px #404040;
position: absolute;
top: 72px;
right: 3%;
width: 94%;
display: none;
z-index: 999;
padding: 0;
}

#menu_bar02:after {
bottom: 100%;
left: 93%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(73,181,113,0);
border-bottom-color: #49b571;
border-width: 10px;
margin-left: -10px;
}

.menu_bar ul {
list-style-type: none;
margin: 0;
padding: 0;
position: static;
}

.menu_bar li {
display: block;
margin-bottom: 1px;
}

.menu_bar li.last {
margin-bottom: 0;
}

.menu_bar li a {
display: block;
min-width: 140px;
font-family: "Roboto Condensed",sans-serif;
font-size: 18px;
color: #FFF;
text-align: left;
text-decoration: none;
padding: 17px 16px;
line-height: 18px;
background: url(/new-skin/creative/assets/icons/icon_collapse.webp) 99% center no-repeat #F57B20;
}

.menu_bar li ul li a,.menu_bar li:hover ul a {
background: #ebebeb;
line-height: 35px;
font-weight: 700;
font-size: 16px;
}

.menu_bar li:hover a {
color: #fff;
}

.menu_bar li:hover ul a {
color: #444;
}

.menu_bar li:hover ul a:hover {
color: #666;
}

.menu_bar li ul {
display: none;
}

.menu_bar li ul li,.menu_toggle {
display: block;
}

.menu_bar li ul li a {
width: auto;
min-width: 100px;
padding: 0 20px;
color: #666;
}

.menu_toggle {
position: absolute;
top: 4%;
right: 24%;
}

.companypage_nonactive_right_div {
display: none;
}

.companypage_nonactive_left_div {
width: auto;
}

@media screen and (max-width:519px) {
.jobsearch_criteria_category_header_div {
color: #333;
font-size: 20px;
}

.jobsearch_criteria_product_child_checkbox {
margin-left: 18px;
font-size: 18px;
}

.jobsearch_criteria_options_text {
padding: 3px 5px 3px 0;
font-size: 18px;
}

.regionmap_info_div {
font-size: 16px;
display: none;
}

.homepage_button_left,.homepage_button_right {
text-align: center;
float: none;
}

}

@media screen and (max-width:320px) {
.input,select,text,textarea {
font-size: 18px;
}

.homepage_button_left,.homepage_button_right {
text-align: center;
float: none;
}

.jobsearch_details_topbuttons {
font-size: 12px;
width: 92px;
height: 40px;
}

#btnAlert {
margin-left: 10px;
}

}

.social_icon {
margin: 28px 0;
padding: 0;
}

.text_footer_url {
color: #aaaaaa;
font-weight: bold;
text-transform: uppercase;
font-size: 17px;
}

#google_translate_element {
margin: 20px 0;
padding: 0;
text-align: center;
width: 100%;
}

.title_head {
color: #515154;
font-size: 22px;
margin: 15px 0;
line-height: 25px;
font-weight: bold;
}

.faqs ul {
margin: 0;
padding: 0;
}

.faqs ul li {
background: url(/images/new20180321/icons/icon_bullet_orange.webp) no-repeat left 7px;
padding-left: 17px;
font-weight: bold;
font-size: 17px;
margin-bottom: 20px;
}

.faqs ul li p {
font-weight: normal;
padding: 0;
margin: 10px 0;
font-size: 16px;
}

.gray_bg_box {
background: #ededee none repeat scroll 0 0;
border: 1px solid #8c8c8e;
padding: 4% 7%;
}

.gbb_text {
margin-bottom: 15px;
}

.gbb_input {
width: 70%;
float: left;
}

.gbb_btn {
width: 66px;
display: inline-block;
float: right;
}

.Prenxt_page input {
float: left;
min-width: 48%;
margin-bottom: 20px;
}

.refineSearchCriteriaDiv {
padding: 20px;
color: #515154;
background: #ededee;
}

.quicksearch_criteria_row {
width: 100%;
}

.quicksearch_criteria_cols {
float: left;
width: 48%;
}

.regionmap_location_clearstates {
cursor: pointer;
}

.green_box {
background: url(/images/new20180321/greenline_bg.webp) repeat left top;
font-family: pt sans narrow,Times New Roman,Times,serif;
float: left;
margin: 12px 0 25px;
width: 100%;
}

.green_box_inner {
padding: 20px 10px;
}

.green_box_inner p {
margin: 0 0 20px;
padding: 0;
line-height: 22px;
}

.gb_footer_columns {
float: left;
width: 100%;
margin-top: 10px;
}

.gb_footer_columns .gb_txt {
float: left;
width: 143px;
margin-top: 30px;
}

.gb_footer_columns .gb_img {
float: right;
position: relative;
right: -10px;
}

.hiring_list {
float: left;
width: 100%;
}

.hiring_list .hl_title {
background: transparent;
font-family: pt sans narrow,Times New Roman,Times,serif;
font-size: 21px;
color: #515154;
text-align: center;
margin: 0;
padding: 0;
line-height: 23px;
}

.hiring_list_item {
margin: 20px 0;
}

.hiring_list_item .content_box {
text-align: center;
margin-bottom: 15px;
}

.hiring_list_item .content_box .content_box_header h3 {
font-size: 17px;
text-decoration: none;
color: #cc6633;
}

.customerservice {
text-align: center;
color: #ffffff;
background: #515154;
width: 98%;
float: left;
margin: 10px 0;
padding: 10px;
font-family: pt sans narrow,Times New Roman,Times,serif;
}

.customerservice .cs_title {
color: #ffffff;
font-size: 21px;
background: transparent;
font-weight: normal;
margin: 0;
padding: 0;
font-family: pt sans narrow,Times New Roman,Times,serif;
line-height: 25px;
}


.customerservice_content {
margin: 25px 0;
}

.s18B {
font-size: 18px;
font-weight: bold;
}

.customerservice_content .name, .customerservice_content .manage {
color: #ffffff;
font-size: 18px;
font-weight: bold;
display: block;
}

.customerservice_content img {
border: thick solid #fff;
border-radius: 50%;
display: inline-block;
margin-bottom: 10px;
}

.customerservice_content a {
color: #ffffff;
}

.employer_page_ads {
float: left;
width: 100%;
text-align: center;
margin: 20px 0 0;
}

.employer_page_ads .ed_title {
color: #515154;
font-size: 21px;
background: transparent;
font-weight: normal;
margin: 0;
padding: 0;
font-family: pt sans narrow,Times New Roman,Times,serif;
line-height: 25px;
}

.employer_page_ads .SponsorLogo {
float: left;
width: 100%;
margin: 10px 0 20px;
}

.employer_page_ads .SponsorLogo li {
margin: 0;
width: 120px;
position: relative;
height: 70px;
}

.btn_orange_div {
min-width: 145px;
display: inline-block;
margin-bottom: 15px;
vertical-align: top;
}

.SponsorLogo li {
float: left;
list-style: outside none none;
margin-right: 28px;
margin-top: 20px;
width: 100px;
}

a.btn_orange {
background: #f37a1f;
border-radius: 5px;
box-shadow: 0 4px 0 #c45d00;
color: rgb(255, 255, 255);
margin: 0 auto;
padding: 0;
text-align: center;
color: #ffffff;
font-size: 15px;
height: 34px;
line-height: 34px;
display: block;
text-transform: uppercase;
}

.btn_gray_div {
min-width: 145px;
display: inline-block;
margin-bottom: 10px;
vertical-align: top;
}

a.btn_gray {
background: #cccccc;
border-radius: 5px;
color: rgb(255, 255, 255);
margin: 0 auto;
padding: 0;
text-align: center;
color: #493b42;
font-size: 15px;
height: 37px;
line-height: 37px;
display: block;
text-transform: uppercase;
}

.hiring_list_item .content_box .content_box_header {
font-size: 16px;
text-decoration: none;
color: #cc6633;
font-weight: normal;
font-style: normal;
}

.customerservice_list {
float: left;
width: 100%;
}

.customerservice_list_data {
width: 45%;
margin-right: 5%;
float: left;
}

.customerservice_list_data a {
display: block;
color: #ffffff;
font-family: pt sans narrow,Times New Roman,Times,serif;
font-size: 16px;
font-weight: bold;
text-align: left;
margin: 10px 0;
}

.TitleStriptGray1 {
background-color: #555555;
float: left;
height: inherit;
margin: 5px 0;
text-align: left;
width: 100%;
}

.TitleStriptTextGray1 {
background-color: #fff;
color: #555555;
font-size: 18px;
padding-right: 10px;
padding-left: 0;
font-family: pt sans,Times New Roman,Times,serif !important;
float: left;
font-weight: bold;
text-transform: uppercase;
margin: -3px 0;
}

.subscriberSignup_row {
float: left;
width: 96%;
margin-bottom: 10px;
}

.subscriberSignup_col {
}

.subscriberSignup_Password {
background: #eeeeee;
padding: 10px 0px 0px 10px;
float: left;
width: 97%;
margin-bottom: 20px;
}

.subscriberSignup_industryBox {
background: #ecf9e3;
border: 1px solid #c2c2c2;
color: #444444;
font-family: 'Trebuchet MS';
font-size: 14px;
height: 252px;
overflow-x: hidden;
overflow-y: scroll;
padding: 4px 1.5%;
width: 96%;
}

.subscriberSignup_footer_div {
background: #506600;
padding: 20px 8%;
color: #ffffff;
float: left;
width: 84%;
margin: 10px 0 30px;
}

.required_field {
float: right;
font-size: 12px;
font-style: italic;
}

.mandatory {
color: #b85c00;
font-size: 14px;
}

.termofservices {
text-align: center;
font-weight: bold;
margin: 20px 0 20px 10px;
}

.jobsearch_details_joblogo_div {
text-align: center;
margin-bottom: 10px;
}

.jobsearch_details_joblogo_div img {
max-width: 100%;
}

/* START BUGNET : 24829 */
.jobsearch_details_apply_div{ display:none; }
.jobsearch_apply_btn{
   background: #b91414 url(/images/bg-btn.webp) repeat-y top center;
   background-size : 100% !important;
   font-size: 17px;
   padding: 7px 0px !important;
   font-weight: bold;
   text-transform: uppercase;
   color: white;
   border-radius: 20px !important;
   text-align: center;
   cursor:pointer;
   border: none;
   width: 100%;
}
.jobsearch_apply_btn:hover{ background-image:none !important; background-color:#EB7300 !important;}
input[type="button"]{ border: none; outline: none; }
.jobsearch_details_applyinfo_div { padding: 10px 10px 20px 10px !important; }
.jobsearch_details_applytextbox{ padding: 0px 5px !important;}
.disp-details{ padding: 0px 10px !important;}
/* START - Form Responsive */
.jobsearch_details_submitbutton { width: 100% !important; }
.jobsearch_details_applyheader_div {  background-size : 100% !important; width: 100% !important;}
.jobsearch_details_apply_div{ width: 100% !important; }
.jobsearch_details_topbuttons { width: 140px !important; font-size: 15px !important;}
/* END - Form Responsive */

/* END BUGNET : 24829 */

/* Invoice history */
.invoiceHistory_reciepts{
	display: table;
	clear: both;
	width: 100%;
}
.invoiceHistory_div{
	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;
}

/* Cover letter page*/
.coverletter_addCoverletter{
	padding: 20px 0px 20px 0px;
	font-size: 14px;
}
.coverletter {
	border: 0px;
	width:200px;
}