p {text-align: left}

p.alert2 { font: 10pt/12pt "Arial", "sans-serif";
margin: 0 0 4pt 36pt; text-indent: -18pt }

p.body { font: 10pt/13pt "Arial", "sans-serif";
margin: 6pt 0 0 0 }

p.bodyhang { font: 10pt/12pt "Arial", "sans-serif" }

p.body2 { font: 10pt/12pt "Arial", "sans-serif";
margin: 6pt 0 0 12pt }

p.body2q { font: italic 10pt/12pt "Arial", "sans-serif";
margin: 6pt 0 0 12pt }

p.body3 { font: 10pt/12pt "Arial", "sans-serif";
margin: 6pt 0 0 24pt }

p.bul2 { font: 10pt/12pt "Arial", "sans-serif";
margin: 4pt 0 0 12pt; text-indent: -7pt }

p.bul2sub { font: 10pt/12pt "Arial", "sans-serif";
margin: 4pt 0 0 12pt; text-indent: -9pt }

p.bul3 { font: 10pt/12pt "Arial", "sans-serif";
margin: 4pt 0 0 24pt; text-indent: -7pt }

p.bul3sub { font: 10pt/12pt "Arial", "sans-serif";
margin: 4pt 0 0 24pt; text-indent: -9pt }

p.bul3subsub { font: 10pt/12pt "Arial", "sans-serif";
margin: 4pt 0 0 24pt; text-indent: -6pt }

p.bulleted { font: 10pt/12pt "Arial", "sans-serif";
margin: 4pt 0 0 0; text-indent: -10pt }

p.bullnone { font: 10pt/12pt "Arial", "sans-serif";
margin: 2pt 0 0 12pt }

p.bullnone2 { font: 10pt/12pt "Arial", "sans-serif";
margin: 2pt 0 0 24pt }

p.bullnone3 { font: 10pt/12pt "Arial", "sans-serif";
margin: 2pt 0 0 36pt }

p.categorym { font: italic 10pt/12pt "Arial", "sans-serif";
margin: 0 0 0 0 }

p.cellbody { font: 9pt/11pt "Arial", "sans-serif";
margin: 0 0 0 0 }

p.cellbodyn { font: 9pt/11pt "Arial", "sans-serif";
margin: 0 0 0 0 }

p.cellcode { font: 9pt/11pt "Courier New", "monospace";
margin: 0 0 0 0 }

p.cellfooting { font: 9pt/9pt "Arial", "sans-serif";
margin: 0 0 0 0 }

p.cellhead { font: bold 10pt/11pt "Arial Narrow";
text-align:left}

p.cellheadbig { font: bold 11pt/11pt "Arial";
text-align:left;
margin: 2pt 0 0 0 }

p.cellheadm { font: bold 10pt/11pt "Arial Narrow";
text-align:left}

p.cellheadtop { font: bold 10pt/11pt "Arial Narrow" }

p.cellheadu { font: bold 10pt/11pt "Arial Narrow";
text-align:left;
text-decoration: underline; margin: 0 0 2pt 0 }

p.cellnote { font: 9pt/11pt "Arial", "sans-serif";
margin: 2pt 0 0 0 }

p.ncellfirst { font: 9pt/11pt "Arial", "sans-serif";
margin: 0 0 0 0 }

p.ncellnext { font: 9pt/11pt "Arial", "sans-serif";
margin: 0 0 0 0 }

p.codefirst { font: 9pt/11pt "Courier New", "monospace";
margin: 3pt 0 0 12pt }

p.codelast { font: 9pt/11pt "Courier New", "monospace";
margin: 0 0 6pt 12pt }

p.codelone { font: 9pt/11pt "Courier New", "monospace";
margin: 3pt 0 6pt 12pt }

p.codenext { font: 9pt/11pt "Courier New", "monospace";
margin: 0 0 0 12pt }

p.code2first { font: 9pt/11pt "Courier New", "monospace";
margin: 3pt 0 0 24pt }

p.code2last { font: 9pt/11pt "Courier New", "monospace";
margin: 0 0 6pt 24pt }

p.code2lone { font: 9pt/11pt "Courier New", "monospace";
margin: 3pt 0 6pt 24pt }

p.code2next { font: 9pt/11pt "Courier New", "monospace";
margin: 0 0 0 24pt }

p.code3first { font: 9pt/11pt "Courier New", "monospace";
margin: 3pt 0 0 36pt }

p.code3last { font: 9pt/11pt "Courier New", "monospace";
margin: 0 0 6pt 36pt }

p.code3lone { font: 9pt/11pt "Courier New", "monospace";
margin: 3pt 0 6pt 36pt }

p.code3next { font: 9pt/11pt "Courier New", "monospace";
margin: 0 0 0 36pt }

p.code4last { font: 9pt/11pt "Courier New", "monospace";
margin: 0 0 6pt 48pt }

p.cwfirst { font: 9pt/11pt "Courier New", "monospace" }

p.cwlast { font: 9pt/11pt "Courier New", "monospace" }

p.cwlone { font: 9pt/11pt "Courier New", "monospace" }

p.cwnext { font: 9pt/11pt "Courier New", "monospace" }

p.widecode { font: 9pt/11pt "Courier New", "monospace";
margin: 0 0 0 0 }

p.flushcode { font: 9pt/11pt "Courier New", "monospace";
margin: 0 0 0 0 }

p.dcellbody { font: 10pt/12pt "Arial", "sans-serif";
margin: 4pt 2pt 0 0 }

p.fig { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 6pt 0 0 0 }

p.fig2 { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 6pt 0 0 18pt }

p.figlof { font: 10pt/12pt "Arial", "sans-serif";
margin: 3pt 0 0 18pt }

p.fig2lof { font: 10pt/12pt "Arial", "sans-serif";
margin: 3pt 0 0 18pt }

p.xafiglof { font: 10pt/12pt "Arial", "sans-serif";
margin: 3pt 0 0 18pt }

p.xafig2lof { font: 10pt/12pt "Arial", "sans-serif";
margin: 3pt 0 0 18pt }

p.znofigureslof { font: italic 10pt/12pt Arial, sans-serif;
margin: 3pt 0 0 18pt }

p.znotableslot { font: italic 10pt/12pt "Arial", "sans-serif";
margin: 3pt 0 0 18pt }

p.footer { font: 12pt/14pt "Arial", "sans-serif" }

p.footnote { font: 10pt/12pt "Arial", "sans-serif";
margin: 0 18pt 0 30pt; text-indent: -12pt }

p.grouptitlesiom { font: bold 14pt "Arial", "sans-serif";
margin: 0 0 0 0 }

p.grouptitlesix { font: bold 14pt "Arial", "sans-serif";
margin: 0 0 0 0  }

h2.h1 { font: bold 12pt/14pt "Arial", "sans-serif";
margin: 12pt 0 0 0 }

h3.h2 { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 12pt 0 0 0 }

p.h1toc { font: 10pt/12pt "Arial", "sans-serif";
margin: 3pt 0 0 36pt; text-indent: -18pt }

p.h2toc { font: 10pt/12pt "Arial", "sans-serif";
margin: 0 0 0 54pt; text-indent: -18pt }

h4.h3 { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 6pt 0 0 0 }

h5.h4 { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 3pt 0 0 0 }

p.header { font: small-caps 9pt/11pt "Arial", "sans-serif" }

p.hrunin { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 5pt 0 0 0 }

p.indexix { font: 10pt/12pt "Arial", "sans-serif" }

p.level1iom { font: 10pt/12pt "Arial", "sans-serif";
margin: 2pt 0 0 18pt; text-indent: -18pt }

p.level2iom { font: 10pt/12pt "Arial", "sans-serif";
margin: 0 0 0 36pt; text-indent: -18pt }

p.level3iom { font: 10pt/12pt "Arial", "sans-serif";
margin: 0 0 0 54pt; text-indent: -18pt }

p.level1ix { font: 10pt/12pt "Arial", "sans-serif";
margin: 3pt 0 0 18pt; text-indent: -18pt }

p.level2ix { font: 10pt/12pt "Arial", "sans-serif";
margin: 0 0 0 36pt; text-indent: -18pt }

p.level3ix { font: 10pt/12pt "Arial", "sans-serif";
margin: 0 0 0 54pt; text-indent: -18pt }

p.n1first { font: 10pt/12pt "Arial", "sans-serif";
margin: 4pt 0 0 12; text-indent: -12pt }

p.n1next { font: 10pt/12pt "Arial", "sans-serif";
margin: 4pt 0 0 12; text-indent: -12pt }

p.n2first { font: 10pt/12pt "Arial", "sans-serif";
margin: 4pt 0 0 18pt; text-indent: -12pt }

p.n2next { font: 10pt/12pt "Arial", "sans-serif";
margin: 4pt 0 0 18pt; text-indent: -12pt }

p.n2sub { font: 10pt/12pt "Arial", "sans-serif";
margin: 2pt 0 0 12pt; text-indent: -21pt }

p.n3sub { font: 10pt/12pt "Arial", "sans-serif";
margin: 2pt 0 0 24pt; text-indent: -36pt }

p.note { font: 10pt/12pt "Arial", "sans-serif";
margin: 6pt 0 0 0; text-indent: -18pt }

p.notestart { font: 10pt/12pt "Arial", "sans-serif";
margin: 6pt 0 0 0; text-indent: -18pt }

p.noteindent { font: 10pt/12pt "Arial", "sans-serif";
margin: 6pt 0 0 36; text-indent: -36pt }

p.notenext { font: 10pt/12pt "Arial", "sans-serif";
margin: 6pt 0 0 0; text-indent: -18pt }

p.note2 { font: 10pt/12pt "Arial", "sans-serif";
margin: 6pt 0 0 12pt; text-indent: -24pt }

p.notel2 { font: 10pt/12pt "Arial", "sans-serif";
margin: 6pt 0 0 24pt; text-indent: -30pt }

p.pophead { font: bold italic 12pt/14pt "Arial", "sans-serif";
margin: 10pt 0 0 0; color:purple }

p.rowhead { font: bold 12pt/11pt "Arial Narrow";
margin: 0 0 0 0 }

p.sectintro { font: 10pt/13pt "Arial", "sans-serif";
margin: 6pt 0 0 0 }

p.seealso { font: 10pt/13pt "Arial", "sans-serif";
margin: 6pt 0 0 0 }

p.chapref { font: bold italic 10pt/13pt "Arial", "sans-serif"; 
margin: 8pt 0 -4pt 0; color: green }

p.sideword { font: bold italic 10pt/13pt "Arial", "sans-serif"; 
margin: 8pt 0 -4pt 0; color: green }

p.summaryentries { font: 10pt/12pt "Arial", "sans-serif";
margin: 0 0 1pt 18pt }

p.tablefootnote { font: 8pt/10pt "Arial", "sans-serif";
margin: 0 18pt 0 30pt; text-indent: -12pt }

p.tabletitle { font: bold 10pt/10pt "Arial", "sans-serif";
margin: 6pt 0 2pt 0}

p.tabletitle2 { font: bold 10pt/10pt "Arial", "sans-serif";
margin: 6pt 0 2pt 18pt}

p.xatabletitle { font: bold 10pt/10pt "Arial", "sans-serif"; 
margin: 6pt 0 4pt 0 }

p.xatabletitle2 { font: bold 10pt/10pt "Arial", "sans-serif";
margin: 6pt 0 2pt 18pt}

p.tabletitlelot { font: 10pt/12pt "Arial", "sans-serif";
margin: 3pt 0 0 18pt }

p.tabletitle2lot { font: 10pt/12pt "Arial", "sans-serif";
margin: 3pt 0 0 18pt }

p.xatabletitlelot { font: 10pt/12pt "Arial", "sans-serif";
margin: 3pt 0 0 18pt }

p.xa2tabletitlelot { font: 10pt/12pt "Arial", "sans-serif";
margin: 3pt 0 0 18pt }

p.Trail { font: 9pt/11pt "Arial", "sans-serif";
margin: 0 0 0 0 }

p.xatabletitle { font: bold 11pt/10pt "Arial", "sans-serif"; 
margin: 6pt 0 2pt 0 }

p.xa2tabletitle { font: bold 11pt/10pt "Arial", "sans-serif"; 
margin: 6pt 0 2pt 18pt }

h2.xah1 { font: bold 12pt/14pt "Arial", "sans-serif";
margin: 12pt 0 2pt 0 }

h3.xah2 { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 12pt 0 2pt 0 }

p.xah1toc { font: 10pt/12pt "Arial", "sans-serif";
margin: 3pt 0 0 36pt; text-indent: -18pt }

p.xah2toc { font: 10pt/12pt "Arial", "sans-serif";
margin: 0 0 0 54pt; text-indent: -18pt }

h4.xah3 { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 6pt 0 0 0 }

h5.xah4 { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 10pt 0 1pt 0 }

p.xfig { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 6pt 0 0 0 }

p.xfig2 { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 6pt 0 0 12pt }

h2.xnh1 { font: bold 12pt/14pt "Arial", "sans-serif";
margin: 12pt 0 2pt 0 }

h3.xnh2 { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 12pt 0 2pt 0 }

p.xnh1toc { font: 10pt/12pt "Arial", "sans-serif";
margin: 3pt 0 0 36pt; text-indent: -18pt }

p.xnh2toc { font: 10pt/12pt "Arial", "sans-serif";
margin: 0 0 0 54pt; text-indent: -18pt }

p.xnh3snoplit { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 6pt 0 0 0 }

h4.xnh3 { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 6pt 0 0 0 }

h5.xnh4 { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 10pt 0 1pt 0 }

p.parttitle { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 10pt 0 1pt 0 }

p.z1figanchor { font: 2pt/0 "Arial", "sans-serif";
margin: 0 0 13 0 }

p.z2figanchor { font: 2pt/0 "Arial", "sans-serif";
margin: 0 0 13 18pt }

h2.zappxtitle { font: bold 14pt/16pt "Arial", "sans-serif";
margin: 2pt 0 2pt 0; text-align: left }

h2.zchaptitle { font: bold 14pt/16pt "Arial", "sans-serif";
margin: 2pt 0 2pt 0; text-align: left }

h2.zlisttitle { font: bold 14pt/16pt "Arial", "sans-serif";
margin: 2pt 0 2pt 0; text-align: left }

h2.znonumtitle { font: bold 14pt/16pt "Arial", "sans-serif";
margin: 2pt 0 2pt 0; text-align: left }

h2.ztoctitle { font: bold 16pt/16pt "Arial", "sans-serif";
margin: 2pt 0 2pt 0; text-align: left }

p.zappxtitlelof { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 8pt 0 0 0 }

p.zchaptitlelof { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 8pt 0 0 0 }

p.znonumtitlelof { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 8pt 0 0 0 }

p.zappxtitlelot { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 8pt 0 0 0 }

p.zchaptitlelot { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 8pt 0 0 0 }

p.znonumtitlelot { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 8pt 0 0 0 }

p.zappxtitletoc { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 8pt 0 0 0 }

p.zchaptitletoc { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 8pt 0 0 0 }

p.zlisttitletoc { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 8pt 0 0 0 }

p.znonumtitletoc { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 8pt 0 0 0 }

p.zixletter { font: bold 14pt "Arial", "sans-serif";
margin: 0 0 0 0 }

p.zixtitle { font: bold 18pt/20pt "Arial", "sans-serif";
margin: 2pt 0 2pt 0 }

p.zoverview { font: bold 12pt/14pt "Arial", "sans-serif";
margin: 10pt 0 2pt 0 }

span.bodycell { font: 9pt/11pt "Arial", "sans-serif" }

span.bodychar { font: 10pt/12pt "Arial", "sans-serif" }

span.bolditalic { font: bold italic 10pt/12pt "Arial", "sans-serif" }

span.boldred { font: bold 10pt/12pt "Arial", "sans-serif";
color:red}

span.boldreditalic { font: bold italic 10pt/12pt "Arial", "sans-serif";
color:red}

span.code { font: 10pt/12pt "Courier New", "monospace" }

span.codebold { font: bold 10pt/12pt "Courier New", "monospace" }

span.codeboldred { font: bold 10pt/12pt "Courier New", "monospace";
color:red }

span.codeital { font: italic 10pt/12pt "Courier New", "monospace" }

span.cellbodychar { font: 9pt/10pt "Arial", "sans-serif" }

span.cellcodebold { font: bold 9pt/10pt "Courier New", "monospace" }

span.cellcodeboldred { font: bold 9pt/10pt "Courier New", "monospace";
color:red }

span.cellcodechar { font: 9pt/10pt "Courier New", "monospace" }

span.cellcodeitalic { font: italic 9pt/10pt "Courier New", "monospace" }

span.formatname { font: italic 10pt/12pt "Arial", "sans-serif" }

span.markername { font: bold 10pt/12pt "Arial", "sans-serif" }

span.popup { font: bold 10pt/12pt "Arial", "sans-serif";
color:green}

span.screen { font: bold 10pt/12pt "Arial", "sans-serif" }

span.symbol { font: 9pt/10pt "Symbol" }

span.zixcode { font-family: "Courier New", "monospace" }

span.zhhpop { font: bold italic 10pt/12pt "Arial", "sans-serif";
color:green}

p.omnihead { font: bold 10pt/10pt "Arial", "sans-serif";
margin: 0 0 0 0; text-align: center }

p.navcell { font: 9pt/11pt "Arial", "sans-serif";
margin: 0 0 0 0; text-align: center }

p.navcellital { font: italic 9pt/11pt "Arial", "sans-serif";
margin: 0 0 0 0; text-align: center }

h1.booktitle { font: bold 16pt/16pt "Arial", "sans-serif";
text-align: left }

p.booktitle2 { font: bold 12pt/14pt "Arial", "sans-serif";
text-align: left }

p.booktitle3 { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 0 0 1pt 0; text-align: left }

p.booktitle4 { font: bold 10pt/12pt "Arial", "sans-serif";
margin: 0 0 1pt 0; text-align: left }

table.unruled { margin: 4pt 0 6pt 0 }
table.descr2 { margin-left: 0; margin-top: 4; margin-bottom: 6 }
table.desc3 { margin: 4pt 0 6pt -6pt }
table.desclong { margin: 4pt 0 6pt 0 }
table.formata2 { margin-left: 0; margin-top: 0 }

