html,body
 { color: black; font-size: 11px; font-family: Verdana; margin: 0; width: 100%; height: 100% }

a{
  color: black;
  text-decoration: underline;
}
a:hover{
  text-decoration: none;
}
textarea{
  font-family: Tahoma,verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}
hr{
color: #002D96;
}
pre{
  font-family: Tahoma,verdana,Arial,Helvetica,sans-serif;

  font-size: 11px;
  padding-top: 11px;
  text-align: center;
}

table
{
  font-family: Tahoma,verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: black;
}

iframe
{
  border-width: 0px;
  width: 100%;
  height: 100%;
  margin:0;
  padding:0;
  min-height: 100px;
}
div,span,form
{
  margin:0;
  padding:0;
  background-color: transparent;
}
/*** MSIE settings input width hack ***/
.settingsbox .ilong{
  width: 240px;
}
/*** IE Iframe width FIXing DIV ***/
.ie_ifram_fix{
  height: 100%;
}
/*** IE & Mozilla iframes Fix ***/
.whitebg
  { background-color: #fff; width: 100%; height: 100% }

/*** IE select ZINDEX FIX for POP-UPs ***/
.noselect select /*class 4 body*/
{
  visibility: hidden;
}
/*** SPECIAL DIV for RESIZE SYSTEM ***/
#hiddendiv
{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
}
/***********************************************************************/
/*** OUTLOOK BASED POSITIONS ***/

/*** TOP MENU ***/
#topmenu
{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 26px;  /* menu height */

  padding-top: 4px;
  padding-left: 3px;

  overflow: hidden;
  z-index: 25;
}
#topmenu2
{
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
  height: 25px;          /* menu height */
  padding: 3px 0 0 25px;
  padding-right: 0px;    /* mozilla fix */
  z-index: 1;
  background-image: url('main/toolbarbg.gif');
  background-position: 0px 0px;
  background-repeat: repeat-x;
  background-color: #c6c6c6;
}

/*** MAIN/READMAIL HEADER ***/
#readmenu
{
  position: absolute;
  left: 0;
  top: 30px;
  width: 100%;
  height: 23px;
  padding: 0 3px 0 128px;

  z-index: 2;

}
  #readmenu2{
    height: 100%;
  }

/*** READMAIL DIV ***/
#readdiv
{
  position: absolute;
  left: 0;
  top: 53px;
  width: 100%;
  height: 154px;
  padding: 0 3px 0 128px;

  z-index: 1;
}

/*** CENTER MENU DIV ***/
#centermenu
{
  position: absolute;
  left: 0;
  top: 225px;
  width: 100%;
  height: 50px;
  padding: 0 3px 0 128px;
  z-index: 1;

}
  #inclist
  {
    position: absolute;
    top: 214;
    right: 3px;
    height: 12px;
    z-index: 1;
    font-size: 9px;
  }
  #inctool{
    height: 25px;
    width: 100%;
    overflow: hidden;
  }
  /** buttons positions **/
  #okbutton{
  position: absolute;
  top: 3px;
  }
  #emptybuttons{
    position: absolute;
    top: 3px;
    right: 3px;
    z-index: 0;
  }
/*** VIEW DIV (100%x100% position = padding!) ***/
#viewdiv
{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;

  z-index: auto;

  padding: 278px 3px 3px 128px;
}

/*** FOLDER FORM DIV ***/
#foldermenu
{
  position: absolute;
  left: 3px;
  top: 30px;
  width: 120px;
  height: 58px;  /* folder menu height */
  overflow: hidden;
  padding: 3px 3px 0px 3px;

  z-index: 10;
}
  .formheight{  /* html fix */
  height: 22px;
  }
/*** FOLDER DIV ***/
#folderdiv
{
  position: absolute;
  top: 0;
  left: 3px;

  width: 120px;
  height: 100%;
  padding: 88px 0 3px 0;

  z-index: 2;
}

/*** V-SCROLLBAR ***/
#vscroll
{
  position: absolute;
  top: 0px;
  left: 123px;
  height: 100%;
  width: 5px;
  cursor: w-resize;
  z-index: 2;
}

/*** H-SCROLLBAR ***/
#hscroll                   /*XY -position*/
{
  position: absolute;
  top: 207px;
  height: 7px;
  width: 100%;
  padding: 0 3px 0 128px;
  z-index: 1;
}
#hscroll2{                 /*background*/

  height: 100%;
  cursor: s-resize;
  font-size: 1px;
  text-align: center;

  background-repeat: repeat-x;
  background-position: left top;
  background-image: url('main/vscrollbg.gif');
}
#hscroll3{                 /*catch img*/
  height: 100%;
  cursor: s-resize;
  font-size: 1px;
  text-align: center;

  background-repeat: no-repeat;
  background-position: 50% 20% ;
  background-image: url('main/vscroll.gif');
}

/*** QUOTA POSITION ***/
#incquota{
 float: left;
 margin-left: 10px;
}

/*** PARENT DIV settings.tpl ***/
#divsettings{
padding: 29px 0 0 0;
height: 100%;
width: 100%;
}
/***************************************************************/

/*** WEBMAIL CSS ***/

#cipher,.hiddentable{      /*for hide and collapse system*/
  Display: none;
}

.centered{
text-align: center;
}
.longspan{
width: 100%;
}
.button100{
width: 100%;
}
.spointer{
  cursor: pointer;
}

.pad10{
  padding: 10px 10px 10px 10px;
}
.ilong{
  width: 100%;
}
.inormal{
  width: 120px;
}

/*** WRITEMSG-SEND ***/
#dopoint{
  width: 30px;
  text-align: left;
}
 #categorylistdiv{
   height: 200px;
   width: 310px;
   overflow: auto;

   border-style: solid;
   border-width: 1px;
 }
 .vpad5{
   padding-top: 5px;
   padding-bottom: 5px;
 }
 .hpad5{
   padding-left: 5px;
   padding-right: 5px;
 }
 .rfloat{
   float: right;
 }
 .italic{
   font-style: italic;
 }
.menubg1 { background-image: url(main/toolbarbg.gif); background-repeat: repeat-x; height: 25px; z-index: 200}
