body { font-family: arial, helvetica, sans-serif; font-size: medium; color: #18170e; padding: 0px; margin: 0px; background-color: #f9f3e3; } img.doorstop { display: block } img.jacket { float:right; padding: 0px 0px 2px 3px; } table { border: 0; padding: 0px; margin: 0px; } form { padding: 0px; margin: 0px; } span.bold { font-weight: bold; } .underline { text-decoration: underline; } img { border:0; } .nobr { white-space: nowrap; } .center { text-align: center; } sup { vertical-align: 2pt; font-weight: bold; } .rule { padding: 0px 27px 3px 0px; border-bottom: 1px solid #98915c; margin-bottom: 5px; } .rule-lister { border-bottom: 1px dotted #98915c; margin-bottom: 5px; } .lightrule { padding: 0px 27px 10px 0px; border-bottom: 1px solid #e2ddc5; margin-bottom: 10px; } .lightrule-search { padding: 0px 27px 0px 0px; border-bottom: 1px solid #e2ddc5; } .formoff { color: #c6bba4; } .dummy-link {color: #00009d;} a { color: #00009d; } a:link { color: #00009d; text-decoration: none; } a:active { color: #00009d; text-decoration: none; } a:visited { color: #00009d; text-decoration: none; } a:hover { color: #00009d; text-decoration: underline; } a.hide:link { color: #cb6500; text-decoration: none; } a.hide:active { color: #cb6500; text-decoration: none; } a.hide:visited { color: #cb6500; text-decoration: none; } a.hide:hover { color: #cb6500; text-decoration: underline; } a.trail-link:link { color: #18170e; text-decoration: none; } a.trail-link:active { color: #18170e; text-decoration: none; } a.trail-link:visited { color: #18170e; text-decoration: none; } a.trail-link:hover { color: #00009d; text-decoration: underline; } a.subj-trail-link:link { color: #fff; text-decoration: none; } a.subj-trail-link:active { color: #fff; text-decoration: none; } a.subj-trail-link:visited { color: #fff; text-decoration: none; } a.subj-trail-link:hover { color: #fff; text-decoration: underline; } a.sublink { color: #a55200; } .sublink { color: #a55200; } a.sublink:link { color: #a55200; text-decoration: none; font-weight: bold; } a.sublink:active { color: #a55200; text-decoration: none; font-weight: bold; } a.sublink:visited { color: #a55200; text-decoration: none; font-weight: bold; } a.sublink:hover { color: #a55200; text-decoration: underline; font-weight: bold; } a.sublink-as:link { color: #a55200; text-decoration: underline; font-weight: bold; } a.sublink-as:active { color: #a55200; text-decoration: underline; font-weight: bold; } a.sublink-as:visited { color: #a55200; text-decoration: underline; font-weight: bold; } a.sublink-as:hover { color: #a55200; text-decoration: underline; font-weight: bold; } a.novlink:link { color: #00009d; text-decoration: none; } a.novlink:active { color: #00009d; text-decoration: none; } a.novlink:visited { color: #00009d; text-decoration: none; } a.novlink:hover { color: #00009d; text-decoration: underline; } a.flink:link { color: #00009d; text-decoration: underline; } a.flink:active { color: #00009d; text-decoration: underline; } a.flink:visited { color: #777788; text-decoration: underline; } a.flink:hover { color: #00009d; text-decoration: underline; } .page-bounds { font-size: small; padding: 0px 20px 0px 20px; } span.author-name { font-weight: bold; } #table-content { width: 100%; } td.td-gutter { width: 10px; background-color: #f9f3e3; } #td-content { width: 100%; background-color: #f9f3e3; } div.content-bounds-w-splash { padding: 0px 0px 10px 13px; } div.content-bounds { padding: 20px 100px 10px 28px; position: relative; } div.pdf-bounds { padding: 0px 0px 0px 0px; position: relative; } div.content-option-menu { position: absolute; top: 0px; left: 60%; height: 20px; } div.content-option { font-size: 78%; text-align: right; padding: 2px 27px 0px 0px; } div.content-option-book { font-size: 90%; text-align: right; padding: 2px 27px 0px 0px; } div.chapter-lede { font-size: 74%; font-weight: bold; color: #4b3e2a; padding: 0px 27px 5px 20px; } div.chapter-lede-title { font-size: 74%; font-weight: bold; color: #000065; padding: 0px 27px 5px 20px; } div.chapter-lede-title-search { font-size: 74%; font-weight: bold; color: #000065; padding: 0px 27px 5px 68px; } div.chapter-lede-chapter { font-size: 74%; font-weight: bold; color: #000065; padding: 0px 27px 5px 20px; } div.chapter-lede-chapter-search { font-size: 74%; font-weight: bold; color: #000065; padding: 0px 27px 5px 68px; } div.chapter-options { font-size: 70%; color: #98915c; padding: 0px 0px 10px 40px; } div.endnote { color: #434c30; font-size: x-small; padding: 0px 0px 5px 0px; } div.footnote { color: #434c30; font-size: smaller; text-indent: -1em; padding: 0px 37px 5px 44px; margin-left: 1.5em; } div.footnote-inline { color: #434c30; font-size: smaller; margin: 1px 20px 1px 34px; border-top: 1px dotted #d0c6b0; } div.footnote-lede { color: #434c30; font-size: smaller; font-weight: bold; padding: 10px 37px 5px 44px; } div.head1 { font-size: 120%; color: #000065; padding: 0px 27px 3px 0px; border-bottom: 1px solid #98915c; margin-bottom: 10px; } div.head1-push { font-size: 120%; color: #000065; padding: 10px 27px 3px 0px; border-bottom: 1px solid #98915c; margin-bottom: 10px; } div.head1-home { font-size: 120%; color: #000065; padding: 0px 27px 10px 0px; } div.head2-flush { font-size: 97%; font-weight: bold; color: #000065; padding: 0px 27px 10px 0px; } div.head2 { font-size: 97%; font-weight: bold; color: #000065; padding: 0px 27px 10px 20px; } div.head2-push { font-size: 97%; font-weight: bold; color: #000065; padding: 10px 27px 10px 20px; } div.head3-flush { font-size: 87%; font-weight: bold; padding: 0px 27px 10px 0px; } .head3 { font-size: 87%; font-weight: bold; padding: 0px 27px 10px 20px; } div.head4 { font-size: 78%; font-weight: bold; padding: 0px 27px 10px 40px; } div.head5 { font-size: 78%; font-weight: bold; color: #808660; padding: 0px 27px 10px 40px; } img.image-wrap { padding: 2px 0px 5px 10px; position: relative; } img.icon-wrap { padding: 2px 20px 2px 10px; position: relative; } div.keylist { font-size: 78%; font-weight: bold; text-indent: -24px; padding: 0px 27px 5px 34px; } div.keylist-search { font-weight: bold; font-size: 88%; padding: 0px 27px 5px 0px; } div.list-search { font-size: 78%; padding: 0px 27px 5px 45px; } div.booksubtitle{ font-size: 78%; font-weight: bold; text-indent: -24px; padding: 0px 27px 5px 44px; } div.keylist-last { font-size: 78%; font-weight: bold; text-indent: -24px; padding: 0px 27px 10px 44px; } div.list { font-size: 78%; text-indent: -24px; padding: 0px 27px 5px 44px; } div.list-last { font-size: 78%; text-indent: -24px; padding: 0px 27px 10px 44px; } div.index-icon-key-list { font-size: 70%; text-indent: -24px; padding: 0px 27px 2px 44px; } div.index-icon-key-list-last { font-size: 70%; text-indent: -24px; padding: 0px 27px 10px 44px; } div.page-break { text-align: right; line-height: 1px; font-size: 10px; color: #aca368; border-bottom: 1px solid #706650; padding: 3px 4px 8px 0px; margin: 0px 2px 10px 0px; } div.page-next { text-align: right; font-size: 70%; color: #aca368; padding: 2px 1px 10px 20px; } div.para { padding: 0px 27px 10px 20px; font-size: small; } div.para-abstract { padding: 0px 27px 10px 20px; font-size: 78%; } div.para-whatsnew { padding: 0px 27px 10px 30px; font-size: 78%; } div.para-flat { font-size: 78%; padding: 0px 27px 0px 20px; } div.para-flush { font-size: 78%; padding: 0px 27px 10px 0px; } div.section-flush { font-size: 70%; line-height: 1px; border-bottom: 1px solid #d0c6b0; padding: 0px 27px 0px 0px; margin-bottom: 11px; } div.section { font-size: 70%; line-height: 1px; border-bottom: 1px solid #d0c6b0; padding: 0px 27px 0px 0px; margin: 0px 0px 11px 20px; } div.short-section { font-size: 70%; width: 60%; line-height: 1px; border-bottom: 1px solid #d0c6b0; padding: 0px 27px 0px 0px; margin: 0px 0px 11px 20px; } div.email-icon { padding: 10px 27px 3px 0px; } #splash-credit { position: absolute; left: 80%; top: 125px; width: 20%; } div.splash-image { padding: 3px 0px 0px 0px; text-align: right; } div.splash-image-public { padding: 0px 0px 0px 0px; text-align: center; } div.title { font-size: 106%; font-weight: bold; color: #000065; padding: 0px 27px 5px 0px; } div.title-lede { font-size: 74%; color: #3a4020; padding: 0px 27px 5px 20px; } div.title-note { font-size: 74%; padding: 0px 27px 10px 20px; } td.table-cell-l { padding-right: 10px; } td.table-cell-r { padding-right: 27px; } div.table-list { font-size: small; padding: 0px 0px 5px 24px; } div.table-list-nested { font-size: small; padding: 0px 0px 0px 4px; } div.table-list-enumerator { font-size: small; padding: 0px 0px 5px 0px; } div.table-list-para { font-size: small; padding: 0px 0px 5px 0px; } div.table-keylist { font-size: 78%; font-weight: bold; text-indent: -24px; padding: 0px 0px 5px 24px; } div.table-keylist-last { font-size: 78%; font-weight: bold; text-indent: -24px; padding: 0px 0px 10px 24px; } div.table-para { padding: 10px 0px 10px 0px; } div.block { padding: 0px 0px 0px 20px; } span.text-key { color: #18170e; font-weight: bold; } span.text-grayed { color: #aca368; font-size: 90%; } span.text-current { color: #00009d; font-weight: bold; font-size: 125%; } span.text-subkey { color: #655339; font-weight: bold; } span.text-normal { color: #18170e; font-weight: normal; } span.text-note { font-style: italic; } span.index-key-style { font-style: italic; } span.text-off { color: #9e927c; } span.text-off-leftmenu { color: #beaba9; } span.text-latin { font-style: italic; } span.text-citation { font-style: italic; } span.text-emphasis { font-style: italic; } b.table-title { font-size: medium; font-weight: bold; color: #000; } table.sides{ border-right: 1px solid #000; border-left: 1px solid #000; } table.top{ border-top: 1px solid #000; margin: 5px 0px 0px 0px; } table.bottom{ border-bottom: 1px solid #000; } table.topbot{ border-top: 1px solid #000; border-bottom: 1px solid #000; } table.all{ border-color: #000; border-width: 1px; border-style: solid; } td.bottom{ border-bottom: 1px solid #666; } td.right{ border-right: 2px solid #666; } td.bandr{ border-right: 2px solid #666; border-bottom: 2px solid #666; } div.cell { font-family: verdana; padding: 5px; } div.alphabet { color: #000; } span.speaker { font-size: 110%; color: #000; } div.speech { font-size: 110%; color: #666; } span.overline { text-decoration: overline; } img.figure { vertical-align: middle; } .mono-author { font-size: medium; font-weight: bold; } div.mono-chapter-head { font-size: large; color: #000065; padding: 0px 27px 3px 0px; border-bottom: 1px solid #98915c; margin: 20px 0px 10px 0px; } div.mono-head1 { color: #000065; font-size: large; padding: 0px 27px 3px 0px; margin: 20px 0px 10px 0px; } div.mono-head2 { color: #000065; font-size: medium; font-style: bold; padding: 0px 27px 3px 0px; margin: 20px 0px 10px 0px; } div.mono-head3 { color: #000065; font-size: small; padding: 0px 27px 3px 0px; margin: 20px 0px 10px 0px; font-weight: bold; } div.mono-head4 { color: #000065; font-size: small; padding: 0px 27px 3px 0px; margin: 20px 0px 10px 0px; font-weight: bold; } div.mono-head5 { color: #000065; font-size: small; padding: 0px 27px 3px 0px; margin: 20px 0px 10px 0px; font-weight: bold; } div.mono-head6 { color: #000065; font-size: small; padding: 0px 27px 3px 0px; margin: 20px 0px 10px 0px; font-weight: bold; } div.mono-head7 { color: #000065; font-size: small; padding: 0px 27px 3px 0px; margin: 20px 0px 10px 0px; font-weight: bold; } div.mono-headn { color: #000065; font-size: small; padding: 0px 27px 3px 0px; margin: 20px 0px 10px 0px; font-weight: bold; } span.roman { font-family: times, serif; } span.serif { font-family: times, serif; } span.sans { font-family: verdana, sans-serif; } span.smallcaps { font-variant: small-caps; } div.boxedmatter { width: 300; border: 1px dotted #000; padding: 10px 10px 10px 10px; margin: 10px 0px 10px 0px; } #display-maths ul li { display: inline; margin: 0px; padding:0px; list-style: none; } .twelvepix {font-size: small;} .keywords-abs {font-size: x-small;} .indent {padding: 10px 27px 10px 20px;} #hit-item { padding: 0px 0px 10px 0px; } span.search-term { background-color: #ffff55; } #doi { text-align: right; font-size: 70%; } .print-heading, .print-copyright, .inline-copyright, #watermark { display: none; }