a{color:#0047BB;font-weight:700}
.alerts,.nav-rail ul>li a,.archive-item__action a,.btn,.button,.dri-login input[type=submit],.news--featured .news__link,.sfSearchButton,form[name=LoginFormSSO] input[type=submit]{background:#002b73}
.archive-item__action .committee-buttons a,.committee-buttons .archive-item__action a,.committee-buttons .button,.committee-buttons .dri-login input[type=submit],.committee-buttons .news--featured .news__link,.committee-buttons .sfSearchButton,.committee-buttons form[name=LoginFormSSO] input[type=submit],.dri-login .committee-buttons input[type=submit],.news--featured .committee-buttons .news__link,form[name=LoginFormSSO] .committee-buttons input[type=submit]{background:#002b73}
.archive-item__action a:focus,.archive-item__action a:hover,.btn:focus,.btn:hover,.button:focus,.button:hover,.dri-login input:focus[type=submit],.dri-login input:hover[type=submit],.news--featured .news__link:focus,.news--featured .news__link:hover,.sfSearchButton:focus,.sfSearchButton:hover,form[name=LoginFormSSO] input:focus[type=submit],form[name=LoginFormSSO] input:hover[type=submit]{background:#FE5000}
.button.button--secondary{background:#edf2f6;cursor:pointer;}
.button.button--secondary:hover{background:#002b73;opacity:1;color:#ffffff;}
.button--secondary:focus {color:#1D5181}
.search-box button svg.icon,.menu-toggle{cursor:pointer}
.search-box button svg.icon{fill:#002b73}
.info127{max-width:728px;margin:0 auto;margin-top:1em}
.info127 img,.infoDRI img{padding:0 1em}
.infoDRI{max-width:728px;margin:0 auto;margin-bottom:1em}
.cm-menu .expander-wrap .has-sub>span:after,.cm-menu .opened>.expander-wrap .has-sub>span:after{border-top-color:#000}
.cm-menu .expander-wrap .has-sub>span:hover::after,.cm-menu .opened>.expander-wrap .has-sub>span:hover::after{border-top-color:#002b73;transition:none}
.cm-menu .has-sub:after,.cm-menu .expander-wrap .has-sub > span:after{right:0}
.cm-menu ul .opened>.expander-wrap .has-sub>span:after,.cm-menu ul .opened>.has-sub:after{border-top-color:#000}
.cm-menu ul .opened>.expander-wrap .has-sub>span:hover::after,.cm-menu ul .opened>.has-sub:hover::after{border-top-color:#002b73;transition:none}
.cm-menu>.opened>a,.cm-menu>li>a:focus,.cm-menu>li>a:hover,.cm-menu>li>div>a:focus,.cm-menu>li>div>a:hover{color:#0047BB}
.cm-menu li ul li a{font-size:.9em}
[data-type=dropdown] ul li a:focus,[data-type=dropdown] ul li a:hover{color:#002b73}
.cm-js-menu-active .nav-container ~ *{display:none}
.user-actions-list ul li{margin-left:0;margin-right:1rem}
.logout::before {content:"\f08b"}
@media not screen and (min-width: 72em) {
.user-actions-list ul{justify-content:flex-end}
.user-actions-list ul li:first-child{margin-left:1em}
.user-options > .user-actions-list{display:none}
.user-options .user-actions-list { display: none; }
#site-navigation .user-actions-list { display: block; }
.cm-menu .has-sub:after,.cm-menu .expander-wrap .has-sub > span:after{right:2%}
}
@media (min-width: 72em) {
[data-type=dropdown] ul li a:focus:after,[data-type=dropdown] ul li a:hover:after{background:none}
[data-type=dropdown] ul li a:focus,[data-type=dropdown] ul li a:hover{color:#fff;background:#fe5000}
[data-type=dropdown] .opened>ul{background:#0047bb;border-radius:0}
[data-type=dropdown] .opened>ul a{color:#fff}
.nav-bar > ul > li > a{padding-right:5px}
.user-actions-list ul{justify-content:flex-end}
.header .search-box{width:574px;float:right}
.user-options{display:inline!important}
.header .logo{padding-top:0;margin-bottom:1.25em}
.user-actions-list ul li:last-child{margin-right:0}
.user-options .user-actions-list { display: block; }
#site-navigation .user-actions-list { display: none; }
.cm-menu > li { }
}
.main{min-height:auto}
.footer{margin-top:0}
.footer .footer-social ul svg.icon{fill:#002b73}
.footer .footer-social ul svg.icon:hover{opacity:.5}
.footer .footer-links a,.footer .footer-address a{color:#002b73;font-weight:400}
@media not screen and (min-width: 48em) {
.footer .footer-links a{display:table;margin:0 auto}
}
.nav-rail ul>li a:hover{background:#FE5000;color:#fff}
.hero--homepage .hero__content{background:#FE5000}
.hero--homepage .slick-arrow:focus,.hero--homepage .slick-arrow:hover{background:#FE5000}
.hero--homepage .hero__media{position:relative;height:100%;padding-top:0}
.hero--homepage .hero__title{margin-top:0;font-weight:700;font-size:2rem}
.hero--homepage .hero__action{font-size:1.5rem;font-weight:100}
@media (min-width: 48em) {
.hero--homepage .hero__item{height:100%}
.hero--homepage .hero__content{position:relative;border-radius:0;transform:none;top:0;left:0;max-width:100%;padding-left:5rem;padding-right:5rem;display:flex;align-items:center}
.hero--homepage .slick-arrow.slick-next{right:.5rem}
.hero--homepage .slick-arrow.slick-prev{left:.5rem}
.hero--homepage .slick-arrow{top:auto;bottom:5%}
.event-list li .sf-event-type span:nth-child(2){display:none;}
.event-list li .sf-event-type span:last-child{display:block;}
}
@media (min-width: 64em) {
.card-column{flex:0 1 auto;padding:0 2rem;width:30%}
.card-column:first-child{width:60%;padding:0}
.card-column:last-child{width:40%}
.card--horizontal .card__actions{flex-direction:column;-webkit-box-orient:vertical}
.card--horizontal .card__media{width:100%;padding-top:56%}
.card--horizontal .card__link{width:100%}
.card--horizontal .card__link:nth-child(2n){margin-left:0}
}
.card--horizontal .card__link{border:1px solid #FE5000;color:#fff;background:#FE5000;white-space:normal}
.card--horizontal .card__title,.card--horizontal .card__summary{color:#000}
.button--hollow:focus,.button--hollow:hover,.card--horizontal .card__link:focus,.card--horizontal .card__link:hover{background:#002b73}
.card--horizontal .card__title{margin-top:0}
.event-filter li a.active,.event-filter li a:hover{background:#FE5000}
.pagination li.active a{background:#FE5000;border:1px solid #FE5000}
.pagination :not(li.active) a:hover{background:#002B73;color:#fff}
.event-list li{border-bottom:1px solid #002B73;}
.event-list li .sf-event-type{margin-bottom:1em;border-bottom:none;padding-bottom:0;font-style:italic;font-size:1.1em;}
.event-list li .detail-link{display:inline-block;color:#0047BB;font-size:1.3em;}
.event-list li .content p:last-child{margin-bottom:0;}
.event-list li .content p:nth-last-child(2){clear:both;}
.event-list li .content{padding-bottom:0;}
.event-list li .content p:first-child:not(.comingsoon){min-height:100px;}
.event-list li .content img{width:100px;float:left;margin-right:1em;}
/*Accordion*/
.accordion-toggle{cursor:pointer;padding:1em .5em;margin-bottom:1em;margin-top:0;font-size:1.18em;background-color:#002B73;color:#fff;width:100%}
.accordion-content{display:none;overflow:hidden;margin-bottom:1.18em}
.accordion-toggle:hover{background-color:#FE5000;color:#fff}
.iconchange{font-size:.88em}
.tableProgram{width:100%}
.tableProgram td{padding:1em;background:#fff}
.tableProgram th{padding-left:1em;padding-right:1em;text-align:left}
.tableProgram tr td:first-child{white-space: nowrap;}
@media only screen and (max-width: 960px) {
.k-table{border:none}
.k-table tr{border-bottom:1em solid #fff;display:block}
.k-table td,.k-table th{display:block}
.tableProgram tr td:first-child{width:100%}
}
@media print {
*{-webkit-print-color-adjust:exact}
.accordion-content{display:block!important}
.accordion-toggle{margin-bottom:0}
#printhide,.printH,header .container .user-options,.ch2,.iconchange,.alert-banner,.nav-container,footer .container div:not(:first-child){display:none!important}
.tableProgram,.tableProgram td{border:none}
.tableProgram td{border-bottom:1px solid}
footer{padding-bottom:0}
.footer-address p br{display:none!important}
}
main h2{font-size:1.4em;margin-top:1em;color:#002b73;display:inline-block}
main h3{font-size:1.3rem;margin-top:0;margin-bottom:.5em}
.committee-list li a{font-size:1.3rem}
.vidContainer{width:100%;margin:0 auto;position:relative;padding-top:56.25%}
.vidContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}
@media (min-width: 960px) {
.vidFlex,.rowFlex{display:flex;justify-content:center;align-items:center}
}
.ch2-dialog{box-sizing:content-box}
.ch2-container *,.ch2-icon *{box-sizing:content-box}
@media print {
.info127,.infoDRI{display:none}
h1{position:absolute;top:0;margin-left:250px;font-size:1.5em}
}
.breadcrumbs{margin-top:1em}
.breadcrumbs ul{padding-left:0;margin-bottom:1.5em}
.breadcrumbs li{font-size:1.1em;line-height:1.7em}
.breadcrumbs ul li:after{content:" >\00a0"}
.breadcrumbs ul li:last-child:after{content:""}
.breadcrumbs ul li{display:inline-block}

a:-webkit-any-link:focus-visible {outline-offset: 1px;}
:focus-visible {outline: -webkit-focus-ring-color auto 1px;text-decoration: underline !important;}