BODY
{
}
.TdPlain
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TdBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.header
{
    FONT-SIZE: medium;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subheader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.table_subheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.frameworkdata
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.frameworkannotation
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.frameworkannotationsmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    MARGIN: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.frameworklabel
{
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tableheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tableheadersub
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tablesubheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tabledata
{
    FONT-SIZE: x-small;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.filterheader
{
    FONT-SIZE: xx-small;
    FONT-FAMILY: Arial
}
.reddata
{
    FONT-SIZE: x-small;
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bluedata
{
    FONT-SIZE: x-small;
    COLOR: #336699;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.welcome
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.headerlink
{
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headerlink A
{
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headerlink A:active
{
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headerlink A:link
{
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headerlink A:visited
{
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headerlink A:hover
{
    FONT-SIZE: x-small;
    COLOR: #d8e67b;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.data
{
    FONT-SIZE: x-small;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    FONT-FAMILY: arial, helvetica, sans-serif
}
LABEL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    FONT-FAMILY: arial, helvetica, sans-serif
}
LABEL.radio, span.radio LABEL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
LABEL.checkbox, span.checkbox LABEL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.required
{
    FONT-WEIGHT: bold;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Geneva, sans-serif
}
.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: blue;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.tableheaderBW
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sourceHeader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.packageDescription
{
    FONT-SIZE: xx-small;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.sourcesQuestionMark
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.xxSmall
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.red
{
    COLOR: red
}
.navy
{
    COLOR: navy
}
.green
{
    COLOR: green
}
.hilite_grey
{
    PADDING-RIGHT: 0.5em;
    PADDING-LEFT: 0.5em;
    PADDING-BOTTOM: 0.2em;
    PADDING-TOP: 0.2em;
    BACKGROUND-COLOR: #f0f0f0
}
.nulldata
{
    FONT-WEIGHT: bold;
    FONT-SIZE: smaller;
    TEXT-TRANSFORM: uppercase;
    COLOR: #707070;
    TEXT-ALIGN: center
}
A:hover
{
    COLOR: black
}
A:active
{
    COLOR: black
}
A:link
{
    COLOR: black
}
.LogOutLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: black
}
.LogOutLink A
{
    TEXT-DECORATION: none
}
.LogOutLink A:hover
{
    COLOR: yellow;
    BACKGROUND-COLOR: #839833
}
.datetime
{
    FONT-SIZE: smaller;
    FONT-FAMILY: Verdana, Geneva, sans-serif
}
.phone-comment
{
    PADDING-RIGHT: 0.35em;
    PADDING-LEFT: 0.35em;
    COLOR: #203850;
    BACKGROUND-COLOR: #d8e6ff
}
.textDivision
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: xx-small;
    PADDING-BOTTOM: 1px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #c0c0c0;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial;
    LETTER-SPACING: 5px;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: left
}
A.miniButton:link
{
    BORDER-RIGHT: #606060 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #606060 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: xx-small;
    PADDING-BOTTOM: 1px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #606060 1px solid;
    COLOR: #606060;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #606060 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #d0d0d0;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.miniButton:visited
{
    BORDER-RIGHT: #606060 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #606060 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: xx-small;
    PADDING-BOTTOM: 1px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #606060 1px solid;
    COLOR: #606060;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #606060 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #d0d0d0;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.miniButton:active
{
    BORDER-RIGHT: #606060 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #606060 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: xx-small;
    PADDING-BOTTOM: 1px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #606060 1px solid;
    COLOR: #606060;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #606060 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #d0d0d0;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.miniButton:hover
{
    BORDER-RIGHT: #606060 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #606060 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: xx-small;
    PADDING-BOTTOM: 1px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #606060 1px solid;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #606060 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e0e0e0;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
INPUT.miniButton
{
    BORDER-RIGHT: #606060 1px solid;
    BORDER-TOP: #606060 1px solid;
    FONT-SIZE: xx-small;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #606060 1px solid;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #606060 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e0e0e0;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.subtle
{
    FONT-SIZE: xx-small;
    COLOR: #606060;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.subtle A.subtle
{
    FONT-SIZE: xx-small;
    COLOR: #606060;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.half
{
    MARGIN-TOP: 0em;
    MARGIN-BOTTOM: 0.5em
}
TR.ReqGroupReqListRowHilite
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #f7d700
}
.disclaimer_header
{
    FONT-SIZE: small;
    TEXT-TRANSFORM: uppercase;
    COLOR: #669999;
    FONT-FAMILY: Arial
}
.disclaimer_content
{
    FONT-SIZE: xx-small;
    COLOR: #669999;
    FONT-FAMILY: Arial
}
.deverr
{
    BORDER-RIGHT: mediumorchid thick double;
    PADDING-RIGHT: 10px;
    BORDER-TOP: mediumorchid thick double;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 7px;
    BORDER-LEFT: mediumorchid thick double;
    COLOR: Gray;    
    PADDING-TOP: 7px;
    BORDER-BOTTOM: mediumorchid thick double;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: yellow
}
.devonly { background-color: Purple }
a.enlivened-link:link, a.enlivened-link:active, a.enlivened-link:visited { color:blue }
a.enlivened-link:hover { color:red }

.rade_resizeCell 
    {        
        width:0px;
    }
    .rade_resizeCell DIV 
    {        
        display:none;
    }