@font-face{font-family:'proxima-nova-bold';src:url("/CSS/Fonts/BBB/proximanova-bold-webfont.eot");src:url("/CSS/Fonts/BBB/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/CSS/Fonts/BBB/proximanova-bold-webfont.woff") format("woff"),url("/CSS/Fonts/BBB/proximanova-bold-webfont.ttf") format("truetype"),url("/CSS/Fonts/BBB/proximanova-bold-webfont.svg#proxima-nova-bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima-nova-light';src:url("/CSS/Fonts/BBB/proximanova-light-webfont.eot");src:url("/CSS/Fonts/BBB/proximanova-light-webfont.eot?#iefix") format("embedded-opentype"),url("/CSS/Fonts/BBB/proximanova-light-webfont.woff") format("woff"),url("/CSS/Fonts/BBB/proximanova-light-webfont.ttf") format("truetype"),url("/CSS/Fonts/BBB/proximanova-light-webfont.svg#proxima-nova-light") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima-nova';src:url("/CSS/Fonts/BBB/proximanova-reg-webfont.eot");src:url("/CSS/Fonts/BBB/proximanova-reg-webfont.eot?#iefix") format("embedded-opentype"),url("/CSS/Fonts/BBB/proximanova-reg-webfont.woff") format("woff"),url("/CSS/Fonts/BBB/proximanova-reg-webfont.ttf") format("truetype"),url("/CSS/Fonts/BBB/proximanova-reg-webfont.svg#proxima-nova") format("svg");font-weight:normal;font-style:normal}.ui-autocomplete{position:absolute;top:100%;left:0;z-index:99999;float:left;display:none;min-width:160px;_width:160px;padding:4px 0;margin:2px 0 0 0;list-style:none;background-color:#fff;border-color:#ccc;border-color:rgba(0,0,0,.2);border-style:solid;border-width:1px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px}.ui-autocomplete-loading{background:#fff url("/images/BBB/ui-anim_basic_16x16.gif") right center no-repeat}.ui-menu{list-style:none;margin:0;display:block;z-index:99999!important}.ui-menu .ui-menu{margin-top:-3px;z-index:1}.ui-menu .ui-menu-item.ui-menu-header{background:#006e8a;color:#fff;display:block;font-weight:bold;padding:5px;border:1px solid #ccc;font-size:small;margin-left:-4px;margin-right:-4px;margin-top:-2px;float:none;width:auto}.ui-menu .ui-menu-item{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;font:13px Arial,Helvetica,sans-serif;font-weight:bold;margin:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;font:13px Arial,Helvetica,sans-serif;font-weight:bold;padding:0}.ui-menu .ui-menu-item a.ui-state-hover{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#fff;white-space:nowrap;margin:-1px;background-color:#bdbdbd;cursor:hand}.ui-menu .ui-menu-item a.ui-state-active{color:#fff;text-decoration:none;background-color:#08c;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-image:none}.ui-state-focus,.ui-menu .ui-menu-item a:hover{color:#fff!important;display:block;padding:3px 3px 3px 3px;text-decoration:none;cursor:pointer;background-color:#08c}.ui-widget-content a{color:#222}.ui-widget-content a:hover{color:#fff}@media(min-width:992px){.input-lg{height:40px;padding:7px 12px}}.input-lg{height:36px;padding:5px 9px;border-radius:5px}.dropdown-menu{border:1px solid rgba(0,0,0,.17);border-radius:6px}.dropdown-menu li a{font-family:'proxima-nova',Helvetica,Arial,sans serif}.dropdown-menu li a:link,.dropdown-menu li a:visited{color:#005a78}.dropdown-menu li a:hover,.dropdown-menu li a:focus{background:#dff7ff;color:#0d7c99}.collapse.in{display:block}@media(max-width:959px){body.menu-open,body.search-open{overflow:hidden}body.menu-open header .main-nav,body.search-open .search-container .search-form{display:block;opacity:1}body.menu-open header h1 .logo{position:fixed;z-index:300;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:.8}body.menu-open header h1 .logo:active,body.menu-open header h1 .logo:focus{opacity:1}body.menu-open header .main-nav ul{right:0;box-shadow:-2px 0 3px rgba(0,0,0,.7)}body.search-open header .mobile-nav-controls,body.menu-open header .mobile-nav-controls{display:none}}@media(max-width:959px)and (min-width:325px){body.menu-open header h1 .logo{width:20%;height:33%;min-height:60px;max-height:125px;background-position:center top;background-size:contain}}@media(max-width:959px)and (min-width:400px){body.menu-open header h1 .logo{width:23%}}@media(max-width:959px)and (min-width:450px){body.menu-open header h1 .logo{width:25%}}@media(max-width:959px)and (min-width:640px){body.menu-open header h1 .logo{width:25%;height:33%;min-height:125px;max-height:140px;background:url("/Images/logo_BBB_Home.png") center top no-repeat;background-size:contain}}@media(max-width:959px)and (min-width:700px){body.menu-open header h1 .logo{width:26%;min-height:140px;max-height:200px}}.modal{z-index:9998}.modal .modal-content{border:4px solid rgba(0,90,120,.2);border-radius:12px}.modal .modal-header{padding:12px 12px 8px;background:#0d7c99;border-bottom:none;border-top-left-radius:7px;border-top-right-radius:7px}.modal .modal-header h6.modal-title{margin:0;font-family:'proxima-nova-bold',Helvetica,Arial,sans serif}.modal .modal-title{color:#fff}.modal .modal-header .close{height:24px;width:24px;padding:0;background:#fff;border:#fff;border-radius:12px;box-shadow:0 3px 5px rgba(4,80,106,.5);text-shadow:none;color:#04506a;opacity:.6;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.modal .modal-header .close:hover{opacity:1}.modal .modal-header .close:active,.modal .modal-header .close:focus{opacity:.3;outline:none}.modal .modal-body{padding:12px 15px 18px}.modal .modal-footer{text-align:center}body.home .bbb-header .page-container header.container{max-width:960px}.bbb-header header #my-current-location{display:none;position:absolute;z-index:50;padding:6px;padding-left:14px;background:#bab9b9;-ms-border-radius:4px;border-radius:4px}@media(min-width:992px){.bbb-header header #my-current-location{margin-left:446px;width:228px}}@media(min-width:960px)and (max-width:992px){.bbb-header header #my-current-location{margin-left:328px;width:190px;margin-top:-4px}}@media(max-width:960px){.bbb-header header #my-current-location{margin-left:auto;width:160px;margin-top:-30px}}@media(max-width:340px){.bbb-header header #my-current-location{margin-left:auto;width:150px;margin-top:-20px}}.ui-helper-hidden-accessible{display:none}.bbb-header header nav.main-nav{font-size:14px}.bbb-header header nav.main-nav>ul{line-height:20px}.bbb-header header nav ul,.bbb-header header nav li{display:inline;list-style:none;margin:0;padding:0}.bbb-header header .main-nav{display:none}.bbb-header header .main-nav .mobile-member-nav{display:none}.bbb-header header .main-nav button.toggle-subnav{display:none}.bbb-header .page-container{font-family:'proxima-nova',Helvetica,Arial,sans serif;background:url("/Images/bg_Header.png") left top repeat-x}.bbb-header .page-container .tooltip{font-family:'proxima-nova',Helvetica,Arial,sans serif}.bbb-header .page-container header{max-width:960px;color:#f6f6f6;font-family:"proxima-nova-light",Helvetica,Arial,sans-serif}.bbb-header .page-container header .search-container{font-size:14px}.bbb-header header .search-container a:link,.bbb-header header .search-container a:visited,.bbb-header header .search-container a:focus,.bbb-header header .search-container label.search-label span{color:#fff;text-decoration:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:1}.bbb-header header .search-container a:hover,.bbb-header header .search-container label.search-label:hover span{color:#fff;text-decoration:none;opacity:.75}.bbb-header header .search-container a:active,.bbb-header header .search-container label.search-label:active span{opacity:1}.bbb-header header h1{position:relative;left:0;top:0!important;margin:0!important}.bbb-header header h1 .logo{display:block;margin:0;overflow:hidden;text-indent:-25000px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1}.bbb-header header h1 .logo:hover{opacity:.75}.bbb-header header h1 .logo:active{opacity:1;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.bbb-header header .button-change-location{position:absolute;display:block;height:23px;width:24px;margin:0;background:url("/Images/button_change_location.png") center center no-repeat;background-size:cover;text-indent:-10000px;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.bbb-header header a.button-change-location:hover,.bbb-header header a.button-change-location:active,.bbb-header header a.button-change-location:focus{margin-left:-1px;margin-top:-1px;height:25px;width:26px;opacity:1}.bbb-header header a.button-change-location:active,.bbb-header header a.button-change-location:focus{margin-left:-2px;margin-top:-2px;height:27px;width:28px}.bbb-header header .location h2{line-height:19.8px;margin:0;padding:3px 0 0 32px;font-family:"proxima-nova-bold","proxima-nova",Helvetica,Arial,sans-serif;font-size:18px;font-weight:normal}.bbb-header header .modal{color:#333;font-family:'proxima-nova',Helvetica,Arial,sans serif}.bbb-header header .ad-area{display:none}.bbb-header header .button-change-location-mobile{display:none}@media(max-width:959px){.bbb-header .page-container header{width:100%;height:190px;padding-bottom:30px;background:#06516a url("/Images/bg_Header.png") left top repeat-x}.bbb-header .page-container header .col-md-3{float:left;width:25%}.bbb-header .page-container header .col-md-9{float:left;width:75%}.bbb-header header h1{height:160px;margin:0;padding-top:39px;padding-left:0}.bbb-header header h1 .logo{width:68px;height:110px;margin:0 auto;background:url("/Images/logo_BBB_white_small.png") left top no-repeat}.bbb-header header .button-change-location{display:none}.bbb-header header .button-change-location-mobile{display:block;position:absolute;bottom:0;width:auto;padding-left:30px;background-position:0 center;background-size:auto;font-family:'proxima-nova-bold',Helvetica,Arial,sans serif;font-size:15px;text-indent:0}.bbb-header header a.button-change-location-mobile:hover,.bbb-header header a.button-change-location-mobile:active,.bbb-header header a.button-change-location-mobile:focus{height:23px;width:auto;margin:0}.bbb-header header .location{margin-top:30px;height:130px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.bbb-header header .location h2{position:relative;top:50%;margin-bottom:12px;padding:0;padding-right:30px;font-size:17px;transform:translateY(-50%)}}@media(max-width:959px)and (min-width:480px){.bbb-header header .location h2{font-size:1.4em}}@media(max-width:959px)and (min-width:640px){.bbb-header header .location h2{font-size:1.6em}}@media(max-width:959px)and (min-width:800px){.bbb-header header .location h2{font-size:1.75em}}@media(min-width:960px){.bbb-header .page-container header{height:215px}.bbb-header header,.bbb-header header.container{padding:0}.bbb-header header h1{height:180px;margin:0;padding-top:39px;padding-left:25px}.bbb-header header h1 .logo{width:156px;height:101px;background:url("/Images/logo_BBB_white_med.png") left top no-repeat}.bbb-header header .location{min-height:32px;padding-right:80px;padding-bottom:6px}.bbb-header header .search-container{padding-right:25px}.bbb-header header .main-nav{height:41px;margin:0;padding:0 15px;background:url("/Images/bg_Nav.png") left top repeat-x}}@media(min-width:992px){.bbb-header header h1{padding-left:35px}.bbb-header header h1 .logo{width:176px;height:114px;background:url("/Images/logo_BBB_white.png") left top no-repeat}.bbb-header header h1 .logo-mexico-search-results{width:176px;height:114px;background:url("/Images/logo_BBB_white_Mexico.png") left top no-repeat;display:block;margin:0;overflow:hidden;text-indent:-25000px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1}.bbb-header header .location{padding-right:110px}}.bbb-header .search-container label{font-family:'proxima-nova-bold',Helvetica,Arial,sans serif;font-size:15px}.bbb-header .search-container .search-controls{height:23px}.bbb-header .search-container .search-controls label.radio-inline{padding-right:9px}.bbb-header .search-controls .button-clear{float:right;margin-right:27px;font-family:'proxima-nova-bold',Helvetica,Arial,sans serif}.bbb-header .search-container .search-boxes{height:40px}.bbb-header .search-container .search-boxes input{float:left;width:47.5%;margin-right:1%}.bbb-header .search-container .search-boxes .box2{margin-right:0}@media(min-width:720px){.bbb-header .search-container .search-boxes .box1{width:62.5%}.bbb-header .search-container .search-boxes .box2{width:32.5%}}.bbb-header .change-location-panel .input-lg{height:40px;padding:7px 12px}.bbb-header .change-location-panel select{width:auto;margin-top:6px}.bbb-header .search-container .search-boxes .button-search,.bbb-header .change-location-panel .button-search{display:block;float:right;width:20px;height:40px;margin:0;padding:0;background:url("/Images/button_search.png") center center no-repeat;border:0;text-indent:-1000px;overflow:hidden;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:.5}.bbb-header .search-container .search-boxes .button-search{margin-top:-2px;margin-right:-4px}.bbb-header .change-location-panel .button-search{position:relative;top:-40px;width:30px;background-position:center top}.bbb-header .search-container .search-boxes .button-search:hover,.bbb-header .change-location-panel .button-search:hover{opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.bbb-header .search-container .search-boxes .button-search:active,.bbb-header .search-container .search-boxes .button-search:focus,.bbb-header .change-location-panel .button-search:active,.bbb-header .change-location-panel .button-search:focus{outline:none;border:none;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;opacity:.5}.bbb-header .search-container .search-filters{padding:2px 20px 10px 0;text-align:right}.bbb-header .search-container .search-controls label{padding-top:0;color:#fff}.bbb-header .search-container .search-controls .search-tab{display:inline-block;padding:2px 3px 0 11px;border-left:1px solid #2a8dac}.bbb-header .search-container .search-controls .first-tab,.bbb-header .search-container .search-controls .search-tab-connected{padding-left:0;border-left:none}.bbb-header .search-container .search-filters .dropdown-label{display:inline;padding-right:1px;font-size:12px;letter-spacing:.02em}.bbb-header .search-container .search-filters .dropdown-tab,.bbb-header .search-container .search-filters .search-label,.bbb-header .search-container .search-filters .button-help{font-size:14px;font-family:'proxima-nova',Helvetica,Arial,sans serif;font-weight:normal;letter-spacing:.01em}.bbb-header .search-container .search-filters .search-label span{font-size:12px}@media(min-width:992px){.bbb-header .search-container .search-boxes .button-search{margin:0}.bbb-header .search-container .search-filters{margin-left:0;padding:3px 91px 35px 0}.bbb-header .search-container .search-filters .dropdown-label{padding-right:3px;font-size:13px;letter-spacing:.03em}.bbb-header .search-container .search-filters .dropdown-tab,.bbb-header .search-container .search-filters .search-label,.bbb-header .search-container .search-filters .button-help{font-size:15px;letter-spacing:.02em}.bbb-header .search-container .search-filters .search-label span{font-size:14px}}.bbb-header .search-container label.search-label span{display:inline}.bbb-header .search-container .search-filters .dropdown-tab{padding-right:16px;background:url("/Images/arrow_dropdown.png") right center no-repeat}.bbb-header .search-container .search-filters .button-help{display:inline-block;width:22px;height:23px;margin-bottom:-8px;background:url("/Images/button_help.png") left top no-repeat;opacity:1;text-align:left;text-indent:30px;overflow:hidden}.bbb-header .search-container .search-filters .button-help:hover span{position:absolute;display:block;padding-top:1px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1}.bbb-header .search-container .search-form .button-close{display:none}@media(max-width:959px){.bbb-header .search-container .search-form{display:none;padding:15px}.bbb-header .search-container .search-form .button-close{display:block}.bbb-header .search-container .search-form form{max-width:360px;margin:40px auto 0}.bbb-header .search-container .search-controls{height:30px}.bbb-header .search-controls .button-clear{position:relative;z-index:205;top:120px;right:-20px}.bbb-header .search-container .search-boxes{height:120px}.bbb-header .search-container .search-boxes .box1,.bbb-header .search-container .search-boxes .box2{height:40px;width:100%;margin-bottom:10px}.bbb-header .search-container .search-controls .search-tab{display:block;float:none;width:100%;margin:10px;padding:2px;border:none;font-size:19px;text-align:left}.bbb-header .search-container .search-filters .dropdown-tab,.bbb-header .search-container .search-filters .search-label,.bbb-header .search-container .search-filters .button-help,.bbb-header .search-container .search-filters .search-label span{font-size:16px}.bbb-header .search-container .search-filters .search-label span{padding:2px 4px 2px 0}.bbb-header .search-container .search-filters .dropdown-tab{padding:3px 16px 3px 6px}.bbb-header .search-container .search-filters .button-help{position:absolute;z-index:205;top:6px;left:7px}.bbb-header .search-container .search-filters .dropdown-label{padding-right:10px;font-size:14px}.bbb-header .search-container .search-filters .dropdown-menu{margin-top:-3px}.bbb-header .search-container .search-boxes .button-search{position:absolute;top:395px;left:50%;width:160px;height:44px;margin:0;margin-left:-80px;padding:3px 10px 0 48px;border:2px solid #fff;background:#fff url("/Images/button_search.png") 12px bottom no-repeat;border-radius:6px;color:#005a78;font-family:'proxima-nova-bold',Helvetica,Arial,sans serif;font-size:19px;text-align:left;text-indent:0;opacity:.82;box-shadow:0 2px 5px rgba(0,90,120,.75)}.bbb-header .search-container .search-boxes .button-search:hover,.bbb-header .search-container .search-boxes .button-search:focus,.bbb-header .search-container .search-boxes .button-search:active{background:#fff url("/Images/button_search.png") 10px bottom no-repeat;opacity:1}}@media(max-width:959px)and (min-width:600px){.bbb-header .search-container .search-form form{margin-top:48px;max-width:400px;padding-bottom:250px}.bbb-header .search-container .search-controls{height:36px}.bbb-header .search-container .search-controls label.radio-inline{padding-right:18px}.bbb-header .search-container label{font-size:17px}.bbb-header .search-controls .button-clear{top:130px;font-size:15px}.bbb-header .search-container .search-controls .search-tab{font-size:21px}.bbb-header .search-container .search-filters .dropdown-label{font-size:16px}.bbb-header .search-container .search-filters .dropdown-tab,.bbb-header .search-container .search-filters .search-label,.bbb-header .search-container .search-filters .button-help,.bbb-header .search-container .search-filters .search-label span{font-size:19px}.bbb-header .search-container .search-boxes .button-search{top:445px}}@media(max-width:959px)and (min-width:720px){.bbb-header .search-container .search-form form{margin-top:60px;max-width:480px}.bbb-header .search-container .search-controls{height:40px}.bbb-header .search-controls .button-clear{top:140px}.bbb-header .search-container .search-boxes .button-search{top:465px}}@media screen and (-webkit-min-device-pixel-ratio:0){.bbb-header .search-container .search-form .button-close .sr-only{-webkit-display:none}}@media(max-width:959px){.bbb-header header .member-nav{display:none}.bbb-header header .main-nav,.bbb-header .search-container .search-form{position:fixed;top:0;left:0;z-index:200;width:100%;height:100%;background:rgba(0,90,120,.91);-webkit-transition:opacity 1s linear;transition:opacity 1s linear;opacity:1}.bbb-header .search-container .search-form{overflow-y:scroll}.bbb-header header nav .button-close,.bbb-header .search-container .search-form .button-close{display:block;position:absolute;z-index:205;top:5px;right:5px;width:24px;height:24px;background:#fff;border:1px solid #fff;border-radius:12px;color:#635f5c;font-family:'proxima-nova-bold',Helvetica,Arial,sans serif;font-size:21px;line-height:.95;text-align:center;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;opacity:.6;cursor:pointer}.bbb-header .search-container .search-form .button-close{color:#005a78}.bbb-header header nav .button-close:hover,.bbb-header header nav .button-close:focus,.bbb-header header nav .button-close:active{opacity:1}.bbb-header header .main-nav ul{display:block;position:fixed;top:0;right:-70%;width:70%;height:100%;padding-top:24px;background:#4d4f53;background:-webkit-linear-gradient(left top,#635f5c,#44423e);background:-o-linear-gradient(bottom right,#635f5c,#44423e);background:-moz-linear-gradient(bottom right,#635f5c,#44423e);background:linear-gradient(to bottom right,#635f5c,#44423e);-webkit-transition:right 3s ease-in-out;-moz-transition:right 3s ease-in-out;-ms-transition:right 3s ease-in-out;-o-transition:right 3s ease-in-out;transition:right 3s ease-in-out;overflow-y:auto}.bbb-header header .main-nav ul li a{display:block;margin:0;padding:8px 32px 8px 9px;border-bottom:1px solid #757575;color:#fff;font-size:17px;line-height:18px;text-transform:uppercase;letter-spacing:.02em}.bbb-header header .main-nav ul li a:hover,.bbb-header header .main-nav ul li a:active,.bbb-header header .main-nav ul li a:focus{background:#757575;color:#000}.bbb-header header .main-nav ul li a:hover{-webkit-transition:background .2s linear;transition:background .2s linear}.bbb-header header .main-nav button.toggle-subnav{display:block;position:relative;float:right;width:26px;height:30px;margin:-32px 4px 0 0;padding:0;background:url("/Images/arrow_nav_toggle.png") center center no-repeat;border-radius:0;color:#000;text-indent:-1000px;overflow:none;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;opacity:.67}.bbb-header header .main-nav button.toggle-subnav:hover,.bbb-header header .main-nav button.toggle-subnav:active,.bbb-header header .main-nav button.toggle-subnav:focus{opacity:1;outline:none}.bbb-header header .main-nav ul ul{display:none;position:relative;top:auto;left:auto;width:auto;height:auto;padding:10px 0;background:rgba(0,0,0,.23);border-bottom:1px solid #757575;box-shadow:none!important}.bbb-header header .main-nav .mobile-member-nav{display:block}.bbb-header header .main-nav .mobile-member-nav ul{display:block;background:none}.bbb-header header .main-nav ul ul li a{padding:5px 10px 5px 24px;border-bottom:none;font-size:15px;text-transform:none;letter-spacing:.05em}.bbb-header header .main-nav .mobile-member-nav ul li a{padding:5px 10px;text-transform:uppercase}}@media(max-width:959px)and (min-width:480px){.bbb-header header .main-nav ul li a{padding:9px 32px 9px 9px;font-size:18px}.bbb-header header .main-nav ul ul li a{padding:6px 10px 6px 24px;font-size:16px}}@media(max-width:959px)and (min-width:600px){.bbb-header header nav .button-close,.bbb-header .search-container .search-form .button-close{display:block;position:absolute;z-index:205;top:10px;right:15px;width:30px;height:30px;border-radius:15px;font-size:24px;line-height:1}.bbb-header header .main-nav ul li a{padding:12px 44px 12px 12px;font-size:20px}.bbb-header header .main-nav ul ul{padding:15px 0}.bbb-header header .main-nav ul ul li a{margin:1px 0;padding:10px 10px 10px 36px;font-size:16px}.bbb-header header .main-nav button.toggle-subnav{width:42px;height:43px;margin-top:-43px}}@media(max-width:959px)and (min-width:700px){.bbb-header header .main-nav ul li a{padding:15px 44px 15px 15px;font-size:24px}.bbb-header header .main-nav ul ul li a{margin:1px 0;padding:18x 18px 18px 52px;font-size:20px}.bbb-header header .main-nav button.toggle-subnav{width:48px;height:49px;margin-top:-49px}.bbb-header header .main-nav .mobile-member-nav ul li a{padding:12px 15px}}@media(max-width:959px){.bbb-header .mobile-nav-controls{display:block;position:absolute;left:0;z-index:100;width:100%;height:60px}.bbb-header header .mobile-nav-controls ul{list-style:none;width:100%;height:60px;margin:0;padding:0}.bbb-header header .mobile-nav-controls .affix{top:0;z-index:100;height:40px;padding:0 8%;background:#44423e}.bbb-header header .mobile-nav-controls li{width:45px;height:60px;margin:0;padding:0;background:#3f8ea6;color:#fff}.bbb-header header .mobile-nav-controls .affix li{width:49%;height:40px}.bbb-header header .mobile-nav-controls div{display:block;width:45px;height:60px;background:url("/Images/button_mobile.png") center top no-repeat;color:#fff;text-indent:-1000px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:1;cursor:pointer}.bbb-header header .mobile-nav-controls .affix li div{width:100%;height:40px;background:url("/Images/button_mobile_small.png") center top no-repeat}.bbb-header header .mobile-nav-controls div:hover,.bbb-header header .mobile-nav-controls div:active,.bbb-header header .mobile-nav-controls div:focus{opacity:.5}.bbb-header header .mobile-nav-controls li.btn_menu{float:right}.bbb-header header .mobile-nav-controls li.btn_search{float:left}.bbb-header header .mobile-nav-controls li.btn_menu div{background-position:center bottom}.bbb-header div#container div#containerinner div#content_area{padding-top:30px}}@media(min-width:960px){.bbb-header header .main-nav{display:block}.bbb-header header .mobile-nav-controls{display:none}.bbb-header header nav .button-close{display:none}.bbb-header .main-nav ul{display:block;padding-top:10px;text-align:center}.bbb-header .main-nav li{display:inline-block;height:auto;padding:0 12px 0 2px;background:url("/Images/bullet_main_nav.png") right .27em no-repeat;font-family:'proxima-nova',Helvetica,Arial,sans serif;font-size:13px;line-height:13px;text-transform:uppercase}.bbb-header .main-nav li:last-child{padding-right:6px;background-image:none}.bbb-header .main-nav li a:link,.bbb-header .main-nav li a:visited{color:#005d87}.bbb-header .main-nav li a:hover{color:#2b8bab;text-decoration:none}.bbb-header .main-nav li a:active,.bbb-header .main-nav li a:focus{color:#8db7c5;-webkit-transition:color .1s linear;transition:color .1s linear}.bbb-header .main-nav li:hover{height:50px}.bbb-header .main-nav li:hover ul li{height:auto}.bbb-header .main-nav li:last-child{padding-right:0}.bbb-header .main-nav ul li ul{visibility:hidden;list-style:none;position:absolute;z-index:100;min-width:180px;max-width:220px;padding:4px 0 9px;margin:4px 0 0 -6px;background:#f7fdf6;border:1px solid rgba(0,0,0,.17);border-top:1px solid #b4d5e0;border-radius:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:0}.bbb-header .main-nav ul li:hover ul{visibility:visible;opacity:1}.bbb-header .main-nav ul li ul li{display:block;margin:0;padding:0;background:none;font-size:14px;text-align:left;text-transform:none}.bbb-header .main-nav ul li ul li:first-child,.bbb-header .main-nav ul li ul li:last-child{padding:0!important}.bbb-header .main-nav ul li ul li a{display:block;padding:5px 6px;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.bbb-header .main-nav ul li ul li a:link,.bbb-header .main-nav ul li ul li a:visited{background:#f5fdff;color:#005a78}.bbb-header .main-nav ul li ul li a:hover,.bbb-header .main-nav ul li ul li a:active{background:#3f8ea6;color:#fff}}@media(min-width:992px){.bbb-header .main-nav li{padding:0 14px 0 4px;font-size:14px;line-height:14px}}.bbb-header .member-nav{display:block;height:36px;padding-top:10px;margin:0 0 0 auto;text-align:right}.bbb-header .member-nav li{padding:0 8px 0 15px;background:url("/Images/bullet_member_nav.png") left .27em no-repeat;text-transform:uppercase;font-size:12px;line-height:12px}.bbb-header .member-nav li:first-child{padding-left:0;background:none}.bbb-header .member-nav li:last-child{padding-right:0}.bbb-header .member-nav li a{letter-spacing:.05em}@media(max-width:768px){.bbb-header .dark #choosestate a.choosestatelink{color:#005a78!important}}.bbb-header .search-form .search-controls.search-filters .search-tab.last-tab{height:25px}.bbb-header #my-current-location{display:none;position:absolute;z-index:50;padding:6px;padding-left:14px;background:#bab9b9;-ms-border-radius:4px;border-radius:4px}@media(max-width:340px){.bbb-header #my-current-location{margin-left:auto;width:150px;margin-top:-20px}}@media(min-width:992px){.bbb-header #my-current-location{margin-left:428px;width:240px}}@media(min-width:960px)and (max-width:992px){.bbb-header #my-current-location{margin-left:328px;width:190px;margin-top:-4px}}@media(max-width:960px){.bbb-header #my-current-location{margin-left:auto;width:160px;margin-top:-30px}}.bbb-header .dropdown-menu li a:link,.bbb-header .dropdown-menu li a:visited{color:#005a78}.bbb-header .collapse.in{display:block}@media(min-width:960px){.bbb-header .col-md-3{float:left;width:25%}.bbb-header .col-md-9{float:left;width:75%}}.bbb-header .page-container select,.bbb-header .page-new select{background:#e0eef1;border:3px double rgba(13,124,153,.3);border-radius:6px;box-shadow:inset 0 0 9px rgba(63,142,166,.6);color:#005a78}.bbb-header .search-form .search-boxes input{height:40px;padding:7px 12px}.bbb-header .search-form .search-controls.search-filters{padding:0;height:auto;float:right;padding-top:2px;margin-left:-30px}@media(min-width:960px){.bbb-header .search-form .search-controls.search-filters{margin-left:-90px}}.bbb-header .search-form .search-controls .last-tab{margin-right:35px}@media(min-width:960px){.mexico .bbb-header header h1 .logo{height:106px;background:url("/Images/logo_BBB_white_med_Mexico.png") left top no-repeat}}@media(min-width:992px){.mexico .bbb-header .search-container .location{margin-left:-45px}.mexico .bbb-header .search-container .search-controls{margin-left:-45px}.mexico .bbb-header .search-container .search-controls .search-tab{padding:2px 5px 0 8px}.mexico .bbb-header .search-container .search-boxes .box1{margin-left:-45px}}@media(min-width:992px)and (min-width:768px){.mexico .bbb-header .search-container .search-boxes .box1{width:68.5%!important}}@media(min-width:992px){.mexico .bbb-header .search-container .search-filters{margin-left:-50px;text-align:left;margin-bottom:35px}.mexico .bbb-header .search-container .search-filters .dropdown-tab,.mexico .bbb-header .search-container .search-filters .search-label,.mexico .bbb-header .search-container .search-filters .button-help{font-size:14px}.mexico .bbb-header header h1 .logo{height:114px;background:url("/Images/logo_BBB_white_Mexico.png") left top no-repeat}}@media(max-width:959px){.mexico .bbb-header header h1 .logo{background:url("/Images/logo_BBB_white_small_mexico.png") left top no-repeat}}.bbb-header.cbbb .page-container{background:url("/Images/bg_Header_cbbb.png") left top repeat-x}body.cbbb .page-container{background:url("/Images/bg_Header_cbbb.png") left top repeat-x}.cbbb{background:url("/Images/bg_Header_cbbb.png") left top repeat-x}@media(max-width:959px){body.cbbb .page-container header{background:#527d1e url("/Images/bg_Header_cbbb.png") left top repeat-x}}@media(min-width:960px){body.cbbb header .main-nav{background:url("/Images/bg_Nav_cbbb.png") left top repeat-x}}@font-face{font-family:'proxima-nova-bold';src:url("/CSS/Fonts/BBB/proximanova-bold-webfont.eot");src:url("/CSS/Fonts/BBB/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/CSS/Fonts/BBB/proximanova-bold-webfont.woff") format("woff"),url("/CSS/Fonts/BBB/proximanova-bold-webfont.ttf") format("truetype"),url("/CSS/Fonts/BBB/proximanova-bold-webfont.svg#proxima-nova-bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima-nova-light';src:url("/CSS/Fonts/BBB/proximanova-light-webfont.eot");src:url("/CSS/Fonts/BBB/proximanova-light-webfont.eot?#iefix") format("embedded-opentype"),url("/CSS/Fonts/BBB/proximanova-light-webfont.woff") format("woff"),url("/CSS/Fonts/BBB/proximanova-light-webfont.ttf") format("truetype"),url("/CSS/Fonts/BBB/proximanova-light-webfont.svg#proxima-nova-light") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima-nova';src:url("/CSS/Fonts/BBB/proximanova-reg-webfont.eot");src:url("/CSS/Fonts/BBB/proximanova-reg-webfont.eot?#iefix") format("embedded-opentype"),url("/CSS/Fonts/BBB/proximanova-reg-webfont.woff") format("woff"),url("/CSS/Fonts/BBB/proximanova-reg-webfont.ttf") format("truetype"),url("/CSS/Fonts/BBB/proximanova-reg-webfont.svg#proxima-nova") format("svg");font-weight:normal;font-style:normal}.bbb-footer footer{font-family:"proxima-nova",Helvetica,Arial,sans-serif;margin:0 auto 40px;text-align:center;width:100%;min-height:180px;background:#e8e8e8}.bbb-footer footer a{font-size:13px}.bbb-footer footer nav{font-size:13px;line-height:21px;border-bottom:4px double #e8e8e8;border-top:4px double #e8e8e8;padding:10px 15px;margin:0 auto 20px;margin-bottom:0;padding-top:0;padding-bottom:0;border:none}.bbb-footer footer nav ul{text-align:center;width:auto;list-style:none;margin:0;padding:6px 0 6px 9px;border-left:1px solid #fff}.bbb-footer footer nav ul li{padding:5px 10px 0 10px;float:none;margin:0 0 7px;line-height:1.1em;text-align:left}.bbb-footer footer nav ul li.copy{color:#8c8c8c;padding:0 5px 0 11px}.bbb-footer footer nav ul li.copy:before{clear:both;content:"";display:table}.bbb-footer footer nav ul li a{padding:0;background:none;color:#005a78}.bbb-footer footer nav ul li a:focus,.bbb-footer footer nav ul li a:hover,.bbb-footer footer nav ul li a:active{color:#3f8ea6}.bbb-footer footer nav ul.googletranslate{margin:10px 0 0 0;border-top:4px double #e8e8e8;padding:10px 0 0 0}.bbb-footer footer nav.additional ul{padding-left:0;border-left:none;text-align:left}.bbb-footer footer.affix-bottom{bottom:0}.bbb-footer footer .logo{display:block;width:60px;height:92px;background:url("/Images/logo_footer.png") center center no-repeat;text-indent:-1000px;overflow:hidden}.bbb-footer footer .footer-content{box-sizing:border-box;min-height:180px;max-width:910px!important;margin:0 auto;padding-top:12px;color:#635f5c;font-size:14px;text-align:left}.bbb-footer footer .footer-content .social-links{margin-bottom:20px;text-align:left}.bbb-footer footer .footer-content .social-links li{display:inline;height:25px;width:25px;margin:0;padding:0;text-align:left}.bbb-footer footer .footer-content .social-links li a{display:inline-block;width:25px;height:25px;margin-right:3px;background:url("/Images/social_buttons.png") 0 0 no-repeat;overflow:hidden;text-indent:-100px}.bbb-footer footer .footer-content .social-links li a.facebook{background-position:0 0}.bbb-footer footer .footer-content .social-links li a.twitter{background-position:-32px 0}.bbb-footer footer .footer-content .social-links li a.linkedin{background-position:-64px 0}.bbb-footer footer .footer-content .social-links li a.pinterest{background-position:-96px 0}.bbb-footer footer .footer-content .social-links li a.flickr{background-position:-128px 0}.bbb-footer footer .footer-content .social-links li a.youtube{background-position:-160px 0}.bbb-footer footer .footer-content .social-links li a.foursquare{background-position:-192px 0}.bbb-footer footer .footer-content .social-links li a.googleplus{background-position:-224px 0}.bbb-footer footer .footer-content .social-links li a.instagram{background-position:-256px 0}.bbb-footer footer .footer-content .social-links li a.vimeo{background-position:-288px 0}.bbb-footer footer .footer-content .social-links li a.vine{background-position:-320px 0}@media(max-width:875px){.bbb-footer footer .logo{margin:0 auto 12px}}.bbb-footer footer #footer_logo{display:none}.bbb-footer footer #social_network{text-align:center}.bbb-footer footer #social_network ul li{display:inline}.bbb-footer footer #facebook,.bbb-footer footer #twitter,.bbb-footer footer #linkedin,.bbb-footer footer #pinterest,.bbb-footer footer #flickr,.bbb-footer footer #youtube,.bbb-footer footer #foursquare,.bbb-footer footer #googleplus,.bbb-footer footer #instagram,.bbb-footer footer #tumblr,.bbb-footer footer #vimeo,.bbb-footer footer #businessblog,.bbb-footer footer #consumerblog{width:25px;height:25px;display:inline-block;text-indent:-9999px;background:url(/images/BBB/social_networks.png)}.bbb-footer footer #facebook{background-position:0 0}.bbb-footer footer #twitter{background-position:-32px 0}.bbb-footer footer #linkedin{background-position:-65px 0}.bbb-footer footer #pinterest{background-position:-97px 0}.bbb-footer footer #flickr{background-position:-129px 0}.bbb-footer footer #youtube{background-position:-161px 0}.bbb-footer footer #foursquare{background-position:-193px 0}.bbb-footer footer #googleplus{background-position:-224px 0}.bbb-footer footer #instagram{background-position:-255px 0}.bbb-footer footer #tumblr{background-position:-287px 0}.bbb-footer footer #vimeo{background-position:-319px 0}.bbb-footer footer #businessblog{background-position:-351px 0}.bbb-footer footer #consumerblog{background-position:-383px 0}.bbb-footer footer .legal{padding-top:24px}@media(max-width:767px){.bbb-footer footer{padding:12px 0 24px}.bbb-footer footer .footer-content{height:auto;text-align:center}.bbb-footer footer .footer-content nav ul{width:100%;list-style:none;padding:0;border:0;text-align:center}.bbb-footer footer .footer-content nav.additional ul{text-align:center}.bbb-footer footer .footer-content nav ul li{display:block;width:100%;margin:0 auto 15px;text-align:center}.bbb-footer footer .footer-content nav ul li a{display:block;max-width:320px;margin:0 auto;padding:6px 3px;border:1px solid #dedede;border-radius:5px;background:#fff;font-size:1.25em}.bbb-footer footer .footer-content .social-links{padding-top:24px}.bbb-footer footer .footer-content .social-links li a{margin:0 10px 5px}.bbb-footer footer .logo{margin:0 auto 24px}}