/* Derived from OUP_Styles.css inside resources/bible.epub.
   Generated by scripts/build-bible.R - do not edit by hand. */
div.CoverFigure { margin: 0px; text-align: center; }
main.content p { margin: 3px 0px 3px 0px; text-indent: 0; text-align: justify; font-size: 100%; background-color: inherit; }
span.iheadword { font-size:inherit; }
p.para { text-indent: 1.3em; font-size: 85%; }
p.parax { text-indent: 0em; margin-left:2em; font-size: 80%; }
p.parain { text-indent: 1.3em; margin-left:0.8em; font-size: 85%; }
div.displaytext1 { font-size: 85%; margin: 0px 0px 0px 1em; }
p.paraa { text-indent: 1.3em; font-size: 85%; }
p.paraflind { text-align:left; font-size: 85%; }
p.paraflinda { text-align:left; margin-top:0.8em; font-size: 85%; }
p.paraind { text-indent: 1.3em; text-align:left; font-size: 85%; }
p.parainda { text-indent: 1.3em; text-align:left; margin-top:0.8em; font-size: 85%; }
p.paraab { text-indent: 0em; margin:1em 0em 0em 2em; font-size: 80%; }
p.parafl { text-indent: 0px; font-size: 85%; }
p.paraflm { text-indent: 0px; font-size: 85%; margin:2em 0em -1em 0em; }
p.paraflsa { text-indent: 0px; margin:0.5em 0em 0em 0em; font-size: 85%; }
p.paraflsaa { text-indent: 0px; margin:2em 0em 0em 0em; font-size: 85%; }
p.paraflk { text-indent: 0px; margin:1em 0em 2.5em 0em; font-size: 85%; }
p.paraflx { text-indent: 0px; margin:1em 0em 0em 1em; font-size: 85%; }
p.paraflxa { text-indent: 0px; margin:1em 0em 0em 2em; font-size: 85%; }
p.parafla { text-indent: 0px; font-size: 85%; }
p.paraflax { text-indent: 0px; font-size: inherit; }
p.paraflab { text-indent: 0px; font-size: 85%; margin-top:1.5em; }
main.content ul { font-size: 80%; }
main.content img { max-width: 100%; }
main.content a { text-decoration: none !important; font-size: inherit; }
h1.halftitle { text-align: left; margin: 2em 0em 0.4em 0em; font-size: 180%; font-weight:bold; line-height:1.2em; }
.half_subtitle { text-align: center; margin-top: 4px; font-size: 160%; margin-top: 20px; }
p.seriestitle { text-align: left !important; margin: 10px 0px 25px 0px; font-size: 160%; font-weight: bold; background-color: inherit; }
p.series { text-align: left; margin: 1em 0px 0px 0px; font-size: 75%; font-weight:bold; }
p.seriesa- { text-align: left; margin: 0em 0px 0.5em 0px; font-size: 85%; font-style:italic; }
p.seriesa { text-align: left; margin: 1em 0px 0.5em 0px; font-size: 85%; font-style:italic; }
p.seriesb { text-align: left; margin: 0px 0px 0px 0px; font-size: 85%; }
p.seriespara { text-align: center; margin: 5px 0px 3px 0px; font-size: inherit; }
h1.booktitlea { text-align: left; margin: 2em 0px 0em 0px; font-size: 120%; color:gray; font-weight:normal; line-height: 1.2em; }
h1.booktitleb { text-align: left; margin: 2em 0px 0em 2em; font-size: 220%; font-weight:bold; line-height: 1.2em; }
h1.booktitleba { text-align: left; margin: 0.5em 0px 0em 2.5em; font-size: 180%; font-weight:normal; line-height: 1.2em; }
.h1kj { font-size: inherit; text-align: justify; margin: 0em 0em 0em 0em; text-indent:1em; font-weight:normal; }
.h1kja { font-size: inherit; text-align: justify; margin: 0em 0em 0em 0em; text-indent:0em; font-weight:normal; }
.h1iba { font-size: 70%; text-align: left; margin: 0em 0em 0em 0em; text-transform:uppercase; }
.h1ib { font-size: 70%; text-align: left; margin: 1.5em 0em 0.5em 0em; text-transform:uppercase; }
.h1ibaa { font-size: 85%; text-align: left; margin: 1.5em 0em 0.5em 0em; text-transform:uppercase; }
h1.booktitlebaa { text-align: left; margin: 1em 0px 0em 3.3em; font-size: 140%; font-weight:normal; line-height: 1.2em; }
h1.booktitle { text-align: left; margin: 0.2em 0px 0em 0px; font-size: 220%; line-height: 1.2em; }
h1.book_subtitle { text-align: left !important; margin: 0.3em 0px 1em 0px; font-size: 180%; line-height: 1.2em; font-weight:normal; color:gray; }
.bookauthor { text-align: left !important; margin: 0.3em 0px 0.3em 0px; font-size: 180%; line-height: 1.2em; font-weight:normal; color:gray; }
.bookauthora { text-align: left !important; margin: 0.3em 0px 0.3em 0px; font-size: 180%; line-height: 1.2em; font-weight:normal; color:#696969; }
.bookauthorb { text-align: left !important; margin: 1.5em 0px 1.5em 0px; font-size: 100%; line-height: 1.2em; font-weight:normal; }
.bookauthoraffi { color: black; font-size: 140%; text-align: left; text-indent: 0em; margin: 0px 0px 0px 0px; }
.bookauthoraffi1 { color: black; font-size: 110%; text-align: left; text-indent: 0em; margin: 0.5em 0px 0px 0px; }
.publisher { text-align: left; text-indent: 0em; margin: 4em 0px 0em 0px; page-break-after: always; }
.publisher1 { text-align: left; text-indent: 0em; margin: 2em 0px 0em 0px; }
p.titlepara { font-size: 80%; text-align: center; margin: 5px; }
.copyimg { font-size: 75%; text-align: left; margin-bottom: 1em; margin-top: 2em; text-indent: 0em; }
.copyrightline-top { font-size: 75%; text-align: left; margin-bottom: 0em; margin-top: 1em; text-indent: 0em; }
.copyrightline-top1 { font-size: 75%; text-align: center; margin-bottom: 0em; margin-top: 5em; text-indent: 0em; }
.copyrightline1 { font-size: 75%; text-align: center; margin-bottom: 0em; margin-top: 0em; text-indent: 0em; }
.copyrightline { font-size: 75%; text-align: left; margin-bottom: 0em; margin-top: 0em; text-indent: 0em; }
p.dedication { font-size: 80%; text-align: center; margin: 20px 0px 10px 0px; }
h1.fm_title { font-size: 180%; text-align: left; font-weight:bold; text-indent: 0em; text-transform:uppercase; margin:2em 0em 0.5em 1em; }
h1.fm_titlek { font-size: 180%; text-align: left; page-break-before:always; font-weight:bold; text-indent: 0em; text-transform:uppercase; margin:2em 0em 0.5em 1em; }
h1.fm_titlea { font-size: 180%; text-align: left; font-weight:bold; text-indent: 0em; text-transform:uppercase; margin:2em 0em 1.5em 1em; }
.subtitle { font-size: 200%; text-align: left; text-indent: 0em; margin-top: 0.5em; margin-bottom: 0.5em; padding-bottom: 0.5em; }
.creator { font-size: 150%; text-align: left; text-indent: 0em; margin-top: 0.5em; margin-bottom: 0.5em; padding-bottom: 0.5em; }
.super_title { font-size: 150%; text-align: left; text-indent: 0em; margin-top: 0.5em; margin-bottom: 0.5em; padding-bottom: 0.5em; }
p.toctitle { font-size: 240%; text-align: center; }
p.toc1 { font-size: 100%; text-align: left; margin: 2px 0px 2px 1.5em; text-indent:-1.5em; }
p.toc1c { font-size: 100%; text-align: left; margin: 2px 0px 2px 3em; text-indent:-1em; }
p.tocik { font-size: 90%; text-align: left; margin: 2px 0px 2px 0em; text-indent:0em; }
p.toc1a { font-size: 90%; text-align: left; margin: 1em 0px 5px 0em; text-indent:0em; }
p.toc1i { font-size: 100%; text-align: left; margin: 2px 0px 2px 2.5em; text-indent:-1.5em; }
p.toc1k { font-size: 100%; text-align: left; margin: 2px 0px 2px 4em; text-indent:0em; }
p.toc1ka { font-size: 100%; text-align: left; margin: 1em 0px 2px 4em; text-indent:0em; }
p.toc1kaa { font-size: 100%; text-align: left; margin: 2px 0px 2px 5em; text-indent:0em; }
p.toc2 { font-size: 100%; text-align: left; margin: 0em 0em 0px 2em; text-indent:0em; }
p.toc2a { font-size: 100%; text-align: left; margin: 0.7em 0em 0.5em 2em; }
p.toc2ax { font-size: 100%; text-align: left; margin: 0.7em 0em -0.5em 2em; }
p.toc2x { font-size: 100%; text-align: left; margin: 0.5em 0em 0.5em 2em; }
p.toc2xaa { font-size: 100%; text-align: left; margin: 1.2em 0em 0em 2em; }
p.toc2xa { font-size: 100%; text-align: left; margin: 0em 0em 0em 2em; }
p.toc2aa { font-size: 100%; text-align: left; margin: 1.5em 0em 0.5em 2em; }
p.toc3 { font-size: 100%; text-align: left; margin: 5px 0px 5px 2.5em; text-indent:-1.3em; }
p.toc4 { font-size: 80%; text-align: left; }
div.contributors_list { text-align: left; margin: 10px 0px 0px 0px; }
p.itemAuthors { font-size: 80%; font-weight: bold; background-color: inherit; margin: 20px 0px 2px 0px; }
.cont-aff { font-size: 80%; background-color: inherit; margin: 2px 0px 2px 0px; }
p.abbrevlist { font-size: inherit; text-align: left; margin: 5px 0px 5px 0px; }
span.abb-term { font-size: inherit; }
span.abb-def { margin-left:1em; font-size: inherit; }
h1.partnum { display: block; font-size: 200%; text-align: left; font-weight: bold; text-indent: 0em; margin: 2em 0px 0px 2em; }
h1.parttitle { display: block; font-size: 160%; font-weight:normal; text-align: left; margin: 0.5em 0px 0em 2.5em; line-height: 1.3em; }
h1.parttitlea { display: block; font-size: 120%; font-weight:normal; text-align: left; margin: 1.5em 0px 0em 3.5em; }
h1.parttitle1 { display: block; font-size: 260%; text-align: center; margin: 2em 0px 0em 0px; }
h1.parttitle2 { display: block; font-size: 160%; text-align: center; margin: 2em 0px 0.5em 0px; }
h1.parttitle3 { display: block; font-weight:normal; font-size: 160%; text-align: center; margin: 2em 0px 0em 0px; }
h1.parttitle3a { display: block; font-weight:normal; font-size: 160%; text-align: center; margin: 1em 0px 0em 0px; }
h1.partsubt { display: block; font-size: 220%; text-align: left; font-weight: normal; text-indent: 0em; margin: 10px 0px 10px 0px; padding-right: 10px; }
.partau, .sectau { font-size: 90%; font-weight: bold; text-align: left; text-indent: 0em; margin: 0em 0em 1.5em 0em; }
div.partfm { margin: 2em 0px 0px 0px; }
div.epigraph { margin: 10px 0px 20px 2em; font-size: 80%; padding: 10px; }
h1.chapnum { display: block; font-size: 250%; text-align: left; font-weight: normal; text-indent: 0em; margin: 20px 0px 5px 0px; border-bottom: 1px solid; }
h1.chaptertitle { font-size: 180%; text-align: left; font-weight:bold; text-indent: 0em; text-transform:uppercase; margin:2em 0em 0.5em 0em; }
h1.chapauthor { font-size: 140%; text-align: left; font-weight:normal; text-indent: 0em; margin:-0.5em 0em 0.5em 0em; }
h1.chaptertitleb { font-size: 180%; text-align: left; font-weight:bold; text-indent: 0em; text-transform:uppercase; page-break-before:always; margin:2em 0em 0.5em 0em; }
h1.chaptertitleb- { font-size: 180%; text-align: left; font-weight:bold; text-indent: 0em; text-transform:uppercase; margin:2em 0em -2em 1em; }
h1.chaptertitleba { font-size: 180%; text-align: left; font-weight:normal; text-indent: 0em; text-transform:uppercase; margin:2em 0em -2em 0em; }
h1.chaptersubt, h1.appendixsubt { display: block; font-size: 220%; text-align: left; font-weight: normal; text-indent: 0em; margin: 10px 0px 10px 0px; padding-right: 10px; }
div.metainfo { margin: 20px 0px 20px 15px; font-size: 90%; text-align: left; }
p.author { font-size: 90%; font-style: italic; margin: 5px 0px 5px 0px; }
div.chapterfrontmatter { margin: 25px 0px 10px 0px; background-color: #FFFFFF; font-size: inherit; }
h1.h1 { margin: 30px 0px 10px 0px; text-align: left; font-size: 110%; font-weight:normal; }
.h1iab { font-size: 70%; text-align: left; margin: 1em 0em 0.7em 2.8em; text-transform:uppercase; }
h1.h1i { font-size: 70%; text-align: left; margin: 1em 0em -1.5em 1em; text-transform:uppercase; }
.h1k { margin: 1em 0px 10px 0px; text-align: left; font-size: 70%; text-transform:uppercase; font-weight:bold; }
h2.h2ib { margin: 0.5em 0px 5px 0px; font-size: 90%; font-style:italic; text-align: left; font-weight: normal; }
h2.h2 { margin: 1em 0px 5px 0px; font-size: 100%; text-align: left; font-weight: normal; }
h2.h2k { margin: 0.8em 0px 5px 0px; font-size: 85%; text-align: left; font-weight: normal; }
h3.h3 { font-weight: bold; font-size: 115%; margin: 0.9em 0px 5px 0px; }
h4.h4 { font-size: 95%; font-style: italic; margin: 0.5em 0px 5px 0px; }
h5.h5 { font-size: 90%; font-weight: bold; margin: 0.5em 0px 5px 0px; }
p.math_img { text-align: center; margin: 10px 0px 10px 0px; padding: 10px; border-top:1px solid; border-bottom:1px solid; }
p.math_imga { text-align: center; margin: 10px 0px 10px 0px; padding: 10px; }
p.display_title { font-size: 120%; margin: 5px; padding: 3px; font-weight: bold; line-height: 1.2em; }
div.linegroup { margin: 1em 0px 1em 2.5em; font-size: inherit; }
div.linegroup2 { margin: -0.5em 0px 1em 2.5em; font-size: inherit; }
div.linegroup1 { margin: 0em 0px 0em 0em; font-size: inherit; }
div.linegroup1a { margin: 1em 0px 0em 0em; font-size: inherit; }
div.linegroup1aa { margin: 1em 0px 1em 0em; font-size: inherit; }
div.linegroup11 { margin: 36px 0px 0px 2.5em; font-size: inherit; }
p.line { font-size: inherit; text-indent:-1.5em; margin-left:4em; }
p.linea { font-size: inherit; text-indent:-1.5em; margin:1em 0em 0em 4em; }
p.linec { font-size: inherit; margin-left:2em; text-indent:-3.5em; }
p.line1 { font-size: inherit; text-indent:-2em; margin-left:3.5em; }
p.line2 { font-size: inherit; margin-left:4.5em; text-indent:-3em; }
p.line-top { margin-top:-4px; font-size: inherit; margin-left:2em; text-indent:-4.4em; }
p.line-top8 { margin-top:-4px; font-size: inherit; margin-left:1.9em; text-indent:-4.4em; }
p.line-top7 { margin-top:-4px; font-size: inherit; margin-left:1.2em; text-indent:-3.8em; }
p.line-topa { margin-top:-4px; font-size: inherit; margin-left:1.5em; text-indent:-4em; }
p.line-topd { margin-top:-4px; font-size: inherit; margin-left:1.2em; text-indent:-4em; }
p.line-topab { margin-top:-4px; font-size: inherit; margin-left:0.5em; text-indent:-2.6em; }
p.line-topb { margin-top:-4px; font-size: inherit; margin-left:1.4em; text-indent:-4em; }
p.line-topc { margin-top:-4px; font-size: inherit; margin-left:0.6em; text-indent:-3em; }
p.line-top1 { margin-top:-4px; font-size: inherit; margin-left:-1.4em; }
p.line-bottom { font-size: inherit; margin-bottom:1em; }
p.display_para { font-size: 80%; margin: 5px 0px 5px 2em; text-align: left; }
p.center { font-size: 100%; margin: 0.3em 0em 0.3em 0em; text-align: center; }
p.chborder { text-align:center; text-decoration:underline; margin-top:-0.5em; padding-top:0.4em; }
p.cenline { font-size: 75%; margin: 0.3em 0em 0.3em 0em; text-align: center; }
p.right1 { font-size: 100%; margin: 20px 0em 5px 0em; text-align: right; }
p.right { font-size: 100%; margin: 0px 0em 0px 0em; text-align: right; }
p.righta { font-size: 100%; margin: 3px 0em 0.8em 0em; text-align: right; }
p.source { font-size: 75%; margin: 5px 0em 5px 2em; text-align: left; }
div.speech { margin: 20px 0px 10px 2em; font-size: 80%; }
p.speaker { font-size: inherit; font-weight: bold; margin: 5px; }
span.line { font-size: inherit;font-weight:normal; }
p.stageDirection { font-size: inherit; font-weight: normal; margin: 5px; }
div.listc { font-size: 85%; margin: 15px 0px 5px 1em; text-indent: 0px; }
div.listx { font-size: 85%; margin: 15px 0px 15px 0em; text-indent: 0px; }
div.listxk { font-size: 85%; margin: 2.5em 0px 0em 0em; text-indent: 0px; }
div.listxx { font-size: 85%; margin: 15px 0px 15px 2em; text-indent: 0px; }
div.listk { font-size: inherit; margin: 0px 0px 0px 1em; text-indent: 0px; }
div.listib { font-size: 85%; margin: 0px 0px 15px 0em; text-indent: 0px; }
div.list { font-size: 85%; margin: 15px 0px 15px 1em; text-indent: 0px; }
div.listik { font-size: 85%; margin: 0em 0px 0em 1em; text-indent: 0px; }
div.lista { font-size: 100%; margin: 5px 0px 5px 0em; text-indent: 0px; }
div.list1 { margin: 5px 0px 2px 0px; font-size: inherit; }
div.list2 { margin: 2px 0px 2px 0px; font-size: inherit; }
div.list2a { margin: 2px 0px 2px 1em; font-size: inherit; }
div.list3 { margin: 5px 0px 2px 0px; font-size: inherit; }
div.list4 { margin: 2px 0px 2px 0px; font-size: inherit; }
div.list5 { margin: 5px 0px 2px 0px; font-size: inherit; }
div.item1ik { text-align: justify; margin: 2px 0px 2px 1.5em; font-size: inherit; text-indent: -1.5em; }
div.item1tab { text-align: justify; margin: 2px 0px 2px 4.5em; font-size: inherit; text-indent: -4.5em; }
div.item1 { text-align: left; margin: 2px 0px 2px 1.5em; font-size: inherit; text-indent: -1.5em; }
div.item2k { text-align: left; margin: 2px 0px 2px 1.5em; font-size: inherit; text-indent: -1.5em; }
div.item3k { text-align: left; margin: 2px 0px 2px 1.6em; font-size: inherit; text-indent: -1.6em; }
div.item4k { text-align: left; margin: 2px 0px 2px 1.5em; font-size: inherit; text-indent: -1.5em; }
div.itemN { text-align: left; margin: 2px 0px 2px 1.5em; font-size: inherit; text-indent: -1.5em; }
p.ika { text-align: left; margin: 2px 0px -0.5em 2em; font-size: 95%; text-indent: 0em; font-weight:bold; }
p.ikaa { text-align: left; margin: 1em 0px -0.5em 2em; font-size: 95%; text-indent: 0em; font-weight:bold; }
p.item1 { text-align: left; margin: 2px 0px 2px 1.5em; font-size: inherit; text-indent: -1.5em; }
div.item1s { text-align: left; margin: 2px 0px 2px 0em; font-size: inherit; text-indent: 1em; }
div.item1k { text-align: left; margin: 2px 0px 2px 1em; font-size: 80%; text-indent: -1em; }
div.itembl { text-align: left; margin: 2px 0px 2px 1em; font-size: inherit; text-indent: -1em; }
div.item2 { text-align: left; margin: 2px 0px 2px 1.4em; font-size: inherit; text-indent: -1.4em; }
div.item3 { text-align: left; margin: 2px 0px 2px 1.4em; font-size: inherit; text-indent: -1.4em; }
div.item4 { text-align: left; margin: 2px 0px 2px 1em; font-size: inherit; text-indent: -0.8em; }
div.item5 { text-align: left; margin: 2px 0px 2px 24px; font-size: inherit; text-indent: 0px; }
div.figuregroup { margin: 0px; padding: 0px; }
div.figure { page-break-inside: avoid; margin-top: 0em; margin: 2em 0px 20px 5px; text-align: justify; }
div.figure img { max-width:100%; }
p.figtitle { font-size: 100%; font-weight: bold; margin: 0px; }
p.figurecaption { font-size:85%; text-align: left; margin: 2px 0 2px 3px; }
p.figurecaption1 { font-size:85%; text-align: left; margin: 2px 0 2px 0px; text-indent: 1em; }
span.figlabel { font-size: 90%; font-weight: bold; padding-right: 10px; text-align: left; text-indent: 0em; text-transform: uppercase; color: #800000; }
span.tablabel { font-size: 90%; font-weight: bold; padding-right: 10px; text-align: left; text-indent: 0em; text-transform: uppercase; color: #800000; }
p.source { font-size: 70%; margin: 5px 0px 0px 0px; }
div.table { page-break-inside: avoid; margin: 20px 0px 20px 0em; text-align: left; width:100%; }
div.tablez { page-break-inside: avoid; margin: 20px 0px 20px 1em; text-align: left; width:100%; }
div.tablezaa { page-break-inside: avoid; margin: 0px 0px 0px 1.3em; text-align: left; width:100%; }
div.tableza { page-break-inside: avoid; margin: 0px 0px 20px 1.3em; text-align: left; width:100%; }
div.tablea { page-break-inside: avoid; padding-bottom: 10px; margin: 0.5em 0px 0.5em 0px; text-align: left; font-size:inherit; width:100%; }
div.tableb { page-break-inside: avoid; margin: 0.5em 0px 0.5em 0px; text-align: left; border:4px double; font-size:inherit; width:100%; }
table.bodytable, main.content table { border-collapse: collapse; margin-bottom: 0px; font-size:85%; }
table.bodytable1, main.content table { border-collapse: collapse; margin-bottom: 0px; font-size:85%; }
p.table_img { margin: 10px 0px 10px 5px; }
th.headercell1 { padding: 3px; font-weight:normal; font-size: inherit; width:70%; }
th.headercell2 { padding: 3px; font-weight:normal; font-size: inherit; width:30%; }
td.headercell { padding: 3px; font-size: inherit; }
td.bodycelln { padding: 0px; text-align:left; width:25%; font-size: inherit; }
td.bodycellna { padding: 0px 0em 0em 1em; text-align:left; width:25%; font-size: inherit; }
td.bodycellnaa { padding: 0px 0em 0em 2em; text-indent:-2em; width:75%; text-align:left; font-size: inherit; }
td.bodycellnaaa { padding: 0px 0em 0em 2em; text-indent:0em; width:75%; text-align:left; font-size: inherit; }
td.bodycell { padding: 0px; vertical-align:top; text-align:left; font-size: inherit; }
td.bodycellc { padding: 0px; text-align:center; font-size: inherit; }
td.bodycell50 { padding: 2px 1em 2px 1.5em; text-indent:-1em; font-size: inherit; vertical-align:top; border-right:1px solid; width:50%; }
td.bodycell50a { padding: 2px 0em 2px 0.5em; font-size: inherit; vertical-align:top; width:50%; }
td.bodycells { padding: 3px; font-size: inherit; text-indent: -1em; }
td.tok { padding: 1px 1em 1px 1px; font-size: inherit; vertical-align:top; width:50%; }
td.tocka { padding: 1px 0em 1px 1px; font-size: inherit; vertical-align:top; width:50%; }
td.abb { padding: 1px 1em 1px 1px; font-size: inherit; vertical-align:top; width:20%; }
td.abb1 { padding: 1px 0em 1px 1px; font-size: inherit; vertical-align:top; width:80%; }
td.abba { padding: 1px 1em 1px 1px; font-size: inherit; vertical-align:top; text-align:left; width:100%; }
td.abbb { padding: 1px 0em 1px 1px; font-size: inherit; vertical-align:top; text-align:right; width:100%; }
td.abba1 { padding: 1px 1em 1px 1px; font-size: inherit; vertical-align:top; text-align:left; width:100%; }
td.abbb1 { padding: 1px 0em 1px 1px; font-size: inherit; vertical-align:top; text-align:right; width:50%; }
td.cola { padding: 1px 1em 1px 1px; font-size: inherit; vertical-align:top; width:50%; }
td.tabll { padding: 1px 1em 1px 1px; font-size: inherit; vertical-align:top; text-align:left; width:70%; }
td.tabla { padding: 1px 1em 1px 1.5em; font-size: inherit; vertical-align:top; text-align:left; width:70%; }
td.tab30 { padding: 1px 0em 1px 0px; font-size: inherit; vertical-align:top; text-align:left; width:30%; }
td.tab { padding: 0px 0em 0px 0px; font-size: inherit; vertical-align:top; text-align:left; width:5%; }
td.tab1 { padding: 0px 1em 0px 0px; font-size: inherit; vertical-align:top; text-align:left; width:65%; }
td.tab1a { padding: 0px 1em 0px 1.3em; text-indent:-1.3em; font-size: inherit; vertical-align:top; text-align:left; width:5%; }
td.tab2 { padding: 0px 0em 0px 0px; font-size: inherit; vertical-align:top; text-align:left; width:30%; }
td.tabr { padding: 1px 1em 1px 1px; font-size: inherit; vertical-align:top; text-align:right; width:30%; }
td.colb { padding: 1px; font-size: inherit; vertical-align:top; width:50%; }
tr.thead { border-top:1px solid; border-bottom:1px solid; border-left:1px solid; border-right:1px solid; }
tr.tophead { border-top:1px solid; border-bottom:1px solid; }
tr.bottomhead { border-bottom:1px solid; }
div.boxi { margin: 20px 0px 20px 0em; padding: 2px 10px 10px 10px; text-align: left; border:5px solid; page-break-inside: avoid; font-size: inherit; }
div.box { margin: 20px 0px 20px 0em; padding: 0px 10px 0px 10px; text-align: left; border:5px solid; page-break-inside: avoid; font-size: inherit; }
div.hra { background-color: #DBDBD9; }
div.hr { font-size:inherit; }
h1.boxnum { display: block; font-size: 140%; text-align: left; font-weight: bold; text-indent: 0em; margin: 5px 0px 5px 0px; }
h1.boxtitle { display: block; font-size: 90%; text-align: left; text-indent: 0em; margin: 2px 0px 5px 0px; padding: 2px 0px 2px 0px; line-height: 1em; text-transform:uppercase; }
h1.bh1 { font-size: 120%; margin: 10px 0px 5px 0px; }
h2.bh2 { font-size: 100%; margin: 10px 0px 5px 0px; }
h3.bh3 { font-size: 90%; margin: 10px 0px 5px 0px; }
div.notegroup { margin: 20px 0px 0px 0px; font-size: 85%; }
p.noteshead { margin: 20px 0px 0px 0px; text-align: left; font-size: large; }
p.note { font-size: 80%; margin: 5px 0px 5px 0px; }
p.note1 { font-size: 80%; margin: 15px 0px 5px 0px; }
p.biblist_title { margin: 15px 0px 5px 0px; text-align: left; font-size: 120%; font-weight: bold; }
div.bibitem { font-size: inherit; margin: 2px 0px 2px 1.2em; text-align: left; text-indent: -1.2em; }
p.bibitem { font-size: 85%; margin: 2px 0px 2px 1em; text-align: left; text-indent: -1em; }
div.bibitem1 { font-size: inherit; margin: 1.2em 0px 5px 0px; text-align: left; }
p.alphabet { text-align:left; font-size: 70%; text-transform:uppercase; margin: 25px 0px 2px 0em; font-weight: bold; }
h1.alphabet { text-align:left; font-size: 120%; margin: 25px 0px 2px 1em; font-weight: bold; }
div.indexItem1 { font-size: 80%; margin: 2px 0px 2px 2em; text-indent:-2em; }
div.indexItem2 { font-size: inherit; margin: 2px 0px 2px 2em; }
div.indexItem3 { font-size: inherit; margin: 2px 0px 2px 15px; }
.divindexItem4 { font-size: inherit; margin: 2px 0px 2px 20px; }
div.indexItem5 { font-size: 85%; margin: 2px 0px 2px 1.3em; text-indent:-1.3em; }
span.date { font-size: inherit; }
span.allcaps { text-transform: uppercase; font-size: inherit; }
main.content b { font-weight: bold; font-size: inherit; }
main.content i { font-style: italic; font-size: inherit; }
span.monospace { font-family: monospace; font-size: inherit; }
main.content pre { font-size: 80%; font-family: monospace; text-align: justify; text-indent: 0; background-color: transparent; white-space: pre-wrap; margin: 10px 10px 6px 1em; padding: 0; }
span.overline { font-size: inherit; text-decoration:overline; }
span.underline { font-size: inherit; text-decoration:underline; }
span.bs { font-size: 130%; }
span.openface { font-size: inherit; }
span.oppfont { font-size: inherit; }
span.righttoleft { font-size: inherit; }
span.roman { font-size: inherit; }
span.sans { font-size: inherit; font-family: "Gill Sans, sans-serif"; }
span.sc { font-size: inherit; font-variant: small-caps; }
span.scc { font-size: 85%; font-variant: small-caps; }
span.serif { font-size: inherit; font-family: serif; }
span.slant { font-size: inherit; }
span.span { font-size: inherit; }
span.strikethrough { font-size: inherit; text-decoration:line-through; }
span.pageid { font-size: inherit; }
span.name { font-size: inherit; }
span.fc { font-size: inherit; }
span.place { font-size: inherit; }
div.versioninfo { margin: 10px 0px 0px 5px; padding: 5px; }
p.origdate { margin: 3px 0px 3px 0px; font-size: 80%; }
p.versiondate { margin: 3px 0px 3px 0px; font-size: 80%; }
p.sbschdate { margin: 3px 0px 3px 0px; font-size: 80%; }
p.versionnum { margin: 3px 0px 3px 0px; font-size: 80%; }
p.versiondesc { margin: 3px 0px 3px 0px; font-size: 80%; }
p.versionsummary { margin: 3px 0px 3px 0px; font-size: 80%; }
span.corporatename { font-size: inherit; }
span.honorific { font-size: inherit; }
span.degree { font-size: inherit; }
span.affiliation { font-size: inherit; }
span.afflabel { font-size: inherit; font-weight: normal; font-style: italic; }
span.lineage { font-size: inherit; }
div.affiliationgroup { margin: 10px 0px 5px 15px; padding: 3px; }
p.affiliation { font-size: 80%; margin: 5px 0px 2px 0px; }
div.abstract { margin: 10px 15px 10px 0px; padding: 5px; }
p.abstracttitle { font-size: 130%; font-weight: bold; margin: 2px 0px 5px 0px; }
p.abstractpara { font-size: 80%; margin: 3px 0px 3px 0px; }
div.keysubjectwords { margin: 10px 15px 10px 0px; padding: 5px; }
p.keywordtitle { font-size: 130%; font-weight: bold; margin: 2px 0px 5px 0px; }
p.keyword { font-size: 80%; margin: 3px 0px 3px 0px; }
div.prosequote { margin: 10px 20px 10px 20px; padding: 5px; font-size: 75%; }
p.quote { font-size: inherit; margin: 0px 0em 0px 0em; }
p.refnote { margin: 5px 0px 5px 0px; font-size: inherit; }
div.refnote { margin: 0px 0px 0px 1em; text-indent:-1em; text-align:left; font-size: inherit; }
div.refnote1 { margin: 0px 0px 0px 2.4em; text-indent:-1.9em; text-align:left; font-size: 80%; }
div.refnote2 { margin: 0px 0px 0px 2.4em; text-indent:-2.4em; text-align:left; font-size: 80%; }
p.edition { font-size:145%; margin:0em 0em 0em 0em; text-align:left; }
p.edition1 { font-size:120%; margin:1em 0em 0em 0em; text-align:left; }
h1.fm_title1 { font-weight:normal; font-size:95%; margin-top:2em; margin-bottom:2em; text-align:center; }
p.pubcenter { margin-top:2em; margin-bottom:1em; text-align:center; }
div.listf { font-size: 100%; margin: 5px 0px 5px 0em; text-indent: 0px; }
span.title1 { margin-left:4em; }
span.dropcap3 { font-family:'HelveticaLTStd-Comp'; font-size:45px; margin-top:-20px; margin-bottom:-8px; margin-left:-8px; padding:12px; float:left; line-height:1px; }
span.dropcap { font-size:350%; margin-left:0px; margin-top:0em; vertical-align:top; float:left; }
a.dropcap { font-size:350%; margin-left:0px; margin-top:0em; vertical-align:top; float:left; }
.dropcapa { font-family:'HelveticaLTStd-Comp'; font-size:45px; margin-top:-0.4em; margin-bottom:0px; float:left; margin-left:-1em; }
span.dropcapb { font-family:'HelveticaLTStd-Comp'; font-size:45px; margin-left:-34px; margin-top:-0.4em; float:left; }
span.dropcapb1 { font-family:'HelveticaLTStd-Comp'; font-size:45px; margin-left:0px; margin-top:-0.4em; float:left; }
p.bodyimage { font-size:inherit; margin-top:1em; margin-bottom:1em; }
span.linepadding { margin-left:1.4em; }
span.linepaddingn { margin-left:0.9em; }
span.linepaddingnn { margin-left:0.8em; }
span.linepaddinga { margin-left:1.7em; }
span.linepaddingb { margin-left:1.9em; }
span.linepadding7 { margin-left:1.7em; }
span.linepadding7a { margin-left:1.6em; }
span.linepadding7b { margin-left:1.2em; }
span.linepadding7c { margin-left:1.3em; }
span.linepadding7d { margin-left:5em; }
span.linepaddinge { margin-left:2.6em; }
span.linepadding111 { margin-left:3.7em; }
span.linepaddingf { margin-left:2.3em; }
span.linepaddingg { margin-left:2.5em; }
span.linepaddingn7 { margin-left:1em; }
div.table-group { margin: 30px 0px 10px 0px; text-align: justify; }
div.figure-group { margin: 30px 0px 10px 0px; text-align: justify; }
span.ctitle { font-size:inherit; font-weight:bold; }
.dropcap1 { font-family:'HelveticaLTStd-Comp'; font-size:90px; margin-top:0px; float:left; line-height:67px; }
span.dropcapc { font-family:'HelveticaLTStd-Comp'; font-size:45px; margin-left:-10px; margin-top:-0.4em; float:left; }
span.dropcapcc { font-family:'HelveticaLTStd-Comp'; font-size:43px; margin-left:-10px; margin-top:-0.4em; float:left; }
span.dropcapd { font-family:'HelveticaLTStd-Comp'; font-size:45px; margin-left:-4px; margin-top:-0.4em; float:left; }
span.dropcape { font-family:'HelveticaLTStd-Comp'; font-size:45px; margin-left:-10px; margin-top:-0.1em; float:left; }
span.dropcapee { font-family:'HelveticaLTStd-Comp'; font-size:40px; margin-left:-10px; margin-top:-0.1em; float:left; }
span.colorr { color:#FF00FF; }
td.coll1 { padding: 4px; font-size: inherit; vertical-align:top; width:10%; }
td.coll2 { padding: 4px; font-size: inherit; vertical-align:top; width:60%; }
td.coll3 { padding: 4px; font-size: inherit; vertical-align:top; text-align:right; width:20%; }
td.coll3a { padding: 4px; font-size: inherit; vertical-align:top; text-align:right; }
span.linepaddinga1 { margin-left:2.2em; }
p.lined { font-size: inherit; margin-left:3.5em; text-indent:-3em; }
h1.Desc-Head { margin: 30px 0px 10px 0px; text-align: center; font-size: 130%; font-variant: small-caps; font-weight:normal; }
span.spancenter { font-size: inherit; padding-left:3px; }
span.spancenter1 { font-size: inherit; margin-left:-2.2em; }
span.spancenter2 { font-size: inherit; margin-left:-1.6em; }
span.linein { margin-left:0.5em; }
span.linein1 { margin-left:1.0em; }
span.linein1a { margin-left:1.3em; }
span.linein2 { margin-left:1.7em; }
p.line-topg { margin-top:-4px; font-size: inherit; margin-left:2.6em; text-indent:-4.4em; }
h1.chaptertitles { font-size: 220%; text-align: center; margin: 2em 0px 1em 0px; line-height: 1em; font-weight: normal; }
h1.chaptertitle1 { font-size: 220%; text-align: center; margin: 0em 0px 1em 0px; line-height: 1em; font-weight: normal; }
div.displaytext { font-size: 80%; margin: 1.2em 1.2em 1.2em 1em; }
div.displaytextline { font-size: inherit; border-top:1px solid; border-bottom:1px solid; margin: 1.2em 0em 1.2em 0em; padding:0.5em 0em 0.5em 0em; }
h2.h2s { margin: 1.0em 0px 5px 0px; font-size: 130%; text-align: left; font-style: italic; font-weight: normal; }
h2.h2sa { margin: 1.0em 0px 5px 0px; font-size: 110%; text-align: left; font-style: italic; font-weight: normal; }
h2.h2a { margin: 1.5em 0px 5px 0px; font-size: 110%; text-align: left; font-style: italic; font-weight: normal; }
h2.h2sa1 { margin: 1.0em 0px 5px 0em; text-indent:1.5em; font-size: 110%; text-align: left; font-style: italic; font-weight: normal; }
tr.top1 { border-top: 1px solid; }
tr.top2 { border-bottom: 1px solid; }
p.tablecaption { font-size: 80%; margin-top: 1em; text-align: center; }
p.tablecaption1 { font-size: 80%; margin-top: 1em; text-align: left; }
p.tablecaption7 { font-size: 80%; margin-top: 3em; text-align: center; }
table.bodytables { border-collapse: collapse; margin-bottom: 1em; font-size:100%; }
p.padding { margin-left: 1em; }
td.bodycells1 { padding: 3px; font-size: inherit; vertical-align: top; width:70%; }
td.bodycells2 { padding: 3px; font-size: inherit; width:30%; }
h2.h2s1 { margin: 1.0em 0px 5px 0px; font-size: 130%; text-align: left; font-weight: normal; }
th.headercell { text-align:left; font-weight:normal; font-size:inherit; vertical-align:top; }
th.headercellc { text-align:center; font-weight:normal; font-size:inherit; vertical-align:top; }
h1.bm_title { font-size: 180%; text-align: left; font-weight:bold; text-indent: 0em; text-transform:uppercase; margin:2em 0em 0.5em 1em; }
span.title1s { font-weight: bold; font-size: inherit; }
h1.bmh1 { font-size: 80%; text-align: left; font-weight: normal; margin-bottom: 0.6em; margin-top: 2.3em; }
div.biblist { font-size: 85%; text-align: left; }
p.bmpara { text-align:left; text-indent: 0px; font-size: 85%; }
p.bmpara1 { text-align:left; text-indent: 1.5em; font-size: 85%; }
td.bodycellr { padding: 3px; font-size: inherit; width: 5%; }
td.bodycellr1 { padding: 3px; font-size: inherit; vertical-align: top; width: 40%; }
div.item1a { text-align: left; margin: 2px 0px 2px 1.2em; text-indent:-0.8em; font-size: inherit; }
span.btitle { font-weight:bold; font-size:inherit; }
