@font-face {
    font-family: Gotham;

    src: url(fonts/9d11011f.Gotham-Book.woff) format("woff");
}.centerText {

    text-align: center;
}.hidden {

    display: none;
}
.blockBttn {
    display: block;
}
.wide {
    width: 500px;
}
.error {
    padding: 7px;
    clear: both;

    color: #9a0f0f;
    border: 2px solid #9a0f0f;
    border-radius: 3px;
    background-color: #f3d9d9;
}
.success {
    padding: 7px;
    clear: both;

    color: #096918;
    border: 2px solid #096918;
    border-radius: 3px;
    background-color: #edfff1;
}
label {
    display: block;
    margin: 10px 0 10px 0;

    font-family: "Gotham";
    font-weight: bold;
}
label.inline {
    display: inline-block;
}
nav ul > li > a {
    font-size: 16px;
}
.visuallyHidden,
nav#headerNav #mainMenu ul.submenu-1,
nav#headerNav #mainMenu ul.submenu-1 li.dropdown ul.submenu-2,
nav#headerNav #mobileMenu ul.submenu-1,
nav#headerNav #mobileMenu ul.submenu-1 li.dropdown ul.submenu-2,
nav#headerNav #secondaryMenu ul.submenu-1,
nav#headerNav #secondaryMenu ul.submenu-1 li.dropdown ul.submenu-2 {
    position: absolute;

    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;

    line-height: 2em;

    pointer-events: none;

    opacity: 0;
}.submenuShow,

nav#headerNav #mainMenu li.dropdown:active ul.submenu-1,
nav#headerNav #mainMenu li.dropdown:focus ul.submenu-1,
nav#headerNav #mainMenu li.dropdown:hover ul.submenu-1,
nav#headerNav #mainMenu li.dropdown > a:active + ul.submenu-1,
nav#headerNav #mainMenu li.dropdown > a:focus + ul.submenu-1,
nav#headerNav #mainMenu li.dropdown > a:hover + ul.submenu-1,
nav#headerNav #mainMenu ul.submenu-1 li.dropdown ul.submenu-2.active,
nav#headerNav #mainMenu ul.submenu-1 li.dropdown:active ul.submenu-2,
nav#headerNav #mainMenu ul.submenu-1 li.dropdown:focus ul.submenu-2,
nav#headerNav #mainMenu ul.submenu-1 li.dropdown:hover ul.submenu-2,
nav#headerNav #mainMenu ul.submenu-1 li.dropdown > a:active + ul.submenu-2,
nav#headerNav #mainMenu ul.submenu-1 li.dropdown > a:focus + ul.submenu-2,
nav#headerNav #mainMenu ul.submenu-1 li.dropdown > a:hover + ul.submenu-2,
nav#headerNav #mainMenu ul.submenu-1.active,
nav#headerNav #secondaryMenu li.dropdown:active ul.submenu-1,
nav#headerNav #secondaryMenu li.dropdown:focus ul.submenu-1,
nav#headerNav #secondaryMenu li.dropdown:hover ul.submenu-1,
nav#headerNav #secondaryMenu li.dropdown > a:active + ul.submenu-1,
nav#headerNav #secondaryMenu li.dropdown > a:focus + ul.submenu-1,
nav#headerNav #secondaryMenu li.dropdown > a:hover + ul.submenu-1,
nav#headerNav #secondaryMenu ul.submenu-1 li.dropdown ul.submenu-2.active,
nav#headerNav #secondaryMenu ul.submenu-1 li.dropdown:active ul.submenu-2,
nav#headerNav #secondaryMenu ul.submenu-1 li.dropdown:focus ul.submenu-2,
nav#headerNav #secondaryMenu ul.submenu-1 li.dropdown:hover ul.submenu-2,
nav#headerNav #secondaryMenu ul.submenu-1 li.dropdown > a:active + ul.submenu-2,
nav#headerNav #secondaryMenu ul.submenu-1 li.dropdown > a:focus + ul.submenu-2,
nav#headerNav #secondaryMenu ul.submenu-1 li.dropdown > a:hover + ul.submenu-2,
nav#headerNav #secondaryMenu ul.submenu-1.active {
    z-index: 999;

    visibility: visible;
    width: auto;
    height: auto;
    padding: 10px 0 0;
    margin: auto;
    overflow: visible;

    line-height: inherit;

    white-space: nowrap;
    pointer-events: auto;

    opacity: 1;
}.fleft,

footer #logoContainer,
nav#headerNav #mainNav {
    float: left;
}.fright,

nav#headerNav #mobileNav,
nav#headerNav #secondaryNav {
    float: right;
}.group:after,

nav#headerNav #secondaryNav #secondaryMenu .submenu-1 li:after {
    display: table;
    clear: both;

    content: "";
}
body,
html {
    min-height: 100vh;
    padding: 0;
    margin: 0;

    font-family: Arial,sans-serif;
    font-size: 10pt;

    color: #333;
}body {

    display: -ms-flexbox;
    display: -webkit-flex;
    display:    -moz-flex;
    display:         flex;
            flex-direction: column;

    -webkit-flex-direction: column;
       -moz-flex-direction: column;
        -ms-flex-direction: column;
}::selection {

    color: #fff;
    background: #48a9c5;
}::-moz-selection {

    color: #fff;
    background: #48a9c5;
}h1,

h2,
h3,
h4 {
    font-family: Gotham;
    font-weight: 700;
}h1 {

    float: left;
    padding: 5px 30px 5px 30px;
    margin: 0;

    font-size: 26pt;
    font-weight: 700;

    color: #8E0B56;
}h2 {

    font-size: 18pt;
    color: #8E0B56;
}h3 {

    font-size: 14pt;
}h4 {

    font-size: 12pt;
}a {

    color: #48a9c5;
}a:active,

a:focus,
a:hover {
    color: #3d93ac;
}#content {

    margin: 0 50px;

    -webkit-flex: 1 0 auto;
       -moz-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
}header {

    z-index: 999;

    height: 115px;
    overflow: visible;

    font-family: Gotham;

    background: linear-gradient(to bottom,#8E0B56 0,#8E0B56 100%);

    filter: progid:dximagetransform.Microsoft.gradient(startColorstr="#8E0B56", endColorstr="#8E0B56", GradientType=0);
}nav#headerNav a {

    font-weight: 400;

    text-decoration: none;
}nav#headerNav i {

    font-size: 14pt;
}nav#headerNav #mainMenu,

nav#headerNav #mobileMenu,
nav#headerNav #secondaryMenu {
    margin: 65px 0 0;
}nav#headerNav #mainMenu > li,

nav#headerNav #mobileMenu > li,
nav#headerNav #secondaryMenu > li {
    display: inline-block;
    padding-right: 8px;
    padding-left: 3px;
    margin-right: 0;

    border-right: 1px solid #fff;
}nav#headerNav #mainMenu > li:last-child,

nav#headerNav #mobileMenu > li:last-child,
nav#headerNav #secondaryMenu > li:last-child {
    border-right: none;
}nav#headerNav #mainMenu > li a,

nav#headerNav #mobileMenu > li a,
nav#headerNav #secondaryMenu > li a {
    color: #fff;
}nav#headerNav #mainMenu li,

nav#headerNav #mobileMenu li,
nav#headerNav #secondaryMenu li {
    list-style-type: none;
}nav#headerNav #mainMenu li:active > a,

nav#headerNav #mainMenu li:focus > a,
nav#headerNav #mainMenu li:hover > a,
nav#headerNav #mobileMenu li:active > a,
nav#headerNav #mobileMenu li:focus > a,
nav#headerNav #mobileMenu li:hover > a,
nav#headerNav #secondaryMenu li:active > a,
nav#headerNav #secondaryMenu li:focus > a,
nav#headerNav #secondaryMenu li:hover > a {
    color: #ccc;
}nav#headerNav #mainMenu li.dropdown ul.submenu-1 a,

nav#headerNav #mainMenu li.dropdown ul.submenu-2 a,
nav#headerNav #mainMenu li.dropdown ul.submenu-3 a,
nav#headerNav #mobileMenu li.dropdown ul.submenu-1 a,
nav#headerNav #mobileMenu li.dropdown ul.submenu-2 a,
nav#headerNav #mobileMenu li.dropdown ul.submenu-3 a,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-1 a,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-2 a,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-3 a {
    font-size: 10pt;

    color: #000;
}nav#headerNav #mainMenu li.dropdown ul.submenu-1 a:active,

nav#headerNav #mainMenu li.dropdown ul.submenu-1 a:focus,
nav#headerNav #mainMenu li.dropdown ul.submenu-1 a:hover,
nav#headerNav #mainMenu li.dropdown ul.submenu-2 a:active,
nav#headerNav #mainMenu li.dropdown ul.submenu-2 a:focus,
nav#headerNav #mainMenu li.dropdown ul.submenu-2 a:hover,
nav#headerNav #mainMenu li.dropdown ul.submenu-3 a:active,
nav#headerNav #mainMenu li.dropdown ul.submenu-3 a:focus,
nav#headerNav #mainMenu li.dropdown ul.submenu-3 a:hover,
nav#headerNav #mobileMenu li.dropdown ul.submenu-1 a:active,
nav#headerNav #mobileMenu li.dropdown ul.submenu-1 a:focus,
nav#headerNav #mobileMenu li.dropdown ul.submenu-1 a:hover,
nav#headerNav #mobileMenu li.dropdown ul.submenu-2 a:active,
nav#headerNav #mobileMenu li.dropdown ul.submenu-2 a:focus,
nav#headerNav #mobileMenu li.dropdown ul.submenu-2 a:hover,
nav#headerNav #mobileMenu li.dropdown ul.submenu-3 a:active,
nav#headerNav #mobileMenu li.dropdown ul.submenu-3 a:focus,
nav#headerNav #mobileMenu li.dropdown ul.submenu-3 a:hover,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-1 a:active,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-1 a:focus,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-1 a:hover,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-2 a:active,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-2 a:focus,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-2 a:hover,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-3 a:active,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-3 a:focus,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-3 a:hover {
    color: #fff;
}nav#headerNav #mainMenu li.dropdown ul.submenu-1 li,

nav#headerNav #mainMenu li.dropdown ul.submenu-2 li,
nav#headerNav #mainMenu li.dropdown ul.submenu-3 li,
nav#headerNav #mobileMenu li.dropdown ul.submenu-1 li,
nav#headerNav #mobileMenu li.dropdown ul.submenu-2 li,
nav#headerNav #mobileMenu li.dropdown ul.submenu-3 li,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-1 li,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-2 li,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-3 li {
    position: relative;

    width: 100%;
    padding: 2px 0;

    background: #b5c9d3;
}nav#headerNav #mainMenu li.dropdown ul.submenu-1 li:first-child,

nav#headerNav #mainMenu li.dropdown ul.submenu-2 li:first-child,
nav#headerNav #mainMenu li.dropdown ul.submenu-3 li:first-child,
nav#headerNav #mobileMenu li.dropdown ul.submenu-1 li:first-child,
nav#headerNav #mobileMenu li.dropdown ul.submenu-2 li:first-child,
nav#headerNav #mobileMenu li.dropdown ul.submenu-3 li:first-child,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-1 li:first-child,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-2 li:first-child,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-3 li:first-child {
    padding-top: 8px;

    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}nav#headerNav #mainMenu li.dropdown ul.submenu-1 li:last-child,

nav#headerNav #mainMenu li.dropdown ul.submenu-2 li:last-child,
nav#headerNav #mainMenu li.dropdown ul.submenu-3 li:last-child,
nav#headerNav #mobileMenu li.dropdown ul.submenu-1 li:last-child,
nav#headerNav #mobileMenu li.dropdown ul.submenu-2 li:last-child,
nav#headerNav #mobileMenu li.dropdown ul.submenu-3 li:last-child,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-1 li:last-child,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-2 li:last-child,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-3 li:last-child {
    padding-bottom: 8px;

    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}nav#headerNav #mainMenu li.dropdown ul.submenu-1 li:active > a,

nav#headerNav #mainMenu li.dropdown ul.submenu-1 li:focus > a,
nav#headerNav #mainMenu li.dropdown ul.submenu-1 li:hover > a,
nav#headerNav #mainMenu li.dropdown ul.submenu-2 li:active > a,
nav#headerNav #mainMenu li.dropdown ul.submenu-2 li:focus > a,
nav#headerNav #mainMenu li.dropdown ul.submenu-2 li:hover > a,
nav#headerNav #mainMenu li.dropdown ul.submenu-3 li:active > a,
nav#headerNav #mainMenu li.dropdown ul.submenu-3 li:focus > a,
nav#headerNav #mainMenu li.dropdown ul.submenu-3 li:hover > a,
nav#headerNav #mobileMenu li.dropdown ul.submenu-1 li:active > a,
nav#headerNav #mobileMenu li.dropdown ul.submenu-1 li:focus > a,
nav#headerNav #mobileMenu li.dropdown ul.submenu-1 li:hover > a,
nav#headerNav #mobileMenu li.dropdown ul.submenu-2 li:active > a,
nav#headerNav #mobileMenu li.dropdown ul.submenu-2 li:focus > a,
nav#headerNav #mobileMenu li.dropdown ul.submenu-2 li:hover > a,
nav#headerNav #mobileMenu li.dropdown ul.submenu-3 li:active > a,
nav#headerNav #mobileMenu li.dropdown ul.submenu-3 li:focus > a,
nav#headerNav #mobileMenu li.dropdown ul.submenu-3 li:hover > a,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-1 li:active > a,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-1 li:focus > a,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-1 li:hover > a,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-2 li:active > a,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-2 li:focus > a,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-2 li:hover > a,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-3 li:active > a,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-3 li:focus > a,
nav#headerNav #secondaryMenu li.dropdown ul.submenu-3 li:hover > a {
    color: #fff;
}nav#headerNav #mainMenu ul.submenu-1:before,

nav#headerNav #mobileMenu ul.submenu-1:before,
nav#headerNav #secondaryMenu ul.submenu-1:before {
    position: absolute;
    top: 2px;
    left: 10%;

    content: "";

    border: solid;
    border-width: 0 8px 8px;
    border-color: #b5c9d3 transparent;
}nav#headerNav #mainMenu ul.submenu-1 li.dropdown ul.submenu-2,

nav#headerNav #secondaryMenu ul.submenu-1 li.dropdown ul.submenu-2 {
    top: -10px;
    left: 100.5%;
}nav#headerNav #mainNav #mainMenu .submenu-1 li a,

nav#headerNav #mainNav #mainMenu .submenu-2 li a {
    margin: 0 10px;
}nav#headerNav #mainNav #mainMenu .submenu-1 li.dropdown > a:after {

    float: right;
    margin: .5em 10px 0 8px;

    font-family: FontAwesome;
    font-size: 9pt;

    content: "\f054";
}nav#headerNav #secondaryNav #secondaryMenu .submenu-1 {

    right: 2px;
}nav#headerNav #secondaryNav #secondaryMenu .submenu-1 li > a {

    float: right;
    margin: 0 10px;

    text-align: right;
}nav#headerNav #secondaryNav #secondaryMenu .submenu-1 li.dropdown ul.submenu-2 {

    right: 100.5%;
    left: auto;
}nav#headerNav #secondaryNav #secondaryMenu .submenu-1 li.dropdown > a {

    width: 100%;
    margin-left: 30px;
}nav#headerNav #secondaryNav #secondaryMenu .submenu-1 li.dropdown > a:before {

    float: left;
    margin: .25em 0 0 20px;

    font-family: FontAwesome;
    font-size: 9pt;

    content: "\f053";
}nav#headerNav #secondaryNav #secondaryMenu .submenu-1:before {

    right: 5%;
    left: auto!important;
}nav#headerNav #mobileNav {

    display: none;
}nav#headerNav #mobileNav #mobileMenu {

    right: 2px;
}nav#headerNav #mobileNav #mobileMenu .submenu-1,

nav#headerNav #mobileNav #mobileMenu .submenu-2,
nav#headerNav #mobileNav #mobileMenu .submenu-3 {
    position: absolute;
    right: 2px;

    visibility: hidden;

    opacity: 0;
}nav#headerNav #mobileNav #mobileMenu .submenu-1:before,

nav#headerNav #mobileNav #mobileMenu .submenu-2:before,
nav#headerNav #mobileNav #mobileMenu .submenu-3:before {
    position: absolute;
    top: 2px;
    right: 6px;
    left: auto!important;
    z-index: 99;

    content: "";

    border: solid;
    border-width: 0 8px 8px;
    border-color: #b5c9d3 transparent;
}nav#headerNav #mobileNav #mobileMenu .submenu-1 li a,

nav#headerNav #mobileNav #mobileMenu .submenu-2 li a,
nav#headerNav #mobileNav #mobileMenu .submenu-3 li a {
    margin: 0 30px 0 10px;
}nav#headerNav #mobileNav #mobileMenu .submenu-1 .prevLevel a:before,

nav#headerNav #mobileNav #mobileMenu .submenu-2 .prevLevel a:before,
nav#headerNav #mobileNav #mobileMenu .submenu-3 .prevLevel a:before {
    margin-right: 10px;

    font-family: FontAwesome;
    font-size: 9pt;

    content: "\f053";
}nav#headerNav #mobileNav #mobileMenu .submenu-1 .beginSecondary,

nav#headerNav #mobileNav #mobileMenu .submenu-2 .beginSecondary,
nav#headerNav #mobileNav #mobileMenu .submenu-3 .beginSecondary {
    border-top: 1px solid #888;
}nav#headerNav #mobileNav #mobileMenu .submenu-2,

nav#headerNav #mobileNav #mobileMenu .submenu-3 {
    right: 0;
}nav#headerNav #mobileNav #mobileMenu .submenu-2 li:first-child,

nav#headerNav #mobileNav #mobileMenu .submenu-3 li:first-child {
    padding-bottom: 5px;

    background-color: #cbdce4;
}nav#headerNav #mobileNav #mobileMenu .submenu-2:before,

nav#headerNav #mobileNav #mobileMenu .submenu-3:before {
    border-color: #cbdce4 transparent;
}nav#headerNav #mobileNav #mobileMenu .submenu-1 > li.endPrimary {

    padding-bottom: 3px;
}nav#headerNav #mobileNav #mobileMenu .submenu-1 .submenu-2 li.dropdown > a:after,

nav#headerNav #mobileNav #mobileMenu .submenu-1 li.dropdown > a:after {
    float: right;
    margin: .5em 10px 0 8px;

    font-family: FontAwesome;
    font-size: 9pt;

    content: "\f054";
}#content {

    background: #fff;
}#dash {

    text-align: center;
}
#menuOptions i {
    font-size: 18pt;
}
#menuOptions i.mainIcon {
    font-size: 30pt;
    font-weight: bold;

    text-align: center;

    color: #8E0B56;
}

#menuOptions h3 {
    color: #8E0B56;
}
#menuOptions ul {
    text-align: left;
}
.mainOptions {
    float: left;
    width: 33%;
}
.dashItem {
    display: none;
    padding: 15px;
    margin: 15px;

    border: 2px solid #eee;
    border-radius: 4px;
    background-color: #f8f8f8!important;
}
.dashItem.show {
    display: block;
}
#dashWrapper {
    width: 99%;
    margin-top: 40px;

    border: 2px solid #eee;
    border-radius: 4px;
}
#dashWrapper h3 {
    padding: 15px;
    margin: 0 0 20px 0;
    background-color: #D0D3D4;
}
.dashBottom {
    float: left;
    width: 50%;
    height: 500px;
    padding: 15px;
    box-sizing: border-box;
}
#dash5.dashBottom {
    background-color: #f8f8f8;
}
.dashSelect {
    display: inline-block;
    width: 12px;
    height: 12px;

    border: 1px solid #aaa;
    border-radius: 50%;
    background: #ccc;
}
.dashSelect:hover,
.dashSelect:focus {
    background: #dedede;
}
.dashSelect:active {
    background: #bbb;
}
#map {
    width: 100%;
    height: 100%;
}.info {

    padding: 6px 8px;

    font: 14px/16px Arial,Helvetica,sans-serif;

    border-radius: 5px;
    background: #fff;
    background: rgba(255,255,255,.8);
    box-shadow: 0 0 15px rgba(0,0,0,.2);
}.info h4 {

    margin: 0 0 5px;

    color: #777;
}.legend {

    line-height: 18px;

    text-align: left;

    color: #555;
}.legend i {

    float: left;
    width: 18px;
    height: 18px;
    margin-right: 8px;

    opacity: .7;
}
.tools {
    margin: 20px 20px 20px 0;
}
.tools input:not(.kButton) i,
.tools a:not(.kButton) i {
    font-size: 18pt;
}
.tools .blockBttn {
    margin: 10px 10px 10px 0;
}
.k-grid-content {
    max-height: 50em;
}
.k-popup .k-list .k-item > .k-group {
    color: #333;
}
.simpleKendo td {
    vertical-align: top;
}table:not(.simpleKendo):not([role="grid"]) {

    max-width: 95%;
    min-width: 50%;

    border-top: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
    border-left: 1px solid #ddd !important;
}table:not(.simpleKendo):not([role="grid"]) th {

    padding: 5px;

    font-weight: bold;

    background-color: #ddd;
}table:not(.simpleKendo):not([role="grid"]) th[scope="row"] {

    border-bottom: 1px solid #fff;
}table:not(.simpleKendo):not([role="grid"]) td {

    padding: 5px;

    border-bottom: 1px solid #ddd !important;
}footer {

    padding: 20px;

    color: #000;
    background: linear-gradient(to bottom,#D0D3D4 0,#D0D3D4 100%);
    

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D0D3D4, endColorstr=#D0D3D4, GradientType=0)";
        filter: progid:dximagetransform.Microsoft.gradient(startColorstr="#D0D3D4", endColorstr="#D0D3D4", GradientType=0);
}footer #logoContainer {

    padding-right: 50px;

    font-family: Gotham;
    font-size: 9pt;
    font-weight: 700;

    text-align: center;
}footer #logoContainer img {

    width: 100px;
}footer #legalese {

    font-size: 9pt;
}footer #footerNav {

    text-align: center;
}footer #footerNav ul li {

    display: inline-block;
    padding-right: 5px;

    list-style-type: none;

    border-right: 1px solid #000;
}footer #footerNav ul li:last-child {

    border-right: none;
}footer #footerNav ul li a {

    font-family: Gotham;
    font-weight: 700;

    text-decoration: none;

    color: #000;
}footer #footerNav ul li a:active,

footer #footerNav ul li a:focus,
footer #footerNav ul li a:hover {
    color: #8E0B56;
}.k-ie10,

.k-ie10 > body,
.no-flexbox {
    height: 100%;
}.no-flexbox body {

    display: table;
    width: 100%;
    height: 100%;
}.no-flexbox footer {

    display: table-row;
    height: 1px;

    background-color: #D0D3D4;
}@media (max-width:1000px) {

    #mainNav,
    #secondaryNav {
        display: none;
    }nav#headerNav #mobileMenu,

    nav#headerNav #mobileNav {
        display: block;
    }
}
@media (max-width:1199px) {
    .dashBottom {
        width: 100%;
    }
}
@media(max-width: 924px) {
    .mainOptions {
        width: 100%;
    }
    #menuOptions ul {
        list-style-type: none;

        text-align: center;
    }
}

/* Page Specific */
#cert_comment_entry_inner {
    width: 48%;
    margin: 10px;
}

#cert_comment_entry_inner .k-grid-content {
    max-height: 60vh;
}

#cert_response_entry_inner {
    width: 48%;
    margin: 10px;
}

#cert_comment_entry_v2{border:none;}
#cert_comment_entry_v2 td{border:none;}
#cert_comment_entry_v2 tr.first td{border-top:none;}
#cert_comment_entry_v2 tr.outlineHeading td{border-top:1px solid #ddd; background:#eee;}
#cert_comment_entry_v2 tr.dataExists td,
#cert_comment_entry_v2 tr.dataExists td a{background:#006;color:#fff;font-weight:bold;}

#cert_login input.formInput{width:300px;}

#cert_responseOutlineList{border:1px solid #ccc; border-bottom:none;}
#cert_responseOutlineList tr.hover td{background:#D0D3D4;}
#cert_responseOutlineList td{padding:1px 10px;}
#cert_responseOutlineList a{display:inline-block;}
#cert_responseOutlineList small{padding:1px 10px; color:#aaa;}

#cert_responseOutlineList2{border:1px solid #ccc; border-bottom:none;}
#cert_responseOutlineList2 tr.hover td{background:#D0D3D4;}
#cert_responseOutlineList2 td{padding:1px 10px;}
#cert_responseOutlineList2 a{display:inline-block;}
#cert_responseOutlineList2 small{padding:1px 10px; color:#aaa;}

#cert_responseOutlineList3{border:1px solid #ccc; border-bottom:none;}
#cert_responseOutlineList3 tr.hover td{background:#D0D3D4;}
#cert_responseOutlineList3 td{padding:1px 10px;}
#cert_responseOutlineList3 a{display:inline-block;}
#cert_responseOutlineList3 small{padding:1px 10px; color:#aaa;}



#cert_search_resultsv2 table{border-right:1px solid #ddd;border-bottom:1px solid #ddd; width: 95%;}

#cert_search_resultsv2 table th{padding:2px 5px;border-left:1px solid #ddd;border-top:1px solid #ddd; white-space:nowrap;}

#cert_search_resultsv2 table td{font-size:.85em; line-height:1.5; padding:2px 10px;border-left:1px solid #ddd;border-top:1px solid #ddd;vertical-align:top;}
#cert_search_resultsv2 table th {color:#fff; background:#aaa url(../graphics/header-blue.png) top left repeat-x;}
#cert_search_resultsv2 table th a, #cert_search_results table th a:visited{color:#fff;}
#cert_search_resultsv2 table th a:hover{color:#006;}
#cert_search_resultsv2 table tr.outlineHeader td{font-size:1em;background:#006;color:#fff;padding:5px;}
#cert_search_resultsv2  table tr.odd td{background:#eef;}
#cert_search_resultsv2 table td span.keyword{background:yellow;}
#cert_search_resultsv2 table img{border:none;}

#newsbox {
background-color: #D8D86A;
padding: 5px;
width:100%;

}

#newsbox h2 {
font-size: 15pt;
color: #515014;
margin: 5px;
}

#newsbox ul li {
list-style-type: disc;
margin-left: 20px;
}

#newstext {
margin: auto;
width:85%;
}

#newstext p {
margin: 3px;
}

#about {
color: #3D3B3B;
float:left;
font-size: .9em;
width: 45%;

}

#news{
color: #3D3B3B;
float:right;
font-size: .9em;
width: 45%;
margin-bottom: 10px;
}

.hometodo {
background-color: #F1F1F1;
border: 1px solid #9A9999;
width: 75%;
margin-bottom: 10px;
padding-bottom: 10px;
margin: auto;
}

.hometodo h3 {
font-size: 16pt;
line-height: 19px;
}

.hometodo ul {
padding: 15px;
list-style-type: circle;
margin-left: 20px;
}

