div.generated-style { } div.generated-style-2 { } p.chap-title { font-family: sans-serif; font-size: 1.80em; margin-bottom: 1.25em; margin-top: 0.62em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.chapter-number { font-family: sans-serif; font-size: 1.7em; margin-bottom: 0.00em; margin-top: 1.59em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.chapter-number-first { font-family: sans-serif; font-size: 1.7em; 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: bold; font-style: normal; color: rgb(0,0,0); } p.part-title { font-family: sans-serif; font-size: 1.40em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.book-title { font-family: sans-serif; font-size: 3.60em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.subtitle { font-family: sans-serif; font-size: 1.10em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.author-byline{ font-family: sans-serif; 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: normal; font-style: normal; color: rgb(0,0,0); } p.tip { font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 1.50em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.footnote { font-size: 0.8em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 10px; margin-left: 10px; text-align: justify; font-weight: normal; font-style: italic; color: rgb(0,0,0); } p.case-study-space-before{ font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: 0.00em; margin-right: 0.75em; margin-left: 0.75em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.case-study-space-after{ font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: 0.00em; margin-right: 0.75em; margin-left: 0.75em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.eg-text-sa { font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 1.50em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.eg-text { font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 1.50em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.body-text { font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.body-question { font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.pull-quote-recto { font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: justify; font-weight: normal; font-style: normal; color: #787878; } p.body-text-right { font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: right; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.body-text-center { font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.body-text-full-out { font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.body-text-indent { font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: 1.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.front-break-center { text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); page-break-after:always; } p.body-text-break { font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); page-break-after:always; } p.bullets { font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: -8px; margin-right: 0.00em; margin-left: 1.97em; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.bullets-indent { font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: 5px; margin-right: 0.00em; margin-left: 1.97em; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.numbered-list { font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: -17px; margin-right: 0.00em; margin-left: 1.97em; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.numbered-list-2 { font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; margin-right: 0.00em; margin-left: 1.97em; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.sb-bullets { font-size: 0.88em; margin-top: 0.00em; text-indent: 0.00em; text-indent: -8px; margin-right: 0.00em; margin-left: 1.97em; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.numbers { font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; margin-right: 0.00em; margin-left: 1.97em; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.bullets-second-level { font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; margin-right: 0.00em; margin-left: 55px; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.sb-bullets-second-level { font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; margin-right: 0.00em; margin-left: 55px; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.heading-1z { font-family: sans-serif; font-size: 1.35em; margin-bottom: 0.00em; margin-top: 1.59em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.heading-1-center { font-family: sans-serif; font-size: 1.35em; margin-bottom: 0.00em; margin-top: 1.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.heading-1 { font-family: sans-serif; font-size: 1.18em; margin-bottom: 0.00em; margin-top: 1.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.heading-2-center { font-family: sans-serif; font-size: 1.0em; margin-bottom: 0.00em; margin-top: 1.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.heading-2a { font-family: sans-serif; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.0em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.heading-2 { font-family: sans-serif; font-size: 1.05em; margin-bottom: 0.00em; margin-top: 0.75em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.heading-3 { font-size: 1.05em; margin-bottom: 0.00em; margin-top: 1.59em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.heading-3-center { font-size: 1.05em; margin-bottom: 0.00em; margin-top: 1.59em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.appendix { font-size: 1.05em; margin-bottom: 0.00em; margin-top: .4em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.key-concepts-head{ font-family: sans-serif; font-size: .95em; margin-bottom: 3px; margin-top: 5px; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.0em; text-align: left; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.conclusion-head{ font-family: sans-serif; font-size: .95em; margin-bottom: 3px; margin-top: 5px; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.0em; text-align: left; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.forward-head { font-size: 1.20em; margin-bottom: 0.00em; margin-top: 1.59em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.agent-head { font-size: 1.33em; margin-bottom: 0.00em; margin-top: 2.30em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.box-heading-indent { font-family: sans-serif; font-size: 1.00em; margin-bottom: 5px; margin-top: 5px; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: left; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.box-heading { font-family: sans-serif; font-size: 1.00em; margin-bottom: 15px; margin-top: 10px; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: left; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.box-bullets { font-family: sans-serif; font-size: 0.88em; margin-top: 5px; text-indent: 0.00em; text-indent: 0px; margin-right: 0.00em; margin-left: 20px; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.box-numbers { font-family: sans-serif; font-size: 0.88em; margin-top: 5px; text-indent: 0.00em; text-indent: 0px; margin-right: 0.00em; margin-left: 20px; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.box-text { font-family: sans-serif; font-size: 0.88em; margin-bottom: 0.00em; margin-top: 0.67em; text-indent: 0.00em; margin-right: 10px; margin-left: 10px; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } span.generated-style { } div.sidebar { font-family: sans-serif; margin-bottom: 8px; margin-top: 8px; text-indent: 0.00em; margin-right: 0.00em; margin-left: 5px; padding-top: 10px; text-align: center; background: #dcdddf; padding-bottom: 10px; } p.tip-head { font-family: sans-serif; font-size: 0.88em; margin-bottom: 5px; margin-top: 0.750em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: left; font-weight: bold; font-style: italic; color: rgb(0,0,0); } p.tip { font-family: sans-serif; font-size: 0.88em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: italic; color: rgb(0,0,0); } p.sb-head { font-family: sans-serif; font-size: 1.00em; margin-bottom: 5px; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: left; font-weight: bold; font-style: normal; color: rgb(0,0,0); background: #dcdddf; } p.sb-body { font-family: sans-serif; font-size: 0.88em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); background: #dcdddf; } p.sb-body-list { font-size: 0.88em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 1.97em; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); background: #dcdddf; } p.sb-body-indent { font-size: 0.88em; margin-top: 0.00em; text-indent: 1.00em; margin-right: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); background: #CCCCCC; } p.quote-text { font-size: 0.88em; margin-top: 10px;; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.quote-text-chapter { font-size: 1.15em; margin-top: 10px;; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: center; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.quote-source-chapter { font-size: 0.88em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: right; font-weight: bold; font-style: italic; color: rgb(0,0,0); } p.quote-text-monkey { font-size: 0.88em; margin-top: 10px;; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: center; font-weight: bold; font-style: normal; color: rgb(0,0,0); } hr.sub1{ border-top: 1px solid; border-bottom: 1px solid; height: 4px; } hr.sub{ border-top: 1px solid; border-bottom: 1px solid; } p.quote-source { font-size: 0.88em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: center; font-weight: normal; font-style: italic; color: rgb(0,0,0); } p.caption{ font-size: 1.00em; margin-top: 0.5em; margin-bottom: 0.5em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: left; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.fig-table-caption{ font-size: 1.00em; margin-top: 0.5em; margin-bottom: 0.5em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: left; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.source-text{ font-size: 0.7em; margin-top: 0.5em; margin-bottom: 0.5em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: italic; color: rgb(0,0,0); } p.x-quote { font-weight: normal; font-style: italic; } span.italic { font-weight: normal; font-style: italic; } span.bold-italic { font-weight: bold; font-style: italic; } span.bold { font-weight: bold; font-style: normal; } div.image1 { text-align: center; } p.image{ text-align: left; } div.image-center { text-align: center; } div.image-space { margin-bottom: 45px; } div.image-space-top { margin-top: 45px; } hr.center-rule { width: 80%; } p.toc-part{ font-size: 1.00em; text-align: left; margin-left: 20px; color: rgb(0,0,0); font-style: normal; font-weight: normal; } p.toc-chap{ font-size: 0.80em; text-align: left; margin-left: 30px; color: rgb(0,0,0); font-style: normal; font-weight: normal; } p.toc-head-1{ font-size: 0.60em; text-align: left; margin-left: 40px; color: rgb(0,0,0); font-style: normal; font-weight: normal; } p.toc-head-2{ font-size: 0.60em; text-align: left; margin-left: 65px; color: rgb(0,0,0); font-style: normal; font-weight: normal; } div.case-study { margin-bottom: 8px; margin-top: 0.00em; text-indent: 0.00em; margin-right: 5px; margin-left: 5px; border: 2px #000000 solid; border-collapse: collapse; } p.case-study-bullets { font-size: 0.85em; margin-left: 65px; } p.case-study-head { font-size: 0.90em; margin-left: 15px; font-weight: bold; } p.case-study-text { font-size: 0.85em; margin-left: 15px; } div.border-box { margin-bottom: 18px; margin-top: 18px; text-indent: 0.00em; margin-right: 0.00em; margin-left: 5px; border: 2px #000000 solid; border-collapse: collapse; } p.border-text { font-size: 0.96em; margin-bottom: 0.00em; margin-top: 0.62em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 10px; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.hot-tip-head { font-family: sans-serif; font-size: 1.20em; margin-bottom: 0.00em; margin-top: 1.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.25em; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } div.break { page-break-before:always; } p.action-step-title { font-family: sans-serif; font-size: 1.60em; margin-bottom: 0.00em; margin-top: 0px; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); border-top: 2px #000000 solid; }