 body{color:#343010;padding:0;margin:0;-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-o-font-feature-settings:"liga";font-feature-settings:"liga";text-rendering:optimizeLegibility}a{text-decoration:none}a > img{border-style:none}.hide-control{font-family:lucida console, monospace;font-size:2ex}.content, .footnotes{position:relative;width:70%;max-width:60em;color:black;background-color:#B3C8E5;font-family:Junction, Helvetica, Arial, sans-serif;margin-top:4pt;margin-left:auto;margin-right:auto;padding-top:8px;padding-bottom:15px;padding-left:0.5em}@media (max-width:400px){.content, .footnotes{width:100%;max-width:auto}}@media (min-width:400px) and (max-width:605px){.content, .footnotes{width:85%;max-width:auto}}.content + .content{padding-top:35px}.content h1{font-size:28pt}@media (max-width:400px){.content h1{font-size:20pt}}.content h2{font-size:20pt}.content h3{font-size:16pt}.content h1, .content h2, .content h3{color:#0B4FAA;font-weight:normal;font-family:Aller, Verdana, Arial, Helvetica, sans-serif;margin-top:30px}.content h1{text-align:center;margin-bottom:30px}.content h1:first-letter, .content h2:first-letter, .content h3:first-letter{color:#053d89}.content h1 a, .content h1 a:visited, .content h1 a:link{color:#0B4FAA}.content h1 a:active, .content h1 a:hover{color:#0D6FCA;text-decoration:underline}.content p, .content ul, .content dl, .content ol, .content td, .footnotes ol{color:#343010}.content p, .content ul, .content ol, .content dl, .footnotes ol, .content h2, .content h3{margin-left:12%;margin-right:12%}.content li > p{margin-left:2%;margin-right:2%}.content li ul{margin-left:8%}@media (max-width:400px){.content p, .content ul, .content ol, .content dl, .footnotes ol, .content h2, .content h3{margin-left:2%;margin-right:2%}}@media (min-width:400px) and (max-width:605px){.content p, .content ul, .content ol, .content dl, .footnotes ol, .content h2, .content h3{margin-left:8%;margin-right:8%}}.content p, .content ul, .content ol, .content dl, .footnotes ol{text-align:left;word-wrap:break-word;font-size:13pt;line-height:2.75ex}.content p, .footnotes p{margin-top:10px;margin-bottom:8px}.content p + p, .footnotes p + p{text-indent:1.5em;margin-top:-4px}.content strong{font-weight:bold}.content em{font-style:italic}.content div.figure{position:relative;left:-2px;background-color:#CADBF2;margin-left:12.5%;text-align:center;max-width:75%;overflow:hidden;margin-top:10px;padding-top:20px;padding-bottom:20px}@media (max-width:400px){.content div.figure{margin-left:2%;max-width:96%;left:-8px}}@media (min-width:400px) and (max-width:605px){.content div.figure{margin-left:8%;max-width:84%;left:-8px}}.content div.figure a{border:none}.content div.figure img{position:relative;max-width:90%;margin-top:1ex}.content div.figure p{position:relative;margin-left:10%;margin-right:10%}.content div.figure img + p{margin-top:30px}.content div.figure p:last-child{margin-bottom:0}.content div.figure code{background-color:#B3C8E5}.animation-controls{margin-top:8px}.play-animation{padding:2px 0 3px;width:42px}.content div.announcement{position:relative;left:-2px;z-index:1;background-color:#CADBF2;margin-top:50px;margin-left:12.5%;max-width:75%;overflow:hidden;padding-bottom:20px}@media (max-width:400px){.content div.announcement{margin-left:2%;max-width:96%;left:-8px}}@media (min-width:400px) and (max-width:605px){.content div.announcement{margin-left:8%;max-width:84%;left:-8px}}.content div.announcement:before{content:"news";position:absolute;left:-14px;top:-55px;z-index:-1;font-family:Aller, Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:600%;color:#B3C8E5}.content div.announcement ul, .content ul, .content ol{margin-left:17%;list-style:none}.content div.announcement ul li:before, .content ul li:before{content:"■";position:relative;bottom:2px;color:#053d89;font-size:60%;margin-right:5px}.content .uiElement{font-family:"DejaVu Sans Mono", lucida console, monospace}.content code, .content pre, .footnotes pre, .footnotes code{font-family:"DejaVu Sans Mono", lucida console, monospace;background:#CADBF2;font-size:15px}.content code, .content .code, .footnotes code, .footnotes .code{padding:1px 6px;border-radius:6px}.content pre, .footnotes pre{margin:0 12.5% 20px 12.5%;padding:20px;line-height:2.25ex;overflow:auto}.content pre code, .footnotes pre code{padding:0}.content dl{margin-top:20px}.content dt{font-family:Aller, Verdana, Arial, Helvetica, sans-serif;margin-top:10px;font-size:125%}.content dd img{position:relative;max-height:125px}.content dd:nth-child(4n+2) img{float:left;right:8px;margin-right:8px}.content dd:nth-child(4n) img{float:right;margin-left:8px}.content dd{min-height:125px;padding-left:0.5em}.content dd p{margin:0 5%}.footnotes hr{display:none}.footnotes ol{list-style:decimal}.footnotes ol pre{margin:0 2% 20px 2%}a.footnoteRef sup{position:relative;bottom:0.75ex}