body.EmergencyBannerOpen,body.BrowserBannerOpen{overflow:hidden !important}#EmergencyBannerWrapperOuter,#BrowserBannerWrapperOuter{display:block;width:100%;font-size:0;line-height:1;text-align:center}#EmergencyBannerWrapperOuter.hide,#BrowserBannerWrapperOuter.hide{display:none !important}#EmergencyBannerWrapperOuter:before,#BrowserBannerWrapperOuter:before{content:"";position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.5);z-index:3001}#EmergencyBannerWrapper,#BrowserBannerWrapper{position:fixed;top:0;left:0;right:0;height:100%;overflow:auto;z-index:3002}#EmergencyBannerWrapper:before,#BrowserBannerWrapper:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}#EmergencyBannerWrapperInner,#BrowserBannerWrapperInner{display:inline-block;vertical-align:middle;width:89%;max-width:800px;margin:6px auto}#EmergencyBanner,#BrowserBanner{font-size:16px;display:none;z-index:5000}#EmergencyBannerWrapperOuter .bannerContainer,#BrowserBannerWrapperOuter .bannerContainer{width:100%;position:relative;overflow:visible !important}#EmergencyBannerWrapperOuter .bannerContainer .alertbanner{display:none}#EmergencyBannerWrapperOuter .bannerContainer .default,#BrowserBannerWrapperOuter .bannerContainer .default{display:block}#EmergencyBannerWrapperOuter .alertbanner,#BrowserBannerWrapperOuter .alertbanner{width:100%;background:#fff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,.4);box-shadow:0 0 16px 0 rgba(0,0,0,.4);overflow:hidden}#EmergencyBannerWrapperOuter .alertbanner.alert,#BrowserBannerWrapperOuter .alertbanner.alert,#EmergencyBannerWrapperOuter .alertbanner.red,#BrowserBannerWrapperOuter .alertbanner.red{background:#c02d23}#EmergencyBannerWrapperOuter .alertbanner:before,#BrowserBannerWrapperOuter .alertbanner:before{content:" ";text-indent:-9999em;overflow:hidden;width:100%;height:50%;min-height:300px;position:absolute;bottom:0;left:0;right:0}#EmergencyBannerWrapperOuter .alertbanner.info:before,#BrowserBannerWrapperOuter .alertbanner.info:before,#EmergencyBannerWrapperOuter .alertbanner.blue:before,#BrowserBannerWrapperOuter .alertbanner.blue:before{background:linear-gradient(transparent,#b7dbe9)}#EmergencyBannerWrapperOuter .alertbanner.general:before,#BrowserBannerWrapperOuter .alertbanner.general:before,#EmergencyBannerWrapperOuter .alertbanner.green:before,#BrowserBannerWrapperOuter .alertbanner.green:before{background:linear-gradient(transparent,#bfe4c3)}#EmergencyBannerWrapperOuter .alertbanner.alert:before,#BrowserBannerWrapperOuter .alertbanner.alert:before,#EmergencyBannerWrapperOuter .alertbanner.red:before,#BrowserBannerWrapperOuter .alertbanner.red:before{display:none}#EmergencyBannerWrapperOuter .alertbanner.unset:before,#BrowserBannerWrapperOuter .alertbanner.unset:before{background:linear-gradient(transparent,#ccc)}#BrowserBannerWrapperOuter .alertbanner:before{background:linear-gradient(transparent,#ccc)}.EmergencyBannerTitle,.BrowserBannerTitle{text-align:center;padding:115px 40px 10px 40px;margin-bottom:0;font-size:1.75em;line-height:1.4em;overflow:hidden;color:#000;background-image:url(../images/alertbanner/alert_icon.svg) !important;background-repeat:no-repeat;background-size:64px 64px;background-position:center 37px;position:relative}.alert .EmergencyBannerTitle,.alert .BrowserBannerTitle,.red .EmergencyBannerTitle,.red .BrowserBannerTitle{color:#fff;background-image:url(../images/alertbanner/alert_icon_white.svg) !important}.info .EmergencyBannerTitle,.info .BrowserBannerTitle,.blue .EmergencyBannerTitle,.blue .BrowserBannerTitle{background-image:url(../images/alertbanner/alert_icon_blue.svg) !important}.general .EmergencyBannerTitle,.general .BrowserBannerTitle,.green .EmergencyBannerTitle,.green .BrowserBannerTitle{background-image:url(../images/alertbanner/alert_icon_green.svg) !important}.unset .EmergencyBannerTitle,.unset .BrowserBannerTitle{background-image:url(../images/alertbanner/alert_icon_gray.svg) !important}.EmergencyBannerText,.BrowserBannerText{padding:5px 40px 30px 40px;font-size:1.1875em;line-height:1.4;color:#000;text-align:center;position:relative}.withControls .EmergencyBannerText,.withControls .BrowserBannerText{padding-bottom:110px}.BrowserBannerText{padding-bottom:60px}.alert .EmergencyBannerText,.alert .BrowserBannerText,.red .EmergencyBannerText,.red .BrowserBannerText{color:#fff}.EmergencyBannerText p,.BrowserBannerText p{margin:0 0 15px 0}.EmergencyBannerText a,.BrowserBannerText a{font-weight:bold}.alert .EmergencyBannerText a,.alert .BrowserBannerText a,.red .EmergencyBannerText a,.red .BrowserBannerText a{color:#ffdfdf}.info .EmergencyBannerText a,.info .BrowserBannerText a,.blue .EmergencyBannerText a,.blue .BrowserBannerText a{color:#2262bc}#EmergencyBannerWrapperOuter .EmergencyBannerAttachments{margin-top:15px}#EmergencyBannerWrapperOuter .EmergencyBannerAttachments .AttachmentTitle{font-weight:bold}#EmergencyBannerClose,#BrowserBannerClose{position:absolute;right:9px;top:9px;width:38px;height:38px;z-index:100}#EmergencyBannerWrapperOuter.hide #EmergencyBannerClose,#BrowserBannerWrapperOuter.hide #BrowserBannerClose{display:none}#EmergencyBannerClose a,#EmergencyBannerClose a:link,#EmergencyBannerClose a:visited,#BrowserBannerClose a,#BrowserBannerClose a:link,#BrowserBannerClose a:visited{background-image:url(../images/alertbanner/alert_close_btn.svg);background-repeat:no-repeat;background-size:18px 18px;background-position:center;width:38px;height:38px;display:block;text-indent:-9999px;font-size:1px;cursor:pointer;overflow:hidden}.alert #EmergencyBannerClose a,.alert #EmergencyBannerClose a:link,.alert #EmergencyBannerClose a:visited,.alert #BrowserBannerClose a,.alert #BrowserBannerClose a:link,.alert #BrowserBannerClose a:visited,.red #EmergencyBannerClose a,.red #EmergencyBannerClose a:link,.red #EmergencyBannerClose a:visited,.red #BrowserBannerClose a,.red #BrowserBannerClose a:link,.red #BrowserBannerClose a:visited{background-image:url(../images/alertbanner/alert_close_btn_white.svg)}#EmergencyBannerClose a:hover,#EmergencyBannerClose a:active,#EmergencyBannerClose a:focus,#BrowserBannerClose a:hover,#BrowserBannerClose a:active,#BrowserBannerClose a:focus{background-color:rgba(0,0,0,.1)}#emergencyAlertBannersNav{display:none}.withControls #emergencyAlertBannersNav{display:block}#emergencyAlertBannersNavButtons{display:none !important}#EmergencyBannerWrapperOuter .alertNav,#BrowserBannerWrapperOuter .alertNav{height:48px;font-size:0;position:absolute;right:0;left:0;bottom:35px;z-index:51;width:100% !important;text-align:center}#EmergencyBannerWrapperOuter .alertNav>div,#BrowserBannerWrapperOuter .alertNav>div{width:48px;height:48px;border-radius:24px;display:inline-block;margin:0 5px}#EmergencyBannerWrapperOuter .alertNav>div>a,#BrowserBannerWrapperOuter .alertNav>div>a{width:48px;height:48px;border-radius:24px;float:left;text-indent:-9999px;overflow:hidden;background-color:rgba(0,0,0,.1);background-repeat:no-repeat}#EmergencyBannerWrapperOuter .alertNav>div>a:hover,#EmergencyBannerWrapperOuter .alertNav>div>a:focus,#BrowserBannerWrapperOuter .alertNav>div>a:hover,#BrowserBannerWrapperOuter .alertNav>div>a:focus{background-color:rgba(0,0,0,.2)}#EmergencyBannerWrapperOuter .alertNavLeft a,#BrowserBannerWrapperOuter .alertNavLeft a{background-image:url(../images/alertbanner/alert_chevron_left.svg);background-size:14px 26px;background-position:15px center}#EmergencyBannerWrapperOuter.alert .alertNavLeft a,#BrowserBannerWrapperOuter.alert .alertNavLeft a,#EmergencyBannerWrapperOuter.red .alertNavLeft a,#BrowserBannerWrapperOuter.red .alertNavLeft a{background-image:url(../images/alertbanner/alert_chevron_left_white.svg)}#EmergencyBannerWrapperOuter .alertNavPause a,#BrowserBannerWrapperOuter .alertNavPause a{background-image:url(../images/alertbanner/alert_pause.svg);background-size:8px 22px;background-position:center center}#EmergencyBannerWrapperOuter.alert .alertNavPause a,#BrowserBannerWrapperOuter.alert .alertNavPause a,#EmergencyBannerWrapperOuter.red .alertNavPause a,#BrowserBannerWrapperOuter.red .alertNavPause a{background-image:url(../images/alertbanner/alert_pause_white.svg)}#EmergencyBannerWrapperOuter .alertNavPause a.paused,#BrowserBannerWrapperOuter .alertNavPause a.paused{background-image:url(../images/alertbanner/alert_play.svg);background-size:12px 18px;background-position:20px center}#EmergencyBannerWrapperOuter.alert .alertNavPause a.paused,#BrowserBannerWrapperOuter.alert .alertNavPause a.paused,#EmergencyBannerWrapperOuter.red .alertNavPause a.paused,#BrowserBannerWrapperOuter.red .alertNavPause a.paused{background-image:url(../images/alertbanner/alert_play_white.svg)}#EmergencyBannerWrapperOuter .alertNavRight a,#BrowserBannerWrapperOuter .alertNavRight a{background-image:url(../images/alertbanner/alert_chevron_right.svg);background-size:14px 26px;background-position:19px center}#EmergencyBannerWrapperOuter.alert .alertNavRight a,#BrowserBannerWrapperOuter.alert .alertNavRight a,#EmergencyBannerWrapperOuter.red .alertNavRight a,#BrowserBannerWrapperOuter.red .alertNavRight a{background-image:url(../images/alertbanner/alert_chevron_right_white.svg)}@media only screen and (max-width:767px){#EmergencyBannerWrapperOuter,#BrowserBannerWrapperOuter{z-index:4000}.EmergencyBannerTitle,.BrowserBannerTitle{text-align:center;font-size:1.625em;padding-left:30px;padding-right:30px}.EmergencyBannerText,.BrowserBannerText{text-align:center;font-size:1em;padding-left:30px;padding-right:30px}#EmergencyBannerControls{text-align:center}}