.background
{
    background-color: #6699CC;
}

.foreground
{
    background-color: #FFFFFF;
}

.text
{
    margin: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 25px;
    text-align: justify;
    color: #000033;
}

.textIndent
{
    margin: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-indent: 5ex;
    line-height: 25px;
    text-align: justify;
    color: #000033;
}

.textSimple
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000033;
}

.textStrong
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000033;
}

.textTab
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #000033;
}

.textFixedWidth
{
    margin: 0;
    font-family: Courier New, Courier, mono;
    font-size: 12px;
    line-height: 25px;
    text-align: justify;
    color: #000033;
}

.textError
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000033;
}

.textHeader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #000033;
}

.textColumnHeader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-decoration: underline;
    color: #000033;
}

/*************************************************************************/
/* Color definitions.                                                    */
/*************************************************************************/

.header
{
    background-color: #99CCFF;
}

.alternate
{
    background-color: #E5EEFF;
}

.header:link
{
    text-decoration: none;
}

.header:visited
{
    text-decoration: none;
}

/*************************************************************************/
/* Used for rows in lists.                                               */
/*************************************************************************/

.listForeground
{
    color: #000033;
    background: #FFFFFF;
    font-weight: normal;
}

.listAlternate
{
    color: #000033;
    background: #E5EEFF;
    font-weight: normal;
}

/*************************************************************************/
/* Tabs                                                                  */
/*************************************************************************/

.tabAction
{
    background-color: #336699;
    text-decoration: none;
    color: #FFFFFF;
}

.tabAction:link
{
    color: #FFFFFF;
    text-decoration: none;
}

.tabAction:visited
{
    color: #FFFFFF;
    text-decoration: none;
}

.tabForeground
{
    background-color: #FFFFFF;
    color: #000033;
    text-decoration: none;
}

.tabForeground:link
{
    color: #000033;
    text-decoration: none;
}

.tabForeground:visited
{
    color: #000033;
    text-decoration: none;
}

.tabHeader
{
    background-color: #336699;
    color: #FFFFFF;
    text-decoration: none;
}

.tabHeader:link
{
    color: #FFFFFF;
    text-decoration: none;
}

.tabHeader:visited
{
    color: #FFFFFF;
    text-decoration: none;
}

.tabHeader
{
    background-color: #99CCFF;
    color: #000033;
    text-decoration: none;
}

.tabHeader:link
{
    color: #000033;
    text-decoration: none;
}

.tabHeader:visited
{
    color: #000033;
    text-decoration: none;
}

/*************************************************************************/
/* Miscellaneous stuff.                                                  */
/*************************************************************************/

.fixed
{
    font-family: "Courier New", Courier, mono;
    font-size: 11pt;
    color: #000033;
}

.copyright
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-align: center;
    color: #FFFFFF;
}

.copyright:link
{
    color: #0000FF
}

.copyright:visited
{
    color: #000099
}
