#openbook-html .page-html .h44 {
display: block;
font-size: 2em;
text-align: center;
margin-top: 4em;
margin-bottom: 0em;
}
#openbook-html .page-html .merge {
display: block;
font-size: 1em;
margin-top: 1em;
margin-bottom: 0em;
text-indent: 0em;
}

#openbook-html .page-html .tit {
display: block;
font-size: 2em;
text-align: left;
margin-top: 2em;
margin-bottom: 0em;
}
#openbook-html .page-html .tit1 {
display: block;
font-size: 1.3em;
text-align: left;
margin-top: 2em;
margin-bottom: 0em;
}
#openbook-html .page-html .tit1a {
display: block;
font-size: 1em;
text-align: center;
margin-top: 5em;
margin-bottom: 0em;
}
#openbook-html .page-html .tit1b {
display: block;
font-size: 1em;
text-align: center;
margin-top: 2em;
margin-bottom: 0em;
}
#openbook-html .page-html .tit3 {
display: block;
font-size: 1em;
text-align: center;
margin-top: 2em;
margin-bottom: 0em;
}
#openbook-html .page-html .tit2 {
display: block;
font-size: 1em;
text-align: center;
margin-top: 9em;
margin-bottom: 0em;
}
#openbook-html .page-html .tita {
display: block;
font-size: 1em;
text-align: center;
margin-top: 0em;
margin-bottom: 0em;
}

#openbook-html .page-html body {
text-align: justify;
}
#openbook-html .page-html a {
text-decoration: none;
}
#openbook-html .page-html span.underline {
text-decoration: underline;
}
#openbook-html .page-html p {
margin-top: 0em;
margin-bottom: 0em;
}
#openbook-html .page-html img.inline {
vertical-align: middle;
}
/* for cover image */
#openbook-html .page-html .coverpage {
vertical-align: middle;
text-align: center;
background-color: white;
margin: 0em;
}
/* for copyright */
#openbook-html .page-html .crt {
display: block;
font-size: 1.0em;
margin-top: 1.00em;
margin-bottom: 0em;
text-indent: 0em;
}
#openbook-html .page-html .crt1 {
display: block;
font-size: 1.00em;
margin-top: 0.30em;
margin-bottom: 0em;
margin-left: 0.30em;
text-indent: 0em;
}
#openbook-html .page-html .crt2 {
display: block;
font-size: 1.00em;
text-align: center;
margin-top: 0.30em;
margin-bottom: 0em;
margin-left: 6.00em;
text-indent: 0em;
}
#openbook-html .page-html .national {
display: block;
font-size: 1.6em;
font-weight: bold;
margin-top: 1.50em;
margin-bottom: -0.3em;
text-decoration: underline;
}
#openbook-html .page-html .national1 {
display: block;
font-size: 0.90em;
font-weight: bold;
font-style: italic;
margin-top: 0.3em;
margin-bottom: 2.00em;
}
#openbook-html .page-html .ttx1 {
display: block;
font-size: 1.0em;
margin-top: 1.0em;
margin-bottom: 0em;
}
#openbook-html .page-html .ttx15 {
display: block;
font-size: 1.0em;
margin-top: 1.50em;
margin-bottom: 0em;
}
#openbook-html .page-html .btx1 {
display: block;
font-size: 1.0em;
margin-top: 0em;
margin-bottom: 1.0em;
}
#openbook-html .page-html .txr {
display: block;
font-size: 1.0em;
text-align: right;
margin-top: 1.0em;
margin-bottom: 1.0em;
}
#openbook-html .page-html .txr0 {
display: block;
font-size: 1.0em;
text-align: right;
margin-top: 0em;
margin-bottom: 0em;
}
#openbook-html .page-html .fm2 {
display: block;
font-size: 1.5em;
text-align: left;
margin-top: 1.50em;
margin-bottom: 1.0em;
font-weight: normal;
}
#openbook-html .page-html .fm3 {
display: block;
font-size: 1.5em;
text-align: left;
margin-top: 1.50em;
margin-bottom: 0.30em;
font-weight: normal;
}
#openbook-html .page-html .fm1 {
display: block;
font-size: 1.1em;
text-align: left;
margin-top: 1.50em;
margin-bottom: 0.50em;
font-weight: normal;
}
#openbook-html .page-html .ct {
display: block;
font-size: 1.80em;
text-align: left;
margin-top: 1.50em;
margin-bottom: 0em;
font-weight: normal;
}
#openbook-html .page-html .ct1 {
display: block;
font-size: 1.80em;
text-align: left;
margin-top: 1.50em;
margin-bottom: 1.50em;
font-weight: normal;
}
#openbook-html .page-html .author {
display: block;
font-size: 1.2em;
text-align: left;
margin-top: 1.0em;
margin-bottom: 1.50em;
font-weight: normal;
text-indent: 0em;
}
#openbook-html .page-html .h1 {
display: block;
font-size: 1.50em;
text-align: left;
margin-top: 1.50em;
margin-bottom: 0.30em;
font-weight: normal;
padding-left: 1.50em;
text-align: left;
text-indent: -1.50em;
}
#openbook-html .page-html .h1a {
display: block;
font-size: 1.50em;
text-align: left;
margin-top: 1.50em;
margin-bottom: 0.30em;
font-weight: normal;
padding-left: 2.10em;
text-align: left;
text-indent: -2.10em;
}
#openbook-html .page-html .h1b {
display: block;
font-size: 1.50em;
text-align: left;
margin-top: 1.50em;
margin-bottom: 0.30em;
font-weight: normal;
padding-left: 5.30em;
text-align: left;
text-indent: -5.30em;
}
#openbook-html .page-html .h2 {
display: block;
font-size: 1.30em;
text-align: left;
margin-top: 1.40em;
margin-bottom: 0.30em;
font-weight: normal;
padding-left: 1.10em;
text-align: left;
text-indent: -1.10em;
}
#openbook-html .page-html .h2a {
display: block;
font-size: 1.30em;
text-align: left;
margin-top: 0.30em;
margin-bottom: 0.30em;
font-weight: normal;
padding-left: 1.10em;
text-align: left;
text-indent: -1.10em;
}
#openbook-html .page-html .h3 {
display: block;
font-size: 1.20em;
text-align: left;
margin-top: 0.80em;
margin-bottom: 0.30em;
font-weight: normal;
font-style: italic;
padding-left: 1.00em;
text-align: left;
text-indent: -1.00em;
}
#openbook-html .page-html .h30 {
display: block;
font-size: 1.20em;
text-align: left;
margin-top: 0em;
margin-bottom: 0.30em;
font-weight: normal;
font-style: italic;
padding-left: 1.00em;
text-align: left;
text-indent: -1.00em;
}
#openbook-html .page-html .h31 {
display: block;
font-size: 1.20em;
text-align: left;
margin-top: 0.80em;
margin-bottom: 0.30em;
font-weight: normal;
font-style: italic;
padding-left: 1.50em;
text-align: left;
text-indent: -1.50em;
}
#openbook-html .page-html .h3a {
display: block;
font-size: 1.20em;
text-align: left;
margin-top: 0.80em;
margin-bottom: 0.30em;
font-weight: normal;
font-style: normal;
padding-left: 1.00em;
text-align: left;
text-indent: -1.00em;
}
#openbook-html .page-html .h4 {
display: block;
font-size: 1.00em;
text-align: left;
margin-top: 1.20em;
margin-bottom: 0.50em;
font-weight: normal;
padding-left: 1.00em;
text-align: left;
text-indent: -1.00em;
}
#openbook-html .page-html .h4a {
display: block;
font-size: 1.00em;
text-align: left;
margin-top: 0em;
margin-bottom: 0.50em;
font-weight: normal;
padding-left: 1.00em;
text-align: left;
text-indent: -1.00em;
}
#openbook-html .page-html .txc {
display: block;
font-size: 1.00em;
text-align: center;
margin-top: 1.00em;
margin-bottom: 1.00em;
}
#openbook-html .page-html .cap {
display: block;
font-size: 1.00em;
margin-top: 1.50em;
margin-bottom: 0.50em;
padding-left: 4.20em;
text-align: left;
text-indent: -4.20em;
}
#openbook-html .page-html .ser {
display: block;
font-size: 1.0em;
text-align: center;
margin-top: 0.30em;
margin-bottom: 1.50em;
}
#openbook-html .page-html .ser1 {
display: block;
font-size: 1.0em;
text-align: center;
margin-top: 0.30em;
margin-bottom: 0.30em;
}
#openbook-html .page-html .cite {
display: block;
font-size: 0.90em;
margin-top: 0em;
margin-bottom: 1.50em;
text-indent: 0em;
}
#openbook-html .page-html .tx1 {
display: block;
font-size: 1.0em;
margin-top: 0em;
margin-bottom: 0em;
text-indent: 0em;
}
#openbook-html .page-html .tx {
display: block;
font-size: 1.0em;
margin-top: 0em;
margin-bottom: 0em;
text-indent: 1.0em;
}
#openbook-html .page-html .ttx {
display: block;
font-size: 1.0em;
margin-top: 1.0em;
margin-bottom: 0em;
text-indent: 1.0em;
}
#openbook-html .page-html .txf {
display: block;
font-size: 1.0em;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 3.8em;
text-indent: 1.0em;
}
#openbook-html .page-html .hang1 {
display: block;
font-size: 1.0em;
margin-top: 0em;
margin-bottom: 0em;
padding-left: 1.0em;
text-align: left;
text-indent: -1.0em;
text-align: left;
}
#openbook-html .page-html .hang {
display: block;
font-size: 1.0em;
margin-top: 0em;
margin-bottom: 0em;
padding-left: 1.0em;
text-align: left;
text-indent: -1.0em;
}
#openbook-html .page-html .hangg {
display: block;
font-size: 1.0em;
margin-top: 0.30em;
margin-bottom: 0em;
padding-left: 1.70em;
text-align: left;
text-indent: -1.70em;
}
#openbook-html .page-html .ind {
display: block;
font-size: 1.0em;
margin-top: 0em;
margin-bottom: 0em;
padding-left: 2.70em;
text-align: left;
text-indent: -2.70em;
}
#openbook-html .page-html .ind1 {
display: block;
font-size: 1.0em;
margin-top: 0em;
margin-bottom: 0em;
padding-left: 2.80em;
text-align: left;
text-indent: -1.30em;
}
#openbook-html .page-html .myth {
display: block;
font-size: 1.0em;
margin-top: 1.0em;
margin-bottom: 0em;
padding-left: 3.5em;
text-align: left;
text-indent: -2.5em;
}
#openbook-html .page-html .fact {
display: block;
font-size: 1.0em;
margin-top: 0em;
margin-bottom: 0em;
padding-left: 3.5em;
text-align: left;
text-indent: -2.5em;
}
#openbook-html .page-html .example {
display: block;
font-size: 1.0em;
margin-top: 1.0em;
margin-bottom: 0em;
padding-left: 4.50em;
text-align: left;
text-indent: -4.50em;
}
#openbook-html .page-html .comment {
display: block;
font-size: 1.0em;
margin-top: 0em;
margin-bottom: 1.0em;
padding-left: 4.50em;
text-align: left;
text-indent: -4.50em;
text-align: left;
}
#openbook-html .page-html .ref {
display: block;
font-size: 0.85em;
margin-top: 0em;
margin-bottom: 0em;
padding-left: 1.0em;
text-align: left;
text-indent: -1.0em;
text-align: left;
}
#openbook-html .page-html .fn_txc {
display: block;
font-size: 0.80em;
text-align: center;
margin-top: 1.00em;
margin-bottom: 1.00em;
}
#openbook-html .page-html .fn {
display: block;
font-size: 0.80em;
text-indent: 1em;
margin-left: 0em;
margin-top: 0em;
margin-bottom: 0em;
}
#openbook-html .page-html .fn_t {
display: block;
font-size: 0.80em;
text-indent: 1em;
margin-left: 0em;
margin-top: 2em;
margin-bottom: 0em;
}
#openbook-html .page-html .fn1a {
display: block;
font-size: 0.80em;
text-indent: 0em;
margin-left: 0em;
margin-top: 20em;
margin-bottom: 0em;
}
#openbook-html .page-html .fn1_t {
display: block;
font-size: 0.80em;
text-indent: 0em;
margin-left: 0em;
margin-top: 2em;
margin-bottom: 0em;
}
#openbook-html .page-html .fn1 {
display: block;
font-size: 0.80em;
text-indent: 0em;
margin-left: 0em;
margin-top: 0em;
margin-bottom: 0em;
}
#openbook-html .page-html .fn_bkt {
text-indent: 0em;
font-size: 0.75em;
margin-left: 1.20em;
margin-right: 1.50em;
margin-bottom: 1.0em;
margin-top: 1.0em;
}
#openbook-html .page-html .fn2 {
text-indent: 0em;
font-size: 0.80em;
margin-left: 3.50em;
margin-right: 0em;
margin-bottom: 1.0em;
margin-top: 1.0em;
}
#openbook-html .page-html .fn_hang {
font-size: 0.75em;
text-align: left;
margin-left: 1.50em;
margin-right: 1.20em;
margin-bottom: 0em;
margin-top: 0em;
text-align: left;
text-indent: -1.50em;
}
#openbook-html .page-html .toc {
font-size: 1em;
text-align: left;
margin-top: 0.50em;
margin-bottom: 0em;
margin-left: 0em;
text-indent: 0em;
}
#openbook-html .page-html .toc0 {
font-size: 1em;
text-align: left;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 1.7em;
text-indent: 0em;
}
#openbook-html .page-html .tocc {
font-size: 0.85em;
text-align: left;
margin-top: 3.00em;
margin-bottom: 0em;
margin-left: 0em;
text-indent: 0em;
}
#openbook-html .page-html .toc1 {
font-size: 1.00em;
text-align: left;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 2.0em;
text-align: left;
text-indent: -1.60em;
}
#openbook-html .page-html .toc2 {
font-size: 1.00em;
text-align: left;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 4.00em;
text-align: left;
text-indent: -1.20em;
}
#openbook-html .page-html .toc3 {
font-size: 1.00em;
text-align: left;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 6.00em;
text-align: left;
text-indent: -1.00em;
}
#openbook-html .page-html div.break {
page-break-after: always;
}
#openbook-html .page-html div.top2 {
margin-top: 2.0em;
}
#openbook-html .page-html div.left {
margin-left: 1.0em;
margin-top: 1.0em;
margin-bottom: 1.0em;
}
#openbook-html .page-html div.left1 {
margin-left: 1.0em;
margin-top: 0em;
margin-bottom: 0em;
}
#openbook-html .page-html div.left2 {
margin-left: 2.0em;
margin-top: 0em;
margin-bottom: 0em;
}
#openbook-html .page-html ul {
margin-top: 1em;
margin-bottom: 1em;
margin-left: 0.5em;
}
#openbook-html .page-html ol {
margin-top: 1.00em;
margin-bottom: 1.00em;
margin-left: 0.5em;
}
#openbook-html .page-html .bkt {
font-size: 0.90em;
margin-left: 1.20em;
margin-right: 1.50em;
margin-bottom: 1.0em;
margin-top: 1.0em;
}
#openbook-html .page-html .bkt1 {
font-size: 0.90em;
margin-left: 1.20em;
margin-right: 1.50em;
margin-bottom: 1.0em;
margin-top: 1.0em;
text-indent: 1.00em;
}
#openbook-html .page-html table.none {
border-collapse: collapse;
font-size: 1.0em;
margin-right: 0.0em;
margin-left: 0.0em;
margin-top: 0.2em;
margin-bottom: 0.2em;
}
table.none #openbook-html .page-html td {
border-top: 1pt solid #ffffff;
border-left: 1pt solid #ffffff;
border-right: 1pt solid #ffffff;
border-bottom: 1pt solid #ffffff;
vertical-align: top;
padding-top: 0.2em;
padding-bottom: 0.2em;
padding-left: 0.2em;
padding-right: 0.2em;
}
table.none #openbook-html .page-html td.r {
border-top: 1pt solid #ffffff;
border-left: 1pt solid #ffffff;
border-right: 1pt solid #ffffff;
border-bottom: 1pt solid #ffffff;
vertical-align: top;
text-align: right;
padding-top: 1.00em;
padding-bottom: 1.00em;
padding-left: 0.2em;
padding-right: 0.2em;
}
#openbook-html .page-html td.ra {
border-top: 1pt solid #ffffff;
border-left: 1pt solid #ffffff;
border-right: 1pt solid #ffffff;
border-bottom: 1pt solid #ffffff;
vertical-align: top;
text-align: right;
padding-top: 1.00em;
padding-bottom: 1.00em;
padding-left: 0.2em;
padding-right: 0.2em;
}
table.none #openbook-html .page-html td.c {
border-top: 1pt solid #ffffff;
border-left: 1pt solid #ffffff;
border-right: 1pt solid #ffffff;
border-bottom: 1pt solid #ffffff;
vertical-align: top;
text-align: center;
padding-top: 1.00em;
padding-bottom: 1.00em;
padding-left: 0.2em;
padding-right: 0.2em;
}
#openbook-html .page-html td.ca {
border-top: 1pt solid #ffffff;
border-left: 1pt solid #ffffff;
border-right: 1pt solid #ffffff;
border-bottom: 1pt solid #ffffff;
vertical-align: top;
text-align: center;
padding-top: 1.00em;
padding-bottom: 1.00em;
padding-left: 0.2em;
padding-right: 0.2em;
}
table.none #openbook-html .page-html td.top {
border-top: 1pt solid #ffffff;
border-left: 1pt solid #ffffff;
border-right: 1pt solid #ffffff;
border-bottom: 1pt solid #ffffff;
vertical-align: top;
padding-top: 1.2em;
padding-bottom: 0.2em;
padding-left: 0.2em;
padding-right: 0.2em;
}
#openbook-html .page-html table.border {
border-collapse: collapse;
font-size: 1.0em;
margin-right: 0.0em;
margin-left: 0.0em;
margin-top: 0.2em;
margin-bottom: 0.5em;
}
table.border #openbook-html .page-html td {
border-top: 1pt solid #000000;
border-left: 1pt solid #000000;
border-right: 1pt solid #000000;
border-bottom: 1pt solid #000000;
vertical-align: top;
padding-top: 0.2em;
padding-bottom: 0.2em;
padding-left: 0.2em;
padding-right: 0.5em;
}
table.border #openbook-html .page-html td.none {
border-top: 1pt solid #FFFFFF;
border-left: 1pt solid #FFFFFF;
border-right: 1pt solid #FFFFFF;
border-bottom: 1pt solid #FFFFFF;
vertical-align: top;
padding-top: 0.2em;
padding-bottom: 0.2em;
padding-left: 0.2em;
padding-right: 0.5em;
}
table.border #openbook-html .page-html td.tb {
border-top: 1pt solid #000000;
border-left: 1pt solid #FFFFFF;
border-right: 1pt solid #FFFFFF;
border-bottom: 1pt solid #000000;
vertical-align: top;
padding-top: 0.2em;
padding-bottom: 0.2em;
padding-left: 0.2em;
padding-right: 0.5em;
}
table.border #openbook-html .page-html td.b {
border-top: 1pt solid #FFFFFF;
border-left: 1pt solid #FFFFFF;
border-right: 1pt solid #FFFFFF;
border-bottom: 1pt solid #000000;
vertical-align: top;
padding-top: 0.2em;
padding-bottom: 0.2em;
padding-left: 0.2em;
padding-right: 0.5em;
}
table.border #openbook-html .page-html td.t {
border-top: 1pt solid #000000;
border-left: 1pt solid #FFFFFF;
border-right: 1pt solid #FFFFFF;
border-bottom: 1pt solid #FFFFFF;
vertical-align: top;
padding-top: 0.2em;
padding-bottom: 0.2em;
padding-left: 0.2em;
padding-right: 0.5em;
}
table.border #openbook-html .page-html td.br {
border-top: 1pt solid #FFFFFF;
border-left: 1pt solid #FFFFFF;
border-right: 1pt solid #000000;
border-bottom: 1pt solid #000000;
vertical-align: top;
padding-top: 0.2em;
padding-bottom: 0.2em;
padding-left: 0.2em;
padding-right: 0.5em;
}

#openbook-html .page-html table {
font-size: 0.8em;
text-align: left;
margin-top: 0em;
margin-bottom: 0em;
}
