@font-face { font-family: "Graphicraft Sans Serif", sans-serif; font-style: normal; font-weight: normal; src: url(Fonts/GraphicraftSansSerif-Roman.otf); } @font-face { font-family: "Graphicraft Sans Serif", sans-serif; font-style: normal; font-weight: bold; src: url(Fonts/GraphicraftSansSerif-Bold.otf); } @font-face { font-family: "Graphicraft Sans Serif", sans-serif; font-style: italic; font-weight: normal; src: url(Fonts/GraphicraftSansSerif-Italic.otf); } @font-face { font-family: "Graphicraft Sans Serif", sans-serif; font-style: italic; font-weight: bold; src: url(Fonts/GraphicraftSansSerif-BoldItalic.otf); } @font-face { font-family: "Graphicraft Serif", serif; font-style: normal; font-weight: normal; src: url(Fonts/GraphicraftSerif-Roman.otf); } @font-face { font-family: "Graphicraft Serif", serif; font-style: normal; font-weight: bold; src: url(Fonts/GraphicraftSerif-Bold.otf); } @font-face { font-family: "Graphicraft Serif", serif; font-style: italic; font-weight: normal; src: url(Fonts/GraphicraftSerif-Italic.otf); } @font-face { font-family: "Graphicraft Serif", serif; font-style: italic; font-weight: bold; src: url(Fonts/GraphicraftSerif-BoldItalic.otf); } span.epub-Bold-Normal-Normal-1 { font-weight: bold; font-style: normal; font-family: "Graphicraft Serif", serif; } span.epub-Italic-Normal-Normal { font-weight: normal; font-style: italic; font-family: "Graphicraft Serif", serif; } span.URL { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: bold; font-style: normal; font-size: 85%; } sup.epub-Regular-Superscript-ATTR { font-weight: normal; font-style: normal; font-family: "Graphicraft Sans Serif", sans-serif; font-size: 65%; vertical-align: text-top; } sup.epub-Regular-Superscript-Normal { font-weight: normal; font-style: normal; font-family: "Graphicraft Serif", serif; font-size: 65%; vertical-align: text-top; } sub.epub-Regular-Subscript-Normal { font-weight: normal; font-style: normal; font-size: 65%; font-family: "Graphicraft Serif", serif; vertical-align: text-bottom; } span.BOLD-NUM { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: bold; font-style: normal; } span.char-style-override-2 { color: #000; } span.char-style-override-3 { font-family: "Graphicraft Sans Serif", sans-serif; font-size: 100%; font-style: normal; font-weight: normal; } span.char-style-override-4 { font-family: "Graphicraft Sans Serif", sans-serif; font-style: normal; font-weight: bold; } span.char-style-override-9 { font-family: "Graphicraft Sans Serif", sans-serif; font-style: normal; font-weight: normal; } span.char-style-override-12 { font-family: "Graphicraft Sans Serif", sans-serif; font-style: normal; font-weight: normal; } span.char-style-override-14 { font-family: "Graphicraft Serif", serif; font-style: normal; font-weight: normal; } p.CHAP-Praise { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: normal; font-size: 100%; text-decoration: none; font-variant: normal; line-height: 1.2em; text-align: left; color: #000; text-indent: 0; margin: 0 0 0 0; } p.CHAP-Praise-right { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: bold; font-style: normal; font-size: 100%; text-decoration: none; font-variant: normal; line-height: 1.2em; text-align: right; color: #000; text-indent: 0; margin: 0 0 1em 0; } table.cpy { border: solid 1px black; color: #000; text-indent: 0; padding: 12px; width: 100%; } p.bk-cpy { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: normal; font-size: 75%; text-decoration: none; font-variant: normal; line-height: 1.33em; text-align: left; color: #000; text-indent: 0; margin: 1em 0 0 0; } p.bk-cpy-nospace { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: normal; font-size: 75%; text-decoration: none; font-variant: normal; line-height: 1.33em; text-align: left; color: #000; text-indent: 0; margin: 0; } span.BOLD { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: bold; font-style: normal; } p.CHAP-PRETL { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: normal; font-size: 200%; text-decoration: none; text-transform: uppercase; line-height: 1.2em; text-align: left; color: #000; text-indent: 0; margin: 0 0 2.5em 0; } span.epub-Bold-Normal-Caps { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: bold; font-style: normal; } p.BK-TOC-TLCHAP { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: normal; font-size: 120%; text-decoration: none; font-variant: normal; line-height: 1.25em; text-align: left; color: #000; text-indent: -55px; padding-left: 55px; margin: 1em 0 5px 0; } p.BK-TOC-TLH1 { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 100%; text-decoration: none; font-variant: normal; line-height: 1.2em; text-align: left; color: #000; text-indent: -28px; margin: 0 0 0 85px; } span.CHAP-NUM { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: bold; font-style: normal; } span.char-style-override-1 { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: bold; font-style: normal; font-size: 270%; padding-top: 0.21em; float: left; } p.list-space { color: #000; text-indent: 0; margin: 20px; } p.CHAP-EPI { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: italic; font-size: 140%; text-decoration: none; font-variant: normal; line-height: 1.21em; text-align: left; color: #000; text-indent: 0; margin: 0 0 0 0; } p.CHAP-SUBTL { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: normal; font-size: 200%; text-decoration: none; font-variant: normal; line-height: 1.1em; text-align: left; color: #000; text-indent: 0; margin: 0 0 108px 0; } p.CHAP-TL { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: bold; font-style: normal; font-size: 200%; text-decoration: none; font-variant: normal; line-height: 1.1em; text-align: left; color: #000; text-indent: 0; margin: 0 0 108px 0; } p.CHAP-NUM { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: bold; font-style: normal; font-size: 200%; text-decoration: none; font-variant: normal; line-height: 1.1em; text-align: left; color: #000; text-indent: 0; margin: 0; } p.a-head { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: normal; font-size: 150%; text-decoration: none; font-variant: normal; line-height: 1.12em; text-align: left; color: #000; text-indent: 0; margin: 1.5em 0 0.5em 0; } p.a-head-1 { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: normal; font-size: 150%; text-decoration: none; font-variant: normal; line-height: 1.12em; text-align: left; color: #000; text-indent: 0; margin: 1.5em 0 0 0; } p.aHEADING1-1 { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: normal; font-size: 150%; text-decoration: none; font-variant: normal; line-height: 1.12em; text-align: left; color: #000; text-indent: 0; margin: 1.5em 0 0.5em 0; } span.epub-Bold-Normal-Normal { font-weight: bold; font-style: normal; font-family: "Graphicraft Sans Serif", sans-serif; } p.HEADING2 { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: normal; font-size: 130%; text-decoration: none; font-variant: normal; line-height: 1.21em; text-align: left; color: #000; text-indent: 0; margin: 30px 0 7px 0; } span.epub-Bold-Italic-Normal-Normal { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: bold; font-style: italic; } p.CHAP-PARA { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 100%; text-decoration: none; font-variant: normal; line-height: 1.2em; text-align: left; color: #000; text-indent: 0; margin: 0; } p.CHAP-PARA-DROPCAPS { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 100%; text-decoration: none; font-variant: normal; line-height: 1.2em; text-align: left; color: #000; text-indent: 0; margin: 0; } p.CHAP-PARA-INDENT { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 100%; text-decoration: none; font-variant: normal; line-height: 1.2em; text-align: left; color: #000; text-indent: 1em; margin: 0; } ul.List-1 { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 100%; text-decoration: none; font-variant: normal; line-height: 1.2em; text-align: left; color: #000; text-indent: 0; margin-left: 1.5em; } li.CHAP-BL-FIRST { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 100%; text-decoration: none; font-variant: normal; line-height: 1.2em; text-align: left; color: #000; margin-right: 0; margin-top: 10px; margin-bottom: 0; } li.CHAP-BL-MID { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 100%; text-decoration: none; font-variant: normal; line-height: 1.2em; text-align: left; color: #000; margin-right: 0; margin-top: 3px; margin-bottom: 0; } li.CHAP-BL-LAST { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 100%; text-decoration: none; font-variant: normal; line-height: 1.2em; text-align: left; color: #000; margin-right: 0; margin-top: 3px; margin-bottom: 0; } li.CHAP-BL-LAST-1 { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 100%; text-decoration: none; font-variant: normal; line-height: 1.2em; text-align: left; color: #000; margin-right: 0; margin-top: 3px; margin-bottom: 10px; } p.CHAP-NL-FIRST-2 { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 100%; text-decoration: none; font-variant: normal; line-height: 1.2em; text-align: left; color: #000; text-indent: -53px; padding-left: 53px; margin-right: 0; margin-top: 3px; margin-bottom: 0; } p.CHAP-NL-LAST-2 { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 100%; text-decoration: none; font-variant: normal; line-height: 1.2em; text-align: left; color: #000; text-indent: -53px; padding-left: 53px; margin-right: 0; margin-top: 3px; margin-bottom: 10px; } p.CHAP-NL-FIRST { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 100%; text-decoration: none; font-variant: normal; line-height: 1.2em; text-align: left; color: #000; text-indent: -75px; padding-left: 75px; margin-right: 0; margin-top: 3px; margin-bottom: 0; } p.CHAP-NL-LAST-1 { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 100%; text-decoration: none; font-variant: normal; line-height: 1.2em; text-align: left; color: #000; text-indent: -75px; padding-left: 75px; margin-right: 0; margin-top: 3px; margin-bottom: 10px; } p.CHAP-NL-MID { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 100%; text-decoration: none; font-variant: normal; line-height: 1.2em; text-align: left; color: #000; text-indent: -76px; padding-left: 76px; margin-right: 0; margin-top: 3px; margin-bottom: 0; } p.CHAP-NL-LAST { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 100%; text-decoration: none; font-variant: normal; line-height: 1.2em; text-align: left; color: #000; text-indent: -76px; padding-left: 76px; margin-right: 0; margin-top: 3px; margin-bottom: 10px; } p.CHAP-EPIGRAPH { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: italic; font-size: 120%; text-decoration: none; font-variant: normal; line-height: 1.17em; text-align: left; color: #000; text-indent: 0; margin: 0; } p.CHAP-pei-right { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: normal; font-size: 100%; text-decoration: none; font-variant: normal; line-height: 1.17em; text-align: right; color: #000; text-indent: 0; margin: 0 0 1em 0; } span.epub-Bold-Normal-AllCaps { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: bold; font-style: normal; } p.CHAP-QUOTE-ONLY { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 85%; text-decoration: none; font-variant: normal; line-height: 1.22em; text-align: left; color: #000; text-indent: -22px; padding-left: 22px; margin: 10px 0 0 0; } p.CHAP-QUOTE-ONLY-1 { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 85%; text-decoration: none; font-variant: normal; line-height: 1.22em; text-align: left; color: #000; text-indent: -22px; padding-left: 22px; margin: 10px 0 10px 0; } p.CHAP-QUOTE-ONLY-2 { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 85%; text-decoration: none; font-variant: normal; line-height: 1.22em; text-align: left; color: #000; text-indent: -22px; padding-left: 22px; margin: 0 0 0 0; } p.CHAP-QUOTE-ATTRIBUTION { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 85%; text-decoration: none; font-variant: normal; line-height: 1.22em; text-align: right; color: #000; text-indent: 0; margin: 0 0 10px 0; } span.char-style-override-11 { font-family: "Graphicraft Sans Serif", sans-serif; font-style: italic; font-weight: normal; } p.chap-quote-first { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: normal; font-size: 85%; text-decoration: none; font-variant: normal; line-height: 1.22em; text-align: left; color: #000; text-indent: -20px; padding-left: 20px; margin: 5px 0 0 0; } p.chap-quote-mid { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: normal; font-size: 85%; text-decoration: none; font-variant: normal; line-height: 1.22em; text-align: left; color: #000; text-indent: -20px; padding-left: 20px; margin: 0 0 0 0; } td.tb-case { border-bottom: solid 1px black; text-align: left; color: #000; padding: 3px; } p.CHAP-TAB-CAP { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: normal; font-size: 120%; text-decoration: none; font-variant: normal; line-height: 1.17em; text-align: left; color: #000; text-indent: 0; margin: 30px 0 0 0; } span.epub-Black-Normal-AllCaps { font-weight: bold; font-style: normal; font-family: "Graphicraft Sans Serif", sans-serif; } span.TBL-NUM-CAP { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: bold; font-style: normal; font-size: 100%; } span.char-style-override-19 { font-family: "Graphicraft Sans Serif", sans-serif; font-size: 90%; font-style: normal; font-weight: normal; } p.CHAP-TBL-SOURCE { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: normal; font-size: 75%; text-decoration: none; font-variant: normal; line-height: 1.25em; text-align: left; color: #000; text-indent: 0; margin: 0 0 30px 0; } span.sc-Normal { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: normal; font-size: 85%; text-align: left; color: #000; text-indent: 0; } p.CHAP-TBL-TH { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: bold; font-style: normal; font-size: 100%; text-decoration: none; font-variant: normal; line-height: 1.2em; text-align: left; color: #000; text-indent: 0; margin: 0; } span.tb-bold { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: bold; font-style: normal; } p.CHAP-TBL-TB { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: normal; font-size: 85%; text-decoration: none; font-variant: normal; line-height: 1.33em; text-align: left; color: #000; text-indent: 0; margin: 0; } table.TABLE { width: 100%; text-align: left; color: #000; text-indent: 0; } td.TBL-TH-ONLY { border-bottom: solid 1px black; text-align: left; color: #000; text-indent: 0; padding: 3px; } td.TBL-TB-MID { text-align: left; color: #000; text-indent: 0; padding: 3px; } table.table2 { width: 100%; text-align: left; color: #000; text-indent: 0; } p.FOOTNOTE { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 85%; text-decoration: none; font-variant: normal; line-height: 1.33em; text-align: left; color: #000; text-indent: -19px; padding-left: 19px; margin-right: 0; margin-top: 0; margin-bottom: 3px; } p.FOOTNOTE-MID { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 85%; text-decoration: none; font-variant: normal; line-height: 1.33em; text-align: left; color: #000; text-indent: -29px; padding-left: 29px; margin-right: 0; margin-top: 0; margin-bottom: 3px; } p.FOOTNOTE-MID-1 { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 85%; text-decoration: none; font-variant: normal; line-height: 1.33em; text-align: left; color: #000; text-indent: -39px; padding-left: 39px; margin-right: 0; margin-top: 0; margin-bottom: 3px; } span.foot-num { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: bold; font-style: normal; font-size: 100%; } p.CaseStudy { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: normal; font-size: 85%; text-decoration: none; font-variant: normal; line-height: 1.33em; text-align: left; color: #000; text-indent: 0; margin: 0; } p.CaseStudyTitle { font-family: "Graphicraft Sans Serif", sans-serif; font-weight: normal; font-style: normal; font-size: 120%; text-decoration: none; font-variant: normal; line-height: 1em; text-align: left; color: #000; text-indent: 0; margin: 0 0 1em 0; } hr.h1 { text-align: left; color: #000; text-indent: 0; margin: 25px 0 10px 0; } hr.h2 { text-align: left; color: #000; text-indent: 0; margin: 0 0 25px 0; } p.BIB-PARA { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 85%; text-decoration: none; font-variant: normal; line-height: 1.33em; text-align: left; color: #000; text-indent: -20px; padding-left: 20px; margin-right: 0; margin-top: 0; margin-bottom: 3px; } p.IDX-PARA { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 80%; text-decoration: none; font-variant: normal; line-height: 1.33em; text-align: left; color: #000; text-indent: 0; margin: 0; } p.ind-space { text-align: left; color: #000; text-indent: 0; margin: 20px; } p.IDX-FIRST { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 80%; text-decoration: none; font-variant: normal; line-height: 1.33em; text-align: left; color: #000; text-indent: -35px; padding-left: 35px; margin-right: 0; margin-top: 0; margin-bottom: 0; } p.IDX-SECOND { font-family: "Graphicraft Serif", serif; font-weight: normal; font-style: normal; font-size: 80%; text-decoration: none; font-variant: normal; line-height: 1.33em; text-align: left; color: #000; text-indent: -35px; padding-left: 35px; margin-right: 0; margin-top: 0; margin-bottom: 0; } a:link { color: #010000; text-decoration: none; } a:visited { color: #0142ff; text-decoration: none; } a:hover { text-decoration: underline overline; color: red; } a:active { color: #010000; } img { max-width: 100%; } body { margin: 30px; font-size: 75%; }