body { margin: 1em 1em 1em 1em; } ul.bulleted1 { font-size:100%; text-align:left; margin-left:0em; margin-right:5em; margin-top:1em; margin-bottom:1em; list-style-type:none; } ul.bulleted1a { font-size:100%; text-align:left; margin-left:2em; margin-right:5em; margin-top:1em; margin-bottom:1em; list-style-type:none; } li { margin-bottom:0.5em; margin-top:0.5em; } a { text-decoration : none; } ul.bulletedin { font-size:100%; text-align:left; margin-left:3.3em; margin-right:5em; margin-top:1em; margin-bottom:1em; } bulleteD { text-decoration : none; } p.booktitle { font-weight:bold; font-size:2.5em; margin-top: 2em; margin-bottom:1em; text-align:center; } p.booktitle1 { font-weight:bold; font-size: 1.3em; margin-top: 1em; margin-bottom:2em; text-align:center; color:#9c9c9c; } p.booktitle2 { font-weight:bold; font-size:2em; margin-top: 1em; margin-bottom:2em; text-align:center; color:#8A8A8A; } p.booksubtitle { font-weight:bold; font-size:1.7em; margin-top: 0em; margin-bottom:3em; text-align:center; color:#8A8A8A; } p.bookauthor { font-weight:bold; font-size:1.9em; margin-top: 0em; margin-bottom: 7em; text-align:center; } p.bookauthor1 { font-weight:bold; font-size:1.9em; margin-top: 0em; margin-bottom: 0.5em; text-align:center; } .bookimage { font-size:1.2em; margin-top: 0em; margin-bottom:1em; text-align:left; } .fmpara { font-size: 0.9em; text-indent:0em; margin-top:0.5em; margin-bottom: 0.3em; text-align:justify; } .fmpara1 { font-size: 0.9em; text-indent:0em; margin-top:0.4em; margin-bottom: 0.3em; text-align:right; } .inpara { text-indent:0em; margin-top:0.4em; margin-left:3em; margin-bottom: 0.3em; } .pub { margin-top: 10em; margin-bottom:1em; text-align:right; margin-right:5em; } .copyright { font-size:1em; margin-top: 0.5em; margin-bottom:0.5em; margin-left:1.5em; margin-right:1.5em; text-align:justify; } .copyright1 { font-size:1em; margin-top: 0.1em; margin-bottom:0.1em; margin-left:5em; margin-right:3.3em; text-align:justify; text-indent: -1.6em; } .copyright2 { font-size:1em; margin-top: 0.4em; margin-bottom:0.1em; margin-left:3.3em; margin-right:3.3em; text-align:justify; } .copyright3 { font-size:1em; margin-top: 0.1em; margin-bottom:0.4em; margin-left:3.3em; margin-right:3.3em; text-align:justify; } .dedication { font-size:1.8em; margin-bottom: 0.3em; margin-top: 4.5em; text-align:right; margin-right:1em; font-style: italic; } .dedication1 { font-size:1.8em; margin-bottom: 0.5em; margin-top: 4.5em; text-align:right; margin-right:1em; font-style: italic; } .dedication2 { font-size:1.8em; margin-bottom: 0.5em; margin-top: 0.5em; text-align:right; margin-right:1em; font-style: italic; } .content-title { font-size:1.6em; margin-top: 3em; margin-bottom: 0.1em; text-align:left; font-weight:bold; } .tocb { font-size: 1.4em; margin-top: 0.5em; margin-bottom: 0.2em; text-align:left; font-weight:bold; } .tocch { font-size:1.1em; margin-top: 0.8em; margin-bottom: 0.8em; text-align:left; font-weight:bold; } .part { font-size:1.3em; margin-top: 0.8em; margin-bottom: 0.8em; text-align:left; font-weight:bold; } .fmtitle { font-size:2.5em; margin-top: 1em; margin-bottom: 1.8em; text-align:left; font-weight:bold; border-bottom: solid 1px; } .right { font-size: 100%; text-indent:0em; margin-top:1em; margin-left:2em; margin-right:4em; margin-bottom: 0.5em; text-align:right; } .left { font-size: 100%; text-indent:20em; margin-top:1em; margin-left:19em; margin-right:2em; margin-bottom: 0.5em; text-align:left; } .center { font-size: 100%; text-indent:0em; margin-top:1em; margin-left:2em; margin-right:4em; margin-bottom: 0.5em; text-align:center; } .chapimage { margin-left: 1em; margin-top:1.5em; margin-bottom:1.5em; text-align:left; } p.ChapterNumber { font-weight:bold; font-size:1.9em; margin-top: 10px; margin-left: 0.8em; margin-right: 1.5em; margin-bottom:22px; text-align:right; } p.ChapterTitle1 { font-weight:bold; font-size:3.5em; margin-top:0.5em; margin-bottom:0.5em; margin-left: 0.3em; text-align:left; } p.ChapterTitle { font-weight:bold; font-size:3.5em; margin-top:2em; margin-bottom:0.5em; margin-left: 0.3em; text-align:left; border-bottom: solid 1px; } p.ChapterTitles { font-weight:bold; font-size:3.5em; margin-top:0.5em; margin-bottom:0.5em; margin-left: 0.3em; text-align:left; } p.ChapterTitle1a { font-weight:bold; font-size:3.5em; margin-top:1em; margin-bottom:0.5em; margin-left: 0.2em; text-align:left; } p.ChapterTitle2 { font-weight:bold; font-size:3.4em; margin-top:1em; margin-bottom:0.8em; margin-left: 0.1em; text-align:left; } p.ChapterTitle2a { font-weight:bold; font-size:1.4em; margin-top:0em; margin-bottom:1.8em; margin-left: 1.1em; text-align:left; border-bottom: solid 1px; } p.ChapterTitle1 { font-weight:bold; font-size:3.4em; margin-top:1em; margin-bottom:0.5em; margin-left: 0.3em; text-align:left; } p.ChapterTitle3 { font-weight:bold; font-size:3.5em; margin-top:2em; margin-bottom:0.5em; margin-left: 0.2em; text-align:left; border-bottom: solid 1px; } p.ChapterTitle3a { font-weight:bold; font-size:3.5em; margin-top:2em; margin-bottom:0.5em; margin-left: 0.2em; text-align:left; } p.ChapterTitle3b { font-weight:bold; font-size:2em; margin-top:0em; margin-bottom:0.5em; margin-left: 0.5em; text-align:left; border-bottom: solid 1px; } p.ChapterTitle3 { font-weight:bold; font-size:3.5em; margin-top:2em; margin-bottom:0.5em; margin-left: 0.2em; text-align:left; border-bottom: solid 1px; } .paraaftertitle { text-indent: 0em; margin-top: 0em; margin-left: 0em; margin-bottom: 0em; } p.noindent { margin-top: 0.5em; margin-bottom: 0em; font-size : 100%; text-indent: 0em; text-align:justify; margin-left: 1.2em; margin-right: 1.2em; } p.noindent9 { margin-top: 0.5em; margin-bottom: 0em; font-size : 100%; text-indent: 0em; text-align:justify; margin-left: 0em; margin-right: 1.2em; } p.noindent1 { margin-top: 0.5em; margin-bottom: 2em; font-size : 100%; text-indent: 0em; text-align:justify; margin-left: 1.3em; margin-right: 1.3em; font-style: italic; } p.noindent2 { text-indent: 2.0em; margin-top: 0.1em; margin-bottom: 0.1em; font-size : 100%; margin-left: 4em; margin-right: 4em; text-align: justify; } p.noindent3 { text-indent: 2.0em; margin-top: 0.1em; margin-bottom: 0.8em; font-size : 100%; margin-left: 4em; margin-right: 4em; text-align: justify; } p.noindent4 { margin-top: 0.5em; margin-bottom: 0.5em; font-size : 110%; text-indent: 0em; text-align:justify; margin-left: 1.3em; margin-right: 1.3em; } p.noindent4a { margin-top: 0em; margin-bottom: 0em; font-size : 100%; text-indent: 0em; text-align:justify; margin-left: 1.3em; margin-right: 1.3em; } p.noindent5 { margin-top: 0em; margin-bottom: 0em; font-size : 100%; text-indent: 0em; text-align:right; margin-left: 1.3em; margin-right: 1.3em; } div.AbstractPara { text-indent: 0em; margin-top: 0.5em; margin-bottom: 0em; font-size : 100%; text-indent: 0em; margin-left: 0em; } div.AbstractPara1 { text-indent: 0em; margin-top: 0.5em; margin-bottom: 0em; font-size : 100%; text-indent: 0em; margin-left: 2.5em; } div.blockquote { text-indent: 3em; margin-top: 1em; margin-left: 3em; margin-right: 3em; margin-bottom: 0em; font-style: italic; text-align: justify; } .blockquote1 { text-indent: 3em; margin-top: 0em; margin-left: 9em; margin-bottom: 0.8em; font-style: normal; text-align: justify; } .blockquote2 { text-indent: 0.2em; margin-top: 1em; margin-left: 3em; margin-bottom: 1em; text-align:justify; font-style: normal; } p.Heading1 { font-weight:normal; font-size:1.80em; text-indent:0em; margin-left: 0.7em; margin-right: 0.7em; margin-top:1.3em; margin-bottom:0.3em; text-align:left; } p.Heading2 { font-size: 1.55em; text-indent:0em; margin-left:0.8em; margin-top:1.2em; margin-bottom:0.2em; font-weight:normal; text-align:left; } p.Heading2a { font-size: 1.60em; margin-left:0em; text-indent: 0em; margin-top:1.2em; margin-bottom:0.2em; font-weight:bold; text-align:left; } p.Heading2b { font-size: 1.55em; text-indent:0em; margin-left:0.1em; margin-top:1.2em; margin-bottom:0.2em; font-weight:bold; text-align:left; } p.Heading3 { font-size: 1.40em; text-indent:0em; margin-left:1em; margin-top:1.3em; margin-bottom:0.3em; font-weight: normal; } p.Heading4a { font-size: 1.15em; text-indent:0em; margin-left:1em; margin-top:1.3em; margin-bottom:0.3em; font-weight: normal; } p.Heading4 { font-size: 1.15em; font-weight:bold; text-indent:1em; margin-top:1.3em; margin-bottom:0.3em; border-bottom: solid 3px; border-top: 4px solid #4d4d4c; border-left: solid 4px #4d4d4c; border-right: solid 4px #4d4d4c; border-bottom: solid 4px #4d4d4c; text-align: center; } p.Heading5 { font-size: 1.3em; font-weight:bold; text-indent:1em; margin-top:1.3em; margin-bottom:1em; text-align: center; color:#8A8A8A; } div.Heading5 { border-bottom: 3px solid; } .img { max-width:100%; margin-top: 9pt; text-align: center; } .img1 { text-align: right; margin-right:5em; margin-top:10em; } .img1a { text-align: center; margin-top:7em; } .img2a { max-width:100%; margin-top: 1.2em; text-align: center; } div.Figure { font-size: small; margin-top:1.5em; margin-bottom:1.5em; margin-left:0em; } .para-1 { margin-top:1em; text-indent: 1.5em; margin-bottom: 0em; text-align:left; } .para-2 { font-size: 0.9em; text-indent:-1.4em; margin-left: 2.4em; margin-top:0.5em; margin-bottom: 0em; } .figurecaption { font-size: small; margin-top:0em; margin-bottom: 0em; text-align:justify; } .image { text-align:center; } .codecaption { font-size: 100%; margin-top:0.6em; margin-bottom: 0.6em; text-align:justify; font-style: italic; } .PCode { font-size: 100%; margin-top:1em; margin-bottom: 1em; margin-left: 2em; text-align:left; font-family : monospace; } .PCode-1 { font-size: 100%; margin-top:1em; margin-bottom: 0.1em; margin-left:2em; text-align:left; font-family : monospace; } .PCode-2 { font-size: 100%; margin-top:0em; margin-bottom: 0em; margin-left: 2em; text-align:left; font-family : monospace; } .PCode-3 { font-size: 100%; margin-top:0em; margin-bottom: 1em; margin-left:2em; text-align:left; font-family : monospace; } .PCode-4 { font-size: 100%; margin-top:1em; margin-bottom: 0.1em; margin-left:2.8em; text-align:left; font-family : monospace; } .PCode-a { font-size: 100%; margin-top:1em; margin-bottom: 0.1em; margin-left:0em; text-align:left; font-family : monospace; } .PCode-b { font-size: 100%; margin-top:0em; margin-bottom: 0em; margin-left: 0em; text-align:left; font-family : monospace; } .PCode-c { font-size: 100%; margin-top:0em; margin-bottom: 1em; margin-left:0em; text-align:left; font-family : monospace; } div.singlethin { border-bottom: solid 4px; margin-left: 2em; margin-right: 2em; margin-bottom: 1em; } .inlinecode { font-family: monospace; } div.notepara { font-size: 110%; text-indent:1em; margin-top:1em; border-top: solid 1px; border-bottom: solid 1px; margin-bottom:1em; text-align:justify; margin-left:1em; margin-right: 1em; } span.courier { font-family : Courier New; font-weight : normal; font-style : normal; font-size : 100%; } div.courier { font-family : Courier New; font-weight : normal; font-style : normal; font-size : 100%; margin-top:1em; margin-bottom:1em; } div.boxcourier { font-family : Courier New; font-weight : normal; font-style : normal; font-size : 100%; margin-top:1em; margin-bottom:1em; margin-left:1.5em; margin-right:1.5em; text-align:left; } span.courier1 { font-family : Courier New; font-weight : normal; font-style : normal; font-size : 95%; } .boxhead { font-size:1.25em; font-weight:bold; padding-left: 0.1em; padding-top: 0.1Em; padding-bottom: 0.1em; padding-top: 0.1em; margin-top:0em; text-indent:0em; text-align:center; border: 3px solid black; } .boxhead1 { font-size:0.9em; padding-left: 0.5em; padding-bottom: 0.6em; padding-top: 0.5em; margin-top:1em; margin-bottom:0.4em; margin-left:2em; text-indent:0em; text-align:justify; border: 1px solid black; } .boxhead2 { font-size:0.9em; padding-left: 0.8em; padding-right: 1em; padding-bottom: 0.6em; padding-top: 0.5em; margin-top:2em; margin-bottom:2em; margin-left:4em; text-indent:0em; text-align:justify; border: 1px solid black; } div.box2 { margin-top: 1em; margin-bottom: 1em; margin-left: 2em; margin-right: 2em; padding: 0.7em; text-align:justify; font-style: normal; border: 1.5px solid; } div.box3 { margin-top: 1em; margin-bottom: 1em; margin-left: 6em; margin-right: 5em; padding: 0.7em; text-align:justify; font-style: italic; border: 1.5px solid; } div.box1 { margin-top: 1em; margin-bottom: 1em; margin-left: 2.5em; margin-right: 2.5em; padding: 0.7em; text-align:justify; font-style: normal; border: 1.5px solid; } .boxpara { font-size: 110%; text-indent:0em; margin-left:1.5em; margin-right:1.5em; margin-top:0.5em; margin-bottom:0.5em; text-align:left; } .apha { font-size: 1.2em; font-weight: bold; margin-left:0.2em; margin-top:1em; margin-bottom:0.3em; text-align:left; } .index { font-size: small; margin-left:0.2em; margin-top:0em; margin-bottom:0em; text-align:left; text-indent:0em; } .index1 { font-size: small; margin-left:1em; margin-top:0em; margin-bottom:0em; text-align:left; text-indent:0em; } .index2 { font-size: small; margin-left:2em; margin-top:0em; margin-bottom:0em; text-align:left; text-indent:0em; } .cover { text-align:center; } .top { border-top: 1.1px solid black; border-bottom: 2px solid black; } .bot { border-bottom: 2px solid black; } th { border-top: 1px solid black; border-bottom: 1px solid black; padding-right:1.5em; } .header { border-bottom: 1.1px solid black; text-indent:0em; text-align:left; } .TabCapt { font-style: normal; margin-left: 1.8em; text-indent: 0em; } table.bodytable, table { border-collapse: collapse; margin-bottom: 8px; margin-top:10pt; } .FigCapt { font-size: 1em; text-indent: 0em; margin-left: 2em; } .CaptNr { font-weight:bold; } .ttitle { font-style: Italic; margin-bottom:1em; } p.paraaftertitle1 { font-size: 0.90em; text-indent: 0em; margin-top: 1em; margin-bottom: 1em; text-align:justify; margin-left:0em; margin-right: 1em; } p.paraaftertitle2 { font-size: 0.90em; text-indent: 0em; margin-top: 0em; margin-bottom: 1em; text-align:left; } p.para { font-size: small; text-indent: 20px; margin-top:0em; margin-bottom: 0em; text-align:justify; } p.indent { text-indent:1.5em; margin-top:0.1em; margin-bottom: 0.1em; text-align:justify; margin-left:1.5em; margin-right: 1.5em; } p.indent1 { font-size: 100%; text-indent:1.5em; margin-top:0.4em; margin-bottom: 0.4em; margin-left:1.5em; text-align:left; } p.indent2 { text-indent:4em; margin-top:0em; margin-bottom: 0em; text-align:justify; } p.indent3 { text-indent:0em; margin-top:0.1em; margin-bottom: 0.1em; text-align:justify; font-size: 0.9em; margin-left:0em; margin-right: 0em; } p.indent4 { text-indent:0em; margin-top:0.2em; margin-bottom: 0.2em; text-align:center; margin-left:0em; margin-right: 0em; } p.indent5 { text-indent:1.5em; margin-top:0.3em; margin-bottom: 0.3em; text-align:justify; margin-left:1.5em; margin-right: 1.5em; } p.quote { font-style:italic; margin-top:1.5em; margin-left:2.5em; margin-right:2.5em; margin-bottom: 0em; } p.quote1 { font-size: 1.2em; text-indent:0em; margin-top:0em; margin-left:2.5em; margin-right:2.5em; margin-bottom: 1em; text-align:right; } p.quote2 { font-style:italic; font-size: 0.75em; text-indent:0em; margin-top:0em; margin-left:2.5em; margin-right:2.5em; margin-bottom:1.5em; text-align:justify; } p.quotesource { font-size: small; text-indent:0em; margin-top:1em; margin-bottom: 1em; text-align:right; } p.chaptersubtitle { font-size: x-large; text-indent:0em; margin-top:0em; margin-left:0em; margin-bottom:0em; text-align:left; } p.chaptersubtitle1 { font-size: 1.8em; text-indent:0em; margin-top:0em; margin-left:0.8em; margin-bottom:1em; text-align:left; border-bottom: solid 1px; } p.line { margin-top: 0.3em; border-bottom: 1px solid black; } p.line1 { margin-top: 0.3em; margin-bottom: 1.5em; border-bottom: 1px solid black; } p.line2 { margin-top: 5em; margin-bottom: 5em; border-bottom: 1px solid black; text-align:center; margin-left: 15em; margin-right: 15em; } p.alpha { font-size: 1.2em; font-weight: bold; margin-left:0.2em; margin-top:1em; margin-bottom:0.3em; text-align:left; } ul.square { text-align:justify; margin-left:4em; margin-right:2em; margin-top:1em; margin-bottom:1em; text-indent:0.5em; } ol.alpha { text-align:justify; margin-left:2em; margin-right:2em; margin-top:1em; margin-bottom:1em; } ol { font-size:100%; text-align:left; margin-left:3em; margin-right:3em; margin-top:1em; margin-bottom:1em; } ol.orderedlist { font-size:100%; text-align:left; margin-left:3em; margin-right:3em; margin-top:1em; margin-bottom:1em; } ol.number { text-align:justify; margin-left:0em; margin-right:0em; margin-top:0em; margin-bottom:1em; text-indent:0.5em; } ul.bulleted { font-size:100%; text-align:left; margin-left:2.5em; margin-right:3em; margin-top:1em; margin-bottom:1em; text-indent:0em; } ul.bulleted6 { font-size:100%; text-align:left; margin-left:2.5em; margin-right:3em; margin-top:1em; margin-bottom:1em; text-indent:0em; list-style-type:square; } ul.bulleted2 { text-align:justify; margin-left:6em; margin-right:2em; margin-top:1em; margin-bottom:1em; text-indent:0em; } ul.None { font-size:small; text-align:justify; margin-left:3.5em; margin-right:2em; margin-top:0.5em; margin-bottom:0.5em; list-style-type:none; } .Listing { font-size:small; margin-bottom:0em; } .PCode1 { font-size: small; margin-top:0.7em; margin-bottom: 0em; text-align:left; font-family : monospace; } .PCode2 { font-size: small; margin-top:1em; margin-bottom:0.1em; margin-left:2.2em; text-align:left; font-family : monospace; } .PCode3 { font-size: small; margin-top:0em; margin-left:2.2em; margin-bottom:0.1em; text-align:left; font-family : monospace; } .NoteCaption { fon-size: small; margin-top:1.3em; margin-left:5em; margin-right:5em; border: 1.1px solid black; padding:0.5em; margin-bottom:1.3em; } .Table { margin-bottom:1em; margin-left:2em; } .Table1 { margin-bottom:1em; margin-left:4em; margin-right:4em; margin-top:2em; margin-bottom:2em; } .toc { font-size: 1.2em; margin-top: 0.5em; margin-bottom: 0.5em; text-align:left; font-weight:bold; } .toc1 { font-size: 1.2em; margin-top: 0.5em; margin-bottom: 1em; text-align:left; font-weight:bold; } table.bodytable, table { border-collapse: collapse; margin-bottom: 8px; font-size: 100%; margin-top:10pt; width: 95%; border-top: 0px solid black; border-bottom: 0px solid black; } .noborder { margin-bottom:1em; border-top: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; } .authurright { text-align:right; margin-top:0em; margin-bottom:0em; } .FormalPara { font-size: small; margin-bottom: 0.7em; } .FontName1 { font-family: 'Courier New', Courier, monospace; } .FontName2 { font-family: 'Courier New', Courier, monospace; } .FontName3 { FONT-STYLE:italic; text-decoration:none } .rightarrow { margin-top: 0pt; } div.thinline { margin-top: 1em; margin-bottom: 1em; border-top: solid 4px #AFAFB0; border-bottom: solid 4px #AFAFB0; } span.line { text-decoration: underline; } span.underline { text-decoration: underline; } .strike {text-decoration:line-through;} div.box { margin-top: 1em; margin-bottom: 1em; margin-left: 2em; margin-right: 2em; border-top: solid 1px; border-bottom: solid 1px; border-left: solid 1px; border-right: solid 1px; } .app { font-size:150%; margin-left:.8em; } .page { text-decoration : none; color:#000000; } .cXXX { text-decoration : none; color:#000000; } .textindent { margin-left:1.7em; margin-top:1em; margin-bottom:1em; } .textindent1 { margin-left:1.7em; margin-top:0em; margin-bottom:0em; } .textindent2 { margin-left:1.7em; margin-top:0em; margin-bottom:0em; text-indent:1em; } .img2 { text-align:left; } .img4 { text-align:left; margin-right:1.2em; margin-left:1.2em; } div.indent { text-indent:2em; margin-top:0em; margin-left:2.5em; margin-bottom: 0em; text-align:left; } span.pink-box { font-weight:bold; padding-left: 1.3em; padding-right: 1.3em; border: 1.1px solid black; font-size:1.5em; margin-top:0.5em; text-align: center; margin-bottom:0.5em; text-indent:0em; text-align:justify; } p.FootNote { margin-top: 1em; margin-bottom: 0em; font-size : 85%; text-indent: 0em; text-align:left; margin-left: 1.1em; margin-right: 1.1em; } .bibtext { font-size:0.90em; margin-top: 0.3em; margin-bottom:0.3em; margin-left:3em; margin-right:3em; text-align:justify; text-indent: -1.6em; } pre { margin-left: 0em; font-family: monospace; white-space: pre-wrap; } div.backcover { border: solid 5px black; } .backtit { font-weight:bold; font-size:2em; margin-top: 2em; margin-bottom:2em; text-align:center; } td.cen { text-align:center; } a.hlink { color: black; } .adtitle { margin: 0px; text-indent: 0px; font-size: large; font-weight: bold; text-align: center; }