#BrowserBannerWrapperOuter *,#EmergencyBannerWrapperOuter *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#BrowserBannerWrapperOuter :after,#BrowserBannerWrapperOuter :before,#EmergencyBannerWrapperOuter :after,#EmergencyBannerWrapperOuter :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#BrowserBannerWrapperOuter,#EmergencyBannerWrapperOuter{position:absolute;top:0;bottom:0;right:0;left:0;font-size:16px;line-height:1.4;z-index:3001}#BrowserBannerWrapperOuter:before,#EmergencyBannerWrapperOuter:before{position:fixed;content:'';background:rgba(0,0,0,.3);top:0;bottom:0;left:0;right:0}#BrowserBannerWrapperOuter.hide,#EmergencyBannerWrapperOuter.hide{display:none}#BrowserBannerWrapperOuter .bannerContainer .alertbanner{display:block!important}#EmergencyBannerWrapperOuter .bannerContainer{height:auto!important}#EmergencyBanner{display:none;z-index:5000;width:80%;max-width:700px;margin:200px auto 0}#BrowserBanner{display:block;z-index:5000;width:80%;max-width:700px;margin:200px auto 0}.BrowserBannerTitle,.EmergencyBannerTitle{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);background-repeat:no-repeat;background-size:64px 64px;background-position:center 37px;position:relative}.red .BrowserBannerTitle,.red .EmergencyBannerTitle{color:#fff;background-image:url(images/alertbanner/alert_icon_white.svg)}.blue .BrowserBannerTitle,.blue .EmergencyBannerTitle{background-image:url(images/alertbanner/alert_icon_blue.svg)}.green .BrowserBannerTitle,.green .EmergencyBannerTitle{background-image:url(images/alertbanner/alert_icon_green.svg)}.BrowserBannerText,.EmergencyBannerText{padding:5px 40px 30px 40px;font-size:1.1875em;line-height:1.4;color:#000;text-align:center;position:relative}.withControls .BrowserBannerText,.withControls .EmergencyBannerText{padding-bottom:110px}.BrowserBannerText{padding-bottom:60px}.red .BrowserBannerText,.red .EmergencyBannerText{color:#fff}.BrowserBannerText p,.EmergencyBannerText p{margin:0 0 15px 0}.BrowserBannerText a,.EmergencyBannerText a{font-weight:700}.red .BrowserBannerText a,.red .EmergencyBannerText a{color:#fec6af}.blue .BrowserBannerText a,.blue .EmergencyBannerText a{color:#227fbc}.green .BrowserBannerText a,.green .EmergencyBannerText a{color:#086d1d}#BrowserBannerClose,#EmergencyBannerClose{position:absolute;right:9px;top:9px;width:38px;height:38px;z-index:100}#BrowserBannerWrapperOuter.hide #BrowserBannerClose,#EmergencyBannerWrapperOuter.hide #EmergencyBannerClose{display:none}#BrowserBannerClose a,#BrowserBannerClose a:link,#BrowserBannerClose a:visited,#EmergencyBannerClose a,#EmergencyBannerClose a:link,#EmergencyBannerClose 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}.red #BrowserBannerClose a,.red #BrowserBannerClose a:link,.red #BrowserBannerClose a:visited,.red #EmergencyBannerClose a,.red #EmergencyBannerClose a:link,.red #EmergencyBannerClose a:visited{background-image:url(images/alertbanner/alert_close_btn_white.svg)}#BrowserBannerClose a:active,#BrowserBannerClose a:focus,#BrowserBannerClose a:hover,#EmergencyBannerClose a:active,#EmergencyBannerClose a:focus,#EmergencyBannerClose a:hover{background-color:rgba(0,0,0,.1)}#emergencyAlertBannersNavButtons{display:none!important}#BrowserBannerWrapperOuter .bannerContainer,#EmergencyBannerWrapperOuter .bannerContainer{width:100%;position:relative;overflow:visible!important}#EmergencyBannerWrapperOuter .bannerContainer .alertbanner{display:none}#BrowserBannerWrapperOuter .bannerContainer .default,#EmergencyBannerWrapperOuter .bannerContainer .default{display:block}#BrowserBannerWrapperOuter .alertbanner,#EmergencyBannerWrapperOuter .alertbanner{width:100%;background:#fff;border-radius:4px;-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}#BrowserBannerWrapperOuter .alertbanner.red,#EmergencyBannerWrapperOuter .alertbanner.red{background:#c02d23}#BrowserBannerWrapperOuter .alertbanner:before,#EmergencyBannerWrapperOuter .alertbanner:before{content:" ";text-indent:-9999em;overflow:hidden;width:100%;height:50%;position:absolute;bottom:0;left:0;right:0;border-radius:0 0 4px 4px}#BrowserBannerWrapperOuter .alertbanner.blue:before,#EmergencyBannerWrapperOuter .alertbanner.blue:before{background:linear-gradient(#fff,#b7dbe9)}#BrowserBannerWrapperOuter .alertbanner.green:before,#EmergencyBannerWrapperOuter .alertbanner.green:before{background:linear-gradient(#fff,#bfe4c3)}#BrowserBannerWrapperOuter .alertbanner.red:before,#EmergencyBannerWrapperOuter .alertbanner.red:before{display:none}#BrowserBannerWrapperOuter .alertbanner:before{background:linear-gradient(#fff,#ccc)}#BrowserBannerWrapperOuter .alertNav,#EmergencyBannerWrapperOuter .alertNav{height:48px;font-size:0;position:absolute;right:0;left:0;bottom:35px;z-index:51;width:100%!important;text-align:center}#BrowserBannerWrapperOuter .alertNav>div,#EmergencyBannerWrapperOuter .alertNav>div{width:48px;height:48px;border-radius:24px;display:inline-block;margin:0 5px}#BrowserBannerWrapperOuter .alertNav>div>a,#EmergencyBannerWrapperOuter .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}#BrowserBannerWrapperOuter .alertNav>div>a:focus,#BrowserBannerWrapperOuter .alertNav>div>a:hover,#EmergencyBannerWrapperOuter .alertNav>div>a:focus,#EmergencyBannerWrapperOuter .alertNav>div>a:hover{background-color:rgba(0,0,0,.2)}#BrowserBannerWrapperOuter .alertNavLeft a,#EmergencyBannerWrapperOuter .alertNavLeft a{background-image:url(images/alertbanner/alert_chevron_left.svg);background-size:14px 26px;background-position:15px center}#BrowserBannerWrapperOuter.red .alertNavLeft a,#EmergencyBannerWrapperOuter.red .alertNavLeft a{background-image:url(images/alertbanner/alert_chevron_left_white.svg)}#BrowserBannerWrapperOuter .alertNavPause a,#EmergencyBannerWrapperOuter .alertNavPause a{background-image:url(images/alertbanner/alert_pause.svg);background-size:8px 22px;background-position:center center}#BrowserBannerWrapperOuter.red .alertNavPause a,#EmergencyBannerWrapperOuter.red .alertNavPause a{background-image:url(images/alertbanner/alert_pause_white.svg)}#BrowserBannerWrapperOuter .alertNavPause a.paused,#EmergencyBannerWrapperOuter .alertNavPause a.paused{background-image:url(images/alertbanner/alert_play.svg);background-size:12px 18px;background-position:20px center}#BrowserBannerWrapperOuter.red .alertNavPause a.paused,#EmergencyBannerWrapperOuter.red .alertNavPause a.paused{background-image:url(images/alertbanner/alert_play_white.svg)}#BrowserBannerWrapperOuter .alertNavRight a,#EmergencyBannerWrapperOuter .alertNavRight a{background-image:url(images/alertbanner/alert_chevron_right.svg);background-size:14px 26px;background-position:19px center}#BrowserBannerWrapperOuter.red .alertNavRight a,#EmergencyBannerWrapperOuter.red .alertNavRight a{background-image:url(images/alertbanner/alert_chevron_right_white.svg)}@media only screen and (max-width:767px){#BrowserBannerWrapperOuter,#EmergencyBannerWrapperOuter{z-index:4000}#BrowserBanner,#EmergencyBanner{margin-top:40px}.BrowserBannerTitle,.EmergencyBannerTitle{text-align:center;font-size:1.625em;padding-left:30px;padding-right:30px}.BrowserBannerText,.EmergencyBannerText{text-align:center;font-size:1em;padding-left:30px;padding-right:30px}#EmergencyBannerControls{text-align:center}}#EmergencyBannerWrapperOuter .EmergencyBannerAttachments{margin-top:15px}#EmergencyBannerWrapperOuter .EmergencyBannerAttachments .AttachmentTitle{font-weight:700}