body {
    background-color: #FFFFFF;
}
body.horizontal-line {
    background-color: #AFA9AD;
}
body.masthead {
    background-color: #00339A;
}
body.component-tree 
{
    background-color: #D8EBFC;
}
body.lsnb 
{
    background-color: white;
}
body.server-name 
{
    background-color: #FFFFCE;
}
body.snb 
{
    background-color: #00339A;
}
body.headBackColor {
    background-color: #003366;
    color: #FFFFFF;
}
body.data-area 
{
    background-color: white;
}
body.login-data-area 
{
    background-color: white;
}
body.treehead {
    background-color: #3E6A9B;
    color: white;
    font: 10pt Verdana,sans-serif;
}
FRAME.data-area {
    background-color: #FFFFFF;
}
table.component-tree-selection {
    background-color: #99CCFF;
}
table.data-area-background {
    background-color: #F2E5C8;
}
table.loginTable {
    background-color: #98B1C4;
    border: 1px solid #000000;
    padding: 12px;
}
table.loginTable1 {
    background-color: #F8EDED;
    border: 4px outset;
}
table.dataTable {
    background-color: #FFFFFF;
    border: 2pt solid #3E6A9B;
    border-collapse: collapse;
    border-radius: 5px 5px 5px 5px;
    border-spacing: 0;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}
table.progressTable {
    border-spacing: 2px;
    color: black;
    height: 77px;
    padding: 2px;
    text-align: left;
    width: 585px;
}
TD {
    color: black;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
}
TD.headBackColor {
    background-color: #003366;
    color: #FFFFFF;
}
TD.server-name {
    background-color: #FFFFCE;
    color: black;
    font-family: Arial;
    font-size: 14pt;
    font-weight: bold;
}
TD.progressMsg {
    color: black;
    font-family: Arial;
    font-size: 24pt;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
}
TD.server-name-button {
    background-color: #FFFFCE;
}
TD.component-tree-item {
    color: #0066CC;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}
TD.tab-image {
    background-color: #CEDFEF;
    background-image: url("images/tabbg.gif");
}
TD.tab-text {
    background-color: white;
}
TD.border {
    background-color: #9A9B9F;
}
TD.global-nav-bar-item {
    background-color: #003366;
    color: white;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
}
TD.cert-info-item {
    background-color: #98B1C4;
    font-family: Verdana;
    font-size: 9pt;
}
TD.gnavbar-separator {
    background-color: #CECBCE;
}
TD.data-area-button {
    background-color: #ADAEAD;
}
TD.data-area-canvas {
    background-color: #C8C8C8;
    padding: 2px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
}
TD.data-area-canvas-odd {
    background-color: #98B1C4;
    padding: 2px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
}
TD.data-area-canvas2 {
    background-color: #EDF6F9;
}
TD.data-area-canvas-odd2 {
    background-color: #DAEEF3;
}
TD.data-area-jump-bar {
    background-color: #D8EBFC;
}
TD.data-area-background {
    background-color: #F2E5C8;
}
TD.data-area-separator {
    background-color: black;
}
TD.data-area-title {
    color: blue;
    font-family: Arial;
    font-size: 14pt;
    font-weight: normal;
}
TD.data-area-shadow {
    background-color: #666666;
}
TD.sensor-table-text {
    color: black;
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
}
TD.data-area-header {
    background-color: #3E6A9B;
    color: white;
    font-size: 11pt;
    font-weight: bold;
    padding: 0;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
}
TH.data-area-header {
    background-color: #3E6A9B;
    color: white;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    padding: 0;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
}
TD.data-area-header2 {
    background-color: #F2730A;
    color: white;
    font-size: 11pt;
    font-weight: bold;
    padding: 0;
}
TD.avctTableBackground {
    background-color: #000000;
}
TD.actTableBackground {
    background-color: #9E3A38;
}
TD.loginTableBackground {
    background-color: #EEEEEE;
}
TD.actTableBorder {
    background-color: #CECFCE;
}
TD.login-text {
    color: black;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
}
TD.login-prompt {
    color: black;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
}
TD.titleText {
    color: white;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
}
TD.about-background {
    background-color: #00339A;
}
TD.about-title {
    font-size: 14pt;
    font-weight: bold;
}
TD.about-copyright {
    font-size: 8pt;
}
TD.error-title {
    font-weight: bold;
}
A {
    color: black;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
}
A.global-nav-bar-item {
    background-color: #003366;
    color: white;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
}
A.tab-text {
    color: #003398;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}
A.tab-text-selected {
    color: black;
}
A.data-area-jump-bar {
    color: black;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
}
A.data-area-jump-bar-selection {
    color: #0066CC;
    font-weight: bold;
}
A.lsnb-text {
    color: black;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
}
A.lsnb-text-selection {
    color: #0033CC;
}
A.data-area-header {
    background-color: #3E6A9B;
    color: white;
    font-size: 11pt;
    font-weight: bold;
    padding: 0;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
}
DIV.logout-header {
    color: black;
    font-family: Arial;
    font-size: 24pt;
    font-weight: bold;
}
DIV.logout-prompt-text {
    color: black;
    font-family: Arial;
    font-size: 12pt;
    font-weight: normal;
}
DIV.loading {
    font-size: 0.8em;
    font-weight: normal;
    margin: 2px 16px;
    vertical-align: middle;
}
DIV.component-selection {
    color: blue;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
}
DIV.data-area-error-message {
    color: red;
    font-family: Arial;
    font-size: 11pt;
}
DIV.system-info-data {
    color: white;
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
}
SPAN.data-area-alert-text {
    font-weight: bold;
}
SPAN.data-area-page-title {
    color: #0066CC;
    font-family: Arial;
    font-size: 16pt;
    font-weight: normal;
}
SPAN.data-area-page-title-style {
    color: black;
    font-family: Arial;
    font-size: 18pt;
    font-weight: bold;
    margin-left: 15px;
    margin-top: 20px;
    text-align: left;
}
SPAN.data-area-prompt-text {
    color: black;
    font-family: Arial;
    font-weight: normal;
}
SPAN.data-area-prompt-text-bold {
    color: black;
    font-family: Arial;
    font-weight: bold;
}
SPAN.data-area-prompt-text-normal {
    color: black;
    font-family: Arial;
    font-weight: normal;
}
SPAN.data-area-sub-header {
    color: black;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
}
SPAN.data-area-summary-section-header {
    color: black;
    font-family: Arial;
    font-size: 13pt;
    font-weight: bold;
    margin-left: 10px;
}
SPAN.data-area-notes-section {
    color: black;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
}
span.login-status {
    font-family: Arial;
    font-size: 11pt;
    font-weight: normal;
}
span.treenode-selection {
    background: none repeat scroll 0 0 #003366;
    color: white;
}
IFRAME.hidden {
    display: none;
    height: 0;
    visibility: hidden;
    width: 0;
}
IFRAME.debug {
    height: 600px;
    width: 800px;
}
DIV.hidden {
    display: none;
    height: 0;
    visibility: hidden;
    width: 0;
}
DIV.shown {
    display: inline;
    height: auto;
    visibility: visible;
    width: auto;
}
DIV.btnGrey {
    background: none repeat scroll 0 0 #ADAEAD;
    margin: 0 10%;
    width: 90px;
}
body {
    background-color: #FFFFFF;
}
b.rtop, b.rbottom {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
}
b.rtop b, b.rbottom b {
    background: none repeat scroll 0 0 #ADAEAD;
    display: block;
    height: 1px;
    overflow: hidden;
}
b.r1 {
    margin: 0 5px;
}
b.r2 {
    margin: 0 3px;
}
b.r3 {
    margin: 0 2px;
}
b.rtop b.r4, b.rbottom b.r4 {
    height: 2px;
    margin: 0 1px;
}
DIV.btnBlue {
    background: none repeat scroll 0 0 #ADBEE7;
    margin: 0 10%;
    width: 90px;
}
body {
    background-color: #FFFFFF;
}
b.ltop, b.lbottom {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
}
b.ltop b, b.lbottom b {
    background: none repeat scroll 0 0 #ADBEE7;
    display: block;
    height: 1px;
    overflow: hidden;
}
b.l1 {
    margin: 0 5px;
}
b.l2 {
    margin: 0 3px;
}
b.l3 {
    margin: 0 2px;
}
b.ltop b.l4, b.lbottom b.l4 {
    height: 2px;
    margin: 0 1px;
}
DIV.tblYellow {
    background: none repeat scroll 0 0 #F2730A;
}
body {
    background-color: #FFFFFF;
}
b.ytop, b.ybottom {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
}
b.ytop b, b.ybottom b {
    background: none repeat scroll 0 0 #F2730A;
    display: block;
    height: 1px;
    overflow: hidden;
}
b.y1 {
    margin: 0 5px;
}
b.y2 {
    margin: 0 3px;
}
b.y3 {
    margin: 0 2px;
}
b.ytop b.y4, b.ybottom b.y4 {
    height: 2px;
    margin: 0 1px;
}
DIV.tblBrown {
    background: none repeat scroll 0 0 #3E6A9B;
}
body {
    background-color: #FFFFFF;
}
b.ttop, b.tbottom {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
}
b.ttop b, b.tbottom b {
    background: none repeat scroll 0 0 #3E6A9B;
    display: block;
    height: 1px;
    overflow: hidden;
    padding: 0;
}
b.t1 {
    margin: 0 5px;
    padding: 0;
}
b.t2 {
    margin: 0 3px;
    padding: 0;
}
b.t3 {
    margin: 0 2px;
    padding: 0;
}
b.ttop b.t4, b.tbottom b.t4 {
    height: 2px;
    margin: 0 1px;
    padding: 0;
}
DIV.tblRose {
    background: none repeat scroll 0 0 #F2DBDB;
}
body {
    background-color: #FFFFFF;
}
b.htop, b.hbottom {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
}
b.htop b, b.hbottom b {
    background: none repeat scroll 0 0 #F2DBDB;
    display: block;
    height: 1px;
    overflow: hidden;
}
b.h1 {
    margin: 0 5px;
}
b.h2 {
    margin: 0 3px;
}
b.h3 {
    margin: 0 2px;
}
b.htop b.h4, b.hbottom b.h4 {
    height: 2px;
    margin: 0 1px;
}
.buttonStyle {
    font-family: helvetica,arial,sans-serif;
    font-size: 100%;
    margin: 1em 0;
    width: 9em;
}
.buttonStyle a {
    display: block;
    width: 100%;
}
.buttonStyle a:link, .buttonStyle a:visited {
    background-color: #EEEEEE;
    border-color: #CECECE #4A4A4A #4A4A4A #CECECE;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color: #000000;
    text-decoration: none;
    width: 100%;
}
.buttonStyle a:hover {
    border-color: #4A4A4A #CECECE #CECECE #4A4A4A;
    border-style: solid;
    border-width: 2px 1px 1px 2px;
    font-weight: bold;
}
.buttonStyle span.caption {
    background-color: #FFFFFF;
    color: #0C479D;
    padding: 0 0.4em;
}
.disableButtonStyle {
    background-color: #ECE9D8;
    border-color: #CECECE #4A4A4A #4A4A4A #CECECE;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color: #ACA8A6;
    display: block;
    font-family: helvetica,arial,sans-serif;
    font-size: 100%;
    margin: 1em 0;
    width: 9em;
}
a.button {
    background: url("../images/button_right.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    margin-right: 6px;
    padding-right: 14px;
    text-decoration: none;
}
a.button span {
    background: url("../images/button_left.png") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 18px;
    padding: 7px 0 5px 18px;
}
a.button:hover span {
    text-decoration: underline;
}
a.disablebutton {
    background: url("../images/buttondis_right.png") no-repeat scroll right top transparent;
    color: #ACA8A6;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}
a.disablebutton span {
    background: url("../images/buttondis_left.png") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 18px;
    padding: 7px 0 5px 18px;
}
