p.toc-part{ font-size: 1.00em; text-align: left; margin-left: 20px; font-style: normal; font-weight: normal; } p.toc-chap{ font-size: 0.80em; text-align: left; margin-left: 30px; font-style: normal; font-weight: normal; } p.toc-head-1{ font-size: 0.60em; text-align: left; margin-left: 40px; font-style: normal; font-weight: normal; } p.toc-head-2{ font-size: 0.60em; text-align: left; margin-left: 65px; font-style: normal; font-weight: normal; } p.normal { font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; } p.PartTitle { font-size: 2.83em; margin-bottom: 1.41em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; } p.PT { font-size: 2.83em; margin-bottom: 1.41em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; } p.PN { font-size: 2.83em; margin-bottom: 1.41em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; } p.PW { font-size: 2.83em; margin-bottom: 1.41em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; } p.Chap-Title { font-size: 2.83em; margin-bottom: 1.41em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; } p.Part-Title { font-size: 2.83em; margin-bottom: 1.41em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; } p.CN { font-size: 2.00em; margin-bottom: 1.41em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; } p.gx-drop-cap { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; margin-left: 25px; text-align: left; font-weight: normal; font-style: normal; } p.gx-first-page { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; margin-left: 25px; text-align: left; font-weight: normal; font-style: normal; } p.gx-no-indent { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; text-align: left; font-weight: normal; font-style: normal; } p.text-no-indent { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; text-align: left; font-weight: normal; font-style: normal; } p.para { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; text-align: left; font-weight: normal; font-style: normal; } p.text { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; text-align: left; font-weight: normal; font-style: normal; } p.abstractpara { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; margin-left: 25px; text-indent: 0px; text-align: left; font-weight: normal; font-style: italic; } p.CO-book-title { font-size: 0.80em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; text-align: left; font-weight: normal; font-style: normal; } p.CO-GX { font-size: 0.80em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; text-align: left; font-weight: normal; font-style: normal; } p.text-no-indent-space { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; text-align: left; font-weight: normal; font-style: normal; } p.PartFeaturingList { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; text-align: left; font-weight: normal; font-style: normal; } p.Heading-1 { font-size: 1.58em; margin-bottom: 0.42em; margin-top: 0.63em; text-indent: 0.00em; text-align: left; font-weight: bold; font-style: normal; } p.Intro { font-size: 0.95em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; margin-left: 25px; text-align: left; font-weight: normal; font-style: normal; } p.GX { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; margin-left: 25px; text-align: left; font-weight: normal; font-style: normal; } p.GX-first { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; margin-left: 25px; text-align: left; font-weight: normal; font-style: normal; } p.GX-opener-w-three-words { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; margin-left: 25px; text-align: left; font-weight: normal; font-style: normal; } p.P-Source { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; margin-left: 25px; text-align: left; font-weight: normal; font-style: normal; } p.icon-first { font-size: 0.71em; margin-bottom: 0.71em; margin-top: 0.00em; margin-left: 25px; text-align: left; font-weight: bold; font-style: normal; } p.icon { font-size: 0.71em; margin-bottom: 0.71em; margin-top: 0.00em; text-indent: 0.00em; margin-left: 25px; text-align: left; font-weight: bold; font-style: normal; } p.icon-last { font-size: 0.71em; margin-bottom: 1.06em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 25px; text-align: left; font-weight: bold; font-style: normal; } p.Heading-2 { font-size: 1.25em; margin-bottom: 0.27em; margin-top: 0.33em; text-indent: 0.00em; text-align: left; font-weight: bold; font-style: normal; } p.bl-margin-art { font-size: 0.79em; margin-bottom: 0.42em; margin-top: 0.00em; text-indent: -23px; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.BL { font-size: 0.79em; margin-bottom: 0.42em; margin-top: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.BL-first { font-size: 0.79em; margin-bottom: 0.42em; margin-top: 10px; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.BL-first-after-list-head { font-size: 0.79em; margin-bottom: 0.42em; margin-top: 10px; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.BL-last { font-size: 0.79em; margin-bottom:10px; margin-top: 0px; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.bl-margin-art-last { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; margin-left: 45px; text-indent: -23px; text-align: left; font-weight: normal; font-style: normal; } p.BL-NL-F { font-size: 0.79em; margin-bottom:10px; margin-top: 0px; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.BL-NL-FC { font-size: 0.79em; margin-bottom:10px; margin-top: 0px; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.Heading-3 { font-size: 1.00em; margin-bottom: 0.27em; margin-top: 0.33em; text-align: left; font-weight: bold; font-style: normal; } p.feature-l-n-sub { font-size: 0.79em; margin-bottom: 0.42em; margin-top: 0.00em; margin-left: 20px; text-align: left; font-weight: normal; font-style: normal; } p.NL { font-size: 0.79em; margin-bottom: 0.42em; margin-top: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.NL-first { font-size: 0.79em; margin-bottom: 0.42em; margin-top: 15px; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.icon-in-list { font-size: 0.71em; margin-bottom: 0.82em; margin-top: 0.47em; margin-left: 45px; text-align: left; font-weight: bold; font-style: normal; } p.nlbl { font-size: 0.79em; margin-bottom: 0.42em; margin-top: 0.00em; margin-left :60px; text-align: left; font-weight: normal; font-style: normal; } p.NL-last { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.Heading-4 { font-size: 0.92em; margin-bottom: 0.18em; margin-top: 0.27em; text-align: left; font-weight: bold; font-style: italic; } p.Heading-4-after { font-size: 0.92em; margin-bottom: 0.18em; margin-top: 0.27em; text-align: left; font-weight: bold; font-style: italic; } p.Heading-5 { font-size: 0.92em; margin-bottom: 0.18em; margin-top: 0.27em; text-align: left; font-weight: bold; font-style: italic; } p.icon-alone { font-size: 0.71em; margin-bottom: 1.06em; margin-top: 0.00em; margin-left: 25px; text-align: left; font-weight: bold; font-style: normal; } span.GX-command-arrow{ } span.GX-code{font-family: monospace; font-size: 0.94em; margin-bottom: 0.00em; margin-top: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; } span.GX-code-bold{font-family: monospace; font-size: 0.94em; margin-bottom: 0.00em; margin-top: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: bold; font-style: normal; } span.GX-code-italic{font-family: monospace; font-size: 0.94em; margin-bottom: 0.00em; margin-top: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: italic; } span.GX-code-bold-italic{font-family: monospace; font-size: 0.94em; margin-bottom: 0.00em; margin-top: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: bold; font-style: italic; } span.code{font-family: monospace; font-size: 0.94em; margin-bottom: 0.00em; margin-top: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; } span.inlinecode{font-family: monospace; font-size: 0.94em; margin-bottom: 0.00em; margin-top: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; } span.inlinecode1{font-family: monospace; font-size: 0.94em; margin-bottom: 0.00em; margin-top: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: bold; font-style: normal; } span.line-number-for-code{ } span.list-code-bold{ } span.list-code-orange{ } span.PO-CN{ } span.PW--{ } p.ext { font-size: 0.79em; margin-bottom: 0.63em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 2.53em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.ext-first { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 2.53em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.ext-last { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 2.53em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.BL-code {font-family: monospace; font-size: 0.75em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 60px; text-align: left; font-weight: normal; font-style: normal; } p.BL-code-pre-bl {font-family: monospace; font-size: 0.75em; margin-bottom: 0.44em; margin-top: 0.00em; margin-left: 60px; text-align: left; font-weight: normal; font-style: normal; } p.bl-last { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.table { font-size: 1.00em; margin-bottom: 1.92em; margin-top: 1.17em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; } p.tn { font-size: .75em; margin-bottom: -7px; margin-top: 2px; text-indent: 0px; margin-left: 3px; text-align: left; text-transform: uppercase; font-weight: bold; font-style: normal; } p.technique{ } p.TqN{ } p.TT { font-size: 0.95em; margin-bottom: -4px; margin-top: 0px; text-indent: 0.00em; margin-left: 10px; text-align: center; font-weight: bold; font-style: normal; } p.TCH { font-size: 0.7em; margin-bottom: 0px; margin-top: 0px; text-indent: 0.00em; margin-left: 10px; text-align: left; font-weight: bold; font-style: normal; background: #CCCCCC; } p.TW{ } p.TX { font-size: 0.7em; margin-bottom: 0.53em; margin-top: 0.21em; text-indent: 0px; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; } p.tx-last { font-size: 0.7em; margin-bottom: 0.53em; margin-top: 0.21em; text-indent: 0px; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; } p.Heading-1-after { font-size: 1.58em; margin-bottom: 0.42em; margin-top: 0.63em; text-indent: 0.00em; text-align: left; font-weight: bold; font-style: normal; text-decoration: underline; } p.fn { font-size: .75em; margin-bottom: 0px; margin-top: 0px; text-indent: 0px; margin-left: 3px; text-align: left; text-transform: uppercase; text-decoration: underline; font-weight: bold; font-style: normal; } p.FC { font-size: 0.75em; margin-bottom: 1.00em; margin-top: 0.00em; text-indent: 0.00em; margin-left: 3px; text-align: left; margin-left: 25px; font-weight: normal; font-style: normal; color: rgb(0,0,255); } p.FC-S-X-wrap-fig { font-size: 0.75em; margin-bottom: 1.00em; margin-top: 0.00em; text-indent: 0.00em; margin-left: 3px; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,255); } p.FC-pre-credit { font-size: 0.75em; margin-bottom: 1.00em; margin-top: 0.00em; text-indent: 0.00em; margin-left: 3px; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,255); } p.figure { font-size: 0.75em; margin-bottom: 1.00em; margin-top: 0.00em; text-indent: 0.00em; margin-left: 3px; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,255); } p.F { font-size: 0.79em; margin-bottom: 10px; margin-top: 0.63em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 25px; text-align: left; font-weight: normal; font-style: normal; } p.BL-code-last {font-family: monospace; font-size: 0.75em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 60px; text-align: left; font-weight: normal; font-style: normal; } p.f-pre-credit { font-size: 0.79em; margin-bottom: 0.11em; margin-top: 0.63em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; } p.F-credit { font-size: 0.62em; margin-bottom: 2.67em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: italic; } p.Heading-2-after { font-size: 1.25em; margin-bottom: 0.27em; margin-top: 0.33em; text-indent: 0.00em; text-align: left; font-weight: bold; font-style: normal; } p.codelisting {font-family: monospace; font-size: 0.75em; margin-bottom: 0.25em; margin-top: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.codelisting-last { font-family: monospace; font-size: 0.75em; margin-bottom: 1.00em; margin-top: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.BL2 { font-size: 0.79em; margin-bottom: 0.42em; margin-top: 0.00em; margin-left: 60px; text-align: left; font-weight: normal; font-style: normal; } p.BL2-last { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; margin-left: 60px; text-align: left; font-weight: normal; font-style: normal; } p.BL2-code { font-family: monospace; font-size: 0.79em; margin-bottom: 0.42em; margin-top: 0.00em; margin-left: 60px; text-align: left; font-weight: normal; font-style: normal; } p.BL2-code-last { font-family: monospace; font-size: 0.79em; margin-bottom: 0.42em; margin-top: 0.00em; margin-left: 60px; text-align: left; font-weight: normal; font-style: normal; } p.BL2-code-pre-BL { font-family: monospace; font-size: 0.79em; margin-bottom: 0.42em; margin-top: 0.00em; margin-left: 60px; text-align: left; font-weight: normal; font-style: normal; } p.icon-code {font-family: monospace; font-size: 0.72em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.icon-code-pre-icon {font-family: monospace; font-size: 0.72em; margin-bottom: 0.57em; margin-top: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.icon-code-last {font-family: monospace; font-size: 0.72em; margin-bottom: 1.03em; margin-top: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.nl-code-pre-nl {font-family: monospace; font-size: 0.75em; margin-bottom: 0.44em; margin-top: 0.00em; margin-left: 60px; text-align: left; font-weight: normal; font-style: normal; } p.NL-code {font-family: monospace; font-size: 0.75em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 60px; text-align: left; font-weight: normal; font-style: normal; } p.NL-code-last { font-family: monospace; font-size: 0.75em; margin-bottom: 0.95em; margin-top: 0.00em; margin-left: 60px; text-align: left; font-weight: normal; font-style: normal; } p.NL-code-pre-NL { font-family: monospace; font-size: 0.75em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 60px; text-align: left; font-weight: normal; font-style: normal; } p.NL2 { font-size: 0.79em; margin-bottom: 0.42em; margin-top: 0.00em; margin-left:60px; text-align: left; font-weight: normal; font-style: normal; } p.NL2-last { font-size: 0.79em; margin-bottom: 0.42em; margin-top: 0.00em; margin-left:60px; text-align: left; font-weight: normal; font-style: normal; } p.unnumbered { font-size: 0.79em; margin-bottom: 0.42em; margin-top: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.unnumbered-last { font-size: 0.79em; margin-bottom: 0.95em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.code-80 {font-family: monospace; font-size: 0.67em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: -1.62em; margin-right: 0.00em; margin-left: 9.12em; text-align: left; font-weight: normal; font-style: normal; } p.code-80-last {font-family: monospace; font-size: 0.67em; margin-bottom: 1.12em; margin-top: 0.00em; text-indent: -1.62em; margin-right: 0.00em; margin-left: 9.12em; text-align: left; font-weight: normal; font-style: normal; } p.code-80-last-w-line-numbers {font-family: monospace; font-size: 0.67em; margin-bottom: 1.12em; margin-top: 0.00em; text-indent: -1.62em; margin-right: 0.00em; margin-left: 9.12em; text-align: left; font-weight: normal; font-style: normal; } p.gx-margin-art { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: -22px; margin-left: 25px; text-align: left; font-weight: normal; font-style: normal; } p.code-n { font-size: .75em; margin-bottom: 0px; margin-top: 0px; text-indent: 0px; margin-left: 3px; text-align: left; font-weight: bold; font-style: normal; border: 1px #000000 solid; border-collapse: collapse; border-spacing: 0px; border-top-color: transparent; border-bottom-color: #000000; border-right-color: transparent; border-left-color: transparent; } p.code-T { font-size: 0.78em; margin-bottom: 1.29em; margin-top: 5px; margin-left: 15px; text-align: left; font-weight: bold; font-style: normal; } p.code-80-listing {font-family: monospace; font-size: 0.67em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 15px; text-align: left; font-weight: normal; font-style: normal; } p.code-h { font-size: 0.75em; margin-bottom: 0.33em; margin-top: 0.67em; margin-left: 15px; text-align: left; font-weight: normal; font-style: normal; text-decoration: underline; } p.code-80-listing-last {font-family: monospace; font-size: 0.67em; margin-bottom: 20px; margin-top: 0.00em; margin-left: 15px; text-align: left; font-weight: normal; font-style: normal; border: 1px #000000 solid; border-collapse: collapse; border-spacing: 0px; border-top-color: transparent; border-bottom-color: #000000; border-right-color: transparent; border-left-color: transparent; } p.Heading-3-after { font-size: 0.92em; margin-bottom: 0.18em; margin-top: 0.36em; text-align: left; font-weight: bold; font-style: normal; } p.code-listing {font-family: monospace; font-size: 0.75em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 15px; text-align: left; font-weight: normal; font-style: normal; } p.code {font-family: monospace; font-size: 0.75em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 15px; text-align: left; font-weight: normal; font-style: normal; } p.code-last {font-family: monospace; font-size: 0.75em; margin-bottom: 15px; margin-top: 0.00em; margin-left: 15px; text-align: left; font-weight: normal; font-style: normal; } p.code-last-w-rule {font-family: monospace; font-size: 0.75em; margin-bottom: 15px; margin-top: 0.00em; margin-left: 15px; text-align: left; font-weight: normal; font-style: normal; } p.code-x {font-family: monospace; font-size: 0.80em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 15px; text-align: left; font-weight: normal; font-style: normal; } p.code-last-x {font-family: monospace; font-size: 0.80em; margin-bottom: 15px; margin-top: 0.00em; margin-left: 15px; text-align: left; font-weight: normal; font-style: normal; } p.code-listing-continued { font-size: 0.71em; margin-bottom: 0.00em; margin-top: 0.71em; text-indent: 0.00em; margin-right: 1.41em; margin-left: 1.41em; text-align: right; font-weight: normal; font-style: italic; } p.code-listing-last {font-family: monospace; font-size: 0.75em; margin-bottom: 20px; margin-top: 0.00em; margin-left: 15px; text-align: left; font-weight: normal; font-style: normal; border: 1px #000000 solid; border-collapse: collapse; border-spacing: 0px; border-top-color: transparent; border-bottom-color: #000000; border-right-color: transparent; border-left-color: transparent; } p.table-pre-footnote { font-size: 1.00em; margin-bottom: 0.50em; margin-top: 1.17em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; } p.TH { font-size: 0.67em; margin-bottom: 0.62em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.75em; margin-left: 0.75em; text-align: left; font-weight: bold; font-style: normal; } p.t-continued { font-size: 0.71em; margin-bottom: 0.00em; margin-top: 0.35em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: right; font-weight: normal; font-style: italic; } p.T-footnote { font-size: 0.62em; margin-bottom: 0.40em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.80em; margin-left: 0.80em; text-align: left; font-weight: normal; font-style: normal; } p.t-footnote-last { font-size: 0.62em; margin-bottom: 2.53em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.80em; margin-left: 0.80em; text-align: left; font-weight: normal; font-style: normal; } p.step-h { font-size: 0.96em; margin-bottom: 0.52em; margin-top: 0.35em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 4.83em; text-align: left; font-weight: bold; font-style: normal; } p.nl-fn { font-size: .75em; margin-bottom: 0px; margin-top: 0px; text-indent: 0px; margin-left: 45px; text-align: left; font-weight: bold; font-style: normal; text-decoration: underline; } p.NL-FC { font-size: 0.75em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.NL-FC-pre-credit { font-size: 0.75em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.NL-F { font-size: 0.79em; margin-bottom: 2.11em; margin-top: 0.63em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.bl-fn { font-size: .75em; margin-bottom: 0px; margin-top: 0px; text-indent: 0px; margin-left: 45px; text-align: left; font-weight: bold; font-style: normal; text-decoration: underline; } p.bl-fc { font-size: 0.75em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.bl-f { font-size: 0.79em; margin-bottom: 2.11em; margin-top: 0.63em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.nl-margin-art { font-size: 0.79em; margin-bottom: 0.42em; margin-top: 0.00em; text-indent: -22px; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.nl-f-pre-credit { font-size: 0.79em; margin-bottom: 0.11em; margin-top: 0.63em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.NL-F-credit { font-size: 0.62em; margin-bottom: 2.67em; margin-top: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: italic; } p.drop-folio { font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; } p.intro-h { font-size: 1.17em; margin-bottom: -0.1em; margin-top: 0.00em; text-indent: 0.00em; margin-left: 25px; text-align: left; font-weight: normal; font-style: normal; color: #FFFFFF; background: #000000; } p.intro-ul { font-size: 0.71em; margin-bottom: 0.94em; margin-top: 0.3em; text-indent: 0.00em; margin-left: 25px; text-align: left; font-weight: normal; font-style: normal; background: #CCCCCC; } p.rh-tab-text { font-size: 1.17em; margin-bottom: 0.64em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.43em; margin-left: 0.43em; text-align: right; font-weight: normal; font-style: normal; color: #FFFFFF; } p.folio-verso { font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; } p.rh-verso { font-size: 0.92em; margin-bottom: 0.82em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.55em; text-align: left; font-weight: normal; font-style: normal; } p.CT { font-size: 0.92em; margin-bottom: 0.82em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.55em; margin-left: 0.55em; text-align: right; font-weight: normal; font-style: normal; } p.CT-small { font-size: 0.92em; margin-bottom: 0.82em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.55em; margin-left: 0.55em; text-align: right; font-weight: normal; font-style: normal; } p.CW { font-size: 0.92em; margin-bottom: 0.82em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.55em; margin-left: 0.55em; text-align: right; font-weight: normal; font-style: normal; } p.rh-recto { font-size: 0.92em; margin-bottom: 0.82em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.55em; margin-left: 0.55em; text-align: right; font-weight: normal; font-style: normal; } p.folio-recto { font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: right; font-weight: normal; font-style: normal; } p.footnote-first { font-size: 0.67em; margin-bottom: 0.38em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 4.50em; text-align: left; font-weight: normal; font-style: normal; } p.footnote { font-size: 0.67em; margin-bottom: 0.62em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 4.50em; text-align: left; font-weight: normal; font-style: normal; } p.SBT { font-size: 1.10em; margin-bottom: -.1em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: center; font-weight: normal; font-style: normal; } p.SB-TCH{ } p.SB-TT{ } p.SB-TX{ } p.SBX { font-size: 0.70em; margin-bottom: 1.00em; margin-top: 1.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; padding: 10px; background-color: } p.SB-BL { font-size: 0.70em; margin-bottom: 0.44em; margin-top: 0.00em; margin-left: 20px; text-align: left; font-weight: normal; font-style: normal; } p.SB-BL2 { font-size: 0.70em; margin-bottom: 0.44em; margin-top: 0.00em; margin-left: 40px; text-align: left; font-weight: normal; font-style: normal; } p.SB-BL-last { font-size: 0.70em; margin-bottom: 0.44em; margin-top: 0.00em; margin-left: 20px; text-align: left; font-weight: normal; font-style: normal; } p.SB-BL2-last { font-size: 0.70em; margin-bottom: 0.44em; margin-top: 0.00em; margin-left: 20px; text-align: left; font-weight: normal; font-style: normal; } p.sbh { font-size: 0.85em; margin-bottom: 0.43em; margin-top: 0.87em; text-indent: 0.00em; margin-right: 0.52em; margin-left: 0.52em; text-align: left; font-weight: normal; font-style: normal; text-decoration: underline; } p.SB-NL { font-size: 0.70em; margin-bottom: 0.44em; margin-top: 0.00em; margin-left: 20px; text-align: left; font-weight: normal; font-style: normal; background: #CCCCCC; } p.SB-NL2 { font-size: 0.70em; margin-bottom: 0.44em; margin-top: 0.00em; margin-left: 40px; text-align: left; font-weight: normal; font-style: normal; } p.SB-NL-last { font-size: 0.70em; margin-bottom: 0.44em; margin-top: 0.00em; margin-left: 20px; text-align: left; font-weight: normal; font-style: normal; } p.SB-NL2-last { font-size: 0.70em; margin-bottom: 0.44em; margin-top: 0.00em; margin-left: 40px; text-align: left; font-weight: normal; font-style: normal; } p.SB-F { font-size: 0.70em; margin-bottom: 0.11em; margin-top: 0.89em; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; } p.SB-F-no-FC { font-size: 0.70em; margin-bottom: 0.11em; margin-top: 0.89em; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; } p.SB-FC { font-size: 0.50em; margin-bottom: 1.67em; margin-top: 0.00em; text-indent: 0.00em; margin-left: 10px; text-align: justify; font-weight: normal; font-style: italic; } p.SB-code {font-family: monospace; font-size: 0.70em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; } p.SB-code-last {font-family: monospace; font-size: 0.70em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; } p.SB-code-indent {font-family: monospace; font-size: 0.70em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; } p.SB-code-indent-last {font-family: monospace; font-size: 0.70em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; } p.SB-code-indent-pre-BL-NL {font-family: monospace; font-size: 0.70em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; } p.sb-f-credit { font-size: 0.50em; margin-bottom: 2.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.80em; margin-left: 0.80em; text-align: left; font-weight: normal; font-style: italic; } p.sb-icon { font-size: 0.70em; margin-bottom: 0.71em; margin-top: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; } p.SB-code-80 {font-family: monospace; font-size: 0.50em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; } p.SB-code-80-last {font-family: monospace; font-size: 0.50em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; } p.gx-quote { font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; margin-left: 20px; text-align: left; font-weight: normal; font-style: italic; } p.gx-quote-last { font-size: 0.79em; margin-bottom: 2.53em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 3.79em; text-align: right; font-weight: bold; font-style: normal; } span.SB-BL-bullet { } span.SB-BL2-bullet { } span.sb-fc { font-size: 0.75em; margin-bottom: 0.33em; margin-top: 0.00em; margin-left: 10px; text-align: justify; font-weight: normal; font-style: italic; background: #CCCCCC; } span.SB-NL-bullet { } span.SB-NL2-bullet { } span.sb-table-pre-footnote { font-size: 1.00em; margin-bottom: 0.50em; margin-top: 0.67em; text-indent: 0.00em; margin-right: 0.50em; margin-left: 0.50em; text-align: left; font-weight: normal; font-style: normal; } span.SB-T-footnote { font-size: 0.30em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: italic; background: #CCCCCC; } span.sb-t-footnote-last { font-size: 0.30em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: italic; background: #CCCCCC; } span.SB-TN { } span.SB-UL { font-size: 0.75em; margin-bottom: 0.58em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 40px; text-align: left; font-weight: normal; font-style: normal; background: #CCCCCC; } span.SB-UL-last { font-size: 0.75em; margin-bottom: 0.58em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 40px; text-align: left; font-weight: normal; font-style: normal; background: #CCCCCC; } span.SBX-code { } span.sb-footnote-first { font-size: 0.30em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: italic; background: #CCCCCC; } span.SB-footnote { font-size: 0.30em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: italic; background: #CCCCCC; } span.step-- { } span.TN { } p.byline { font-size: 1.17em; margin-bottom: 3.43em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: italic; } p.icon-first-page { font-size: 0.71em; margin-bottom: 0.71em; margin-top: 0.00em; margin-left: 25px; text-align: left; font-weight: bold; font-style: normal; } span.BL-bullet{ color:#0000FF; } span.BL2-bullet{ } span.bold-list-text{ } span.code-in-FC{ } span.code-T-number{ } span.CW--{ } span.fm-smashing{ } span.sb-bl-f { font-size: 0.75em; margin-bottom: 0.44em; margin-top: 0.00em; margin-left: 20px; text-align: left; font-weight: normal; font-style: normal; background: #CCCCCC; } span.sb-bl-f-credit { font-size: 0.30em; margin-bottom: 0.44em; margin-top: 0.00em; margin-left: 20px; text-align: left; font-weight: normal; font-style: normal; background: #CCCCCC; } span.icon { font-size: 0.71em; margin-bottom: 0.71em; margin-top: 0.00em; margin-left: 25px; text-align: left; font-weight: bold; font-style: normal; } span.zCOthreewordsitalic { font-style: italic; } span.zberkbolditalic { font-weight: bold; font-style: italic; } span.zoptitalic { font-weight: normal; font-style: italic; } span.zoptbold { font-weight: bold; font-style: normal; } span.zberkbold { font-weight: bold; font-style: normal; } span.zberkitalic { font-weight: normal; font-style: italic; } td.table-title { font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; border: 1px #000000 solid; border-collapse: collapse; border-spacing: 0px; border-top-color: #000000; border-bottom-color: transparent; border-right-color: transparent; border-left-color: transparent; } td.table-column-head { font-size: 0.88em; margin-bottom: 0.53em; margin-top: 0.21em; margin-left: 10px; text-align: left; font-weight: bold; font-style: normal; border: 1px #000000 solid; border-collapse: collapse; border-spacing: 0px; border-top-color: transparent; border-bottom-color: #000000; border-right-color: #FFFFFF; border-left-color: #FFFFFF; background: #CCCCCC; } td.table-body { font-size: 0.88em; margin-bottom: 15px; margin-top: 0.21em; margin-left: 10px; text-indent: -10px; text-align: left; font-weight: normal; font-style: normal; border: 0.25px #000000 solid; border-collapse: collapse; border-spacing: 0px; border-top-color: transparent; border-bottom-color: #000000; border-right-color: #FFFFFF; border-left-color: #FFFFFF; } td.table-body-last { font-size: 0.88em; margin-bottom: 15px; margin-top: -10px; margin-left: 10px; text-align: left; font-weight: bold; font-style: normal; border: 1px #000000 solid; border-collapse: collapse; border-spacing: 0px; border-top-color: transparent; border-bottom-color: #000000; border-right-color: #FFFFFF; border-left-color: #FFFFFF; } td.table-body-first-w-rule { font-size: 0.88em; margin-bottom: 0.53em; margin-top: 0.21em; margin-left: 10px; text-align: left; font-weight: bold; font-style: normal; border: 1px #000000 solid; border-collapse: collapse; border-spacing: 0px; border-top-color: #000000; border-bottom-color: #000000; border-right-color: #FFFFFF; border-left-color: #FFFFFF; } td.table-continued { font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; } td.table-number-when-continued { font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; } td.table-column-head-w-rule { font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; } td.sb-table-column-head-w-rule { font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; } div.sidebar { margin-bottom: 8px; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 5px; text-align: center; border: 2px #000000 solid; border-collapse: collapse; border-spacing: 0px; border-top: 2px solid #000000; border-right: 2px solid #000000; border-left: 2px solid #000000; border-bottom: 2px solid #000000; background: #CCCCCC; } img {max-width: 100% } p.book-title{ font-size: 3.00em; margin-bottom: 0.33em; margin-top: 0.00em; text-indent: 0.00em; text-align: center; font-weight: bold; } p.FM-TOC-CT{ } p.FM-TOC-H1{ } p.FM-TOC-H2{ } p.FM-TOC-Part-Title{ } p.fm-title{ font-size: 3.00em; margin-bottom: 0.33em; margin-top: 0.00em; text-indent: 0.00em; text-align: center; font-weight: bold; } p.fm-sub-title{ font-size: 3.00em; margin-bottom: 0.33em; margin-top: 0.00em; text-indent: 0.00em; text-align: center; font-weight: bold; } p.book-title-2{ font-size: 2.00em; margin-bottom: 0.33em; margin-top: 0.00em; text-indent: 0.00em; text-align: center; font-weight: bold; } p.author-byline{ font-size: 2.00em; margin-bottom: 0.33em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 1.00em; margin-left: 1.00em; text-align: center; font-weight: bold; font-style: normal; } p.fm-author{ font-size: 2.00em; margin-bottom: 0.33em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 1.00em; margin-left: 1.00em; text-align: center; font-weight: bold; font-style: normal; } p.break-after {page-break-after: always; text-align: center; } p.copyright-text-title{ font-size: 0.88em; text-align: left; margin-left: 25px; font-style: normal; font-weight: bold; } p.copyright-text{ font-size: 0.88em; text-align: left; margin-left: 25px; font-style: normal; font-weight: normal; } p.fm-copyright-text{ font-size: 0.88em; text-align: left; margin-left: 25px; font-style: normal; font-weight: normal; } p.fm-ack-pg-text{ font-size: 0.88em; text-align: left; margin-left: 25px; font-style: normal; font-weight: normal; } p.copyright-disclaimer-box{ font-size: 0.88em; text-align: left; margin-left: 25px; font-style: normal; font-weight: normal; border: 2px solid; padding: 2px; } p.fm-dedication{ font-size: 0.88em; text-align: left; margin-left: 25px; font-style: normal; font-weight: normal; border: 2px solid; padding: 2px; } p.fm-half-title{ font-size: 1.50em; margin-top: 1.00em; margin-bottom: 0.30em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: bold; font-style: normal; page-break-before: always; } p.fm-heading-1{ font-size: 1.50em; margin-top: 1.00em; margin-bottom: 0.30em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: bold; font-style: normal; page-break-before: always; } p.fm-heading-2{ font-size: 1.67em; margin-top: 0.60em; margin-bottom: 0.20em; margin-right: 0.00em; margin-left: 25px; text-indent: 0.00em; text-align: left; font-weight: bold; font-style: normal; } p.fm-ack-pg-heading{ font-size: 1.67em; margin-top: 0.60em; margin-bottom: 0.20em; margin-right: 0.00em; margin-left: 25px; text-indent: 0.00em; text-align: left; font-weight: bold; font-style: normal; } p.FM-head{ font-size: 1.67em; margin-top: 0.60em; margin-bottom: 0.20em; margin-right: 0.00em; margin-left: 25px; text-indent: 0.00em; text-align: left; font-weight: bold; font-style: normal; } p.fm-normal{ font-size: 0.88em; text-align: left; margin-left: 25px; font-style: normal; font-weight: normal; } p.fm-credit-head{ font-size: 0.95em; margin-bottom: 0.44em; margin-top: 0.58em; text-indent: 0.00em; margin-left: 25px; text-align: left; font-weight: bold; font-style: normal; } p.fm-credit-name{ font-size: 0.88em; text-align: left; margin-left: 25px; font-style: normal; font-weight: normal; } p.puback-col-head{ font-size: 0.88em; text-align: left; margin-left: 25px; font-style: normal; font-weight: bold; } p.puback-col-head-w-rule{ font-size: 0.88em; text-align: left; margin-left: 25px; font-style: normal; font-weight: bold; } p.center{ text-align: center; } p.puback-ed-prod-names{ font-size: 0.88em; text-align: left; margin-left: 25px; font-style: normal; font-weight: normal; } p.puback-ed-prod-names-indent{ font-size: 0.88em; text-align: left; margin-left: 55px; font-style: normal; font-weight: normal; } span.zChicagoLaser { font-weight: normal; font-style: normal; } span.smallcaps { font-variant: small-caps; } span.zsuperscript { vertical-align: super; font-size: x-small; } span.zsubscript { vertical-align: sub; font-size: x-small; } span.zzapfdingbats { font-weight: normal; font-style: normal; } span.zSymbolMedium { font-weight: normal; font-style: normal; } span.zBulletBible { font-weight: normal; font-style: normal; } span.zFuturaBold { font-weight: bold; font-style: normal; } span.zFuturaBoldCond { font-weight: bold; font-style: normal; } span.zFuturaBoldCondItalic { font-weight: bold; font-style: italic; } span.zFuturaBoldItalic { font-weight: bold; font-style: italic; } span.zFuturaExtraBoldCond { font-weight: bold; font-style: normal; } span.zFuturaExtraBoldItalic { font-weight: bold; font-style: italic; } span.zFuturaItalic { font-weight: normal; font-style: italic; } span.zFuturaLightCond { font-weight: normal; font-style: normal; } span.zFuturaLightCondItalic { font-weight: normal; font-style: italic; } span.zFuturaLightItalic { font-weight: normal; font-style: italic; } span.zFuturaMed { font-weight: normal; font-style: normal; } span.zFuturaMedCond { font-weight: normal; font-style: normal; } span.zFuturaMedCondItalic { font-weight: normal; font-style: italic; } span.zFuturaMedItalic { font-weight: normal; font-style: italic; } span.zInterstateBoldCompressed { font-weight: bold; font-style: normal; } span.zInterstateBoldCondensed { font-weight: bold; font-style: normal; } span.zInterstateLight { font-weight: normal; font-style: normal; } span.zInterstateLightCompressed { font-weight: normal; font-style: normal; } span.zInterstateLightCondensed { font-weight: normal; font-style: normal; } span.zInterstateLightItalic { font-weight: normal; font-style: italic; } span.zInterstateRegItalic { font-weight: normal; font-style: italic; } span.zMinionProBold { font-weight: bold; font-style: normal; } span.zMinionProBoldItalic { font-weight: bold; font-style: italic; } span.zMinionProItalic { font-weight: normal; font-style: italic; } span.zMinionProRegualr { font-weight: normal; font-style: normal; } span.zSubscript { font-weight: normal; font-style: normal; } span.zSuperscript { font-weight: normal; font-style: normal; } span.zUnderline { font-weight: normal; font-style: normal; } span.zUniversNews { font-weight: normal; font-style: normal; } p.icon-name { font-size: 0.92em; margin-bottom: 0.18em; margin-top: 0.36em; margin-left: 25px; text-align: left; font-weight: bold; font-style: normal; } span.b{ font-weight: bold; } span.i{ font-style: italic; } span.CO-three-words { color: #0000FF; font-size: 1.10em; } span.step- { color: #FF4500; font-size: 1.20em; } span.zUniversItalic { font-style: italic; } span.zUniversBold { font-weight: bold; } span.zUniversBoldCond { font-weight: bold; } span.zUniversBoldCondItalic { font-weight: bold; font-style: italic; } span.zUniversBoldItalic { font-weight: bold; font-style: italic; } span.zUniversCond { font-style: normal; } span.zUniversLightCondItalic { font-style: italic; } span.zcourierbold { font-weight: bold; } span.zcourierbolditalic { font-weight: bold; font-style: italic; } span.zcourieritalic { font-style: italic; } p.list-head { font-size: 0.79em; margin-bottom: 0.00em; margin-top: 0px; margin-left: 20px; text-indent: -10px; text-align: left; font-weight: normal; font-style: normal; } p.listbulleted-first { font-size: 0.79em; margin-bottom: 0.00em; margin-top: 0px; margin-left: 20px; text-indent: -10px; text-align: left; font-weight: normal; font-style: normal; } p.listbulleted { font-size: 0.79em; margin-bottom: 0.00em; margin-top: 0px; margin-left: 20px; text-indent: -10px; text-align: left; font-weight: normal; font-style: normal; } p.listbulleted-last { font-size: 0.79em; margin-bottom: 5px; margin-top: 0px; margin-left: 20px; text-indent: -10px; text-align: left; font-weight: normal; font-style: normal; } span.code-blue { color:#00008B; } span.code-blue-bold { font-weight: bold; font-style: normal; color:#00008B; } span.code-blue-italic { font-weight: normal; font-style: italic; color:#00008B; } span.code-blue-bolditalic { font-weight: bold; font-style: italic; color:#00008B; } span.code-gray { color:#006400; } span.code-gray-bold { font-weight: bold; font-style: normal; color:#006400; } span.code-gray-italic { font-weight: normal; font-style: italic; color:#006400; } span.code-gray-bolditalic { font-weight: bold; font-style: italic; color:#006400; } span.code-green { color:#006400; } span.code-green-bold { font-weight: bold; font-style: normal; color:#006400; } span.code-green-italic { font-weight: normal; font-style: italic; color:#006400; } span.code-green-bolditalic { font-weight: bold; font-style: italic; color:#006400; } span.code-maroon { color:#B36666; } span.code-maroon-bold { font-weight: bold; font-style: normal; color:#B36666; } span.code-maroon-italic { font-weight: normal; font-style: italic; color:#B36666; } span.code-maroon-bolditalic { font-weight: bold; font-style: italic; color:#B36666; } span.code-orange { color:#FF4500; } span.code-orange-bold { font-weight: bold; font-style: normal; color:#FF4500; } span.code-orange-italic { font-weight: normal; font-style: italic; color:#FF4500; } span.code-orange-bolditalic { font-weight: bold; font-style: italic; color:#FF4500; } span.code-hot-pink { color:#FF2B9E; } span.code-hot-pink-bold { color:#FF2B9E; font-weight: bold; } span.code-hot-pink-italic { color:#FF2B9E; font-style: italic; } span.code-hot-pink-bolditalic { color:#FF2B9E; font-weight: bold; font-style: italic; } span.code-peach {font-family: monospace; color:#E6C4A6; } span.code-hot-peach-bold { color:#E6C4A6; font-weight: bold; } span.code-hot-peach-italic { color:#E6C4A6; font-style: italic; } span.code-hot-peach-bolditalic { color:#E6C4A6; font-weight: bold; font-style: italic; } span.NL-number { font-weight: bold; } span.NL-number2 { font-weight: bold; } p.PO-TOC { font-size: 0.80em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; text-align: left; font-weight: normal; font-style: normal; } p.PO-TOC-small { font-size: 0.80em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; text-align: left; font-weight: normal; font-style: normal; } p.code { font-size: 0.75em; } p.ext-alone { line-height: 1.21em; font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; margin-left: 25px; text-align: left; font-weight: normal; font-style: italic; color: #0000FF; } p.ext-alone-in-box { line-height: 1.21em; font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; margin-left: 25px; text-align: left; font-weight: normal; font-style: italic; color: #0000FF; } p.ext-alone-blue { line-height: 1.21em; font-size: 0.79em; margin-bottom: 0.95em; margin-top: 0.00em; text-indent: 0.00em; margin-left: 25px; text-align: left; font-weight: normal; font-style: italic; color: #0000FF; } span.co-3-words { color: #0000FF; } p.NL2-code { font-family: monospace; line-height: 1.17em; font-size: 0.75em; margin-bottom: 0.44em; margin-top: 0.00em; margin-left: 60px; text-align: left; font-weight: normal; font-style: normal; } p.NL2-code-last { font-family: monospace; line-height: 1.17em; font-size: 0.75em; margin-bottom: 0.44em; margin-top: 0.00em; margin-left: 60px; text-align: left; font-weight: normal; font-style: normal; } p.NL2-code-pre-NL { font-family: monospace; line-height: 1.17em; font-size: 0.75em; margin-bottom: 0.44em; margin-top: 0.00em; margin-left: 60px; text-align: left; font-weight: normal; font-style: normal; } p.UL { line-height: 1.21em; font-size: 0.79em; margin-bottom: 0.42em; margin-top: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.UL-first { line-height: 1.21em; font-size: 0.79em; margin-bottom: 0.42em; margin-top: 15px; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.UL-last { line-height: 1.21em; font-size: 0.79em; margin-bottom: 15px; margin-top: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } span.GX-three-words { font-weight: bold; } span.zbentonsansbold { font-weight: bold; font-style: normal; } span.zbentonsansbolditalic { font-weight: bold; font-style: italic; } span.zbentonsansitalic { font-weight: normal; font-style: italic; } span.zbodonibtbold { font-weight: bold; font-style: normal; } span.zbodonibtbolditalic { font-weight: bold; font-style: italic; } span.zbodonistdbold { font-weight: bold; font-style: normal; } span.zbodonistdbolditalic { font-weight: bold; font-style: italic; } span.zbodonistditalic { font-weight: normal; font-style: italic; } span.zchaparralprobold { font-weight: bold; font-style: normal; } span.zchaparralprobolditalic { font-weight: bold; font-style: italic; } span.zchaparralproitalic { font-weight: normal; font-style: italic; } span.zchaparralprolightitalic { font-weight: normal; font-style: italic; } span.zchaparralprosemibold { font-weight: bold; font-style: normal; } span.zchaparralprosemibolditalic { font-weight: bold; font-style: italic; } span.zmathpi1 { font-weight: normal; font-style: normal; } span.zmathpi2 { font-weight: normal; font-style: normal; } span.zmathpi3 { font-weight: normal; font-style: normal; } span.zmathpi4 { font-weight: normal; font-style: normal; } span.zmathpi6 { font-weight: normal; font-style: normal; } span.zmmbinary { font-weight: normal; font-style: normal; } span.ztradegothicbold { font-weight: bold; font-style: normal; } span.ztradegothicbolditalic { font-weight: bold; font-style: italic; } span.ztravel { font-weight: normal; font-style: normal; } span.zunivbold { font-weight: bold; font-style: normal; } span.zunivbolditalic { font-weight: bold; font-style: italic; } span.univlightconditalic { font-weight: normal; font-style: italic; } span.univlightitalic { font-weight: normal; font-style: italic; } span.zWileyCodeBold { font-family: monospace; font-size: 1.00em; font-weight: bold; font-style: normal; } span.zWileyCodeBoldItalic { font-family: monospace; font-size: 1.00em; font-weight: bold; font-style: italic; } span.zWileyCodeItalic { font-family: monospace; font-size: 1.00em; font-weight: normal; font-style: italic; } span.zWileyItalic { font-weight: normal; font-style: italic; } span.zOptimaBold { font-weight: bold; font-style: normal; } span.zOptimaItalic { font-weight: normal; font-style: italic; } span.zOptimaBoldItalic { font-weight: bold; font-style: italic; } span.zOptimaBoldItalicUnderline { font-weight: bold; font-style: italic; text-decoration: underline; } span.zOptimaBoldUnderline { font-weight: bold; font-style: normal; text-decoration: underline; } span.zOptimaItalicUnderline { font-weight: normal; font-style: italic; text-decoration: underline; } span.zZapfDingbats { font-weight: normal; font-style: normal; } span.wingdings { font-weight: normal; font-style: normal; } span.zzmagenta { font-weight: normal; font-style: normal; } span.intro-head { color:#0000FF; } p.Sum-Head { font-size: 1.25em; margin-bottom: 0.27em; margin-top: 0.33em; text-indent: 0.00em; text-align: left; font-weight: bold; font-style: normal; } p.Sum-BL { font-size: 0.79em; margin-bottom: 0.42em; margin-top: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.Brain-train-Head { font-size: 1.25em; margin-bottom: 0.27em; margin-top: 0.33em; text-indent: 0.00em; text-align: left; font-weight: bold; font-style: normal; color:#0000FF; margin-top: 15px; } p.Questions { font-size: 0.85em; margin-bottom: 0.42em; margin-top: 0.00em; margin-left: 25px; text-align: left; font-weight: normal; font-style: normal; } p.Answers { font-size: 0.85em; margin-bottom: 0.42em; margin-top: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.Answers-text { font-size: 0.85em; margin-bottom: 0.42em; margin-top: 0.00em; text-align: left; font-weight: normal; font-style: normal; } p.Answers-Head { font-size: 1.25em; margin-bottom: 0.27em; margin-top: 0.33em; text-indent: 0.00em; text-align: left; font-weight: bold; font-style: normal; page-break-before: always; } .NL-number-questions { color:#0000FF; }