#footerContainerTS { background-color: #486495;  }
#moduleContent { }
#gbsTS { padding-bottom: 2em;  }
#poweredByContainerTS { background-color: #102746; }

@media (max-width: 40em) {
#poweredByContainerTS {
padding-bottom: 3.25em;
} }
#bodyContainerTS { }
#outerContentWrapTS { }
#bannerLogoWrapTS { background-color: #102746;  padding-top: 0.75em;  padding-right: 1em;  padding-bottom: 1em;  padding-left: 1em; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
border-radius: 0px 0px 10px 10px;
position: relative;
}

#bannerLogoWrapTS::after {
content:'';
position: absolute;
left: 0;
bottom: 0;
height: 6px;
width: 100%;
background: #f6cb49;
border-radius: 0px 0px 10px 10px; }
#featureColumn { border-left: 2px solid #486495;  margin-top: 0.75em;  margin-bottom: 0.75em;  padding-top: 0.75em;  padding-right: 1.5em;  padding-bottom: 0.75em;  padding-left: 1.5em; }

@media (max-width: 63em) {
#featureColumn {
border-left: 0;
} }
#gbsContainerTS { background-color: #ffffff;  }
#headerContainerTS { background-color: #ffffff; box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.3); }
#welcomeTS { padding-top: 3em;  padding-bottom: 3em;  }
#poweredByTS { padding-top: 1em;  padding-bottom: 1em;  }
#bannerSizingTS { padding-bottom: 150px;  }
#searchTS { background-color: #ffffff;  padding-top: 0.5em;  padding-right: 0.75em;  padding-bottom: 0.5em;  padding-left: 0.75em; max-width: 600px;
box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.6);
border-radius: 10px; }
#sidebarContainer2TS { padding-top: 0.75em;  padding-right: 1.5em;  padding-bottom: 0.75em;  padding-left: 1.5em;  }
#megaMenu { }
#breadCrumbs { }
#mainContainerTS { background-color: #ffffff;  padding-top: 1px;  padding-bottom: 2em; z-index: 3; }
#mainWrapTS { background-color: #fff; margin-top: -150px;
border-radius: 10px; }
#contentWrapTS { padding-top: 1.5em;  padding-right: 1.5em;  padding-bottom: 1.5em;  padding-left: 1.5em;  }
#bannerContainerTS { background-color: #ffffff; overflow: hidden; }
#siteSidebarTS { background-color: #102746; border-radius: 0 0 10px 10px;
}

@media (min-width: 40em) {
#siteSidebarTS {
border-radius: 10px 0 0 10px;
} }
#footerTS { padding-top: 3em;  padding-bottom: 3em;  }
#bannerSearchTS { padding-top: 3em;  }
#sidebarContainer1TS { padding-top: 0.75em;  padding-right: 1.5em;  padding-bottom: 0.75em;  padding-left: 1.5em;  }
.headline.headline a:link:not(.handle.options) {font-family: 'Open Sans'; font-style:normal; font-weight:700; color: #102746; text-decoration: underline;line-height: 1.2;
display:inline }
.headline.headline a:hover:not(.handle.options), .headline.headline a:focus:not(.handle.options), .headline.headline a:active:not(.handle.options) { text-decoration: underline;  }
.moduleContentNew h1.headline a:link:not(.handle.options) {font-family: 'Open Sans'; font-style:normal; font-weight:700; color: #102746; text-decoration: underline;line-height: 1.2;
display:inline }
.moduleContentNew h1.headline a:hover:not(.handle.options), .moduleContentNew h1.headline a:focus:not(.handle.options), .moduleContentNew h1.headline a:active:not(.handle.options) { text-decoration: underline;  }
.subhead1.subhead1 a:link:not(.handle.options) { margin-top: 0.167em;  margin-bottom: 0; font-family: 'Open Sans'; font-style:normal; font-weight:800; color: #102746; text-decoration: underline;text-transform: uppercase;display:inline }
.subhead1.subhead1 a:hover:not(.handle.options), .subhead1.subhead1 a:focus:not(.handle.options), .subhead1.subhead1 a:active:not(.handle.options) { text-decoration: underline;  }
.moduleContentNew h2.subhead1 a:link { margin-top: 0.167em;  margin-bottom: 0; font-family: 'Open Sans'; font-style:normal; font-weight:800; color: #102746; text-decoration: underline;text-transform: uppercase;display:inline }
.moduleContentNew h2.subhead1 a:hover, .moduleContentNew h2.subhead1 a:focus, .moduleContentNew h2.subhead1 a:active { text-decoration: underline;  }
.subhead2.subhead2 a:link:not(.handle.options) { margin-top: 0;  margin-bottom: 0; font-family: 'Open Sans'; font-style:normal; font-weight:800; color: #486495; text-decoration: underline;text-transform: uppercase;display:inline }
.subhead2.subhead2 a:hover:not(.handle.options), .subhead2.subhead2 a:focus:not(.handle.options), .subhead2.subhead2 a:active:not(.handle.options) { text-decoration: underline;  }
body{ background-color: #102746; font-family: 'Open Sans'; font-style:normal; font-weight:400; color: #333333; font-size: 0.95em; line-height: 1.5; }

.fr-box.fr-basic .fr-element.fr-view, .fr-box .fr-view.fr-element, .fr-view ol, .fr-view ul {font-family: 'Open Sans'; font-style:normal; font-weight:400; color: #333333; line-height: 1.5; }
.pageStyles p, .fr-view.fr-element p { margin-top: 0;  margin-bottom: 1.4em;  }
.headline {font-family: 'Open Sans'; font-style:normal; font-weight:700; color: #102746; font-size: 1.9em; text-decoration: none;line-height: 1.2;
 }
.editor.editor.editor .headline, .moduleContentNew .headline, .redesign-container .article-content .headline {font-family: 'Open Sans'; font-style:normal; font-weight:700; color: #102746; font-size: 1.9em; text-decoration: none;line-height: 1.2;
 }
.subhead1 { margin-top: 0.167em;  margin-bottom: 0; font-family: 'Open Sans'; font-style:normal; font-weight:800; color: #102746; font-size: 1.3em; text-decoration: none;text-transform: uppercase; }
.editor.editor.editor .subhead1, .moduleContentNew .subhead1, .redesign-container .article-content .subhead1 { margin-top: 0.167em;  margin-bottom: 0; font-family: 'Open Sans'; font-style:normal; font-weight:800; color: #102746; font-size: 1.3em; text-decoration: none;text-transform: uppercase; }
.editor.editor.editor h2, .pageStyles h2 { margin-top: 0.167em;  margin-bottom: 0; font-family: 'Open Sans'; font-style:normal; font-weight:800; color: #102746; font-size: 1.3em; text-decoration: none;text-transform: uppercase; }
.editor.editor.editor h2, .widgetBody.widgetBody h2 { margin-top: 0.167em;  margin-bottom: 0; font-family: 'Open Sans'; font-style:normal; font-weight:800; color: #102746; font-size: 1.3em; text-decoration: none;text-transform: uppercase; }
.subhead2 { margin-top: 0;  margin-bottom: 0; font-family: 'Open Sans'; font-style:normal; font-weight:800; color: #486495; font-size: 1.1em; text-decoration: none;text-transform: uppercase; }
.editor.editor.editor .subhead2, .moduleContentNew .subhead2, .redesign-container .article-content .subhead2 { margin-top: 0;  margin-bottom: 0; font-family: 'Open Sans'; font-style:normal; font-weight:800; color: #486495; font-size: 1.1em; text-decoration: none;text-transform: uppercase; }
.editor.editor.editor h3, .pageStyles h3 { margin-top: 0;  margin-bottom: 0; font-family: 'Open Sans'; font-style:normal; font-weight:800; color: #486495; font-size: 1.1em; text-decoration: none;text-transform: uppercase; }
.editor.editor.editor h3, .widgetBody.widgetBody h3 { margin-top: 0;  margin-bottom: 0; font-family: 'Open Sans'; font-style:normal; font-weight:800; color: #486495; font-size: 1.1em; text-decoration: none;text-transform: uppercase; }
.pageStyles ol, .fr-view.fr-element ol { margin-bottom: 1.4em;  padding-left: 2em; list-style-type: decimal;  }
.pageStyles ol > li, .fr-view.fr-element ol > li { margin-bottom: 0.35em;  }
.pageStyles ul, .fr-view.fr-element ul { margin-bottom: 1.4em;  padding-left: 2em; list-style-type: circle;  }
.pageStyles ul > li, .fr-view.fr-element ul > li { margin-bottom: 0.35em;  }
.pageStyles table, .pageStyles .listItems, table[class^="telerik-"], .fr-view table { background-color: #ffffff; text-decoration: none;width:100%;  }
.pageStyles td, .pageStyles th, .pageStyles .listHeader, .pageStyles .listItemsRow, table[class^="telerik-"] td, table[class^="telerik-"] th, .fr-view tr th, .fr-view table tr td, .fr-view table tr th{ padding-top: 0.35em;  padding-right: 0.35em;  padding-bottom: 0.35em;  padding-left: 0.35em; text-decoration: none; }
.pageStyles thead th, .pageStyles .listHeader, .pageStyles .narrow td:first-child, .pageStyles .narrow th:first-child, table[class^="telerik-"] td[class^="telerik-reTableHeader"], table[class^="telerik-"] th[class^="telerik-reTableHeader"], .fr-view tr th, .fr-view table tr th { background-color: #102746;  padding-top: 0.35em;  padding-right: 0.35em;  padding-bottom: 0.35em;  padding-left: 0.35em; color: #f5f5f5; text-decoration: none;text-align:auto; }
.pageStyles tbody th, .pageStyles .narrow td:before, .pageStyles .narrow th:before { background-color: #102746;  padding-top: 0.35em;  padding-right: 0.35em;  padding-bottom: 0.35em;  padding-left: 0.35em; color: #f5f5f5; text-decoration: none; }
.pageStyles .alt > td, .pageStyles .alt > th, .pageStyles .listItems .alt, .fr-view table tr.alt > td, .fr-view table.fr-alternate-rows tr:nth-child(2n) > td { background-color: #e5e5e5;  }
.pageStyles .alt > th, .fr-view table tr.alt > th, .fr-view table.fr-alternate-rows tr:nth-child(2n) > th { background-color: #102746; text-decoration: none; }
.pageStyles table > caption, table[class^="telerik-"] > caption, .fr-view table caption {text-decoration: none; }
.pageStyles .imageBorder img, .imageWithStylesApplied { background-color: #fff;  padding-top: 0.25em;  padding-right: 0.25em;  padding-bottom: 0.25em;  padding-left: 0.25em;  border: 1px solid #ccc;  }
.pageStyles .imageBorder > figcaption {font-size: 0.8em; text-align:center; text-decoration: none; }
a:link { color: #486495; text-decoration: underline;  }
a:visited { color: #486495;  }
a:hover, a:focus, a:active { color: #486495; text-decoration: underline;  }
.hyperlink, .pageStyles a:link { color: #486495; text-decoration: underline;  }
.hyperlink:visited { color: #486495;  }
.hyperlink:hover, .hyperlink:focus, .hyperlink:active { color: #486495; text-decoration: underline;  }
.breadCrumbContainer { margin-bottom: 1em; font-size: 0.8em;  }
.breadLeader { }
.breadCrumb:link,.breadCrumb:visited,.breadCrumb:hover,.breadCrumb:focus,.breadCrumb:active {text-decoration:none;  }
.breadCrumbs li:before {content: "\203A";  }
.pageStyles hr { margin-top: 1.4em;  margin-bottom: 1.4em;  border: 1px solid #333333;  }
#banner1 {box-shadow: NaNpx NaNpx NaNpx NaNpx  undefined,
NaNpx NaNpx NaNpx NaNpx  undefined,
NaNpx NaNpx NaNpx NaNpx  undefined,
NaNpx NaNpx NaNpx NaNpx  undefined;}
#bannerLogoTS {box-shadow: NaNpx NaNpx NaNpx NaNpx  undefined,
NaNpx NaNpx NaNpx NaNpx  undefined,
NaNpx NaNpx NaNpx NaNpx  undefined,
NaNpx NaNpx NaNpx NaNpx  undefined;}
.wide .mainNav {text-align:center; }
.wide .mainNavItem:link,
.wide .mainNavItem:visited {font-family: 'Open Sans'; font-style:normal; font-weight:700; color: #102746; text-decoration: none;font-size: 1.5em;  padding-top: 1.85em;  padding-right: 0.2em;  padding-bottom: 1.85em;  padding-left: 0.2em; position: relative;
transition: color .1s ease-in-out .15s;
}

.wide .mainNavItem::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 0 !important;
background: #F6CB49 !important;
transition: height .3s ease-in-out;
z-index: -1;
border: 0;
}

.wide .mainNavItem::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 0;
background: #102746;
transition: height .3s ease-in-out;
z-index: -2;}
.wide .mainNavItem:hover,
.wide .mainNavItem.mouseover,
.wide .mainNavItem:focus,
.wide .mainNavItem:active {font-style:normal; font-weight:700; color: #ffffff !important; text-decoration: underline;transition: color .2s ease-in-out .1s;
}

.wide .mainNavItem:hover::before,
.wide .mainNavItem:focus::before,
.wide .mainNavItem:active::before,
.wide .mainNavItem.mouseover::before {
height: 9px !important;
}

.wide .mainNavItem:hover::after,
.wide .mainNavItem:focus::after,
.wide .mainNavItem:active::after,
.wide .mainNavItem.mouseover::after {
height: 100%;
}
.narrow .mainNav,
.mainSubMenu {}
.narrow .mainNav,
.narrow .mainNavItem:link,
.narrow .mainNavItem:visited,
.narrow .navMenuItem:link,
.narrow .navMenuItem:visited,.mainSubMenu .navMenuItem:link, .mainSubMenu .navMenuItem:visited { background-color: #102746; color: #ffffff; text-decoration: none;}
.wide .mainSubMenu .navMenuItem:link,
.wide .mainSubMenu .navMenuItem:visited {text-align:left;  padding-top: 0.5em;  padding-right: 1em;  padding-bottom: 0.5em;  padding-left: 1em; }
.narrow .mainNavItem:hover,
.narrow .mainNavItem:focus,
.narrow .mainNavItem:active,
.narrow .navMenuItem:hover,
.narrow .navMenuItem:focus,
.narrow .navMenuItem:active,
.mainSubMenu .navMenuItem:hover,
 .mainSubMenu .navMenuItem:focus,
 .mainSubMenu .navMenuItem:active { background-color: #ffffff; color: #102746 !important; text-decoration: none;}
.wide .mainSubMenu .navMenuItem:hover,
.wide  .mainSubMenu .navMenuItem:focus,
.wide  .mainSubMenu .navMenuItem:active {}
.narrow .mainNavItem:link:after,
.narrow .mainNavItem:visited:after,
.narrow .navMenuItem:link:after,
.narrow .navMenuItem:visited:after,
.mainSubMenu .navMenuItem:link:after,
.mainSubMenu .navMenuItem:visited:after {text-decoration: none;padding-right: 5px;
}
.narrow .mainNavItem:hover:after,
.narrow .mainNavItem:focus:after,
.narrow .mainNavItem:active:after,
.narrow .navMenuItem:hover:after,
.narrow .navMenuItem:focus:after,
.narrow .navMenuItem:active:after,
.mainSubMenu .navMenuItem:hover:after,
.mainSubMenu .navMenuItem.mouseover:after,
.mainSubMenu .navMenuItem:focus:after,
.mainSubMenu .navMenuItem:active:after {text-decoration: none;}
.megaMenu { background-color: #102746;  border-bottom: 10px solid #f6cb49; padding: 1.5em;
box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.4);
border-radius: 0px 0px 10px 10px;}
.megaMenu .col.outer:before, .megaMenu .col.outer:after { bottom: 0em;  top: 0em;  width: 0em; }
.megaMenu .col.outer:before { left: -0em; }
.megaMenu .col.outer:after { right: -0em; }
.secondaryNav {}
.secondaryNavItem:link, .secondaryNavItem:visited {color: #fff; font-size: 1.1em; text-decoration: none; padding-top: 0.85em;  padding-right: 2em;  padding-bottom: 0.85em;  padding-left: 2em; transition: border .2s ease-in-out;
}

.accordionSecondaryNavItem {
border-left: 0 !important;}
.secondaryNavItem:hover, .secondaryNavItem:focus, .secondaryNavItem:active { background-color: #486495;  border-left: 6px solid #f6cb49; color: #fff !important; text-decoration: underline;}
.accordionSecondaryNavItem:link, .accordionSecondaryNavItem:visited {color: #fff; font-size: 1.1em; text-decoration: none;}
.accordionSecondaryNavItem:hover, .secondaryNavItem:hover + .accordionSecondaryNavItem, .accordionSecondaryNavItem:focus, .accordionSecondaryNavItem:active {color: #fff !important; text-decoration: underline; background-color: #486495;  border-left: 6px solid #f6cb49; }
.secondarySubMenu {}
.secondarySubMenu .navMenuItem:link, .secondarySubMenu .navMenuItem:visited, .accordionNavContainer .navMenuItem:link, .accordionNavContainer .navMenuItem:visited { background-color: #102746; color: #ffffff; text-decoration: none;text-align:left;  padding-top: 0.5em;  padding-right: 1em;  padding-bottom: 0.5em;  padding-left: 1em; }
.secondarySubMenu .navMenuItem:hover,  .secondarySubMenu .navMenuItem:focus, .secondarySubMenu .navMenuItem:active, .accordionNavContainer .navMenuItem:hover,  .accordionNavContainer .navMenuItem:focus, .accordionNavContainer .navMenuItem:active { background-color: #ffffff; color: #102746 !important; text-decoration: none;}
.accordionNavContainer .accordionNavMenuItem:link, .accordionNavContainer .accordionNavMenuItem:visited {color: #ffffff; text-decoration: none;text-align:left; }
.accordionNavContainer .accordionNavMenuItem:link, .accordionNavContainer .accordionNavMenuItem:visited {text-align:center;}
.accordionNavContainer .accordionNavMenuItem:hover, .accordionNavContainer .navMenuItem:hover + .openAccordionNav, .accordionNavContainer .accordionNavMenuItem:focus, .accordionNavContainer .accordionNavMenuItem:active {color: #102746 !important; text-decoration: none; background-color: #ffffff; }
.accordionNavContainer .accordionNavMenuItem:hover, .accordionNavContainer .navMenuItem:hover + .openAccordionNav, .accordionNavContainer .accordionNavMenuItem:focus, .accordionNavContainer .accordionNavMenuItem:active {text-align:center;}
.secondarySubMenu .navMenuItem:link:after, .secondarySubMenu .navMenuItem:visited:after {text-decoration: none;padding-right: 5px;
}
.secondarySubMenu .navMenuItem:hover:after,
.secondarySubMenu .navMenuItem.mouseover:after, .secondarySubMenu .navMenuItem:focus:after, .secondarySubMenu .navMenuItem:active:after {text-decoration: none;}
.secondaryNav .secondaryNavItem:link:after, .secondaryNav .secondaryNavItem:visited:after {text-decoration: none;padding-right: 10px;
}
.secondaryNav .secondaryNavItem:hover:after, .secondaryNav .secondaryNavItem:focus:after, .secondaryNav .secondaryNavItem:active:after {text-decoration: none;}
.accordionNavContainer--lvl1 {}
.accordionNavContainer--lvl1 > .subMenuItem > div > .navMenuItem:link, .accordionNavContainer--lvl1 > .subMenuItem > div > .navMenuItem:visited { background-color: #486495; color: #fff; font-size: 1.1em; text-decoration: none; padding-top: 0.85em;  padding-right: 2em;  padding-bottom: 0.85em;  padding-left: 2em; transition: border .2s ease-in-out;}
.accordionNavContainer--lvl1 > .subMenuItem > div > .navMenuItem:hover, .accordionNavContainer--lvl1 > .subMenuItem > div > .navMenuItem:focus, .accordionNavContainer--lvl1 > .subMenuItem > div > .navMenuItem:active, .accordionNavContainer--lvl1 > .subMenuItem > div > .accordionNavMenuItem:hover, .accordionNavContainer--lvl1 > .subMenuItem > div > .accordionNavMenuItem:focus, .accordionNavContainer--lvl1 > .subMenuItem > div > .accordionNavMenuItem:active { background-color: #304a73;  border-left: 6px solid #f6cb49; color: #fff !important; text-decoration: underline;}
.accordionNavContainer--lvl1 > .subMenuItem > div > .accordionNavMenuItem:link, .accordionNavContainer--lvl1 > .subMenuItem > div > .accordionNavMenuItem:visited {color: #fff; font-size: 1.1em; text-decoration: none;}
.accordionNavContainer--lvl1 > .subMenuItem > div > .accordionNavMenuItem:link, .accordionNavContainer--lvl1 > .subMenuItem > div > .accordionNavMenuItem:visited {text-align:center;}
.accordionNavContainer--lvl1 > .subMenuItem > div > .accordionNavMenuItem:hover, .accordionNavContainer--lvl1 > .subMenuItem > div > .accordionNavMenuItem:focus, .accordionNavContainer--lvl1 > .subMenuItem > div > .accordionNavMenuItem:active {color: #fff !important; text-decoration: underline;}
.accordionNavContainer--lvl1 > .subMenuItem > div > .accordionNavMenuItem:hover, .accordionNavContainer--lvl1 > .subMenuItem > div > .accordionNavMenuItem:focus, .accordionNavContainer--lvl1 > .subMenuItem > div > .accordionNavMenuItem:active {text-align:center;}
.accordionNavContainer--lvl2 {}
.accordionNavContainer--lvl2 > .subMenuItem > div > .navMenuItem:link, .accordionNavContainer--lvl2 > .subMenuItem > div > .navMenuItem:visited { background-color: #304a73; color: #fff; font-size: 1.1em; text-decoration: none; padding-top: 0.85em;  padding-right: 2em;  padding-bottom: 0.85em;  padding-left: 2em; transition: border .2s ease-in-out;}
.accordionNavContainer--lvl2 > .subMenuItem > div > .navMenuItem:hover, .accordionNavContainer--lvl2 > .subMenuItem > div > .navMenuItem:focus, .accordionNavContainer--lvl2 > .subMenuItem > div > .navMenuItem:active, .accordionNavContainer--lvl2 > .subMenuItem > div > .accordionNavMenuItem:hover, .accordionNavContainer--lvl2 > .subMenuItem > div > .accordionNavMenuItem:focus, .accordionNavContainer--lvl2 > .subMenuItem > div > .accordionNavMenuItem:active { background-color: #1e365a;  border-left: 6px solid #f6cb49; color: #fff !important; text-decoration: underline;}
.accordionNavContainer--lvl2 > .subMenuItem > div > .accordionNavMenuItem:link, .accordionNavContainer--lvl2 > .subMenuItem > div > .accordionNavMenuItem:visited {color: #fff; font-size: 1.1em; text-decoration: none;}
.accordionNavContainer--lvl2 > .subMenuItem > div > .accordionNavMenuItem:link, .accordionNavContainer--lvl2 > .subMenuItem > div > .accordionNavMenuItem:visited {text-align:center;}
.accordionNavContainer--lvl2 > .subMenuItem > div > .accordionNavMenuItem:hover, .accordionNavContainer--lvl2 > .subMenuItem > div > .accordionNavMenuItem:focus, .accordionNavContainer--lvl2 > .subMenuItem > div > .accordionNavMenuItem:active {color: #fff !important; text-decoration: underline;}
.accordionNavContainer--lvl2 > .subMenuItem > div > .accordionNavMenuItem:hover, .accordionNavContainer--lvl2 > .subMenuItem > div > .accordionNavMenuItem:focus, .accordionNavContainer--lvl2 > .subMenuItem > div > .accordionNavMenuItem:active {text-align:center;}
.accordionNavContainer--lvl3 {}
.accordionNavContainer--lvl3 > .subMenuItem > div > .navMenuItem:link, .accordionNavContainer--lvl3 > .subMenuItem > div > .navMenuItem:visited { background-color: #1e365a; color: #fff; font-size: 1.1em; text-decoration: none; padding-top: 0.85em;  padding-right: 2em;  padding-bottom: 0.85em;  padding-left: 2em; transition: border .2s ease-in-out;}
.accordionNavContainer--lvl3 > .subMenuItem > div > .navMenuItem:hover, .accordionNavContainer--lvl3 > .subMenuItem > div > .navMenuItem:focus, .accordionNavContainer--lvl3 > .subMenuItem > div > .navMenuItem:active, .accordionNavContainer--lvl3 > .subMenuItem > div > .accordionNavMenuItem:hover, .accordionNavContainer--lvl3 > .subMenuItem > div > .accordionNavMenuItem:focus, .accordionNavContainer--lvl3 > .subMenuItem > div > .accordionNavMenuItem:active { background-color: #102746;  border-left: 6px solid #f6cb49; color: #fff !important; text-decoration: underline;}
.accordionNavContainer--lvl3 > .subMenuItem > div > .accordionNavMenuItem:link, .accordionNavContainer--lvl3 > .subMenuItem > div > .accordionNavMenuItem:visited {color: #fff; font-size: 1.1em; text-decoration: none;}
.accordionNavContainer--lvl3 > .subMenuItem > div > .accordionNavMenuItem:link, .accordionNavContainer--lvl3 > .subMenuItem > div > .accordionNavMenuItem:visited {text-align:center;}
.accordionNavContainer--lvl3 > .subMenuItem > div > .accordionNavMenuItem:hover, .accordionNavContainer--lvl3 > .subMenuItem > div > .accordionNavMenuItem:focus, .accordionNavContainer--lvl3 > .subMenuItem > div > .accordionNavMenuItem:active {color: #fff !important; text-decoration: underline;}
.accordionNavContainer--lvl3 > .subMenuItem > div > .accordionNavMenuItem:hover, .accordionNavContainer--lvl3 > .subMenuItem > div > .accordionNavMenuItem:focus, .accordionNavContainer--lvl3 > .subMenuItem > div > .accordionNavMenuItem:active {text-align:center;}
.accordionNavContainer--lvl4 {}
.accordionNavContainer--lvl4 > .subMenuItem > div > .navMenuItem:link, .accordionNavContainer--lvl4 > .subMenuItem > div > .navMenuItem:visited {color: #fff; font-size: 1.1em; text-decoration: none; padding-top: 0.85em;  padding-right: 2em;  padding-bottom: 0.85em;  padding-left: 2em; background-color: rgba(0, 0, 0, 0.80);}
.accordionNavContainer--lvl4 > .subMenuItem > div > .navMenuItem:hover, .accordionNavContainer--lvl4 > .subMenuItem > div > .navMenuItem:focus, .accordionNavContainer--lvl4 > .subMenuItem > div > .navMenuItem:active, .accordionNavContainer--lvl4 > .subMenuItem > div > .accordionNavMenuItem:hover, .accordionNavContainer--lvl4 > .subMenuItem > div > .accordionNavMenuItem:focus, .accordionNavContainer--lvl4 > .subMenuItem > div > .accordionNavMenuItem:active {color: #fff !important; text-decoration: underline;}
.accordionNavContainer--lvl4 > .subMenuItem > div > .accordionNavMenuItem:link, .accordionNavContainer--lvl4 > .subMenuItem > div > .accordionNavMenuItem:visited {color: #fff; font-size: 1.1em; text-decoration: none;}
.accordionNavContainer--lvl4 > .subMenuItem > div > .accordionNavMenuItem:link, .accordionNavContainer--lvl4 > .subMenuItem > div > .accordionNavMenuItem:visited {text-align:center;}
.accordionNavContainer--lvl4 > .subMenuItem > div > .accordionNavMenuItem:hover, .accordionNavContainer--lvl4 > .subMenuItem > div > .accordionNavMenuItem:focus, .accordionNavContainer--lvl4 > .subMenuItem > div > .accordionNavMenuItem:active {color: #fff !important; text-decoration: underline;}
.accordionNavContainer--lvl4 > .subMenuItem > div > .accordionNavMenuItem:hover, .accordionNavContainer--lvl4 > .subMenuItem > div > .accordionNavMenuItem:focus, .accordionNavContainer--lvl4 > .subMenuItem > div > .accordionNavMenuItem:active {text-align:center;}


:root
{
	--cp-module-style-color11: #ffffff;
	--cp-module-style-color10: #000000;
	--cp-module-style-color13: #102746;
	--cp-module-style-color12: #486495;
	--cp-module-style-headline-font-family: Open Sans;
	--cp-module-style-color5: #e5e5e5;
	--cp-module-style-headline-font-color: #102746;
	--cp-module-style-body-font-family: Open Sans;
	--cp-module-style-color3: #102746;
	--cp-module-style-subhead1-font-color: #102746;
	--cp-module-style-color4: #ffffff;
	--cp-module-style-subhead2-font-family: Open Sans;
	--cp-module-style-color6: #102746;
	--cp-module-style-color7: #ffffff;
	--cp-module-style-subhead2-font-color: #486495;
	--cp-module-style-color1: #ffffff;
	--cp-module-style-color2: #e5e5e5;
	--cp-module-style-subhead1-font-family: Open Sans;
	--cp-module-style-color8: #ffffff;
	--cp-module-style-color9: #f6cb49;
	--cp-module-style-body-font-color: #333333;
}
.moduleContentNew
{
	color: #333333;
	font-family: Open Sans;
}
.moduleContentNew a:link
{
	color: #486495;
	text-decoration: underline;
}
.moduleContentNew a:visited
{
	color: #486495;
	text-decoration: underline;
}
.moduleContentNew a:hover,
.moduleContentNew a:focus,
.moduleContentNew a:active
{
	color: #486495;
	text-decoration: underline;
}
.moduleContentNew textarea
{
	font-family: Open Sans;
	font-size: 0.95em;
}
.moduleContentNew h1,
.moduleContentNew h1 a,
.moduleContentNew h1 a:link,
.moduleContentNew h1 a:visited,
.moduleContentNew h1 a:hover,
.moduleContentNew h1 a:focus,
.moduleContentNew h1 a:active,
.moduleContentNew .h1
{
	color: #102746;
}
.moduleContentNew h2,
.moduleContentNew h2 a,
.moduleContentNew h2 a:link,
.moduleContentNew h2 a:visited,
.moduleContentNew h2 a:hover,
.moduleContentNew h2 a:focus,
.moduleContentNew h2 a:active
.moduleContentNew .h2
{
	color: #102746;
}
.moduleContentNew h3,
.moduleContentNew h3 a,
.moduleContentNew h3 a:link,
.moduleContentNew h3 a:visited,
.moduleContentNew h3 a:hover,
.moduleContentNew h3 a:focus,
.moduleContentNew h3 a:active
.moduleContentNew .h3,
.widget.image.pageStyles .widgetHeader h3
{
	color: #486495;
}
.moduleContentNew .userAccount,
.moduleContentNew table.header td,
.moduleContentNew .sidebar,
.moduleContentNew .footer,
.moduleContentNew .iCalendarHeader,
.moduleContentNew .rssHeader .mainHeader
{
	background-color: #e5e5e5;
}
.newCP .sidebar,
.newCP table.header td,
.newCP .footer,
.moduleContentNew .iCalendarHeader,
.moduleContentNew .rssHeader .mainHeader
{
	border-color: #333333;
}
.newCP ul.misc li a,
.cpToolbar.user .nav .notifications li.main > a > span
{
	color: #333333;
}
.moduleContentNew input.standard,
.moduleContentNew textarea.standard
{
	font-family: Open Sans;
}
.moduleContentNew strong.alert
{
	background-color: #e5e5e5;
	border-color: #fff;
}
.moduleContentNew strong.alert em
{
	border-color: #333333;
}
.moduleContentNew .login /* Overwriting template.css */
{
	color: #333333;
}
.newCP .onTop .section,
.newCP .section,
.newCP .wizard .section
{
	border-top-color: #333333;
}
.newCP .wizardNav li .step
{
	color: #486495;
}
.newCP .wizardNav li.current,
.newCP .wizard .summary td,
.newCP .wizard .summary th,
.newCP .wizard .jobSummary
{
	background-color: #e5e5e5;
	border-color: #333333;
}
.newCP .wizardNav h3,
.newCP .wizard .section,
.newCP .wizard.onTop .section,
.newCP .wizard .section h2,
.newCP .wizard.onTop .section h2,
.newCP .wizard .summary td,
.newCP .wizard .summary th,
.newCP .wizard .jobSummary .total
{
	border-color: #333333;
}
.newCP .wizardNav h3,
.newCP .wizard .section .formline > label,
.newCP .cpForm > li > label,
.newCP .cpForm > li > .label,
.newCP .wizard .summary th
{
	color: #486495;
}
.newCP .onTop .formline.highlight
{
	background-color: #e5e5e5;
}
.newCP .formline.addPhotos textarea
{
	border-color: #e5e5e5;
}
.moduleContentNew .listing h2
{
	border-bottom-color: #333333;
}
.moduleContentNew .listing .item,
.newCP .fbPhoto .or
{
	border-color: #333333;
}
.moduleContentNew .pagination .disabled
{
	color: #333333;
}
.moduleContentNew .sidebar .section
{
	border-color: #333333;
}
.moduleContentNew .sidebar .categories li
{
	color: #333333;
}
.cpToolbar.public
{
	background-color: #102746;
	color: #ffffff;
}
.pollResults .voted .pollResult .progress .progress-bar,
.widgetOpinionPoll .pollResults .voted label::after
{
	background-color: #102746;
}
.cpToolbar.public a:link,
.cpToolbar.public a:visited,
.cpToolbar.public a:hover,
.cpToolbar.public a:focus,
.cpToolbar.public a:active
{
	color: #f6cb49;
}
.cpToolbar.public .nav a:active,
.cpToolbar.public .nav .open > a,
.cpToolbar.public .menu,
.cpToolbar.public .userAlert
{
	background-color: #e5e5e5;
	color: #333333;
}
.cpToolbar.public .menu a:link,
.cpToolbar.public .menu a:visited,
.cpToolbar.public .menu a:hover,
.cpToolbar.public .menu a:focus,
.cpToolbar.public .menu a:active,
.cpToolbar.user .nav .notifications li.main > a,
.cpToolbar.user .nav .notifications li.viewAll > a
{
	color: #486495;
}
.cpToolbar.public .openUserMenu > img
{
	outline-color: #e5e5e5;
}
.cpToolbar.user .nav .notifications li.main,
.cpToolbar.user .nav .notifications li.viewAll
{
	background-color: #e5e5e5;
}
.cpToolbar.public .nav .dropdown > a:after
{
	border-top-color: #f6cb49;
}
.cpToolbar.public .nav .dropdown.open > a:after
{
	border-top-color: #333333;
}
.commonToolbar
{
	background-color: #102746;
	color: #ffffff;
}
.cpToolbar.public
{
	background-color: #102746;
	color: #ffffff;
}
.cpToolbar.public a:link,
.cpToolbar.public a:visited,
.cpToolbar.public a:hover,
.cpToolbar.public a:focus,
.cpToolbar.public a:active
{
	color: #f6cb49;
}
.cpToolbar.public .nav a:active,
.cpToolbar.public .nav .open > a,
.cpToolbar.public .menu,
.cpToolbar.public .userAlert
{
	background-color: #e5e5e5;
	color: #333333;
}
.cpToolbar.public .menu a:link,
.cpToolbar.public .menu a:visited,
.cpToolbar.public .menu a:hover,
.cpToolbar.public .menu a:focus,
.cpToolbar.public .menu a:active,
.cpToolbar.user .nav .notifications li.main > a,
.cpToolbar.user .nav .notifications li.viewAll > a
{
	color: #486495;
}
.cpToolbar.user .moreInfo > div.pitch h1,
.cpToolbar.user .moreInfo > div.pitch h3
{
	color: #102746;
}
.cpToolbar.user .moreInfo > div.generated
{
	background-color: #102746;
	color: #ffffff;
}
.cpToolbar.user .moreInfo > div.generated > div h3
{
	color: #ffffff;
}
.cpToolbar.user .moreInfo > div.generated > div > div > a
{
	color: #f6cb49;
}
.cpToolbar.user .moreInfo > div.pitch > div .reputation
{
	color: #333333;
}
.dialogBackground
{
	background-color: #e5e5e5;
}
.modalContainer h3.modalTitle
{
	font-family: Open Sans;
}
.modalContainer .modalContentLeft,
.modalContainer .modalContentRight,
.modalContainer .modalContent,
.modalContainer .modalBottom,
.modalTabs
{
	font-family: Open Sans;
	color: #333333;
}
.modalTabs a:link
{
	color: #486495;
}
.modalTabs a:visited
{
	color: #486495;
}
.modalTabs a:hover,
.modalTabs a:focus,
.modalTabs a:active
{
	color: #486495;
}
.DPMonthYearPicker,
.DPMonthYearTitleContainer,
.DPMonthPrev,
.DPMonthNext,
.DPDivider
{
	background: #102746;
}
.DPWeekdayNameList span
{
	background: #e5e5e5;
	color: #3f3f20;
}
.DPDayActive:link,
.DPDayActive:visited,
.DPDayActive:hover,
.DPDayActive:focus,
.DPDayActive:active,
.DPDayInactive:link,
.DPDayInactive:visited,
.DPDayInactive:hover,
.DPDayInactive:focus,
.DPDayInactive:active,
.DPDaySelected:link,
.DPDaySelected:visited,
.DPDaySelected:hover,
.DPDaySelected:focus,
.DPDaySelected:active
{
	color: #333 !important;
}
.DPDayActive:hover,
.DPDaySelected:hover,
.DPDayInactive:hover
{
	background: #486495 !important;
	color: #fff !important;
}
.DPDaySelected
{
	background: #e5e5e5;
	color: #333 !important;
}
.nav-btn
{
	background-color: #102746;
	color: #ffffff !important;
}
.fr-view.fr-view blockquote,
.fr-view.fr-view blockquote p
{
	color: #486495;
}
