body {margin-top:1em; margin-bottom:1em; margin-right:1em; margin-left:1em;}
p {margin-top:0em; margin-bottom:0em; font-size:medium; text-indent:1em; text-align:justify;}
h1 {margin-top:3em; margin-bottom:3em; text-align:left; text-indent:0em; font-size:x-large;}
h2 {margin-top:0em; margin-bottom:.25em; text-indent:0em; text-align:left; font-size:98%; font-family:Helvetica; font-weight:normal;}
h3 {margin-top:0em; margin-bottom:.25em; text-indent:0em; text-align:left; font-size:98%; font-weight:normal; font-style:italic;}
h4 {margin-top:0em; margin-bottom:.25em; text-indent:0em; text-align:left; font-size:90%; font-family:Helvetica; font-weight:normal;}
h5 {margin-top:0em; margin-bottom:.25em; text-indent:0em; text-align:left; font-size:90%; font-weight:normal; font-variant:small-caps; letter-spacing:1px;}
h6 {margin-top:0em; margin-bottom:.25em; text-indent:0em; font-size:medium; text-align:left; font-weight:bold;}
ol {margin-top:1em; margin-bottom:1em; margin-left:1em; text-align:left;}
ul {margin-top:1em; margin-bottom:1em; text-align:left;}
blockquote {margin-top:1em; margin-bottom:1em; margin-right:1em; margin-left:1em;}
table {margin-top:1em; margin-bottom:1em; width:100%;}
figure.figure {text-align:left; margin-top:1.5em; margin-bottom:1.5em; margin-left:0em; text-align:left; text-indent:0em; font-size:small;}
img {text-align:left; margin-left:-1em;}
aside.sidebar {margin-left:1em; margin-right:1em; font-family:Helvetica; line-height:1.25em; font-size:95%;}
td {text-indent:0em; text-align:left; font-size:small; vertical-align:top; padding:2px;}

a {color:#000066; text-decoration:none;}
a.enref {vertical-align:text-top; font-size:80%;}
a.fnref {vertical-align:text-top; font-size:80%;}

.cover {display:block; height:95%;}
.epigraph {text-indent:0em; text-align:left;}
.senseline {margin-top:1em; margin-bottom:1em; margin-right:1em; margin-left:1em; text-align:left;}
.dialogue {margin-top:1em; margin-bottom:1em; margin-right:1em; margin-left:1em;}
.letter {margin-top:1em; margin-bottom:1em; margin-right:1em;}
.glossary {margin-left:0em;}
.endnote {margin-left:0em; font-size:medium;}
.references {margin-top:0em; margin-bottom:0em; font-size:medium;}
.index {margin-left:0em;}


/* FRONT MATTER */
.ctfm {font-weight:normal; margin-bottom:2em;}

/* praise */
.rvh {margin-top:3em; margin-bottom:-1em; text-indent:0em; text-align:left; font-size:90%; font-weight:bold;}
.rv {margin-top:2em; text-indent:0em; text-align:left; font-size:90%;}
.rvt {margin-top:.25em; margin-bottom:-1em; margin-left:2em; text-indent:-1em; text-align:left; font-size:90%;}

/* series page */
.sert {margin-top:3em; margin-bottom:1em; text-indent:0em; text-align:left; font-size:medium; font-weight:bold;}
.serahaft {margin-top:1em; margin-bottom:.25em; text-indent:0em; text-align:left; font-style:italic;}
.serah {margin-top:1em; margin-bottom:.25em; text-indent:0em; text-align:left; font-style:italic;}
.ser1 {text-indent:0em; text-align:left;}
/* JPS sponsormark and series logos */ .fig1 {margin-top:3em; margin-bottom:0em; margin-left:1em; text-indent:0em; text-align:left;}

/* title page */
.bk {margin-top:2em; margin-bottom:0em; font-size:xx-large;}
.bk1 {margin-top:.5em; margin-bottom:0em;}
.bk2 {margin-top:1em; font-size:large;}
.bkau {margin-top:3em; margin-bottom:1em; text-align:left; text-indent:0em; font-size:large;}
.bkau1 {margin-top:-.75em; margin-bottom:1em; text-align:left; text-indent:0em;}
.bkpub {margin-top:1em; text-align:left; text-indent:0em; font-size:small;}
.bkpub1 {margin-top:.25em; text-align:left; text-indent:0em; font-size:small;}
/* JPS tree */ .fig2 {margin-top:0em; margin-left:1em; text-indent:0em; text-align:left;}

/* copyright page */
.crt {text-align:left; text-indent:0em; font-size:small;}
.crtf {margin-top:1em; text-align:left; text-indent:0em; font-size:small;}
.cipf {margin-top:1em; text-align:left; text-indent:0em; font-size:small;}
.cip {text-align:left; text-indent:0em; font-size:small;}

/* dedication */
.ded {margin-top:.25em; text-align:left; text-indent:0em; font-size:medium;}
.dedf {margin-top:3em; text-align:left; text-indent:0em; font-size:medium;}
.ded1 {margin-top:.25em; margin-left:.5em; text-align:left; text-indent:0em; font-size:medium;}
.ded1f {margin-top:1em; margin-left:.5em; text-align:left; text-indent:0em; font-size:medium;}
/* JPS donor page text */ .exf {margin-top:1em; text-align:left; text-indent:0em; font-size:medium;}

/* epigraph */
.ep {margin-top:0em; margin-left:1em; margin-right:1em; text-indent:1em; font-size:90%; text-align:left;}
.epaft {margin-top:0em; margin-left:1em; margin-right:1em; text-indent:0em; font-size:90%; text-align:left;}
.epf {margin-top:0em; margin-left:1em; margin-right:1em; text-indent:0em; font-size:90%; text-align:left;}
.epl {margin-top:0em; margin-left:1em; margin-right:1em; text-indent:1em; font-size:90%; text-align:left;}
.eps {margin-top:1em; margin-bottom:1em; margin-left:1em; margin-right:1em; text-indent:0em; font-size:90%; text-align:left;}
.epsl  {margin-top:0em; margin-bottom:0em; margin-left:2em; text-indent:-1em; font-size:90%; text-align:left;}
.epsl1 {margin-top:0em; margin-bottom:0em; margin-left:3em; text-indent:-1em; font-size:90%;}
.epslf {margin-top:.75em; margin-bottom:0em; margin-left:2em; text-indent:-1em; text-align:left; font-size:90%; text-align:left;}
.epslh {margin-top:1em; margin-bottom:.5em; margin-left:1em; font-size:90%; text-indent:0em; font-weight:bold; text-align:left;}
.ept {margin-top:.25em; margin-bottom:1em; margin-left:3em; margin-right:1em; text-indent:-1em; text-align:left; font-size:90%; text-align:left;}
/* chapter epigraphs after ct, cs, etc. */ .ep1 {margin-top:2em; margin-left:1em; margin-right:1em; text-indent:0em; font-size:90%; text-align:left;}


/* contents, illustrations */
.tocfm {margin-top:.5em; text-indent:0em; text-align:left; font-style:italic;}
.tocpt {margin-top:1em; text-indent:0em; text-align:left; font-size:120%; font-weight:normal;}
.tocut {margin-top:1em; margin-bottom:-.75em; text-indent:0em; text-align:left; font-size:110%; font-weight:bold;}
.toc {margin-top:.5em; margin-left:1em; text-indent:-1em; text-align:left;}
.tocf {margin-top:1em; margin-left:1em; text-indent:-1em; text-align:left;}
.toc1 {margin-top:1em; margin-left:1em; text-indent:-1em; text-align:left;}
.toc2 {margin-top:.5em; margin-bottom:1em; margin-left:1em; text-indent:-1em; text-align:left;}
.tocau {margin-left:1em; margin-top:.25em; text-indent:0em; text-align:left; font-style:italic;}
.tocbm {margin-top:.5em; text-indent:0em; text-align:left; font-style:italic;}
.tocbmf {margin-top:1em; text-indent:0em; text-align:left; font-style:italic;}
.tocill {margin-top:.5em; margin-left:1em; text-indent:-1em; text-align:left;}


/* MAIN TEXT */
.ah {margin-top:1.5em;}
.ahaft {}
.au {margin-top:-2.5em; margin-bottom:3em; text-indent:0em; text-align:left; font-style:italic;}
.au1 {margin-top:-2.5em; margin-bottom:3em; text-indent:0em; text-align:left; font-style:italic;}

.bh {margin-top:1.5em;}
.bhaft {margin-top:.25em;}
.bl {margin-top:0em; margin-bottom:.25em; margin-right:0em; margin-left:-.5em; list-style-type:disc;}
.bl1 {margin-top:0em; margin-bottom:.25em; margin-left:0em; margin-right:1em; text-indent:0em; list-style-type:disc;}
.bl1f {margin-top:0em; margin-bottom:.25em; margin-left:0em; margin-right:1em; text-indent:0em; list-style-type:disc;}
.bl1l {margin-top:0em; margin-bottom:1em; margin-left:0em; margin-right:1em; text-indent:0em; list-style-type:disc;}
.blf {margin-top:1em; margin-bottom:.25em; margin-right:0em; margin-left:-.5em; list-style-type:disc;}
.blh {margin-top:1em; margin-bottom:-.75em; text-indent:0em; font-weight:bold; font-size:medium; list-style-type:disc;}
.bll {margin-top:0em; margin-bottom:1em; margin-right:0em; margin-left:-.5em; list-style-type:disc;}
.bls {margin-top:0em; margin-bottom:1em; margin-right:0em; margin-left:-.5em; list-style-type:disc;}
.bq {margin-top:0em; margin-bottom:0em; text-indent:1em;}
.bq1 {margin-top:0em; margin-bottom:0em; margin-left:1em; margin-right:1em; text-indent:1em;}
.bq1f {margin-top:1em; margin-bottom:0em; margin-left:1em; margin-right:1em; text-indent:0em;}
.bq1l {margin-top:0em; margin-bottom:1em; margin-left:1em; margin-right:1em; text-indent:1em;}
.bqaft {margin-top:-.75em; margin-bottom:0em; text-indent:0em;}
.bqf {margin-top:1em; margin-bottom:0em; text-indent:0em;}
.bqh {margin-top:1em; margin-bottom:1em; text-indent:0em; font-weight:bold;}
.bql {margin-top:0em; margin-bottom:1em;}
.bqnl {margin-top:0em; margin-bottom:.25em; margin-left:-2em; text-indent:-1em; text-align:left;}
.bqnlf {margin-top:1em; margin-bottom:.25em; margin-left:-2em; text-indent:-1em; text-align:left;}
.bqnll {margin-top:0em; margin-bottom:1em; margin-left:-2em; text-indent:-1em; text-align:left;}
.bqnls {margin-top:1em; margin-bottom:1em; margin-left:-2em; text-indent:-1em; text-align:left;}
.bqo {margin-top:-.75em; margin-bottom:1em; text-indent:0em;}
.bqs {margin-top:1em; margin-bottom:1em; text-indent:0em;}
.bqt {margin-top:.25em; margin-bottom:1em; margin-left:2em; text-indent:-1em; text-align:left; font-size:90%;}
.bqul {margin-top:0em; margin-bottom:.25em; margin-left:-.5em; text-indent:-1em; text-align:left;}
.bqulf {margin-top:1em; margin-bottom:.25em; margin-left:-.5em; text-indent:-1em; text-align:left;}
.bqull {margin-top:0em; margin-bottom:1em; margin-left:-.5em; text-indent:-1em; text-align:left;}

.ch {margin-top:1.5em;}
.chaft {margin-top:.25em;}
.cn {margin-top:2em; margin-bottom:0em; font-size:large; margin-bottom:-3em; font-weight:normal;}
.cs {margin-top:-2em; margin-bottom:3em; font-size:120%; font-weight:normal;}
.ct {margin-top:2em; margin-bottom:1.5em; font-size:xx-large; font-weight:normal;}

.dh {margin-top:1.5em;}
.dhaft {margin-top:.25em;}
.dia {margin-top:0em; margin-bottom:0em; margin-left:1em; text-indent:-1em;}
/* When <dia> is after a head: */ .pcust {margin-top:-.5em; margin-bottom:0em; margin-left:1em; text-indent:-1em;}
.diaf {margin-top:1em; margin-bottom:0em; margin-left:1em; text-indent:-1em;}
.dial {margin-top:0em; margin-bottom:1em; margin-left:1em; text-indent:-1em;}
.diap {margin-top:0em; margin-bottom:0em; margin-left:1em; text-indent:1em;}
.dias {margin-top:1em; margin-bottom:1em; margin-left:1em; text-indent:-1em;}
.dl {margin-top:0em; margin-bottom:.25em; text-indent:0em; text-align:left; font-size:98%; font-weight:bold; font-style:italic;}

.fig {text-align:center; margin-left:1em; margin-right:1em;}
.figh {margin-top:.5em; margin-left:0em; text-align:left; text-indent:0em; font-size:110%;}
.figh1 {margin-top:.5em; margin-left:1em; text-align:left; text-indent:0em; font-size:110%;}
.fn {margin-left:1.5em; text-indent:-1.5em; text-align:left; font-size:medium;}
.fnp {margin-left:1.5em; text-indent:1em; text-align:left; font-size:medium;}

.lps {margin-top:-.5em; margin-bottom:1em; margin-left:1em; text-indent:0em; text-align:left;}
.lt {margin-top:0em; margin-bottom:0em; margin-left:1em; text-indent:1em; text-align:left;}
.lta {margin-top:0em; margin-bottom:-.5em; text-align:left;}
.ltaf {margin-top:1em; margin-bottom:0em; text-align:left;}
.ltc {margin-top:-.5em; margin-left:1em; text-align:left; text-indent:0em;}
.ltd {margin-top:0em; margin-bottom:-.5em; text-align:left;}
.ltdf {margin-top:1em; margin-bottom:0em; text-align:left;}
.ltf {margin-top:.5em; margin-bottom:0em; margin-left:1em; text-indent:0em; text-align:left;}
.ltg {margin-top:1em; margin-bottom:.5em; text-align:left;}
.ltl {margin-top:0em; margin-bottom:1em; margin-left:1em; text-indent:1em; text-align:left;}
.lto {margin-top:1em; margin-bottom:1em; margin-left:1em; text-indent:0em; text-align:left;}
.lts {margin-top:1em; margin-bottom:1em; margin-left:1em; text-indent:0em; text-align:left;}
.ltsig {margin-top:0em; margin-bottom:0em; text-align:left;}
.ltsigf {margin-top:.5em; margin-bottom:0em; text-align:left;}
.ltsigl {margin-top:0em; margin-bottom:1em; text-align:left;}
.ltsigs {margin-top:-.5em; margin-bottom:1em; text-align:left;}

.nl {margin-top:0em; margin-bottom:.25em; margin-right:0em; margin-left:-1em; text-indent:-1em;}
.nl1 {margin-top:0em; margin-bottom:.25em; margin-left:-2em; margin-right:1em; text-indent:-1em;}
.nl1f {margin-top:0em; margin-bottom:.25em; margin-left:-1.5em; margin-right:1em; text-indent:-1em;}
.nl1l {margin-top:0em; margin-bottom:1em; margin-left:-1.5em; margin-right:1em; text-indent:-1em;}
.nlf {margin-top:1em; margin-bottom:.25em; margin-right:0em; margin-left:-1em; text-indent:-1em;}
.nlh {margin-top:1em; margin-left:1.5em; margin-bottom:-.75em; text-indent:0em; font-weight:bold; font-size:medium;}
.nll {margin-top:0em; margin-bottom:1em; margin-right:0em; margin-left:-1em; text-indent:-1em;}
.nlp {margin-top:0em; margin-left:-2em; text-indent:0em; font-size:medium;}
.nls {margin-top:1em; margin-bottom:1em; margin-right:0em; margin-left:-1em; text-indent:-1em;}

.paft {margin-top:.3em; text-indent:0em;}
.patr {margin-top:.5em; margin-bottom:1.5em; text-indent:0em; text-align:right; font-size:medium; font-style:italic;}
.patr1 {margin-top:-1.5em; margin-bottom:1.5em; text-indent:0em; text-align:right; font-size:medium; font-style:italic;}
.pcon {margin-top:0em; text-indent:0em;}
.pf {margin-top:0em; text-indent:0em;}
.pn {margin-top:2em; font-size:large; margin-bottom:-3em; font-weight:normal;}
.ps {margin-top:-3em; font-size:large; font-weight:normal;}
.psec {margin-top:1.5em; text-indent:0em;}
.pt {margin-top:2em; margin-bottom:2em; font-size:xx-large; font-weight:normal;}

.rp {margin-top:0em; margin-left:1em; text-indent:1em; font-size:95%;}
.rpf {margin-top:1em; margin-bottom:0em; margin-left:1em; text-indent:0em; font-size:95%;}
.rph {margin-top:1em; margin-bottom:-.75em; margin-left:1em; text-indent:0em; font-weight:bold; font-size:95%;}
.rpil {margin-top:0em; margin-bottom:.25em; margin-left:-.5em; text-indent:-1em; font-size:95%;}
.rpilf {margin-top:1em; margin-bottom:.25em; margin-left:-.5em; text-indent:-1em; font-size:95%;}
.rpill {margin-top:0em; margin-bottom:.25em; margin-left:-.5em; text-indent:-1em; font-size:95%;}
.rpl {margin-top:0em; margin-bottom:1em; margin-left:1em; text-indent:1em; font-size:95%;}
.rpt {margin-top:.25em; margin-bottom:1em; margin-left:2em; text-indent:-1em; text-align:left; font-size:90%;}

.sb {margin-left:0em; text-indent:1em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbaft {margin-top:0em; margin-left:0em; text-indent:0em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbah {margin-top:1em; margin-bottom:.25em; text-indent:0em; font-size:95%; font-weight:bold; font-family:Helvetica; line-height:1.25em;}
.sbahaft {margin-bottom:.25em; text-indent:0em; font-size:95%; font-weight:bold; font-family:Helvetica; line-height:1.25em;}
.sbatr {margin-top:.5em; margin-bottom:1em; margin-left:2em; text-indent:-1em; text-align:right; font-style:italic; font-size:small; font-family:Helvetica; line-height:1.25em;}
.sbbh {margin-top:1em; margin-bottom:.25em; text-indent:0em; font-size:95%; font-style:italic; font-family:Helvetica; line-height:1.25em;}
.sbbhaft {margin-bottom:.25em; text-indent:0em; font-size:95%; font-style:italic; font-family:Helvetica; line-height:1.25em;}
.sbbl {margin-top:0em; margin-bottom:.5em; margin-left:-.5em; margin-right:1em; text-indent:0em; line-height:1.25em; font-size:95%; list-style-type:disc;}
.sbblf {margin-top:1em; margin-bottom:.5em; margin-left:-.5em; margin-right:1em; text-indent:0em; line-height:1.25em; font-size:95%; list-style-type:disc;}
.sbbll {margin-top:0em; margin-bottom:1em; margin-left:-.5em; margin-right:1em; text-indent:0em; line-height:1.25em; font-size:95%; list-style-type:disc;}
.sbbls {margin-top:1em; margin-bottom:1em; margin-left:-.5em; margin-right:1em; text-indent:0em; line-height:1.25em; font-size:95%; list-style-type:disc;}
.sbbq {margin-top:0em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:1em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbbqf {margin-top:1em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbbql {margin-top:0em; margin-bottom:1em; margin-left:0em; margin-right:0em; text-indent:1em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbbqs {margin-top:1em; margin-bottom:1em; margin-left:0em; margin-right:0em; text-indent:0em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbf {margin-top:1em; margin-left:0em; text-indent:0em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbh {margin-top:1em; margin-bottom:.25em; text-indent:0em; font-weight:bold; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbl {margin-bottom:1em; margin-left:0em; text-indent:1em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbnl {margin-top:0em; margin-bottom:.5em; margin-left:-.5em; margin-right:0em; text-indent:-1em; line-height:1.25em; font-size:95%;}
.sbnl1 {margin-top:0em; margin-bottom:.5em; margin-left:-.5em; margin-right:1em; text-indent:-1em; line-height:1.25em;}
.sbnl1f {margin-top:1em; margin-bottom:.5em; margin-left:-.5em; margin-right:1em; text-indent:-1em; line-height:1.25em;}
.sbnl1l {margin-top:0em; margin-bottom:1em; margin-left:-.5em; margin-right:1em; text-indent:-1em; line-height:1.25em;}
.sbnl1s {margin-top:1em; margin-bottom:1em; margin-left:-.5em; margin-right:1em; text-indent:-1em; line-height:1.25em;}
.sbnlf {margin-top:1em; margin-bottom:.5em; margin-left:-.5em; margin-right:0em; text-indent:-1em; line-height:1.25em; font-size:95%;}
.sbnll {margin-top:0em; margin-bottom:1em; margin-left:-.5em; margin-right:0em; text-indent:-1em; line-height:1.25em; font-size:95%;}
.sbnls {margin-top:1em; margin-bottom:1em; margin-left:-.5em; margin-right:0em; text-indent:-1em; line-height:1.25em; font-size:95%;}
.sbo {margin-top:0em; margin-bottom:1em; margin-left:0em; text-indent:0em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbs {margin-top:1em; margin-bottom:1em; margin-left:0em; text-indent:0em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbsl {margin-top:0em; margin-left:0em; text-indent:-.5em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbsls {margin-top:1em; margin-bottom:1em; margin-left:0em; text-indent:-.5em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbsl1 {margin-top:0em; margin-left:1.5em; text-indent:-.5em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbsl1f {margin-top:1em; margin-left:1.5em; text-indent:-.5em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbsl1l {margin-top:0em; margin-bottom:1em; margin-left:1.5em; text-indent:-.5em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbsl2 {margin-top:0em; margin-left:3em; text-indent:-.5em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbsl2f {margin-top:1em; margin-left:3em; text-indent:-.5em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbsl2l {margin-top:0em; margin-bottom:1em; margin-left:3em; text-indent:-.5em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbsl3 {margin-top:0em; margin-left:4.5em; text-indent:-.5em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbsl3f {margin-top:1em; margin-left:4.5em; text-indent:-.5em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbsl3l {margin-top:0em; margin-bottom:1em; margin-left:4.5em; text-indent:-.5em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbslf {margin-top:1em; margin-left:0em; text-indent:-.5em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbsll {margin-top:0em; margin-bottom:1em; margin-left:0em; text-indent:-.5em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbsls {margin-top:1em; margin-bottom:1em; margin-left:0em; text-indent:-.5em; font-size:95%; font-family:Helvetica; line-height:1.25em;}
.sbt {margin-top:1em; margin-bottom:.25em; text-indent:0em; text-align:left; font-size:medium; font-weight:bold; font-family:Helvetica; line-height:1.25em;}
.sbul {margin-top:0em; margin-bottom:.5em; margin-left:-.5em; margin-right:1em; text-indent:-1em; line-height:1.25em; font-size:95%;}
.sbul1 {margin-top:0em; margin-bottom:.5em; margin-left:-.5em; margin-right:1em; text-indent:-1em; line-height:1.25em;}
.sbul1f {margin-top:1em; margin-bottom:.5em; margin-left:-.5em; margin-right:1em; text-indent:-1em; line-height:1.25em;}
.sbul1l {margin-top:0em; margin-bottom:1em; margin-left:-.5em; margin-right:1em; text-indent:-1em; line-height:1.25em;}
.sbul1s {margin-top:1em; margin-bottom:1em; margin-left:-.5em; margin-right:1em; text-indent:-1em; line-height:1.25em;}
.sbulf {margin-top:1em; margin-bottom:.5em; margin-left:-.5em; margin-right:1em; text-indent:-1em; line-height:1.25em; font-size:95%;}
.sbull {margin-top:0em; margin-bottom:1em; margin-left:-.5em; margin-right:1em; text-indent:-1em; line-height:1.25em; font-size:95%;}
.sbuls {margin-top:1em; margin-bottom:1em; margin-left:-.5em; margin-right:1em; text-indent:-1em; line-height:1.25em; font-size:95%;}
.sec {margin-top:1em; margin-bottom:1em; margin-left:-1em; text-align:left;}
.sl {margin-top:0em; margin-bottom:0em; margin-left:.5em; text-indent:-.5em; text-align:left;}
.sl1 {margin-top:0em; margin-bottom:0em; margin-left:2em; text-indent:-.5em; text-align:left;}
.sl1f {margin-top:1em; margin-bottom:0em; margin-left:2em; text-indent:-.5em; text-align:left;}
.sl1l {margin-top:0em; margin-bottom:0em; margin-left:2em; text-indent:-.5em; text-align:left;}
.sl1s {margin-top:1em; margin-bottom:1em; margin-left:2em; text-indent:-.5em; text-align:left;}
.sl2 {margin-top:0em; margin-bottom:0em; margin-left:3.5em; text-indent:-.5em; text-align:left;}
.sl2f {margin-top:1em; margin-bottom:0em; margin-left:3.5em; text-indent:-.5em; text-align:left;}
.sl2l {margin-top:0em; margin-bottom:0em; margin-left:3.5em; text-indent:-.5em; text-align:left;}
.sl2s {margin-top:1em; margin-bottom:1em; margin-left:3.5em; text-indent:-.55em; text-align:left;}
.sl3 {margin-top:0em; margin-bottom:0em; margin-left:5em; text-indent:-.5em; text-align:left;}
.sl3f {margin-top:1em; margin-bottom:0em; margin-left:5em; text-indent:-.5em; text-align:left;}
.sl3l {margin-top:0em; margin-bottom:0em; margin-left:5em; text-indent:-.5em; text-align:left;}
.sl3s {margin-top:1em; margin-bottom:1em; margin-left:5em; text-indent:-.5em; text-align:left;}
.sl4 {margin-top:0em; margin-bottom:0em; margin-left:6.5em; text-indent:-.5em; text-align:left;}
.sl4f {margin-top:1em; margin-bottom:0em; margin-left:6.5em; text-indent:-.5em; text-align:left;}
.sl4l {margin-top:0em; margin-bottom:0em; margin-left:6.5em; text-indent:-.5em; text-align:left;}
.sl4s {margin-top:1em; margin-bottom:1em; margin-left:6.5em; text-indent:-.5em; text-align:left;}
.sl5 {margin-top:0em; margin-bottom:0em; margin-left:8em; text-indent:-.5em; text-align:left;}
.sl5f {margin-top:1em; margin-bottom:0em; margin-left:8em; text-indent:-.5em; text-align:left;}
.sl5l {margin-top:0em; margin-bottom:0em; margin-left:8em; text-indent:-.5em; text-align:left;}
.sl5s {margin-top:1em; margin-bottom:1em; margin-left:8em; text-indent:-.5em; text-align:left;}
.sl6 {margin-top:0em; margin-bottom:0em; margin-left:9.5em; text-indent:-.5em; text-align:left;}
.sl6f {margin-top:1em; margin-bottom:0em; margin-left:9.5em; text-indent:-.5em; text-align:left;}
.sl6l {margin-top:0em; margin-bottom:0em; margin-left:9.5em; text-indent:-.5em; text-align:left;}
.sl6s {margin-top:1em; margin-bottom:1em; margin-left:9.5em; text-indent:-.5em; text-align:left;}
.sl7 {margin-top:0em; margin-bottom:0em; margin-left:11em; text-indent:-.5em; text-align:left;}
.sl7f {margin-top:1em; margin-bottom:0em; margin-left:11em; text-indent:-.5em; text-align:left;}
.sl7l {margin-top:0em; margin-bottom:0em; margin-left:11em; text-indent:-.5em; text-align:left;}
.sl7s {margin-top:1em; margin-bottom:1em; margin-left:11em; text-indent:-.5em; text-align:left;}
.sl8 {margin-top:0em; margin-bottom:0em; margin-left:12.5em; text-indent:-.5em; text-align:left;}
.sl8f {margin-top:1em; margin-bottom:0em; margin-left:12.5em; text-indent:-.5em; text-align:left;}
.sl8l {margin-top:0em; margin-bottom:0em; margin-left:12.5em; text-indent:-.5em; text-align:left;}
.sl8s {margin-top:1em; margin-bottom:1em; margin-left:12.5em; text-indent:-.5em; text-align:left;}
.sl9 {margin-top:0em; margin-bottom:0em; margin-left:14em; text-indent:-.5em; text-align:left;}
.sl9f {margin-top:1em; margin-bottom:0em; margin-left:14em; text-indent:-.5em; text-align:left;}
.sl9l {margin-top:0em; margin-bottom:0em; margin-left:14em; text-indent:-.5em; text-align:left;}
.sl9s {margin-top:1em; margin-bottom:1em; margin-left:14em; text-indent:-.5em; text-align:left;}
.slf {margin-top:1em; margin-bottom:0em; margin-left:.5em; text-indent:-.5em; text-align:left;}
.slh {margin-top:1em; margin-bottom:.25em; text-indent:0em; font-weight:bold;}
.sll {margin-top:0em; margin-left:.5em; text-indent:-.5em; text-align:left;}
.sls {margin-top:1em; margin-bottom:.5em; margin-left:1em; text-indent:-.5em; text-align:left;}
.slt {margin-top:.25em; margin-bottom:1em; margin-left:2em; text-indent:-1em; text-align:left; font-size:90%;}
.stf {margin-top:.75em; text-indent:0em; text-align:left;}

.tatr {margin-top:-.5em; margin-bottom:1.5em; margin-left:.75em; text-indent:0em; text-align:left; font-size:x-small;}
.tch {text-indent:0em; text-align:left; font-size:small; font-weight:bold; vertical-align:bottom; padding:2px;}
.tch1 {text-indent:0em; text-align:left; font-size:small; font-style:italic; vertical-align:bottom; padding:2px; font-weight:normal;}
.td {text-indent:0em; text-align:left; font-size:small; vertical-align:top; padding:2px;}
.tdf {text-indent:0em; text-align:left; font-size:small; vertical-align:top; padding:2px;}
.tdl {text-indent:0em; text-align:left; font-size:small; vertical-align:top; padding:2px;}
.tdul {text-indent:0em; text-align:left; font-size:small; vertical-align:top; padding:2px;}
.th {margin-top:1.5em; margin-bottom:-.5em; text-indent:0; text-align:left; font-size:90%; font-family:Helvetica; font-weight:normal;}
.tn {margin-top:-.5em; margin-bottom:1.5em; margin-left:.75em; text-indent:0em; text-align:left; font-size:x-small;}

.ul {margin-top:0em; margin-bottom:.25em; margin-right:0em; margin-left:-.5em; text-indent:-1em;}
.ul1 {margin-top:0em; margin-bottom:.25em; margin-left:-1.5em; margin-right:1em; text-indent:-1em;}
.ul1f {margin-top:0em; margin-bottom:.25em; margin-left:-1.5em; margin-right:1em; text-indent:-1em;}
.ul1l {margin-top:0em; margin-bottom:1em; margin-left:-1.5em; margin-right:1em; text-indent:-1em;}
.ulf {margin-top:1em; margin-bottom:.25em; margin-right:1em; margin-left:-.5em; text-indent:-1em;}
.ulh {margin-top:1em; margin-bottom:-.75em; text-indent:1em; font-weight:bold; font-size:medium;}
.ull {margin-top:0em; margin-bottom:1em; margin-right:0em; margin-left:-.5em; text-indent:-1em;}
.ulp {margin-top:0em; margin-bottom:.25em; margin-left:-1.5em; text-indent:0em; font-size:medium;}
.uls {text-indent:-1em; margin-left:1em; margin-right:0em; margin-left:-.5em;}
.un {margin-top:2em; font-size:large; margin-bottom:-3em; font-weight:normal;}
.us {margin-top:-3em; font-size:large; font-weight:normal;}
.ut {margin-top:2em; margin-bottom:2em; font-size:xx-large; font-weight:bold;}


/* BACK MATTER */
.ctbm {font-weight:normal; margin-bottom:2em;}

/* glossary */
.glo {margin-left:1em; text-indent:-1em;}
.glof {margin-top:1em; margin-left:1em; text-indent:-1em;}
/* for glossary paragraphs following the term */ .pcust1 {margin-left:1em; text-indent:1em;}

/* notes */
.cl {margin-left:1em; text-indent:-1em; text-align:left;}
.clf {margin-top:1em; margin-left:1em; text-indent:-1em; text-align:left;}
.cll {margin-bottom:1em; margin-left:1em; text-indent:-1em; text-align:left;}
.cls {margin-left:1em; text-indent:-1em; text-align:left; margin-top:1em; margin-bottom:1em;}
.cl1 {margin-left:2em; text-indent:-1em; text-align:left;}

.eds {margin-left:1em; text-indent:0em; text-align:left; font-size:95%;}
.eh {margin-top:1.5em;}
.ehaft {}
.en {margin-left:1em; text-indent:-1em; text-align:left; font-size:medium;}
.enhn {margin-left:0em; margin-top:0em; margin-bottom:1em; text-indent:0em; text-align:left; font-size:medium;}
.enp {margin-left:1em; text-indent:1em; text-align:left; font-size:medium;}

.ntbq {margin-left:1em; text-indent:1em; text-align:left;}
.ntbqf {margin-top:.5em; margin-left:1em; text-indent:0em; text-align:left;}
.ntbql {margin-bottom:.5em; margin-left:1em; text-indent:1em; text-align:left;}
.ntbqs {margin-top:.5em; margin-bottom:.5em; margin-left:1em; text-indent:0em; text-align:left;}
.ntcon {margin-left:1em; text-indent:0em; text-align:left;}
.ntnl {margin-left:0em; text-indent:-1em; text-align:left; font-size:medium;}
.ntnlf {margin-top:.5em; margin-left:0em; text-indent:-1em; text-align:left; font-size:medium;}
.ntnll {margin-bottom:.5em; margin-left:0em; text-indent:-1em; text-align:left; font-size:medium;}
.ntnls {margin-top:.5em; margin-bottom:.5em; margin-left:0em; text-indent:-1em; text-align:left; font-size:medium;}
.ntnl1f {margin-top:.5em; margin-left:-2.25em; text-indent:-1em; text-align:left; font-size:medium;}
.ntnl1 {margin-left:-2.25em; text-indent:-1em; text-align:left; font-size:medium;}
.ntnl1l {margin-bottom:.5em; margin-left:-2.25em; text-indent:-1em; text-align:left; font-size:medium;}
.ntsl {margin-left:1em; text-indent:-.5em; text-align:left;}
.ntslf {margin-top:.5em; margin-left:1em; text-indent:-.5em; text-align:left;}
.ntsll {margin-bottom:.5em; margin-left:1em; text-indent:-.5em; text-align:left;}
.ntsls {margin-top:.5em; margin-bottom:.5em; margin-left:1em; text-indent:-.5em; text-align:left;}
.ntulf {margin-top:.5em; margin-left:0em; text-indent:-1em; text-align:left; font-size:medium;}
.ntul {margin-left:0em; text-indent:-1em; text-align:left; font-size:medium;}
.ntull {margin-bottom:.5em; margin-left:0em; text-indent:-1em; text-align:left; font-size:medium;}
.ntuls {margin-top:.5em; margin-bottom:.5em; margin-left:0em; text-indent:-1em; text-align:left; font-size:medium;}

/* contributors */
.aubiof {margin-top:.5em; text-indent:0em; text-align:left;}

/* bibliography */
.rf {margin-left:1em; text-indent:-1em; text-align:left;}
.rf1 {margin-left:2em; text-indent:-1em; text-align:left; font-size:medium;}
.rf2 {margin-left:3em; text-indent:-1em; text-align:left; font-size:medium;}

/* index */
.in {margin-left:1em; text-indent:-1em; text-align:left; font-size:medium;}
.in1 {margin-left:2em; text-indent:-1em; text-align:left; font-size:medium;}
.in2 {margin-left:3em; text-indent:-1em; text-align:left; font-size:medium;}
.in3 {margin-left:4em; text-indent:-1em; text-align:left; font-size:medium;}
.inf {margin-top:1em; margin-left:1em; text-indent:-1em; text-align:left; font-size:medium;}
.inhn {margin-left:0em; margin-bottom:.5em; text-indent:0em; text-align:left;font-size:medium; font-style:italic;}

/* series list */
.ser {margin-top:.5em; text-indent:0em; text-align:left;}
.seraft {margin-bottom:0em; text-indent:0em; text-align:left; font-style:normal; font-size:medium;}
.serau {margin-bottom:.5em; text-indent:0em; text-align:left; font-style:normal; font-size:medium;}
.serbh {margin-top:3em; text-indent:0em; text-align:left;font-weight:bold;}
.sered {text-indent:0em; text-align:left; font-style:normal;}
.serf {margin-top:1em; text-indent:0em; text-align:left; font-style:italic;}
.serpf {margin-top:1em; margin-bottom:1em; text-indent:0em; text-align:left;}


/* Character Styles */
.b {font-weight:bold;}
.bi {font-weight:bold; font-style:italic;}
.bu {font-weight:bold; text-decoration:underline;}
.dispk {font-weight:bold;}
.dispk-i {font-weight:bold; font-style:italic;}
.fighn {font-weight:normal;}
.frac {font-weight:normal;}
.grc {font-style:normal;}
.gt {font-weight:bold;}
.gt-i {font-style:italic; font-weight:bold;}
.heb {font-style:normal;}
.i {font-style:italic;}
.iu {font-style:italic; text-decoration:underline;}
.red {font-weight:bold;}
.sm {font-size:80%;}
.sm-i {font-size:80%; font-style:italic; letter-spacing:1px;}
.sm-b {font-size:80%; font-weight:bold; letter-spacing:1px;}
.sm-bi {font-size:80%; font-weight:bold; font-style: italic; letter-spacing:1px;}
.strk {text-decoration:line-through;}
.sub {vertical-align:sub; font-size:80%;}
.sup {vertical-align:super; font-size:80%;}
.u {text-decoration:underline;}