body { margin: 1.5em; } div, table, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; } div.keep { margin-top: 0.5em; margin-bottom: 0.5em; page-break-inside: avoid !important; } div.keep1 { margin-top: 0.5em; margin-bottom: 0em; page-break-inside: avoid !important; } div.keep2 { margin-top: 0em; margin-bottom: 0em; page-break-inside: avoid !important; } a { text-decoration: none; } span.underline { text-decoration: underline; } img { max-width: 100%; max-height: 100%; } small { font-size: 75%; } .image { margin-top: 0em; margin-bottom: 0em; text-align: center; } div.pagebreak { page-break-before: always; padding-top:2%; } p { font-size: 90%; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 1.5em; text-align: left; } p.tit-img { margin-top: 1em; margin-bottom: 0em; text-indent: 0em; text-align: center; } p.copy-img { margin-top: 0.5em; margin-bottom: 0.5em; text-indent: 0em; text-align: center; } p.copy { font-size: 85%; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: center; } p.copy2 { font-size: 70%; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: center; } p.copy1 { font-size: 85%; margin-top: 0.8em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: center; } div.copy-div { margin-top: 1em; margin-bottom: 1em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: center; border:0.5pt solid #ffe092; background-color: #ffe092; padding:0.5em; } h1.fmh { font-size: 200%; margin-top: 1em; margin-bottom: 1em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: center; color: #4b6f42; font-weight:normal; } p.toc { font-size: 100%; margin-top: 0.1em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: center; } p.toc1 { font-size: 120%; margin-top: 0.8em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: center; color: #4b6f42; } p.box-center { font-size: 90%; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: center; color: #486f41; } span.toc-1 { border-bottom:1pt solid #c2c4b2; padding:0.5em; } p.noindent { font-size: 90%; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; } h1.fmh1 { font-size: 180%; margin-top: 0.5em; margin-bottom: 1em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: center; color: #4b6f42; border-bottom: 1pt solid #c2c4b2; padding: 0.5em; font-weight: bold; } p.img { margin-top: 0.8em; margin-bottom: 0em; text-align: center; } p.img0 { margin-top: 0em; margin-bottom: 0em; text-align: center; } div.fm-box { margin-top: 1em; margin-bottom: 1em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: center; border: 0.5pt solid #6f8441; padding: 0.5em; } p.fm-right { font-size: 90%; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: right; } p.caption { font-size: 85%; margin-top: 0.1em; margin-bottom: 1em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; } p.fm-right1 { margin-top: 1em; margin-bottom: 1em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: right; } h2.fmh2 { font-size: 130%; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; color: #4b6f42; background-color: #dcddcb; padding-left:0.75em; padding-top:0.3em; padding-bottom:0.3em; padding-right:0.3em; } td { vertical-align:top; font-size:90%; } td.fm-td { font-size: 90%; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; padding-left:0.5em; } td.fm-tdz { font-size: 90%; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; padding-left:0.5em; padding-bottom:0.5em; } td.fm-td1 { font-size: 120%; padding-top: 0.8em; padding-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; color: #4b6f42; padding-left:0.38em; } div.fm-box1 { background-color: #f0f3e6; margin-top: 0.8em; margin-bottom: 0em; } h1.chapter0 { font-size: 220%; padding-top: 0em; margin-bottom: 0em; margin-top: 1em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; color: #4b6f42; border-bottom:1pt solid #c2c4b2; padding-bottom: 0.1em; font-weight: normal; } h1.chapter { font-size: 220%; padding-top: 0.5em; margin-bottom: 0em; margin-top: 1em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; color: #4b6f42; border-bottom:1pt solid #c2c4b2; padding-bottom: 0.1em; font-weight: normal; page-break-before: always; } p.cht { font-size: 110%; margin-top: 0.2em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; } span.bullet-color { color: #86aa6f; } div.box { margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; padding: 0.5em; border: 1.5pt solid #bec1a2; } div.box-thik { margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; padding: 0.5em; border: 1.6pt solid #bec1a2; } p.box-noindent { font-size: 85%; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; } p.box-noindentz { font-size: 85%; margin-top: 0em; margin-bottom: 0.2em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; color: #666666; } p.box-indent { font-size: 85%; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 1.5em; text-align: left; } h2.sub { font-size: 110%; margin-top: 1em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; color: #486f41; font-weight: bold; } h2.head { font-size: 130%; margin-top: 1em; margin-bottom: 0.1em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; color: #486f41; font-weight: normal; border-bottom: 1pt solid #486f41; padding-bottom: 0.3em; } h2.head1 { font-size: 140%; margin-top: 0.2em; margin-bottom: 0.2em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; color: #486f41; font-weight: normal; border-bottom: 1pt solid #486f41; padding-bottom: 0.3em; } h2.head1z { font-size: 140%; margin-top: 0em; margin-bottom: 0.2em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; color: #486f41; font-weight: normal; border-bottom: 1pt solid #486f41; padding-bottom: 0.3em; } p.recipe { font-size: 90%; margin-top: 0em; margin-bottom: 0em; margin-left: 1em; margin-right: 0em; text-indent: -1em; text-align: left; } p.recipe-top { font-size: 90%; margin-top: 1em; margin-bottom: 0em; margin-left: 1em; margin-right: 0em; text-indent: -1em; text-align: left; } p.recipe-head { font-size: 95%; margin-top: 1em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; color: #4b6f42; } p.recipe1 { font-size: 85%; margin-top: 1em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; } p.recipe2 { font-size: 85%; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 1.5em; text-align: left; } p.color-italic { font-size: 80%; margin-top: 0em; margin-bottom: 0.8em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; color: #486f41; } p.noindent8pt { font-size: 80%; margin-top: 0em; margin-bottom: 0.35em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; } div.color-box { margin-top: 1em; margin-bottom: 1em; margin-left: 0em; margin-right: 0em; padding-top: 0.4em; padding-bottom: 0.4em; padding-left: 0.5em; padding-right: 1em; text-indent: 0em; text-align: left; border: 1pt solid #bec1a2; background-color: #edeee3; } div.box-orange { margin-top: 1em; margin-bottom: 1em; margin-left: 0em; margin-right: 0em; padding-top: 0.4em; padding-bottom: 0.4em; padding-left: 1em; padding-right: 2em; text-indent: 0em; text-align: left; border: 1pt solid #efd1a1; background-color: #fbf3e4; } p.color-box1 { font-size: 85%; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; color: #4b6f42; } p.color-box2 { font-size: 85%; margin-top: 0.2em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; } .ch-images { margin-top: 1em; margin-bottom: 1em; text-align: center; } p.float { font-size: 95%; margin-top: 1em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; border-left: 3pt solid #bcbdc0; color: #486f41; padding-left: 0.4em; } span.cem { color: #808285; } p.color-italic-top { font-size: 80%; margin-top: 1em; margin-bottom: 0.8em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; color: #486f41; } .back-title { font-size: 240%; margin-top: 1em; margin-bottom: 0.2em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: center; color: #496f42; padding-bottom:1%; border-bottom:1pt solid #c2c5b2; } .back-noindent { color: #5e7d58; font-size: 90%; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; } .ref-head { color: #b49cca; font-size: 150%; margin-top: 0.5em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; } .ref { font-size: 90%; margin-top: 0em; margin-bottom: 0em; margin-left: 1em; margin-right: 0em; text-indent: -1em; text-align: left; } .bm-image { margin-top: 0.5em; margin-bottom: 0em; text-align: center; } .index { font-size: 90%; margin-top: 0em; margin-bottom: 0em; margin-left: 1em; margin-right: 0em; text-indent: -1em; text-align: left; } .ind-head { color: #8252a1; font-size: 100%; margin-top: 1.5em; margin-bottom: 0em; margin-left: 1em; margin-right: 0em; text-indent: -1em; text-align: left; } .tit { font-size: 170%; margin-top: 1em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: center; } span.ss { color: #3d6842; background-color: #ffe092; padding-top: 0.3em; padding-bottom: 0.3em; padding-left: 0.5em; padding-right: 0.5em; } .tit1 { font-size: 110%; margin-top: 0.5em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: center; color: #919e68; font-weight: bold; } span.ss1 { color: #8fb742; padding-top: 0.3em; padding-bottom: 0em; padding-left: 0.5em; } .tit2 { font-size: 450%; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: center; color: #84677e; font-weight: bold; } .tit3 { font-size: 110%; margin-top: 0em; margin-bottom: 2em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: center; color: #7b8740; font-weight: bold; } span.ss2 { color: #84677e; } span.ss3 { color: #877bbd; } .tit4 { font-size: 110%; margin-top: 1em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: center; color: #6f8441; font-weight: bold; }