#cipher{
  Display: none;
}
#emptybuttons{
float: right;
}
pre{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 8pt;
  padding-top: 10px;
  text-align: center;
}
/**** CALENDAR ****/

.alldaydelete{
   float: right;
}
.cal_holiday{
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #888888;
}
  .cal_holiday div{
    padding: 2px 0 2px 0;
  }
.note1
{
margin-top:0;
margin-bottom: 7px;
}
.note2
{
margin-top: 2px;
margin-bottom: 2px;
}
.task{
        background-color : #ACA899;
}
.notefolders{
   border-width: 1;
   border-style: solid;
   border-color: #808080;
   background-color: #FFFFFF;
}

.hiddentable{
  visibility: hidden;
  position:absolute;
  left:0;
  top:0;
}
.mar3,.alldaytitle{
        padding: 3px 3px 3px 3px;
}
.mar2,.alldaytitle{
        padding: 2px 2px 2px 2px;
}
/**** calendar function ****/
/* calendar colors */
.style1{
 background-color: #CCCCCC;
}
.style2{
 background-color: #F8F8F8;
}
.style3{
  background-color: #FFFFFF;
}
.style4{
 background: #FFC1C1;
 background-color: #FFC1C1;
}
.style5{
 background-color: #CCE6F4;
}
.stylex1{
 background-color: #E3F1F9;
}
.stylex2{
 background-color: #CCE6F4;
}
/* calendar / day colors */
.stylex2border,.stylex2borderbig{
        margin: 0px 2px 0 0;
        background-color: #CCE6F4;
        height: 100%;
}
.stylex2borderbig{
        margin: 3px 2px 0 0;
}
.marleft{
        margin: 0 0 0 4px;
}
.hourdivline{
        background-image: url('../../images/calendarbg.gif');
        background-repeat: repeat-x;
        background-position: top 50%;
}
.stylex1h{
       /*  background-color: #FFFFFF; /*holidays*/
}
.stylex2h{
       /*  background-color: #FFFFFF; /*holidays*/
}

/**** Webmail ****/
div{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin:0;
  padding:0;
  background-color: transparent;
}
.grayborder
{
   border-width: 1;
   border-style: solid;
   border-color: #808080;
}

body {
        margin : 0px;
        padding: 0px;
        font-family: verdana;
        font-size: 10px;
}
td {
        font-family: verdana;
        font-size: 10px;
}

.message_link {
        color : red;
        text-decoration : none;
}
.message {
        margin : 5px;
        padding : 5px;
        color: Black;
}

A.link {
        color: black;
}
A.link:hover {
        color :#3D3F75;
}
.loginpagebox {
        margin : 5px;
        padding : 5px;
}
.textarea {
        font-size : 10px;
        font-family : verdana;

}

.fr_text,.inormal {
        font-size : 10px;
        font-family : verdana;
}
.fr_combo,.combo {
        font-size : 10px;
        font-family : verdana;
}
.fr_checkbox {

}
.fr_button,.button,.buttonl,.button100 {

        background-color: #CCE6EC;
        font-weight : bold;
        font-size : 10px;
        padding-left : 3px;
        padding-right : 3px;
}
.buttonl,.button100{
width: 100%;
}
.fr_file {
        background-color: white;
        font-size : 10px;
}
.ilong {
        font-size : 10px;
        font-family : verdana;
        width: 100%;
}
a.menulink {
        font-family: verdana;
        font-size: 11px;
        font-weight :bold;
        text-decoration : none;
        color : #565656;

}
a.menulink:hover {
        color : black;
}

.readmail_sort_a {
        background-color : #F2F2F2;
}
.readmail_sort_b {
        background-color : #DCEBEF;
}
.sortheadactive,.listheadersortby {
   font-size : 11px;
   padding : 1px;
   background-color : #36398F;
   color : white;
   font-weight : bold;

}
.sorthead,.listheader,.txtheader,.markactive {
   font-size : 11px;
   padding : 1px;
   background-color : #008FB1;
   color : white;
}

.leftmenuactive{
   font-size : 11px;
   padding : 1px;
   background-color : #008FB1;
   color : white;
   font-weight : bold;

}
.leftmenu {
   font-size : 11px;
   padding : 1px;
   color : black;
}
.pagetitle {
        font-size : 11px;
        font-weight : bold;
        padding : 5px;
}
a.listrowlink,a.callink {
        color : #1C3983;
}
a.listrowlink:hover,a.callink:hover {
        color : black;
}
.copy {
        padding : 5px;
}
.copylink {
        color : #36398F;
}
.view_menu {
        background-color : #0C687E;
        padding : 1px;
        margin : 0px;
}
td.view_menu {
        padding : 1px;
        background-color : #BFD5DA;
}
A.vmenulink {
        font-family: verdana;
        font-size: 11px;
        font-weight :bold;
        text-decoration : none;
        color : #565656;
}
A.vmenulink:hover {
        color : black;
}


.standardtext {
        color : black;
}
.settingsbox {

}