﻿.lblBox {
    width: 80px;
    height: 16px;
    border: solid 1px;
    font-size: xx-small;
    background-color: white;
}

.centeredText {
    width: 98%;
    text-align: center;
}


#padding04 {
    padding-bottom: 0;
    padding-top: 4px;
    padding-right: 4px;
    padding-left: 4px;
}


#padding10 {
    padding: 10px 10px 10px 10px;
}

.bottomGroove {
    border-bottom: 1px groove;
}

td.style {
    background-color: #c4c6ca;
    color: white;
    padding-bottom: 4px;
    padding-top: 4px;
}

.whiteSpace {
    white-space: nowrap;
}

#paddingLeft10 {
    padding-left: 10px;
}


table.collapse {
    width: 100%;
    border-collapse: collapse;
    border-left: solid 2px #333333;
    border-top: solid 2px #333333;
}

#bBodyTable {
    width: 100%;
    height: 90%;
}

#paddingTB20 {
    padding-top: 20px;
    padding-bottom: 20px;
}

td.borderRight {
    border-right: solid 2px #FFFFFF;
}

.navyBack {
    background-color: #000099;
    height: 20px;
}

#paddingTop6 {
    padding-top: 6px;
}

.dataGridOverflow {
    overflow: auto;
    width: 99.5%;
    height: 300px;
}

#accountPadding {
    padding-top: 0;
    padding-right: 20px;
}


#navyText {
    color: #000099;
}


#reHistoryLabel {
    vertical-align: bottom;
    margin-bottom: 0;
    margin-top: 5px;
}


#zeroMargin {
    margin: 0;
}

#paddingTB4 {
    padding-bottom: 4px;
    padding-top: 4px;
}

.error {
    color: red;
    font-weight: bold;
    font-family: Verdana;
    font-size: medium;
}

.bodyText {
    FONT-FAMILY: Verdana;
    HEIGHT: 80px;
    FONT-SIZE: large;
    FONT-WEIGHT: bold;
}

.topTab {
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    padding-top: 16px;
    color: #FFFFFF;
    background-color: #1f497d;
}

.lowBorder {
    border-bottom: 1px groove;
}

.linkstyles A:link {
    COLOR: #000099;
}

.linkstyles A:visited {
    COLOR: #000000;
}

.linkstyles A:hover {
    COLOR: #0000ff;
}

.linkstyles A:active {
    COLOR: #000000;
}

div#div-datagrid {
    overflow: auto;
}

.lockrow {
    top: expression(document.getElementById("div-datagrid").scrollTop-2);
}

.lockrowA {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 3px;
}

body #wBack {
    background-color: white;
}

.table {
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana;
    FONT-SIZE: xx-small;
}

#lblAccountNotes {
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: Verdana;
    FONT-SIZE: xx-small;
}

.reportCss {
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana;
    font-size: 12px;
}

body, html {
    height: 100%;
}

.PartyMaintainancePadding {
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: small;
}

.PartyMaintainanceFont {
    font-size: x-small;
}

.style1 {
    height: 48px;
}

td.captionLeft {
    font-size: xx-small;
    font-family: Verdana;
    text-align: left;
}

.bulletin {
    font-family: Verdana;
    font-size: x-small;
    width: 60%;
}

.marquee {
    color: #FF0000;
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
}

.bulletin TD.bulletintitle {
    font-size: small;
    font-family: Verdana;
    font-weight: bold;
}

.bulletin TD A.link {
    font-size: x-small;
}

.bulletinLink {
    font-size: x-small;
    color: black;
    font-family: Verdana;
    text-decoration: none;
}

.dgbaseLink {
    TEXT-DECORATION: none;
}

.dgbaseText {
    TEXT-ALIGN: center;
}

.menu_TopGroup {
    background-color: #d7dbdd;
    border: 1px solid lightgrey;
    color: #1f497d;
}

input.normal {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
}

input.warning {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: red;
}

.menu_TopItem {
    background-color: #d7dbdd;
    color: #1f497d;
    font-family: verdana;
    font-size: 10pt;
    border: 1px solid lightgrey;
    cursor: pointer;
}

.menu_TopItemHover {
    background-color: #1f497d;
    color: white;
    font-family: verdana;
    font-size: 10pt;
    font-weight: bold;
    border: 1px ridge lightgrey;
    cursor: pointer;
}

.menu_Item {
    background-color: #d7dbdd;
    color: #1f497d;
    font-family: verdana;
    font-size: 10pt;
    border: solid 1px lightgrey;
    cursor: pointer;
}

.menu_ItemHover {
    background-color: #1f497d;
    color: white;
    font-family: verdana;
    font-size: 10pt;
    border: ridge 1px lightgrey;
    cursor: pointer;
}

.menu_ItemUC {
    background-color: #d7dbdd;
    color: #1f497d;
    font-family: verdana;
    font-size: 12px;
    border: solid 1px lightgrey;
    cursor: pointer;
}

.menu_ItemUCHover {
    background-color: #1f497d;
    color: white;
    font-family: verdana;
    font-size: 12px;
    border: ridge 1px lightgrey;
    cursor: pointer;
}

.tableHeaderRow {
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    background-color: #EFEDED;
    color: black;
    border-bottom: white thin solid;
    border-left: white thin solid;
    border-top: white thin solid;
    border-right: white thin solid;
}

.tableRow {
    font-family: Verdana;
    font-size: 12px;
    background-color: #EFEDED;
    color: black;
    border-bottom: white thin solid;
    border-left: white thin solid;
    border-top: white thin solid;
    border-right: white thin solid;
}

.text {
    font-family: Verdana;
    font-size: 13px;
    COLOR: black;
}

.titleA {
    font-family: Verdana;
    color: black;
    font-size: medium;
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 3px;
    background-color: #c4c6ca;
}

.sectionA {
    font-family: Verdana;
    font-size: x-small;
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 2px;
}

.tbl {
    position: relative;
    border-bottom-style: outset;
    border-right-style: outset;
    background-color: #c4c6ca;
    border-top-style: outset;
    border-left-style: outset;
}

.auto-style5 {
    width: 33%;
    height: 29px;
}

.auto-style11 {
    width: 1022px;
    height: 28px;
}

.auto-style12 {
    height: 28px;
}

.auto-style19 {
    width: 13%;
    height: 34px;
}

.auto-style20 {
    height: 34px;
}

.auto-style21 {
    height: 92px;
}

.auto-style22 {
    width: 15%;
    height: 29px;
}

.auto-style23 {
    width: 35%;
    height: 29px;
}

table.mainA {
    font-size: small;
    font-family: Verdana;
    background-color: #C4C6CA;
}

table.techSupport {
    font-family: Verdana;
    font-size: small;
    border-style: groove;
}

    table.techSupport tr td {
        padding-left: 20px;
        padding-right: 20px;
    }

table.contactInfo tr td {
    padding-left: 0;
    padding-right: 0;
}

.techSupportHeader {
    color: firebrick;
    font-weight: bold;
    font-family: Verdana;
    font-size: medium;
    background-color: #C4C6CA;
}

.techSupportSection {
    font-weight: bold;
    font-family: Verdana;
    font-size: small;
}

/*heightHtml480px for .htm file(s) which are not injected with common style CSS (as with .aspx). */
.heightHtml480px {
    height: 480px;
}

.active {
    background-color: #1f497d !important;
    color: white;
}

.width130 {
    width: 130px !important;
}
