/* Effective stylesheet produced by snapshot save */
body { margin-left: 8%; margin-right: 8%; background-color: rgb(248, 248, 248); }
div > :first-child { margin-top: 0em; }
div { margin-top: 0.5em; }
div.front, div.footer {  }
.back, .body { font-family: "Verdana","sans-serif"; font-size: 10pt; text-align: justify; }
div.metadata { font-family: verdana; }
div.table { display: table; }
div.metadata.table { width: 100%; }
div.row { display: table-row; }
div.cell { display: table-cell; padding-left: 0.25em; padding-right: 0.25em; }
div.metadata div.cell { vertical-align: top; }
div.two-column div.cell { width: 50%; }
div.metadata-group { margin-top: 0.5em; font-size: 75%; }
div.metadata-group > p, div.metadata-group > div { margin-top: 0.5em; }
div.footnote { font-size: 90%; }
hr.part-rule { border: thin solid black; width: 50%; margin-top: 1em; margin-bottom: 1em; }
.generated { color: gray; }
h1, h2, h3, h4, h5, h6 { display: block; margin-top: 1em; margin-bottom: 0.5em; font-family: helvetica,verdana; font-weight: bold; color: midnightblue; }
div.section, div.back-section { margin-top: 1em; margin-bottom: 0.5em; }
div.panel { background-color: white; font-size: 90%; border: thin solid black; padding: 0.5em; margin-top: 0.5em; margin-bottom: 0.5em; }
div.caption { margin-top: 0.5em; margin-bottom: 0.5em; }
.ref-label { margin-top: 0em; vertical-align: top; }
h5.label { margin-top: 0em; margin-bottom: 0em; }
p { margin-top: 1em; margin-bottom: 0em; font-family: "Verdana","sans-serif"; font-size: 10pt; }
p.verse-line, p.citation { margin-top: 0em; margin-bottom: 0em; margin-left: 2em; text-indent: -2em; }
ul, ol { margin-top: 0.5em; }
li { margin-top: 0.5em; margin-bottom: 0em; }
li > p { margin-top: 0.2em; margin-bottom: 0em; }
.label { font-weight: bold; font-family: verdana; font-size: 80%; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
