/* Compatibility additions only. Visual rules come from the archived site. */
.page-layout{height:100%}#content{float:left;margin-top:15px}#content .bc{float:left}#content .bc ul{list-style:none;margin:0 0 15px;padding:0 0 15px;font-size:11px}#content .bc ul li{float:left}#content .bc ul li .bcdiv{padding:0 3px}#content #t3content{clear:both;margin-top:10px}#content .csc-default{overflow:auto}#footer{clear:both;float:left;border-top:1px solid #e0e0e0;text-align:center;margin-top:50px}
#navigation li:hover>ul,#navigation li:focus-within>ul,#navigation li.open>ul{display:block!important}#navigation .submenu-toggle{position:absolute;right:2px;top:0;width:14px;height:24px;padding:0;margin:0;border:0;background:transparent;opacity:0}#navigation .submenu-toggle:focus-visible{opacity:1;outline:2px solid #214482}a:focus-visible,button:focus-visible{outline:2px solid #214482;outline-offset:2px}.skip-link{position:absolute;top:-100px}.skip-link:focus{top:0;left:0;z-index:200;background:white;padding:8px}#ncpwrap .ncp-trigger{border:0;background:transparent;padding:0;margin:0!important;text-align:left;line-height:24px;width:100%;color:#214482}.legacy-anchor{display:inline}#ncpcontent{max-height:380px}#cc-main{--cc-font-family:'Fira Sans',Arial,sans-serif;--cc-btn-primary-bg:#214482;--cc-btn-primary-hover-bg:#16315e;--cc-btn-primary-border-color:#214482;--cc-border-radius:4px;--cc-modal-border-radius:4px}#cc-main button{font-size:14px!important}.cookie-details{border:0;background:none;color:#000090;text-decoration:underline;cursor:pointer;font:inherit;padding:0 8px;margin:0 0 10px}
.print-preview #header,.print-preview #navigation,.print-preview #sidebarleft,.print-preview #sidebarright,.print-preview #footer{display:none}.print-preview #content{margin-left:20px;width:940px}
@media(max-width:959px){body{background:#fff}.container{max-width:calc(100% - 20px)}.row{margin-left:0}.row>[class*=span]{margin-left:0}#header{width:100%;margin-left:0;background-size:100% auto!important}#header #topnavigation{width:100%}#header>.span3{width:18%;float:left}#header>.offset4{margin-left:26%}#header>.span3 img{max-width:100%;height:auto}#header #eplogo{max-width:100%;height:auto}#navigation,#navigation ul#root{width:100%}#navigation ul#root{display:flex;flex-wrap:wrap}#navigation ul#root>li{flex:1 1 auto;width:auto;margin:0;padding:2px 8px}#sidebarleft{width:160px;margin-right:20px}.page-layout{display:flex;flex-wrap:wrap;height:auto}#content.span11{width:calc(100% - 180px)}#content.span14{width:100%}#sidebarright{width:100%;height:auto;padding:0}#footer{width:100%}.csc-default img{max-width:100%;height:auto}.matrix-board{overflow:auto}#t3content{overflow-wrap:break-word}#t3content table{max-width:100%}#partners svg{max-width:100%;height:auto}}
@media(max-width:560px){#sidebarleft{width:150px;margin-right:10px}#content.span11{width:calc(100% - 160px)}#header #topnavigation{font-size:10px}#topnavigation ul li{padding:0 6px}#content .csc-textpic-imagewrap{float:none!important;margin:0!important}#content .csc-textpic-text{margin-left:0!important;margin-right:0!important}.csc-default{overflow:auto}#t3content>.csc-default>table{display:block;overflow:auto}#navigation ul#root li ul{left:0}#navigation ul#root li ul li{flex:none}#navigation ul#root li ul li ul{left:100%}}

.csc-textpic-intext-left-nowrap-170 .csc-textpic-text{margin-left:170px}.csc-textpic-intext-left-nowrap-125 .csc-textpic-text{margin-left:125px}.csc-textpic-intext-left-nowrap-409 .csc-textpic-text{margin-left:409px}
@media(max-width:959px){.row>.span16{width:100%}#sidebarleft{height:auto}#content{min-width:0}#navigation ul#root li ul{max-width:calc(100vw - 30px)}#content .matrix-board table{max-width:none}}
@media(max-width:959px){#main>.row{width:100%;margin-left:0}#main .row>.span16{width:100%}#main #navigation,#main #navigation nav,#main #navigation ul#root{width:100%}#main #navigation ul#root>li{width:auto;margin:0;flex:1 1 auto;padding:2px 8px}#main #navigation ul#root>li.mi101{width:auto}}

.search-page-form{margin:15px 0 25px}.search-page-form label{display:block}.search-page-form input{max-width:65%;margin:0 5px 0 0}.search-results{margin:0;list-style:none}.search-results li{border-bottom:1px solid #e0e0e0;padding:0 0 10px;margin:0 0 15px}.search-results h2{font-size:16px;margin:0 0 5px}.search-results p{margin:0}
