*,*::before,*::after{box-sizing:border-box;}html{min-height:100vh;}body{min-height:100vh;margin:0;padding:0;}hr{height:1px;background-color:#d6d6d6;border:none;}p{line-height:1.35em;}.container{background:#F5F5F5;display:flex;flex-direction:column;min-width:350px;min-height:100vh;}.section,.section-fixed{display:flex;flex-direction:row;}.section.gap,.section-fixed.gap{column-gap:20px;}.list{display:flex;flex-direction:column;}.col{flex-grow:1;flex-shrink:1;display:block;}.col.flex-basis-50{flex-basis:50%;}#header{display:flex;flex-direction:column;flex-grow:0;position:relative;box-shadow:0 5px 16px rgba(0,0,0,0.1);z-index:1000;}#header.sticky{width:100%;position:fixed;animation:slideDown 0.35s ease-out;}@keyframes slideDown{from{transform:translateY(-100%);}to{transform:translateY(0);}}#header .header-wrapper{background:#1e3799;padding:12px 15px;}#header .header-wrapper .header-container{max-width:1100px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto;}#header .header-wrapper .header-container .brand{display:flex;flex-direction:row;align-items:center;width:calc(90% - 12px - 12px);}#header .header-wrapper .header-container .logo-container{display:flex;align-items:center;font-size:0px;}#header .header-wrapper .header-container .logo-container #logoImage{width:65px;height:auto;}#header .header-wrapper .header-container .button-container{align-self:stretch;display:flex;flex-direction:row;align-items:center;}#header .header-wrapper .header-container .button-container #appButton{align-self:stretch;display:flex;flex-direction:row;align-items:center;cursor:pointer;}#header .header-wrapper .header-container .button-container #appButton #menuButton{width:40px;height:auto;cursor:pointer;}#header .header-wrapper .header-container .site-name{display:inline-block;margin:0 12px;font-family:'Roboto',sans-serif;font-weight:700;font-size:2.3em;color:#FFFFFF;text-decoration:none;}#header .navigation-wrapper{flex-grow:0;position:relative;}#header .navigation-wrapper #navigation{display:none;width:100%;position:absolute;background:#FFFFFF;border-bottom:3px solid #1e3799;box-shadow:0 5px 16px rgba(0,0,0,0.1);}#header .navigation-wrapper #navigation .navigation-content{max-width:1100px;max-height:500px;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;transition:0.5s;}#header .navigation-wrapper #navigation .navigation-content.scroll-vertical{overflow-y:auto;}#header .navigation-wrapper #navigation .navigation-content .navigation-row{display:flex;flex-direction:row;justify-content:center;width:100%;}#header .navigation-wrapper #navigation .navigation-content .navigation-row .button-container{width:100%;margin:10px 10px 0 10px;border-radius:5px;display:flex;flex-direction:row;justify-content:center;background-color:#e9e9e9;font-size:0px;}#header .navigation-wrapper #navigation .navigation-content .navigation-row .navigation-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 5px;padding:10px;}#header .navigation-wrapper #navigation .navigation-content .navigation-row .navigation-item ul{width:100%;padding:5px;}#header .navigation-wrapper #navigation .navigation-content .navigation-row .navigation-item ul li{margin:0 0 3px 0;padding:0 0 3px 0;text-indent:0;border-bottom:solid 1px #d6d6d6;}#header .navigation-wrapper #navigation .navigation-content .navigation-row .navigation-item ul li::before{content:'';}#header .navigation-wrapper #navigation .navigation-content .navigation-row .navigation-item a{font-family:'Roboto',sans-serif;font-size:1.1em;font-weight:500;color:#1e3799;text-align:left;text-decoration:none;}#header .navigation-wrapper #navigation .navigation-content .navigation-row .navigation-item a.nav-title{padding:3px 7px;margin-top:5px;font-weight:500;font-size:1.2em!important;color:#FFFFFF!important;background-color:#3f3f3f;border-radius:5px;}#header .navigation-wrapper #navigation .navigation-content .navigation-row .navigation-item a.nav-title:link,#header .navigation-wrapper #navigation .navigation-content .navigation-row .navigation-item a.nav-title:visited{color:#1e3799;}#header .navigation-wrapper #navigation .navigation-content .navigation-row .navigation-item a.nav-title:hover{background-color:#000000;}#header .navigation-wrapper #navigation .navigation-content .navigation-row .navigation-item a.nav-link:hover{color:#C60C30;}#main{display:flex;flex-direction:row;justify-content:stretch;flex-grow:1;}#main .content{flex-grow:1;display:flex;flex-direction:row;justify-content:stretch;max-width:1100px;margin:0 auto;font-family:'Verdana';}#main .content .left-content{flex-grow:1;padding:10px;overflow-x:hidden;position:relative;}#main .content .left-content #breadcrumbs{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;column-gap:5px;row-gap:5px;}#main .content .left-content #breadcrumbs a,#main .content .left-content #breadcrumbs a:link,#main .content .left-content #breadcrumbs a:visited{display:inline-block;background-color:#3f3f3f;color:#ffffff;font-size:small;text-decoration:none!important;border-radius:5px;padding:3px 7px;}#main .content .left-content #breadcrumbs a:hover{background-color:#000000!important;}#main .content .left-content #breadcrumbs span.separator{color:#000000;font-size:small;}#main .content .middle-divider{display:flex;flex-direction:row;justify-content:center;width:1px;padding:20px 0;}#main .content .middle-divider .border{background:#d6d6d6;width:1px;}#main .content .right-content{min-width:320px;max-width:320px;flex-grow:1;padding:10px;overflow-x:hidden;position:relative;}#main .content .right-content .our-sites-title{background-color:#3f3f3f;color:#ffffff;font-size:18px;padding:5px 10px;border-radius:5px;}#main .content .right-content .our-sites-subtitle{display:inline-block;background-color:#3f3f3f;color:#ffffff;font-size:12px;margin:10px 10px 0px 10px;padding:3px 8px;border-radius:5px;}#main .content .right-content ul{font-size:1em;margin-top:5px;}#main .content .right-content ul li{font-size:1em;line-height:1.3em;text-indent:0;padding:2px 0;margin:0 10px;border-bottom:solid #d6d6d6 1px;}#main .content .right-content ul li::before{content:"";}#footer{flex-grow:0;background:#1e3799;}#footer .footer-content{max-width:1100px;margin:0 auto;display:flex;flex-grow:0;flex-direction:column;justify-content:center;align-items:center;padding:10px;}#footer .footer-content .footer-top{font-family:Verdana;font-size:0.95em;color:#FFFFFF;text-align:center;margin-bottom:5px;}#footer .footer-content .footer-bottom{font-family:Verdana;font-size:0.95em;color:#FFFFFF;text-align:center;}#ads_left{max-width:350px;text-align:center;margin:auto 6px auto auto;float:left;}#ads_right{max-width:350px;text-align:center;margin:auto auto auto 5px;float:right;}a,a:link,a:visited{color:#1e3799;}a:hover{color:#C60C30;text-decoration:underline;}a:active{color:#C60C30;}a.adv,a.adv:link,a.adv:visited{color:#1e3799;text-decoration:none;}a.adv:hover{color:#C60C30;text-decoration:underline;}a.adv:active{color:#C60C30;}button,input{height:30px;padding:5px 10px;border:1px solid #aaaaaa;border-radius:5px;box-sizing:border-box;font-family:'Arial';font-size:14px;}input[type="checkbox"],input[type="radio"]{height:auto;padding:5px 10px;border:1px solid #aaaaaa;border-radius:5px;box-sizing:border-box;font-family:'Arial';font-size:14px;}button,input[type="submit"],input[type="button"]{background-color:#f0f0f0;border:1px solid #aaaaaa;border-radius:5px;box-sizing:border-box;color:#000000;cursor:pointer;}button:hover,input[type="submit"]:hover,input[type="button"]:hover{background-color:#ececec;}textarea{padding:5px 10px;border:1px solid #aaaaaa;border-radius:5px;box-sizing:border-box;font-family:'Arial';font-size:14px;}.psPlay{background-image:url("play_voice.png?ezimgfmt=rs%3Adevice%2Frscb44-1%2Fng%3Awebp%2Fngcb44");background-repeat:no-repeat;background-size:cover;width:25px;height:25px;line-height:1.5;display:inline-block;vertical-align:middle;cursor:pointer;margin:0 0 10px 5px;}.donateButton,.donateButton:link,.donateButton:visited{width:200px;background-color:#ffcb52;background-image:linear-gradient(to right,#ffcb52,#ffde91,#ffcb52);color:#6d5214;text-decoration:none;font-family:Helvetica,Arial,sans-serif;display:inline-block;font-size:14px;font-weight:bold;letter-spacing:0.75px;padding:4px 20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:2px solid #fab81e;}.donateButton:hover{background-color:#ffde91;background-image:none;text-decoration:none;}.formSearchTitle{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;padding:10px 0;}.formSearchWidth{position:relative;max-width:400px;margin:0 auto;}.formSearchBody{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:5px;}.formSearchInput{width:100%;background-color:#ffffff;flex-grow:1;flex-shrink:1;border:1px solid #3f3f3f;}.formBrowseInput{border:1px solid #3f3f3f;}.formSearchButton{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:3px;min-width:80px;background-color:#1e3799!important;color:#ffffff!important;border:1px solid #1e3799!important;font-weight:bold;}.formSearchButton:hover{background-color:#000000!important;}.cache{color:#F5F5F5;font-size:8px;}.pagination-link,.pagination-link:link,.pagination-link:visited{display:inline-block;background-color:#3f3f3f;color:#ffffff;text-decoration:none!important;border-radius:5px;padding:5px 10px;}.pagination-link:hover{background-color:#000000!important;}.pagination-info{display:inline-block;background-color:#ffffff;color:#3f3f3f;text-decoration:none!important;border-radius:5px;border:1px solid #3f3f3f;padding:5px 10px;}.browser-letter-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:10px;}.browser-letter-link,.browser-letter-link:link,.browser-letter-link:visited{display:inline-block;padding:2px 0;width:25px;min-height:25px;font-size:1.1em;background-color:#3f3f3f;color:#ffffff!important;text-decoration:none!important;border-radius:5px;margin:1.5px;}.browser-letter-link:hover{background-color:#000000!important;}.mini-browse-cell{padding:0.25rem;min-height:32px;}.flexion-large{display:flex;}.flexion-medium{display:none;}.hide-all{display:none!important;}