.banner
{
    FONT-WEIGHT: normal;
    FONT-SIZE: large;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: mediumblue;
    TEXT-ALIGN: center
}
.fieldlabel
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
.normaltext
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.normaltextreverse
{
    BORDER-TOP-WIDTH: 5px;
    BORDER-LEFT-WIDTH: 5px;
    FONT-SIZE: 10pt;
    BORDER-BOTTOM-WIDTH: 5px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #330066;
    TEXT-ALIGN: center;
    BORDER-RIGHT-WIDTH: 5px
}
.footnote
{
    FONT-SIZE: x-small;
    COLOR: black;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.radiolabel
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.tableheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #330066;
    TEXT-ALIGN: center
}
.tabledata
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.normaltextsmall
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.textbutton
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ff6300;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.normaltextlargebold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #39006b;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.normaltextbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #39006b;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.normaltexttiny
{
    FONT-SIZE: 7pt;
    VERTICAL-ALIGN: top;
    COLOR: #39006b;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
BODY
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
A:link
{
    COLOR: #0000ff
}
A:active
{
    COLOR: #9966ff
}
A:visited
{
    COLOR: #6600cc
}
.formsectionheader
{
    BORDER-TOP-WIDTH: 5px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 5px;
    FONT-SIZE: 10pt;
    BORDER-BOTTOM-WIDTH: 5px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #330066;
    BORDER-RIGHT-WIDTH: 5px
}
.normaltextitalics
{
    FONT-SIZE: 10pt;
    COLOR: #39006b;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.inputctl
{
    FONT-SIZE: small;
    FONT-FAMILY: "Times New Roman", Times, serif
}
.redtextbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
