.CELLHEADING
{
}

.FIELDLABELNOALIGN
{
    color : #003366;
    nowrap : ;
}

.FIELDLABELSPECIAL
{
}

.FIELDVALUE
{
    font-family : Arial;
    font-size : 9pt;
    color : black;
    font-weight : normal;
}

.FIELDLABEL
{
    font-family : Arial;
    font-size : 9pt;
    color : black;
    font-weight : bold;
}

.HEADERLABEL
{
}

.PAGETITLE
{
    font-size : 10pt;
    color : #333333;
    font-weight : bold;
    background : #333333;
    text-indent : 6pt;
}

.SMALLINFO
{
}

A:LINK
{
    color : #003366;
    text-decoration : underline;
}

A:HOVER
{
    color : #003366;
    text-decoration : underline;
    background : #f0f0ff;
}

A:ACTIVE
{
    color : #003366;
    text-decoration : underline;
}

A:VISITED
{
    color : #003366;
    text-decoration : underline;
}

BODY, TD, TH, INPUT, TEXTAREA
{
    font-family : Trebuchet MS, arial, helvetica, sans-serif;
    font-size : 9pt;
}

TABLE
{
    border-width : 0px;
    margin : 0px;
    padding : 0px;
}

TABLE.FORM
{
    background : white;
    border-width : 0px;
    margin : 0px;
    padding : 0px;
    width : 100%;
}

TABLE.FORM TD
{
    padding-top : 1px;
    padding-bottom : 1px;
    padding-left : 3px;
    padding-right : 3px;
}

TABLE.FORM INPUT
{
    color : black;
}

TABLE.SEARCHRESULT
{
}

TABLE.SEARCHRESULT TD
{
    border-width : 0px;
    padding-top : 2px;
    padding-bottom : 1px;
    padding-left : 5px;
    padding-right : 5px;
}

.NAV A:HOVER, .NAV A:VISITED, .NAV A:ACTIVE, .NAV A:LINK, .NAV TD
{
    font-size : 9pt;
    font-weight : bold;
    text-decoration : underline;
}

TABLE.SEARCHRESULT A:HOVER, TABLE.SEARCHRESULT A:VISITED, TABLE.SEARCHRESULT A:ACTIVE, TABLE.SEARCHRESULT A:LINK
{
    color : #CCCCCC;
}

TABLE.SEARCHRESULT TD.SORTCOL
{
    color : #CCCCCC;
    background : white;
}

TABLE.SEARCHRESULT TD.SORTCOLASC
{
    color : #CCCCCC;
    background : #ffffcc;
}

TABLE.SEARCHRESULT TD.SORTCOLDESC
{
    color : #CCCCCC;
    background : #00cccc;
}

TABLE.FORM TD.NOPAD
{
    border-width : 0px;
    margin : 0px;
    padding : 0px;
}

.TABLEROWSTATUS
{
    color : #003366;
    font-style : italic;
}

BODY
{
    background : white;
}

.TABLEROWERROR
{
    font-size : 8pt;
    color : black;
    font-weight : normal;
    background : #cc3333;
}

.SMALLTEXT
{
    font-family : Arial;
    font-size : 10pt;
    color : #cccccc;
    font-weight : bold;
    background : white;
}

TABLE.DETAIL
{
    background : white;
    padding : 8px;
}

.TABLEROWHEADER
{
    font-size : 10pt;
    color : black;
    font-weight : bolder;
    background : #333333;
    margin : 0px;
    padding : 2px;
    text-indent : 6px;
}

.TABLEROWHEADER A:LINK
{
    font-size : 8pt;
    color : #003366;
    font-weight : normal;
    text-decoration : underline;
    background : red;
}

.TABLEROWHEADER A:VISITED
{
    font-size : 8pt;
    color : #cc3333;
    font-weight : normal;
}

.TABLEROWHEADER A:HOVER
{
    font-size : 8pt;
    color : white;
    font-weight : normal;
    text-decoration : underline;
}

.TABLEROWODDROW
{
    font-family : Verdana, Arial;
    font-size : 8pt;
    color : black;
    font-weight : normal;
    background : #ffffcc;
}

.TABLEROWODDROW A:LINK
{
    font-size : 8pt;
    color : #003366;
    font-weight : normal;
    text-decoration : underline;
}

.TABLEROWODDROW A:VISITED
{
    font-size : 8pt;
    color : #003366;
    font-weight : normal;
    text-decoration : none;
}

.TABLEROWODDROW A:HOVER
{
    font-family : Verdana, Arial;
    font-size : 8pt;
    color : #003366;
    font-weight : normal;
    text-decoration : underline;
    background : yellow;
}

.TABLEROWEVENROW
{
    font-family : Verdana, Arial;
    font-size : 8pt;
    color : #003366;
    font-weight : normal;
    background : #FCB131;
}

.TABLEROWEVENROW A:LINK
{
    font-size : 8pt;
    color : white;
    font-weight : normal;
    text-decoration : underline;
    background : #FCB131;
}

.TABLEROWEVENROW A:VISITED
{
    font-size : 8pt;
    color : #003366;
    font-weight : normal;
    text-decoration : none;
}

.TABLEROWEVENROW A:HOVER
{
    font-family : Verdana, Arial;
    font-size : 8pt;
    color : black;
    font-weight : normal;
    text-decoration : underline;
    background : #ffcc99;
}

.MENU
{
    font-family : Trebuchet MS, Arial;
    font-size : 10pt;
    font-weight : normal;
}

.MENU A:LINK
{
    font-size : 10pt;
    font-weight : normal;
    text-decoration : underline;
}

.MENU A:VISITED
{
    font-size : 10pt;
    font-weight : normal;
    text-decoration : underline;
}

.MENU A:HOVER
{
    font-size : 10pt;
    font-weight : normal;
    text-decoration : underline;
}

TR.NAVBAR
{
    font-size : 9pt;
    font-weight : bold;
    background : #FCB131;
    padding : 3px;
}

TR.NAVBAR A:LINK
{
    text-decoration : underline;
    background : #FFB36F;
}

TR.NAVBAR A:VISITED
{
    text-decoration : underline;
    background : #cc3333;
}

TR.NAVBAR A:HOVER
{
    text-decoration : underline;
    background : #ffcc99;
}

.TABLEROWHIGHLIGHTED
{
    background : yellow;
    font-size : 8pt;
    font-weight : normal;
}

.TABLEROWCHANGED INPUT
{
    background : #ffffcc;
}

.TABLECELLHIGHLIGHTED
{
    background : yellow;
}

.BUTTONLINK
{
    text-decoration : none;
}

.TABLECELLHEADER
{
    font-size : 9pt;
    color : white;
    font-weight : bold;
    text-indent : 6px;
}

.USERGROUP
{
    font-size : 9pt;
    color : #cccccc;
    font-weight : bold;
    text-decoration : none;
    background : white;
}

