#oneColumnNav{width:190px;margin-right:20px;}
#oneColumnNav #toolbox-bottom{padding-bottom:10px;background:url("http://h2.staticlc.com/images/community_pages/toolbox/bg/bottom.jpg") no-repeat left bottom;}
#oneColumnNav #toolbox-top{padding-top:10px;background:url("http://h1.staticlc.com/images/community_pages/toolbox/bg/top.jpg") no-repeat left top;}
#oneColumnNav #toolbox{background:url("http://h2.staticlc.com/images/community_pages/toolbox/bg/middle.jpg") repeat-y left top;}
#content #oneColumnNav #toolbox h3{margin:0;padding:12px 0 0 0;text-align:center;background:transparent;height:auto;}
#oneColumnNav #toolbox-buttons{margin:0;padding:10px 0 0 0;border:0;}
#oneColumnNav #toolbox-buttons li{margin-top:10px;border:0;background:transparent;list-style:none;}
#oneColumnNav #toolbox-buttons #careers_apply span,#oneColumnNav #toolbox-buttons #careers_apply a{margin:0 auto;display:block;width:141px;height:20px;letter-spacing:1px;padding:8px 0 0 0;text-decoration:none;font-weight:normal;font-family:Helvetica,arial,sans-serif;font-size:8pt;text-align:center;line-height:normal;color:#fff;text-transform:uppercase;background:url("http://h2.staticlc.com/images/career_pages/toolbox/apply_inactive.jpg") no-repeat left top;text-indent:-9999px;}
#oneColumnNav #toolbox-buttons #careers_apply span,#oneColumnNav #toolbox-buttons #careers_apply a:hover{background:url("http://h2.staticlc.com/images/career_pages/toolbox/apply_active.jpg") no-repeat left top;}
#oneColumnNav #toolbox-buttons #careers_email span,#oneColumnNav #toolbox-buttons #careers_email a{margin:0 auto;display:block;width:141px;height:20px;letter-spacing:1px;padding:8px 0 0 0;text-decoration:none;font-weight:normal;font-family:Helvetica,arial,sans-serif;font-size:8pt;text-align:center;line-height:normal;color:#fff;text-transform:uppercase;background:url("http://h2.staticlc.com/images/career_pages/toolbox/email_inactive.jpg") no-repeat left top;text-indent:-9999px;}
#oneColumnNav #toolbox-buttons #careers_email span,#oneColumnNav #toolbox-buttons #careers_email a:hover{background:url("http://h2.staticlc.com/images/career_pages/toolbox/email_active.jpg") no-repeat left top;}
#oneColumnNav #toolbox .infosection{width:143px;padding:15px 0 0 0;margin:0 auto;}
#oneColumnNav #toolbox .infosection *{font-family:arial,sans-serif;font-size:8pt;font-weight:bold;color:#666;}
#oneColumnNav #toolbox .infosection .large,#oneColumnNav #toolbox .infosection .large a{font-size:9pt;color:#5a1400;text-decoration:none;}
#oneColumnNav #toolbox .infosection p{margin:0;padding:0;line-height:1.4;}
#oneColumnNav #toolbox .infosection .nearbylocation{padding-bottom:10px;}

#careernav{font-size:10pt;color:#666;font-family:Helvetica,arial,sans-serif;}
#careernav ul{overflow:hidden;margin:0;padding:0;zoom:100%;position:relative;}
#careernav ul li{float:left;margin:0;color:#4a4947;width:110px;height:30px;margin-right:2px;}
#careernav ul li a,#careernav ul li span{display:block;height:30px;}
#careernav #careers_cart{float:none;position:absolute;top:0;right:0;width:62px;margin:0;}
#careernav #careers_work a{background:url("http://h2.staticlc.com/images/career_pages/tabs/work_inactive.jpg") no-repeat bottom left;text-decoration:none;text-indent:-9999px;}
#careernav #careers_work a.active,#careernav #careers_work a:hover{background-image:url("http://h2.staticlc.com/images/career_pages/tabs/work_active.jpg");}
#careernav #careers_openings a{background:url("http://h2.staticlc.com/images/career_pages/tabs/openings_inactive.jpg") no-repeat bottom left;text-decoration:none;text-indent:-9999px;}
#careernav #careers_openings a.active,#careernav #careers_openings a:hover{background-image:url("http://h2.staticlc.com/images/career_pages/tabs/openings_active.jpg");}
#careernav #careers_about a{background:url("http://h2.staticlc.com/images/career_pages/tabs/about_inactive.jpg") no-repeat bottom left;text-decoration:none;text-indent:-9999px;}
#careernav #careers_about a.active,#careernav #careers_about a:hover{background-image:url("http://h2.staticlc.com/images/career_pages/tabs/about_active.jpg");}
#careernav #careers_cart a{background:url("http://h2.staticlc.com/images/career_pages/tabs/cart_inactive.jpg") no-repeat bottom left;text-decoration:none;color:#fff;font-weight:bold;font-size:8pt;text-align:right;padding:14px 15px 0 0;height:16px;}
#careernav #careers_cart a.active,#careernav #careers_cart a:hover{background-image:url("http://h2.staticlc.com/images/career_pages/tabs/cart_active.jpg");}
#careernav #nav-location{font-size:16pt;color:#5a1400;padding:5px 0;font-weight:normal;}
#careernav #nav-description{font-size:10pt;color:#aaa;font-weight:bold;padding:0;}

#content #careercontent{overflow:hidden;margin:20px 0;zoom:100%;}
#content #careercontent *,#content #openinglist *{font-family:Helvetica,sans-serif;font-size:10pt;color:#555;}
#content #careercontent .verticalsection{overflow:hidden;zoom:100%;}

#content #careermain{float:right;width:590px;}
#main #content p{margin:10px 14px;padding:0;font-size:10pt;color:#555;line-height:1.4;}
#main #content p.nothingfound{padding:10px 0;font-style:italic;}
#main #content h3{margin:0;padding:11px 14px 0 14px;color:#e7e6e4;font-size:11pt;font-weight:normal;letter-spacing:2px;text-transform:uppercase;height:25px;background:url("http://h1.staticlc.com/images/community_pages/headers/590.jpg") no-repeat left top;}

#main #content .glicons{margin-top:20px;clear:both;}
#main #content .glicons h3{margin-bottom:0;}
#main #content .glicons ul{margin-top:20px;overflow:hidden;zoom:100%;}
#main #content .glicons li{float:left;height:55px;padding:0 0 0 10px;width:183px;}
#main #content .glicons li a{overflow:hidden;display:block;text-decoration:none;zoom:100%;}
#main #content .glicons li.active a,#main #content .glicons li a:hover{opacity:.4;}
#main #content .glicons li img{display:block;float:left;width:40px;padding-right:8px;}
#main #content .glicons li span{display:block;float:left;width:132px;font-size:9pt;}
#main #content .glicons li .goodlifename{font-weight:bold;text-transform:uppercase;padding-top:7px;}
#main #content .glicons li .goodlifetagline{padding-top:2px;line-height:1.2;font-size:8pt;}

#main #content .glheader{height:50px;padding:0 0 0 10px;overflow:hidden;}
#main #content .glheader img{display:block;float:left;width:50px;padding-right:10px;}
#main #content .glheader #goodlifeicon{float:left;width:520px;padding:8px 0 0 0;}
#main #content .glheader #goodlifeicon h3{width:auto;height:auto;font-size:11pt;color:#555;font-weight:bold;text-transform:uppercase;padding:0;margin:0;background:transparent;letter-spacing:normal;}
#main #content .glheader #goodlifeicon h4{padding-top:4px;line-height:1.3;font-size:9pt;font-weight:bold;color:#5a1400;text-transform:uppercase;}
#main #content .glinfo .description{clear:both;margin:10 14px 10px 70px;}

#main #content .largesection{float:left;width:320px;}
#main #content .largesection.right{float:right;}
#main #content .largesection h3{background:url("http://h1.staticlc.com/images/community_pages/headers/320.jpg") no-repeat left top;margin-bottom:0;}

#main #content .smallsection{float:right;width:250px;}
#main #content .smallsection.left{float:left;}
#main #content .smallsection h3{background:url("http://h1.staticlc.com/images/community_pages/headers/250.jpg") no-repeat left top;margin-bottom:0;}

#main #content .redlist{padding-top:10px;}
#main #content .redlist li{line-height:1.4;padding:10px 14px 0 14px;}
#main #content .redlist .itemtitle,#main #content .redlist .itemtitle *{font-size:9pt;text-transform:uppercase;color:#5a1400;font-weight:bold;}
#main #content .redlist .itemdescription,#main #content .redlist .itemdescription *{font-size:8pt;font-weight:bold;text-decoration:none;}

#main #content .tableoutside{border-bottom:3px solid #767676;}
#main #content .tableoutside *{font-size:9pt;}
#main #content .tableinside{padding-bottom:1px;border-bottom:2px solid #701c00;}
#main #content .tableinside,#main #content .tableoutside{padding-bottom:1px;}
#main #content .tableoutside table{border-collapse:collapse;border-spacing:0;width:100%;margin-top:0;padding-bottom:2px;}
#main #content .tableoutside table th{padding:12px 14px 14px 14px;vertical-align:top;}
#main #content .tableoutside table th,#main #content .tableoutside table th *{font-size:11pt;color:#e7e6e4;text-transform:uppercase;}
#main #content .tableoutside table td{padding:11px 14px;vertical-align:middle;border-bottom:1px solid #999;}

#main #content dl{overflow:hidden;}
#main #content dl dt{clear:both;font-size:8pt;font-weight:bold;color:#5a1400;text-transform:uppercase;float:left;width:80px;line-height:1.5;text-align:right;}
#main #content dl dd{padding-left:6px;font-size:8pt;float:left;width:334px;line-height:1.5;}

#main #content .fielderror{background:#fdd;}
#main #content .fielderror .textinput{border:1px solid #5a1400 !important;}
#main #content .fielderror .fieldmessage{clear:both;margin:0;padding:0;color:#5a1400;font-size:8pt;}
#main #content .parens{font-size:.8em;font-weight:normal;}
#main #content #submitbutton{text-align:right;}
#main #content #submitbutton input{margin-top:15px;}

#main #content #openingsandevents{margin-top:20px;}

#main #content #cartlist{margin:0;}
#main #content #cartlist p{margin:15px 14px;line-height:1.4;}
#main #content #cartlist table{background:url("http://h4.staticlc.com/images/career_pages/bg/openings.jpg") no-repeat left top;}
#main #content #cartlist table .cart{width:75px;text-align:center;vertical-align:middle;padding:0;}
#main #content #cartlist table .cart .hidden{display:none;}
#main #content #cartlist table th.cart{padding-top:7px;vertical-align:top;}
#main #content #cartlist table .jobtitle *{font-weight:bold;text-transform:uppercase;text-decoration:none;}
#main #content #cartlist table .jobtitle a{text-decoration:underline;}
#main #content #cartlist #careers_apply_now{overflow:hidden;}
#main #content #cartlist #careers_apply_now span,#content.cart #cartlist #careers_apply_now a{margin-top:10px;float:right;display:block;width:141px;height:20px;letter-spacing:1px;padding:8px 0 0 0;text-decoration:none;font-weight:normal;font-family:Helvetica,arial,sans-serif;font-size:8pt;text-align:center;line-height:normal;color:#fff;text-transform:uppercase;background:url("http://h2.staticlc.com/images/career_pages/toolbox/applynow_inactive.jpg") no-repeat left top;text-indent:-9999px;}
#main #content #cartlist #careers_apply_now span,#content.cart #cartlist #careers_apply_now a:hover{background:url("http://h2.staticlc.com/images/career_pages/toolbox/applynow_active.jpg") no-repeat left top;}
#main #content #cartlist #applytext{margin:10px 0 0 0;text-align:right;}
#main #content #cartlist #addanother{margin:5px 31px 0 0;text-align:right;}
#main #content #cartlist #addanother *{font-size:9pt;text-transform:uppercase;font-weight:bold;}
#main #content #cartlist #addanother img{padding-left:5px;}
#main #content #cartlist #addanother a{text-decoration:none;border:0;}

#content.openings #openingsearch{position:relative;margin-top:10px;overflow:hidden;width:800px;height:48px;background:url("http://h1.staticlc.com/images/career_pages/bg/search.jpg") no-repeat left top;}
#content.openings #openingsearch label{position:absolute;left:14px;bottom:16px;font-size:10pt;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#5a1400;letter-spacing:1px;}
#content.openings #openingsearch #search{position:absolute;left:180px;bottom:13px;border:1px solid #ccc;padding:1px 8px;font-size:10pt;color:#555;width:120px;}
#content.openings #openingsearch select{position:absolute;left:335px;bottom:13px;border:1px solid #ccc;}
#content.openings #openingsearch select,#content.openings #openingsearch option{font-size:10pt;color:#555;}
#content.openings #openingsearch #searchbutton{position:absolute;bottom:8px;right:150px;border:0;}
#content.openings #openingsearch #viewbutton{position:absolute;bottom:8px;right:14px;border:0;}
#content.openings #nojobpostings{text-align:center;font-style:italic;padding:20px 0;}

#content.openings #openinglist{margin-top:10px;}
#content.openings #openinglist table{background:url("http://h4.staticlc.com/images/career_pages/bg/openings.jpg") no-repeat left top;}
#content.openings #openinglist table .cart{width:75px;text-align:center;vertical-align:middle;padding:0;}
#content.openings #openinglist table .cart .hidden{display:none;}
#content.openings #openinglist table th.cart{padding-top:7px;vertical-align:top;}
#content.openings #openinglist table .jobtitle *{font-weight:bold;text-transform:uppercase;text-decoration:none;}
#content.openings #openinglist table .jobtitle a{text-decoration:underline;}
#content.openings #openinglist #careers_apply_now{overflow:hidden;}
#content.openings #openinglist #careers_apply_now span,#content.openings #openinglist #careers_apply_now a{margin-top:10px;float:right;display:block;width:141px;height:20px;letter-spacing:1px;padding:8px 0 0 0;text-decoration:none;font-weight:normal;font-family:Helvetica,arial,sans-serif;font-size:8pt;text-align:center;line-height:normal;color:#fff;text-transform:uppercase;background:url("http://h2.staticlc.com/images/career_pages/toolbox/applynow_inactive.jpg") no-repeat left top;text-indent:-9999px;}
#content.openings #openinglist #careers_apply_now span,#content.openings #openinglist #careers_apply_now a:hover{background:url("http://h2.staticlc.com/images/career_pages/toolbox/applynow_active.jpg") no-repeat left top;}

#content.openings #careermain p{margin:10px 14px;width:400px;line-height:1.4;}

#main #content h5{font-weight:bold;font-size:11pt;line-height:1.4;margin:0 14px;}
#main #content #disclaimer{margin:10em 14px 0 14px;font-size:7pt;line-height:1.4;}
#main #content #disclaimer p{font-size:7pt;line-height:1.4;margin:0;padding-bottom:5px;}

#main #content .learnmore{text-align:right;padding:3px 0;}
#main #content .learnmore a{text-transform:uppercase;border-bottom:1px solid #555;text-decoration:none;font-size:8pt;}

#content.openingdetail #careercontent{margin-top:10px;}
#content.openingdetail #careercontent #jobdescription{line-height:1.4;}
#content.openingdetail #openingmain{overflow:hidden;margin-top:15px;}
#content.openingdetail #openinginfo{float:left;width:420px;}
#content.openingdetail #openinginfo #jobdescription{margin:15px 14px;line-height:1.4;}
#content.openingdetail #openinginfo #jobdescription ul{padding-top:1em;padding-left:2em;}
#content.openingdetail #openinginfo #jobdescription li{list-style:disc;line-height:1.4;padding-bottom:2px;}
#content.openingdetail #openingsidebar{float:right;width:141px;}
#content.openingdetail #openingsidebar .hidden{display:none;}
#content.openingdetail #openingsidebar #careers_apply_now a{margin-bottom:10px;display:block;width:141px;height:20px;letter-spacing:1px;padding:8px 0 0 0;text-decoration:none;font-weight:normal;font-family:Helvetica,arial,sans-serif;font-size:8pt;text-align:center;line-height:normal;color:#fff;text-transform:uppercase;background:url("http://h2.staticlc.com/images/career_pages/toolbox/applynow_inactive.jpg") no-repeat left top;text-indent:-9999px;}
#content.openingdetail #openingsidebar #careers_apply_now a:hover{background:url("http://h2.staticlc.com/images/career_pages/toolbox/applynow_active.jpg") no-repeat left top;}
#content.openingdetail #openingsidebar .add a{margin-bottom:10px;display:block;width:141px;height:20px;letter-spacing:1px;padding:8px 0 0 0;text-decoration:none;font-weight:normal;font-family:Helvetica,arial,sans-serif;font-size:8pt;text-align:center;line-height:normal;color:#fff;text-transform:uppercase;background:url("http://h2.staticlc.com/images/career_pages/buttons/add_inactive.jpg") no-repeat left top;text-indent:-9999px;}
#content.openingdetail #openingsidebar .add a:hover{background:url("http://h2.staticlc.com/images/career_pages/buttons/add_active.jpg") no-repeat left top;}
#content.openingdetail #openingsidebar .remove a{margin-bottom:10px;display:block;width:141px;height:20px;letter-spacing:1px;padding:8px 0 0 0;text-decoration:none;font-weight:normal;font-family:Helvetica,arial,sans-serif;font-size:8pt;text-align:center;line-height:normal;color:#fff;text-transform:uppercase;background:url("http://h2.staticlc.com/images/career_pages/buttons/remove_inactive.jpg") no-repeat left top;text-indent:-9999px;}
#content.openingdetail #openingsidebar .remove a:hover{background:url("http://h2.staticlc.com/images/career_pages/buttons/remove_active.jpg") no-repeat left top;}
#content.openingdetail #openingsidebar #careers_print_button,#content.openingdetail #openingsidebar #careers_email_button,#content.openingdetail #openingsidebar .careers_social_icons{margin-bottom:10px;text-align:right;}

#content.statement #statementmain{overflow:hidden;margin:15px 14px;}
#content.statement #statementmain p{font-size:9pt;padding-bottom:10px;}

#content.about_us #careermain #vision p{margin:15px 14px;}
#content.about_us #careermain #vision #corevalues{margin-top:-10px;}
#content.about_us #careermain #vision #corevalues b{color:#5a1400;text-transform:uppercase;font-weight:bold;}
#content.about_us #careermain #historyandawards{margin-top:20px;}
#content.about_us #careermain #awards li{line-height:1.4;padding:15px 14px 0 14px;}
#content.about_us #careermain #awards li a{text-decoration:none;}
#content.about_us #careermain #awards .eventname,#content.workatlc #careermain #awards .eventname a{font-size:9pt;text-transform:uppercase;color:#5a1400;font-weight:bold;}
#content.about_us #careermain #awards .eventdate{}
#content.about_us #careermain #awards .eventdate,#content.workatlc #careermain #awards .eventdate a{font-size:8pt;}

#content.openingemail dl{margin-top:10px;}
#content.openingemail dt,#content.openingemail dd{padding-top:2px;}
#content.openingemail dd{font-weight:bold;}
#content.openingemail #openingemail{margin:10px 0 10px 14px;}
#content.openingemail #openingemail .formfield{padding:10px 0 0 0;}
#content.openingemail #openingemail label{display:block;line-height:1.4;}
#content.openingemail #openingemail .textinput{border:1px solid #ccc;padding:2px 3px;font-size:10pt;color:#555;width:300px;}
#content.openingemail #openingemail #submitbutton{width:308px;}

#content.application #application{margin:5px 14px;}
#content.application #application .formfield{padding:10px 0 0 0;}
#content.application #application .formfield.radio{overflow:hidden;zoom:100%;}
#content.application #application .formfield .radiolabel{float:left;width:374px;padding-right:20px;}
#content.application #application label{display:block;line-height:1.4;font-weight:bold;padding-left:3px;font-size:9pt;}
#content.application #application .textinput{border:1px solid #ccc;padding:2px 3px;font-size:10pt;color:#555;width:300px;}
#content.application #application textarea.textinput{width:400px;}
#content.application #application .column{float:left;width:187px;}
#content.application #application .column .textinput{width:160px;}
#content.application #application .column23{float:left;width:374px;}
#content.application #application .column23 .textinput{width:347px;}
#content.application #application .columnhalf{float:left;width:280px;}
#content.application #application .columnhalf .textinput{width:253px;}
#content.application #application .field_state{width:93px;}
#content.application #application .clear{clear:both;}
#content.application #application .checkboxitem{margin-top:3px;}
#content.application #application .checkboxitem label{display:inline;font-weight:normal;line-height:normal;font-size:8pt;vertical-align:middle;padding-right:10px;}
#content.application #application .checkboxitem input{vertical-align:middle;}
#content.application #application #field_skill_id{overflow:hidden;zoom:100%;}
#content.application #application #skill_other_text{margin-top:2px;}
#content.application #application .upload{margin-top:2px;}
#content.application #application #field_file_resume label,#content.application #application #field_file_coverletter label{text-transform:uppercase;padding:0;}
#content.application #application #field_file_resume img,#content.application #application #field_file_coverletter img{display:block;float:left;padding:3px 5px 0 0;}
#content.application #application #field_file_resume label .parens,#content.application #application #field_file_coverletter label .parens{text-transform:none;}
#content.application #application #field_list_signup label{font-weight:bold;}
#content.application #application #field_agreement label{font-weight:bold;}
#content.application #application #field_agreement label a{font-size:8pt;font-weight:bold;}
#content.application #application h4{font-size:10pt;margin:0;padding:20px 0 0 0;color:#5a1400;font-weight:bold;text-transform:uppercase;}
#content.application #application h4.gray{color:#555;margin:0 0 0 3px;padding:15px 0 0 0;}
#content.application #application .multiplicity{overflow:hidden;zoom:100%;}
#content.application #application .instruction{padding:0;margin:10px 0 0 0;}
#content.application #application .addanother{clear:both;margin:0;padding:10px 0;}
#content.application #application .addanother *{font-size:9pt;text-transform:uppercase;font-weight:bold;}
#content.application #application .addanother img{padding-right:5px;}
#content.application #application .addanother a{text-decoration:none;border:0;}
#content.application #application .hidinginthelight{display:none;}