@charset "UTF-8";
body{
    color: #000000;
}
aside, details, figcaption, figure, footer, header, hgroup, nav, section{
    display: block;
}
audio, canvas, video{
    display: inline-block;
}
audio:not([controls]){
    display: none;
}
[hidden]{
    display: none;
}
html{
    font-size: 100%;
    width: 100%;
    min-width: 70em;
}
[hidden]{
    display: none;
}
body{
    margin: 0;
    font-size: 14px;
    line-height: 1.4;
    width: 100%;
}
a:focus{
    outline: thin dotted;
}
a:hover, a:active{
    outline: 0;
}
abbr[title]{
    border-bottom: 1px dotted;
}
b, strong{
    font-weight: bold;
}
blockquote{
    margin: 1em 40px;
}
dfn{
    font-style: italic;
}
hr{
    display: block;
    height: 1px;
    background-color: #000000;
    border: 0;
    border-top: 1px solid #CCCCCC;
    margin: 1em 0;
    padding: 0;
}
hr.thinGreyDivider{
    height: 1px;
    color: #AAAAAA;
    background-color: #AAAAAA;
    border-width: 0;
    margin: 0;
    padding: 0;
}
ins {
    background: #FFFF99;
    color: #000000;
    text-decoration: none;
}
mark {
    background: #FFFF00;
    color: #000000;
    font-style: italic;
    font-weight: bold;
}
pre, code, kbd,samp {
    font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
    font-size: 1em;
}
pre {
    white-space: pre-wrap;
    word-wrap: break-word;
}
q {
    quotes: none;
}
q:before, q:after {
    content: none;
}
small {
    font-size: 85%;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
ul, ol {
    margin: 1em 0;
    padding: 0 0 0 40px;
}
dd {
    margin: 0 0 0 40px;
}
nav ul, nav ol {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}
#mainMenuToggle, #sectionMenuToggle{
    display: none;
}
img {
    border: 0;
    vertical-align: middle;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 0;
}
form {
    margin: 0;
    margin-left: auto;
    margin-right: auto;
    width: 70em;
}
.form-group {
    position: relative;
    display: inline-block;
}
fieldset {
    border: 1px inset #CCCCCC;
    width: 55em;
    margin: auto;
    padding: .5em;
}
label {
    cursor: pointer;
}
div.checkboxRadioItem{
    padding: .2em;
    margin: .2em;
    width: 100%;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #133255;
    border-radius: 10px;
    transition: all .6s ease;
}
div.checkboxRadioItem label{
    display: inline-block;
    text-align: center;
    width: 95%;
    min-height: 3em;
    overflow: auto;
}
div.checkboxRadioItem input[type="checkbox"]{
    display: inline-block;
    width: 2em;
    height: 4em;
    vertical-align: center;
}
div.checkboxRadioItem input[type="radio"]{
    display: inline-block;
    width: 2em;
    height: 4em;
    vertical-align: center;
}
div.checkboxRadioItem:hover, div.checkboxRadioItem:focus{
    background-color: #5c98c1;
    color: #FFFFFF;
    transition: all .6s ease;
}
legend {
    border: 0;
    padding: 0;
    white-space: normal;
}
button, input {
    line-height: normal;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
button[disabled], input[disabled] {
    cursor: default;
}
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="search"] {
    box-sizing: content-box;
}
textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}
table {
    display: table;
    background-color: #ADCFE9;
    margin: 1em auto;
    border-collapse: collapse;
    box-shadow: 0 .1em .2em rgba(51,51,51,0.2);
    width: 100%;
}
th, td {
    padding: .1em;
    border: 1px solid #CCCCCC;
}
.chromeframe {
    margin: 0.2em 0;
    background: #CCCCCC;
    color: #000000;
    padding: 0.2em 0;
}
div .spacer2em {
    height: 2em;
    width: 100%;
    display: block;
    clear: both;
    float: none;
}
.fltrt {
    float: right;
    margin-left: 8px;
}
.fltlft {
    float: left;
    margin-right: 8px;
}
.clearfloat {
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}
#lefttransition {
    background-image: url( /images/ui/lefttransition.jpg);
    background-repeat: repeat-y;
    background-position: center;
    float: left;
    height: 85em;
    width: 1em;
}
#righttransition {
    background-image: url( /images/ui/righttransition.jpg);
    background-repeat: repeat-y;
    background-position: 75%;
    float: right;
    height: 85em;
    width: 1em;
}
.halfWidth{
    width: 50%;
}
.rtAlign{
    text-align: right;
}
.lftAlign{
    text-align: left;
}
.ctrAlign{
    text-align: center;
}
.aboutList{
    list-style-image: url( /images/logo_SMALL.png);
    padding: .5em;
}
.listLogo{
    height: 20px;
    margin: 0 5px;
}
script {
    display: none;
}
.hideOnResponsive{
    text-align: center;
}
.button {
    display: run-in;
}
h1  {
    text-align: center;
}
a{
    text-decoration: none;
    font-weight: bold;
    color: #133255;
    transition: all .6s ease;
}
a:hover, a:focus{
    color: #FFFFFF;
    text-decoration: underline;
}
button {
    padding: 1em;
    width: auto;
    color: #FFFFFF !important;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.2em;
    text-align: center;
    background-color: #133255;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1em;
    display: inline-block;
    border: none;
    transition: all .6s ease;
    border-radius: 10px;
}
button:hover, button:focus {
    background-color: #5c98c1;
    color: #FFFFFF;
    text-decoration: underline;
}
input[type="file"]{
    padding: 1em;
    color: #FFFFFF !important;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    background-color: #133255;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1em;
    display: inline-block;
    border: none;
    transition: all .6s ease;
    border-radius: 10px;
}
input[type="file"]:hover, input[type="file"]:focus {
    background-color: #5c98c1;
    color: #FFFFFF;
    text-decoration: underline;
}
code.developerApi{
    font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
    font-size: 1.2em;
    display: inline-block;
    padding: .1em;
    background-color: #EDEDED;
}
code.dumpR{
    text-align: left !important;
    font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
    font-variant: small-caps;
}
code.dumpR pre{
    background-color: #EDEDED;
    padding: 1em;
}
#seoDescription{
    display: none;
}
#loader {
    z-index: 999999;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/loader.svg) 50% 300px no-repeat rgba(173,207,233,1.00);
}
#loadingLogo{
    text-align: center;
    margin: auto;
    left: 50%;
}
#loader h1 {
    font-size: 3em;
    text-align: center;
    color: #FFFFFF;
}
#dateLastModifed{
    color: #FFFFFF;
    display: none;
}
textarea {
    margin-top: 1em;
    margin-bottom: 1em;
}
.formButtonSet{
    text-align: center;
    padding-bottom: 2em;
    width: 70em;
}
.formSectionTitle {
    padding: .5em;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
    font-size: 1.3em;
    font-variant: small-caps;
    font-weight: bold;
    float: none;
    border-bottom: 0.1em ridge#747474;
    width: 30em;
}
.formItemLabel {
    margin: .5em;
    display: inline-block;
    width: 20em;
    text-align: right;
    font-variant: small-caps;
}
#modifiedTimestamps{
    color: #127bbe;
    font-style: italic;
    padding: 2em;
}
#postScriptResult{
    color: #127bbe;
    font-style: italic;
    padding: 1em;
    margin: 0em;
}
.hidden {
    visibility: hidden;
}
#mainHeader {
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    background-color: #6cb4e5;
    text-align: center;
    color: #FFFFFF;
    padding: 1em;
    min-height: 5em;
    min-width: 70em;
    font-weight: normal;
}
body {
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    min-width: 70em;
    width: 100%;
    margin: 0;
    padding: 0;
    height: 100%;
    background-color: #5c98c1;
}
.clearBoth {
    clear: both;
}
.keywordSpan{
    display: inline-block;
    font-weight: normal;
    padding: .5em;
    text-align: center;
    margin: .2em;
    border-radius: 10px;
    background-color: #C5ECFF;
}
.fileUploads .formItemLabel{
    text-align: center;
}
.errorLogLastUpdate{
    text-align: center;
    font-style: italic;
    font-weight: bold;
}
.errorLogEntry{
    background-color: #FFFFFF;
    transition: all .6s ease;
}
.errorLogEntry:hover, .errorLogEntry:focus{
    background-color: #ffaaaa;
    text-decoration: underline;
}
.generalLogLastUpdate{
    text-align: center;
    font-style: italic;
    font-weight: bold;
}
.generalLogEntry{
    background-color: #FFFFFF;
    transition: all .6s ease;
}
.generalLogEntry:hover, .generalLogEntry:focus{
    background-color: #aaffaa;
    text-decoration: underline;
}
#updatePage{
    width: 100%;
    margin: auto;
    text-align: center;
}
.ctrBtnFullWidth{
    width: 100%;
    margin: auto;
    text-align: center;
}
.ctrBtnHalfWidth{
    width: 50%;
    margin: auto;
    text-align: center;
}
.ctrBtnQuarterWidth{
    width: 25%;
    margin: auto;
    text-align: center;
}
.ctrBtnTenthWidth{
    width: 10%;
    margin: auto;
    text-align: center;
}
#backToTop{
    min-width: 10em;
    display: none;
    position: fixed;
    bottom: 20px;
    padding: 0.5em;
    right: 20px;
    z-index: 99;
}
#backToTop:hover{
}
#mainHeader #pageTitle {
    visibility: hidden;
    width: 20em;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    float: left;
}
#contentWrapper{
    background-color: #FFFFFF;
    width: 100%;
}
#pageContent {
    height: auto;
    clear: both;
    padding: 1em;
    min-width: 70em;
    max-width: 88em;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    background-color: #FFFFFF;
}
li.nav {
    text-align: center;
    font-size: 1.1em;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#mainFooter {
    background-color: #127bbe;
    bottom: 1em;
    width: 100%;
    min-width: 70em;
    font-weight: normal;
    text-align: center;
}
#footerStyleBar {
    background-color: #133255;
    height: 0;
    width: 100%;
    color: rgba(218,218,218,1.00);
    text-align: center;
    font-variant: small-caps;
    vertical-align: middle;
}
#footerNav {
    display: block;
    min-width: 70em;
    margin-left: auto;
    margin-right: auto;
    float: none;
    height: 5em;
    margin-top: 4em;
    text-align: center;
    margin-bottom: 0em;
    font-weight: normal;
    padding: 1em;
}
#copyright {
    text-align: left;
    padding-right: 10em;
}
#socialMedia {
    vertical-align: .1em;
    text-align: right;
    padding-left: 10em;
    margin-left: auto;
    display: inline-block;
    height: 4em;
}
#footnav {
    display: inline-block;
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    height: 6em;
    position: relative;
    text-align: center;
}
#footnav > .nav {
    display: inline-block;
    color: #FFFFFF;
    font-style: normal;
    font-variant: normal;
    text-align: center;
    text-decoration: none;
    padding: .3em;
    min-width: 5em;
    max-width: 12em;
    width: auto;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    letter-spacing: 0.1em;
}
#footnav > .nav > ul.subMenu > .nav {
    display: inline-block;
    color: #FFFFFF;
    font-style: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    padding: .3em;
    min-width: 5em;
    max-width: 12em;
    width: auto;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    letter-spacing: 0.1em;
}
#footnav .nav a {
    color: #FFFFFF;
    font-style: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    font-weight: normal;
}
#footnav .nav a:hover, #footnav .nav a:focus {
    color: #FFFFFF;
}
#breadcrumbs{
    background-color: #F5F5F5;
    text-align: left;
    padding: 1em;
    font-variant: small-caps;
}
#mainFooter span {
    color: #FFFFFF;
}
#footnav li.nav > ul.subMenu {
    text-align: left;
    visibility: hidden;
    width: 15em;
    position: absolute;
    bottom: 1em;
    padding: .3em;
    opacity: 0;
    background-color: #6cb4e5;
    font-weight: normal;
    transition: all .6s ease;
}
#footnav li.nav > ul.subMenu > li.nav a:hover, #footnav li.nav > ul.subMenu > li.nav a:focus {
    text-decoration: underline;
}
#footnav li.nav:hover > ul.subMenu, #footnav li.nav:focus > ul.subMenu {
    visibility: visible;
    opacity: 1;
}
#headnav .nav a {
    display: inline;
    color: #FFFFFF;
    font-style: normal;
    text-align: left;
    text-decoration: none;
    font-weight: normal;
}
#headnav > .nav > ul.subMenu > .nav {
    display: inline-block;
    color: #FFFFFF;
    font-style: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    padding: .3em;
    min-width: 5em;
    max-width: 15em;
    width: auto;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    letter-spacing: 0.1em;
}
#headnav {
    display: inline;
    color: #FFFFFF;
    width: 70em;
    font-weight: normal;
    text-align: center;
}
#headnav .nav span {
    color: CCCCCC;
}
#headnav > .nav {
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    padding: .3em;
    max-width: 15em;
    width: auto;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-weight: normal;
    position: relative;
    letter-spacing: 0.1em;
}
#headnav li.nav > ul.subMenu {
    visibility: hidden;
    width: 0em;
    position: absolute;
    top: 1em;
    padding: .5em;
    margin-top: 1em;
    text-align: left;
    opacity: 0;
    background-color: #6cb4e5;
    z-index: 5;
    font-weight: normal;
    transition: all .6s ease;
    border-right: 1px solid #133255;
    border-left: 1px solid #133255;
    border-bottom: 1px solid #133255;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden;
}
#headnav li.nav > ul.subMenu > li.nav a:hover, #headnav li.nav > ul.subMenu > li.nav a:focus {
    text-decoration: underline;
}
#headnav li.nav:hover > ul.subMenu, #headnav li.nav:focus > ul.subMenu {
    visibility: visible;
    opacity: 1;
    width: 12em;
}
#headerNav {
    width: 60em;
    display: inline-block;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    padding: .5em;
    margin-left: auto;
    float: right;
    font-weight: normal;
    text-align: right;
}
#imageHeader {
    min-height: 20em;
    height: auto;
    width: 100%;
    background-size: cover;
    background-color: #FFFFFF;
    background-position: center;
    background-repeat: no-repeat;
    border-bottom: .1em inset #000111;
}
#imageHeader h1 {
    font-size: 3em;
    display: block;
    text-align: center;
    text-shadow: rgba(51,51,51,0.72) 2px 2px 2px;
    width: 20em;
    color: #FFFFFF;
    vertical-align: middle;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2.5em;
}
.loaderInline{
    padding: 10em;
    display: block;
    background: url(../images/loader.svg) 50% 4em no-repeat #FFFFFF;
}
#statsBar{
    display: block;
    padding: 1em;
    color: #F5F5F5;
    font-weight: bold;
    text-align: center;
    background-color: #127bbe;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1em;
    border-radius: 50px;
}
.moreInfoLink{
    display: block;
    padding: 1em;
    color: #F5F5F5;
    text-shadow: rgba(51,51,51,1.00) 1px 1px 1px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    background-color: #133255;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1em;
    margin-bottom: 1em;
    transition: all .6s ease;
    border-radius: 10px;
}
.togglePasswordDisplayButton{
    display: inline-block;
    padding: .2em;
    color: #F5F5F5;
    text-shadow: rgba(51,51,51,1.00) 1px 1px 1px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    background-color: #133255;
    width: 70em;
    margin-left: auto;
    margin-right: auto;
    margin-top: .5em;
    margin-bottom: .5em;
    cursor: pointer;
    transition: all .6s ease;
    border-radius: 10px;
}
.moreInfoLink:hover, .moreInfoLink:focus{
    background-color: #5c98c1;
    color: #FFFFFF;
}
.togglePasswordDisplayButton:hover, .togglePasswordDisplayButton:focus{
    background-color: #5c98c1;
    color: #FFFFFF;
}
.mainPageLink{
    display: block;
    padding: 1em;
    border: 2px solid #133255;
    text-decoration: none;
    text-align: center;
    color: #133255;
    text-shadow: rgba(51,51,51,1.00) 1px 1px 1px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1em;
    margin-bottom: 1em;
    transition: all .6s ease;
    border-radius: 10px;
}
.mainPageLink:hover, .mainPageLink:focus{
    background-color: #133255;
    color: #FFFFFF;
}
.moreInfoLinkInline{
    display: inline-block;
    padding: 0.1em 1em;
    color: #F5F5F5;
    text-shadow: rgba(51,51,51,1.00) 1px 1px 1px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    margin: .2em .1em;
    background-color: #133255;
    transition: all .6s ease;
    border-radius: 10px;
}
.moreInfoLinkInline:hover, .moreInfoLinkInline:focus {
    background-color: #5c98c1;
    color: #FFFFFF;
}
.tabDescription{
    text-align: center;
}
#sectionMenu #sectionNavigation > .sectionNav > ul.subMenu > .sectionNav {
    display: inline-block;
    color: #FFFFFF;
    font-style: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    padding: .3em;
    min-width: 5em;
    max-width: 15em;
    width: auto;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    letter-spacing: 0.1em;
}
#sectionMenu #sectionNavigation .sectionNav a{
    color: #FFFFFF;
}
#sectionMenu {
    display: inline-block;
    color: #FFFFFF;
    padding-bottom: 1em;
    padding-top: 1em;
    font-weight: normal;
    text-align: center;
    width: 100%;
    background-color: #127bbe;
}
#sectionMenu #sectionNavigation .sectionNav span {
    color: #FFFFFF;
}
#sectionMenu #sectionNavigation > .sectionNav {
    display: inline-block;
    color: #FFFFFF;
    text-align: center;
    text-transform: uppercase;
    padding: .3em;
    width: auto;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-weight: normal;
    position: relative;
    letter-spacing: 0.1em;
}
#sectionMenu #sectionNavigation li.sectionNav > ul.subMenu {
    visibility: hidden;
    color: #FFFFFF;
    width: 0em;
    position: absolute;
    top: 1em;
    padding: 1em;
    margin-top: 1em;
    text-align: left;
    opacity: 0;
    background-color: #127bbe;
    z-index: 5;
    font-weight: normal;
    transition: all .6s ease;
    border-right: 1px solid #133255;
    border-left: 1px solid #133255;
    border-bottom: 1px solid #133255;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden;
}
#sectionMenu #sectionNavigation li.sectionNav > ul.subMenu > li.sectionNav a:hover, #sectionMenu #sectionNavigation li.sectionNav > ul.subMenu > li.sectionNav a:focus {
    text-decoration: underline;
    color: #FFFFFF;
}
#sectionMenu #sectionNavigation li.sectionNav:hover > ul.subMenu, #sectionMenu #sectionNavigation li.sectionNav:focus > ul.subMenu {
    visibility: visible;
    opacity: 1;
    color: #FFFFFF;
    width: 15em;
}
#sectionMenu #sectionNavigation .sectionMenu {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;
    padding: .5em;
    float: left;
    font-weight: normal;
    text-align: right;
    color: #FFFFFF;
}
#sectionNavigation.responsiveHidden, #headnav.responsiveHidden{
    display: list;
}
#iForgot {
    width: 70em;
    margin-left: auto;
    margin-right: auto;
    padding: 1em;
    display: inline-block;
}
#forgot {
    width: 70em;
    margin-left: auto;
    margin-right: auto;
    padding: 1em;
    display: block;
}
#pageHeading {
    display: block;
    padding: 1em;
    color: #000000;
    font-style: oblique;
    font-weight: bold;
    font-size: 1.6em;
    background-color: #FFFFFF;
    text-align: center;
}
i.fas{
    color: #FFFFFF;
    transition: all .6s ease;
}
#logIn #loginForm .inputText {
    display: inline-block;
    width: 15em;
    height: 1.5em;
    background-color: #FFFFFF;
    border: 1px inset #CCCCCC;
}
.inputText{
    display: inline-block;
    width: 50em;
    margin: .5em;
    height: 1.5em;
    background-color: #FFFFFF;
    border: 1px inset #CCCCCC;
    transition: all .6s ease;
}
.inputText:active {
    background-color: #FFFFFF;
}
.inputText:hover, .inputText:focus {
    background-color: rgba(220,242,253,1.00);
}
.jquerySpinnerMod{
    width: 33.333333333333em;
}
#changePasswordLink {
    font-size: 1.4em;
    text-align: center;
    padding: 1em;
    display: block;
}
.submit {
    padding: 1em;
    width: 20em;
    color: #F5F5F5;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.2em;
    text-align: center;
    background-color: #133255;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;
    border: none;
    display: block;
    transition: all .6s ease;
    border-radius: 50px;
}
.submit:hover, .submit:focus {
    background-color: #5c98c1;
}
.spacer1em {
    display: block;
    clear: both;
    margin: 1em;
    padding: .5em;
}
#loginLogoutLink {
    padding: 1em;
    display: inline-block;
    border: 2px solid #133255;
    float: none;
    transition: all .6s ease;
    border-radius: 50px;
}
#loginLogoutLink:hover, #loginLogoutLink:focus {
    padding: 1em;
    color: #FFFFFF;
    display: inline-block;
    border: 2px solid #133255;
    float: none;
    background-color: #133255;
}
#dashboardReturn {
    padding: 1em;
    display: inline-block;
    border: 2px solid #133255;
    float: none;
    transition: all .6s ease;
    border-radius: 50px;
}
#dashboardReturn:hover, #dashboardReturn:focus {
    padding: 1em;
    color: #FFFFFF;
    display: inline-block;
    border: 2px solid #133255;
    float: none;
    background-color: #133255;
}
#pageHeaders {
    visibility: hidden;
    display: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-variant: small-caps;
    background-color: #FFFFFF;
    color: rgba(51,51,51,1.00);
    padding-top: 0.2em;
    padding-bottom: 0.2em;
}
#phpMessages{
    background-color: rgba(255,137,125,1.00);
    border: 1px solid rgba(225,107,95,1.00);
    padding: 1em;
    color: #000000;
    font-variant: small-caps;
    display: block;
    text-align: center;
    font-size: 1.5em;
    font-weight: bold;
    margin: .2em auto;
    border-radius: 5px;
}
#passwordExpiryMessage{
    background-color: rgba(200,200,100,1.00);
    border: 1px solid rgba(175,152,93,1.00);
    padding: 1em;
    color: #000000;
    font-variant: small-caps;
    display: block;
    text-align: center;
    font-size: 1.5em;
    font-weight: bold;
    margin: .2em auto;
    border-radius: 5px;
}
#phpDebug{
    background-color: rgba(223,223,223,1.00);
    border: 1px solid rgba(193,193,193,1.00);
    padding: 1em;
    color: #000000;
    font-variant: small-caps;
    display: block;
    text-align: center;
    font-size: 1.5em;
    font-weight: bold;
    margin: .2em auto;
    border-radius: 5px;
}
#phpMessages p{
    font-size: 1em;
    font-variant: normal;
}
#phpConfirm{
    background-color: rgba(125,255,192,1.00);
    border: 1px solid rgba(95,225,163,1.00);
    padding: 1em;
    color: #000000;
    font-variant: small-caps;
    display: block;
    text-align: center;
    font-size: 1.5em;
    font-weight: bold;
    margin: .2em auto;
    border-radius: 5px;
}
div.statusUpdate{
    border-radius: 5px;
    box-shadow: 0 .2em .2em rgba(51,51,51,0.2);
    padding-bottom: .5em;
    margin-bottom: .5em;
}
div.statusUpdate header{
    border-radius: 10px 10px 0 0;
    text-align: center;
    padding: .5em;
    font-size: 2em;
    font-weight: bold;
    border-bottom: 1px solid #133255;
}
div.statusUpdate header.info{
    background-color: #87ceeb;
}
div.statusUpdate header.update{
    background-color: #98fb98;
}
div.statusUpdate header.newFeature{
    background-color: #00ffaa;
}
div.statusUpdate header.warning{
    background-color: #f08080;
}
div.statusUpdate header.maintenance{
    background-color: #ffd700;
}
div.statusUpdate header.critical{
    background-color: #dc143c;
}
div.statusUpdate header.test{
    background-color: #c0c0c0;
}
div.statusUpdate article{
    padding: 1em;
}
ul li{
    list-style-image: url(https://pharmacymuseumscp.org/images/favicons/favicon-32x32.png);
    padding: .5em;
}
details{
    padding: .5em;
    border: 1px solid #000000;
    border-radius: 10px;
}
summary{
    padding: .5em;
    margin-bottom: .5em;
    font-weight: bold;
    color: #F5F5F5;
    background-color: #133255;
    border: 1px solid #133255;
    border-radius: 10px;
}
summary:hover, summary:focus{
    background-color: #5c98c1;
    color: #FFFFFF;
}
select, .jquerySelectMod{
    width: 50em;
    margin: .5em;
}
h3.detailPageDetail{
    display: inline-block;
    width: 20em;
    text-align: right;
    padding-right: .5em;
    vertical-align: top;
    margin-top: .3em;
    margin-bottom: .3em;
}
img.detailImage{
    display: block;
    max-width: 40em;
    max-height: 40em;
    margin-right: auto;
    margin-left: auto;
    margin-top: .3em;
    margin-bottom: .3em;
}
p.detailPageDetail{
    display: inline-block;
    width: 40em;
    text-align: left;
    padding-left: .5em;
    margin-top: .3em;
    margin-bottom: .3em;
}
div.pagination {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1em;
    margin-top: 1em;
    padding: .5em;
    text-align: center;
    font-size: 1.2em;
    font-variant: small-caps;
    border-radius: 10px;
    border-width: thin;
    border-style: double;
    border-color: #133255;
}
.pagination a.moreInfoLinkInline {
    padding: .6em;
    line-height: .2em;
    font-size: .9em;
    vertical-align: middle;
    font-variant: normal;
}
.pagination span.selectedPage {
    color: #133255;
    text-decoration: none;
    font-style: italic;
    vertical-align: middle;
    font-variant: normal;
}
.pagination .paginationPrevNext{
    transition: all .6s ease;
}
.pagination .paginationPrevNext:focus, .pagination .paginationPrevNext:hover{
    color: #133255;
}
div.databaseStats {
    width: 19em;
    padding: .5em;
    margin: .2em;
    text-align: center;
    display: inline-block;
    background-color: #C5ECFF;
    border-width: thin;
    border-style: double;
    border-color: #133255;
    border-radius: 10px;
}
span.databaseStat {
    font-size: 1.2em;
    font-style: italic;
    font-weight: bold;
}
.varDump{
    text-align: left;
    padding: 1em;
    background-color: #FFFFFF;
}
a.hyperlinkOnly {
    background: none;
    border-radius: 0;
    text-decoration: none;
    font-weight: bold;
    color: #133255;
    transition: all .6s ease;
}
a.hyperlinkOnly:hover, a.hyperlinkOnly:focus {
    color: #5c98c1;
    text-decoration: underline;
}
span.stats {
    width: auto;
    font-size: 1.5em;
    padding: 1em;
    padding-left: .2em;
    text-align: center;
    display: inline;
}
span.stat {
    font-size: 1.2em;
    font-style: italic;
    font-weight: bold;
}
#databaseStatSection {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
}
#databaseStatSection h2 {
    text-align: center;
}
#changeStatus {
    width: 45em;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.additionalFormInfo {
    text-align: center;
    font-style: italic;
    padding: .2em;
}
.fileUploads {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 60em;
}
span.requiredIndicator {
    font-size: 1.5em;
    color: rgba(245,0,0,1.00);
}
#usernameUniqueValidationOutput h3 {
    text-align: center;
    font-style: italic;
    font-weight: normal;
    color: #00CC00;
}
#usernameUniqueValidationOutput h2 {
    text-align: center;
    font-style: italic;
    font-weight: bold;
    color: #CC0000;
}
#partners {
    width: 70em;
    margin-left: auto;
    margin-right: auto;
    padding: 1em;
    text-align: left;
    font-weight: normal;
}
#partners h1 {
    font-weight: normal;
    line-height: 2em;
}
.LV_validation_message {
    font-weight: bold;
    z-index: 200;
    display: inline-block;
    padding: .2em;
    vertical-align: text-top;
}
.LV_valid {
    color: #00CC00;
}
.LV_invalid {
    color: #CC0000;
    text-align: center;
    display: block;
    margin: auto;
}
.captchaImage {
    text-align: center;
    display: block;
    margin: auto;
}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
table tbody tr:nth-child(odd){
    background-color: #FFFFFF;
}
table tbody tr:nth-child(even) {
    background-color: rgba(205, 235, 253,1.00);
}
table tbody tr:nth-child(even):hover, table tbody tr:nth-child(even):focus {
    background-color: rgba(246,252,211,1.00);
}
table tbody tr:nth-child(odd):hover, table tbody tr:nth-child(odd):focus {
    background-color: rgba(246,252,211,1.00);
}
tr:hover, tr:focus {
    background-color: rgba(246,252,211,1.00);
}
.defaultHidden {
    display: none;
}
td a.moreInfoLinkInline{
    width: inherit;
    text-align: center;
    display: block;
}
.ir {
    display: block;
    border: 0;
    text-indent: -999em;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr;
}
.ir br {
    display: none;
}
.hidden{
    display: none !important;
    visibility: hidden;
}
.visuallyHidden{
    clip: rect(0, 0, 0, 0);
    border: 0;
    margin: -1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    position: absolute;
    width: 1px;
}
.visuallyHidden.focusable:active, .visuallyHidden.focusable:focus{
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
.invisible{
    visibility: hidden;
}
.clearfix:before, .clearfix:after{
    content: " ";
    display: table;
}
.clearfix:after{
    clear: both;
}
.clearfix{
}
.subItemDiv{
    display: block;
    margin: auto;
    padding-bottom: 1em;
    border-top: 1px solid #000000;
    border-collaps: collaps;
}
.managementDiv{
    display: block;
    margin: auto;
    padding: .5em;
    border-radius: 100px;
    border: 1px solid #133255;
    border-collaps: collaps;
}
#profilePic{
    display: block;
    margin: auto;
    padding-bottom: 1em;
    border-radius: 100px;
}
.curatorSummary{
    width: 71em;
    display: block;
    margin: auto;
}
.inlineBlock50{
    display: inline-block;
    width: 50%;
}
.curatorInfo{
    display: inline-block;
    vertical-align: top;
    width: auto;
}
.curatorAside{
    display: inline-block;
    width: 18em;
    padding-right: 1em;
    vertical-align: top;
}
.curatorProfilePic{
    width: 18em;
    margin: 0;
}
.curatorSummary h5{
    font-size: 1em;
    text-align: center;
}
.objectDescription{
    max-height: 8em;
    overflow-x: auto;
}
article.objectSummary{
    width: 71em;
    display: block;
    margin: auto;
}
.objectDescriptionHeader{
    display: none;
    text-align: center;
}
.objSidebar{
    display: inline-block;
    width: 15em;
    padding: .5em;
    text-align: center;
    border-left: thin #555555;
    vertical-align: top;
}
.objMainImage{
    max-width: 10em;
}
.objMainInfo{
    display: inline-block;
    width: 53em;
    vertical-align: top;
}
.objectManagement{
    text-align: center;
}
.objHeaderInfo .moreInfoLinkInline{
    width: 8em;
    padding: 0 1em;
}
.objHeaderInfo h2{
    display: inline-block;
    width: 20em;
}
.objHeaderInfo .objectTypeInfo{
    display: inline-block;
    width: 8em;
    font-weight: normal;
    text-align: center;
}
.curatorDescription{
    max-height: 8em;
    overflow-x: auto;
}
.curatorSidebar{
    display: inline-block;
    width: 15em;
    padding: .5em;
    text-align: center;
    border-left: thin #555555;
    vertical-align: top;
}
.curatorDescriptionHeader{
    display: none;
    text-align: center;
}
.curatorContact{
    text-align: center;
}
.curatorMainImage{
    max-width: 10em;
    border-radius: 100em;
}
.curatorMainInfo{
    display: inline-block;
    width: 53em;
    vertical-align: top;
}
.curatorManagement{
    text-align: center;
}
.curatorHeaderInfo h2{
    display: inline-block;
    text-align: center;
    width: 20em;
}
.curatorHeaderInfo .curatorTitle{
    display: inline-block;
    width: 15em;
    font-weight: normal;
    text-align: center;
}
.collectionDescription{
    max-height: 8em;
    overflow-x: auto;
}
.collectionDescriptionHeader{
    display: none;
    text-align: center;
}
.collectionContact{
    text-align: center;
}
.collectionManagement{
    text-align: center;
}
.collectionMainInfo{
    display: inline-block;
    width: 50em;
    vertical-align: top;
}
.collectionHeaderInfo h2{
    display: inline-block;
    text-align: center;
    width: 30em;
}
.collectionHeaderInfo .CollectionNumber{
    display: inline-block;
    width: 10em;
    font-weight: normal;
    text-align: center;
}
.collectionHeaderInfo .collectionNumObj{
    display: inline-block;
    width: 10em;
    font-style: italic;
    font-weight: normal;
    text-align: center;
}
.collectionManagerDescription{
    max-height: 8em;
    overflow-x: auto;
}
.collectionManagerSidebar{
    display: inline-block;
    width: 15em;
    padding: .5em;
    text-align: center;
    border-left: thin #555555;
    vertical-align: top;
}
.collectionManagerDescriptionHeader{
    display: none;
    text-align: center;
}
.collectionManagerContact{
    text-align: center;
}
.collectionManagerMainImage{
    max-width: 10em;
    border-radius: 100em;
}
.collectionManagerMainInfo{
    display: inline-block;
    min-width: 53em;
    vertical-align: top;
}
.collectionManagerManagement{
    text-align: center;
}
.collectionManagerHeaderInfo h2{
    display: inline-block;
    text-align: center;
    width: 20em;
}
.collectionManagerHeaderInfo .collectionManagerNumObj{
    display: inline-block;
    width: 20em;
    font-style: italic;
    font-weight: normal;
    text-align: center;
}
.collectionManagerHeaderInfo .collectionManagerStatus_New{
    display: inline-block;
    width: 10em;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    background-color: #79FF99;
}
.collectionManagerHeaderInfo .collectionManagerStatus_Assigned{
    display: inline-block;
    width: 10em;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    background-color: #7FDDFF;
}
.collectionManagerHeaderInfo .collectionManagerStatus_Inactive{
    display: inline-block;
    width: 10em;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    background-color: #FFF491;
}
.collectionManagerStatusDetails_New{
    display: block;
    padding: 1em;
    border-radius: 10px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    background-color: #79FF99;
}
.collectionManagerStatusDetails_Assigned{
    display: block;
    padding: 1em;
    border-radius: 10px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    background-color: #7FDDFF;
}
.collectionManagerStatusDetails_Inactive{
    display: block;
    padding: 1em;
    border-radius: 10px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    background-color: #FFF491;
}
.objCountByType{
    display: inline-block;
    width: 30%;
    padding: .5em;
    background-color: #C5ECFF;
    border-radius: 10px;
    margin: .2em .5%;
    font-weight: bold;
    text-align: center;
}
.detailsProfilePic{
    display: block;
    max-width: 70%;
    max-height: 300px;
    margin: auto;
}
.relatedObjectRelation{
    max-height: 8em;
    overflow-x: auto;
}
.relatedObjectDescriptionHeader{
    display: none;
    text-align: center;
}
.relatedObjectManagement{
    text-align: center;
}
.objectImageManagement{
    text-align: center;
}
.controlledMedicineNotice{
    display: block;
    text-align: center;
    font-weight: bold;
    padding: 1em;
    font-size: 1.5em;
    border-radius: 10px;
    text-shadow: 2px 2px 1px #FFFFFF;
    text-transform: uppercase;
    color: #000000;
    background-color: #FFB326;
}
h3 span.numObj{
    font-weight: normal;
    font-style: italic;
}
#footerNav div#socialMedia{
    vertical-align: .1em;
    text-align: right;
    padding-left: 10em;
    margin-left: auto;
    display: inline-block;
    height: 4em;
}
#curatorStatus{
    padding: 1em;
    margin-bottom: 0;
}
.highlightArticle{
}
.highlightIcon{
    width: 7em;
}
.highlightSummaryIcon{
    vertical-align: top;
    padding-left: 1em;
    padding-right: 1em;
    display: inline-block;
}
.highlightSummaryTitle{
    vertical-align: top;
    line-height: 1;
    display: inline-block;
    width: 55em;
}
.ui-selectmenu-button.ui-button{
    width: 33.333333333333em;
}
.pass-graybar{
    height: 3px;
    width: 100%;
    background-color: #CCCCCC;
    position: relative;
}
.pass-colorbar{
    height: 3px;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(https://pharmacymuseumscp.org/jQueryAssets/passwordMeter/passwordstrength.jpg);
}
.pass-percent,.pass-text{
    font-size: 1em;
}
.pass-wrapper{
    text-align: center;
    display: block;
    width: 80%;
    margin: auto;
}
.captchaContainer{
    background-color: #FFFFFF !important;
    display: block;
    text-align: center;
    width: fit-content;
    margin: auto;
}
.pass-percent{
    padding-right: 5px;
}
@media print {    a, a:visited{
        text-decoration: underline;
    }
    pre, blockquote{
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{
        content: " ";
    }
    thead{
        display: table-header-group;
    }
    tr, img{
        page-break-inside: avoid;
    }
    img{
        max-width: 100% !important;
    }
    #headnav, #footnav, #sectionMenu{
        display: none;
    }
}

@media screen and (max-width: 800px) {    form{
        display: none;
    }
    form, .formItemLabel, .formButtonSet, .formSectionTitle, .inputText, form, textarea, select, .ui-selectmenu-button, div.checkboxRadioItem, div.checkboxRadioItem label, #imageHeader h1{
        display: block;
        width: 80%;
        margin: auto;
        text-align: left;
    }
    .jquerySpinnerMod{
        width: 90%;
    }
    .ui-selectmenu-button.ui-button{
        width: 90%;
    }
    fieldset {
        border: 1px inset #cccccc;
        width: 100%;
        margin: auto;
        padding: .5em;
    }
    div.checkboxRadioItem{
        margin: auto;
        width: 90%;
        transition: all .6s ease;
    }
    div.checkboxRadioItem label{
        width: 80%;
        display: inline-block;
        min-height: 1em;
        text-align: right;
    }
    div.checkboxRadioItem input[type="checkbox"]{
        width: 15;
        display: inline-block;
        height: 2em;
    }
    div.checkboxRadioItem input[type="radio"]{
        width: 15;
        display: inline-block;
        height: 2em;
    }
    .fileUploads {
        width: 100%;
    }
    #contentWrapper{
        display: block;
        max-width: 100%;
        min-width: 100%;
        width: 100%;
    }
    #pageContent{
        max-width: 90%;
        min-width: 90%;
        width: 90%;
        margin: auto;
        overflow: auto;
    }
    #imageHeader h1{
        text-align: center;
        max-width: 90%;
        min-width: 90%;
        width: 90%;
        overflow: auto;
    }
    h3.detailPageDetail, p.detailPageDetail{
        text-align: center;
        width: 90%;
        margin: auto;
    }
    #mainHeader, #mainFooter{
        max-width: 100%;
        min-width: 100%;
        width: 100%;
        padding-bottom: 1em;
        padding-left: 0;
        padding-right: 0;
        text-align: center;
    }
    #headerNav, #headnav, #footerNav, #footnav{
        min-width: 90%;
        width: 90%;
        float: none;
        text-align: center;
    }
    #headnav > .nav, #loginLogoutLink, #dashboardReturn{
        width: 100%;
        padding: .5em;
        max-width: 100%;
        text-align: center;
    }
    #headnav li.nav > ul.subMenu, #headnav li.nav > ul.subMenu li.nav{
        visibility: visible;
        width: 90%;
        height: 0px;
        padding: 0;
        opacity: 0;
        max-width: 90%;
        position: static;
        text-align: center;
        margin: auto;
        border: none;
        transition: all .6s ease;
    }
    #headnav li.nav:hover > ul.subMenu, #headnav li.nav:hover > ul.subMenu li.nav{
        visibility: visible;
        padding: .5em;
        opacity: 1;
        height: 100%;
        position: static;
        text-align: center;
    }
    #headerNav span, #sectionMenu span{
        display: none;
    }
    #sectionMenu #sectionNavigation > .sectionNav > ul.subMenu > .sectionNav {
        display: block;
        color: #FFFFFF;
        font-style: normal;
        font-variant: normal;
        text-align: center;
        text-decoration: none;
        min-width: 90%;
        max-width: 90%;
        width: 90%;
        margin: auto;
        font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
        letter-spacing: 0.1em;
    }
    #sectionMenu #sectionNavigation .sectionNav a{
        color: #FFFFFF;
    }
    #sectionMenu {
        display: block;
        color: #FFFFFF;
        padding-bottom: .5em;
        padding-top: .5em;
        font-weight: normal;
        text-align: center;
        width: 100%;
        margin: auto;
        background-color: #127bbe;
    }
    #sectionMenu #sectionNavigation .sectionNav span {
        color: #FFFFFF;
    }
    #sectionMenu #sectionNavigation > .sectionNav {
        display: block;
        color: #FFFFFF;
        text-align: center;
        text-transform: uppercase;
        padding: .3em;
        width: 90%;
        margin: auto;
        font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
        font-weight: normal;
        position: static;
        letter-spacing: 0.1em;
    }
    #sectionMenu #sectionNavigation li.sectionNav > ul.subMenu {
        visibility: hidden;
        color: #FFFFFF;
        width: 0;
        height: 0;
        position: static;
        padding: 0;
        margin-top: 0;
        text-align: center;
        opacity: 0;
        background-color: #127bbe;
        z-index: 5;
        font-weight: normal;
        transition: all .6s ease;
    }
    #sectionMenu #sectionNavigation li.sectionNav:hover > ul.subMenu, #sectionMenu #sectionNavigation li.sectionNav:focus > ul.subMenu {
        visibility: visible;
        opacity: 1;
        color: #FFFFFF;
        width: 90%;
        height: auto;
        margin: auto;
        line-height: .6;
    }
    #sectionMenu #sectionNavigation .sectionMenu {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: auto;
        padding: .5em;
        font-weight: normal;
        text-align: right;
        color: #FFFFFF;
    }
    select, .jquerySelectMod{
        width: 80%;
        margin: auto;
    }
    #mainMenuToggle, #sectionMenuToggle{
        display: inline-block;
    }
    #sectionNavigation.responsiveHidden, #headnav.responsiveHidden{
        display: none;
    }
    #sectionNavigation.responsiveVisible, #headnav.responsiveVisible{
        display: block;
    }
    a.moreInfoLink{
        width: 80%;
        min-width: 80%;
        max-width: 80%;
        margin: .5em .1em;
    }
    a.mainPageLink{
        width: 80%;
        min-width: 80%;
        max-width: 80%;
        margin: .5em auto;
    }
    a.moreInfoLinkInline{
        margin: .5em .1em;
    }
    html, body{
        width: 100%;
        min-width: 100%;
    }
    table{
        width: 80%;
        overflow: auto;
    }
    .hideOnResponsive{
        display: none;
    }
    .submit {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }
    .highlightSummaryTitle{
        vertical-align: top;
        line-height: 1;
        display: inline-block;
        width: auto;
    }
    article.objectSummary{
        width: 90%;
        margin: auto;
    }
    .objSidebar{
        display: none;
        width: 20%;
    }
    .objMainImage{
        display: none;
        max-width: 19%;
    }
    .objMainInfo{
        width: 70;
    }
    .objHeaderInfo .moreInfoLinkInline{
        width: 15%;
    }
    .objHeaderInfo h2{
        width: 60%;
    }
    .objHeaderInfo .objectTypeInfo{
        width: 15%;
    }
    .curatorSidebar{
        display: none;
        width: 20%;
    }
    .curatorMainImage{
        max-width: 19%;
    }
    .curatorMainInfo{
        width: 70%;
    }
    .curatorHeaderInfo h2{
        width: 60%;
    }
    .curatorHeaderInfo .curatorTitle{
        width: 25%;
    }
    .collectionMainInfo{
        width: 70%;
    }
    .collectionHeaderInfo h2{
        width: 60%;
    }
    .collectionHeaderInfo .CollectionNumber{
        width: 20%;
    }
    .collectionHeaderInfo .collectionNumObj{
        width: 20%;
    }
    .collectionManagerSidebar{
        display: none;
        width: 20%;
    }
    .collectionManagerMainImage{
        display: none;
        max-width: 19%;
    }
    .collectionManagerMainInfo{
        min-width: 70%;
    }
    .collectionManagerHeaderInfo h2{
        width: 60%;
    }
    .collectionManagerHeaderInfo .collectionManagerNumObj{
        width: 40%;
    }
}

