body { margin:0 1.2em 0 1.2em; } a, a:link, a:active { text-decoration: none; color: #0000FE; } span.weblink { text-decoration: none; color: inherit; } ol.mylist { margin: 0 0 1em 0; font-family: serif; list-style-type: none; line-height: 125%; } .bold { font-weight: bold; } .italic { font-style: italic; } .small { font-size: 70%; font-variant: small-caps; } .underline { text-decoration: underline; } .svg_cover { margin: 0; text-align: center; max-height: 100%; height: 100%; } .cover { margin: 0; text-align: center; } img { max-height: 100%; max-width: 100%; } .img_container { page-break-inside: avoid; text-align: center; margin: 1em 0 0.5em 0; } .logo { padding-top:6em; padding-bottom:0; margin-top:10; margin-bottom:0; text-indent:0; text-align:center; font-size:1em; font-weight:normal; } h1.halftitle { font-family: serif; margin: 3em 0 0 0; font-size: 200%; text-align: center; font-weight: normal; } .titlepage { font-family: serif; margin: 1em 0 0 0; font-size: 140%; text-align: center; font-weight: normal; } .titlepage1 { font-family: serif; margin: 1em 0 0 0; font-size: 90%; text-align: center; font-weight: normal; border-bottom:2px dotted #000001; padding-bottom:0.5em; } .titlepage2 { font-family: serif; margin: 3em 0 6em 0; font-size: 80%; text-align: center; font-weight: normal; } .copy { font-family: serif; margin:0; font-size: 90%; text-indent: 0; text-align: center; } .copy1 { font-family: serif; margin: 1em 0 0 0; font-size: 90%; text-indent: 0; text-align: center; } div.block-quote { font-size:90%; margin-top: 1em; margin-bottom: 1em; margin-right: 1em; margin-left: 1em; } .L1f { font-family: serif; font-size: 90%; margin: 0.3em 0 0 0; -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; font-weight: normal; } .L1b { font-family: serif; margin: 1em 0 0 0; font-size: 90%; font-weight: normal; -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; } .L1 { font-size:100%; font-family: serif; margin: 1em 1em 0.5em 1.5em; -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; } .L11 { font-size:100%; font-family: serif; margin: 1em 0 0.5em 1em; } .L11_float { margin: 1em 0.8em 0.5em 0; } .L2 { font-size:100%; font-family: serif; margin: 0.5em 0 0 1.8em; text-indent: -1.8em; font-weight: normal; } .Auth { font-size:100%; font-family: serif; margin: 0 0 0 2.5em; font-weight: normal; } .toc-sp { margin-left:1.3em; } .toc-sp1 { margin-left:0.8em; } .fmtitle { border-bottom:2px dotted #000001; font-family: serif; margin: 3em 0 1em 0; font-size: 180%; text-align: center; font-weight: normal; } h3.sec { font-family: serif; margin: 1em 0 0.4em 0; font-size: 100%; font-weight: bold; } table.table10 { font-family: serif; width: 100%; border-collapse:collapse; margin-top:1em; margin-bottom:1em; margin-left:0; margin-right:0; } col.a20 { width:5%; } col.a30 { width:95%; } col.a40 { width:40%; } col.a80 { width: 80%; } .td1 { border-collapse:collapse; margin:0 0 0 6em; } .bib-con { font-family: serif; line-height: 125%; margin:1em 0 0 1em; text-align: justify; text-indent: -1em; } .noindent { font-family: serif; margin: 0; text-align: justify; } .noindent1 { font-family: serif; margin: 1em 0 0 0; text-align: justify; } .indent { font-family: serif; margin: 0; text-align: justify; text-indent: 1em; } .indent1 { font-family: serif; margin: 1em 0 0 0; text-align: justify; text-indent: 1em; } h2.chap-num { font-family: serif; margin: 2em 0 0 0; font-size: 120%; text-align: center; font-weight: normal; } h2.chap-title { font-family: serif; margin: 1em 0 2em 0; font-size: 170%; text-align: center; font-weight:normal; border-bottom:2px dotted #000001; padding-bottom:0.5em; } .chap-title1 { font-family: serif; margin: 2em 0 2em 0; font-size: 100%; text-align: center; font-weight:normal; } .foot { border-top:1px solid #000001; width:10%; font-weight:normal; margin-top:1.5em; margin-bottom:0; margin-left:0; margin-right:0; text-indent:0; } .fnote { font-size: 90%; font-weight:normal; text-align: justify; margin-top:0.3em; margin-bottom:0.3em; margin:0.3em 0 0 0; } h2.part-num { font-family: serif; margin: 6em 0 0 0; font-size: 120%; text-align: center; font-weight: normal; border-bottom:2px dotted #000001; padding-bottom:0.5em; } h2.part-title { font-family: serif; margin: 1em 0 2em 0; font-size: 170%; text-align: center; font-weight:normal; } .caption { font-family: serif; font-size: 90%; margin-top: 0; margin-bottom: 0; margin-right: 0; margin-left: 0; text-align: center; text-indent: 0; } .tcap { font-family: serif; font-size: 90%; margin-top: 1em; margin-bottom: 0; margin-right: 0; margin-left: 0; text-align: center; text-indent: 0; } .imag { margin-bottom:0.5em; text-align:center; margin:0.5 0 0 0; } .bib { font-family: serif; line-height: 125%; margin:0 0 0 1em; text-align: justify; text-indent: -1em; } table.table10a { border-top:1px solid #000001; border-bottom:1px solid #000001; font-family: serif; width: 100%; border-collapse:collapse; margin-top:1em; margin-bottom:1em; margin-left:0; margin-right:0; } table.table10a td.td1a { border-collapse:collapse; text-align: right; vertical-align:super; font-size: 70%; line-height: 60%; } col.a50 { width:50%; } .order-list { font-family: serif; margin: 0.2em 0 0.2em 1.7em; text-indent: -1.7em; font-size: 100%; text-align: justify; } .order-list1 { font-family: serif; margin: 1.2em 0 0.2em 1.7em; text-indent: -1.7em; font-size: 100%; text-align: justify; } .num-sp { margin-left:1em; } .td1_P { border-collapse:collapse; width: 10%; } .td1_Q { border-collapse:collapse; width: 100%; } .copy11 { font-family: serif; margin:3em 0 0 0; font-size: 90%; text-indent: 0; text-align: center; }