div.header{position:absolute;width:100%;max-width:100%;box-sizing:border-box;left:0;border-bottom:0;-webkit-box-shadow:none;box-shadow:none;background:0}
@media(min-width:641px){div.header{padding-bottom:0}
}
@media(max-width:767px){div.header{position:relative;background:#f3f3f3}
}
div.header>div.ctn-boundary>*,div.header>div.ctn-boundary>div.mainLogo,div.header>div.ctn-boundary>div.mobile_site_search_wrapper,div.header>div.ctn-boundary>div.mobileMainNav{display:none}
div.header>div.ctn-boundary>div.siteSearch{background:white;padding:0;display:block}
div.header>div.ctn-boundary>div.siteSearch div.coveo-search-section{padding:0}
@media(max-width:767px){div.banner{display:none}
}
div.mainnav{display:none;overflow:hidden}
div.subsite-header .subsite-mainnav a,div.subsite-header .subsite-mainnav a:link,div.subsite-header .subsite-mainnav a:active,div.subsite-header .subsite-mainnav a:focus,div.subsite-header .subsite-mainnav a:hover,div.subsite-header .subsite-mainnav a:visited{color:#3b5998;border-bottom:0}
div.subsite-header .subsite-mainnav a:active,div.subsite-header .subsite-mainnav a:focus,div.subsite-header .subsite-mainnav a:hover{background:#3b5998;color:#fff}
div.subsite-header .subsite-mainnav ul li.active{border-color:#3b5998}
div.subsite-header .subsite-mainnav ul li.active a,div.subsite-header .subsite-mainnav ul li.active a:link,div.subsite-header .subsite-mainnav ul li.active a:active,div.subsite-header .subsite-mainnav ul li.active a:focus,div.subsite-header .subsite-mainnav ul li.active a:hover,div.subsite-header .subsite-mainnav ul li.active a:visited{color:#3b5998;border-bottom:0}
.sidebar a,.maincontent a,.maincontent-full a,.sidebar a:link,.maincontent a:link,.maincontent-full a:link,.sidebar a:active,.maincontent a:active,.maincontent-full a:active,.sidebar a:focus,.maincontent a:focus,.maincontent-full a:focus,.sidebar a:hover,.maincontent a:hover,.maincontent-full a:hover,.sidebar a:visited,.maincontent a:visited,.maincontent-full a:visited{color:#627aad;border-bottom:0}
h1.pageTitle{background-color:transparent;padding:0}
h2{color:#575655}
h3{color:#575655}
.btn a,.btn-full a,.btn a:link,.btn-full a:link,.btn a:visited,.btn-full a:visited{color:#FFF}
.footer div#main_footer,.footer div#responsive_footer{border-top:2px solid #3b5998 !important}
.footer a:active,.footer a:focus,.footer a:hover{color:#6ba7e7 !important}
.sb-content-dark .btn a::before,.sb-content-light .btn a::before{color:#3b5998}
.sb-content-dark .btn a,.sb-content-light .btn a,.sb-content-dark .btn a:link,.sb-content-light .btn a:link,.sb-content-dark .btn a:visited,.sb-content-light .btn a:visited{border-bottom:2px solid #3b5998;font-size:1em}
.sb-content-dark .btn a:active,.sb-content-light .btn a:active,.sb-content-dark .btn a:focus,.sb-content-light .btn a:focus,.sb-content-dark .btn a:hover,.sb-content-light .btn a:hover{background-color:#3b5998;color:#fff}
.sb-content-dark .btn a:active::before,.sb-content-light .btn a:active::before,.sb-content-dark .btn a:focus::before,.sb-content-light .btn a:focus::before,.sb-content-dark .btn a:hover::before,.sb-content-light .btn a:hover::before{color:#fff}
.sb-content-dark .sb-content-title{color:#fff}
.sb-content-dark .btn a::before{color:#fff}
ul.block-nav>li>a:active,ul.block-nav>li>a:link:active,ul.block-nav>li>a:visited:active,ul.block-nav>li>a:focus,ul.block-nav>li>a:link:focus,ul.block-nav>li>a:visited:focus,ul.block-nav>li>a:hover,ul.block-nav>li>a:link:hover,ul.block-nav>li>a:visited:hover{color:#fff;background-color:#3b5998}
ul.block-nav li a.overview,ul.block-nav li.open a.overview{color:#fff}
ul.block-nav li a.overview::before,ul.block-nav li.open a.overview::before{color:#fff}
body .CoveoResultLink,body a.CoveoResultLink,body .CoveoResult a.CoveoResultLink,body .CoveoResultLink:visited,body .CoveoResultLink:visited:hover,body a.CoveoResultLink:visited,body a.CoveoResultLink:visited:hover,body .CoveoResult a.CoveoResultLink:visited,body .CoveoResult a.CoveoResultLink:visited:hover,body .coveo-field-table-toggle,body .coveo-pager-next-icon-svg,body .coveo-pager-previous-icon-svg,body .coveo-pager-list-item.coveo-active a,body .coveo-pager-list-item:hover a,body .coveo-results-per-page-list-item.coveo-active a,body .coveo-results-per-page-list-item:hover a,body .coveo-facet-breadcrumb-value.coveo-selected *,body .coveo-facet-slider-breadcrumb-value.coveo-selected *{color:#3b5998}
body .coveo-facet-breadcrumb-value{border:0}