 /*body { background: #ffffff; color: #000000; }*/
body { color: #000000; }

 /*p.caution { font-weight: bold; font-style: italic; margin-left: 20pt; text-indent:-20pt; }*/
 p.caution { font-weight: bold; font-style: normal;}
 p.cautionx { font-weight: bold; font-style: italic; margin-left: 20pt}
 ul.cautionx { font-weight: bold; font-style: italic; margin-left: 40pt; }
 ol.cautionx { font-weight: bold; font-style: italic; margin-left: 40pt; }

 p.note { font-style: italic; margin-left: 20pt; text-indent:-20pt; }
 p.notex { font-style: italic; margin-left: 20pt; }
 ul.notex { font-style: italic; margin-left: 40pt; }
 ol.notex { font-style: italic; margin-left: 40pt; }

 /*p.important { font-weight: bold; margin-left: 20pt; text-indent:-20pt; }*/
 p.important { font-weight: bold;}
 p.importantx { font-weight: bold; margin-left: 20pt; }
 ul.importantx { font-weight: bold; margin-left: 40pt; }
 ol.importantx { font-weight: bold; margin-left: 40pt; }

 li.list { margin-top: 0pt; margin-bottom: 0pt; }
 p.checkedlist { margin-top: 0pt; margin-bottom: 0pt; }
 p.checked { margin-top: 0pt; margin-bottom: 0pt; margin-left: 30pt; text-indent:-20pt; }
 p.outdent { margin-left: -30pt; }
 ul.sublist  { margin-top: 0pt; margin-bottom: 0pt; padding-left: 20pt; }
 ol.sublist  { margin-top: 0pt; margin-bottom: 0pt; padding-left: 20pt; }
 p.checkedsublist { margin-top: 0pt; margin-bottom: 0pt; padding-left: 20pt; }

 em.circle { background-color: gray; font-style: normal; font-weight: bold; }
 em.overbar { text-decoration: overline; font-style: normal; }
 em.strike { text-decoration: line-through; font-style: normal; }
 em.roman { font-weight: normal; font-style: normal; }
 em.smallcaps { font-variant: small-caps; font-style: normal; }
 em.underscore { text-decoration: underline; font-style: normal; }
 em.graphicnum  { font-size: 8pt; font-style: normal; }

 p.copyright { font-weight: bold; margin-left: 20pt; }
 p.disclaimer { font-weight: bold; margin-left: 20pt; }
 p.description { font-style: italic; }
 p.trademark { font-size: 12pt; }
 p.tablepara  {margin-top: 3pt; margin-bottom: 3pt;  }
 p.caption { font-size: 10pt; margin-top: 3pt; margin-bottom: 3pt; }
 p.graphic { margin-bottom: 3pt; }
 p.legend { margin-top: 4pt; }
 p.def1 { font-weight: normal; margin-left: 30pt; text-indent: -18pt; margin-top: 0pt; margin-bottom: 0pt; }
 p.def { font-weight: normal; margin-left: 30pt; text-indent: -18pt; margin-top: 0pt; margin-bottom: 0pt; }
 
 div.action  { margin-left: 20pt; }

