div.character-style-oval { } 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.5em; 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; } CO-TOC { 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.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.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.CT { 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.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.Heading-1 { font-size: 1.58em; margin-bottom: 0.42em; margin-top: 0.63em; text-indent: 0.00em; margin-left: 25px; text-align: left; font-weight: bold; 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-intro-text { 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.CO-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.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; margin-left: 25px; 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: 25px; text-align: left; font-weight: normal; font-style: normal; } p.abl { font-size: 0.79em; margin-bottom: 0.42em; margin-top: 0.00em; margin-left: 25px; 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.Heading-3 { font-size: 0.92em; margin-bottom: 0.18em; margin-top: 0.36em; margin-left: 25px; text-align: left; font-weight: bold; font-style: normal; } p.LN { font-size: 0.92em; margin-bottom: 0.18em; margin-top: 0.36em; margin-left: 25px; text-align: left; font-weight: bold; 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-before-figure { 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.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.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; margin-left: 25px; 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.sbx-code{ 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{ 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-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-bold-italic{ 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.gx-code-italic{ 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.tx-code{ 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.tx-code-italic{ 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; } 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-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-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-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: 25px; 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: .90em; 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.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.88em; 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.TX { font-size: 0.88em; 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.88em; 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; margin-left: 25px; 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.fn-white-left-aligned { 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.fn-white-right-aligned { 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; font-weight: normal; font-style: normal; } p.F { font-size: 0.79em; margin-bottom: 0.00em; margin-top: 1.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 3px; text-align: left; font-weight: normal; font-style: normal; } p.BL-code-last { font-size: 0.75em; margin-bottom: 0.5em; 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: .5em; 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; margin-left: 25px; text-align: left; font-weight: bold; font-style: normal; } p.code { font-size: 0.75em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.Code-80 { font-size: 0.75em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.Code-80-Alone { font-size: 0.75em; margin-bottom: 0.00em; margin-top: 0.00em; margin-left: 45px; text-align: left; font-weight: normal; font-style: normal; } p.code-last { 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.Icon-code { 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-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-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-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-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-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.UL { 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-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-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-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-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-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; margin-left: 25px; text-align: left; font-weight: bold; font-style: normal; } p.code-listing { 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-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-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-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; background: #000000; } 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.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.SBX { font-size: 0.70em; margin-bottom: 0.2em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; padding: 3px; } p.icn { font-size: 0.70em; margin-bottom: 0.58em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: left; font-weight: bold; font-style: normal; padding: 10px; } 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.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; } p.SN-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-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-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-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-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-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-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-fc-pre-credit { 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-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-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.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; } 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-Head { font-size: 1.00em; margin-bottom: 0em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 25px; text-align: left; font-weight: normal; font-style: normal; } 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.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.zberkbolditalic { font-weight: bold; font-style: italic; } span.zUnivBold { font-weight: bold; font-style: normal; } 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: 4.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; } div.icon { margin-bottom: 8px; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 5px; text-align: center; } 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.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.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.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-heading-1{ font-size: 2.00em; 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; } 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-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.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.zUniversNews { font-weight: normal; font-style: normal; } span.glos-term { font-weight: bold; font-style: normal; } span.zgoudybold { font-weight: bold; font-style: normal; } span.zgoudyitalic { font-weight: normal; font-style: italic; } span.zgoudybolditalic { font-weight: bold; font-style: italic; } p.ATitle { font-size: 1.58em; margin-bottom: 0.42em; margin-top: 0.63em; text-indent: 0.00em; margin-left: 25px; text-align: center; font-weight: bold; font-style: normal; } p.aheading-1 { font-size: 1.25em; margin-bottom: 0.27em; margin-top: 0.33em; text-indent: 0.00em; margin-left: 10px; text-align: left; font-weight: bold; font-style: normal; } p.agx { font-size: 0.70em; margin-bottom: 0.2em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; padding: 3px; } p.aicon { font-size: 0.70em; margin-bottom: 0.2em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; padding: 3px; } p.FM-Half-Title-1{ font-size: 3.00em; margin-bottom: 0.33em; margin-top: 0.00em; text-indent: 0.00em; text-align: center; font-weight: bold; } 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.FM-copyright{ font-size: 0.88em; text-align: left; margin-left: 25px; font-style: normal; font-weight: normal; } p.FM-credit-title{ font-size: 2.00em; 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; } span.FC-number { font-weight: bold; } span.NL-number { font-weight: bold; } span.NL2-number { font-weight: bold; } span.BL-bullet { font-weight: bold; } span.BL2-bullet { font-weight: bold; } span.SB-BL-bullet { font-weight: bold; } span.SB-BL2-bullet { font-weight: bold; } span.SB-NL-number { font-weight: bold; } span.SB-NL2-number { font-weight: bold; } span.zformbolditalic { font-weight: bold; font-style: italic; } span.zformitalic { font-weight: normal; font-style: italic; } span.zformmediumitalic { font-weight: normal; font-style: italic; } span.zFuturaItalic { font-weight: normal; font-style: italic; } span.zFuturaBold { font-weight: bold; font-style: normal; } span.zFuturaBoldItalic { font-weight: bold; font-style: italic; } span.zTradeGothicBoldItalic { font-weight: bold; font-style: italic; } span.zTradeGothicBold { font-weight: bold; font-style: italic; } span.zTradeGothicLightItalic { font-weight: normal; font-style: italic; } span.zUnivBoldItalic { font-weight: bold; font-style: italic; } span.zUnivLightCondItalic { font-weight: normal; font-style: italic; } span.zUnivLightItalic { font-weight: normal; font-style: italic; } span.zMyriadItalic { font-weight: normal; font-style: italic; } span.zMyriadBold { font-weight: bold; font-style: normal; } span.zMyriadBoldItalic { font-weight: bold; font-style: italic; } span.zMinionProItalic { font-weight: normal; font-style: italic; } span.zMinionProBold { font-weight: bold; font-style: normal; }