@page { margin: 14pt 0pt 16pt 0pt; } body { margin: 0 auto; padding: 0.75em 5%; } /* Display */ div a + p { display: inline; } /* Images */ img { max-height:100%; max-width:100%; } a { text-decoration: none; } small { font-size:75%; } sup { font-size:70%; vertical-align:super; } sub { font-size:70%; } .pg { padding-top:0.1em; page-break-before:always; } .middle { vertical-align:middle; } .margin { margin-left: 2em; } .half-title { font-size:220%; margin-top:1.5em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:center; color:#0077c0; } .half-title1 { font-size:170%; margin-top:0.5em; margin-bottom:1em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:center; color:#0077c0; } .aut { font-size:150%; margin-top:0.7em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:center; color:#0077c0; } .title2 { font-size:140%; margin-top:0em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:center; color:#0077c0; } .logo { margin-top:6em; margin-bottom:0.5em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:center; } .pub { font-size:110%; margin-top:0em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:center; color:#0077c0; } .pub1 { font-size:95%; margin-top:0em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:center; color:#0077c0; } .fm-head { font-size:110%; margin-top:2em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .noindent { font-size:100%; margin-top:0em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:justify; } .crt { font-size:85%; margin-top:1em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .crt1 { font-size:85%; margin-top:2em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .dedi { font-size:110%; margin-top:6em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:center; } .chapter-number { font-weight:bold; font-size:150%; margin-top:0.5em; margin-bottom:0em; margin-left:0em; margin-right:0em; padding-top:0em; padding-bottom:0em; text-indent:0em; text-align:right; color: #1b5251; } span.colorg { font-size:250%; padding-top:1em; padding-bottom:0em; padding-left:0.2em; padding-right:1em; margin-top:0em; margin-bottom:0em; background-color:#c3d3d4; } .chapter-title { color:#1b5251; font-size:230%; margin-top:0.5em; margin-bottom:1em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:center; } .toc-h { color:#0077c0; font-size:280%; margin-top:3em; margin-bottom:0.7em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .toc0 { font-size:100%; margin-top:0em; margin-bottom:0.15em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .toc1 { font-size:100%; margin-top:0em; margin-bottom:0.15em; margin-left:1em; margin-right:0em; text-indent:0em; text-align:left; } .toc1a { font-size:110%; margin-top:1.3em; margin-bottom:0.5em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .toc1b { font-size:110%; margin-top:0.15em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .toc2 { font-size:100%; margin-top:0em; margin-bottom:0.15em; margin-left:4em; margin-right:0em; text-indent:-1.95em; text-align:left; } .toc2b { font-size:100%; margin-top:0em; margin-bottom:0.15em; margin-left:3.5em; margin-right:0em; text-indent:-1.95em; text-align:left; } span.space-t2 { margin-right:0.7em; } .toc3 { font-size:100%; margin-top:0em; margin-bottom:0.15em; margin-left:7.3em; margin-right:0em; text-indent:-2.70em; text-align:left; } span.space-t3 { margin-right:0.7em; } .mono { font-family: monospace; } .h1 { font-size:120%; margin-top:1.5em; margin-bottom:0em; margin-left:3.15em; margin-right:0em; text-indent:-3.15em; text-align:left; color:#1b5251; } .h1-a { font-size:120%; margin-top:1.5em; margin-bottom:0em; margin-left:3.3em; margin-right:0em; text-indent:-3.3em; text-align:left; color:#1b5251; } .h1-1 { font-size:120%; margin-top:1.5em; margin-bottom:0em; margin-left:3.6em; margin-right:0em; text-indent:-3.6em; text-align:left; color:#1b5251; } span.h1-space { padding-top:0em; padding-bottom:0em; padding-left:0.7em; padding-right:0.7em; margin-top:0em; margin-right:0.5em; margin-bottom:0em; color:#ffffff; background-color:#1b5251; } .h2 { font-size:110%; margin-top:1.5em; margin-bottom:0em; margin-left:3.05em; margin-right:0em; text-indent:-3.05em; text-align:left; color:#1b5251; } span.h2-space { padding-top:0em; padding-bottom:0em; padding-left:0.3em; padding-right:0.5em; margin-top:0em; margin-right:0.3em; margin-bottom:0em; color:#ffffff; background-color:#1b5251; } .h3 { font-size:100%; margin-top:1.5em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; color:#1b5251; } .float { margin-top:0em; margin-bottom:0em; text-align:right; } .image { margin-top:1em; margin-bottom:1em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:center; } .avoid { margin-top:1em; margin-bottom:1em; page-break-inside: avoid; } .fig-caption { font-size:85%; margin-top:0em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .top { margin-top:1em; margin-bottom:1em; } .topt { margin-top:1em; margin-bottom:0em; } .inline { vertical-align: middle; } .h2-list { font-size:100%; margin-top:1em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:justify; } .num-space { margin-right:1em; } .space1 { margin-right:0.7em; } .number-list-nt { font-size:100%; margin-top:0em; margin-bottom:0em; margin-left:3.3em; margin-right:0em; text-indent:-1.75em; text-align:justify; } .number-list { font-size:100%; margin-top:0.5em; margin-bottom:0em; margin-left:3.3em; margin-right:0em; text-indent:-1.75em; text-align:justify; } .number-list-top { font-size:100%; margin-top:1em; margin-bottom:0em; margin-left:3.3em; margin-right:0em; text-indent:-1.75em; text-align:justify; } .number-list1 { font-size:100%; margin-top:0.5em; margin-bottom:0em; margin-left:3.3em; margin-right:0em; text-indent:-2.25em; text-align:justify; } td { padding-top:0em; padding-bottom:0em; vertical-align: top; } .index-h { color:#0077c0; font-size:230%; margin-top:3em; margin-bottom:0.7em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .index-head { font-size:120%; color:#1b5251; margin-top:1em; margin-bottom:0.5em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .index1 { font-size:100%; margin-top:0em; margin-bottom:0em; margin-left:1em; margin-right:0em; text-indent:-1em; text-align:left; } .index2 { font-size:100%; margin-top:0em; margin-bottom:0em; margin-left:2em; margin-right:0em; text-indent:-1em; text-align:left; } .index3 { font-size:100%; margin-top:0em; margin-bottom:0em; margin-left:3em; margin-right:0em; text-indent:-1em; text-align:left; } .space-bull { margin-right:1em; } .bullet-fm { font-size:100%; margin-top:0.5em; margin-bottom:0em; margin-left:2.5em; margin-right:0em; text-indent:-1.35em; text-align:justify; } .bullet { font-size:100%; margin-top:0.5em; margin-bottom:0em; margin-left:2.5em; margin-right:0em; text-indent:-1.35em; text-align:left; } .bullet-top { font-size:100%; margin-top:1em; margin-bottom:0em; margin-left:2.5em; margin-right:0em; text-indent:-1.35em; text-align:left; } .bullet-bot { font-size:100%; margin-top:0.5em; margin-bottom:1em; margin-left:2.5em; margin-right:0em; text-indent:-1.35em; text-align:left; } .indent { font-size:100%; margin-top:1em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:1.15em; text-align:justify; } .fm-sec { color:#0077c0; font-size:140%; margin-top:1.5em; margin-bottom:0.5em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .fm-computer { font-family: sans-serif; font-size:100%; margin-top:0em; margin-bottom:0em; margin-left:2.5em; margin-right:0em; text-indent:0em; text-align:left; } .space-ref { font-weight:bold; color:#1b5251; margin-right:0.3em; } .ref-txt { font-size:100%; margin-top:0.7em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:justify; } .ref-txt1 { font-size:100%; margin-top:0.7em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:justify; } .noindent1 { font-size:100%; margin-top:1em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:justify; } .footnote { font-size:90%; margin-top:0em; margin-bottom:0em; margin-left:1em; margin-right:0em; text-indent:-1em; text-align:left; } span.space-fn { margin-right:0.65em; } .ch-toc-space { font-weight:bold; color:#1b5251; margin-right:1em; } .ch-toc-space1 { font-weight:bold; color:#1b5251; margin-right:0.5em; } .ch-toc { font-size:100%; margin-top:0.5em; margin-bottom:0em; margin-left:2.25em; margin-right:0em; text-indent:-2.25em; text-align:justify; } .ch-toc1 { font-size:100%; margin-top:0.5em; margin-bottom:0em; margin-left:4em; margin-right:0em; text-indent:-1.75em; text-align:justify; } .common-i { margin-top:1.5em; margin-bottom:0.5em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:center; } .indent1 { font-size:100%; margin-top:0em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:1.15em; text-align:justify; } .ref { color:#1b5251; font-weight:bold; font-size:140%; margin-top:1.5em; margin-bottom:1em; margin-left:0em; margin-right:0em; text-indent:0em; padding-top:0em; padding-bottom:0em; padding-left:0.8em; padding-right:0em; width:50%; text-align:left; background-color:#c3d3d4; } .fig-num { font-size:90%; font-weight:bold; margin-top:0em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .fig-des { font-size:90%; font-family:sans-serif; margin-top:0em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .prog-head { color:#1b5251; font-size:130%; font-style:italic; margin-top:1.5em; margin-bottom:0.7em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .prog-sec { color:#1b5251; font-family:sans-serif; font-size:110%; margin-top:0.5em; margin-bottom:0.7em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .prog-img { margin-top:0.3em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .prog-imgl { margin-top:0.3em; margin-bottom:0em; margin-left:1.3em; margin-right:0em; text-indent:0em; text-align:left; } .cc { font-size:95%; font-family:sans-serif; margin-top:1em; margin-bottom:1em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:center; } .cc-l { font-size:95%; font-family:sans-serif; margin-top:0em; margin-bottom:0.5em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .program { font-size:95%; font-family:sans-serif; margin-top:0em; margin-bottom:0em; margin-left:3em; margin-right:0em; text-indent:0em; text-align:left; } span.yellow { background-color:#fff100; } .quest-hang-space { color:#1b5251; margin-right:0.5em; } .quest-hang { font-size:100%; margin-top:0.5em; margin-bottom:0em; margin-left:1.75em; margin-right:0em; text-indent:-1.75em; text-align:justify; } .quest-hang1 { font-size:100%; margin-top:0.5em; margin-bottom:0em; margin-left:2.25em; margin-right:0em; text-indent:-2.25em; text-align:justify; } span.font { font-family:sans-serif; } .black-head { font-size:95%; margin-top:1em; margin-bottom:1em; margin-left:2em; margin-right:0em; text-indent:0em; text-align:justify; } .image-l { margin-top:1em; margin-bottom:1em; margin-left:1em; margin-right:0em; text-indent:0em; text-align:left; } .program-i { margin-top:1em; margin-bottom:0em; margin-left:3em; margin-right:0em; text-indent:0em; text-align:left; } .roman-list { font-size:100%; margin-top:0.1em; margin-bottom:0em; margin-left:5.1em; margin-right:0em; text-indent:-1em; text-align:justify; } .rom-space { margin-right:0.5em; } .program-l { font-size:95%; font-family:sans-serif; margin-top:0em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .program-lt { font-size:95%; font-family:sans-serif; margin-top:0.5em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .sec { font-size:110%; margin-top:0.5em; margin-bottom:0.5em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .image-nl { margin-top:1em; margin-bottom:1em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .program-l1 { font-size:95%; font-family:sans-serif; margin-top:0em; margin-bottom:0em; margin-left:1em; margin-right:0em; text-indent:0em; text-align:left; } .bulletns { font-size:100%; margin-top:0em; margin-bottom:0em; padding-left:2em; padding-top:0.3em; padding-right:2em; padding-bottom:0em; margin-right:0em; text-indent:-1.3em; text-align:left; background-color:#e0e8e9; } .bulletts { font-size:100%; margin-top:0.5em; margin-bottom:0em; margin-left:2em; padding-top:0em; padding-bottom:0.3em; padding-right:2em; margin-right:0em; text-indent:-1.3em; text-align:left; background-color:#e0e8e9; } table.tablet { margin-top:1em; margin-bottom:1em; margin-left:0em; margin-right:0em; border-collapse: collapse; background-color:#e0e8e9; width:100%; } .noindent-tab { font-size:100%; margin-top:0em; padding:0.3em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; background-color:#e0e8e9; } .noindent-cen { font-size:110%; margin-top:0em; padding:0.3em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:center; color:#ffffff; border:0px; background-color:#1b5251; } .quest-ext { font-size:100%; margin-top:0.5em; margin-bottom:0em; margin-left:1.75em; margin-right:0em; text-indent:0em; text-align:justify; } .prog-secb { color:#1b5251; font-family:sans-serif; font-size:110%; margin-top:1.5em; margin-bottom:0.5em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .programb { font-size:95%; font-family:sans-serif; margin-top:0em; margin-bottom:0em; margin-left:5em; margin-right:0em; text-indent:0em; text-align:left; } .image-lb { margin-top:1em; margin-bottom:1em; margin-left:3em; margin-right:0em; text-indent:0em; text-align:left; } .underline { text-decoration:underline; } .bulletb { font-size:100%; margin-top:1em; margin-bottom:0em; margin-left:1.35em; margin-right:0em; text-indent:-1.35em; text-align:left; } .circle { font-size:100%; margin-top:0.5em; margin-bottom:0em; margin-left:2.55em; text-indent:-1.55em; text-align:justify; } span.cir-space { margin-right:1em; } .programb1 { font-size:95%; font-family:sans-serif; margin-top:1em; margin-bottom:0em; margin-left:1em; margin-right:0em; text-indent:0em; text-align:left; } .quest-hangb { font-size:100%; margin-top:0.5em; margin-bottom:0em; margin-left:1.75em; margin-right:0em; text-indent:0em; text-align:justify; } .number-leftb { font-size:100%; margin-top:0.2em; margin-bottom:0em; margin-left:3.3em; margin-right:0em; text-indent:0em; text-align:justify; } .bulletb1 { font-size:100%; margin-top:0.2em; margin-bottom:0em; margin-left:2.5em; margin-right:0em; text-indent:0em; text-align:left; }