html {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box}*,*:before,*:after {    -webkit-box-sizing: inherit;    -moz-box-sizing: inherit;    box-sizing: inherit}.clearfix:after {    visibility: hidden;    display: block;    font-size: 0;    content: " ";    clear: both;    height: 0}.adminBar {    background-color: #fff}#adminPanel {    background-color: #fff}#adminPanel li {    line-height: 180%}img {    max-width: 100%}table img {    max-width: none}.row {    clear: both}.row:after {    visibility: hidden;    display: block;    font-size: 0;    content: " ";    clear: both;    height: 0}.pagination {    margin-top: 20px;    text-align: center}.slicknav_menu,.mobileHeaderLinks {    display: none}	/**************** page style layouts *****************************/.leftMenuPage-Col1 {    width: 20%;    float: left}.leftMenuPage-Col2 {    width: 75%;    float: right}/**************** page templates ********************************/.sideBySide-Col1 {    width: 48%;    float: left}.sideBySide-Col2 {    width: 48%;    float: right}.sideBySide60-40-Col1 {    width: 58%;    float: left}.sideBySide60-40-Col2 {    width: 38%;    float: right}.sideBySide40-60-Col1 {    width: 38%;    float: left}.sideBySide40-60-Col2 {    width: 58%;    float: right}.sideBySide70-30-Col1 {    width: 68%;    float: left}.sideBySide70-30-Col2 {    width: 28%;    float: right}.sideBySide30-70-Col1 {    width: 28%;    float: left}.sideBySide30-70-Col2 {    width: 68%;    float: right}.sideBySide80-20-Col1 {    width: 78%;    float: left}.sideBySide80-20-Col2 {    width: 18%;    float: right}.sideBySide20-80-Col1 {    width: 18%;    float: left}.sideBySide20-80-Col2 {    width: 78%;    float: right}.leftColumn-Col1 {    width: 30%;    float: left}.leftColumn-Col2 {    width: 65%;    float: right}.rightColumn-Col1 {    width: 65%;    float: left}.rightColumn-Col2 {    width: 30%;    float: right}.leftMenuColumn-Col1 {    width: 20%;    float: left}.leftMenuColumn-Col2 {    width: 75%;    float: right}.three-Col1,.three-Col2,.three-Col3 {    width: 30%;    float: left}.three-Col1,.three-Col2 {    margin-right: 5%}.four-Col1,.four-Col2,.four-Col3,.four-Col4 {    width: 23%;    float: left}.four-Col1,.four-Col2,.four-Col3 {    margin-right: 2.5%}.centered50 {    width: 50%;    margin: auto}/**************** article templates ****************************/.leftAlignImageArticle {    clear: both}.rightAlignImageArticle {    clear: both}.articleImageLeft {    float: left;    margin: 0 1.25em .625em 0}.articleImageRight {    float: right;    margin: 0 0 .625em 1.25em}.imgCenter {    display: block;    margin: auto;    margin-bottom: 10px}/********* List Column templates & dataform columns ***********/.twoCol20-80 dt {    width: 20%;    float: left;    padding-bottom: .375em}.twoCol20-80 dd {    width: 80%;    margin-left: 20%;    padding-bottom: .375em;    padding-left: .375em;    word-wrap: break-word}.twoCol30-70 dt {    width: 30%;    float: left;    padding-bottom: .375em}.twoCol30-70 dd {    width: 70%;    margin-left: 30%;    padding-bottom: .375em;    padding-left: .375em;    word-wrap: break-word}.twoCol40-60 dt {    width: 40%;    float: left;    padding-bottom: .375em}.twoCol40-60 dd {    width: 60%;    margin-left: 40%;    padding-bottom: .375em;    padding-left: .375em;    word-wrap: break-word}.twoCol50-50 dt {    width: 50%;    float: left;    padding-bottom: .375em}.twoCol50-50 dd {    width: 50%;    margin-left: 50%;    padding-bottom: .375em;    padding-left: .375em;    word-wrap: break-word}dd .small {    line-height: 100%}dd:after {    visibility: hidden;    display: block;    font-size: 0;    content: " ";    clear: both;    height: 0}/********************** Data Forms ***************************/.dataForm dt,.dataForm50 dt {    padding-bottom: .625em}.dataForm dd,.dataForm50 dd {    padding: 0 0 .625em .625em}.dataForm {    width: 90%}.dataForm input[type="text"],.dataForm textarea {    width: 100%}.dataForm50 {    width: 50%}.dataForm50 input[type="text"],.dataForm50 textarea {    width: 100%}/********************** Item ********************************/.videoWrapper {    position: relative;    padding-bottom: 56.25%;    height: 0;    margin-bottom: 25px}.videoWrapper43 {    position: relative;    padding-bottom: 75%;    height: 0;    margin-bottom: 25px}.feedWrapper {    position: relative;    padding-bottom: 150%;    height: 0;    margin-bottom: 25px}.videoWrapper iframe,.feedWrapper iframe,.videoWrapper43 iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%}/********************** File Manager ********************************/	.fileManagerList {    margin: 0;    padding: 0;    list-style-type: none}.fileManagerList li {    line-height: 200%}/********************** Data Tables - Class List ********************************/	.contentTable {    width: 100%;    border-collapse: collapse}.contentTable th,.contentTable td {    vertical-align: top;    padding: 4px;    border: 1px solid #ccc}/********************** Galleries ********************************/	div[class^="row gallery"]>div {    float: left;    text-align: center;    margin-bottom: 20px}.gallery2Cols>div {    width: 47.5%;    margin-right: 5%}.gallery2Cols div:nth-of-type(2n) {    margin-right: 0}.gallery2Cols div:nth-of-type(2n+1) {    clear: both}@media (min-width:36.875em) {    .gallery3Cols>div {        width: 30%;        margin-right: 5%    }    .gallery3Cols>div:nth-of-type(3n) {        margin-right: 0    }    .gallery3Cols>div:nth-of-type(3n+1) {        clear: both    }}@media (min-width:48.063em) {    .gallery4Cols>div {        width: 23.5%;        margin-right: 2%    }    .gallery4Cols>div:nth-of-type(4n) {        margin-right: 0    }    .gallery4Cols>div:nth-of-type(4n+1) {        clear: both    }    .gallery5Cols>div {        width: 18.4%;        margin-right: 2%    }    .gallery5Cols>div:nth-of-type(5n) {        margin-right: 0    }    .gallery5Cols div:nth-of-type(5n+1) {        clear: both    }}@media (min-width:36.876em) and (max-width:48em) {    .gallery4Cols>div {        width: 30%;        margin-right: 5%    }    .gallery4Cols>div:nth-of-type(3n) {        margin-right: 0    }    .gallery4Cols>div:nth-of-type(3n+1) {        clear: both    }    .gallery5Cols>div {        width: 30%;        margin-right: 5%    }    .gallery5Cols>div:nth-of-type(3n) {        margin-right: 0    }    .gallery5Cols>div:nth-of-type(3n+1) {        clear: both    }}@media (min-width:0) and (max-width:36.875em) {    .gallery3Cols>div {        width: 47.5%;        margin-right: 5%    }    .gallery3Cols>div:nth-of-type(2n) {        margin-right: 0    }    .gallery3Cols>div:nth-of-type(2n+1) {        clear: both    }    .gallery4Cols>div {        width: 47.5%;        margin-right: 5%    }    .gallery4Cols>div:nth-of-type(2n) {        margin-right: 0    }    .gallery4Cols>div:nth-of-type(2n+1) {        clear: both    }    .gallery5Cols>div {        width: 47.5%;        margin-right: 5%    }    .gallery5Cols>div:nth-of-type(2n) {        margin-right: 0    }    .gallery5Cols>div:nth-of-type(2n+1) {        clear: both    }}@media (min-width:48em) {    .gallery3ColsDesc>div {        width: 31%;        margin-right: 2%    }    .gallery3ColsDesc>div:nth-of-type(3n) {        margin-right: 0    }    .gallery3ColsDesc>div:nth-of-type(3n+1) {        clear: both    }}@media (min-width:64em) {    .gallery4ColsDesc>div {        width: 23.5%;        margin-right: 2%    }    .gallery4ColsDesc>div:nth-of-type(4n) {        margin-right: 0    }    .gallery4ColsDesc>div:nth-of-type(4n+1) {        clear: both    }}@media (min-width:48em) and (max-width:63.938em) {    .gallery4ColsDesc>div {        width: 31%;        margin-right: 2%    }    .gallery4ColsDesc>div:nth-of-type(3n) {        margin-right: 0    }    .gallery4ColsDesc>div:nth-of-type(3n+1) {        clear: both    }}@media (min-width:35.063em) and (max-width:47.938em) {    .gallery3ColsDesc>div {        width: 48%;        margin-right: 4%    }    .gallery3ColsDesc>div:nth-of-type(2n) {        margin-right: 0    }    .gallery3ColsDesc>div:nth-of-type(2n+1) {        clear: both    }    .gallery4ColsDesc>div {        width: 48%;        margin-right: 4%    }    .gallery4ColsDesc>div:nth-of-type(2n) {        margin-right: 0    }    .gallery4ColsDesc>div:nth-of-type(2n+1) {        clear: both    }}@media (min-width:0) and (max-width:35em) {    .gallery3ColsDesc>div {        width: 100%    }    .gallery4ColsDesc>div {        width: 100%    }}/********************** Photo Galleries ***************************/.multiDeletePhotos .button {    margin-bottom: 20px;    margin-left: 20px}/********************** Sitemap ***************************/.sitemapPageTitle a {text-decoration:none;}/********************** Go To Top ***************************/.go-top {    display: none;    position: fixed;    bottom: 0;    right: 30px;    z-index: 99;    background-color: #aaa;    color: #fff;    cursor: pointer;    padding: 7px 15px 5px 15px;    border-top-left-radius: 5px;    border-top-right-radius: 5px}.go-top:hover {    background-color: #333}.go-top a:after {    content: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%222.051%2C10.596%207%2C5.646%2011.95%2C10.596%2014.07%2C8.475%207%2C1.404%20-0.071%2C8.475%20%22%2F%3E%3C%2Fsvg%3E)}/**********************  ***************************/.accountAttention {    padding: 10px;    margin-top: 20px;    margin-bottom: 20px;    background-color: #f99}.accountSuccess {    padding: 10px;    margin-top: 20px;    margin-bottom: 20px;    background-color: #9f9}/********************** Break Points ***************************/@media (min-width:0) and (max-width:64em) {    body {        background-image: none    }    .banner,    .topmenu,    .footerInfo,    .footerBase,    .middle,    .middleHome {        width: 100%;        padding-left: 1em;        padding-right: 1em    }    .articleImageLeft {        max-width: 50%    }    .articleImageRight {        max-width: 50%    }    .topmenu {        height: auto    }    .mlddm {        display: inherit;        text-align: center;        height: auto    }    .mlddm>li {        display: inline-block!important;        float: none!important;        height: auto    }    .mlddm li a {        border: none    }}@media (min-width:0) and (max-width:56.25em) {    .centered50 {        width: 60%;        margin: auto    }}@media (min-width:0) and (max-width:48em) {    .four-Col1,    .four-Col2,    .four-Col3,    .four-Col4 {        width: 45%;        float: left;        margin-left: 2.5%;        margin-right: 2.5%    }    .four-Col3 {        clear: both    }    .centered50 {        width: 70%;        margin: auto    }}@media (min-width:0) and (max-width:46.75em) {    .dataForm50 {        width: 70%    }}@media (min-width:0) and (max-width:40em) {    iframe {        width: 80%    }    .footerLeft,    .footerMiddle,    .footerRight {        float: none;        text-align: left;        width: 100%;        line-height: 200%    }    .articleImageLeft,    .articleImageRight {        float: none;        max-width: 100%;        margin-left: 0    }    .sideBySide-Col1,    .sideBySide-Col2,    .sideBySide80-20-Col1,    .sideBySide80-20-Col2,    .sideBySide70-30-Col1,    .sideBySide70-30-Col2,    .sideBySide30-70-Col1,    .sideBySide30-70-Col2,    .sideBySide60-40-Col1,    .sideBySide60-40-Col2,    .sideBySide40-60-Col1,    .sideBySide40-60-Col2,    .leftColumn-Col1,    .leftColumn-Col2,    .rightColumn-Col1,    .rightColumn-Col2,    .three-Col1,    .three-Col2,    .three-Col3 {        width: 100%;        margin: 0    }    .leftMenuColumn-Col1 {        display: none    }    .leftMenuColumn-Col2 {        width: 100%    }    .leftMenuPage-Col1 {        display: none    }    .leftMenuPage-Col2 {        width: 100%    }    .centered50 {        width: 100%    }    .dataForm50 {        width: 90%    }    .dataForm dd,    .dataForm50 dd {        padding: 0 0 1.50em 0    }    #menu,    .topmenu {        display: none    }    .slicknav_menu {        display: block    }    .mobileHeaderLinks {        display: block    }}@media (min-width:0) and (max-width:30rem) {    .four-Col1,    .four-Col2,    .four-Col3,    .four-Col4 {        width: 95%;        float: none    }    .dataForm {        width: 100%    }    .dataForm dt,    .dataForm50 dt {        width: 100%;        float: none    }    .dataForm dd,    .dataForm50 dd {        width: 100%;        float: none;        margin-left: 0    }    .dataForm input[type=text],    .dataForm50 input[type=text] {        padding-top: 5px;        padding-bottom: 5px    }}@media (min-width:0) and (max-width:20rem) {    .twoCol50-50 dt,    .twoCol50-50 dd {        width: 100%;        float: none;        margin: 0;        padding-left: 0    }}