body { margin: 5%; text-align:left; color:#000000; } img { max-height:100%; max-width:100%; } a { text-decoration:none; } .chapnum { margin-top:10%; font-size:500%; font-weight:bold; margin-bottom:-0.2em; padding-left:1.6em; } .chaptitle { font-size:200%; font-weight:bold; margin-bottom:1.5em; } .chaptitle1 { font-size:200%; font-weight:bold; margin-top:10%; margin-bottom:1.5em; } .cag { font-weight:bold; font-size:110%; } .hang { padding-left:3em; text-indent:-3em; } .hang1 { margin-top:1em; margin-bottom:1em; padding-left:3em; text-indent:-3em; } .dropcap { float: left; font-size: 245%; color:gray; line-height: 90%; margin-right: 3px; margin-bottom:0em; } .indent { text-indent:1.3em; font-size: 100%; text-align:left; margin-top:0em; margin-bottom:0em; } .indent1 { text-indent:1.5em; font-size: 100%; text-align:left; margin-top:0em; margin-bottom:0em; font-weight:bold } .noindent { text-indent:0%; font-size: 100%; text-align:left; margin-top:0em; margin-bottom:0em; } .heading2 { font-size:170%; font-weight:bold; margin-top:1em; margin-left:0em; margin-bottom:0em; } .heading3 { font-size:150%; font-weight:bold; margin-top:1em; margin-bottom:0em; } .heading4 { font-size:120%; font-weight:bold; margin-top:1em; margin-bottom:0em; } .caption { text-align:left; border-top:1pt solid black; margin-bottom:1.5em; margin-top:0.1em; padding-left:6.3em; text-indent:-6.3em; } div.box { background-color:#E7E7E8; padding-left:1em; padding-right:1em; padding-bottom:1em; padding-top:1em; margin-top:1em; margin-bottom:1em; } .boxhead { font-size:130%; font-weight:bold; } div.box1 { background-color:#E7E7E8; padding-left:1em; padding-right:1em; padding-bottom:0.3em; margin-top:1em; margin-bottom:1em; } .noindent1 { text-indent:0%; font-size:100%; text-align:left; margin-top:0em; margin-bottom:0.5em; margin-left:0em; } .noindent1a { text-indent:0%; font-size:100%; text-align:left; margin-top:0em; margin-bottom:1em; } .center { text-align:center; } .numimg { margin-top:0em; margin-bottom:1em; } .gry { color:#6D6E71; margin-right:0.5em; } .gry1 { color:#6D6E71; margin-right:1em; } .gry2 { color:#818285; margin-right:0.8em; } .caption1 { text-align:left; margin-bottom:0.5em; margin-top:1em; padding-left:5.6em; text-indent:-5.7em; } .caption2 { text-align:left; border-top:1pt solid black; margin-bottom:1em; margin-top:0.1em; padding-left:6.9em; text-indent:-6.7em; } .caption3 { text-align:left; border-top:1pt solid black; margin-bottom:1em; margin-top:0.1em; padding-left:7em; text-indent:-7.2em; } ol.num { color:#818285; font-weight:bold; margin-top:1em; margin-bottom:1em; } li span { color:black; font-weight:normal; } ul { list-style:disc; color:black; margin-bottom:1em; margin-top:1em; font-weight:normal; } .h3 { text-indent:-1em; padding-left:7em; margin-top:0em; text-align:left; margin-bottom:0em; } .h2 { text-indent:-1em; padding-left:4.5em; margin-top:0em; margin-bottom:0em; text-align:left; } .h1 { text-indent:-7.5em; padding-left:9.5em; margin-top:0.5em; margin-bottom:0em; text-align:left; } .h0 { text-indent:-4em; padding-left:4em; margin-bottom:0em; border-bottom:1pt solid black; text-align:left; } .copyhd { background-color:black; color:white; padding-left:5em; font-style:italic; margin-bottom:3.5em; } .copy1 { margin-top:-3.5em; margin-bottom:3em; } .copy2 { margin-top:0.5em; margin-bottom:1em; } .copy { margin-top:1em; margin-bottom:0em; } div.sf { font-size:85%; margin-top:1em; margin-bottom:1em; } div.sf p { margin-top:0em; margin-bottom:0em; } .dedication { margin-top:4em; margin-bottom:10em; } .inx { color:#6E6E70; font-size:130%; margin-top:1em; margin-bottom:0em; margin-left:0em; } .index { font-size:100%; margin-top:0em; margin-bottom:0em; padding-left:1em; text-indent:-1em; } .index1 { font-size:100%; margin-top:0em; margin-bottom:0em; padding-left:3em; text-indent:-1em; } .titlepage { background-color:#E7E7E8; border-top:25pt solid black; text-align:left; width:100%; } .booktitle { font-size:400%; font-weight:bold; margin-top:1em; text-align:center; } .edition { margin-left:4em; margin-top:-1.8em; margin-bottom:6.7em; font-size:160%; font-weight:bold; text-align:left; } .edition1 { margin-top:0em; padding-top:0em; margin-bottom:3em; padding-bottom:0em; margin-left:0em; font-size:160%; font-weight:bold; text-align:center; } .left { text-align:center; margin-top:1em; margin-bottom:1em; } .r { font-size:10pt; vertical-align:super; } .r1 { font-size:xx-small; vertical-align:top; } .right { text-align:right; margin-top:2.5em; padding-right:0.5em; padding-bottom:0.5em; font-size:80%; } .author { margin-left:0em; font-size:130%; text-align:center; margin-bottom:0em; margin-top:0.5em; } .part { background-color:#E0E0E0; border-top:25pt solid #8A8C8F; width:100%; } .partnum { font-size:200%; margin-left:2em; text-align:left; } .partimage { margin-top:0em; margin-left:1em; } .partitle { margin-left:2.7em; margin-right:1em; font-size:250%; text-align:left; margin-top:2em; padding-bottom:5em; } ul.disc { color:#818285; } ol { color:#818285; } .boximg { margin-top:0em; margin-left:0px; } table { width:100%; border-top:1pt solid black; border-bottom:1pt solid; border-spacing:0em; margin-top:1em; margin-bottom:0.8em; text-align:left; } table th { border-collapse:collapse; text-align:left; font-weight:bold; border-spacing:0; padding:0.2em; background-color:#EFEFEF; } table td { vertical-align:top; padding-top:0em; padding-left:0.3em; padding-bottom:0.6em; } .hanging { font-size:100%; margin-top:0em; margin-bottom:0em; padding-left:1em; text-indent:-1em; } table.s { border-top:none; border-bottom:none; } div.cstitle { background-color:#333192; padding:0.1em; } .csh { font-size:300%; font-weight:bold; color:white; text-align:center; width:100%; } .csh1 { font-size:200%; color:white; text-align:center; width:100%; } /*Not Used */ div.x { width:80%; border-right:5pt solid black; border-bottom:5pt solid black; margin-bottom:5%; } .cshead2 { font-size:160%; color:#333192; font-weight:bold; margin-bottom:0.2em; } .cshead3 { font-size:125%; color:#333192; font-weight:bold; margin-bottom:0.2em; } .m { background-color:black; color:white; font-size:180%; font-weight:bold; padding-top:0.1em; padding-bottom:0.1em; float: left; line-height: 90%; margin-right: 3px; } .line0 { border-bottom:1pt solid #333192; margin-bottom:0.2em; } .line1 { border-bottom:1pt solid #333192; margin-top:0em; } .square { padding-left:2.3em; text-indent:-2.3em; } .dropcap1 { float:left; font-size:280%; color:#000000; font-weight:bold; line-height:90%; margin-right:3px; } .case { background-color:#353192; padding-top:1em; margin-bottom:2em; }