@import "https://p.typekit.net/p.css?s=1&k=vqe1bfu&ht=tk&f=26053.26054.26056.26058.26059.26060.26061.26062.26063.26064&a=148959442&app=typekit&e=css";
@font-face {
    font-family: acumin-pro;
    src: url(https://use.typekit.net/af/6d4bb2/00000000000000003b9acafc/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),
        url(https://use.typekit.net/af/6d4bb2/00000000000000003b9acafc/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),
        url(https://use.typekit.net/af/6d4bb2/00000000000000003b9acafc/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}
@font-face {
    font-family: acumin-pro;
    src: url(https://use.typekit.net/af/6ce26b/00000000000000003b9acafd/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),
        url(https://use.typekit.net/af/6ce26b/00000000000000003b9acafd/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),
        url(https://use.typekit.net/af/6ce26b/00000000000000003b9acafd/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 700;
    font-stretch: normal;
}
@font-face {
    font-family: acumin-pro;
    src: url(https://use.typekit.net/af/aa5b59/00000000000000003b9acaf7/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),
        url(https://use.typekit.net/af/aa5b59/00000000000000003b9acaf7/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),
        url(https://use.typekit.net/af/aa5b59/00000000000000003b9acaf7/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
}
@font-face {
    font-family: acumin-pro;
    src: url(https://use.typekit.net/af/a2c82e/00000000000000003b9acaf4/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),
        url(https://use.typekit.net/af/a2c82e/00000000000000003b9acaf4/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),
        url(https://use.typekit.net/af/a2c82e/00000000000000003b9acaf4/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 300;
    font-stretch: normal;
}
@font-face {
    font-family: acumin-pro;
    src: url(https://use.typekit.net/af/51b548/00000000000000003b9acaf5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff2"),
        url(https://use.typekit.net/af/51b548/00000000000000003b9acaf5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff"),
        url(https://use.typekit.net/af/51b548/00000000000000003b9acaf5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 300;
    font-stretch: normal;
}
@font-face {
    font-family: acumin-pro;
    src: url(https://use.typekit.net/af/829fc1/00000000000000003b9acaf8/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),
        url(https://use.typekit.net/af/829fc1/00000000000000003b9acaf8/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),
        url(https://use.typekit.net/af/829fc1/00000000000000003b9acaf8/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 500;
    font-stretch: normal;
}
@font-face {
    font-family: acumin-pro;
    src: url(https://use.typekit.net/af/18be85/00000000000000003b9acaf9/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),
        url(https://use.typekit.net/af/18be85/00000000000000003b9acaf9/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),
        url(https://use.typekit.net/af/18be85/00000000000000003b9acaf9/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 500;
    font-stretch: normal;
}
@font-face {
    font-family: acumin-pro;
    src: url(https://use.typekit.net/af/46da36/00000000000000003b9acaf6/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),
        url(https://use.typekit.net/af/46da36/00000000000000003b9acaf6/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),
        url(https://use.typekit.net/af/46da36/00000000000000003b9acaf6/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}
@font-face {
    font-family: acumin-pro;
    src: url(https://use.typekit.net/af/027dd4/00000000000000003b9acafa/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),
        url(https://use.typekit.net/af/027dd4/00000000000000003b9acafa/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),
        url(https://use.typekit.net/af/027dd4/00000000000000003b9acafa/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
}
@font-face {
    font-family: acumin-pro;
    src: url(https://use.typekit.net/af/133267/00000000000000003b9acafb/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff2"),
        url(https://use.typekit.net/af/133267/00000000000000003b9acafb/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff"),
        url(https://use.typekit.net/af/133267/00000000000000003b9acafb/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 600;
    font-stretch: normal;
}
body {
    padding-inline: 1rem;
    max-width: 57.5625rem;
    background-color: #181818;
    color: #181818;
    font-family: acumin-pro, serif;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.8125rem;
}
a {
    color: #006eb8;
    text-decoration: none;
    font-family: acumin-pro, sans-serif;
    font-weight: 700;
}
a:hover {
    font-family: acumin-pro, sans-serif;
    color: #00325c;
}
.memberlinks a,
.memberlinks a:visited {
    color: #fff !important;
}
.memberlinks a:hover,
.memberlinks a:focus {
    color: #bec662 !important;
}
.text a,
.text a:visited,
.text a:hover,
.text a:focus {
    color: #181818 !important;
}
select,
textarea,
input,
button {
    font-family: acumin-pro, sans-serif;
    font: inherit;
}
h1,
h2,
h3,
#pageTitleDiv {
    font-family: acumin-pro, sans-serif;
    font-weight: 400;
    color: #181818;
	line-height: 1.2em;
}
h1 i,
h1 em,
h2 i,
h2 em,
h3 i,
h3 em {
    font-family: acumin-pro, serif;
}
h4,
h5,
h6 {
    font-family: acumin-pro, serif;
    font-weight: 700;
    color: #181818;
}
em,
i:not(.mce-ico) {
    font-family: acumin-pro, serif;
}
i[class*="fa-"],
i.fa {
    font: normal normal normal 1em/1 FontAwesome;
}
strong,
b {
    font-family: acumin-pro, serif;
    font-weight: 700;
}
body, h6, p {
    line-height: 1.4em;
    margin-bottom: 15px;
    font-family: 'acumin-pro';
    font-size: .8em;
    font-weight: 400;
}
#wrapper {
    background: 0 0 !important;
}
.input-control.checkbox {
    font-family: acumin-pro, serif;
    font-weight: 400;
    color: gray;
}
#login h2,
#pageTitleDiv h2 {
    font-family: acumin-pro, sans-serif;
    font-weight: 400;
    color: #181818;
}
.section h3 {
    font-family: acumin-pro, sans-serif;
    font-weight: 400;
    color: #181818;
}
.large-loginnotice {
    background-color: transparent;
    box-shadow: none;
    border: none;
}
.large-setupnotice {
    margin: 1em auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: #00325c;
    color: #fff;
    border-radius: 0.75rem;
    border-top-right-radius: 4.0625rem;
    padding-inline: 2.22rem;
    padding-block: 1.48rem 2.06rem;
}
.large-setupnotice p {
    font-size: 1.2em;
    color: #fff;
}
.button,
a.button.color,
.button.active,
.button.active:visited,
button.active:focus,
input[type="button"],
input[type="submit"] {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    background-color: #00325c;
    color: #fff;
    padding: 0.8125rem;
    border-radius: 2.75rem;
    border: 0;
    overflow: hidden;
    box-shadow: none;
    font-family: acumin-pro, serif;
    font-size: 0.9375rem;
    line-height: 1.55rem;
    letter-spacing: 0;
    font-weight: 600;
    text-decoration: none !important;
    text-align: center;
    transition: all 0.15s ease-out;
}
.button:hover,
a.button.color:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
button.focus,
button.active,
.button.active:visited,
input[type="button"]:focus,
input[type="submit"]:focus {
    background: #ffedcc;
    color: #181818;
    padding: 0.8125rem;
    transition: all 0.15s ease-out;
}
.button.gray {
    margin: auto;
    position: relative;
    background-color: #bec662;
    color: #181818;
    border-radius: 2.75rem;
    border: 0;
    overflow: hidden;
    box-shadow: none;
    font-family: acumin-pro, serif;
    font-size: 0.9375rem;
    line-height: 1.55rem;
    letter-spacing: 0;
    font-weight: 600;
    text-decoration: none !important;
    text-align: center;
    transition: all 0.15s ease-out;
}
.button.gray:hover {
    background: #ffedcc;
    color: #181818;
    transition: all 0.15s ease-out;
}
.input-control > input[type="email"],
.input-control > input[type="password"],
.input-control > input[type="phone"],
.input-control > input[type="text"],
.input-control > input[type="url"],
.input-control > select,
.input-control > textarea,
select,
.filters-dropdown,
.search-field {
    appearance: none;
    color: #181818;
    border-radius: 0.75rem;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    padding: 0.5em 1em !important;
    display: flex;
    align-items: center;
    line-height: 1.6875rem;
    border: 2px solid #3e3e3e;
    background-repeat: no-repeat;
    background-position: calc(100% - 1.13rem) center;
    background-color: #fff;
}
.filters-dropdown,
.search-field {
    box-sizing: border-box;
    width: 100%;
    min-height: 40px;
}
div.placeholder {
    width: 100%;
    display: flex;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    font-family: acumin-pro, serif !important;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    font-variation-settings: "wght" 400;
    margin: .5em 1em;
}
.input-control.text .helper,
.input-control.password .helper {
    background: 0 0;
    top: 5px;
    left: 98%;
}
#HomePageLayout {
    margin: 0 !important;
}
.two.columns {
    min-width: 220px;
    box-sizing: border-box;
}
.tile,
.tile.double,
.tile.triple {
    box-sizing: border-box;
}
.tile {
    width: 95%;
    font-family: acumin-pro, serif !important;
    color: #181818 !important;
    border-radius: 0.62681rem;
    height: auto !important;
    overflow: visible;
}
.tile .tile-content {
    overflow: visible;
    height: auto;
}
.tile .brand {
    width: 100%;
    display: flex;
    align-items: center;
    position: relative;
    border-radius: 0 0 0.62681rem 0.62681rem;
}
.bg-color-grayDark .tile-content h2 {
    color: #181818 !important;
}
.bg-color-blueDark {
    background: #00325c !important;
    justify-content: flex-start;
    color: #fff;
}
.bg-color-blueDark a,
.bg-color-blueDark a:visted,
.bg-color-blueDark a:active,
.bg-color-blueDark a:focus {
    color: #fff;
}
.bg-color-blue {
    height: auto !important;
    background: #70cdff !important;
    color: #001629 !important;
}
.bg-color-grayDark .tile-content,
.bg-color-grayDark .labeldesc {
    background: #e8e8e8 !important;
    color: #001629 !important;
    border-radius: 0.62681rem;
}
.bg-color-grayDark a {
    color: #001629 !important;
}
.tile.bg-color-grayDark:hover {
    outline: none !important;
}
.two.columns .bg-color-blue,
.two.columns .bg-color-purple,
.bg-color-purple {
    background: #00325c !important;
}
.bg-color-purple .memberlinks,
.bg-color-purple .memberlinks a,
.bg-color-purple .text a:hover,
.bg-color-purple .text a:active,
.bg-color-purple .memberlinks a:hover,
.bg-color-purple .memberlinks a:active {
    color: white !important;
}
.tile.icon {
    display: flex;
    justify-content: left;
    border-radius: 1.93013rem;
    height: 40px;
    padding: 0.6rem 0.55rem;
}
.icon {
    margin-left: 1em;
}
.tile.icon:hover {
    outline: none;
}
.tile.icon > .tile-content {
    padding: 0;
    margin-left: 1em;
    width: auto;
    background: 0 0 !important;
}
.tile.icon > .tile-content > img {
    position: relative;
    top: auto;
    left: auto;
    width: auto;
    height: 20px;
    margin: 10px 10px 10px 0;
}
.thumb {
    width: 90px;
    height: 90px;
    border-radius: 0.62681rem 40% 0.62681rem 0.62681rem;
    overflow: clip;
}
.droparea.thumb {
    margin-top: -3em;
    background: #e8e8e8;
}
.droparea .instructions,
.multiple .instructions {
    border: 0 !important;
    color: #181818 !important;
    padding: 0.5em;
    width: auto;
    font-size: 0.9em;
    line-height: 1em;
    display: flex;
    align-items: center;
}
ul.memberlinks {
    margin: 2em auto;
}
.tile .brand > .name,
.tile .brand > .text,
.tile .tile-status > .name,
.tile .tile-status > .text {
    font-family: acumin-pro, serif;
    font-size: 1em;
    letter-spacing: 0;
    font-weight: 600;
    color: #fff;
    bottom: auto;
    margin: 0;
}
.infoSummary,
.alertSummary {
    font-family: acumin-pro, sans-serif !important;
    font-size: 1em;
    font-weight: 400;
    background-color: #f8d7bf;
    color: #001629;
    border: none;
    border-radius: 0.75rem;
}
.infoSummary a,
.alertSummary a {
    color: #006eb8;
    text-decoration: none;
    font-family: acumin-pro, sans-serif;
    font-weight: 700;
}
ul.categories {
    font-size: 0.8em;
}
ul.categories a {
    color: #006eb8;
    text-decoration: none;
    font-family: acumin-pro, sans-serif;
    font-weight: 700;
}
ul.categories a:hover {
    font-family: acumin-pro, sans-serif;
    color: #00325c;
}
div#FormContentPlaceHolder_panel_boardMemberGridFormAjaxGridUpdatePanel {
    overflow: scroll;
}
table.standard-table {
    line-height: 1.2em;
}
table.standard-table td {
    font-weight: 400;
}
.meta,
.meta a,
.meta h2 {
    font-family: acumin-pro, sans-serif;
    color: #181818;
    font-weight: 400;
    line-height: 1.2em;
}
.meta h2 {
    font-size: 1.2em;
    font-weight: 600;
}
.day {
    font-family: acumin-pro, sans-serif;
    font-weight: 600;
    background: #00325c;
    border-radius: 2rem 0.62681rem 0 0;
    color: #fff;
    font-size: 2em;
    padding-bottom: 0;
}
.month {
    font-family: acumin-pro, sans-serif;
    font-weight: 600;
    background: #00325c;
    border-radius: 0 0 0.62681rem 0.62681rem;
    color: #fff;
    text-transform: uppercase;
    padding-top: 0;
    padding-bottom: 0.5em;
}
.page-title h2 {
    font-size: 2em;
}
div#intrdouctionTextPageTextDiv {
    font-weight: 400;
}
div#RightSidebarRightContentPlaceHolder_RegisterNowPanel {
    font-size: 14px;
    font-weight: 400;
}
.errorSummary {
    background-color: #f8d7bf !important;
    color: #181818;
    border: none !important;
    border-radius: 0.6875rem;
}
.error {
    margin: 0;
    color: #6f0000;
    line-height: 1.2em;
    font-size: 1.2em;
}
.jssocials-share-link,
.jssocials-share-link:visited {
    box-shadow: none !important;
    border: none;
    outline: none;
}
