* {
    margin:0;
}
.Normal {
    color:#000;
    font-size:1.125em;
    line-height:1.5;
    font-family:'Raleway',sans-serif;
    font-weight:500;
}
.cke_editable.Normal {
    font-weight:normal;
}
.Footer .Normal {
    font-size:.866em;
    color:#555;
}
.Normal p, .Normal ul, .Normal ol {
    margin-bottom:1em;
}
.Normal ul ul {
    margin-bottom:0;
}
.Header .Normal p {
    margin-bottom:0;
}
.Normal a, .Normal a:link, .Normal a:visited, .Normal a:active {
    color:blue;
    text-decoration:underline;
}
.Normal a:visited {
    color:purple;
}

.Normal h1 {
    color:#000;
    font-size:3em;
    font-weight:bold;
}
.Normal h2 {
    color:#2a3e92;
    font-size:1.375em;
    font-weight:600;
}
.Normal h3 {
    color:#2a3e92;
    font-size:1.125em;
    font-weight:600;
}
.Normal h4 {
    color:#000;
    font-size:1em;
    font-weight:600;
}
.H1Titled .Title {
    font-size:1em;
    margin-bottom:1.5em;
}
.H1Titled .Head {
    color:#000;
    font-size:1.75em;
    font-weight:700;
    line-height:1.4;
}
.H1Titled .Head sup {
    vertical-align:text-top;
    font-size:.5em;
}
@media screen and (max-width: 1140px) {
    .H1Titled .Title {
        margin-bottom:1em;
    }
    .H1Titled .Head {
        font-size:1.5em;
    }
}
.Normal hr {
    border:0;
    background:#2a3e92;
    margin:1em 0;
    height:1px;
}
.Normal strong {
    font-weight:700;
}
.acc-contrast-higher .H1Titled .Head, .acc-contrast-higher h2, .acc-contrast-higher h3 {
    color:#000;
}

.dnnFormAndList .dnnForm {width:auto; min-width:0; margin:0;}
.dnnFormAndList .dnnClear:after {content:none;}
.dnnPrimaryAction {font-size:12px;}


.Normal table td {
    border: 1px solid #000;
    padding:3px;
}
.Normal table[border="0"] td {
    border:0;
}
.Normal table p {
    margin-bottom:0;
}

.side-icons, .side-icons li {
    list-style:none;
    padding:0;
}
.side-icons li {
    margin-bottom:1.5em;
}
.side-icons a.link {
    display:block;
    background-color:#d6b677;
    color:#000;
    width:8.25em;
    text-align:center;
    padding-top:2em;
    padding-bottom:2em;
    font-weight:500;
}
.side-icons .text {
    font-size:1.125em;
}
@media screen and (max-width: 1140px) {
    .side-icons {
        text-align:center;
        max-width:17em;
        margin:0 auto;

    }
    .side-icons li {
        display:block;
        margin:1em .5em;
    }
    .side-icons a.link {
        padding-top:1em;
        padding-bottom:1em;
        width:auto;
    }
}
.TwoColumns .column {
    display:table-cell;
    vertical-align:top;
}
.TwoColumns .column1 {
    padding-right:1em;
}
.TwoColumns .column2 {
    padding-left:1em;
}
@media screen and (max-width:1210px) {
    .TwoColumns .column {
        display:block;
        padding:0;
        padding-bottom:1em;
        width:auto !important;
    }
}