body {
    background-color: White;
    background-image: url("art/timing_diagram_background.jpg");
    background-repeat: repeat-y;
    margin: 0;
}
img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
img.menu_space1 {
    border: 0 none;
    height: 1px;
    margin: 0;
    padding: 0;
    width: 1px;
}
img.menu_space3 {
    border: 0 none;
    height: 3px;
    margin: 0;
    padding: 0;
    width: 3px;
}
img.menu_dot8 {
    border: 0 none;
    height: 8px;
    margin: 0;
    padding: 0;
    width: 8px;
}
img.vat {
    vertical-align: text-top;
}
img.vab {
    vertical-align: text-bottom;
}
td.space_col {
    width: 10px;
}
tr.space_row {
    height: 13px;
}
a:link {
    color: #0000FF;
}
a:visited {
    color: #666666;
}
a:active {
    color: #660066;
}
#sidebar_tbl_cont_inner {
    background-color: White;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    text-align: center;
    width: 130px;
}
#sidebar_tbl_container {
    border-spacing: 0;
    left: 0;
    top: 0;
    vertical-align: top;
    width: 160px;
}
#menutl {
    background-image: url("art/menu_corner_sprites.png");
    background-position: -10px -10px;
    background-repeat: no-repeat;
    border: 0 none;
    height: 10px;
    margin: 0;
    padding: 0;
    width: 10px;
}
#menutop {
    background-image: url("art/menu_top_bottom_sprites.png");
    background-position: 64.5px -10px;
    background-repeat: repeat-x;
    border: 0 none;
    height: 10px;
    margin: 0;
    padding: 0;
}
#menutr {
    background-image: url("art/menu_corner_sprites.png");
    background-position: -10px -40px;
    background-repeat: no-repeat;
    border: 0 none;
    height: 10px;
    margin: 0;
    padding: 0;
    width: 10px;
}
#menuleft {
    background-image: url("art/menu_side_sprites.png");
    background-position: -10px 401px;
    background-repeat: repeat-y;
    margin: 0;
    padding: 0;
    width: 10px;
}
#menuright {
    background-image: url("art/menu_side_sprites.png");
    background-position: -40px 401px;
    background-repeat: repeat-y;
    margin: 0;
    padding: 0;
    width: 10px;
}
#menubl {
    background-image: url("art/menu_corner_sprites.png");
    background-position: -10px -70px;
    background-repeat: no-repeat;
    height: 10px;
    margin: 0;
    padding: 0;
    width: 10px;
}
#menubottom {
    background-image: url("art/menu_top_bottom_sprites.png");
    background-position: 64.5px -40px;
    background-repeat: repeat-x;
    height: 10px;
    margin: 0;
    padding: 0;
}
#menubr {
    background-image: url("art/menu_corner_sprites.png");
    background-position: -10px -100px;
    background-repeat: no-repeat;
    height: 10px;
    margin: 0;
    padding: 0;
    width: 10px;
}
#sidebar {
    border-spacing: 0;
    border-width: 0;
    margin: 0;
    padding: 0;
    width: 150px;
}
.horiz_sep {
    background-color: #999999;
    height: 1px;
    width: 120px;
}
.menu_text_font {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: xx-small;
}
.menu_header_font {
    background-color: #333366;
    color: White;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: xx-small;
}
code, .code {
    font-family: Courier,Fixedsys,System;
    font-size: medium;
}
li.main {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: small;
    font-style: normal;
    font-weight: normal;
}
dt.main {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: small;
    font-style: normal;
    font-weight: normal;
}
dd.main {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: small;
    font-style: normal;
    font-weight: normal;
}
h1, p.head {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: x-large;
    font-style: normal;
    font-weight: bold;
}
h2, p.subhead {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: large;
    font-style: normal;
    font-weight: bold;
}
p, p.main {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: small;
    font-style: normal;
    font-weight: normal;
}
p.info {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: xx-small;
    font-style: normal;
    font-weight: normal;
}
p.footer {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: xx-small;
    font-style: normal;
    font-weight: normal;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
div.info {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: xx-small;
    font-style: normal;
    font-weight: normal;
}
td.perc_a {
    vertical-align: top;
    width: 5%;
}
td.perc_b {
    vertical-align: top;
    width: 95%;
}

