header.bg-white { background-color: #052264 !important; }
.header-border { border-bottom: 0 !important; }
.fixed-top-padding { height: 100px !important; }
.main-nav.desktop .ul-nav a {
    background-color: #052264 !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;
}
.container.body-white { width: 100% !important; max-width: 100% !important; }


a[id*="dnnLOGO"] img {
    height: 80px;
    max-height: 100%;
    width: auto;
}
@media only screen and (min-width : 992px) {
    a[id*="dnnLOGO"] img {
    height: 100px;
}
.ddrmenu-childpages ul li {
    width: 33%;
    display: inline-block;
}
}



.table ul { margin-bottom: 0; }


.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: 10000px;
}












