body { position: absolute; top: 0; bottom: 0; }
body {
  color: #000000;
  background-color: #ffffff;
  scrollbar-base-color: #e0e8f0;
  scrollbar-face-color: #e0e8f0;
  scrollbar-arrow-color: #3060b0;
  scrollbar-shadow-color: #c0d0d4;
  scrollbar-darkshadow-color: #798faf;
}
body, td { font-family: tahoma, arial, sans-serif; }
body { font-size: 0.7em; }
a { color: #3060b0; }
.message a:visited { color: #798faf; }
a:active, a:hover, .message a:hover { color: #000000; }
a.open, .message a.open, .message a.open:visited { font-weight: bold; color: #000000; }
input, textarea, select { font-family: tahoma, arial, sans-serif;
  font-size: 1.1em; }
input.text, textarea, select { border: 1px solid #798faf;
  color: #000000; background-color: #ffffff; }
form { margin: 0px; }
.large { font-size: 1.4em; font-weight: bold; }
.mediocre { font-size: 1.2em; }
.powerful { font-size: 1.2em; font-weight: bold; }
.baby { font-size: 0.9em; }
.errorMsg, .errorMsgThin { color: #a00000; }
.errorMsg { font-weight: bold; }
.noPadding { padding: 0px; }
.bright { color: #ffffff; }
.highlight { color: #000000; background: #ffff7f; font-weight: bold; }

.boxTitle { font-weight: bold; }
.box0 .boxTitle, .box2 .boxTitle, .box1 .box0 .boxTitle, .box1 .box2 .boxTitle
  { color: #ffffff; }
.box1 .boxTitle, .box0 .box1 .boxTitle, .box2 .box1 .boxTitle
  { color: #798faf; }
.box0 .boxOuter td.boxTitle, .box2 .boxOuter td.boxTitle
  { background: url(../images/1/box-gradient.gif); }

.box0 td.boxShadowLeft, .box2 td.boxShadowLeft {
  background: url(../images/1/shadow-bottom-left.gif);
  width: 3px; height: 7px;
}
.box0 td.boxShadowCenter, .box2 td.boxShadowCenter {
  background: url(../images/1/shadow-bottom.gif);
  height: 7px;
}
.box0 td.boxShadowRight, .box2 td.boxShadowRight {
  background: url(../images/1/shadow-bottom-right.gif);
  width: 3px; height: 7px;
}

.box0 table.boxOuter, .box2 table.boxOuter,
.box1 .box0 table.boxOuter, .box2 .box0 table.boxOuter,
.box0 .box2 table.boxOuter, .box1 .box2 table.boxOuter
{
  background: #798faf;
  border-left:    1px solid #c0d0d4;
  border-top:     1px solid #c0d0d4;
  border-right:   1px solid #6c7c94;
  border-bottom:  1px solid #6c7c94;
}
.box1 table.boxOuter, .box0 .box1 table.boxOuter, .box2 .box1 table.boxOuter
  { background: #e0e8f0; }

.box0 td.boxInner, .box1 .box0 td.boxInner, .box2 .box0 td.boxInner
  { background: #e0e8f0; }
.box1 td.boxInner, .box2 td.boxInner,
.box0 .box1 td.boxInner, .box2 .box1 td.boxInner,
.box0 .box2 td.boxInner, .box1 .box2 td.boxInner
  { background: #ffffff; }
.box0 td.boxInner, .box2 td.boxInner,
.box1 .box0 td.boxInner, .box2 .box0 td.boxInner,
.box0 .box2 td.boxInner, .box1 .box2 td.boxInner
{
  border-left:    1px solid #6c7c94;
  border-top:     1px solid #6c7c94;
  border-right:   1px solid #c0d0d4;
  border-bottom:  1px solid #c0d0d4;
}
