body {
background: #f8f8fa;
font: 10pt Arial;
}

.menubg {
background-color: #e0e0e0;
}

.helptext {
font: 10pt Verdana, Arial;
text-align: justify;
}

table.menuborder {
border: 2px inset #586278;
background: #586278;
}

table.datatable {
border: 2px inset #586278;
background: #586278;
}

table.form {
border: 2px inset #586278;
background: #586278;
}

tr.navbar {
background: #e8e8ff;
font: 8pt Verdana, Arial;
font-weight: bold;
}

tr.navbarbg {
background: #e8e8ff;
}

.navbtnbg {
background: #a2b2c8;
font: 8pt Verdana, Arial;
font-weight: bold;
}

tr.submit {
background: #8888bb;
}

th.colhead {
border-right: 1px solid gray;
}

th.colheadsmall {
font: 8pt Verdana, Arial;
font-weight: bold;
border-right: 1px solid gray;
}

th.colhead_left {
border-left: 1px solid gray;
border-right: 1px solid gray;
}

table.navbar {
background: #A8B2C8;
border: 0;
}

.navuser {
background: #ff0000;
border: 0;
}

td.navbar {
border: 2px outset #8888ff;
background: #6666dd;
color: white;
}

a.navbar {
background: #6666dd;
color: white;
text-decoration: none;
}

a.navbarhome {
background: #6666dd;
font: 10pt Verdana, Arial;
font-weight: bold;
color: yellow;
text-decoration: none;
}

td.navbar2 {
font: 8pt Verdana, Arial;
background: #ffffff;
}

td.navbar3 {
font: 8pt Verdana, Arial;
font-weight: bold;
background: #ffffff;
color: #000000;
}

td.navbar4 {
font: 8pt Verdana, Arial;
font-weight: bold;
text-align: right;
color: white;
background: #a2b2c8;
}

td.navbarlogo {
background: #c0d0e0;
}

a.navbar3 {
color: #000000;
text-decoration: none;
}
a.navbar3:hover { color: blue; text-decoration: underline;}


td.navbar_left {
border-top: 1px solid blue;
border-bottom: 1px solid blue;
border-left: 1px solid blue;
border-right: 1px solid black;
}

td.navbar_right {
border-top: 1px solid blue;
border-bottom: 1px solid blue;
border-right: 1px solid blue;
}

td.heading {
background: #586278;
font: 10pt Arial;
color: white;
font-weight: bold;
border-bottom: 1px solid #ccccff;
}

td.heading_bot {
background: #586278;
font: 10pt Arial;
color: white;
font-weight: bold;
}

td.data0 {
background: #ddddff;
font: 10pt Arial;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
}

td.datatop {
font: 10pt Arial;
border: 1px solid gray;
}

td.data0top {
background: ddddff;
font: 10pt Arial;
border: 1px solid gray;
}

td.data1 {
background: ddddf0;
font: 10pt Arial;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
}

td.data2 {
background: ddddf8;
font: 10pt Arial;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
}

td.databot {
font: 10pt Arial;
border-bottom: 1px solid gray;
border-left: 1px solid gray;
border-right: 1px solid gray;
}

td.data {
border-left: 1px solid gray;
border-bottom: 1px solid gray;
}

td.smalldata {
font: 8pt Verdana, Arial;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
}

td.smalldataright {
font: 8pt Verdana, Arial;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
border-right: 1px solid gray;
}

td.smallbolddata {
font: 8pt Verdana, Arial;
font-weight: bold;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
}

td.smallbolddataright {
font: 8pt Verdana, Arial;
font-weight: bold;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
border-right: 1px solid gray;
}

div.smallbolddata {
font: 8pt Verdana, Arial;
font-weight: bold;
}

div.smalldata {
font: 8pt Verdana, Arial;
}

div.data {
font: 10pt Verdana, Arial;
}

td.smallboldcleardata {
font: 8pt Verdana, Arial;
font-weight: bold;
background-color:#f8f8fa;
}

td.data_onclock {
background: #ffff00;
font-weight: bold;
border-bottom: 1px solid gray;
border-left: 1px solid gray;
border-right: 1px solid gray;
}

td.data_overclock {
background: #ff0000;
font-weight: bold;
color: white;
border-bottom: 1px solid gray;
border-left: 1px solid gray;
border-right: 1px solid gray;
}

td.data_yellowalert {
background: #ffff00;
font-weight: bold;
color: black;
border-bottom: 1px solid gray;
border-left: 1px solid gray;
}

td.dataright {
border-left: 1px solid gray;
border-bottom: 1px solid gray;
border-right: 1px solid gray;
}

td.data2right {
background: ddddf8;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
border-right: 1px solid gray;
}

td.datarightonly {
border-bottom: 1px solid gray;
border-right: 1px solid gray;
}

td.databotonly {
border-bottom: 1px solid gray;
}

td.comment_bot {
background: #e8e8f8;
border-left: 1px solid gray;
border-bottom: 2px solid #586278;
}

td.comment_botright {
border-left: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 2px solid #586278;
}

td.clear {
background: #fcfcff;
font: 10pt Arial;
}

div.noshow {
background: #fcfcff;
color: #fcfcff;
font: 1pt Arial;
}

tr.heading {
background: #aa0000;
color: white;
font: 10pt Arial;
font-weight: bold;
}

a.heading {
background: #aa0000;
color: white;
font: 10pt Arial;
font-weight: bold;
}

tr.explain {
background: #8888aa;
color: yellow;
font: 10pt Arial;
font-style: normal;
font-weight: normal;
text-align: justify;
}

tr.heading2 {
background: #586278;
color: white;
font: 10pt Arial;
font-weight: bold;
}

tr.data0 {
background: #ddddff;
font: 10pt Arial;
}

tr.data1 {
background: #ddddf0;
font: 10pt Arial;
}

tr.data3 {
background: #404080;
}

tr.datahead {
background: #ddffdd;
font: 10pt Arial;
}

tr.clear {
background: #f8f8f0;
font: 10pt Arial;
}

tr.space {
background: #e8e8e0;
font: 10pt Arial;
}

tr.warning {
background: #f8f8f0;
font: 8pt Arial;
color: red;
font-weight: bold;
}

tr.menu {
background: #ddddff;
font: 10pt Arial;
}

tr.smalltext {
background: #ddddff;
font: 8pt Verdana,Arial;
}

td.menunormal {
background: #ddddff;
font: 10pt Arial;
font-weight: bold;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
}

td.notice {
background: #ffffbb;
font: 10pt Arial;
color: red;
text-align: center;
}

td.heightweight {
font: 8pt Verdana,Arial;
font-weight: normal;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
}

a.menunormal {
color: blue;
text-decoration: none;
}
a.menunormal:hover {
text-decoration: underline;
}

td.tableentrylink {
background: #ddddff;
font: 10pt Arial;
font-weight: bold;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
}
a.tableentrylink {
color: blue;
text-decoration: none;
}
a.tableentrylink:hover {
text-decoration: underline;
}

td.menusmall {
background: #ddddf0;
font: 8pt Verdana,Arial;
border-left: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
text-align: justify;
}

td.menusmallcenter {
background: #ddddf0;
font: 8pt Verdana,Arial;
border-left: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
text-align: center;
}

td.menuwarning {
background: #ff0000;
color:yellow;
font: 10pt Arial;
font-weight: bold;
}