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-family:Arial; 
            font-size:10pt; 
            font-weight:normal; 
            font-style:normal;  }
LI.P-BODYTEXT { 
               font-family:Arial; 
               font-size:10pt; 
               font-weight:normal; 
               font-style:normal;  }
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:4pt;  }
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;  }
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;  }
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;  }
