.affiliationi { display: block; font-size: 0.70588em; font-style: normal; line-height: 1.3em; text-align: left; text-indent: 0; margin: 0 } .ans-parat { color: #000; display: block; font-size: 0.66667em; text-align: left; text-indent: 0; margin: 0.7em 0.5em 0 0.7em } .ans-paratt { color: #000; display: block; font-size: 0.66667em; text-align: left; text-indent: 0; margin: 0 0.5em 0 0.7em } .bb { background-color: #F5821F; display: block; border-top: #8FB03E solid 4px } .bbb { display: block; border-bottom: #FFF solid 2px } .bbbb { background-color: #FFF; display: block } .bbbbb { background-color: #6E2D7F; display: block; padding: 0.5em 2.5em 0 0 } .bcolor-t { background-color: #E6F0C1; border-collapse: separate; border-spacing: 2px; display: table; font-size: 0.79412em; margin-bottom: 0.8em; margin-top: 0; text-align: left; text-indent: 0 } .bg { background-color: #F5821F; display: table-cell; text-align: inherit; vertical-align: top; padding: 1px; border-top: #8FB03E solid 3px } .black { color: #000 } .blockquote { display: block; font-size: 0.70588em; line-height: 1.5em; text-align: left; margin: 1em 2em 1em 1em } .blockquote1n { display: block; font-size: 0.79412em; line-height: 1.5em; text-align: left; margin: 1em 2em 0 1.5em } .blue { color: #472F91 } .book { background-color: #FFF; color: #FAA61A; font-weight: bold; line-height: 1.2; text-align: left; padding: 0 5px } .booktitle { display: block; font-size: 1.41176em; font-weight: bold; line-height: 1em; padding-bottom: 0; text-align: left; margin: 0.67em 0 0.67em 12px } .booktitle1 { background-color: #5199D3; color: #FFF; display: block; font-size: 1.41176em; font-weight: bold; line-height: 1em; padding-bottom: 1px; padding-left: 16px; padding-top: 8px; text-align: left; margin: -0.5em 0 0.67em } .booktitle2 { color: #FAA61A; display: block; font-size: 1em; font-weight: bold; line-height: 1.2; page-break-before: always; text-align: left; margin: 0.8em 0 0.67em 1em } .booktitle3 { color: #5A2981; display: block; font-size: 1.41176em; font-weight: bold; line-height: 1em; page-break-before: always; text-align: left; margin: 0 } .booktitle4 { color: #7B9E7A; display: block; font-size: 1.41176em; font-weight: bold; line-height: 1em; padding-top: 0; page-break-before: always; text-align: left; margin: -0.2em 0 0.67em } .booktitlepage { display: block; line-height: 1.5em; margin-left: 0.5em; margin-right: 0; margin-top: 0; padding-left: 0; padding-top: 0 } .box { display: block; margin-bottom: 1em; margin-top: 1em; padding-bottom: 0.5em; padding-left: 0.5em; padding-right: 0.5em; border: currentColor solid 2px } .box-a { display: block; margin-bottom: 1em; margin-top: 1em; padding: 0.8em; border: currentColor solid 2px } .box-ans { background-color: #DDE6F3; display: block; font-size: 0.79412em; margin-bottom: 1em; margin-top: 1em; padding: 1em 0 0.5em } .box-foot { display: block; font-size: 0.70588em; text-align: left; text-indent: 0; margin: 0 0.5em 0.2em } .box-foot1a { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1em; margin: 0 0.5em 0.2em 1.5em } .box-foot1b { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: 0; margin: 0 0.5em 0.2em } .box-hang { color: #000; display: block; font-size: 0.88889em; text-align: left; text-indent: -1em; margin: 0 0.3em 0 1.8em } .box-hang-t { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1em; margin: 0.7em 0.3em 0 1.8em } .box-hang1 { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1em; margin: 0 0.3em 0 1.8em } .box-hang2 { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1em; margin: 0 0.3em 0 2.5em } .box-hang3 { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: 1.3em; margin: 0 0.3em 0 0.9em } .box-hang4 { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1em; margin: 0 0.3em 0 3.4em } .box-hang5 { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1em; margin: 0 0.3em 0 4.7em } .box-hanging { color: #000; display: block; font-size: 0.88889em; text-align: left; text-indent: -2em; vertical-align: top; margin: 0 0.3em 0 2.8em } .box-hangz { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: 0; margin: 0 0.3em 0 0.8em } .box-num { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1.1em; margin: 0 0.5em 0 3em } .box-num-2a { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1.5em; margin: 0 0.5em 0 2.2em } .box-num-2t { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1.1em; margin: 0.8em 0.5em 0 2.2em } .box-num-t { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1.1em; margin: 0.8em 0.5em 0 3em } .box-num1 { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1.1em; margin: 0 0.5em 0 2.2em } .box-num2 { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1.1em; margin: 0 0.5em 0 2.5em } .box-num2a { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1.5em; margin: 0 0.5em 0 2.5em } .box-num2t { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1.1em; margin: 0.8em 0.5em 0 2.5em } .box-para { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: 0; margin: 0 0.5em 0 0.7em } .box-para-a { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1em; margin: 0 0.5em 0 1.6em } .box-para-c { color: #000; display: block; font-size: 0.70588em; text-align: center; text-indent: 0; margin: 0 0.5em 0 0.7em } .box-para-c1 { color: #000; display: block; font-size: 0.66667em; text-align: center; text-indent: 0; margin: 0 0.5em 0 0.7em } .box-para-t { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: 0; margin: 0.7em 0.5em 0 0.7em } .box-para1 { color: #000; display: block; font-size: 0.70588em; text-align: center; padding: 5px; margin: 1.5em 0 0 } .box-parai { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: 1.5em; margin: 0 0.5em 0 0.7em } .box-s1a { background-color: #FFEEBC; display: block; margin-bottom: 1em; margin-top: 1em; padding: 0 0 1em } .box-squ { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -0.9em; margin: 0 0.5em 0 3em } .box-squ-t { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -0.9em; margin: 0.7em 0.5em 0 3em } .box-squl { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1.3em; margin: 0 0.5em 0 1.9em } .box-sqult { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1.3em; margin: 0.7em 0.5em 0 1.9em } .boxg { background-color: #E6F0C1; display: block; margin-bottom: 0.2em; margin-top: 1em; padding: 0 0 0.5em } .boxg1 { background-color: #ECE2EA; display: block; margin-bottom: 0.25em; margin-left: 0; margin-top: 1em; padding: 0 0 0.3em } .boxg2 { background-color: #E6F0C1; display: block; margin-bottom: 0; margin-top: 1em; padding: 0 0 0.5em } .boxno { color: #FFF44E; font-weight: bold; margin-top: 0; padding: 0 3px 2px 12px } .boxsource { display: block; font-size: 0.70588em; text-align: left; padding: 0.5px; margin: 0 0 0 0.5em } .boxsource1 { display: block; font-size: 0.70588em; text-align: left; padding: 0.5px 0.5px 15px; margin: 0 } .boxtitle { color: #000; display: block; font-size: 0.79412em; font-weight: bold; text-align: left; text-indent: 0; padding: 5px 5px 5px 0; margin: 0 0 -0.1em 0.2em } .boxtitle1 { background-color: #8FB03E; color: #000; display: block; font-size: 1em; font-weight: bold; text-align: left; text-indent: -5em; padding: 5px 5px 2px 0; margin: 0 0 -0.1em 5em } .boxtitle1n { color: #FFF44E; display: block; font-size: 1em; font-weight: bold; padding-bottom: 1px; padding-left: 10px; padding-top: 0; text-align: left; text-indent: 0; margin: 0.1em 0 -0.05em } .boxtitle1nn { background-color: #8FB03E; color: #000; display: block; font-size: 1em; font-weight: bold; padding-bottom: 1px; padding-left: 4px; padding-top: 4px; text-align: left; text-indent: 0; margin: 0 } .boxtitleC { display: block; font-size: 0.70588em; font-weight: bold; text-align: center; padding: 5px; margin: 0 } .boxtitles-1a { background-color: #F99D1B; display: block; font-size: 0.79412em; font-weight: bold; line-height: 1.3em; text-align: left; text-indent: 0; padding: 0.5em 0 0.4em; margin: 0 0 0.7em } .boxtitles1a { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; padding-bottom: 0.4em; padding-left: 0; padding-top: 0.4em; text-align: left; text-indent: 0; margin: 0 } .calibre { display: block; font-size: 1.41667em; line-height: 1.2; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre1 { height: auto; line-height: 1.2; width: auto } .calibre2 { border-collapse: separate; border-spacing: 2px; display: table; margin-bottom: 0; margin-top: 0; text-indent: 0 } .calibre3 { display: table-column } .calibre4 { display: table-row; text-align: left; vertical-align: middle } .calibre5 { display: table-cell; text-align: inherit; vertical-align: top; padding: 1px } .calibre6 { font-style: italic; line-height: 1.2 } .calibre7 { display: block; line-height: 1.2 } .calibre8 { font-size: 1em; line-height: normal; vertical-align: super } .calibre9 { font-style: italic } .calibre10 { display: block } .calibre11 { font-size: 0.75em; line-height: normal; vertical-align: super } .calibre12 { height: auto; width: auto } .calibre13 { font-weight: bold } .calibre14 { text-decoration: none } .calibre15 { font-weight: bold; line-height: 1.2 } .calibre16 { font-size: 0.91667em; line-height: normal; vertical-align: super } .calibre17 { font-size: 0.70588em; line-height: 1.2; vertical-align: super } .calibre18 { font-size: 0.66667em; line-height: normal; vertical-align: super } .calibre19 { font-size: 0.675em; line-height: normal; vertical-align: super } .calibre20 { line-height: 1.2; text-decoration: none } .calibre21 { font-size: 0.75em; line-height: normal; vertical-align: sub } .calibre22 { font-size: 0.77778em; line-height: normal; vertical-align: sub } .calibre23 { font-size: 0.75em } .calibre24 { font-size: 0.77778em; line-height: 1.2; vertical-align: sub } .calibre25 { font-size: 0.75em; line-height: 1.2; vertical-align: super } .calibre26 { font-size: 0.77778em; line-height: normal; vertical-align: super } .calibre27 { font-size: 0.75em; line-height: 1.2; vertical-align: sub } .calibre28 { font-size: 0.70588em; line-height: 1.2; vertical-align: sub } .cauthor { display: block; font-size: 1em; font-style: italic; text-align: left; text-indent: 0; margin: 0 0 1em } .center { display: block; font-size: 0.70588em; font-style: italic; text-align: center; margin: 0 } .chapterlabel { color: #F36F21; display: block; font-size: 1.29412em; font-weight: bold; line-height: 1.2; page-break-before: always; text-indent: 0; margin: 0 } .chaptertitle { display: block; font-size: 1.41176em; font-weight: bold; line-height: 1em; text-align: left; text-indent: 0; margin: 0.5em 0 2em } .chaptertitle-a { display: block; font-size: 1.41176em; font-weight: bold; line-height: 1em; text-align: left; text-indent: 0; margin: 0.5em 0 0.2em } .copyright { display: block; font-size: 0.70588em; line-height: 1.5em; text-align: left; text-indent: 0; margin: 0 } .copyright-ind { display: block; font-size: 0.70588em; line-height: 1.5em; text-align: left; text-indent: 1em; margin: 0 } .copyright-int { display: block; font-size: 0.70588em; line-height: 1.5em; text-align: left; text-indent: 0; margin: 0 0 0 1em } .copyright-right { display: block; font-size: 0.70588em; line-height: 1.5em; text-align: right; text-indent: 0; margin: -0.5em 0 0 } .copyright-right1 { display: block; font-size: 0.70588em; line-height: 1.5em; text-align: right; text-indent: 0; margin: 0 } .copyright-top { display: block; font-size: 0.70588em; line-height: 1.5em; text-align: left; text-indent: 0; margin: 0.8em 0 0 } .copyright-top-a { display: block; font-size: 0.70588em; line-height: 1.5em; text-align: left; text-indent: 0; margin: 2em 0 0 } .copyright-top1 { display: block; font-size: 0.70588em; line-height: 1.5em; text-align: left; text-indent: 0; margin: 1em 0 0 } .copyright1 { display: block; font-size: 0.70588em; line-height: 1.5em; text-align: left; text-indent: 0; margin: 1em 0 0 1em } .copyright2 { display: block; font-size: 0.70588em; line-height: 1.5em; text-align: right; text-indent: 0; margin: 1em 0 0 } .cri-para { display: block; font-size: 0.70588em; text-align: left; text-indent: 0; margin: 0.5em 0.5em 0 } .cri-para-c { color: #472F91; display: block; font-size: 0.70588em; text-align: left; text-indent: 0; margin: 0 0.5em 0 0.7em } .cri-para1 { display: block; font-size: 0.70588em; text-align: left; text-indent: 0; margin: 0 0.5em } .cri-parat { display: block; font-size: 0.70588em; text-align: left; text-indent: 0; margin: 0.8em 0.5em 0 } .e-image { display: block; font-size: 0.70588em; text-align: center; text-indent: 0; padding: 5px; margin: 5px 0 } .fignum { color: #8FB03E; font-weight: bold } .figure { display: block; font-size: 0.70588em; text-align: center; padding: 5px; margin: 1.5em 0 0 } .figure1 { display: block; font-size: 0.70588em; text-align: left; padding: 5px; margin: 1.5em 0 0 4em } .figure2 { display: block; font-size: 0.66667em; text-align: center; padding: 5px; margin: 1.5em 0 0 } .figurelegend { display: block; font-size: 0.70588em; line-height: 1.8em; text-align: left; text-indent: 0; vertical-align: top; margin: 0 0 1.5em 1em } .figurelegend-a { color: #000; display: block; font-size: 0.70588em; line-height: 1.8em; text-align: left; text-indent: 0; vertical-align: top; margin: 0 0 1.5em 1em } .figurelegendc { display: block; font-size: 0.79412em; line-height: 1.8em; text-align: center; text-indent: 0; vertical-align: top; margin: 0 0 1.5em } .figuresource { display: block; font-size: 0.70588em; font-style: normal; text-align: left; margin: 0.5em 0 0 3em } .figureT { display: block; font-size: 0.70588em; text-align: center; padding: 5px; margin: 0.5em 0 0 } .figureT1 { display: block; font-size: 0.66667em; text-align: center; padding: 5px; margin: 0.5em 0 0 } .fm { display: block; line-height: 1.5em; margin-top: 2em } .fm1 { display: block; line-height: 1.5em; margin-top: 12em } .h { display: block; font-size: 1em; font-weight: bold; margin: 0.8em 0 0 } .h2a { color: #8F1176; display: block; font-size: 1.17647em; font-weight: bold; line-height: 1.2; padding-bottom: 0.1em; padding-left: 0.2em; padding-top: 0.2em; page-break-before: always; text-align: left; text-indent: 0; margin: 1em 0 0 } .h2a-ro { background-color: #A2499B; color: #FFF; display: block; font-size: 1em; font-weight: bold; padding-bottom: 0.2em; padding-left: 0.2em; padding-top: 0.2em; page-break-before: always; text-align: left; text-indent: 0; margin: 1em 0 0.4em } .h2aa { background-color: #ECE2EA; color: #000; display: block; font-size: 1.17647em; font-weight: bold; line-height: 1.2; padding-bottom: 0.1em; padding-left: 0.2em; padding-top: 0.2em; page-break-before: always; text-align: left; text-indent: 0; border-bottom: #5597D1 solid 0.2em; margin: 0.25em 0 0.4em } .h3a { display: block; font-size: 1em; font-style: normal; font-weight: bold; margin: 0.8em 0 0 } .h3a-b { background-color: #5597D1; color: #FFF; display: block; font-size: 1em; font-style: normal; font-weight: bold; padding: 0.2em 0.3em; margin: 0.5em 0 } .h3a-pq { background-color: #A1499C; color: #FFF; display: block; font-size: 1em; font-weight: bold; text-indent: 0; padding: 0.2em 0.3em 0.2em 0; margin: 0.2em 0 0.5em } .h3a-pq1 { background-color: #A1499C; color: #FFF; display: block; font-size: 1em; font-weight: bold; page-break-before: always; text-indent: 0; padding: 0.2em 0.3em 0.2em 0; margin: 0.2em 0 0.5em } .h3a-pq1a { background-color: #A1499C; color: #FFF; display: block; font-size: 1.25926em; font-weight: bold; text-align: left; text-indent: 0; padding: 0.2em 0.3em 0.2em 0; margin: 0.5em 0 0 } .h3aa { display: block; font-size: 1em; font-style: normal; font-weight: bold; margin: 0.25em 0 0 } .h3t { display: block; font-size: 1em; font-weight: bold; margin: 1em 0 0.7em } .h4a { color: #472F91; display: block; font-style: italic; font-weight: bold; margin: 0.1em 0 0.2em } .h4a1 { color: #472F91; display: block; font-style: italic; font-weight: bold; margin: 1em 0 0.4em } .hang { display: block; font-size: 0.70588em; text-align: left; text-indent: -1.2em; margin: 0 0 0 1.2em } .hang1 { display: block; font-size: 0.70588em; text-align: left; text-indent: -1.2em; margin: 0 0 0 2.5em } .hang2 { display: block; font-size: 0.70588em; text-align: left; text-indent: -1.2em; margin: 0 0 0 3.4em } .hang2a { display: block; font-size: 0.70588em; text-align: left; text-indent: -1.5em; margin: 0 0 0 2.3em } .hang3 { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1.2em; margin: 0 0 0 3.8em } .hang4a { display: block; font-size: 0.70588em; text-align: left; text-indent: -1.4em; margin: 0 0 0 4.9em } .hang11a { display: block; font-size: 0.70588em; text-align: left; text-indent: -1.2em; margin: 1em 0 0 1.2em } .hang21a { display: block; font-size: 0.70588em; text-align: left; text-indent: -1.2em; margin: 1em 0 0 2.5em } .hangts { display: block; font-size: 0.70588em; text-align: left; text-indent: -1em; margin: 1em 0 0 1em } .hangts-1-c { color: #F36F21; display: block; font-size: 0.70588em; font-weight: bold; text-align: left; text-indent: -1em; margin: 1em 0 0 1em } .hangts-1-cc { color: #F36F21; display: block; font-size: 0.70588em; font-weight: normal; text-align: left; text-indent: -1em; margin: 1em 0 0 1em } .hangts1 { display: block; font-size: 0.79412em; text-align: left; text-indent: -1em; margin: 1em 0 0 1em } .hangts2 { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1em; margin: 0 0 0 1.5em } .idxletter { color: #472F91; display: block; font-size: 0.70588em; font-weight: bold; text-align: left; text-indent: 0; margin: 1em 0 0 } .ind { display: block; font-size: 0.70588em; margin-bottom: 0; margin-left: 0; margin-top: 0; text-indent: 0 } .ind1 { display: block; font-size: 0.70588em; margin-bottom: 0; margin-left: 3em; margin-top: 0; text-indent: -2em } .ind2 { display: block; font-size: 0.70588em; margin-bottom: 0; margin-left: 4em; margin-top: 0; text-indent: -3em } .indexnote { display: block; font-size: 0.70588em; text-align: left; text-indent: 0; margin: 10px 0 2px } .jcolor { color: #682D82 } .label { display: block; font-size: 1.41176em; font-weight: bold; line-height: 1.2; page-break-before: always; text-align: right; text-indent: 0; margin: 0 2em 0 0 } .label1 { display: block; font-size: 1.41176em; font-weight: bold; line-height: 1.2; page-break-before: always; text-align: left; text-indent: 0; margin: 0 0 -1.5em } .label2 { display: block; font-size: 1.41176em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 0 0 -1.5em } .lblue { color: #0080AC } .lblue1 { color: #0095D9 } .lblue2 { color: #0080AC; line-height: 1.2 } .lgreen { color: #8FB03E } .linespace { display: block; font-size: 0.70588em; text-align: left; margin: -0.5em 0 } .linespace-h { display: block; font-size: 0.70588em; text-align: left; margin: -2em 0 0 } .linespace-hh { display: block; font-size: 0.70588em; text-align: left; margin: -1em 0 0 } .listdefentry { display: block; font-size: 0.70588em; text-align: left; text-indent: -20px; margin: 0 0 0 23px } .middle { height: auto; vertical-align: middle; width: auto } .nblue { color: #0095D9; font-size: 1.09091em; line-height: 1.2 } .nblue1 { color: #005E9D } .new { background-color: #8FB03E; display: block } .noindent { display: block; font-size: 0.70588em; text-align: left; text-indent: 0; margin: 0 } .noindent-topl { display: block; font-size: 0.70588em; line-height: 1.3em; text-align: left; text-indent: 0; margin: 1.2em 0 2px } .noindent1 { display: block; font-size: 0.70588em; text-align: left; text-indent: 0; margin: 0.8em 0 0 } .pageavoid { display: block; text-indent: 0 } .parafl { color: #472F91; display: block; font-size: 0.79412em; font-style: italic; font-weight: bold; text-align: left; text-indent: 0; margin: 1em 0 0 } .paraindented { display: block; font-size: 0.70588em; text-align: left; text-indent: 1.4em; margin: 0 } .paraindented-t { display: block; font-size: 0.70588em; text-align: left; text-indent: 1.4em; margin: 1em 0 0 } .paraindented1a { display: block; font-size: 0.70588em; text-align: left; text-indent: 1.4em; margin: 0.25em 0 0 } .paraindentedl { display: block; font-size: 0.70588em; text-align: left; margin: 0 } .paraindentedla { display: block; font-size: 0.70588em; text-align: left; margin: 0.5em 0 0 } .pre-hang { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1em; margin: 0 0 0 2em } .pre-hang-t { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1em; margin: 1em 0 0 2em } .pre-hanga { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1.5em; margin: 0 0 0 2em } .pre-hangt { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1em; margin: 0.8em 0 0 2em } .publisher { display: block; font-size: 0.70588em; text-align: left; text-indent: 0; padding: 30px 10px 0 0; margin: 3em 0 0.5em } .q-hang { display: block; font-size: 0.70588em; text-align: left; text-indent: -1.1em; margin: 0.8em 0 0 2.7em } .q-hang1 { display: block; font-size: 0.70588em; text-align: left; text-indent: -1.1em; margin: 0 0 0 3.7em } .q-hanga { display: block; font-size: 0.70588em; text-align: left; text-indent: -1.5em; margin: 0.8em 0 0 2.7em } .q-hanga1 { display: block; font-size: 0.70588em; text-align: left; text-indent: -2em; margin: 0.8em 0 0 2.7em } .q-hanga1-p { display: block; font-size: 0.70588em; text-align: left; text-indent: 0; margin: 0 0 0 2.6em } .q-hanga1a { display: block; font-size: 0.70588em; text-align: left; text-indent: -2.7em; margin: 0.8em 0 0 2.7em } .quoteau { display: block; font-size: 0.79412em; line-height: 1.5em; text-align: right; margin: 0.25em 2em 0.1em } .red { color: #ED1C29 } .red1 { color: #ED1C29; line-height: 1.2 } .refentry { display: block; font-size: 0.79412em; text-align: left; text-indent: -20px; margin: 0 0 0 20px } .right { display: block; font-size: 0.70588em; text-align: right; margin: 1em 0 0 } .rose { color: #EC008C } .rose1 { color: #AC208E } .sectionlabel { color: #F99D1B; display: block; font-size: 1.41176em; font-weight: bold; line-height: 1.2; page-break-before: always; text-align: left; margin: 0.67em 0 } .sectiontitlel { display: block; font-size: 1.41176em; font-weight: bold; line-height: 1.3em; text-align: left; margin: 3em 0 1em } .smallcaps { font-size: 0.5em; font-variant: small-caps } .smallcaps1 { font-size: 0.75em; font-variant: small-caps } .smallcaps2 { font-size: 1em; font-variant: small-caps } .squl { display: block; font-size: 0.70588em; text-align: left; text-indent: -1.3em; margin: 0 0.5em 0 1.3em } .sth { display: block; page-break-inside: avoid } .sup { line-height: 1.2 } .t-bot-lineb { background-color: #D9E5F5; border-collapse: separate; border-spacing: 2px; display: table; margin-bottom: 0; margin-top: 0; text-indent: 0; border-bottom: #5597D1 solid 3px } .t-head { color: #000; display: block; font-size: 0.70588em; text-align: left; margin: 0 0 0 0.5em } .t-para { color: #000; display: block; font-size: 0.70588em; text-align: left; margin: 0 0 0 2em } .t-para-c { color: #005E9D; display: block; font-size: 0.70588em; text-align: left; margin: 0 0 0 0.6em } .t-para-c1 { color: #000; display: block; font-size: 0.70588em; text-align: center; margin: 0 } .t-para-center { color: #000; display: block; font-size: 0.70588em; text-align: center; margin: 0 0 0 0.6em } .t-para-hang { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -0.5em; margin: 0 0 0 1em } .t-para-t { display: block; font-size: 0.88889em; text-align: left; margin: 0.8em 0 0 0.6em } .t-para1 { color: #000; display: block; font-size: 0.70588em; text-align: left; margin: 0 0 0 0.6em } .t-para2 { color: #000; display: block; font-size: 0.88889em; text-align: left; margin: 0 0 0 0.6em } .t-squ { color: #000; display: block; font-size: 0.70588em; text-align: left; text-indent: -1.3em; margin: 0 0.5em 0 2em } .tablecaption { display: block; font-size: 0.79412em; font-weight: bold; text-align: left; text-indent: 0; vertical-align: top; border-top: #5597D1 solid 3px; margin: 2em 0 0.5em } .tablefootnotes { display: block; font-size: 0.70588em; text-align: left; text-indent: 0; vertical-align: top; margin: 0.1em 0 0 } .tableimage { display: block; font-size: 0.70588em; text-align: center; padding: 0; margin: 0 } .tablesource { display: block; font-size: 0.70588em; padding-bottom: 5px; padding-top: 5px; text-align: left; text-indent: 0; margin: 0 0 1em } .tablesource-a { display: block; font-size: 0.70588em; padding-bottom: 0; padding-top: 0; text-align: left; text-indent: 0; margin: 0 } .tablesource-z { display: block; font-size: 0.70588em; padding-bottom: 0; padding-top: 0; text-align: left; text-indent: 0; margin: 0 0 1em } .tabnum { color: #5597D1; font-weight: bold; padding-right: 4px } .tb { color: #005E9D; display: table-cell; font-weight: bold; margin-bottom: 1.5em; margin-top: 1.5em; text-align: inherit; text-indent: 0; vertical-align: top; padding: 0 0.3em; border-bottom: #FFF solid 1px } .tb-c { display: table-cell; margin-bottom: 1.5em; margin-top: 1.5em; text-align: center; text-indent: -1.5em; vertical-align: top; padding: 0 0.3em 0 2em; border-bottom: #FFF solid 1px } .tb1 { display: table-cell; margin-bottom: 1.5em; margin-left: 0; margin-top: 1.5em; text-align: inherit; text-indent: 0; vertical-align: top; padding: 0 0.3em 0 0; border-bottom: #FFF solid 1px } .tb2 { display: table-cell; margin-bottom: 1.5em; margin-left: 0; margin-top: 1.5em; text-align: inherit; text-indent: 0; vertical-align: top; padding: 0 0.3em 0 0 } .tbsource { display: block; font-size: 0.70588em; text-align: left; padding: 0.5px; margin: 0 } .tch1-a { background-color: #C0D3ED; border-collaspe: collaspe; color: #000; display: table-cell; font-weight: bold; margin-bottom: 1.5em; margin-left: 0; margin-top: 1.5em; text-align: inherit; text-indent: 0; vertical-align: top; padding: 0.3em; border-bottom: #FFF solid 2px } .tch1-a-39a { background-color: #C0D3ED; border-collaspe: collaspe; display: table-cell; font-weight: bold; margin-bottom: 1.5em; margin-left: 0; margin-top: 1.5em; text-align: inherit; text-indent: 0; vertical-align: bottom; padding: 0.3em; border-top: #000 solid 1px; border-bottom: #FFF solid 2px } .tch1-a1 { background-color: #C0D3ED; border-collaspe: collaspe; display: table-cell; font-weight: bold; margin-bottom: 1.5em; margin-left: 0; margin-top: 1.5em; text-align: inherit; text-indent: 0; vertical-align: bottom; padding: 0.3em; border-bottom: #FFF solid 2px } .tch1-a2 { background-color: #C0D3ED; border-collaspe: collaspe; display: table-cell; font-weight: bold; margin-bottom: 1.5em; margin-left: 0; margin-top: 1.5em; text-align: inherit; text-indent: 0; vertical-align: top; padding: 0.3em; border-bottom: #FFF solid 0 } .test-num { display: block; font-size: 0.70588em; text-align: left; text-indent: -1em; margin: 0.2em 0 0.2em 1.1em } .test-num-2-pt { display: block; font-size: 0.70588em; text-align: left; text-indent: 0; margin: 1.5em 0 0 } .test-num-t { display: block; font-size: 0.70588em; text-align: left; text-indent: -1em; margin: 1.2em 0 0.2em 1.1em } .test-num1 { display: block; font-size: 0.70588em; text-align: left; text-indent: -1em; margin: 0.2em 0 0.2em 2.2em } .text { display: block; font-size: 0.79412em; text-align: left; text-indent: 0; margin: 4px 0 0 } .text-1a { display: block; font-size: 0.79412em; text-align: left; text-indent: 0; margin: 1em 0 0 } .text-2-t { color: #472F91; display: block; font-size: 0.70588em; font-style: italic; font-weight: bold; line-height: 1.3em; text-align: left; text-indent: 0; margin: 1em 0 0 } .text-3-taa { display: block; font-size: 0.70588em; font-weight: bold; line-height: 1.3em; text-align: left; text-indent: 0; margin: 0.8em 0 0 } .text1 { color: #472F91; display: block; font-size: 0.70588em; font-style: italic; font-weight: bold; line-height: 1.3em; text-align: left; text-indent: 0; margin: 0 } .text2 { display: block; font-size: 0.70588em; line-height: 1.3em; text-align: left; text-indent: 0; margin: em 0 } .tftnote { display: block; font-size: 0.70588em; padding-bottom: 5px; padding-top: 5px; text-align: left; margin: 0 0 1em } .titleaffiliation { display: block; font-size: 0.70588em; font-style: normal; line-height: 1.2em; text-align: left; text-indent: 0; margin: 0 } .titleaffiliation-a { display: block; font-size: 0.70588em; font-style: normal; line-height: 1.2em; text-align: left; text-indent: 0; margin: 0.5em 0 0 } .titleauthor { color: #FAA61A; display: block; font-size: 1em; font-weight: bold; text-align: left; text-indent: 0; margin: 30px 0 0 } .titledocument { display: block; font-size: 1.41176em; font-weight: bold; line-height: 1.5em; text-align: left; margin: 2.3em 0 2em } .tmbot-line { display: block; font-size: 0.70588em; text-align: left; border-bottom: #5597D1 solid 3px; margin: -1.9em 0 0 } .tmbot-line1 { display: block; font-size: 0.70588em; text-align: left; border-bottom: #5597D1 solid 3px; margin: -1.5em 0 0 } .tocchaptitle { background-color: #FFCB08; display: block; font-size: 0.70588em; font-weight: bold; padding-bottom: 0; padding-left: 0.2em; padding-top: 0.3em; text-align: left; text-indent: 0; margin: 1.5em 0 0.5em } .tocchaptitle-1a { display: block; font-size: 0.70588em; font-weight: bold; text-align: left; text-indent: 0; margin: 0.5em 0 } .tocchaptitle-5-b { background-color: #6950A1; display: block; font-size: 0.70588em; font-weight: bold; padding-bottom: 0; padding-left: 0.2em; padding-top: 0.3em; text-align: left; text-indent: 0; margin: 1.5em 0 0.5em } .tocchaptitle-a { display: block; font-size: 0.70588em; font-weight: bold; text-align: left; text-indent: -0.8em; margin: 0.2em 0 0 1.3em } .tocchaptitle-a1 { display: block; font-size: 0.70588em; font-weight: bold; text-align: left; text-indent: -1.3em; margin: 0.2em 0 0 1.3em } .tocchaptitle-a1a { display: block; font-size: 0.70588em; font-weight: bold; text-align: left; text-indent: -1.3em; margin: 1em 0 0 1.3em } .tocchaptitle1 { background-color: #5597D1; display: block; font-size: 0.70588em; font-weight: bold; padding-bottom: 0; padding-left: 0.2em; padding-top: 0.3em; text-align: left; text-indent: 0; margin: 1.5em 0 0.5em } .tocchaptitle2 { background-color: #A1499C; display: block; font-size: 0.70588em; font-weight: bold; padding-bottom: 0; padding-left: 0.2em; padding-top: 0.3em; text-align: left; text-indent: 0; margin: 1.5em 0 0.5em } .tocchaptitle3 { background-color: #F36F21; display: block; font-size: 0.70588em; font-weight: bold; padding-bottom: 0; padding-left: 0.2em; padding-top: 0.3em; text-align: left; text-indent: 0; margin: 1.5em 0 0.5em } .tocchaptitle4 { background-color: #658B42; display: block; font-size: 0.70588em; font-weight: bold; padding-bottom: 0; padding-left: 0.2em; padding-top: 0.3em; text-align: left; text-indent: 0; margin: 1.5em 0 0.5em } .tocchaptitle5 { background-color: #F99D1B; display: block; font-size: 0.70588em; font-weight: bold; padding-bottom: 0; padding-left: 0.2em; padding-top: 0.3em; text-align: left; text-indent: 0; margin: 1.5em 0 0.5em } .white { color: #FFF } .ycolor { color: #F99D1B } .ycolor1 { color: #F36F21 }