@media print {
    .no-print {
        display:none !important;
    }
}
A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #42109c;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #42109c;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: seagreen;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #42109c;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.headtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #42109c;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bodytext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
INPUT
{
    BORDER-RIGHT: #d7d7d7 1px solid;
    BORDER-TOP: #d7d7d7 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: #e9f7ed;
    OVERFLOW: hidden;
    BORDER-LEFT: #d7d7d7 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #d7d7d7 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    cursor: pointer;
}
    input[type=button]:hover {
        background: #5BB677;
    }

    INPUT:disabled {
        BORDER-RIGHT: #d7d7d7 1px solid;
        BORDER-TOP: #d7d7d7 1px solid;
        FONT-WEIGHT: normal;
        FONT-SIZE: 12px;
        BACKGROUND: #e9f7ed;
        OVERFLOW: hidden;
        BORDER-LEFT: #d7d7d7 1px solid;
        COLOR: #c0c0c0;
        BORDER-BOTTOM: #d7d7d7 1px solid;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
        cursor: default;
        text-shadow: 1px 1px #ffffff;
    }
        input:disabled:hover {
            BACKGROUND: #e9f7ed;
        }
BUTTON
{
    BORDER-RIGHT: #d7d7d7 1px solid;
    BORDER-TOP: #d7d7d7 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: #e9f7ed;
    OVERFLOW: hidden;
    BORDER-LEFT: #d7d7d7 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #d7d7d7 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff
}
TEXTAREA
{
    BORDER-RIGHT: #d7d7d7 1px solid;
    BORDER-TOP: #d7d7d7 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: #e9f7ed;
    OVERFLOW: hidden;
    BORDER-LEFT: #d7d7d7 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #d7d7d7 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff
}
SELECT
{
    BORDER-RIGHT: #d7d7d7;
    BORDER-TOP: #d7d7d7;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: #e9f7ed;
    BORDER-LEFT: #d7d7d7;
    COLOR: #000000;
    BORDER-BOTTOM: #d7d7d7;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff
}
.tablehead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #42109c;
    FONT-FAMILY: Verdana, Arial
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #42109c;
    FONT-FAMILY: Verdana, Arial
}
.qryhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #42109c;
    FONT-FAMILY: Verdana, Arial
}
A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #42109c;
    TEXT-DECORATION: none
}
.smallcaps
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #42109c;
    FONT-VARIANT: small-caps
}
.shadeColumn
{
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #e9f7ed
}
.smallTableText
{
    FONT-SIZE: 10px
}
.smallTableHead
{
    FONT-SIZE: 11px
}
A.small
{
    FONT-SIZE: 10px
}
A.small:hover
{
    FONT-SIZE: 10px
}
A.small:visited
{
    FONT-SIZE: 10px
}
.csdcfprintheader
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: underline
}

.LoginIdInHeader
{
    text-align:right;
    COLOR: #42109c;
}

.pageHeader
{
    padding-left:25px;
    color:#42109C;
    Font-Family:Verdana, Arial, Helvetica, sans-serif;
    Font-size:11pt;
    Font-weight:bold;
}

th.row-header 
{
    font-weight: bold;
    font-size: 10pt;
    font-family: Verdana, Arial;
    text-align: left;
    width:40%;
}

th.row-header-wide
{
    font-weight: bold;
    font-size: 10pt;
    font-family: Verdana, Arial;
    text-align: left;
    width:75%;
}


th.col-header 
{
    font-weight: bold;
    font-size: 10pt;
    font-family: Verdana, Arial;
    text-align: left;
    width:auto;
}
td.row-value, td.col-value 
{
    font-weight: normal;
    font-size: 10pt;
    color: Black;
    font-family: Verdana, Arial;
    text-align: left;
}
table.transverse
{
    width: 90%;
}
table.non-transverse
{
    width: 90%;
}
 
td.statusHistoryCheck
{
    text-align:center;
}