BODY {
      background-color:#ffffff;
}
P {
   font-family:Arial;
   font-size:12.0pt;
   color:#000000;
}
LI.p {
      font-family:Arial;
      font-size:12.0pt;
      color:#000000;
}
H1 {
    font-family:Arial;
    font-weight:bold;
    font-size:16.0pt;
    color:#000080;
}
LI.h1 {
       font-family:Arial;
       font-weight:bold;
       font-size:16.0pt;
       color:#000080;
}
H2 {
    font-family:Arial;
    font-weight:bold;
    font-size:14.0pt;
    color:#000080;
}
LI.h2 {
       font-family:Arial;
       font-weight:bold;
       font-size:14.0pt;
       color:#000080;
}
H3 {
    font-family:Arial;
    font-weight:bold;
    font-size:12.0pt;
    color:#000080;
}
LI.h3 {
       font-family:Arial;
       font-weight:bold;
       font-size:12.0pt;
       color:#000080;
}
H4 {
    font-family:Arial;
    font-weight:bold;
    font-size:12.0pt;
    color:#000080;
}
LI.h4 {
       font-family:Arial;
       font-weight:bold;
       font-size:12.0pt;
       color:#000080;
}
H5 {
    font-family:Arial;
    font-weight:bold;
    font-size:12.0pt;
}
LI.h5 {
       font-family:Arial;
       font-weight:bold;
       font-size:12.0pt;
}
H6 {
    font-family:Arial;
    font-weight:bold;
    font-size:12.0pt;
}
LI.h6 {
       font-family:Arial;
       font-weight:bold;
       font-size:12.0pt;
}
A:link {
        color:#0000ff;
        text-decoration:underline;
}
A:visited {
           color:#0000ff;
           text-decoration:underline;
}
A.expandspot {
              cursor:hand;
              font-style:italic;
              color:#0000ff;
              text-decoration:none;
}
SPAN.expandtext {
                 font-style:italic;
                 font-weight:normal;
                 x-condition:Print;
}
A.dropspot {
            cursor:hand;
            font-style:italic;
            color:#0000ff;
            text-decoration:none;
}
A.glossterm {
             color:#800000;
             cursor:hand;
             font-style:italic;
             text-decoration:none;
}
SPAN.glosstext {
                font-style:italic;
                font-weight:normal;
                color:#0000ff;
}
OL {
    margin-top:0px;
    margin-bottom:0px;
}
UL {
    margin-top:0px;
    margin-bottom:0px;
}
P.List {
        text-indent:-0in;
        margin-left:18pt;
        font-size:10pt;
}
LI.p-List {
           text-indent:-0in;
           font-size:10pt;
}
P.Caption {
           font-size:10pt;
           font-style:italic;
           font-weight:normal;
           margin-top:0pt;
}
LI.p-Caption {
              font-size:10pt;
              font-style:italic;
              font-weight:normal;
}
P.MarginNote {
              font-size:10pt;
              font-style:italic;
              font-weight:normal;
              color:#0000ff;
}
LI.p-MarginNote {
                 font-size:10pt;
                 font-style:italic;
                 font-weight:normal;
                 color:#0000ff;
}
P.Note {
        color:#0000ff;
        border-left-style:Solid;
        border-right-style:Solid;
        border-top-style:Solid;
        border-bottom-style:Solid;
        font-size:10pt;
        background-color:#eeeeee;
        border-left-width:1px;
        border-right-width:1px;
        border-top-width:1px;
        border-bottom-width:1px;
        border-left-color:#800000;
        border-right-color:#800000;
        border-top-color:#800000;
        border-bottom-color:#800000;
}
LI.p-Note {
           color:#0000ff;
           font-size:10pt;
}
P.List2 {
         margin-left:36pt;
         font-size:10pt;
}
LI.p-List2 {
            font-size:10pt;
}
A:hover {
         color:#800000;
}
P.Note2 {
         border-left-style:Solid;
         border-right-style:Solid;
         border-top-style:Solid;
         border-bottom-style:Solid;
         border-left-width:1px;
         border-right-width:1px;
         border-top-width:1px;
         border-bottom-width:1px;
         background-color:#c0c0c0;
         font-weight:bold;
         font-style:normal;
         color:#0000ff;
         font-size:10pt;
}
LI.p-Note2 {
            font-weight:bold;
            font-style:normal;
            color:#0000ff;
            font-size:10pt;
}
P.MoreHeading {
               font-weight:bold;
               font-style:normal;
               color:#000080;
               margin-bottom:0pt;
}
LI.p-MoreHeading {
                  font-weight:bold;
                  font-style:normal;
                  color:#000080;
}
p.BodyText {
            margin-top:0pt;
            font-weight:normal;
            font-style:normal;
            line-height:115%;
            font-family:Arial, sans-serif;
            font-size:10pt;
}
LI.p-BODYTEXT {
               font-weight:normal;
               font-style:normal;
               font-size:12.0pt;
               line-height:115%;
               font-family:Arial, sans-serif;
}
p.MoreList {
            font-family:Arial;
            color:#000000;
            margin-top:5pt;
            margin-bottom:5pt;
            font-size:10pt;
}
LI.p-MoreList {
               font-family:Arial;
               color:#000000;
               font-size:10pt;
}
P.Heading4B {
             font-weight:bold;
             font-style:normal;
             color:#800040;
             font-size:10pt;
             margin-bottom:3pt;
}
LI.p-Heading4B {
                font-weight:bold;
                font-style:normal;
                color:#800040;
                font-size:10pt;
}
P.PcdmisExtension {
                   font-size:10pt;
                   font-weight:bold;
                   font-style:italic;
                   color:#0000a0;
}
LI.p-PcdmisExtension {
                      font-size:10pt;
                      font-weight:bold;
                      font-style:italic;
                      color:#0000a0;
}
p.CODE {
        font-size:8pt;
        font-family:"Courier New" , monospace;
        color:#000080;
        margin-top:5pt;
        margin-bottom:5pt;
}
LI.p-CODE {
           font-size:8pt;
           font-family:"Courier New" , monospace;
           color:#000080;
}
p.TableHeading {
                font-weight:bold;
                font-style:normal;
                background-color:Transparent;
                font-size:10pt;
                color:#008080;
}
LI.p-TableHeading {
                   font-weight:bold;
                   font-style:normal;
                   font-size:10pt;
                   color:#008080;
}
P.TableText {
             font-size:10pt;
             font-weight:normal;
             font-style:normal;
             background-color:Transparent;
             margin-top:0pt;
}
LI.p-TableText {
                font-size:10pt;
                font-weight:normal;
                font-style:normal;
}
p.Figure {
          font-family:Arial;
          font-size:12.0pt;
          color:#000000;
          margin-bottom:0pt;
          margin-top:3pt;
}
LI.p-Figure {
             font-family:Arial;
             font-size:12.0pt;
             color:#000000;
}
SPAN.CODECharacter {
                    font-family:"Courier New" , monospace;
                    background-color:Transparent;
                    color:#000080;
                    font-size:8pt;
}
P.nolinespace {
               margin-top:0pt;
               margin-bottom:0pt;
               font-size:10pt;
}
LI.p-nolinespace {
                  font-size:10pt;
}
P.Warning {
           border-left-style:Solid;
           border-right-style:Solid;
           border-top-style:Solid;
           border-bottom-style:Solid;
           font-size:10pt;
           background-color:#eeeeee;
           border-left-width:1px;
           border-right-width:1px;
           border-top-width:1px;
           border-bottom-width:1px;
           border-left-color:#800000;
           border-right-color:#800000;
           border-top-color:#800000;
           border-bottom-color:#800000;
           color:#ff0000;
}
LI.p-Warning {
              font-size:10pt;
              color:#ff0000;
}
P.SmallBlueHeading {
                    font-size:8pt;
                    font-weight:bold;
                    font-style:normal;
                    color:#0000a0;
                    margin-bottom:0pt;
}
LI.p-SmallBlueHeading {
                       font-size:8pt;
                       font-weight:bold;
                       font-style:normal;
                       color:#0000a0;
}
P.NoteBig {
           color:#0000ff;
           border-left-style:Solid;
           border-right-style:Solid;
           border-top-style:Solid;
           border-bottom-style:Solid;
           background-color:#eeeeee;
           border-left-width:1px;
           border-right-width:1px;
           border-top-width:1px;
           border-bottom-width:1px;
           border-left-color:#800000;
           border-right-color:#800000;
           border-top-color:#800000;
           border-bottom-color:#800000;
           font-size:12pt;
}
LI.p-NoteBig {
              color:#0000ff;
              font-size:12pt;
}
P.H3ToTranslate {
                 font-family:Arial;
                 font-weight:bold;
                 font-size:12.0pt;
                 color:#000080;
}
LI.P-H3ToTranslate {
                    font-family:Arial;
                    font-weight:bold;
                    font-size:12.0pt;
                    color:#000080;
}
P.H2ToTranslate {
                 font-family:Arial;
                 font-weight:bold;
                 font-size:14.0pt;
                 color:#000080;
}
LI.P-H2ToTranslate {
                    font-family:Arial;
                    font-weight:bold;
                    font-size:14.0pt;
                    color:#000080;
}
P.H4ToTranslate {
                 font-family:Arial;
                 font-weight:bold;
                 font-size:12.0pt;
                 color:#000080;
}
LI.P-H4ToTranslate {
                    font-family:Arial;
                    font-weight:bold;
                    font-size:12.0pt;
                    color:#000080;
}
