.aff { color: #84BED6; display: block; font-family: sans-serif; font-size: 0.83333em; font-weight: bold; text-align: center; margin: 0 } .author { color: #0079A5; display: block; font-family: sans-serif; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-align: center; margin: 1.5em 0 0 } .author1 { color: #0079A5; display: block; font-family: sans-serif; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-align: center; margin: 0 } .bib { display: list-item; font-size: 0.83333em; margin-bottom: 0; margin-left: 0; margin-top: 0; text-indent: 0 } .biblioentrylist { display: block; list-style-type: none; margin-bottom: 1em; margin-right: 0; margin-top: 1em; text-indent: 0 } .block { display: block; font-size: 0.83333em; text-indent: 0; margin: 1em 1em 0 } .block1 { display: block; font-size: 1em; text-indent: 0; margin: 1em 0 0 } .blockh { display: block; font-size: 1em; text-indent: -1.2em; margin: 0 0 0 1.2em } .blocki { display: block; font-size: 1em; text-indent: 1.2em; margin: 0 0 0 1.2em } .blocki1 { display: block; font-size: 1em; text-indent: 1.2em; margin: 0 0 0 0.2em } .blockiq { display: block; font-size: 1em; text-indent: 1.2em; margin: 0 } .blockquotegroup { display: block; margin-bottom: 0.5em; margin-top: 0.5em; text-indent: 0 } .blockquotegroups { display: block; font-family: sans-serif; margin-bottom: 0; margin-top: 0; text-indent: 0 } .bq { display: block; font-size: 1em; text-indent: 0; margin: 0 } .bq1 { display: block; font-size: 0.83333em; text-indent: 0; margin: 0 } .bq2 { display: block; font-size: 1em; text-indent: 0; margin: 0.5em 0 0 } .btoc { display: block; font-family: sans-serif; list-style-type: none; margin-bottom: 0; margin-right: 0; margin-top: 0; text-indent: 0 } .btoc-list { display: list-item; font-size: 1.29167em; line-height: 1.2; margin-bottom: 0.5em; margin-left: 0.8em; margin-top: 0.1em; text-indent: 0 } .btoc-list1 { display: list-item; margin-bottom: 0.5em; margin-left: 0; margin-top: 0.1em; text-indent: 0 } .btoc-list2 { display: list-item; font-size: 1.29167em; line-height: 1.2; margin-bottom: 0.5em; margin-left: 0.8em; margin-top: 1em; text-indent: 0 } .bull { display: block; list-style-type: disc; margin-bottom: 0.3em; margin-right: 0; margin-top: 0.3em; text-indent: 0 } .bull1 { display: block; list-style-type: circle; margin-bottom: 0.3em; margin-right: 0; margin-top: 0.3em; text-indent: 0 } .bull2 { display: block; list-style-type: disc; margin-bottom: 0.5em; margin-right: 0; margin-top: 0.5em; text-indent: 0 } .bxhead { -epub-hyphens: none; adobe-hyphenate: none; color: #E78642; display: block; font-size: 1.29167em; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; text-indent: 0; margin: 0 0 0.5em } .bxhead-sub { background-color: #E78642; color: #fff; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-indent: 0; margin: 0 0 0.5em; padding: 0.2em 0.5em } .bxhead-sub1 { background-color: #6B0052; color: #fff; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-indent: 0; margin: 0 0 0.5em; padding: 0.5em 0.5em 0.2em 0.2em } .bxhead-sub2 { background-color: #C64918; color: #fff; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-indent: 0; margin: 0 0 0.5em; padding: 0.2em 0.5em } .bxhead-sub3 { background-color: #6B0052; color: #fff; display: block; font-size: 1.55em; font-weight: bold; line-height: 1.2; text-indent: 0; margin: 0 0 0.5em; padding: 0.5em 0.5em 0.2em 0.2em } .bxhead1 { -epub-hyphens: none; adobe-hyphenate: none; color: #84346B; display: block; font-size: 1.29167em; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; text-indent: 0; margin: 0 0 0.5em } .bxhead2 { -epub-hyphens: none; adobe-hyphenate: none; color: #D66939; display: block; font-size: 1.29167em; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; margin: 0 0 0.5em } .bxhead3 { -epub-hyphens: none; adobe-hyphenate: none; color: #84346B; display: block; font-size: 1.55em; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; text-indent: 0; margin: 0 0 0.5em } .bxtheme { box-shadow: 0.2em 0.3em 0.2em #888; margin-bottom: 1em; margin-top: 1em; text-indent: 0; padding: 0.5em } .calibre { -epub-hyphens: auto; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; text-align: justify; margin: 0 5pt; padding: 35px 0 } .calibre1 { display: block; margin: 1em 0 } .calibre2 { line-height: 1.2 } .calibre3 { font-weight: bold } .calibre4 { font-style: italic } .calibre5 { text-decoration: none } .calibre6 { line-height: 1.2; text-decoration: none } .calibre7 { -epub-hyphens: none; adobe-hyphenate: none; display: block; font-size: 1.66667em; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; margin: 0.83em 0 } .calibre8 { display: block; list-style-type: none; margin-bottom: 0; margin-right: 0; margin-top: 0 } .calibre9 { display: list-item; margin-bottom: 0; margin-top: 0.3em; text-indent: 0 } .calibre10 { height: auto; width: 90% } .calibre11 { display: list-item; font-weight: bold; margin-bottom: 0; margin-left: 0; margin-top: 0; text-indent: 0 } .calibre12 { font-style: normal } .calibre13 { display: block } .calibre14 { color: #0079A5; font-style: normal; font-weight: bold; margin-bottom: 0; margin-top: 0; text-indent: 0 } .calibre15 { display: block; margin-left: 40px } .calibre16 { font-size: 0.75em } .calibre17 { display: block; margin: 0 0 1em } .calibre18 { display: table-row; vertical-align: middle } .calibre19 { display: table-cell; text-align: inherit; vertical-align: inherit; padding: 1px } .calibre20 { font-style: italic; line-height: 1.2 } .calibre21 { height: auto; width: 90%; padding: 0.8em; border: currentColor solid 1px } .calibre22 { height: auto; width: 50% } .calibre23 { display: block; text-indent: -1em; margin: 0 0 0 1.5em } .calibre24 { display: list-item; margin-bottom: 0; margin-top: 0.2em; text-indent: 0 } .calibre25 { display: list-item; margin-bottom: 0; margin-top: 0.4em; text-indent: 0 } .calibre26 { height: auto; width: auto } .calibre27 { height: auto; width: 30% } .calibre28 { height: auto; width: 35% } .calibre29 { border-collapse: separate; border-spacing: 2px; display: table; margin-bottom: 0; margin-top: 0; text-indent: 0 } .calibre30 { font-size: 0.9em } .calibre31 { height: auto; width: 35%; padding: 0.8em; border: currentColor solid 1px } .calibre32 { font-size: 0.75em; line-height: normal; vertical-align: super } .calibre33 { height: auto; width: 60% } .calibre34 { height: auto; width: 50%; padding: 0.8em; border: currentColor solid 1px } .calibre35 { height: auto; width: 40%; padding: 0.8em; border: currentColor solid 1px } .calibre36 { height: auto; width: 75% } .calibre37 { height: auto; width: 25% } .calibre38 { height: auto; width: 70%; padding: 0.8em; border: currentColor solid 1px } .calibre39 { height: auto; width: 45% } .calibre40 { height: auto; width: 65% } .calibre41 { height: auto; width: 55% } .calibre42 { height: auto; width: 70% } .calibre43 { height: auto; width: 65%; padding: 0.8em; border: currentColor solid 1px } .calibre44 { height: auto; width: 80% } .calibre45 { height: auto; width: 55%; padding: 0.8em; border: currentColor solid 1px } .calibre46 { height: auto; width: 60%; padding: 0.8em; border: currentColor solid 1px } .calibre47 { font-style: normal; font-weight: bold; margin-bottom: 0.1em; margin-top: 0.11em; text-indent: 0 } .calibre48 { display: block; text-indent: 0; margin: 0.1em 0 } .calibre49 { font-size: 0.9em; line-height: normal; vertical-align: super } .calibre50 { display: list-item; margin-bottom: 0.1em; margin-top: 0.1em } .caption { display: block; margin-bottom: 0; margin-top: 0 } .caption-txt { display: block; font-family: sans-serif; font-size: 0.83333em; font-weight: bold; text-align: left; text-indent: 0; margin: 0.3em 0 0.2em } .caption-txt1 { display: block; font-family: sans-serif; font-size: 1em; font-weight: bold; text-align: left; text-indent: 0; margin: 0.3em 0 0.2em } .chnum { color: #F78221; display: block; font-size: 1.2em; line-height: 1.2; margin-left: 0.7em } .chtit { color: #F78221; font-size: 1.1em; line-height: 1.2 } .copy { display: block; font-size: 0.83333em; text-align: left; text-indent: 0; margin: 0.2em 0 0 } .copy1 { display: block; font-size: 0.83333em; text-align: left; text-indent: 0; margin: 1.5em 0 0 } .copy2 { display: block; font-size: 0.83333em; text-align: left; text-indent: 0; margin: 1em 0 0 } .credit { display: block; font-family: sans-serif; font-size: 0.75em; text-align: left; text-indent: 0; margin: 0.3em 0 1em } .ded { display: block; font-size: 1.29167em; font-style: italic; line-height: 1.2; text-indent: 0; margin: 1.5em 0 0 } .dialogue { display: block; margin-bottom: 1em; margin-top: 1em; text-indent: 0 } .dropcap { color: #C64918; float: left; font-size: 210%; font-weight: bold; line-height: 0.9em; margin-bottom: 0; margin-right: 0.075em; margin-top: 0 } .edition { color: #848284; display: block; font-family: sans-serif; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-align: center; margin: 1.5em 0 0 } .f { color: #C63039; display: block; font-size: 1em; line-height: 1.2; padding-top: 0.2em } .fcolor { color: #399A39; font-size: 1.2em } .figcap-txt { display: block; font-family: sans-serif; font-size: 0.83333em; font-weight: bold; text-align: left; text-indent: 0; margin: 0.1em 0 0.2em } .footnote { display: block; font-size: 0.83333em; text-align: left; text-indent: -0.8em; margin: 0 0 0 0.8em } .glossdef { display: block; margin-bottom: 0.1em; margin-left: 40px; margin-top: 0.1em; text-indent: 0 } .glossterm { display: block; font-weight: bold; margin-bottom: 0.1em; margin-top: 0.8em; text-indent: 0 } .gterm { font-family: sans-serif; font-size: 0.83333em; margin-bottom: 0.5em; margin-top: 0.5em; text-indent: 0 } .h { -epub-hyphens: none; adobe-hyphenate: none; color: #F78221; display: block; font-family: sans-serif; font-size: 2em; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; text-align: center; margin: 1em 0 0.1em } .h1 { -epub-hyphens: none; adobe-hyphenate: none; color: #0079A5; display: block; font-family: sans-serif; font-size: 1.66667em; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; text-align: left; text-indent: 0; margin: 1.5em 0 1em; padding: 0.5em; border-bottom: #F78221 solid 3px } .h2 { color: #F78221; display: block; font-family: sans-serif; font-size: 1.29167em; font-weight: bold; line-height: 1.2; page-break-after: avoid; text-align: left; text-indent: 0; margin: 1.5em 0 0.3em } .h2a { -epub-hyphens: none; adobe-hyphenate: none; color: #8C0052; display: block; font-family: sans-serif; font-size: 2em; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; text-align: left; text-indent: 0; margin: 1.5em 0 1em } .h3a { -epub-hyphens: none; adobe-hyphenate: none; color: #EF3C4A; display: block; font-family: sans-serif; font-size: 1.66667em; font-weight: bold; hyphens: none; line-height: 1.2; padding-left: 0.3em; page-break-after: avoid; text-align: left; text-indent: 0; margin: 1.5em 0 0.3em; border-top: #EF3C4A solid 3px; border-left: #EF3C4A solid 20px } .h3sum { -epub-hyphens: none; adobe-hyphenate: none; background-color: #0079A5; color: #fff; display: block; font-family: sans-serif; font-size: 1.66667em; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; text-align: left; text-indent: 0; margin: 1.5em 0 0.3em; padding: 0.2em } .h4a { -epub-hyphens: none; adobe-hyphenate: none; color: #8C0052; display: block; font-family: sans-serif; font-size: 1.29167em; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; text-align: left; text-indent: 0; margin: 1.5em 0 0.3em } .h4bm { -epub-hyphens: none; adobe-hyphenate: none; color: #E77D4A; display: block; font-family: sans-serif; font-size: 1.29167em; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; text-align: left; text-indent: 0; margin: 1.5em 0 0.3em } .h4bm1 { -epub-hyphens: none; adobe-hyphenate: none; color: #C63039; display: block; font-family: sans-serif; font-size: 1.29167em; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; text-align: left; text-indent: 0; margin: 1.5em 0 0.3em; border-bottom: #C63039 solid 2px } .h4n { -epub-hyphens: none; adobe-hyphenate: none; color: #8C0052; display: block; font-family: sans-serif; font-size: 1.29167em; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; text-align: left; text-indent: -1.8em; margin: 1em 0 0.3em 1.8em } .h4r { -epub-hyphens: none; adobe-hyphenate: none; color: #0079A5; display: block; font-family: sans-serif; font-size: 1.29167em; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; text-align: left; text-indent: 0; margin: 1.5em 0 0.3em } .h5a { -epub-hyphens: none; adobe-hyphenate: none; color: #EF3C4A; display: block; font-family: sans-serif; font-size: 1.29167em; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; text-align: left; text-indent: 0; margin: 0.5em 0 0.3em } .h5b { -epub-hyphens: none; adobe-hyphenate: none; color: #0079A5; display: block; font-family: sans-serif; font-size: 1.29167em; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; text-align: left; text-indent: 0; margin: 1em 0 0.3em } .hang { display: block; text-indent: -1.5em; margin: 0.3em 0 0.3em 1.5em } .hanglist { display: block; list-style-type: none; margin-bottom: 1em; margin-right: 0; margin-top: 1em; text-indent: -1em } .hidden { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px } .hnum { background-color: #C65D94; color: #fff; line-height: 1.2; padding: 0.1em 0.5em } .imagefc { height: 100%; width: auto } .imagefp { height: 98%; text-align: center; margin: 0 } .in20x { height: auto; width: 40% } .indent { display: block; text-indent: 1.2em; margin: 0 } .indent1 { display: block; text-indent: 1.2em; margin: 1em 0 0 } .index-entry { display: block; list-style-type: none; margin-bottom: 0.1em; margin-right: 0; margin-top: 0.1em } .indexhead { -epub-hyphens: none; adobe-hyphenate: none; display: block; font-family: sans-serif; font-size: 1.29167em; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; text-align: left; margin: 1em 0 0.1em } .indexmain { display: block; font-size: 0.83333em; text-align: left; text-indent: -3em; margin: 0.1em 0 0.1em 3em } .indexsub { display: block; font-size: 0.83333em; text-align: left; text-indent: -2.5em; margin: 0.1em 0 0.1em 3.5em } .indexsub1 { display: block; font-size: 0.83333em; text-align: left; text-indent: -2.5em; margin: 0.1em 0 0.1em 4.5em } .keyterm { display: list-item; margin-bottom: 0; margin-left: -0.2em; margin-top: 0.3em; text-indent: 0 } .keywordlist { display: block; list-style-type: none; margin-bottom: 0.5em; margin-right: 0; margin-top: 0; text-indent: 0 } .launch { display: block; text-indent: 0; margin: 1.5em 0 0 } .launchtxt { display: block; text-indent: 0; margin: 0.2em 0 0 } .midd { height: auto; vertical-align: middle; width: auto } .midd1 { height: auto; line-height: 1.2; vertical-align: middle; width: auto } .nlist { display: block; list-style-type: decimal; margin-bottom: 1em; margin-right: 0; margin-top: 1em; text-indent: 0 } .nlist1 { display: block; list-style-type: decimal; margin-bottom: 0; margin-right: 0; margin-top: 0; text-indent: 0 } .nlistb { display: block; list-style-type: decimal; margin-bottom: 1em; margin-right: 0; margin-top: 0.5em; text-indent: 0 } .nlistt { display: block; list-style-type: decimal; margin-bottom: 0.5em; margin-right: 0; margin-top: 0.2em; text-indent: 0 } .nlistx { display: block; list-style-type: decimal; margin-bottom: 0.2em; margin-right: 0; margin-top: 0.2em; text-indent: 0 } .noindent { display: block; text-indent: 0; margin: 1em 0 0 } .noindent1 { display: block; text-indent: 0; margin: 0 } .noindentab { display: block; text-indent: 0; margin: 1em 0 } .noindentb { display: block; text-indent: 0; margin: 0 0 0.5em } .nomark { display: block; list-style-type: none; margin-bottom: 0; margin-right: 0; margin-top: 0; text-indent: 0 } .olev { display: list-item; margin-bottom: 0; margin-top: 0.5em; text-indent: 0 } .olev1 { display: list-item; margin-bottom: 0; margin-top: 0; text-indent: 0 } .olev2a { display: list-item; margin-bottom: 0; margin-left: 1em; margin-top: 0; text-indent: -1em } .persona { margin-left: 0; text-indent: 0 } .pub { display: block; text-align: center; margin: 2em 0 0 } .qalistx { display: block; list-style-type: lower-alpha; margin-bottom: 0.3em; margin-right: 0; margin-top: 0; text-align: left; text-indent: 0 } .qlist { display: block; list-style-type: none; margin-bottom: 1em; margin-right: 0; margin-top: 1em; text-indent: 0 } .ques { display: list-item; margin-bottom: 0; margin-top: 0.3em; text-indent: -1em } .ques1 { display: list-item; margin-bottom: 0; margin-top: 0.3em; text-indent: -1.5em } .questionx { display: block; text-indent: -1em; margin: 0.8em 0 0 } .red { color: #C63039; font-family: sans-serif; font-weight: bold } .rlist { display: block; list-style-type: upper-roman; margin-bottom: 0; margin-right: 0; margin-top: 0; text-indent: 0 } .sidebar { font-family: sans-serif; margin-bottom: 1em; margin-top: 1em; text-indent: 0; padding: 0.5em; border-top: #F7D7BD solid 8px; border-bottom: #F7D7BD solid 8px; border-left: #F7D7BD solid 6px } .sidebar1 { font-family: sans-serif; margin-bottom: 1em; margin-top: 1em; text-indent: 0; padding: 0.8em; border-top: #CEAEC6 solid 8px; border-right: #CEAEC6 solid 6px; border-bottom: #CEAEC6 solid 8px } .sidebar2 { font-family: sans-serif; margin-bottom: 1em; margin-top: 1em; text-indent: 0; padding: 0.5em; border-top: #EFBEA5 solid 8px; border-right: #EFBEA5 solid 6px; border-bottom: #EFBEA5 solid 8px } .smallcaps { color: #0079A5; font-family: sans-serif; font-size: 1em; font-weight: bold } .source { display: block; font-size: 0.83333em; margin-bottom: 1em; margin-right: 1.2em; margin-top: 0; text-align: right } .source1 { display: block; font-size: 0.83333em; text-align: right; margin: 0 1.2em 1em 0 } .speech { display: block; margin-bottom: 0; margin-left: 1.5em; margin-top: 0; text-indent: 0 } .sqlist { display: block; list-style-type: square; margin-bottom: 1em; margin-right: 0; margin-top: 1em; text-indent: 0 } .sqlistx { display: block; list-style-type: square; margin-bottom: 0.3em; margin-right: 0; margin-top: 0.3em; text-indent: 0 } .subhead { display: block; font-weight: bold; page-break-after: avoid; text-align: left; text-indent: 0; margin: 0.8em 0 0.2em } .tabcolor { color: #31A6CE; line-height: 1.2 } .tabhead { display: table-caption; font-size: 1.2em; font-weight: bold; margin-bottom: 0; margin-top: 0; text-align: left; text-indent: 0 } .table { border-collapse: collapse; border-spacing: 2px; display: table; font-family: sans-serif; font-size: 0.83333em; margin-bottom: 1em; margin-top: 1em; text-indent: 0; width: 100%; border-bottom: #31A6CE solid 6px } .tabtit { display: block; line-height: 1.2; padding-bottom: 0.2em; padding-top: 0.2em; border-top: #31A6CE solid 6px; border-bottom: #31A6CE solid 1px } .tch { color: #0079A5; font-weight: bold } .tcha { color: #8C0052; font-weight: bold } .tchlev { color: #EF3C4A; font-size: 1.29167em; font-weight: bold; line-height: 1.2 } .tdcen { display: block; text-align: center; vertical-align: text-top; margin: 0 } .tdhang { display: block; text-align: left; text-indent: -1em; vertical-align: text-top; margin: 0.3em 0 0 1em } .tdpara { display: table-cell; text-align: inherit; vertical-align: text-top; padding: 1px } .tdparab { display: table-cell; text-align: inherit; vertical-align: text-top; padding: 1px; border-left: #31A6CE solid 1px } .tdparab1 { display: table-cell; text-align: inherit; vertical-align: text-top; padding: 1px; border-bottom: #31A6CE solid 1px } .tdparab2 { display: table-cell; text-align: inherit; vertical-align: text-top; padding: 1px; border-bottom: #31A6CE solid 1px; border-left: #31A6CE solid 1px } .tdparac { display: table-cell; font-weight: bold; text-align: center; vertical-align: text-top; padding: 1px; border-bottom: #31A6CE solid 1px } .tdparac1 { display: table-cell; text-align: center; vertical-align: text-top; padding: 1px; border-bottom: #31A6CE solid 1px } .tdtxt { display: block; text-align: left; text-indent: 0; vertical-align: text-top; margin: 0.3em 0 0 } .tdtxt1 { display: block; text-align: left; text-indent: 0; vertical-align: text-top; margin: 0 0 0 0.8em } .tdtxt1a { display: block; text-align: right; vertical-align: text-top; margin: 0 } .tdtxtbold { display: block; font-weight: bold; text-align: left; text-indent: 0; vertical-align: text-top; margin: 0.3em 0 0 } .tdtxtc { display: block; text-align: center; vertical-align: text-top; margin: 0.3em 0 0 } .tdtxtq { display: block; text-align: left; text-indent: 0; vertical-align: text-top; margin: 0 0 0 1em } .tfoot { display: block; font-family: sans-serif; font-size: 0.83333em; text-indent: 0; margin: 0.2em 0 0 } .thcen { display: block; text-align: center; vertical-align: text-top; margin: 1em 0 0 } .thead { display: table-cell; font-weight: bold; vertical-align: text-top; padding: 1px } .theadb { display: table-cell; font-weight: bold; vertical-align: text-top; padding: 1px; border-left: #31A6CE solid 1px } .theadb1 { display: table-cell; font-weight: bold; vertical-align: text-top; padding: 1px; border-bottom: #31A6CE solid 1px } .theadb2 { display: table-cell; font-weight: bold; vertical-align: text-top; padding: 1px; border-bottom: #31A6CE solid 1px; border-left: #31A6CE solid 1px } .themeclr { color: #0079A5 } .themehead { -epub-hyphens: none; adobe-hyphenate: none; color: #F78221; display: block; font-family: sans-serif; font-size: 1.29167em; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; text-indent: 0; margin: 0; border-bottom: #FFBE84 solid 3px } .themelist { color: #E7A221; display: block; font-family: sans-serif; list-style-type: square; margin-bottom: 0; margin-right: 0; margin-top: 0.5em; text-indent: 0 } .thtxt { display: block; text-align: left; text-indent: 0; vertical-align: text-top; margin: 1em 0 0 } .thtxt1 { display: block; text-align: right; vertical-align: text-top; margin: 1em 0 0 } .tnum { color: #EF7D18; font-size: 1.29167em; line-height: 1.2 } .tnum1 { color: #EF7D18; font-size: 1.29167em; font-weight: bold; line-height: 1.2 } .tnumclr { color: #8C0052; line-height: 1.2 } .toc-bm { display: list-item; margin-bottom: 0.3em; margin-left: 0; margin-top: 0.5em; text-indent: 0 } .toc-bx { display: list-item; margin-bottom: 0; margin-left: 0; margin-top: 0; text-indent: 0 } .toc-lev { display: list-item; margin-bottom: 0; margin-left: 0; margin-top: 0.3em; text-indent: 0 } .toc-lev2a { display: list-item } .toc-outline { display: block; font-family: sans-serif; list-style-type: none; margin-bottom: 0; margin-right: 0; margin-top: 0; text-indent: 0 } .toc-outline1 { display: block; font-family: sans-serif; list-style-type: none; margin-bottom: 0; margin-right: 0; margin-top: 0; text-indent: 0 } .toc-sum { display: list-item; margin-bottom: 0.3em; margin-left: 0; margin-top: 0.4em; text-indent: 0 } .tocbx { color: #E78642; font-weight: bold } .tocbx1 { color: #6B0052; font-weight: bold } .tocbx2 { color: #C64918; font-weight: bold } .tocfm { display: list-item; margin-bottom: 0.3em; margin-left: 0; margin-top: 0; text-indent: 0 } .toclist { display: block; font-family: sans-serif; list-style-type: none; margin-bottom: 0; margin-right: 0; margin-top: 0; text-indent: 0 } .toclist1 { display: block; font-family: sans-serif; list-style-type: none; margin-bottom: 0; margin-right: 0; margin-top: 0; text-indent: 0 } .tsource { display: block; font-family: sans-serif; font-size: 0.83333em; text-indent: 0; margin: 0 } .tsource1 { display: table-cell; font-family: sans-serif; font-size: 0.9em; margin-bottom: 0; margin-top: 0; text-align: inherit; text-indent: 0; vertical-align: inherit; padding: 1px } .tsum { color: #0079A5; font-size: 1.29167em; font-weight: bold; line-height: 1.2 } .vdo-txt { display: block; font-family: sans-serif; font-size: 0.83333em; font-weight: bold; text-indent: 0; margin: 0 } .videoclip { background-color: #FFCF63; margin-bottom: 0.5em; margin-top: 0.5em; text-indent: 0; padding: 0.5em } .videolist { display: block; font-family: sans-serif; list-style-type: none; margin-bottom: 0.5em; margin-right: 0; margin-top: 0; text-indent: 0 }