@namespace h "http://www.w3.org/1999/xhtml"; .booksubtitle { display: block; font-size: 0.77419em; font-weight: bold; margin-left: 1%; padding-bottom: 5px; padding-left: 44px; padding-right: 27px; padding-top: 0; text-indent: -24px } .calibre { background-color: #f9f3e3; color: #18170e; display: block; font-family: arial, helvetica, sans-serif; font-size: 1.29167em; line-height: 1.2; margin-bottom: 0; margin-left: 5pt; margin-right: 5pt; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0 } .calibre1 { display: block } .calibre10 { font-weight: bolder } .calibre11 { font-style: italic } .calibre12 { border-collapse: separate; border-spacing: 2px; display: table; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; text-indent: 0 } .calibre13 { display: table-header-group; vertical-align: middle } .calibre14 { display: table-row-group; vertical-align: middle } .calibre15 { display: table-row; vertical-align: inherit } .calibre16 { display: table-cell; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: inherit } .calibre17 { white-space: nowrap } .calibre18 { display: table-cell; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: inherit } .calibre19 { color: blue; cursor: pointer; text-decoration: underline } .calibre2 { display: block; padding-bottom: 0; padding-left: 20px; padding-right: 20px; padding-top: 0 } .calibre20 { font-weight: bolder; line-height: 1.2 } .calibre21 { font-size: 0.75em; font-weight: bold; line-height: 1.2; vertical-align: 2pt } .calibre22 { font-size: 0.83333em; font-weight: bold; line-height: 1.2; vertical-align: 2pt } .calibre23 { height: auto; vertical-align: bottom; width: auto } .calibre24 { font-size: 0.83333em; line-height: 1.2; vertical-align: sub } .calibre3 { display: block; width: 100% } .calibre4 { border-collapse: separate; border-spacing: 2px; display: table; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; text-indent: 0; width: 100% } .calibre5 { display: table-row; vertical-align: middle } .calibre6 { display: table-cell; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: inherit; vertical-align: inherit } .calibre7 { background-color: #f9f3e3; display: table-cell; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: inherit; vertical-align: inherit; width: 100% } .calibre8 { color: blue; cursor: pointer; line-height: 1.2; text-decoration: underline } .calibre9 { display: block; text-align: center } .endnote { color: #434c30; display: block; font-size: 0.75em; padding-bottom: 5px; padding-left: 0; padding-right: 0; padding-top: 0 } .figure { height: auto; vertical-align: middle; width: auto } .indent { display: block; padding-bottom: 10px; padding-left: 20px; padding-right: 27px; padding-top: 10px } .jacket { height: 140px; line-height: 1.2; padding-bottom: 2px; padding-left: 3px; padding-right: 0; padding-top: 0; text-align: right; width: 90px } .mono-author { font-size: 1.72222em; font-weight: bold; line-height: 1.2 } .mono-chapter-head { border-bottom: 1px solid #98915c; color: #000065; display: block; font-size: 1.29167em; line-height: 1.2; margin-bottom: 10px; margin-left: 0; margin-right: 0; margin-top: 20px; padding-bottom: 3px; padding-left: 0; padding-right: 27px; padding-top: 0 } .mono-head { color: #000065; display: block; font-size: 1.29167em; line-height: 1.2; margin-bottom: 10px; margin-left: 0; margin-right: 0; margin-top: 20px; padding-bottom: 3px; padding-left: 0; padding-right: 27px; padding-top: 0 } .mono-head1 { color: #000065; display: block; font-size: 1.29167em; font-style: bold; line-height: 1.2; margin-bottom: 10px; margin-left: 0; margin-right: 0; margin-top: 20px; padding-bottom: 3px; padding-left: 0; padding-right: 27px; padding-top: 0 } .page-break { border-bottom: 1px solid #706650; color: #aca368; display: block; font-size: 0.64516em; line-height: 1.2; margin-bottom: 10px; margin-left: 0; margin-right: 2px; margin-top: 0; padding-bottom: 8px; padding-left: 0; padding-right: 4px; padding-top: 3px; text-align: right } .para { display: block; font-size: 1em; padding-bottom: 10px; padding-left: 20px; padding-right: 27px; padding-top: 0 } .short-section { border-bottom: 1px solid #d0c6b0; display: block; font-size: 0.77419em; line-height: 1.2; margin-bottom: 11px; margin-left: 20px; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 27px; padding-top: 0; width: 60% } .smallcaps { font-variant: small-caps } .sublink { color: #a55200; cursor: pointer; text-decoration: underline } .table-list { display: block; font-size: 1em; padding-bottom: 5px; padding-left: 24px; padding-right: 0; padding-top: 0 } .table-list-enumerator { display: block; font-size: 1em; padding-bottom: 5px; padding-left: 0; padding-right: 0; padding-top: 0 } .table-list-nested { display: block; font-size: 1em; padding-bottom: 0; padding-left: 4px; padding-right: 0; padding-top: 0 } .text-key { color: #18170e; font-weight: bold } .text-subkey { color: #655339; font-weight: bold } .title { color: #000065; display: block; font-size: 1em; font-weight: bold; line-height: 1.2; padding-bottom: 5px; padding-left: 0; padding-right: 27px; padding-top: 0 } .title-lede { color: #3a4020; display: block; font-size: 0.77419em; padding-bottom: 5px; padding-left: 20px; padding-right: 27px; padding-top: 0 } .title-lede1 { color: #3a4020; display: block; font-size: 0.75em; padding-bottom: 5px; padding-left: 20px; padding-right: 27px; padding-top: 0 } .title-note { display: block; font-size: 0.77419em; padding-bottom: 10px; padding-left: 20px; padding-right: 27px; padding-top: 0 } .twelvepix { font-size: 0.77419em } .twelvepix1 { display: block; font-size: 0.77419em }