﻿H1 { 
    color:2C7DAC; 
    font-family:Arial, Helvetica, Helv, Geneva, sans-serif; 
    font-size:14pt;  }
LI.H1 { 
       color:2C7DAC; 
       font-family:Arial, Helvetica, Helv, Geneva, sans-serif; 
       font-size:14pt;  }
H2 { 
    color:#000080; 
    font-family:Arial, Helvetica, Helv, Geneva, sans-serif; 
    margin-top:16pt; 
    margin-bottom:4pt; 
    font-size:12pt;  }
LI.H2 { 
       color:#000080; 
       font-family:Arial, Helvetica, Helv, Geneva, sans-serif; 
       font-size:12pt;  }
OL { 
    margin-top:6px; 
    margin-bottom:6px;  }
UL { 
    margin-top:6px; 
    margin-bottom:6px;  }
P { 
   margin-bottom:6pt; 
   font-size:10pt; 
   font-family:Arial, sans-serif; 
   margin-top:6pt;  }
LI.P { 
      font-size:10pt; 
      font-family:Arial, sans-serif;  }
A:link { 
        color:#0000cd; 
        font-size:10pt; 
        font-family:Arial, sans-serif; 
        text-decoration:underline;  }
P.SeeAlso { 
           font-weight:bold; 
           font-style:normal; 
           border-top-style:Solid; 
           border-top-width:1px; 
           margin-top:24pt; 
           x-next-type:P;  }
LI.P-SeeAlso { 
              font-weight:bold; 
              font-style:normal;  }
P.NotesAndTips { 
                margin-right:32pt; 
                x-next-type:P; 
                background-color:Transparent; 
                text-indent:0; 
                margin-left:60pt; 
                margin-top:3pt; 
                margin-bottom:12pt;  }
LI.P-NotesAndTips { 
                   text-indent:0;  }
A:visited { 
           color:#4169e1; 
           font-size:10pt; 
           font-family:Arial, sans-serif; 
           text-decoration:underline;  }
H3 { 
    font-family:Arial, Helvetica, Helv, Geneva, sans-serif; 
    color:#000080; 
    margin-bottom:4pt; 
    font-size:11pt; 
    margin-top:16pt;  }
LI.H3 { 
       font-family:Arial, Helvetica, Helv, Geneva, sans-serif; 
       color:#000080; 
       font-size:11pt;  }
H4 { 
    margin-bottom:4pt; 
    x-next-class:Number; 
    x-next-type:P; 
    font-size:11pt; 
    font-family:Arial, sans-serif;  }
LI.H4 { 
       font-size:11pt; 
       font-family:Arial, sans-serif;  }
A.popupspot { 
             font-family:Arial, sans-serif; 
             font-size:10pt;  }
A:hover { 
         color:#0080ff; 
         font-size:10pt; 
         font-family:Arial, sans-serif; 
         text-decoration:underline;  }
A:active { 
          color:#800080; 
          font-size:10pt; 
          font-family:Arial, sans-serif; 
          text-decoration:underline;  }
P.Bullet1 { 
           list-style:disc; 
           margin-left:1pt;  }
LI.P-Bullet1 { 
              list-style:disc;  }
P.TableHeading { 
                font-weight:bold; 
                font-style:normal; 
                color:#ffffff; 
                margin-top:3pt; 
                margin-bottom:3pt;  }
LI.P-TableHeading { 
                   font-weight:bold; 
                   font-style:normal; 
                   color:#ffffff;  }
P.Number { 
          list-style:decimal;  }
LI.P-Number { 
             list-style:decimal;  }
P.Continued { 
             margin-left:40px;  }
LI.P-Continued {  }
P.TableBullet { 
               list-style:disc; 
               font-size:10pt; 
               text-indent:0; 
               margin-left:1pt; 
               margin-top:3pt; 
               margin-bottom:3pt;  }
LI.P-TableBullet { 
                  list-style:disc; 
                  font-size:10pt; 
                  text-indent:0;  }
P.TableNote { 
             x-next-class:TableText; 
             x-next-type:p; 
             font-size:10pt; 
             background-color:Transparent; 
             margin-top:9pt; 
             margin-bottom:9pt;  }
LI.P-TableNote { 
                font-size:10pt;  }
P.ViewOnly { 
            x-next-class:Number; 
            x-next-type:P; 
            font-size:8pt; 
            font-weight:bold; 
            font-style:normal; 
            margin-left:24pt; 
            margin-top:6pt;  }
LI.P-ViewOnly { 
               font-size:8pt; 
               font-weight:bold; 
               font-style:normal;  }
P.Bullet2 { 
           list-style:disc; 
           margin-left:19px;  }
LI.P-Bullet2 { 
              list-style:disc;  }
P.TableTextBold { 
                 font-size:10pt; 
                 font-weight:bold; 
                 font-style:normal; 
                 x-next-class:TableText; 
                 x-next-type:p; 
                 margin-top:3pt; 
                 margin-bottom:3pt;  }
LI.P-TableTextBold { 
                    font-size:10pt; 
                    font-weight:bold; 
                    font-style:normal;  }
P.TableText { 
             font-size:10pt; 
             margin-top:3pt; 
             margin-bottom:3pt;  }
LI.P-TableText { 
                font-size:10pt;  }
P.Diagrams { 
            margin-top:12pt; 
            margin-bottom:12pt; 
            x-next-type:P;  }
LI.P-Diagrams {  }
P.Lettered { 
            list-style:lower-alpha;  }
LI.P-Lettered { 
               list-style:lower-alpha;  }
P.Bullet3 { 
           margin-top:6pt; 
           list-style:disc; 
           margin-left:28pt;  }
LI.P-Bullet3 { 
              list-style:disc;  }
P.MoreOptions { 
               x-next-type:P; 
               font-size:11pt; 
               font-weight:bold; 
               font-style:normal; 
               font-family:Arial, sans-serif; 
               margin-top:18pt; 
               margin-bottom:4pt;  }
LI.P-MoreOptions { 
                  font-size:11pt; 
                  font-weight:bold; 
                  font-style:normal; 
                  font-family:Arial, sans-serif;  }
P.Stem { 
        x-next-class:Number; 
        x-next-type:P; 
        font-size:11pt; 
        font-weight:bold; 
        font-style:normal; 
        margin-top:14pt; 
        margin-bottom:4pt;  }
LI.P-Stem { 
           font-size:11pt; 
           font-weight:bold; 
           font-style:normal;  }
P.TableBullet2 { 
                margin-left:1pt; 
                margin-top:3pt; 
                margin-bottom:3pt; 
                list-style:disc;  }
LI.P-TableBullet2 { 
                   list-style:disc;  }
A.dropspot { 
            font-size:10pt; 
            font-family:Arial, sans-serif;  }
DIV.droptext { 
              font-size:10pt; 
              font-family:Arial, sans-serif;  }
A.expandspot { 
              font-size:10pt; 
              font-family:Arial, sans-serif;  }
SPAN.expandtext { 
                 font-size:10pt; 
                 font-family:Arial, sans-serif;  }
SPAN.glosstext { 
                font-size:10pt; 
                font-family:Arial, sans-serif;  }
H5 { 
    font-family:Arial, sans-serif;  }
LI.H5 { 
       font-family:Arial, sans-serif;  }
H6 { 
    font-family:Arial, sans-serif;  }
LI.H6 { 
       font-family:Arial, sans-serif;  }
P.Bullet1Continued { 
                    margin-left:36px;  }
LI.P-Bullet1Continued {  }
P.Bullet2Continued { 
                    margin-left:59px;  }
LI.P-Bullet2Continued {  }
P.Bullet3Continued { 
                    margin-left:76px;  }
LI.P-Bullet3Continued {  }
