@charset "utf-8";

@media print{

.no-print, .no-print *
    {
        display: none !important;
    }
}

@media screen{
.no-screen, .no-screen *
    {
        display: none !important;
    }
}


.padding{
padding:10px;
}

.warntext {font-family: 'Didact Gothic', sans-serif;font-size:12px;color:#FF0000;}
.lighttext {color:#999999;}

.bodytext {font-family: 'Didact Gothic', sans-serif;font-size:12px;color:#FFFFFF;}
.bodytextblack {font-family: 'Didact Gothic', sans-serif;font-size:12px;color:#666;text-decoration: none;}
a.bodytextblack:link, a.bodytextblack:visited, a.bodytextblack:active {font-family: 'Didact Gothic', sans-serif;font-size:12px;color:#666;text-decoration: none;}
a.bodytextblack:hover {font-family: 'Didact Gothic', sans-serif;font-size:12px;color:#F00;text-decoration: none;}

.logintext {font-family: 'Didact Gothic', sans-serif;font-size:12px;color:#FFFFFF;
font-weight:bold;}
.bodytexttitle {font-family: 'Didact Gothic', sans-serif;font-size:26px;color:#333;}
.bodytexttitlebig {font-family: 'Didact Gothic', sans-serif;font-size:36px;color:#000;}
.bodytexttitlesmall {font-family: 'Didact Gothic', sans-serif;font-size:16px;color:#000;}
.bodytexttitlered {font-family: 'Didact Gothic', sans-serif;font-size:26px;color:#f00;}
.nodata {color:#f00;}

.navbartext {font-family: 'Didact Gothic', sans-serif;font-size:12px;color:#FFFFFF;text-decoration: none;}
a.navbartext:link, a.navbartext:visited, a.navbartext:active {font-family: 'Didact Gothic', sans-serif;font-size:12px;color:#FFFFFF;text-decoration: none;}
a.navbartext:hover {font-family: 'Didact Gothic', sans-serif;font-size:12px;color:#000000;text-decoration: none;
}




.bullettext {font-family: 'Montserrat', sans-serif;font-size:14px;color:#ffffff;}
.bullettext {line-height:16px;font-family: 'Montserrat', sans-serif;font-size:14px;color:#ffffff;}
.footertext {line-height:26px;font-family: 'Montserrat', sans-serif;font-size:12px;color:#222222;}
.titletext {font-family: 'Didact Gothic', sans-serif;font-size:36px;color:#FFFFFF;text-decoration: none;}

.newvisitortext {line-height:16px;font-family: 'Montserrat', sans-serif;font-size:30px;color:#b1953a;}
a.newvisitortext:link, a.newvisitortext:active, a.newvisitortext:visited {line-height:16px;font-family: 'Montserrat', sans-serif;font-size:30px;color:#b1953a;text-decoration: none;}
a.newvisitortext:hover {line-height:16px;font-family: 'Montserrat', sans-serif;font-size:30px;color:#b1953a;text-decoration: none;}


a:link {line-height:16px;font-family: 'Montserrat', sans-serif;font-size:30px;color:#b1953a;text-decoration: none;}
a:active {line-height:16px;font-family: 'Montserrat', sans-serif;font-size:30px;color:#b1953a;text-decoration: none;}
a:visited {line-height:16px;font-family: 'Montserrat', sans-serif;font-size:30px;color:#b1953a;text-decoration: none;}
a:hover {line-height:16px;font-family: 'Montserrat', sans-serif;font-size:30px;color:#b1953a;text-decoration: none;}

.allround {border: 1px solid #000000;}
.bottomline {border-bottom: 1px solid #000000;}

.loginwrapper{margin-left:auto;	margin-right:auto; width: 361px;
margin-top:100px;}

.visittitle {line-height:1px;font-size:19px;color:#000000;font-family: 'Montserrat', sans-serif;}

.button {
background-color:#fff;
border: 1px solid #b1953a!important;
color: #b1953a;
padding:10px;
font-family: 'Montserrat', sans-serif;
font-size:16px;
text-decoration: none;}


::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #eeeeee;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #eeeeee;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #eeeeee;
}


textarea {
  font-family: 'Didact Gothic', sans-serif;
  width:600px;
  font-size:86px;
  color:#000000;
  text-decoration: none;
  border: 1px solid #888; 
}

#content {position: relative;}
#content img {position: absolute; top: -98px; left: 53px;}

#loginhat {position: relative;}
#loginhat img {position: absolute; top: -167px; left: 267px;}



.messageswrapper{margin-left:auto;	margin-right:auto; width: 90%;
margin-top:20px;}

.dashlistwrapper{margin-left:auto;	margin-right:auto; width: 600px;
margin-top:20px; margin-bottom:20px;}

.dashlistwrapper2{margin-left:auto; padding: 10px;	margin-right:auto; width: 90%;
margin-top:20px; margin-bottom:20px; background:#C6D2E6;height:520px;}

.dashlistwrapper3{width: 100%;
margin-top:10px;}

.boxobj{
padding: 10px;	
float:left;
height:500px;
}

.adminbuttonwrapper{
    margin-left:auto;	
    margin-right:auto; width: 300px;
    margin-top:20px; margin-bottom:20px;}

.overbox:hover {
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}

.bigiconblue {
    background-color: #2C70D2;font-family: 'Didact Gothic', sans-serif;font-size:10px;color:#fff;
}
.bigiconblue:hover {
    background-color:#1B60C1;font-family: 'Didact Gothic', sans-serif;font-size:10px;color:#F00;
}

input {color:#ff0000;font-family: 'Montserrat', sans-serif;font-size:12px;}

input[type="text"] {
  font-family: 'Montserrat', sans-serif;
  color:#000000;
  background-color: #eeeeee;
  width:270px;
  height:30px;
  font-size:14px;
  text-decoration: none;
  border-color:#aaaaaa;
  border-style: hidden hidden solid hidden;
}

::placeholder {
  color: #AAAAAA;
}

input[type="checkbox"] {
    display:none;
}
input[type="checkbox"] + label span {
    display:inline-block;
    width:70px;
    padding:5px;
    height:170px;
    font-family: 'Didact Gothic', sans-serif;
    font-size:12px;
    color:#fff;
    background:url(../Images/checkboxes.png) left top no-repeat;
}

input[type="checkbox"]:checked + label span {
    background:url(../Images/checkboxes.png) -80px top no-repeat;
    font-family: 'Didact Gothic', sans-serif;font-size:12px;color:#fff;
}

.selectboxblue{height: 20px;}
.selectboxblue:Hover{background:#99CCCC;}

.columnwrapper {
}

.column1 {
    width:500px;
    Padding-left:10px;
    float:left;
}

.column2 {
    width:500px;
    Padding-left:10px;
    float:left;
}

.column3 {
    width:500px;
    Padding-left:10px;
    float:left;
}

.columnheader {
    width:100%;
    Padding-left:10px;
    Padding-right:10px;
    float:left;
}

.columnsingle {
    width:1522px;
    Padding-left:10px;
    Padding-right:10px;
    float:left;
}

.content {display:none;}


.ButtonImagewrapper {padding: 3px; height: 222px; width: 161px; background-image: url(images/BlankButton.png); margin: 0px;}
.ButtonImagewrapper:Hover{background-image: url(images/BlankButtonhover.png);}
.ButtonImagewrapperNA {padding: 3px; height: 222px; width: 161px; background-image: url(images/BlankButton.png); margin: 0px;}
.ButtonImagewrapperNA:Hover{background-image: url(images/BlankButtonhoverNA.png);}
.ButtonText{font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:bold; color:#FFF;}

.bigiconbuttonwrapper {
width:167px;
height:222;
Margin-left:20px;
Margin-right:20px;
Margin-top:10px;
Margin-bottom:10px;
float:left;
}