.blk { line-height: 1.2 } .bold { font-weight: bold } .bold1 { font-weight: bold; line-height: 1.2 } .calibre { display: block; font-size: 1em; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre1 { text-decoration: none } .calibre2 { height: 100%; width: auto } .calibre3 { display: block } .calibre4 { line-height: 1.2; text-decoration: none } .calibre5 { font-size: 0.75em; line-height: normal; vertical-align: super } .calibre6 { display: block; list-style-type: disc; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre7 { display: list-item; font-size: 1em } .calibre8 { color: gray; display: block; height: 2px; border: currentColor inset 1px; margin: 0.5em auto } .calibre9 { display: block; list-style-type: decimal; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre10 { height: 519px; width: 521px } .calibre11 { height: 750px; width: 478px } .calibre12 { height: 48px; width: 280px } .calibre13 { height: 113px; width: 267px } .calibre14 { height: 48px; width: 449px } .calibre15 { height: 34px; width: 213px } .calibre16 { height: 50px; width: 236px } .calibre17 { height: 76px; width: 509px } .calibre18 { height: 106px; width: 252px } .calibre19 { height: 35px; width: 339px } .calibre20 { display: list-item; font-size: 0.83333em; font-weight: bold } .calibre21 { height: 310px; width: 566px } .calibre22 { height: 397px; width: 521px } .calibre23 { height: 52px; width: 372px } .calibre24 { height: 34px; width: 105px } .calibre25 { height: 217px; width: 349px } .calibre26 { height: 47px; width: 235px } .calibre27 { height: 556px; width: 521px } .calibre28 { height: 51px; width: 352px } .calibre29 { height: 53px; width: 508px } .calibre30 { height: 140px; width: 494px } .calibre31 { height: 51px; width: 506px } .calibre32 { height: 34px; width: 207px } .calibre33 { height: 35px; width: 220px } .calibre34 { height: 47px; width: 306px } .calibre35 { height: 305px; width: 328px } .calibre36 { height: 35px; width: 171px } .calibre37 { display: table-row; line-height: 1.2; vertical-align: inherit } .calibre38 { display: table-cell; line-height: 1.2; text-align: inherit; vertical-align: top; padding: 1px } .calibre39 { height: 31px; width: 379px } .calibre40 { height: 44px; width: 296px } .calibre41 { height: 35px; width: 114px } .calibre42 { height: 51px; width: 302px } .calibre43 { height: 66px; width: 423px } .calibre44 { height: 52px; width: 378px } .calibre45 { height: 34px; width: 351px } .calibre46 { height: 64px; width: 258px } .calibre47 { height: 50px; width: 358px } .calibre48 { height: 193px; width: 501px } .calibre49 { height: 270px; width: 566px } .calibre50 { height: 366px; width: 160px } .calibre51 { height: 154px; width: 484px } .calibre52 { height: 74px; width: 540px } .calibre53 { height: 33px; width: 283px } .calibre54 { display: block; list-style-type: circle; margin-bottom: 0; margin-right: 0; margin-top: 0 } .calibre55 { display: list-item; font-size: 1em; font-weight: bold } .calibre56 { height: 54px; width: 346px } .calibre57 { height: 33px; width: 134px } .calibre58 { height: 305px; width: 521px } .calibre59 { height: 50px; width: 503px } .calibre60 { height: 51px; width: 333px } .calibre61 { height: 50px; width: 451px } .calibre62 { height: 33px; width: 188px } .calibre63 { height: 33px; width: 201px } .calibre64 { height: 138px; width: 390px } .calibre65 { height: 50px; width: 452px } .calibre66 { height: 232px; width: 521px } .calibre67 { height: 234px; width: 437px } .calibre68 { height: 50px; width: 487px } .calibre69 { height: 48px; width: 414px } .calibre70 { height: 33px; width: 171px } .calibre71 { height: 33px; width: 157px } .calibre72 { height: 33px; width: 149px } .calibre73 { height: 34px; width: 171px } .calibre74 { height: 214px; width: 521px } .calibre75 { height: 76px; width: 439px } .calibre76 { height: 379px; width: 567px } .calibre77 { height: 371px; width: 524px } .calibre78 { height: 46px; width: 527px } .calibre79 { height: 30px; width: 211px } .calibre80 { height: 37px; width: 479px } .calibre81 { height: 27px; width: 257px } .calibre82 { height: 33px; width: 300px } .calibre83 { height: 48px; width: 386px } .calibre84 { height: 29px; width: 296px } .calibre85 { height: 209px; width: 298px } .calibre86 { height: 51px; width: 488px } .calibre87 { height: 57px; width: 160px } .calibre88 { height: 47px; width: 322px } .calibre89 { height: 48px; width: 345px } .calibre90 { height: 110px; width: 325px } .calibre91 { height: 135px; width: 448px } .calibre92 { height: 33px; width: 165px } .calibre93 { height: 122px; width: 264px } .calibre94 { height: 123px; width: 289px } .calibre95 { height: 29px; width: 90px } .calibre96 { height: 176px; width: 537px } .calibre97 { font-size: 0.9em; line-height: normal; vertical-align: super } .calibre98 { height: 27px; width: 71px } .calibre99 { height: 31px; width: 467px } .calibre100 { height: 27px; width: 68px } .calibre101 { height: 27px; width: 165px } .calibre102 { height: 173px; width: 521px } .calibre103 { height: 328px; width: 534px } .calibre104 { font-size: 0.91667em; line-height: normal; vertical-align: super } .calibre105 { height: 29px; width: 85px } .calibre106 { height: 33px; width: 164px } .calibre107 { height: 195px; width: 512px } .calibre108 { height: 150px; width: 238px } .calibre109 { height: 244px; width: 298px } .calibre110 { height: 255px; width: 453px } .calibre111 { height: 430px; width: 445px } .calibre112 { height: 168px; width: 281px } .calibre113 { height: 229px; width: 551px } .calibre114 { height: 30px; width: 487px } .calibre115 { height: 27px; width: 293px } .calibre116 { height: 51px; width: 407px } .calibre117 { height: 71px; width: 461px } .calibre118 { height: 214px; width: 566px } .calibre119 { height: 27px; width: 129px } .calibre120 { height: 47px; width: 388px } .calibre121 { height: 146px; width: 381px } .calibre122 { height: 46px; width: 506px } .calibre123 { height: 46px; width: 330px } .calibre124 { height: 47px; width: 221px } .calibre125 { height: 260px; width: 346px } .calibre126 { height: 36px; width: 377px } .calibre127 { height: 366px; width: 162px } .calibre128 { height: 82px; width: 403px } .calibre129 { height: 35px; width: 354px } .calibre130 { height: 28px; width: 118px } .calibre131 { height: 37px; width: 168px } .calibre132 { height: 142px; width: 419px } .calibre133 { height: 238px; width: 321px } .calibre134 { height: 99px; width: 493px } .calibre135 { height: 294px; width: 551px } .calibre136 { height: 125px; width: 343px } .calibre137 { height: 54px; width: 97px } .calibre138 { height: 29px; width: 118px } .calibre139 { height: 35px; width: 221px } .calibre140 { height: 35px; width: 304px } .calibre141 { height: 34px; width: 236px } .calibre142 { height: 34px; width: 238px } .calibre143 { height: 34px; width: 211px } .calibre144 { font-size: 0.75em; line-height: normal; vertical-align: sub } .calibre145 { font-size: 0.9em; line-height: normal; vertical-align: sub } .calibre146 { height: 184px; width: 521px } .calibre147 { height: 217px; width: 543px } .calibre148 { height: 30px; width: 146px } .calibre149 { height: 37px; width: 474px } .calibre150 { height: 37px; width: 506px } .calibre151 { display: block; font-size: 1.2em; orphans: 2; text-align: inherit; text-indent: 0; widows: 2; margin: 0 0 1em } .calibre152 { display: table-row; vertical-align: middle } .chap_bx { display: block; font-weight: bold; text-align: left; text-indent: 0; border: currentColor solid 1px; margin: 25pt 5pt 15pt; padding: 0 } .chap_bx1 { background-color: #dcddde; display: block; font-weight: bold; text-align: left; text-indent: 0; margin: 25pt 5pt 15pt; padding: 10pt } .chap_bx1_h { display: block; font-size: 1em; font-weight: bold; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 14pt 0 5pt 10px } .chap_bx1_h1 { display: block; font-size: 1em; font-weight: bold; text-align: left; text-indent: 0; margin: 14pt 0 5pt 10px } .chap_bx1_src { display: block; font-size: 0.83333em; font-weight: bold; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 11pt 0 0 10px } .chap_bx1_ttl { display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; padding-left: 10pt; text-align: left; text-indent: 0; margin: 0 10pt 6pt 0 } .chap_bx2_txt { display: block; font-size: 0.83333em; font-weight: bold; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 0 10pt 5pt } .chap_center { display: block; font-size: 1em; orphans: 2; text-align: center; text-indent: 0; widows: 2; margin: 0 0 8pt } .chap_dm { display: block; font-size: 1em; orphans: 2; text-align: center; text-indent: 0; widows: 2; margin: 0 0 11pt } .chap_en { display: block; font-size: 0.83333em; orphans: 2; padding-left: 12pt; text-align: left; text-indent: -6pt; widows: 2; margin: 6pt 0 0 } .chap_h { display: block; font-size: 1.66667em; font-style: italic; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 7pt 0 4pt } .chap_h1 { display: block; font-size: 1.29167em; font-style: italic; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 5pt 0 3pt } .chap_num { display: block; font-size: 2em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 20pt 0 0 } .chap_right { display: block; font-size: 1em; orphans: 2; text-align: right; text-indent: 0; widows: 2; margin: 0 0 8pt } .chap_ttl { display: block; font-size: 2em; font-style: normal; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 15pt 0 40pt } .chap_txt { display: block; font-size: 1em; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 0 0 8pt } .chap_txt_1st_para { display: block; font-size: 1em; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 10pt 0 8pt } .chap_untbl_body { display: table-row-group; font-size: 1em; margin-bottom: 0; margin-top: 0; text-align: left; text-indent: 0; vertical-align: middle } .chap-dm { display: block; font-size: 1em; orphans: 2; text-align: inherit; text-indent: 0; widows: 2; margin: 0 } .chap-ext_txt { display: block; font-size: 1em; font-style: italic; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 6pt 0 3pt 14pt } .cover { display: block; text-align: center; text-indent: 0; margin: 0; padding: 0 } .fig_caption { display: block; font-size: 1em; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 3pt 0 17pt } .fig_caption_src { display: block; font-size: 1em; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 0 0 15pt } .fm_ded_txt { display: block; font-size: 1em; font-style: italic; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 30pt 0 11pt 34pt } .fm_h { display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 15pt 0 7pt } .fm_toc_chptv { display: block; font-size: 1em; orphans: 2; padding-left: 2em; text-align: left; text-indent: -1em; widows: 2; margin: 0 0 6pt } .fm_toc_chptvs { display: block; font-size: 1em; orphans: 2; padding-left: 4em; text-align: left; text-indent: -2em; widows: 2; margin: 0 0 6pt } .fm_toc_part { display: block; font-size: 1em; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 5pt 0 } .fm_toc_txt { display: block; font-size: 1em; font-style: italic; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 0 0 6pt } .fm_ttl { display: block; font-size: 2em; font-style: normal; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 10pt 0 40pt } .fm_txt { display: block; font-size: 1em; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 0 0 11pt } .fm_txt_1st_para { display: block; font-size: 1em; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 18pt 0 11pt } .hanging { display: block; font-size: 1em; list-style-type: none; orphans: 2; padding-left: 28pt; text-align: left; text-indent: -14pt; widows: 2; margin: 3pt 0 0 } .imp { display: block; font-size: 1.2em; orphans: 2; text-align: inherit; text-indent: 0; widows: 2; margin: 0.75em 0 1em } .imp1 { display: block; font-size: 1em; orphans: 2; text-align: inherit; text-indent: 0; widows: 2; margin: 0.75em 0 0 } .imprint-page { display: block; font-size: 0.83333em; text-align: left } .isbn { display: table-cell; font-family: serif; font-size: 1em; text-align: inherit; vertical-align: top; width: 5%; padding: 1px 0.15em 1px 1px } .isbn1 { display: table-cell; font-family: serif; font-size: 1em; text-align: inherit; vertical-align: top; width: 65%; padding: 1px } .isbntab { border-collapse: collapse; border-spacing: 2px; display: table; margin-bottom: 0; margin-left: 5pt; margin-top: 0; text-indent: 0; width: 70% } .italic { font-style: italic } .italic1 { font-style: italic; line-height: 1.2 } .list_last_para { display: list-item; font-size: 1em; margin-bottom: 1em } .list_last_para1 { display: list-item; font-size: 0.83333em; font-weight: bold; margin-bottom: 1em } .list_last_para2 { display: list-item; font-size: 1em; font-weight: bold; margin-bottom: 1em } .part { background-color: #dcddde; display: block; font-size: 1em; padding-left: 0; padding-right: 0; margin: 0 5pt } .part_title { display: block; font-size: 2em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 0 0 50pt } .part-num { display: block; font-size: 2em; font-weight: normal; line-height: 1.2; padding-bottom: 5px; text-align: left; text-indent: 0; border-bottom: currentColor solid 1px; margin: 30pt 0 15pt } .rm_index_ttl { display: block; font-size: 2em; font-style: normal; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 0 0 65pt } .rm_index_txt { display: block; font-size: 1em; orphans: 2; padding-left: 10pt; text-align: left; text-indent: -7pt; widows: 2; margin: 0 } .rm_index_txt_sub { display: block; font-size: 1em; orphans: 2; text-align: left; text-indent: -5pt; widows: 2; margin: 0 0 0 15pt } .table_spacer { border-collapse: collapse; border-spacing: 2px; display: table; font-size: 1em; margin-bottom: 20pt; margin-left: 5pt; margin-top: 15pt; text-align: left; text-indent: 0 }