/**/ .body_style { display: block; text-align: justify; margin: 0 7%; font-size: 100%; text-indent: 0 } /* Heading Styles */ .h1head, .h2head, .h3head, .h4head, .h5head { clear: both; display: block; text-indent: 0; text-align: center; font-weight: bold; page-break-before: avoid } .h1head { margin: 4em 5% 1em; font-size: 260% } .h2head { margin: 4em 5% 1em; font-size: 220% } .h3head { margin: 3em 5% 1em; font-size: 180% } .h4head { margin: 2em 5% 1em; font-size: 140% } .h5head { margin: 2em 5% 1em; font-size: 100% } .section { page-break-before: always; page-break-inside: avoid } /* forces chunk break in epub */ .pgbreak { page-break-before: always; page-break-inside: avoid } /* w/o chunk break */ abbr { border-bottom: none; text-decoration: none } /* Paragraph Styles */ p { display: block; margin-top: 0.5em; margin-bottom: inherit; text-indent: 1em } .hang_2 { text-indent: -2em; padding-left: 2em } .hang_6 { text-indent: -6em; padding-left: 6em } .tnote { text-indent: -2em; padding-left: 2em; text-align: justify } /* Ruler Styles */ hr { clear: both; display: block; margin: 2em auto; text-align: center; border-style: solid none; border-color: #404040; border-width: 0.1em; min-width: 80%; max-width: 80%; width: 80%; text-indent: 0 } hr.chapline { min-width: 50%; max-width: 50%; width: 50% } /* table Styles */ table { display: table; max-width: 100%; margin: auto; border-collapse: collapse; table-layout: auto; border-style: none } .tbl_bdr_bt { border-bottom-style: ridge; border-bottom-width: medium } .tbl_bdr_lt { border-left-style: ridge; border-left-width: medium } tr { display: table-row } th { display: table-cell; padding: 0.5em 0 0; font-weight: bold; text-align: center; text-indent: 0; vertical-align: middle } td { display: table-cell; padding: 0.25em 0.25em 0 0.25em; /* t,r,b,l */ text-align: left; text-indent: 0; vertical-align: middle } td.hg1td { padding: 0.25em 0.25em 0 1.25em; /* t,r,b,l */ text-indent: -1em; text-align: left } /* footnotes and t-notes */ td.ft_nmbr { display: table-cell; vertical-align: top; padding: 0.75em 0.25em 0 1em; text-align: right } td.ft_text { display: table-cell; vertical-align: top; padding: 0.75em 1em 0 0.25em; text-indent: 0; text-align: justify } /* margin Styles */ .vm_00 { margin-top: 0 } .vm_05 { margin-top: 0.5em } .vm_10 { margin-top: 1em } .vm_15 { margin-top: 1.5em } .vm_20 { margin-top: 2em } .vm_30 { margin-top: 3em } .vm_60 { margin-top: 6em } .ml_20 { margin-left: 2em } .ml_g1 { margin-left: 3em } .ml_g2 { margin-left: 5em } .ml_g3 { margin-left: 7em } .ml_g4 { margin-left: 9em } /* block alignment */ .align_ctr { text-align: center; text-indent: 0 } .align_rt { text-align: right } /* Text indent */ .in_00 { text-indent: 0 } /* block Styles */ .blk_80 { margin-left: 10%; margin-right: 10% } .blk_90 { margin-left: 5%; margin-right: 5% } .blk_img { max-width: 100%; text-indent: 0; text-align: center } .blk_titlepg { page-break-before: always; margin-left: 5%; margin-right: 5%; text-align: center; text-indent: 0 } .blk_tntop, .blk_fn, .blk_tn { border: solid 0.2em; padding: 0 1em 1em; margin: 3em 5% 0; color: black; font-size: 85%; text-align: center; text-indent: 0 } .blk_tntop, .blk_tn { background-color: #9ff } .blk_fn { background-color: #ffc } .nowrap { white-space: nowrap } .quotectn { margin: 1em 5%; text-align: center; text-indent: 0; font-size: 85% } /* text styling */ b { font-weight: bold } /*700*/ .txt_xxxs { font-size: 40% } .txt_xs { font-size: 70% } .txt_sm { font-size: 85% } .txt_med { font-size: 100% } .txt_lg { font-size: 140% } .txt_xl { font-size: 180% } small { font-size: 78% } .txt_sc { font-variant: small-caps } i, .txt_i { font-style: italic } em, .txt_em { font-style: oblique } .noshow { visibility: hidden } /* messages - non-obtrusive */ .msg { text-decoration: none; border-bottom: dotted 0.1em black } .msg:link { color: inherit } .msg:active { color: inherit } .msg:visited { color: inherit } .msg:hover { color: inherit } /* special Classes */ .anchor { vertical-align: super; line-height: 1; font-weight: normal; font-size: 70%; text-decoration: none } /* Metered styles */ .metered { margin-top: 0.5em; display: inline-block } .metered p { text-align: left; margin: 0; padding-left: 3.5em; text-indent: -3em } img { height: auto } .illo_cap { font-size: 85%; font-weight: bold; text-indent: 0; margin: 0.5em auto } .screenonly { display: inherit } @media all { /* was @media handheld */ .body_style { margin: 0 2em } .msg { border-bottom: none } .screenonly { display: none } .metered { margin: 0.5em 5% 0; display: block } } .i_cover { max-width: 32% } .i_314-315 { max-width: 66% } .i_318 { max-width: 31% } .i_320-321 { max-width: 63% } .i_324 { max-width: 30% } .i_325 { max-width: 75% } .i_328-329 { max-width: 38% } .i_331 { max-width: 75% } .i_334-335 { max-width: 38% } .i_338-339 { max-width: 66% } @media all { /* was @media handheld */ .i_cover { max-width: 92% } .i_314-315 { max-width: 95% } .i_318 { max-width: 82% } .i_320-321 { max-width: 95% } .i_324 { max-width: 82% } .i_325 { max-width: 95% } .i_328-329 { max-width: 95% } .i_331 { max-width: 95% } .i_334-335 { max-width: 95% } .i_338-339 { max-width: 95% } } /**/