@font-face { font-family:Brixton_Vector; font-weight:normal; font-style:normal; src:url('../fonts/Brixton_Vector.otf'); } @font-face { font-family:HoeflerText_Black_Regular; font-weight:normal; font-style:normal; src:url('../fonts/HoeflerText_Black_Regular.otf'); } @font-face { font-family:Hoefler_Text_Italic; font-weight:normal; font-style:italic; src:url('../fonts/Hoefler_Text_Italic.ttf'); } @font-face { font-family:Hoefler_Text_Regular; font-weight:normal; font-style:normal; src:url('../fonts/Hoefler_Text_Regular.ttf'); } body { margin:2%; text-align:left; text-indent:0em; } i{ font-family:Hoefler_Text_Italic; font-weight:normal; font-style:italic; } b{ font-family:Hoefler_Text_Regular; font-weight:bold; font-style:normal; } a.black{ color:black; } span.black { color:black; } span.black1 { color:black; } a{word-wrap:break-word;} a:link {color:#000000; font-size:100%; text-decoration:none;} a:active {color:#000000; font-size:100%; text-decoration:none;} a:hover {color:#000000; font-size:100%; text-decoration:none;} small { font-size:75%;} .strike{text-decoration:line-through;} .underline {text-decoration:underline;} sup,sub {font-size:70%;} div.copy{ display:block; margin-top:25%; } .crt { text-align:center; margin-top:1em; margin-bottom:0em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } .crt0 { text-align:center; margin-top:0em; margin-bottom:0em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } p.crts{ display:block; text-align:center; margin-top:0.2em; margin-bottom:1.5em; font-size:1.0em; font-weight:normal; font-family:Hoefler_Text_Regular; line-height:1.3em; } p.crt1{ display:block; text-align:center; margin-top:1.1em; margin-bottom:0em; font-size:1.0em; font-weight:normal; font-family:Hoefler_Text_Regular; line-height:1.3em; } p.ded{ display:block; text-align:justify; margin-top:7em; margin-bottom:0em; font-size:1.2em; font-weight:normal; font-family:Hoefler_Text_Regular; line-height:1.5em; } p.ded1{ display:block; text-align:center; margin-top:1.3em; margin-bottom:0em; font-size:1.2em; font-weight:normal; font-family:Hoefler_Text_Regular; line-height:1.5em; } p.noindent { display:block; text-align:justify; margin-top:0em; margin-bottom:0em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } p.noindent1 { display:block; text-align:justify; margin-top:1em; margin-bottom:0em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } p.noindent2 { display:block; text-align:justify; margin-top:2.5em; margin-bottom:0em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; page-break-before:always; } p.noindent3 { display:block; text-align:justify; margin-top:1em; margin-bottom:0em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } p.noindent_left { display:block; text-align:justify; margin-top:0em; margin-bottom:0em; margin-left:7em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } div.foot{ text-align:center; margin-top:1.5em; border-bottom:1px solid; width:11em; } .footnote { display:block; text-align:justify; margin-top:0em; margin-bottom:0em; font-size:0.9em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.5em; padding-left:1.2em; text-indent:-1.2em; } p.center { display:block; text-align:center; margin-top:0em; margin-bottom:0em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } p.center1 { display:block; text-align:center; margin-top:1.3em; margin-bottom:0em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } p.center2 { display:block; text-align:center; margin-top:1em; margin-bottom:1em; text-indent:0em; font-size:1.5em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } p.center5 { display:block; text-align:center; margin-top:0em; margin-bottom:0em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } p.line1 { text-align:center; margin-top:1.1em; margin-bottom:2.5em; } p.line2 { display:block; text-align:center; margin-top:0em; margin-bottom:0em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } p.line { text-align:center; padding-top:1em; padding-bottom:0em; margin-bottom:3em; border-bottom:1px solid; } p.source { display:block; text-align:center; margin-top:0em; margin-bottom:0em; text-indent:0em; font-size:1em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } p.source1 { display:block; text-align:center; margin-top:1.5em; margin-bottom:0em; text-indent:0em; font-size:1em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } p.indent { display:block; text-align:justify; margin-top:0em; margin-bottom:0em; text-indent:1.5em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } p.indent1 { display:block; text-align:justify; margin-top:1.0em; margin-bottom:0em; text-indent:1.5em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } p.indent2 { display:block; text-align:justify; margin-top:4.5em; margin-bottom:0em; text-indent:1.5em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } p.indent5 { display:block; text-align:justify; margin-top:0em; margin-bottom:0em; text-indent:3.5em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } .htitle { display:block; text-align:center; margin-top:3.5em; margin-bottom:0em; text-indent:0em; font-size:2.4em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.2em; letter-spacing:17px; } .title { display:block; text-align:center; margin-top:3em; margin-bottom:0em; text-indent:0em; font-size:7.4em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.1em; letter-spacing:15px; } .title1 { display:block; text-align:right; margin-top:6em; margin-bottom:0em; text-indent:0em; font-size:2.6em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1em; letter-spacing:10px; } .title2 { display:block; text-align:center; margin-top:7em; margin-bottom:0em; text-indent:0em; font-size:1.6em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1em; letter-spacing:15px; } .title3 { display:block; text-align:right; margin-top:5em; margin-bottom:0em; text-indent:0em; font-size:2.2em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.2em; } .title4 { display:block; text-align:center; margin-top:0.7em; margin-bottom:0em; text-indent:0em; font-size:1.6em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.2em; letter-spacing:4px; } .book { display:block; text-align:center; margin-top:3em; margin-bottom:0em; text-indent:0em; font-size:3.0em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.2em; } .book1 { display:block; text-align:center; margin-top:0.2em; margin-bottom:0em; text-indent:0em; font-size:3.2em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.2em; } .book2 { display:block; text-align:center; margin-top:1.0em; margin-bottom:0em; text-indent:0em; font-size:2.0em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.2em; } .toc { display:block; text-align:left; margin-top:1.8em; margin-bottom:0em; font-size:1.2em; font-weight:normal; font-family:HoeflerText_Black_Regular; line-height:1.5em; text-indent:0em; } .toc1 { display:block; text-align:left; margin-top:0.3em; margin-bottom:0em; margin-left:1.5em; font-size:1.2em; font-weight:normal; font-family:Hoefler_Text_Regular; line-height:1.5em; text-indent:0em; } .fm-chapter { display:block; text-align:center; margin-top:2em; margin-bottom:0.5em; text-indent:0em; font-size:1.8em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.5em; } .chapter { display:block; text-align:center; margin-top:2em; margin-bottom:0em; text-indent:0em; font-size:1.8em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.5em; } .chapter1 { display:block; text-align:center; margin-top:1.0em; margin-bottom:1em; text-indent:0em; font-size:1.8em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.5em; } p.chapter2 { display:block; text-align:center; margin-top:2em; margin-bottom:0em; text-indent:0em; font-size:1.8em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.5em; } .head { display:block; text-align:center; margin-top:1.5em; margin-bottom:0em; text-indent:0em; font-size:1.8em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.5em; } .head1 { display:block; text-align:center; margin-top:2.5em; margin-bottom:1em; text-indent:0em; font-size:1.8em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.5em; } .head5 { display:block; text-align:center; margin-top:3.5em; margin-bottom:0em; text-indent:0em; font-size:1.8em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.5em; } .sec { display:block; text-align:left; margin-top:1.5em; margin-bottom:0.3em; text-indent:0em; font-size:1.8em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.2em; } .big { font-size:1.8em; font-family:Hoefler_Text_Regular; font-weight:normal; } ol.none { list-style-type:none; margin-top:0em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-align:left; } ol.none li{ list-style-type:none; margin-top:0em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-align:left; } ol.num { display:block; margin:1.2em 0em 1.2em 1.5em; padding:0em 0em 0em 1.5em; font-family:Hoefler_Text_Regular; font-size:1.2em; } ol.num li p { display:block; margin:1em 0em 0em 0em; padding:0em 0em 0em 0.7em; font-family:Hoefler_Text_Regular; font-weight:normal; font-size:inherit; text-align:justify; line-height:1.5em; } ol.num1 { display:block; margin:1.2em 0em 1.2em 1.5em; padding:0em 0em 0em 1.5em; font-family:Hoefler_Text_Regular; font-size:1.2em; } ol.num1 li p { display:block; margin:0em 0em 0em 0em; padding:0em 0em 0em 0.7em; font-family:Hoefler_Text_Regular; font-weight:normal; font-size:inherit; text-align:justify; line-height:1.5em; } ol.num2 { display:block; margin:1.2em 0em 1.2em 3.5em; padding:0em 0em 0em 1.5em; font-family:Hoefler_Text_Regular; font-size:1.2em; } ol.num2 li p { display:block; margin:0em 0em 0em 0em; padding:0em 0em 0em 0.7em; font-family:Hoefler_Text_Regular; font-weight:normal; font-size:inherit; text-align:justify; line-height:1.5em; } span.num { display:block; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; font-family:Hoefler_Text_Regular; font-weight:normal; font-size:inherit; text-align:justify; line-height:1.5em; } ol.roman { list-style-type:upper-roman; display:block; margin:1.3em 0em 1.3em 1.5em; padding:0em 0em 0em 1.25em; font-family:Hoefler_Text_Regular; font-size:1.2em; } ol.roman li p { display:block; margin:0em 0em 0em 0em; padding:0em 0em 0em 0.7em; font-family:Hoefler_Text_Regular; font-weight:normal; font-size:inherit; text-align:justify; line-height:1.5em; } ol.alfa { display:block; margin:1.2em 0em 1.2em 1.2em; padding:0em 0em 0em 1.25em; font-family:Hoefler_Text_Regular; list-style-type:upper-alpha; font-size:1.2em; } ol.alfa li p { display:block; margin:1.2em 0em 0em 0em; padding:0em 0em 0em 0.7em; font-family:Hoefler_Text_Regular; font-weight:normal; font-size:inherit; text-align:justify; line-height:1.5em; } p.index { display:block; text-align:left; margin-top:1.6em; margin-bottom:0.3em; text-indent:0em; font-size:1.2em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.5em; } p.ind1 { display:block; text-align:left; margin-top:0em; margin-bottom:0em; padding-left:2.2em; text-indent:-2.2em; font-size:1.0em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.5em; } p.ind2 { display:block; text-align:left; margin-top:0em; margin-bottom:0em; margin-left:1.3em; padding-left:2.2em; text-indent:-2.2em; font-size:1.0em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.5em; } img { max-width:100%; max-height:100%; } .cover{ text-align:center; } .star { display:block; text-align:center; margin-top:1.4em; margin-bottom:1.1em; text-indent:0em; font-size:1.2em; font-family:Hoefler_Text_Regular; font-weight:normal; line-height:1.2em; } p.right { display:block; text-align:right; margin-top:0em; margin-bottom:0em; margin-right:2em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-family:Hoefler_Text_Regular; font-weight:normal; } p.right1 { display:block; text-align:right; margin-top:1.5em; margin-bottom:0em; margin-right:0em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-family:Hoefler_Text_Regular; font-weight:normal; } .equ { display:block; margin-top:1em; margin-bottom:1em; margin-left:3em; margin-right:3em; text-align:left; } .block { display:block; margin-top:1.2em; margin-bottom:2.2em; margin-left:4em; margin-right:4em; } .block1 { display:block; margin-top:1.2em; margin-bottom:2.2em; margin-left:2em; margin-right:2em; } .left1 { display:block; margin-top:0em; margin-bottom:0em; margin-left:3em; } span.spa { display:inline-block; text-indent:0em; white-space:pre-wrap; width:1.1em; } span.spa1 { display:inline-block; text-indent:0em; white-space:pre-wrap; width:1.3em; } .images { text-align:center; margin-top:1.5em; margin-bottom:1.5em; } .imagesa { text-align:center; margin-top:0em; margin-bottom:0em; } .equation { text-align:center; margin-top:1.5em; margin-bottom:1.5em; } .images0 { text-align:center; margin-top:0em; margin-bottom:0em; } .image_floatL { text-align:center; margin-top:0em; margin-bottom:0em; float:left; padding:0% 1.5% 0% 0%; width:auto; } .inline { vertical-align:middle; margin-top:0em; margin-bottom:0em; } table { margin-top:1em; margin-bottom:1em; margin-right:0em; border-collapse:collapse; width:100%; font-family:Hoefler_Text_Regular; } table td { padding:0em 0em 0em 0.5em; margin:0em; vertical-align:top; } table.table2 { margin-top:1em; margin-bottom:1em; margin-left:3em; border-collapse:collapse; width:100%; font-size:1.2em; font-weight:normal; font-family:Hoefler_Text_Regular; } table.table2 td { padding:0em 0em 0em 0.5em; margin:0em; vertical-align:top; } table.table1 td.td1 { padding:0em 0.5em 0em 0.5em; text-align:right; } td p.noindent { display:block; text-align:justify; margin-top:0em; margin-bottom:0em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } td p.tcen { display:block; text-align:center; margin-top:0em; margin-bottom:0em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } p.caption { display:block; text-align:center; margin-top:0.5em; margin-bottom:1em; text-indent:0em; font-size:1.0em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } .bib { display:block; text-align:left; margin-top:1.2em; margin-bottom:0em; margin-left:1.5em; text-indent:-1.5em; font-size:1.2em; line-height:1.2em; font-weight:normal; font-family:Hoefler_Text_Regular; } span.dropcap { display:block; font-family:Hoefler_Text_Regular; font-size:3.14em; font-weight:normal; float:left; margin-top:0.25em; margin-bottom:0em; margin-right:0.1em; margin-left:0em; line-height:0.6em; } div.box { display:block; text-align:center; margin:0.5em 5em 0.5em 5em; padding:0.2em 0em 0.2em 0em; border:1px solid; font-size:1.2em; font-family:Hoefler_Text_Regular; } div.box p.bcenter { display:block; text-align:center; margin-top:0em; margin-bottom:0em; text-indent:0em; font-size:inherit; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } div.box1 { display:block; text-align:center; margin:1em 2em 1em 2em; padding:0.2em 0.2em 0.2em 0.2em; border:1px solid; font-size:1.2em; font-family:Hoefler_Text_Regular; } div.box1 p.bcenter { display:block; text-align:center; margin-top:0em; margin-bottom:0em; text-indent:0em; font-size:inherit; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } div.box1 p.bcenter1 { display:block; text-align:center; margin-top:1em; margin-bottom:0em; text-indent:0em; font-size:inherit; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } ul.bullet { display:block; margin:1.1em 0em 1.1em 0em; padding:0em 0em 0em 1.2em; font-size:1.2em; text-align:justify; font-family:Hoefler_Text_Regular; } ul.bullet li p { display:block; margin:0em 0em 0em 0em; padding:0em 0em 0em 0.5em; font-family:Hoefler_Text_Regular; font-size:inherit; text-align:justify; line-height:1.5em; } ol.num ul.bullet1 { display:block; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; text-align:justify; font-family:Hoefler_Text_Regular; list-style-type:disc; } ol.num ul.bullet1 li p { display:block; margin:0em 0em 0em 0em; padding:0em 0em 0em 1.5em; font-family:Hoefler_Text_Regular; font-size:inherit; text-align:justify; line-height:1.5em; } .image_floatL { text-align:center; margin-top:0em; margin-bottom:0em; float:left; padding:0% 1.5% 0% 0%; width:auto; } p.end { display:block; text-align:center; margin-top:2em; margin-bottom:0em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; letter-spacing:2px; } span.bi{ font-weight:normal; font-style:italic; font-family:Hoefler_Text_Regular; } span.light{ font-weight:normal; font-family:Hoefler_Text_Regular; } span.red{ color:red; } .hang { display:block; text-align:left; margin-top:0em; margin-bottom:0em; margin-left:0em; padding-left:1.4em; text-indent:-1.4em; font-size:1.2em; font-weight:normal; font-family:Hoefler_Text_Regular; line-height:1.5em; } .hanging { display:block; text-align:left; margin-top:1.2em; margin-bottom:0em; font-size:1.2em; font-weight:normal; font-family:Hoefler_Text_Regular; line-height:1.2em; padding-left:1.4em; text-indent:-1.4em; line-height:1.5em; } .hanging1 { display:block; text-align:left; margin-top:1.0em; margin-bottom:0em; font-size:1.2em; font-weight:normal; font-family:Hoefler_Text_Regular; line-height:1.2em; padding-left:1.4em; text-indent:-1.4em; line-height:1.5em; } .hanging2 { display:block; text-align:left; margin-top:0em; margin-bottom:1em; font-size:1.2em; font-weight:normal; font-family:Hoefler_Text_Regular; line-height:1.2em; padding-left:1.4em; text-indent:-1.4em; line-height:1.5em; } .image_floatR { text-align:center; margin-top:0em; margin-bottom:0em; float:right; padding:0% 0% 0% 1.5%; width:auto; } ol.simple { display:block; margin:1.3em 0em 1.3em 1.5em; padding:0em 0em 0em 1.25em; font-family:Hoefler_Text_Regular; font-size:1.2em; list-style-type:none; } ol.simple li p { display:block; margin:1.0em 0em 0em 0em; padding:0em 0em 0em 0.7em; font-family:Hoefler_Text_Regular; font-weight:normal; font-size:inherit; text-align:justify; line-height:1.5em; padding-left:1.5em; text-indent:-1.5em; } p.ref { display:block; text-align:left; margin-top:0em; margin-bottom:0em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } p.ref1 { display:block; text-align:left; margin-top:1.0em; margin-bottom:0em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:Hoefler_Text_Regular; } .ind2 { display:block; text-align:center; margin-left:1.3em; margin-top:1em; margin-bottom:0em; font-size:1.2em; font-weight:normal; font-family:Hoefler_Text_Regular; line-height:1.2em; text-indent:0em; line-height:1.5em; } .ind2 { display:block; text-align:left; margin-top:0em; margin-bottom:0em; font-size:1.2em; font-weight:normal; font-family:Hoefler_Text_Regular; line-height:1.5em; padding-left:1.2em; text-indent:-1.2em; line-height:1.5em; } h1.month { text-align:center; margin-top:2em; margin-bottom:0em; text-indent:0em; font-size:3.5em; line-height:1.5em; font-weight:normal; font-family:Brixton_Vector; } h1.chaptitle01 { text-align:center; margin-top:1em; margin-bottom:0em; text-indent:0em; font-size:1.8em; line-height:1.5em; font-weight:normal; font-family:Brixton_Vector; letter-spacing:2px; } h1.chaptitle02 { text-align:center; margin-top:0em; margin-bottom:2.5em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:HoeflerText_Black_Regular; } span.color { color:#939598; } h1.chaptitle { text-align:center; margin-top:1.5em; margin-bottom:0em; text-indent:0em; font-size:1.8em; line-height:1.5em; font-weight:normal; font-family:Brixton_Vector; letter-spacing:2px; } h1.chaptitle1 { text-align:center; margin-top:0em; margin-bottom:2.5em; text-indent:0em; font-size:1.2em; line-height:1.5em; font-weight:normal; font-family:HoeflerText_Black_Regular; } span.num01 { font-family:Brixton_Vector; } p.img01 { text-align:center; margin-top:1em; margin-bottom:1em; text-indent:0em; line-height:1.5em; font-weight:normal; } p.img02 { text-align:center; margin-top:1em; margin-bottom:1em; text-indent:0em; line-height:1.5em; font-weight:normal; } span.black { font-family:HoeflerText_Black_Regular; font-weight:normal; font-style:normal; } h1.chaptoc { text-align:center; margin-top:1.5em; margin-bottom:1em; text-indent:0em; font-size:3.5em; line-height:1.5em; font-weight:normal; font-family:Brixton_Vector; letter-spacing:2px; }