header.bg-white { background-color: #0079BC !important; }
.header-border { border-bottom: 0 !important; }
.fixed-top-padding { height: 100px !important; }
.main-nav.desktop .ul-nav a {
    background-color: #0079BC !important;
    color: #ffffff !important;
}
.main-nav.desktop .ul-nav .level-2 a {
    background-color: #0079bc !important;
    line-height: 1;
    height: auto;
    padding: 10px;
}
.main-nav.desktop .ul-nav .level-2 a:hover { background-color: #052264 !important; }
.header-content-container #HeaderContent { color: #ffffff !important; }
header a, footer a {  color: #ffffff !important; }
header a:hover, footer a:hover { text-decoration:underline; }

footer h3 { color:#fff; }
.link-external::before {
    content: "" !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.maincontent .page-title { display: none; }
.maincontent .page-heading-rule { display: none; }
.maincontent p, .maincontent li, .maincontent td, .maincontent th, main p, main li, main td, main th { color: #052264; font-size:16px; }
.subpagemenu li a { font-size: 16px; }
footer h2 { color:#fff; }
.Normal ul { list-style:square !important;margin-left:10px!important; }
.Normal li:before {  content: '' !important; }
.Normal ul li { list-style-type:inherit !important; }

.goog-te-gadget-simple .goog-te-menu-value {
    color: #052264 !important;
}

.childpagemenu .item {
    display: table;
    border-bottom: 15px solid #fff;
    border-right: 15px solid #fff;
    padding: 0;
}

footer a { text-decoration: underline !important; }
strong { font-weight: 900 !important; }

.link-pdf::before {
    content: "" !important;
    font-family: FontAwesome;
    display: inline-block;
    padding: 0 !important;
    font-weight: 300;
}

UL.jqueryFileTree LI a { padding-left: 0 !important; }
UL.jqueryFileTree LI a:before {
    content: "" !important;
    padding-right: 0px !important;
}

.ddrmenu-childpages ul {
    list-style-type: none;
    padding:0;
    margin: 0;
}
.ddrmenu-childpages ul li {
    list-style-type: none;
    margin: 0;
    width: 100%;
    display: block;
    font-size:0;
}
.ddrmenu-childpages ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 75px;
    padding: 10px;
    background-color: #0079bc;
    color: white;
    margin: 7px 6px;
    font-size: 20px;
}
.ddrmenu-childpages ul li a:hover {
    background-color: #052264;
}
a[id*="dnnLOGO"] img {
    height: 80px;
    max-height: 100%;
    width: auto;
}
.fixed-top-padding {
    height: 80px !important;
}
@media only screen and (min-width : 992px) {
    a[id*="dnnLOGO"] img {
    height: 100px;
}
.fixed-top-padding {
    height: 100px !important;
}
.ddrmenu-childpages ul li {
    width: 33%;
    display: inline-block;
}
}

.table ul { margin-bottom: 0; }

.collapse-container h3.collapse-title {
    border-radius: 10px;
    background-color: rgba(0,121,188,0.1);
}
.table.table-condensed th, .table.table-condensed td { padding: 2px 8px; }

.button {
    padding: 10px 30px;
    background-color: #052264;
    color: #fff;
    border-radius: 8px;
    border: 0;
}
.button:hover {
    background-color: #0079bc;
    color: #fff;
    text-decoration: none;
}

ul.accordion-module .inner.show {
    max-height: 3000px;
}




































