.author { display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; text-align: left; margin: 50pt 0 0 18.5em } .author1 { display: block; font-size: 1.125em; font-weight: normal; line-height: 1.2; text-align: left; margin: 0 0 0 22em } .big { font-size: 1.83333em; line-height: 1.2 } .box1_title { background-color: #6E6E70; color: #fff; display: block; font-size: 1em; font-weight: bold; text-align: left; margin: 1em 0 0; padding: 2px 2px 2px 16px } .box1_txt { display: block; padding-bottom: 5px; padding-left: 0.9em; text-indent: 0.01em; border-bottom: #818284 solid 1px; margin: 5px 0 } .box3_bullet { display: block; text-align: left; text-indent: -0.9em; margin: 2px 0 0 3em } .box3_bullet1b { display: block; padding-bottom: 5px; padding-left: 3em; text-align: left; text-indent: -0.9em; border-bottom: #818284 solid 1px; margin: 2px 0 0 } .box3_txt { display: block; padding-bottom: 5px; padding-left: 1em; text-indent: 0.01em; border-bottom: #818284 solid 1px; margin: 5px 0 } .box3_txt1 { display: block; padding-left: 1em; text-indent: 0.01em; margin: 5px 0 } .bullet { display: block; text-align: left; text-indent: -0.9em; margin: 10px 0 0 2em } .bullet1 { display: block; text-align: left; text-indent: -0.9em; margin: 10px 0 0 4em } .bullet1_continue { display: block; text-align: left; text-indent: 0; margin: 10px 0 0 2em } .bx1_number1_continue { display: block; text-align: left; text-indent: 0; margin: 7pt 0 7pt 34pt } .bx1_number1_first { display: block; text-align: left; text-indent: -12pt; margin: 7pt 0 7pt 34pt } .bx1_number1_lastb { display: block; padding-bottom: 5px; padding-left: 30pt; text-align: left; text-indent: -12pt; border-bottom: #818284 solid 1px; margin: 7pt 0 } .calibre { display: block; font-size: 1em; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre1 { display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; margin: 0.83em 0 } .calibre2 { line-height: 1.2 } .calibre3 { font-weight: bold; line-height: 1.2 } .calibre4 { height: auto; width: auto } .calibre5 { text-decoration: none } .calibre6 { display: block; font-family: Courier New, monospace; font-size: 0.75em; line-height: 1.3em; text-align: left; white-space: pre-wrap; margin: 0.2em 0 1em 1pt } .calibre7 { color: gray; display: block; height: 2px; border: currentColor inset 1px; margin: 0.5em auto } .calibre8 { line-height: 1.2; text-decoration: none } .calibre9 { border-collapse: collapse; border-spacing: 2px; display: table; margin-bottom: 0; margin-top: 0; text-indent: 0 } .calibre10 { display: table-row-group; vertical-align: middle } .calibre11 { display: table-row; vertical-align: inherit } .calibre12 { display: block } .calibre13 { display: table-column-group } .calibre14 { display: table-column } .calibre15 { display: table-cell; text-align: inherit; vertical-align: top; padding: 1px } .calibre16 { display: table-header-group; vertical-align: middle } .calibre17 { height: auto; width: 99% } .chap_num { color: #878887; font-size: 0.83333em; line-height: 1.2 } .chap_num1 { color: #878887; font-size: 0.70833em; line-height: 1.2 } .chap_num2 { color: #878887; font-size: 0.91667em; line-height: 1.2 } .chapter_toc { background-color: #E7E7E8; display: block; padding: 1em } .chapter_toc_h { display: block; text-align: left; text-indent: -0.9em; margin: 10px 0 0 0.9em } .chapter_toc_heading { color: #818284; display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0.5em 0 0.8em } .code { font-family: Courier New, monospace } .code_bital { font-family: Courier New, monospace; font-style: italic; font-weight: bold } .code_h { font-family: Courier New, monospace; font-weight: bold; line-height: 1.2 } .code_title { display: block; font-weight: normal; margin: 1.2em 0 0 } .code1 { font-family: Courier New, monospace; line-height: 1.2 } .codelink { display: block; font-size: 0.75em; font-weight: bold; page-break-after: avoid; margin: 6pt 0 1pt } .codelink1 { display: block; font-size: 0.75em; font-weight: bold; page-break-after: avoid; margin: 6pt 0 1pt 2.3em } .codelink2 { display: block; font-size: 0.75em; font-weight: bold; page-break-after: avoid; margin: 6pt 0 1pt 3.2em } .copyright_h { display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; text-indent: 0.024pt; margin: 12pt 0 0 } .copyright_text { display: block; text-indent: 0.024pt; margin: 4pt 0 } .credit_author { display: block; text-indent: 0; margin: 0 } .credit_title { display: block; font-size: 1em; font-weight: bold; text-indent: 0; margin: 2em 0 0 } .credit_title1 { display: block; font-size: 1em; font-weight: bold; text-indent: 0; margin: 8pt 0 0 } .ded { display: block; text-align: center; margin: 1em 0 0.1em } .extract_first { display: block; text-indent: 0; margin: 1em 0 0.5em 1.5em } .extract_last { display: block; text-indent: 0; margin: 0.5em 0 1em 1.5em } .extract_mid { display: block; text-indent: 0; margin: 0.5em 0 0.5em 1.5em } .extract_only { display: block; text-indent: 0; margin: 1em 0 1em 1.5em } .fig_caption { display: block; text-align: left; margin: 0 } .fig_num { color: #818284 } .h { display: block; font-size: 2em; font-weight: normal; line-height: 1.2; page-break-after: avoid; text-align: left; margin: 45pt 0 12pt 1em } .h1 { display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1em 0 0 } .h2 { display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1.3em 0 0.1em } .h2a { display: block; font-size: 1.83333em; font-weight: normal; line-height: 1.2; text-align: right; margin: 0.5em 0 1em } .h2a1 { display: block; font-size: 1.83333em; font-weight: normal; line-height: 1.2; text-align: right; margin: 0.5em 0 1em } .h2ai { display: block; font-size: 2em; font-weight: normal; line-height: 1.2; text-align: right; margin: 2em 2em 3em 0 } .h2fm { display: block; font-size: 1.83333em; font-weight: normal; line-height: 1.2; text-align: left; margin: 2em 0 1.5em } .h2p { display: block; font-size: 2em; font-weight: normal; line-height: 1.2; text-align: right; margin: 2em 0 0 } .h2pa { display: block; font-size: 2em; font-weight: normal; line-height: 1.2; text-align: right; margin: 0.5em 0 1em } .h3 { display: block; font-size: 1.125em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1.5em 0 0.1em } .h3_ind { display: block; font-size: 1.83333em; font-weight: normal; line-height: 1.2; text-align: left; margin: 2em 0 0.5em } .hidden { display: none; visibility: hidden } .image { display: block; margin-bottom: 0.5em; margin-top: 1em; text-align: left } .image-p { display: block; margin-bottom: 0.1em; margin-top: 1em; text-align: center } .image-pa { display: block; margin-bottom: 0.1em; margin-top: 0.2em; text-align: center } .indent { display: block; margin: 1em 0 } .index_level_ { display: block; text-indent: -1em; margin: 0.1em 0 0.1em 1em } .index_level_1 { display: block; text-align: left; text-indent: -1em; margin: 0.1em 0 0.1em 2.5em } .index_level_2 { display: block; text-align: left; text-indent: -1em; margin: 0.1em 0 0.1em 3.3em } .lal1_first { display: block; text-align: left; text-indent: -13pt; margin: 7pt 0 7pt 38pt } .noindent { display: block; text-indent: 0.01em; margin: 1em 0 } .noindenta { display: block; text-indent: 0.002pt; margin: 0.3em 0 1em } .noindentb { display: block; text-indent: 0.002pt; margin: 0 0 1em } .number1_code { display: block; font-family: Courier New, monospace; text-align: left; text-indent: 0; margin: 10px 0 0 24pt } .number1_continue { display: block; text-align: left; text-indent: 0; margin: 10px 0 0 24pt } .number1_first { display: block; text-align: left; text-indent: -12pt; margin: 7pt 0 7pt 24pt } .number1_mid { display: block; text-align: left; text-indent: -18pt; margin: 7pt 0 7pt 23pt } .pre { display: block; font-family: Courier New, monospace; font-size: 0.75em; line-height: 1.3em; text-align: left; white-space: pre-wrap; margin: 0.5em 0 1em 1.1em } .pre1 { display: block; font-family: Courier New, monospace; font-size: 0.75em; line-height: 1.3em; text-align: left; white-space: pre-wrap; margin: 0.5em 0 1em 2.3em } .pre1b { display: block; font-family: Courier New, monospace; font-size: 0.75em; line-height: 1.3em; padding-bottom: 5px; padding-left: 1em; text-align: left; white-space: pre-wrap; border-bottom: #818284 solid 1px; margin: 0.5em 0 1em 1pt } .pre2 { display: block; font-family: Courier New, monospace; font-size: 0.75em; line-height: 1.3em; text-align: left; white-space: pre-wrap; margin: 0.5em 0 1em 3.3em } .pub { display: block; text-align: center; margin: 70pt 0 2pt } .subtitle { color: #878887; display: block; font-size: 1.83333em; font-weight: normal; line-height: 1.2; text-align: right; margin: 0.5em 2em 0.01em 0 } .subtitle1 { display: block; font-size: 1.66667em; font-weight: normal; line-height: 1.2; text-align: right; margin: 0.5em 4em 0.01em 0 } .tab_caption { display: block; text-align: left; margin: 12pt 0 0 } .tbody_first { display: table-cell; margin-bottom: 0; margin-left: 1em; margin-top: 5pt; text-align: inherit; text-indent: 0; vertical-align: top; padding: 1px } .tbody_first1 { display: block; margin-bottom: 0; margin-right: 0; margin-top: 5pt; text-indent: 0 } .tbody_firstb { display: table-cell; text-align: inherit; vertical-align: top; border-bottom: #818284 solid 2px; padding: 1px } .thead { display: table-cell; font-weight: bold; margin-bottom: 0; margin-left: 1em; margin-top: 5pt; text-align: inherit; text-indent: 0; vertical-align: top; border-top: #818284 solid 1px; border-bottom: #818284 solid 2px; padding: 1px } .thead1 { display: block; font-weight: bold; margin-bottom: 0; margin-right: 0; margin-top: 5pt; text-indent: 0 } .thead2 { color: #818284; display: table-cell; font-weight: bold; margin-bottom: 0; margin-left: 1em; margin-top: 5pt; text-align: inherit; text-indent: 0; vertical-align: top; border-bottom: #818284 solid 1px; padding: 1px } .thead3 { color: #818284; display: block; font-weight: bold; margin-bottom: 0; margin-right: 0; margin-top: 5pt; text-indent: 0 } .toc_chap { display: block; text-indent: -21pt; margin: 5px 0 5px 50pt } .toc_chap1 { display: block; text-indent: -26pt; margin: 5px 0 5px 50pt } .toc_chap1v { display: block; font-weight: bold; text-indent: -26pt; margin: 1.3em 0 5px 55pt } .toc_chapv { display: block; font-weight: bold; text-indent: -21pt; margin: 1.3em 0 5px 57pt } .toc_fm { display: block; text-indent: 0; margin: 0 0 0.01em 3em } .toc_fmv { display: block; font-weight: bold; text-indent: 0; margin: 1em 0 0.01em 60px } .toc_part { display: block; font-weight: bold; text-indent: -10pt; margin: 1.3em 0 0.01em 15pt } .toc_sec { display: block; text-indent: -8pt; margin: 0 0 0.01em 53pt } .toc_sec1 { display: block; text-indent: -8pt; margin: 0 0 0.01em 80pt } .txbf { font-weight: bold } .txbf_code { font-family: Courier New, monospace; font-weight: bold } .txbfit { font-style: italic; font-weight: bold } .txbfit1 { font-style: italic; font-weight: bold; line-height: 1.2 } .txit { font-style: italic } .txit_code { font-family: Courier New, monospace; font-style: italic } .txit1 { font-style: italic; line-height: 1.2 }