._017_serif_main { display: block; margin: 1em 0 } .address { display: block; font-size: 0.88889em; font-weight: normal; line-height: 1.2; text-align: justify; text-indent: 0; margin: 4px 0 0 } .addresst { display: block; font-size: 0.88889em; font-weight: normal; line-height: 1.2; text-align: justify; text-indent: 0; margin: 14px 0 0 } .bmtitle { display: block; font-size: 1.33333em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 32px 0 10px } .bmtitle1 { display: block; font-size: 1.33333em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 32px 0 28px } .bold { color: #8a8c8f; font-weight: bold } .booktitle { display: block; text-align: center; margin: 20px 0 } .box { background-color: #f7faf8; display: block; border: #b9d3c1 solid 2px; margin: 20px 0; padding: 10px } .box_head_b { color: #58585a; display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 12px 0 4px } .box-bgf { background-color: #f4f9fc; display: block; border: #9bcce4 solid 2px; margin: 20px 0; padding: 10px } .box-bgf1 { background-color: #f4f9fc; display: block; border: #9bcce4 solid 2px; margin: 20px 0; padding: 1.5em } .box-bgf2 { background-color: #dfeef7; display: block; border: #9bcce4 solid 2px; margin: 20px 0; padding: 10px } .box-chap1a { background-color: #e1ede5; display: block; font-size: 1em; font-weight: normal; line-height: 1.2; margin-bottom: 1em; margin-top: 0; text-align: left; padding: 0 1em 1em } .box-chap1ab { background-color: #e1ede5; display: block; font-size: 1em; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-top: 0.5em; text-align: left; padding: 0 } .box-chap2a { background-color: #f6f3d5; display: block; font-size: 1em; font-weight: normal; line-height: 1.2; margin-bottom: 1em; margin-top: 0; text-align: left; padding: 0 1em 1em } .box-chap2ab { background-color: #f6f3d5; display: block; font-size: 1em; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-top: 0.5em; text-align: left; padding: 0 } .box-chap3a { background-color: #f3dde6; display: block; font-size: 1em; font-weight: normal; line-height: 1.2; margin-bottom: 1em; margin-top: 0; text-align: left; padding: 0 1em 1em } .box-chap3ab { background-color: #f3dde6; display: block; font-size: 1em; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-top: 0.5em; text-align: left; padding: 0 } .box-chap4a { background-color: #f5e5dd; display: block; font-size: 1em; font-weight: normal; line-height: 1.2; margin-bottom: 1em; margin-top: 0; text-align: left; padding: 0 1em 1em } .box-chap4ab { background-color: #f5e5dd; display: block; font-size: 1em; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-top: 0.5em; text-align: left; padding: 0 } .box-chap5a { background-color: #dfdeeb; display: block; font-size: 1em; font-weight: normal; line-height: 1.2; margin-bottom: 1em; margin-top: 0; text-align: left; padding: 0 1em 1em } .box-chap5ab { background-color: #dfdeeb; display: block; font-size: 1em; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-top: 1em; text-align: left; padding: 0 } .box-chap6a { background-color: #ece5e2; display: block; font-size: 1em; font-weight: normal; line-height: 1.2; margin-bottom: 1em; margin-top: 0; text-align: left; padding: 0 1em 1em } .box-chap6ab { background-color: #ece5e2; display: block; font-size: 1em; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-top: 0.5em; text-align: left; padding: 0 } .box-chap8a { background-color: #e0e7f1; display: block; font-size: 1em; font-weight: normal; line-height: 1.2; margin-bottom: 1em; margin-top: 0; text-align: left; padding: 0 1em 1em } .box-chap8ab { background-color: #e0e7f1; display: block; font-size: 1em; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-top: 0.5em; text-align: left; padding: 0 } .box1 { background-color: #fcfbf4; display: block; border: #eae29f solid 2px; margin: 20px 0; padding: 10px } .box2 { background-color: #fbf5f8; display: block; border: #e1afc6 solid 2px; margin: 20px 0; padding: 10px } .box3 { background-color: #fcf8f5; display: block; border: #e5c0b0 solid 2px; margin: 20px 0; padding: 10px } .box4 { background-color: #f7f6f9; display: block; border: #a2a0b8 solid 2px; margin: 20px 0; padding: 10px } .box5 { background-color: #faf8f7; display: block; border: #d1c0b9 solid 2px; margin: 20px 0; padding: 10px } .box6 { background-color: #f7f8fb; display: block; border: #b6c4da solid 2px; margin: 20px 0; padding: 10px } .boxhead { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 0 0 8px } .boxheadf { display: block; font-size: 0.88889em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 0 0 8px } .boxheadf1 { display: block; font-size: 1.33333em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 0 0 8px } .calibre { background-color: #FFF; display: block; font-family: sans-serif; font-size: 1.125em; line-height: 1.2; padding-left: 0; padding-right: 0; text-align: center; margin: 0 5pt } .calibre1 { display: block } .calibre2 { height: auto; max-height: 100%; max-width: 100%; width: auto } .calibre3 { display: block; font-family: sans-serif; font-size: 1.125em; line-height: 1.2; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre4 { height: auto; max-height: 100%; max-width: 100%; width: 100% } .calibre5 { line-height: 1.2 } .calibre6 { font-weight: bold; line-height: 1.2 } .calibre7 { font-weight: bold } .calibre8 { display: block; margin-top: 1em } .calibre9 { border-collapse: separate; border-spacing: 2px; display: table; margin-bottom: 10px; margin-top: 10px; text-indent: 0 } .calibre10 { display: table-column-group } .calibre11 { display: table-column } .calibre12 { display: table-row; vertical-align: middle } .calibre13 { display: table-cell; text-align: inherit; vertical-align: top; padding: 1px } .calibre14 { display: block; line-height: 1.2 } .calibre15 { height: auto; line-height: 1.2; max-height: 100%; max-width: 100%; width: 100% } .calibre16 { display: block; list-style-type: disc; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre17 { display: list-item } .calibre18 { height: auto; line-height: 1.2; max-height: 100%; max-width: 100%; width: auto } .cap { background-color: #d9b9c9; padding: 2px 8px } .cap1 { background-color: #9bcce4; padding: 2px 8px } .cap2 { background-color: #b9d3c2; padding: 2px 8px } .cap3 { background-color: #e5c0b1; padding: 2px 8px } .cap4 { background-color: #d1c0b9; padding: 2px 8px } .cap5 { background-color: #eae29f; padding: 2px 8px } .cap6 { background-color: #b6c4da; padding: 2px 8px } .cap7 { background-color: #e1afc6; padding: 2px 8px } .cap8 { background-color: #b6b4cf; padding: 2px 8px } .caption { display: block; font-size: 1em; font-weight: normal; line-height: 1.2; text-align: left; margin: 0.2em 0 0 } .captionf { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 1em 0 0 } .captionf1a { color: #8a8c8f; display: block; font-size: 0.77778em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 4px 0 0 } .captionf1b { display: block; font-size: 0.77778em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 4px 0 0 } .captionfb { display: block; font-family: sans-serif; font-size: 0.88889em; font-weight: normal; line-height: 1.2; margin: 0 0 1em } .chaptitle { display: block; font-size: 1.33333em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 10px 0 0 } .chaptitle1 { display: block; font-size: 1.33333em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 10px 0 30px } .chaptoc { display: block; font-size: 1em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 10px 0 0 20px } .credit { display: block; font-family: sans-serif; font-size: 0.77778em; line-height: 1.2; text-align: left; margin: 0 } .credits { display: block; font-size: 0.88889em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 1em 0 0 } .floatf { float: left; margin-left: -2.5em } .fmtitle { display: block; font-size: 1.33333em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1em 0 0.5em } .fmtitle1 { display: block; font-size: 1.33333em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 0 0 10px } .gray { color: #8a8c8f } .h { display: block; font-size: 1.33333em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 24px 0 10px } .h1 { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 24px 0 10px } .h2 { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; padding-bottom: 4px; text-align: left; text-indent: 0; border-bottom: #000 solid 1px; margin: 24px 0 10px } .h2chap { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 32px 0 4px } .h2f { display: block; font-size: 1.33333em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 10px 0 24px } .h2fa { display: block; font-size: 1.33333em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 10px 0 0 } .h3 { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 24px 0 6px } .h3bm { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 20px 0 4px } .h3f { display: block; font-size: 1.22222em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 24px 0 10px } .h3fa { display: block; font-size: 1.22222em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 4px 0 28px } .h4c { display: block; font-size: 1em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 24px 0 0 } .h4f { display: block; font-size: 1em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 24px 0 10px } .h5a { color: #58585a; display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 24px 0 6px } .h5abm { color: #58585a; display: block; font-size: 0.88889em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 20px 0 6px } .h5bm { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; padding-bottom: 4px; text-align: left; text-indent: 0; border-bottom: #000 solid 1px; margin: 24px 0 4px } .hangbm { display: block; font-size: 0.77778em; font-weight: normal; line-height: 1.2; text-align: justify; text-indent: -20px; margin: 0 0 0 20px } .head_a_listings { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; padding-bottom: 2px; text-align: left; text-indent: 0; border-bottom: currentColor solid 1px; margin: 16px 0 10px } .head_b { display: block; font-size: 1.22222em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 24px 0 10px } .head_b_listing { color: #58585a; display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 16px 0 4px } .head_b_listing1 { color: #58585a; display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 2px 0 4px } .head_c { display: block; font-size: 1.11111em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 24px 0 2px } .head_c_listing { color: #000; display: block; font-size: 0.88889em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 16px 0 4px } .head_d_basics { color: #58585a; display: block; font-size: 0.88889em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 24px 0 6px } .head_e { display: block; font-size: 1em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 16px 0 0 } .highlights { display: block; font-size: 1.33333em; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; margin: 10px 0 20px } .indent { display: block; font-size: 1em; font-weight: normal; line-height: 1.2; text-align: justify; text-indent: 26px; margin: 0 } .indentf { display: block; font-family: serif; font-size: 1em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 26px; margin: 0 } .italic { font-style: italic } .italic1 { font-style: italic; line-height: 1.2 } .listings { display: block; font-size: 0.88889em; font-weight: normal; line-height: 1.2; text-align: justify; text-indent: 0; margin: 0 } .listings_price { color: #555350; font-size: 0.875em; font-weight: bold; line-height: 1.2; border-top: #555350 solid 1px; border-bottom: #555350 solid 1px } .map_reference { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-align: center; text-indent: 0; margin: 16px 0 30px } .mid { height: auto; max-height: 100%; max-width: 100%; vertical-align: middle; width: auto } .noindent { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-align: justify; text-indent: 0; margin: 20px 0 0 } .noindent1 { display: block; font-size: 1em; font-weight: normal; line-height: 1.2; text-align: justify; text-indent: 0; margin: 0 } .noindentf { display: block; font-size: 1em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 20px 0 } .noindentf1 { display: block; font-family: serif; font-size: 1em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 0 } .noindentf2 { display: block; font-family: serif; font-size: 1em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 16px 0 0 } .pagebreak { display: block; padding-top: 1px; margin: 1em 0 } .para { display: block; font-size: 0.88889em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 2px 0 0 } .para-h { display: block; font-size: 0.88889em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 16px 0 0 } .parab { display: block; font-size: 0.77778em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 2px 0 0 } .parabullf { display: block; font-size: 0.77778em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 12px 0 0 12px } .parabullf1 { float: left; font-size: 100%; font-weight: normal; text-align: left; text-indent: 0; margin: 0 0 0 -12px } .paraf { display: block; font-size: 0.77778em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 8px 0 0 } .parai { display: block; font-size: 0.88889em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 16px; margin: 2px 0 0 } .rightl { float: right; font-weight: bold; margin: 0; padding: 0 } .rightl1 { float: right; margin: 0; padding: 0 } .tablec-head { display: block; font-size: 0.77778em; font-weight: normal; line-height: 1.2; text-align: center; text-indent: 0; margin: 0; padding: 2px } .tablel { display: block; font-size: 0.77778em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 0; padding: 2px } .tablelt { display: block; font-size: 0.77778em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 8px 0 0; padding: 2px } .toc { display: block; font-size: 0.88889em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 10px 0 0 20px } .toc1 { background-color: #b9d3c2; padding: 2px 9px 2px 8px } .toc2 { background-color: #eae29f; padding: 2px 9px 2px 8px } .toc3 { background-color: #e1afc6; padding: 2px 9px 2px 8px } .toc4 { background-color: #e5c0b1; padding: 2px 9px 2px 8px } .toc5 { background-color: #b6b4cf; padding: 2px 9px 2px 8px } .toc6 { background-color: #d1c0b9; padding: 2px 9px 2px 8px } .toc7 { background-color: #d9b9c9; padding: 2px 9px 2px 8px } .toc8 { background-color: #b6c4da; padding: 2px 9px 2px 8px } .tocc { display: block; font-size: 1em; font-weight: normal; line-height: 1.2; padding-bottom: 4px; text-align: left; text-indent: 0; border-bottom: #9bcce4 solid 2px; margin: 20px 0 0 } .toccb { display: block; font-size: 1.11111em; font-weight: normal; line-height: 1.2; padding-bottom: 4px; text-align: left; text-indent: 0; border-bottom: #9bcce4 solid 2px; margin: 20px 0 0 } .tocf { display: block; font-size: 0.88889em; font-weight: normal; line-height: 1.2; text-align: left; text-indent: 0; margin: 10px 0 0 4em }