BODY {
    MARGIN: 0px;
}

.DataGridTitle {
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    FONT-FAMILY: Gentona;
    BACKGROUND-COLOR: #CCC0AB;
}

.DataGridTitleText {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
}

.DataGridTotalRow {
    font-weight: bold;
    background-color: LightSteelBlue;
    color: #003366;
    text-align: left;
}

.gradient {
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#b0c4de', gradientType='1')
}

.hide {
    display: none;
}

.modalBackground {
    background-color: LightSteelBlue;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.insetCell {
    border-right: darkgray thin solid;
    border-top: darkgray thin solid;
    border-left: darkgray thin solid;
    border-bottom: darkgray thin solid;
}

.modalHeaderCell {
    background-color: activecaption;
}

div.popupToolTip a {
    position: relative;
    text-decoration: none;
}

    div.popupToolTip a:hover {
        position: fixed;
    }

div.popupToolTip span.popupToolTip {
    display: none;
    /*position: absolute;*/
}

div.popupToolTip a:hover span.popupToolTip {
    display: block;
    position: absolute;
    background: lightyellow;
    border: solid thin black;
    z-index: 5;
}

div.popupWebForm a {
    position: relative;
    text-decoration: none;
}

    div.popupWebForm a:hover {
        position: fixed;
    }

div.popupWebForm span.popupWebForm {
    display: none;
}

div.popupWebForm a:hover span.popupWebForm {
    display: block;
    position: absolute;
    background: whitesmoke;
    border: solid thin black;
    z-index: 5;
    color: black;
}

.invisible {
    display: none;
}

.outline {
    BORDER-RIGHT: #191970 1px solid;
    BORDER-TOP: #191970 1px solid;
    BORDER-LEFT: #191970 1px solid;
    BORDER-BOTTOM: #191970 1px solid
}

.outline2 {
    background-color: #b0c4de;
    border-bottom: #191970 1px solid
}

.readOnly {
    readonly: true;
}

.collapsePanelHeader {
    width: 100%;
    height: 30px;
    font-family: Gentona;
    font-size: 10pt;
    background-color: LightSteelBlue;
    color: Navy;
    font-weight: bold;
}

.watermarkCSS {
    color: InactiveCaptionText;
    font-size: 6pt;
    font-family: Gentona;
    font-weight: lighter;
}

.autocompleteCSS {
    font-size: 10pt;
    font-family: Gentona;
    font-weight: normal;
    font-style: normal;
}

A.DataGridHeaderStyle:link {
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: none
}

A.DataGridHeaderStyle:visited {
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: none
}

A.DataGridHeaderStyle:active {
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: underline
}

A.DataGridHeaderStyle:hover {
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: underline
}

.DataGridHeaderStyle {
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    BACKGROUND-COLOR: #CCC0AB;
    TEXT-ALIGN: left;
}

th.DataGridTitle {
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    BACKGROUND-COLOR: #CCC0AB;
    TEXT-ALIGN: left;
}

/*th {
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #CCC0AB;
}*/
