[aria-hidden=true]{display:none!important}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}body{background-color:#fff;overflow-x:hidden}.usajobs-assistive-text{position:absolute!important;margin:-1px!important;border:0!important;padding:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.usajobs-joa{font-size:1.3rem}.usajobs-joa .usajobs-nav,.usajobs-joa .usajobs-site-header,.usajobs-joa .usajobs-joa-header,.usajobs-joa .usajobs-joa-prev-next,.usajobs-joa .usajobs-joa-actions__col-apply,.usajobs-joa .usajobs-joa-actions__col-sub-actions,.usajobs-joa .usa-footer,.usajobs-joa .usajobs-joa__authenticity-note{display:none}.usajobs-joa .usajobs-joa-accordion-trigger{display:none}.usajobs-joa .usajobs-joa-accordion-content[aria-hidden=true]{display:block!important}.usajobs-joa .usajobs-joa-accordion-content{padding:0}.usajobs-joa .usajobs-joa-intro__summary{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%}.flexbox .usajobs-joa-intro-hiring-paths__figure{-webkit-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0}.flexbox .usajobs-joa-intro-hiring-paths__body{box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:0}.usajobs-joa .usajobs-joa-intro__summary:last-child{margin-right:0}.usajobs-joa .usajobs-joa-intro__details-container{float:left;display:block;margin-right:2.3576520234%;width:65.8807826589%}.usajobs-joa .usajobs-joa-intro__details-container:last-child{margin-right:0}.usajobs-joa .usajobs-joa-intro__details{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.usajobs-joa .usajobs-joa-intro__details:last-child{margin-right:0}.usajobs-joa .usajobs-joa-intro__title{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:700;line-height:1.3;margin-bottom:.5rem;margin-top:1.5rem;font-size:24px;font-size:2.4rem}.usajobs-joa .usajobs-joa-intro__agency{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:700;line-height:1.3;margin-bottom:.5rem;margin-top:1.5rem;font-size:19px;font-size:1.9rem}.usajobs-joa .usajobs-joa-intro__employment-type{font-size:1.3rem}.usajobs-joa .usajobs-joa-intro__location{font-size:1.3rem}.usajobs-joa .usajobs-joa-accordion-title{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:700;line-height:1.3;margin-bottom:.5rem;margin-top:1.5rem;font-size:19px;font-size:1.9rem}.usajobs-joa .usajobs-joa-intro__location,.usajobs-joa .usajobs-joa-intro__label{font-size:1.4rem;margin-top:.8rem}.usajobs-joa .usajobs-content-well,.usajobs-joa .usajobs-rightrail{float:none;width:100%;margin:0}.usajobs-joa .usajobs-content-well .img-responsive,.usajobs-joa .usajobs-rightrail .img-responsive{display:none}.usajobs-joa .usajobs-content-well .row::after,.usajobs-joa .usajobs-rightrail .row::after{clear:both;content:"";display:block}.usajobs-joa .usajobs-content-well h3,.usajobs-joa .usajobs-rightrail h3{font-size:16px;margin:1rem 0 .5rem}.usajobs-joa .usajobs-content-well h3+p,.usajobs-joa .usajobs-rightrail h3+p{margin-top:0}.usajobs-joa .usajobs-content-well h4,.usajobs-joa .usajobs-rightrail h4{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:700;line-height:1.3;margin-bottom:.5rem;margin-top:1.5rem;font-size:16px;font-size:1.6rem;margin:0}.usajobs-joa .usajobs-content-well ul,.usajobs-joa .usajobs-rightrail ul{margin-bottom:.25rem}.usajobs-joa .usajobs-content-well ul li,.usajobs-joa .usajobs-rightrail ul li{line-height:1.2}.usajobs-joa .usajobs-content-well p,.usajobs-joa .usajobs-rightrail p{font-size:1.3rem;line-height:1.2}.usajobs-joa .usajobs-content-well br,.usajobs-joa .usajobs-rightrail br{display:block;margin:0;line-height:1}.usajobs-joa .usajobs-content-well p+br+p,.usajobs-joa .usajobs-rightrail p+br+p{margin-top:0}.usajobs-joa .usajobs-content-well a:after,.usajobs-joa .usajobs-rightrail a:after,.usajobs-joa-closing-types a:after,.usajobs-joa-intro-second-announcement a:after{display:block;content:" (" attr(href) ") ";font-size:1.1rem;font-weight:normal}.usajobs-agency-contact-item:after,.usajobs-agency-contact-item a:after{content:""!important}.usajobs-joa .usajobs-joa-agency__details,.usajobs-joa .usajobs-joa-agency__address{margin-bottom:1.5rem;float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.usajobs-joa .usajobs-joa-agency__details:last-child,.usajobs-joa .usajobs-joa-agency__address:last-child{margin-right:0}.usajobs-joa .usajobs-joa-agency__address{margin-right:0}.usajobs-joa .usajobs-joa-agency{margin-top:1rem}.usajobs-joa #jobinfo1,.usajobs-joa #jobinfo2,.usajobs-joa #jobsummary,.usajobs-joa .noUSAJobsCSS,.usajobs-joa .content{float:left;display:block;margin-right:2.3576520234%;width:100%;margin-right:0}.usajobs-joa #jobinfo1:last-child,.usajobs-joa #jobinfo2:last-child,.usajobs-joa #jobsummary:last-child,.usajobs-joa .noUSAJobsCSS:last-child,.usajobs-joa .content:last-child{margin-right:0}.usajobs-joa #jobinfo1 p:first-child,.usajobs-joa #jobinfo2 p:first-child,.usajobs-joa #jobsummary p:first-child,.usajobs-joa .noUSAJobsCSS p:first-child,.usajobs-joa .content p:first-child{margin-top:0}.usajobs-joa #jobinfo1{margin-bottom:1rem}.usajobs-joa--v1-5__shell .usajobs-joa--v1-5__accordion-trigger,.usajobs-joa--v1-5__shell .usajobs-joa-occupations__similar-jobs{display:none}.usajobs-joa--v1-5__shell [data-object="reveal-more"][data-readmore][aria-expanded=false]{display:block!important}.usajobs-joa--v1-5__shell .usajobs-joa-overview,.usajobs-joa--v1-5__shell .usajobs-joa-locations--v1-5,.usajobs-joa--v1-5__shell .usajobs-joa-section{margin:0;padding:0;box-shadow:none}.usajobs-joa--v1-5__shell .usajobs-joa-overview__cta,.usajobs-joa--v1-5__shell .usajobs-joa-overview__help,.usajobs-joa--v1-5__shell .usajobs-joa-locations--v1-5__cta,.usajobs-joa--v1-5__shell .usajobs-joa-locations--v1-5__help,.usajobs-joa--v1-5__shell .usajobs-joa-section__cta,.usajobs-joa--v1-5__shell .usajobs-joa-section__help{display:none}.usajobs-joa--v1-5__shell .usajobs-joa-overview__header,.usajobs-joa--v1-5__shell .usajobs-joa-locations--v1-5__header,.usajobs-joa--v1-5__shell .usajobs-joa-section__header{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:700;line-height:1.3;margin-bottom:.5rem;margin-top:1.5rem;font-size:24px;font-size:2.4rem}.usajobs-joa--v1-5__shell .usajobs-joa-occupations{padding:0;background-color:#fff}.usajobs-joa--v1-5__shell .usajobs-joa-occupations__title{color:#212121}.usajobs-joa--v1-5__shell .usajobs-joa-occupations__series{color:#0071bc}.usajobs-joa .usajobs-joa-summary-container::after{clear:both;content:"";display:block}.usajobs-joa-intro-second-announcement{position:relative;margin:1.5rem 0;padding:3rem 1.5rem 1.5rem;background-color:#fff}.usajobs-joa-intro-second-announcement__item{padding:.5rem 0;color:#212121;text-decoration:none}.usajobs-joa-intro-second-announcement__link{display:block;margin-top:1rem}.usajobs-joa-intro-second-announcement__link:hover{text-decoration:none;box-shadow:0 0 3px #3e94cf,0 0 7px #3e94cf}.usajobs-joa-intro-second-announcement .usajobs-joa-intro-second-announcement__link{text-decoration:none}.no-flexbox .usajobs-joa-intro-second-announcement__item{display:table}.no-flexbox .usajobs-joa-intro-second-announcement__item::after{clear:both;content:"";display:block}.no-flexbox .usajobs-joa-intro-second-announcement__figure,.no-flexbox .usajobs-joa-intro-second-announcement__body{display:table-cell}.no-flexbox .usajobs-joa-intro-second-announcement__body{width:calc(100% - 6.1rem)}.lt-ie9 .no-flexbox .usajobs-joa-intro-second-announcement__body{width:75%}.flexbox .usajobs-joa-intro-second-announcement__item{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;box-align:top;-webkit-align-items:top;-moz-align-items:top;-ms-align-items:top;-o-align-items:top;align-items:top;-ms-flex-align:top}.flexbox .usajobs-joa-intro-second-announcement__figure{-webkit-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0}.flexbox .usajobs-joa-intro-second-announcement__body{box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:0}.usajobs-joa-banner__hiring-organization{margin-top:1rem;font-weight:normal;color:#fff}.usajobs-joa-preview-questionnaire__link{text-align:left}@media screen and (min-width:62em){.usajobs-joa-aside-print:last-child{margin-right:0}}@media screen and (min-width:62em){.usajobs-joa-aside-print{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%;margin-right:0}}@media print{.usajobs-joa-section__header{display:block!important}.usajobs-joa-sub-section__container:last-child{margin-right:0}.usajobs-joa-sub-section__container{float:left;display:block;margin-right:4.8291588071%;width:47.5854205965%}.usajobs-joa-fair-and-transparent__list>.usajobs-joa-fair-and-transparent__item:nth-child(2n){margin-right:0}.usajobs-joa-fair-and-transparent__list>.usajobs-joa-fair-and-transparent__item{float:left;display:block;margin-right:4.8291588071%;width:47.5854205965%}.usajobs-joa-summary__list>.usajobs-joa-summary__item{float:left;display:block;margin-right:4.8291588071%;width:47.5854205965%}.usajobs-joa-summary__list>.usajobs-joa-summary__item:nth-child(2n){margin-right:0}.usajobs-joa-actions--v1-5__numbers{text-align:left}.no-overflow-print{overflow:inherit!important}}.job-closing-in-7{color:#fdb81e}.job-closing-in-2{color:#cd2026}.usajobs-joa-intro-hiring-paths__explanation-text-break-all{margin-top:0;word-wrap:break-word}.usajobs-job-status{display:block;margin:0;padding:0;list-style-type:none;margin:0}.usajobs-job-status>li{display:list-item;margin:0}.usajobs-job-status>li:before{display:none}.usajobs-job-status>li:after{display:none}.usajobs-job-status-align-right{text-align:right}.usajobs-job-status-font{font-size:17px;font-weight:bold}.usajobs-job-status .usajobs-job-status-item{display:inline-block;width:188px;margin-bottom:8px;margin-top:6px;padding:0 1rem;background-color:#323a45;border:1px solid #323a45;border-radius:3rem;text-align:center;font-weight:bold;font-size:14px}@media screen and (max-width:600px){.usajobs-job-status{padding-top:15px}.usajobs-joa-section__help{top:20px}}.usajobs-job-status .usajobs-job-status-item.accepting-applications{background-color:#2d8700;color:#fff;border-color:#2d8700}.usajobs-job-status .usajobs-job-status-item.candidate-selected{background-color:#aeb0b5;border-color:#aeb0b5}.usajobs-job-status .usajobs-job-status-item.job-canceled{background-color:#e31c3d;color:#fff;border-color:#e31c3d}.usajobs-job-status .usajobs-job-status-item.under-review{background-color:#fdb81e;border-color:#fdb81e}.usajobs-job-status .usajobs-job-status-item.job-closed{background-color:#fff;color:#000;border-color:#000}