<style type="text/css">
  a.menu { color: #999999; font-weight: bold; }
  a.menu:hover { color: red; font-weight: bold; }
  a.menu:active { color: red; font-weight: bold; }

  a.tab_link { color: #999999; font-weight: bold; text-decoration: none; }
  a.tab_link:hover { color: red; font-weight: bold; text-decoration: none; }
  a.tab_link:active { color: red; font-weight: bold; text-decoration: none; }

  table { font-family: ariel, sans-serif; font-size: 10pt; }
  <!--
  body { background-image: url(/resources/images/grid.jpg); }
  -->
  table.main { width: 900px; height: 100%; background-color: white; }
  table.panels { width: 100%; height: 100%; }
  td.title_bar {
    width: 100%;
    height: 50px;
    vertical-align: top;
    background-color: black;
    color: white;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  td.left_sidebar {
    width: 194px;
    height: 100%;
    vertical-align: top;
    align: left;
    padding-top: 18px;
  }
  td.sidebar_space {
    font-size: 8pt;
    width:4px;
    align: left;
  }
  td.sidebar {
    font-size: 8pt;
    width:100%;
    align: left;
  }
  td.right_space {
    width: 700px;
    height: 100%;
    border-left: 1px black solid;
    vertical-align: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  td.main_lower {
    width: 100%;
    height: 100%;
    vertical-align: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  table.tab {
    width: 100%;
    height: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  td.tab_area {
    width: 50px;
    height: 100%;
    vertical-align: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  td.tab_active {
    width: 50px;
    height: 100%;
    border-top: 1px black solid;
    border-right: 1px black solid;
    border-bottom: 1px white solid;
    vertical-align: top;
  }
  td.tab_inactive {
    width: 50px;
    height: 100%;
    border-top: 1px black solid;
    border-right: 1px black solid;
    border-bottom: 1px black solid;
    vertical-align: top;
    background-color: lightgray;
  }
  td.tab_spacer {
    width: 600px;
    height: 100%;
    vertical-align: top;
    border-bottom: 1px black solid;
    background-color: gray;
  }
  td.page_area {
    width: 700;
    height: 100%;
    vertical-align: top;
  }
  ul.left_sidebar {
    list-style-type: none;
    left-margin: 5px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  li.left_sidebar {
    left-margin: 5px;
  }
  table.line {
    border-spacing: 0;
    empty-cells: show;
    border-top: 1px black solid;
    border-bottom: 1px black solid;
    border-left: 1px black solid;
    margin: 1px 1px 1px 1px;
    padding: 0px 0px 0px 0px;
  }
  th.line {
    border-right: 1px black solid;
    color: white;
    background-color: black;
  }
  tr.line {
    border-top: 1px black solid;
  }
  td.line {
    border-top: 1px black solid;
    border-right: 1px black solid;
    padding: 1px 2px 1px 2px;
    vertical-align: top;
  }
  td.black {
    background-color: black;
    color: white;
    align: center;
  }
  td.gray {
    background-color: gray;
    color: white;
    align: center;
  }
  td.blue {
    background-color: blue;
    color: white;
    align: center;
  }
  td.red {
    background-color: red;
    color: white;
    align: center;
  }
  td.white {
    background-color: white;
    color: black;
    align: center;
  }
  td.yellow {
    background-color: yellow;
    color: black;
    align: center;
  }
  td.orange {
    background-color: orange;
    color: white;
    align: center;
  }
  td.lavender {
    background-color: mediumpurple;
    color: white;
    align: center;
  }
  td.green {
    background-color: green;
    color: white;
    align: center;
  }
  td.lightblue {
    background-color: lightblue;
    color: white;
    align: center;
  }
  td.gray {
    background-color: gray;
    color: white;
    align: center;
  }
  td.pink {
    background-color: hotpink;
    color: white;
    align: center;
  }
  td.graph_gray {
    background-color: gray;
    color: yellow;
    align: center;
  }
  td.graph_black {
    background-color: black;
    color: yellow;
    align: center;
  }
  tr.header {
    background-color: 6699cc;
    color: black;
    vertical-align: top;
  }
  tr.odd {
    background-color: white;
    vertical-align: top;
  }
  tr.even {
    background-color: lightgray;
    vertical-align: top;
  }

</style>

