@font-face { font-family: "NeoSansStd-Black"; src: url(../fonts/NeoSans-Black.ttf); font-style: normal; font-weight: normal; } @font-face { font-family: "NeoSansStd"; src: url(../fonts/NeoSans.otf); font-style: normal; font-weight: normal; } @font-face { font-family: "NeoSansStd"; src: url(../fonts/NeoSans-Italic.otf); font-style: italic; font-weight: normal; } @font-face { font-family: "CaeciliaCom"; src: url(../fonts/CaeciliaCom-55Roman.ttf); font-style: normal; font-weight: normal; } @font-face { font-family: "CaeciliaCom"; src: url(../fonts/CaeciliaCom-56Italic.ttf); font-style: italic; font-weight: normal; } @font-face { font-family: "CaeciliaCom"; src: url(../fonts/CaeciliaCom-85Heavy.ttf); font-style: normal; font-weight: bold; } @font-face { font-family: "Perpetuastd"; src: url(../fonts/Perpetuastd.otf); font-style: normal; font-weight: normal; } body { text-align: center; } a { text-decoration:none; color:#000000; } img { max-width:100%; max-height:100%; vertical-align:middle; } .cover { margin-top:0em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:center; } .image { margin-top:0.5em; margin-bottom:0.5em; text-align:center; } .imageab { margin-top:1.5em; margin-bottom:0.5em; text-align:center; } .pub { margin-top:11em; margin-left:2.5em; margin-right:0em; margin-bottom:0em; text-align:left; } .chap { font-family: "NeoSansStd-Black"; font-size:110%; margin-top:1em; margin-bottom:0.1em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .h2 { font-family: "NeoSansStd-Black"; font-size:180%; font-weight:bold; margin-top:1em; margin-bottom:0em; text-align:left; } .normal { font-family: "CaeciliaCom"; font-size:82%; margin-top:1em; margin-bottom:0em; text-align:left; text-indent:0em; } .normalab { font-family: "CaeciliaCom"; font-size:82%; margin-top:0em; margin-bottom:0em; text-align:left; text-indent:0em; } .h3 { font-family: "NeoSansStd-Black"; font-size:110%; margin-top:1em; margin-bottom:0.1em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; font-weight: normal; } .h3ab { font-family: "NeoSansStd-Black"; font-size:110%; margin-top:0em; margin-bottom:0.1em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; font-weight: normal; } .caption { font-family: "NeoSansStd-Black"; font-size:80%; font-weight:normal; margin-top:0.8em; margin-bottom:0em; text-align:left; } .caption1 { font-family: "CaeciliaCom"; font-size:75%; font-weight:normal; margin-top:0.5em; margin-bottom:0.5em; text-align:left; } .title { font-family: "NeoSansStd-Black"; font-size:250%; margin-left:1em; margin-right:0em; margin-top:1.5em; margin-bottom:0em; text-align:left; text-indent:0em; line-height:0.9em; } .titlea { font-family: "NeoSansStd-Black"; font-size:250%; margin-left:1em; margin-right:0em; margin-top:0em; margin-bottom:0em; text-align:left; text-indent:0em; line-height:0.9em; color:#808080; } .title1 { font-family: "NeoSansStd-Black"; font-size:120%; margin-left:2.3em; margin-right:0em; margin-top:1.5em; margin-bottom:0.2em; text-align:left; text-indent:0em; } .cpy { font-family: "CaeciliaCom"; font-size:70%; margin-top:1.5em; margin-bottom:0em; text-align:left; text-indent:0em; line-height:1.5em; } .cpy1 { font-family: "CaeciliaCom"; font-size:70%; margin-top:1em; margin-bottom:0em; text-align:left; text-indent:0em; line-height:1.5em; } .cpy1a { font-family: "CaeciliaCom"; font-size:70%; margin-top:0.1em; margin-bottom:0em; text-align:left; text-indent:0em; line-height:1.5em; } .toc { font-family: "CaeciliaCom"; font-size:85%; margin-top:0.2em; margin-left:0em; margin-right:0em; margin-bottom:0em; text-align:left; text-indent:0em; } .toct { font-family: "CaeciliaCom"; font-size:85%; margin-top:1em; margin-left:0em; margin-right:0em; margin-bottom:0em; text-align:left; text-indent:0em; } .toc1t { font-family: "NeoSansStd-Black"; font-size:120%; margin-top:1.5em; margin-left:0em; margin-right:0em; margin-bottom:1em; text-align:left; text-indent:0em; } span.bck { text-decoration:none; color:#000000; } .pagebreak { page-break-before: right; } div.keep { display: inline-block; } span.gray { color:#808080; } div.red { margin-top:0.5em; margin-bottom:0em; border-top:0.6em solid; border-color:#CF3045; } div.blue { margin-top:0.5em; margin-bottom:0em; border-top:0.6em solid; border-color:#004D7F; } div.yellow { margin-top:0.5em; margin-bottom:0em; border-top:0.6em solid; border-color:#FFDA3A; } div.green { margin-top:0.5em; margin-bottom:0em; border-top:0.6em solid; border-color:#608A45; } div.blue1 { margin-top:0.5em; margin-bottom:0em; border-top:0.6em solid; border-color:#00AEEF; } div.yellow1 { margin-top:0.5em; margin-bottom:0em; border-top:0.6em solid; border-color:#CBDB2A; } div.orange { margin-top:0.5em; margin-bottom:-1em; border-top:0.6em solid; border-color:#F68B1F; } div.gray { margin-top:0.4em; margin-bottom:0em; border-top:0.4em solid; border-color:#BCBDC0; } .bull { font-family: "CaeciliaCom"; font-size:75%; margin-top:1em; margin-left:1.3em; margin-bottom:0em; text-align:left; text-indent:-1.2em; } .challenge { font-family: "NeoSansStd-Black"; font-size:140%; margin-top:1em; margin-bottom:0em; text-align:left; page-break-before: right; } .normalv { font-family: "NeoSansStd"; font-size:85%; font-weight:normal; margin-top:0.2em; margin-bottom:0em; text-align:left; } div.blockquote { margin-top:1em; margin-left:1em; margin-right:1em; margin-bottom:1em; } .gloss { font-family: "CaeciliaCom"; font-size:90%; font-weight:normal; margin-top:1em; margin-bottom:0em; text-align:left; text-indent:0em; } .gloss1 { font-family: "CaeciliaCom"; font-size:90%; font-weight:normal; margin-top:0em; margin-bottom:0em; text-align:left; text-indent:0em; } .indexmain { font-family:"NeoSansStd-Black"; margin-top:1em; font-size:80%; margin-left:0em; text-indent:0em; margin-bottom:0.1em; text-align:left; } .indexmain1 { font-family:"CaeciliaCom"; margin-top:0.1em; font-size:80%; margin-left:1em; text-indent:-1em; margin-bottom:0.1em; text-align:left; } .indexmain2 { font-family:"CaeciliaCom"; margin-top:0em; font-size:80%; margin-left:2em; text-indent:-1em; margin-bottom:0em; text-align:left; } .h4 { font-family: "NeoSansStd-Black"; font-size:100%; margin-top:1em; margin-bottom:0.1em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:left; } .tab1a { font-family: "CaeciliaCom"; font-size:75%; font-weight:normal; margin-top:0.5em; margin-bottom:0.5em; text-align:left; margin-left: 0em; } .tab1 { font-family: "CaeciliaCom"; font-size:75%; font-weight:bold; margin-top:0.5em; margin-bottom:0.5em; text-align:left; margin-left: 0em; } div.backrose { margin-top:1em; margin-bottom:1em; margin-left:0em; margin-right:0em; background-color:#FBEFEB; padding-top:0.5em; padding-left:0.5em; padding-right:0.5em; padding-bottom:0.5em; } .backg { background-color:#E7E7E8; } .caption2 { font-family: "NeoSansStd-Black"; font-size:80%; font-weight:normal; margin-top:1em; padding-top:.2em; margin-bottom:0em; text-align:left; border-top: dotted .1em; } .caption3 { font-family: "CaeciliaCom"; font-size:75%; font-weight:normal; margin-top:1em; margin-bottom:0.5em; text-align:left; } .normal-t { font-family: "NeoSansStd-Black"; font-size:80%; font-weight:normal; margin-top:0.5em; margin-bottom:0em; text-align:left; margin-left: 0em; } div.backgray { margin-top:1em; margin-bottom:1em; margin-left:0em; margin-right:0em; background-color:#EAECF2; padding-top:0.5em; padding-left:0.5em; padding-right:0.5em; padding-bottom:0.5em; } .normal-p { font-family: "CaeciliaCom"; margin-top:1em; margin-bottom:0em; text-align:left; text-indent:0em; font-size:75%; font-weight:normal; } .normal-t1 { font-family: "NeoSansStd-Black"; font-size:75%; font-weight:normal; margin-top:0.1em; margin-bottom:0em; text-align:left; margin-left: 0em; } .normal-t2 { font-family: "NeoSansStd"; font-size:75%; font-weight:normal; margin-top:0.1em; margin-bottom:0em; text-align:left; margin-left: 0em; text-indent: 0em; } .borderrb { border-bottom: solid 1pt #D2D4D6; border-right: solid 1pt #D2D4D6; padding-left: 0.5em; padding-top: 0.2em; padding-bottom: 0.2em; padding-right: 0.2em; } .borderrb1 { border-bottom: solid 1pt #D2D4D6; border-right: solid 1pt #D2D4D6; padding-left: 0.2em; padding-top: 0.2em; padding-bottom: 0.2em; padding-right: 0.2em; } .borderb { border-bottom: solid 1pt #D2D4D6; padding-left: 0.5em; padding-top: 0.2em; padding-bottom: 0.2em; padding-right: 0.2em; } .border-r { border-right: solid 1pt #D2D4D6; padding-left: 0.2em; padding-top: 0.2em; padding-bottom: 0.2em; padding-right: 0.2em; } .border-r1 { border-right: solid 1pt #D2D4D6; padding-left: 0.5em; padding-top: 0.2em; padding-bottom: 0.2em; padding-right: 0.2em; } span.small-caps { font-size:65%; } .normal-p1 { font-family: "CaeciliaCom"; margin-top:-1.2em; margin-bottom:0em; text-align:left; text-indent:0em; font-size:75%; font-weight:normal; } div.backlig { margin-top:1em; margin-bottom:1em; margin-left:0em; margin-right:0em; background-color:#FFFCF0; padding-top:0.5em; padding-left:0.5em; padding-right:0.5em; padding-bottom:0.5em; } .normal-f { font-family: "CaeciliaCom"; font-size:97%; margin-top:1em; margin-bottom:0em; text-align:left; text-indent:0em; } .normal-f1 { font-family: "CaeciliaCom"; font-size:97%; margin-top:0em; margin-bottom:0em; text-align:left; text-indent:1.5em; } .hang { font-family: "CaeciliaCom"; font-size:75%; font-weight:normal; margin-top:0.1em; margin-bottom:0em; text-align:left; text-indent: -1em; margin-left: 1.5em; } span.fonts { font-family: "NeoSansStd"; } div.backgray_new { margin-top:1em; margin-bottom:1em; margin-left:0em; margin-right:0em; background-color:#E6E7EC; padding-top:0.5em; padding-left:0.5em; padding-right:0.5em; padding-bottom:0.5em; } .caption_new { font-family: "NeoSansStd-Black"; font-size:80%; font-weight:normal; margin-top:1.5em; margin-bottom:0em; text-align:left; } .imga { vertical-align: middle; } span.small-caps_new { font-size:85%; } div.thin { margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 0em; margin-right: 0em; text-indent: 0em; border:1px solid; }