@font-face { font-family: "Listing"; src: url(../fonts/Listing.otf); font-style: normal; font-weight: normal; } @page { margin: 3%; } body { hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -webkit-hyphens: auto; } a { text-decoration: none; } .underline { text-decoration: underline; } small { font-size: 80%; } sup { font-size: 70%; line-height: 60%; } sub { font-size: 70%; line-height: 60%; } ol li { list-style-type: none; } table { border-collapse:collapse; width: 100%; margin-top: 1.5em; margin-bottom: 0em; } td { vertical-align: top; } .svg { max-width: 100%; } .imagex { margin: 0em; padding: 0em; text-align: center; } .h2f { font-family: sans-serif; font-size: 250%; margin-top: 2em; margin-bottom: 0.7em; line-height: 125%; color: #23abe2; text-align: left; } .noindentx { font-family: sans-serif; margin-top: 0em; margin-bottom: 0em; border-top: solid 0.04em #0095da; border-bottom: solid 0.04em #0095da; padding-bottom: 0.3em; padding-left: 0.2em; padding-top: 0.3em; line-height: 125%; } .noindentla { font-family: sans-serif; margin-top: 1.7em; margin-bottom: 0em; line-height: 125%; } .noindentl { font-family: sans-serif; margin-top: 1.2em; margin-bottom: 0em; line-height: 125%; } .noindentla1 { font-family: sans-serif; margin-top: 0.8em; margin-bottom: 0em; line-height: 125%; } .image1 { margin-top: 2.5em; margin-bottom: 0.1em; text-align: left; } .image { margin-top: 1.2em; margin-bottom: 0em; text-align: center; } .caption { font-family: sans-serif; font-size: 90%; margin-top: 1.2em; margin-bottom: 0em; line-height: 125%; text-align: left; } .toc1 { font-family: sans-serif; margin-top: 1.5em; margin-bottom: 0em; border-top: solid 0.05em #0095da; border-bottom: solid 0.05em #0095da; padding-bottom: 0.3em; padding-left: 0.2em; padding-top: 0.3em; line-height: 125%; } .toca { font-family: sans-serif; margin-top: 1.2em; margin-bottom: 0em; line-height: 125%; } .toct { font-family: sans-serif; margin-top: 1.2em; margin-bottom: 0em; line-height: 125%; } .toc { font-family: sans-serif; margin-top: 0.2em; margin-bottom: 0em; line-height: 125%; } .boxp1 { font-family: sans-serif; color: #0078bd; padding: 0.6em; } .boxp1a { font-family: sans-serif; color: #0078bd; margin-top: 2em; margin-bottom: 0em; border: solid 0.1em #0078bd; padding: 0.5em; } .h2 { font-family: sans-serif; font-size: 220%; font-weight: bold; margin-top: 2em; margin-bottom: 0em; line-height: 125%; text-align: left; } .chblock1 { font-family: sans-serif; font-size: 90%; margin-top: 1.5em; margin-bottom: 0em; line-height: 125%; } .chblock { font-family: sans-serif; font-size: 90%; margin-top: 1.5em; margin-bottom: 0em; line-height: 125%; } .chauthor { font-family: sans-serif; margin-top: 2em; margin-bottom: 0em; line-height: 125%; } .captionr { font-family: sans-serif; font-size: 90%; margin-top: 0.3em; margin-bottom: 0em; line-height: 125%; text-align: right; } .chtoc { font-family: sans-serif; margin-top: 0.2em; font-weight: bold; margin-bottom: 0em; line-height: 125%; } .noindent2 { font-family: sans-serif; margin-top: 2em; margin-bottom: 0em; line-height: 125%; } .noindent { font-family: sans-serif; margin-top: 0.1em; margin-bottom: 0em; line-height: 125%; } .noindent1 { font-family: sans-serif; margin-top: 2em; margin-bottom: 0em; line-height: 125%; } .indent { font-family: sans-serif; margin-top: 0em; margin-bottom: 0em; text-indent: 1.2em; line-height: 125%; } .indentt { font-family: sans-serif; margin-top: 1.2em; margin-bottom: 0em; text-indent: 1.2em; line-height: 125%; } .indent1 { font-family: sans-serif; margin-top: 2em; margin-bottom: 0em; text-indent: 1.2em; line-height: 125%; } .h3 { font-family: sans-serif; font-size: 130%; margin-top: 1em; margin-bottom: 0.4em; line-height: 125%; text-align: left; color: #0095da; } .blue { color: #1b5e9e; } .right { font-family: sans-serif; margin-top: 0.1em; margin-bottom: 0em; line-height: 125%; text-align: right; } .boxright { font-family: sans-serif; margin-top: 0.1em; margin-bottom: 0em; line-height: 125%; text-align: right; } .block { vertical-align: middle; } .chauthor1 { font-family: sans-serif; margin-top: 2em; margin-bottom: 0em; color: #6d6e71; line-height: 125%; } .boxl { font-family: sans-serif; margin-top: 1.2em; margin-bottom: 0em; background-color: #b9dbf4; padding: 0.6em; } .boxheadl { font-family: sans-serif; font-weight: bold; font-size: 130%; margin-top: 0.2em; margin-bottom: 0.2em; line-height: 125%; text-align: left; } .lite { font-family: sans-serif; font-size: 90%; margin-top: 0.8em; margin-bottom: 0em; line-height: 125%; } .boxla { font-family: sans-serif; margin-top: 2em; margin-bottom: 0em; background-color: #d5e9f8; padding: 0.6em; } .boxcenter { font-family: sans-serif; font-size: 110%; margin-top: 0.3em; margin-bottom: 0em; line-height: 125%; text-align: center; } .boxcenter1 { font-family: sans-serif; font-size: 90%; margin-top: 0.3em; margin-bottom: 0em; background-color: #fcfcfc; padding: 0.2em; line-height: 125%; text-align: center; } span.color { color: #0095da; } span.mono { font-family: "Listing"; font-size: 100%; } div.pre { font-family: "Listing"; word-wrap: break-word; font-size: 100%; margin: 1.2em 0em 1.2em 0em; line-height: 0.1em; white-space: pre-wrap; display: block; -webkit-hyphens: none; hyphens: none; adobe-hyphenate: none; text-align: left; } p.code { font-family: "Listing"; font-size: 100%; line-height: 1.2em; margin: 0em 0em 0em 0em; text-align: left; } .box1 { font-family: sans-serif; margin-top: 1.2em; margin-bottom: 0em; background-color: #edeeed; border: solid 0.4em #c7c8c6; padding: 0.6em; } .boxhead { font-family: sans-serif; font-weight: bold; font-size: 130%; margin-top: 0.5em; margin-bottom: 0.8em; line-height: 125%; text-align: center; } .boxdash { font-family: sans-serif; margin-top: 0.1em; margin-bottom: 0em; margin-left: 1.15em; text-indent: -1.15em; line-height: 125%; } .spaced { padding-left: 0.6em; } .boxp2 { font-family: sans-serif; color: #164897; padding: 0.6em; } .boxp2a { font-family: sans-serif; color: #164897; margin-top: 2em; margin-bottom: 0em; border: solid 0.1em #164897; padding: 0.5em; } .color1 { color: #0078bd; } .color2 { color: #164897; } .boxnoindent { font-family: sans-serif; margin-top: 0.1em; margin-bottom: 0em; line-height: 125%; } .boxnoindentt { font-family: sans-serif; margin-top: 1.2em; margin-bottom: 0em; line-height: 125%; } .spacen { padding-left: 0.9em; } .number { font-family: sans-serif; margin-top: 0.1em; margin-bottom: 0em; margin-left: 1.6em; text-indent: -1.6em; line-height: 125%; } .noindentt { font-family: sans-serif; margin-top: 1.2em; margin-bottom: 0em; line-height: 125%; } .bg { background-color: #c7c8ca; } .bgb { background-color: #007dc6; } .bg1 { background-color: #0095da; } .bg2 { background-color: #dcddde; } .bg2a { background-color: #f3f3f4; } .border { border: solid 0.1em #fcfcfc; margin-top: 2.3em; } .borderb { border-bottom: solid 0.1em #fcfcfc; } .borderbr { border-bottom: solid 0.1em #fcfcfc; border-right: solid 0.1em #fcfcfc; } .borderr { border-right: solid 0.1em #fcfcfc; } .thead { font-family: sans-serif; font-size: 115%; font-weight: bold; margin-top: 0em; margin-bottom: 0em; line-height: 125%; text-align: left; padding: 0.2em; } .tab { font-family: sans-serif; font-size: 90%; margin-top: 0em; margin-bottom: 0em; line-height: 125%; text-align: left; padding: 0.2em; } .tabw { font-family: sans-serif; font-size: 90%; margin-top: 0em; margin-bottom: 0em; line-height: 125%; color: #fcfcfc; padding: 0.2em; } .boxp3 { font-family: sans-serif; color: #0b4a4b; padding: 0.6em; } .boxp3a { font-family: sans-serif; color: #0b4a4b; margin-top: 2em; margin-bottom: 0em; border: solid 0.1em #0b4a4b; padding: 0.5em; } .color3 { color: #0b4a4b; } .group { page-break-inside:avoid; } .caption78 { font-family: sans-serif; font-size: 220%; margin-top: 0.5em; margin-bottom: 0em; line-height: 125%; color: #0095da; text-align: center; } .boxp4 { font-family: sans-serif; color: #f47e31; padding: 0.6em; } .boxp4a { font-family: sans-serif; color: #f47e31; margin-top: 2em; margin-bottom: 0em; border: solid 0.1em #f47e31; padding: 0.5em; } .color4 { color: #f47e31; } .boxp5 { font-family: sans-serif; color: #02538b; padding: 0.6em; } .boxp5a { font-family: sans-serif; color: #02538b; margin-top: 2em; margin-bottom: 0em; border: solid 0.1em #02538b; padding: 0.5em; } .color5 { color: #02538b; } .h2z { font-family: sans-serif; font-size: 150%; margin-top: 0.2em; margin-bottom: 1em; line-height: 125%; text-align: center; } .h3z { font-family: sans-serif; font-size: 110%; margin-top: 1.8em; margin-bottom: 1.2em; line-height: 125%; text-align: left; } .copy { font-family: sans-serif; font-size: 90%; margin-top: 0.1em; margin-bottom: 0em; line-height: 125%; } .copyt { font-family: sans-serif; font-size: 90%; margin-top: 1em; margin-bottom: 0em; line-height: 125%; } .copy1 { font-family: sans-serif; font-size: 90%; margin-top: 2em; margin-bottom: 0em; line-height: 125%; } .copy2 { font-family: sans-serif; font-size: 90%; margin-top: 4.5em; margin-bottom: 0em; line-height: 125%; } .numbert { font-family: sans-serif; margin-top: 1.2em; margin-bottom: 0em; margin-left: 1.6em; text-indent: -1.6em; line-height: 125%; } .numbert1 { font-family: sans-serif; margin-top: 2em; margin-bottom: 0em; margin-left: 1.6em; text-indent: -1.6em; line-height: 125%; } .h3t { font-family: sans-serif; font-size: 130%; margin-top: 2.5em; margin-bottom: 0.4em; line-height: 125%; text-align: left; color: #0095da; } .white { color: #fcfcfc; } p.code58 { font-family: "Listing"; font-size: 100%; line-height: 1.2em; margin-top: 0.1em; margin-bottom: 0.1em; margin-left: 15em; text-indent: -15em; text-align: left; } p.code58a { font-family: "Listing"; font-size: 100%; margin-top: 0.2em; margin-bottom: 0.1em; line-height: 1.2em; margin-left:13.5em; text-indent: -13.5em; text-align: left; } p.code137 { font-family: "Listing"; font-size: 100%; line-height: 1.2em; margin: 0em 0em 0em 15em; text-indent: -15em; text-align: left; } p.code138 { font-family: "Listing"; font-size: 100%; line-height: 1.2em; margin: 0em 0em 0em 15em; text-indent: -15em; text-align: left; } .copyt1 { font-family: sans-serif; font-size: 90%; margin-top: 1.5em; margin-bottom: 0em; line-height: 125%; } .black { color: #00001a; } p.code82 { font-family: "Listing"; font-size: 100%; line-height: 1.2em; margin-top: 0.1em; margin-bottom: 0.1em; margin-left: 15em; text-indent: -15em; text-align: left; } p.code82a { font-family: "Listing"; font-size: 100%; line-height: 1.2em; margin-top: 0.1em; margin-bottom: 0.1em; margin-left: 14.9em; text-indent: -14.9em; text-align: left; } .noindenta { font-family: sans-serif; margin-top: 0.5em; margin-bottom: 0em; line-height: 125%; }