BODY
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
P
{
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
P.Default
{
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 150%
}
P.Header
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
P.Code
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #003399;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
P.Name
{
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 10pt;
}
P.Summary
{
    BACKGROUND-COLOR: #ffffff;
}
P.Long
{
    BACKGROUND-COLOR: #ffffff;
}
TD.View
{
    HEIGHT: 27px;
    WIDTH: 27px
}
NOBR.ListTitleSection
{
    BACKGROUND-COLOR: #a0aed6;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
NOBR.ListTitleGroup
{
    BACKGROUND-COLOR: #a0aed6;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
P.ListTitleHeading
{
    BACKGROUND-COLOR: #a0aed6;
}
TD.ListTitle
{
    BACKGROUND-COLOR: #a0aed6
}
TD.DetailTitle1
{
    BACKGROUND-COLOR: #ffffff
}
P.DetailTitle1
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
TD.DetailTitle2
{
    BACKGROUND-COLOR: #ffffff
}
P.DetailTitle2
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
TD.DetailTitle3
{
    BACKGROUND-COLOR: #ffffff
}
P.DetailTitle3
{
    BACKGROUND-COLOR: #ffffff;
    FONT-WEIGHT: bold
}
TD.DetailDisclaimer
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-TOP: medium none
    BORDER-BOTTOM: medium none
}
P.DetailDisclaimer
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
}
TD.DetailMainDescriptor
{
    BACKGROUND-COLOR: #ffffff
}
TD.DetailMainValue
{
    BACKGROUND-COLOR: #a0aed6
}
P.DetailMainDescriptor
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-WEIGHT: bold
}
NOBR.DetailMainDescriptor
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
P.DetailMainValue
{
    BACKGROUND-COLOR: #a0aed6;
    FONT-WEIGHT: bold
}
TD.DetailDataDescriptor
{
    BACKGROUND-COLOR: #ffffff
}
TD.DetailDataValue
{
    BACKGROUND-COLOR: #a0aed6
}
P.DetailDataDescriptor
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
}
NOBR.DetailDataDescriptor
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
P.DetailDataValue
{
    BACKGROUND-COLOR: #a0aed6;
}
TD.Detail
{
    BACKGROUND-COLOR: #ffffff
}
P.DetailValue
{
    BACKGROUND-COLOR: #ffffff;
}
NOBR.DetailValue
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
P.DetailDescriptor
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
}
NOBR.DetailDescriptor
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
TD.DetailPrice
{
    BACKGROUND-COLOR: #a0aed6
}
P.DetailPrice
{
    BACKGROUND-COLOR: #a0aed6;
    FONT-WEIGHT: bold
}
NOBR.DetailPrice
{
    BACKGROUND-COLOR: #a0aed6;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}