body
  {
  background-color: #FFFFFF;
  font-family: tahoma, helvetica, sans-serif;
  }
a:link
  {
  color: #993300;
  text-decoration: none;
  }
a:visited
  {
  color: #993300;
  text-decoration: none;
  }
a:active
  {
  color: #993300;
  text-decoration: none;
  }
div.indent
  {
  margin: 0pt 24pt;
  background-color: transparent;
  text-align: left;
  }
div.ledbar
  {
  padding: 24pt;
  display: block;
  text-align: center;
  }
h1
  {
  font-size: 24pt;
  font-weight: bold;
  font-family: tahoma, helvetica, sans-serif;
  color: #993300;
  }
h2
  {
  font-size: 16pt;
  font-weight: bold;
  font-family: tahoma, helvetica, sans-serif;
  color: #993300;
  }
h3
  {
  font-size: 16pt;
  font-weight: bold;
  font-family: tahoma, helvetica, sans-serif;
  color: #993300;
  }
h4
  {
  font-size: 16pt;
  font-weight: bold;
  font-family: tahoma, helvetica, sans-serif;
  color: #003300;
  }
table {
  border-collapse: collapse;
  border-spacing: 0;
  padding: 0;
  border-top-width: 0pt;
  border-left-width: 0pt;
  border-right-width: 0pt;
  border-bottom-width: 0pt;
  margin: 0pt;
  font-family: tahoma, helvetica, sans-serif;
}
td.trellis {
  background-image: url('../gfx/steampunk.gif');
  background-repeat: repeat;
}
td.alongtop {
  background-image: url('../gfx/along_top.gif');
  background-repeat: repeat-x;
}
span.qanda
  {
  font-size: larger;
  font-weight: bold;
  font-family: tahoma, helvetica, sans-serif;
  color: #003300;
  }
td.disclaimer
  {
  font-family: tahoma, helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #cccccc;
  }
td.maincontent
  {
  background-color: #ffffff;
  padding: 8px;
  vertical-align: top;
  }
td.copyright
  {
  font-family: tahoma, helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: center;
  }
td.left
  {
  padding: 4pt;
  text-align: right;
  }
td.progtitle
  {
  padding: 4pt;
  text-align: right;
  font-weight: bold;
  }
td.middle
  {
  padding: 4pt;
  text-align: center;
  }
td.right
  {
  padding: 4pt;
  text-align: left;
  }
td.adhead
  {
  font-size: 16pt;
  font-weight: bold;
  font-family: tahoma, helvetica, sans-serif;
  color: #003300;
  }
tr.hilite
  {
  background-color: #cccccc;
  }
.noticeme
  {
  color: #ff0000;
  font-weight: bold;
  font-size: larger;
  }
.aside
  {
  font-weight: normal;
  font-size: smaller;
  }
.small
  {
  font-weight: normal;
  font-style: italic;
  font-size: smaller;
  }
.dividerbar
  {
  background-image: url(../gfx/divider.gif);
  background-repeat: repeat-x;
  }
.sm_sep
  {
  background-image: url(../gfx/v_sm_sep.gif);
  background-color: #ffffcc;
  background-repeat: repeat-y;
  }
.top_bar
  {
  background-image: url(../gfx/sm_sep.gif);
  background-color: #ffffcc;
  background-repeat: repeat-x;
  }
.extra
  {
  text-align: center;
  font-style: italic;
  }
div.indent
  {
  margin: 0pt 24pt;
  background-color: transparent;
  text-align: left;
  }
td.ptime
  {
  text-align: center;
  font-weight: bold;
  vertical-align: middle;
  background-color: #CC6666;
  }
td.noprog
  {
  background-color: #cccccc;
  text-align: center;
  }
div.classdesc
  {
  padding: 5px;
  }
table.nav
  {
  background-color:#333333;
  color: #ffffff;
  }
.decbox .tab_top .tab_rig {
    background-image: url("../gfx/shadow_top_right.gif");
    background-repeat: no-repeat;
}
.decbox .tab_top .tab_lef {
    background-image: url("../gfx/shadow_top_left.gif");
    background-repeat: no-repeat;
}
.decbox .tab_top .tab_mid {
    background-image: url("../gfx/shadow_top.gif");
    background-repeat: repeat-x;
}
.decbox .tab_title .tab_mid {
    background-image: url("../gfx/red_title_vert.png");
    background-repeat: repeat-x;
    margin-left: -4px;
    padding: 3px;
    height: 45px;
    font-size: 18pt;
    font-weight: bold;
    color: #ffffff;
}
.decbox .tab_title .tab_lef {
    background-image: url("../gfx/shadow_left.gif");
    background-repeat: repeat-y;
}
.decbox .tab_title .tab_rig {
    background-image: url("../gfx/shadow_right.gif");
    background-repeat: repeat-y;
}
.decbox .tab_space .tab_mid {
    background-color: #000000;
    margin-left: -8px;
    margin-right: -8px;
}
.decbox .tab_space .tab_mid2 {
    background-color: #A1A1A1;
    width: 4px;
}
.decbox .tab_space .tab_mid3 {
    background-color: #6f6f6f;
    width: 4px;
}
.decbox .tab_space .tab_lef {
    background-image: url("../gfx/shadow_left.gif");
    background-repeat: repeat-y;
}
.decbox .tab_space .tab_rig {
    background-image: url("../gfx/shadow_right.gif");
    background-repeat: repeat-y;
}
.decbox .tab_shad .tab_mid {
    background-image: url("../gfx/mid_shadow.png");
    background-repeat: repeat-x;
}
.decbox .tab_shad .tab_lef {
    background-image: url("../gfx/shadow_left.gif");
    background-repeat: repeat-y;
}
.decbox .tab_shad .tab_rig {
    background-image: url("../gfx/shadow_right.gif");
    background-repeat: repeat-y;
}
.decbox .tab_content .tab_lef {
    background-image: url("../gfx/shadow_left.gif");
    background-repeat: repeat-y;
}
.decbox .tab_content .tab_rig {
    background-image: url("../gfx/shadow_right.gif");
    background-repeat: repeat-y;
}

.decbox .tab_bot .tab_rig {
    background-image: url("../gfx/shadow_bottom_right.gif");
    background-repeat: no-repeat;
}
.decbox .tab_bot .tab_lef {
    background-image: url("../gfx/shadow_bottom_left.gif");
    background-repeat: no-repeat;
}
.decbox .tab_bot .tab_mid {
    background-image: url("../gfx/shadow_bottom.gif");
    background-repeat: repeat-x;
}
.decbox .tab_space {
    height: 12px;
}
.decbox .tab_shad {
    height: 21px;
}
.decbox .tab_top {
    height: 22px;
}
.decbox .tab_bot {
    height: 28px;
}
.decbox .tab_lef {
    width: 20px;
}
.decbox .tab_rig {
    width: 27px;
}
td.splitter {
   background-image: url("../gfx/splitter.gif");
   background-repeat: repeat-y;
   width: 8px;
}
td.menuspace {
  background-color: #cccccc;
  vertical-align: top;
  text-align: center;
}
