
table.header-table {
    background-color: white;
    border-bottom-style: solid;
    padding: 1px;
    width: 100%;
    border-color: #c9dbff;
    border-width: 1px;
    font-size: small;
}

table.invisible {
    border-style: none;
    height: 100%;
    width: 100%;
    padding: 0px;
    vertical-align: top;
    text-align: left;
    font-size: small;
}

table.invisible-center {
    border-style: none;
    height: 100%;
    width: 100%;
    padding: 0px;
    vertical-align: top;
    text-align: center;
    font-size: small;
}

table.invisible-center-small {
    border-style: none;
    height: 100%;
    width: 50%;
    padding: 0px;
    vertical-align: top;
    text-align: center;
    font-size: small;
}

.standard-table-header {
    background-color: #c9dbff;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    font-size: small;
}

.standard-table-header th {
    padding: 1px;
}

.standard-table-header_p {
    background-color: #c9dbff;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    font-size: 12px;
}

.summary-config {
    background-color: #ebf3ff;
    vertical-align: top;
    text-align: left;
}

.summary-info {
    width: 100%;
    border-spacing: 1px;
    padding: 1px;
    vertical-align: top;
    text-align: left;
}

.summary-sidebar-list {
    color: #617094;
    background-color: #c9dbff;
    font-weight: normal;
}

.summary-sidebar-internal {
    color: #00abef;
    background-color: #ebf2ff;
    font-weight: normal;
    text-align: left;
}

.summary-data-table {
    border-spacing: 1px;
    padding: 1px;
    border-collapse: separate;
}

.summary-data-table-dee {
    border-spacing: 1px;
    padding: 1px;
    width: 50%;
    border-collapse: separate;
}

.summary-table-list {
    color: #617094;
    background-color: #c9dbff;
    font-weight: normal;
    text-align: left;
}

.summary-data-cell-left {
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    color: black;
    text-indent: 2px;
}

.summary-data-cell-left-shadebg {
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    color: black;
    text-indent: 2px;
    background-color: #E2ECFF;
}

.summary-data-cell-left-unshadebg {
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    color: black;
    text-indent: 2px;
    background-color: #F2FAFF;
}

.summary-data-cell-right {
    font-weight: normal;
    text-align: right;
    text-decoration: none;
    color: black;
    text-indent: 0.5px;
}

.summary-data-cell {
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    color: black;
}

.summary-data-cell-alt-color {
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    color: blue;
}

.search-highlight {
    color: #ff00cc;
}

.sql {
    color: #617094;
    vertical-align: middle;
    font-family: monospace, courier;
}

.label-right {
    color: #617094;
    vertical-align: top;
    text-align: right;
}

.label-left {
    color: #617094;
    vertical-align: middle;
    text-align: left;
}

.label-header {
    color: #617094;
    font-weight: bold;
    text-align: left;
}

.fieldsets {
    border: 2px solid #c9dbff;
    font-size: small;

}

.shadedbg {
    background-color: #E2ECFF;
}

.unshadedbg {
    background-color: #F2FAFF;
}

.shadedbg1 {
    background-color: #F2FAFF;
}

.shadedbg2 {
    background-color: #99FFFF;
}

.shadedbg3 {
    background-color: #66FF66;
}

.shadedbg4 {
    background-color: #FFFF99;
}

.shadedbg5 {
    background-color: #CCCCFF;;
}

.shadedbg6 {
    background-color: #CCFF00;
}

.shadedbg7 {
    background-color: #FFCC00;
}

.shadedbg8 {
    background-color: #9999FF;
}

.shadedbg9 {
    background-color: #66FFCC;
}

.shadedbg10 {
    background-color: #FFCC66;
}

.shadedbg11 {
    background-color: #CCFFFF;
}

.shadedbg12 {
    background-color: #33CC33;
}

.shadedbg_p {
    background-color: #E2ECFF;
}

.unshadedbg_p {
    background-color: #F2FAFF;
}
