/* default settings */
html,body { height:100%; }

body {
  margin:0px;
  padding:0px;
  /*** SCROLLBAR COLORS ***/
  /* main colors */
  scrollbar-track-color:#808080;
  scrollbar-face-color:#C0C0C0;
  /* inner square */
  scrollbar-highlight-color:#C0C0C0;
  scrollbar-shadow-color:#C0C0C0;
  /* outer square */
  scrollbar-3dlight-color: #E0E0E0;
  scrollbar-darkshadow-color:#404040;
  /* arrow color */
  scrollbar-arrow-color:#FFFFFF;
}

body,font,table,th,td { font-family:Tahoma,Verdana,Arial; font-size:13px; }

form { margin:0px; }

input,textarea,select { border:#808080 1px solid;background-color:#F0F0F0; }
input,select { height:20px; }
input.button {
  background-color:#A0A0A0;
  color:#FFFFFF;
  font-weight:bold;
  border-left:#D0D0D0 1px solid;
  border-top:#D0D0D0 1px solid;
  border-right:#404040 1px solid;
  border-bottom:#404040 1px solid;
}

/* default link settings */
a { font-family:Tahoma,Verdana,Arial; font-weight:bold; font-size:13px; }
a:link { text-decoration:underline; }
a:active { text-decoration:underline; }
a:visited { text-decoration:underline; }
a:hover { text-decoration:underline; }

/* sub menu link */
td.submenu { font-family:Tahoma,Verdana,Arial; font-weight:bold; font-size:11px; color:#666666; }
a.submenu { font-family:Tahoma,Verdana,Arial; font-weight:bold; font-size:11px; color:#448800; }
a.submenu:link { text-decoration:none; }
a.submenu:active { text-decoration:none; }
a.submenu:visited { text-decoration:none; }
a.submenu:hover { text-decoration:none; color:#66CC00; }

/* rBox Classes */
.boxtitle {
  background-color:#EEEEEE;
  border-top:#AAAAAA 1px solid;
  border-bottom:#AAAAAA 1px solid;
  font-weight:bold;
  padding:0px 4px 0px 4px;
  width:192px;
}
.boxcontent {
  padding:4px 4px 16px 4px;
  width:192px;
}

/* Server Status Classes */
.sshead {
  background-color:#CCCCCC;
  border-top:#AAAAAA 1px solid;
  border-bottom:#AAAAAA 1px solid;
  font-weight:bold;
  padding:0px 40px 0px 4px;
}
.ssline {
  border-bottom:#AAAAAA 1px solid;
  padding:2px 40px 2px 4px;
}

/* general classes */
error { background-color:#FF0000; padding:0px 4px 0px 4px; font-weight:bold; }

/* OLD ************************************************************************************************************/
/* main menu */
table.menu { border:#808080 1px solid; }
th.menu { background-color:#C0C0C0; border-bottom:#808080 1px solid; }
td.menu { background-color:#FFFFFF; }
a.menu { font-family:Tahoma,Verdana,Arial; font-weight:bold; font-size:13px; }
a.menu:link { text-decoration:none; }
a.menu:active { text-decoration:none; }
a.menu:visited { text-decoration:none; }
a.menu:hover { text-decoration:none; }

/* table classes */
table.border { background-color:#FFFFFF; border:#808080 1px solid; }
th.border { background-color:#EEFFDD; border:#808080 1px solid; padding-left:4px; padding-right:4px; }
td.border { background-color:#FFFFFF; border:#808080 1px solid; padding-left:4px; padding-right:4px; }
table.module { background-color:#FFFFFF; border:#808080 1px solid; }
th.module { background-color:#EEFFDD; border-bottom:#808080 1px solid; padding-left:4px; padding-right:4px; }
td.module { background-color:#FFFFFF; border:#FFFFFF 0px solid; padding-left:4px; padding-right:4px; }

.frameht { height:2px;background:url('gfx/frame/ht.gif') repeat-x top; }
.framehb { height:2px;background:url('gfx/frame/hb.gif') repeat-x bottom; }
.framevl { width:2px;background:url('gfx/frame/vl.gif') repeat-y left; }
.framevr { width:2px;background:url('gfx/frame/vr.gif') repeat-y right; }
.frametl { width:2px;height:2px;background:url('gfx/frame/tl.gif') no-repeat top left; }
.frametr { width:2px;height:2px;background:url('gfx/frame/tr.gif') no-repeat top right; }
.framebl { width:2px;height:2px;background:url('gfx/frame/bl.gif') no-repeat bottom left; }
.framebr { width:2px;height:2px;background:url('gfx/frame/br.gif') no-repeat bottom right; }