@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap);.section-content{padding:30px 30px 50px}#last_cont,#tabs_cont,#title_cont{position:relative;width:900px;margin-left:auto;margin-right:auto}#images_cont{margin-left:auto;margin-right:auto;width:800px;margin-top:10px;border:4px solid #fff;box-shadow:0 1px 3px 1px rgba(0,0,0,0.2)}#position_info{position:relative;padding-top:15px;padding-bottom:15px}.ui-tabs .ui-tabs-nav li a{padding:.5em 1.5em}.ui-tabs .ui-widget-content{background:#fff url("/images2/bg_grey_fade.png") left bottom repeat-x}.ui-tabs-panel a{color:#08c !important}.ui-tabs-panel a:visited{color:#08c !important}#title_cont .section-title{text-align:left;padding-left:0;width:685px;padding-top:0;margin-top:0}#title_cont .section-blurb{width:685px;text-align:left;padding-left:10px;padding-top:0}#position_description{margin:40px 20px}#top_apply_btn{top:23px;z-index:5;position:absolute;right:3px;border:1px solid #bea848;display:none;background-color:#f5cf37;padding:8px 18px;font-weight:700;font-size:.8rem;border-radius:3px;font-family:'Open Sans',arial,sans-serif;text-decoration:none}#top_apply_btn:hover{border:1px solid #000;text-decoration:none}#bottom_apply_btn{top:0}.apply-btn{font-size:1em;padding:6px;cursor:pointer}#tabs_cont{margin-top:15px;margin-bottom:15px;font-size:.90em;display:none}#tabs_loading{height:48px;margin:40px 0;width:900px;padding-top:30px;border-top:1px solid #eaeaea;text-align:center}#tabs_loading img{margin-left:auto;margin-right:auto}.ui-tabs .ui-widget-content{font-size:.90em;padding:25px}.sub-title{margin-bottom:0;margin-top:0;padding-top:25px}.sub-section{padding-top:2px;margin-top:0}#pay_levels{font-size:.90em}.stay-in-touch{background-image:url("../images/contact_sprite.png");background-repeat:no-repeat;min-height:64px;padding-right:35px;padding-left:75px;float:left;width:200px}.stay-in-touch h4{margin:0}.stay-in-touch p{font-size:.75em;padding:0;margin:3px 0 0 0}#last_cont{min-height:70px;padding:30px 0}#ask_q{background-position:0 0}#ask_i{background-position:0 -95px}#call_i{padding-right:0;background-position:0 -187px}.link-arrow-rt{background:url("/images2/icon_blue_arrow.png") no-repeat scroll right center transparent;font-size:1.0;font-weight:bold;padding-right:25px}.link-arrow-rt-sm{background:url("/images2/icon_blue_arrow_rt.png") no-repeat scroll right center transparent;padding-right:10px}#form_ask{width:430px}#ask_i_content{display:none;text-align:left}#ask_i_form .form-title{font-size:1.0}#ask_i_form .form-desc{font-size:.80em}.form-field{position:relative;font-size:.85em;padding-top:20px}.required-img{vertical-align:top}#label_email{display:block}#form_email{width:345px}#label_checkbox{font-size:.85em}#form_ask .submit-btn{margin-top:20px;margin-left:260px}#ask_i_response{display:none}#ask_i_response h3{font-family:'Open Sans',arial,sans-serif;font-size:1.4em}.highlight{background-color:#ff0}.qualif-details-cont{padding-top:20px;padding-bottom:20px}#open_ann_list{list-style-type:decimal}#open_ann_list li{padding-bottom:15px}#oc_ann{display:none}#oc_vacancies{margin:45px 0 5px;clear:both;display:none}#vacancy_ann{margin-top:6px;background:url("/images2/bg_lines_light.jpg") top left repeat;border:3px solid #fff;border-radius:3px;padding:10px;border:1px solid #dbdbdb}#vacancy_ann h4{margin-top:0;margin-bottom:25px}#vacancy_ann #map{width:500px;height:300px;float:right;margin-left:6px}#vacancy_ann #listing{width:300px;height:280px;background-color:#fff;border:1px solid #f2f2f2;padding:10px;overflow-y:scroll}#listing h5{margin-bottom:0}#listing ul{padding:0;margin:0}#listing ul li{margin-left:15px;padding-top:2px}#iw_win{width:260px;font-family:arial,sans-serif;font-weight:normal;font-size:1.0;padding:5px}#iw_win p{margin:2px 0}#facl_img_link{width:"80px";height:"40px";display:block;float:left;margin-right:10px}#iw_name{font-weight:bold;font-size:1.10em;margin:5px 0 !important}.facl-map-title{font-weight:bold;font-size:.90em;color:#000 !important}#video_cont{width:227px;height:225px;text-align:center;float:right;margin-left:40px;position:relative}#video_cont_title{font-size:.85em;font-style:italic;color:#333;padding-top:3px}.testimony{margin-top:20px;background-color:#fff;font-family:'Open Sans',sans-serif;margin-bottom:10px}.testimony-img{display:block;float:left;margin:.3em 1.8em 1.5em 0}.testimony-preview{font-style:italic;float:left}.testimony-preview .testimony-img{max-width:111px}.testimony-snippet{color:#454545;line-height:1.31em;font-style:normal;font-weight:400;font-size:1.75em;text-transform:none;text-decoration:none;letter-spacing:0;word-spacing:0;background-color:#fff}.testimony-readmore{padding-left:2px;background-color:#fff;font-weight:bold}.testimony-full{font-size:1.0;display:none;background-color:#fff}.testimony-who{color:#454545;text-align:right;font-size:.85em;padding-top:10px;font-style:italic;letter-spacing:.15em;padding-bottom:30px}.testimony-seperator{border-bottom:1px solid #eaeaea;padding-top:20px;margin-bottom:30px}#health_logo{float:right;margin-left:50px;margin-bottom:20px;margin-top:30px}#life_at_bop{margin-top:40px}#special_hiring_msg{display:none;text-align:left;padding:30px}ul.no-indent{padding-left:0;margin-left:15px}.careers-overview{margin:-15px -15px 20px;font-size:.83rem;font-family:'Montserrat',Arial,sans-serif;line-height:1.5rem}.careers-overview-left{width:450px;float:left}.careers-overview-left-title{padding-right:100px;font-size:1.3rem;margin-top:.8rem}.careers-overview-right{width:320px;float:left;margin-left:60px}.careers-overview-right h4{padding-right:50px}.careers-overview-right-link-arrow{background:url(/images2/icon_blue_arrow_rt.png) center right no-repeat;padding-right:10px}#open_ann_list .careers-loc-list{list-style-type:disc;float:left}#open_ann_list .careers-loc-list li{padding-bottom:0}#open_ann_list .careers-loc-list{list-style-type:disc;float:left}#open_ann_list .careers-loc-list2{margin-left:50px}.careers-why-img{width:420px;float:left;margin-right:25px;margin-top:15px;margin-bottom:25px}.careers-why{padding-left:440px;font-size:.83rem !important;line-height:1.5rem;font-family:'Montserrat',Arial,sans-serf}.careers-why h3{font-size:1.3rem;padding-right:90px}.careers-why ul{padding:0;margin-left:20px;margin-bottom:20px}.careers-format2 .apply-now-cont{top:23px;z-index:5;position:absolute;right:3px;text-align:right;font-size:.9rem;font-family:'Montserrat',Arial,sans-serf;width:330px}.apply-now-text{float:right;font-weight:500;font-size:.85rem}.careers-format2 .apply-now-text-line{vertical-align:bottom;display:block;line-height:1rem}.careers-format2 #top_apply_btn{top:unset;z-index:auto;position:relative;right:unset;float:right;display:inline-block;margin-left:10px;text-decoration:none}.careers-format2 .ui-widget-content{line-height:1.3rem;font-family:'Montserrat',Arial,sans-serf}.careers-format2 h3,.careers-format2 h4{margin-bottom:3px;padding-bottom:0}.careers-format2 p,.careers-format2 ul,.careers-format2 ol{padding-top:0;margin-top:0}.career-bottom-link{padding-top:10px;padding-bottom:30px;font-weight:bold}.careers-format2 .benefits-list{line-height:1.8rem}.careers-format2 .careers-overview{line-height:1.3rem}.careers-format2 .careers-overview-left-title{font-size:1rem}.careers-format2 .careers-overview-left{width:320px}.careers-format2 .careers-overview-right{width:480px;margin-left:30px}.careers-format2 .careers-overview table{width:100%;border-bottom:1px solid #eaeaea}.careers-format2 .careers-overview td{border-top:1px solid #eaeaea;padding:3px}.careers-format2 .careers-overview td:nth-child(2){text-align:right}.careers-format2 .careers-qual h3{line-height:1.5rem}.careers-qual-img{width:350px;float:left;margin-right:25px;margin-bottom:45px}.ksa-list{overflow:hidden;padding:20px}.career-openings-img{width:350px;float:left;margin-right:25px;margin-top:0;margin-bottom:25px}.career-openings h3{font-size:.95rem}.openings-how-list,.intern-opening-list{overflow:hidden;padding:20px}.careers-format2 #oc_vacancies{margin:25px 0}.careers-format2 .careers-why-img{width:350px;float:left;margin-right:25px;margin-top:15px;margin-bottom:25px}.careers-format2 .careers-why{padding-left:370px;font-size:.83rem !important;line-height:1.3rem}.careers-format2 .careers-why h3{font-size:1.1rem}.careers-format2 .careers-why h4{font-size:1rem}.internship-opportunity{padding:10px;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);border-radius:3px;margin-bottom:10px}.internship-facil-location{font-weight:bold;font-size:.8rem}.pay-levels-cont{padding-top:10px;text-align:right;font-style:italic}