.inherit,.w a,body{font:medium/1.75 'Gill Sans','Gill Sans MT',Corbel,Helvetica,'Nimbus Sans L',sans-serif;word-spacing:.1em}.b,code,kbd,pre,pre span,samp,var{font:small/2.154 Consolas,'Andale Mono',Monaco,'Liberation Mono','Bitstream Vera Sans Mono','DejaVu Sans Mono',monospace;word-spacing:0}.u{font:medium/1.75 'Arial Unicode MS',FreeSerif,OpenSymbol,'DejaVu Sans',sans-serif}.a,pre .u,pre .u span,td .u,tr+tr th:first-child{font:medium/1.75 'Arial Unicode MS','DejaVu Sans',FreeSerif,OpenSymbol,sans-serif;color:#222}.baa{font:oblique 105% Constantia,Baskerville,Palatino,'Palatino Linotype','URW Palladio L',serif}abbr{font-variant:small-caps;text-transform:lowercase;letter-spacing:.1em}.q{text-align:right;font-style:oblique}.q span{font-size:large}.note{margin:3.5em 4.94em}.note span{display:block;float:left;font-size:xx-large;line-height:.875;margin:0 .22em 0 -1.22em;color:#4682b4}.c,.d,.w a,w{line-height:2.154}.f:first-letter{float:left;color:#b0c4de;padding:.11em 4px 0 0;font:normal 4em/.68 serif;text-shadow:#4682b4 1px 1px 1px}ol,p,ul{margin:1.75em 0;font-size:medium}html{background:#fff;color:#222}body{margin:1.75em 28px}.a,.c,.xxxl{clear:both;text-align:center}.c{margin:2.154em 0}.a{font-size:xx-large;line-height:.875;color:#82b445}#level,form div{float:right}.todo{color:#ddd}#level span{color:#82b445}.fr,.pf{border:1px solid}.pf{padding:0 1.75em}.xxxl{font-size:1000%;font-weight:700;line-height:1;margin:.7em 0}.ss{float:right;margin:0 0 1.75em 1.75em}a{text-decoration:none;border-bottom:1px dotted}a:hover{border-bottom:1px solid}.w a,a:link{color:#4682b4}a:visited{color:#b44582}.c a{color:inherit}a.hl:link,a.hl:visited{color:#fff;padding-left:.2em;text-decoration:none;border:0}a.hl:hover,h2[id]:hover a.hl,h3[id]:hover a.hl{background:0 0;color:#dcdcdc}pre{padding-left:2.154em;border-left:1px solid #ddd}.w{float:left}.c,.d,.w,.w a{font-size:small}.b,blockquote,h1,h2,h3,ol,p{clear:left}.w a,pre a{padding:.4375em 0}.w a{text-decoration:underline}dfn{font-style:inherit}mark{font-weight:700;display:inline-block;width:100%;background:#ff8}.p,pre span{color:#667}table{width:100%;border-collapse:collapse}td,th{width:45%;padding:0 .5em;border:1px solid #bbb}th{text-align:left;vertical-align:baseline}td{vertical-align:top}th:first-child{width:10%;text-align:center}td pre{padding:0}.q,li ol,td,td pre,th{margin:0}code,samp,var{line-height:inherit!important}.w a,pre a,pre a:hover,td a:link,td a:visited,td code a,td pre{border:0}aside,h1,h2,h3{font-family:"Book Antiqua",Palatino,Georgia,serif}h1,h2,h3{font-variant:small-caps}h1,h2{letter-spacing:-1px}h1,h1 code{font-size:xx-large;line-height:1.3125}h2,h2 code{font-size:x-large;line-height:1.167;margin:1.167em 0}h3,h3 code{font-size:large;line-height:1.556;margin:1.556em 0}h1{border-bottom:4px double;width:100%;margin:1.49em 0;counter-reset:h2}h1:before{content:"Chapter " counter(h1) ". "}h2:before{counter-increment:h2;content:counter(h1) "." counter(h2) ". "}h2{counter-reset:h3}#toc+h2:before{content:""}h3:before{counter-increment:h3;content:counter(h1) "." counter(h2) "." counter(h3) ". "}#appa h1:before{counter-increment:h1;content:'Appendix A. '}#appa h2:before{counter-increment:h2;content:'A.' counter(h2) '. '}#appa h3:before{counter-increment:h3;content:'A.' counter(h2) '.' counter(h3) '. '}#appb h1:before{counter-increment:h1;content:'Appendix B. '}#appb h2:before{counter-increment:h2;content:'B.' counter(h2) '. '}#appb h3:before{counter-increment:h3;content:'B.' counter(h2) '.' counter(h3) '. '}#appc h1:before{counter-increment:h1;content:'Appendix C. '}#appc h2:before{counter-increment:h2;content:'C.' counter(h2) '. '}#appc h3:before{counter-increment:h3;content:'C.' counter(h2) '.' counter(h3) '. '}#appd h1:before{counter-increment:h1;content:'Appendix D. '}#appd h2:before{counter-increment:h2;content:'D.' counter(h2) '. '}#appd h3:before{counter-increment:h3;content:'D.' counter(h2) '.' counter(h3) '. '}aside{display:block;float:right;font-style:oblique;font-size:xx-large;width:25%;margin:1.75em 0 .75em 1.75em;background:#4682b4;color:#fff;padding:1.75em;border:1px solid;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em}aside.ots{font-style:normal;font-size:medium;line-height:1.75}aside a{color:#fff!important}aside code{font-size:inherit}.v a{text-decoration:none;border:0;display:block}.v a{float:left}.v a+a{float:right}.v span{font-size:1000%;line-height:1;margin:0;text-shadow:#dcdcdc 3px 3px 3px}.str{color:#080}.kwd{color:#008}.com,.traceback{color:#800}.typ{color:#606}.lit{color:#066}.pun{color:#660}.pln{color:#000}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec{color:#606}