html{min-height:100%;height:100%;padding:0;margin:0;overflow:hidden}body{padding:0;margin:0;min-height:100%;height:100%;overflow-y:auto;background-color:#ebebeb;font-family:"HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-weight:300;font-stretch:normal}div#main{color:black;font-size:16px;margin:0px auto 0px auto;width:800px;padding-left:10px;padding-right:10px;min-height:100%}div#header{border-bottom:1px solid black;margin-bottom:30px;padding:12px 0px 12px 0px}div#header #navigation{text-align:center;display:inline-block;width:676px}div#header #logo{display:inline-block;vertical-align:middle;width:100px}div#header #logo img{max-width:100%;height:auto}div#header #navigation a{color:black;font-size:18px;margin-left:12px;text-decoration:none}div#footer{border-top:solid 1px black;color:#555;font-size:12px;margin-top:30px;padding:12px 0px 12px 0px;text-align:right}h1{font-size:24px;font-family:Georgia;font-weight:normal}h2{font-size:20px;font-family:Georgia;font-weight:normal}a{color:#2e9ec9}div.info{color:#555;font-size:14px;font-style:italic}@media only screen and (max-width:800px){div#main{padding:5px;width:93%;margin:0 auto}div#header #navigation{text-align:center;width:100%}div#header #logo{width:100%;text-align:center}div#header #logo img{width:100px;height:auto}}pre{color:white;font-size:12px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding:7px;background:#333333}.sourceCode{overflow:auto}table.sourceCode, tr.sourceCode, td.lineNumbers, td.sourceCode, table.sourceCode pre{margin:0;padding:0;border:0;vertical-align:baseline;border:none}td.lineNumbers{border-right:1px solid #AAAAAA;text-align:right;color:#AAAAAA;padding-right:5px;padding-left:5px}td.sourceCode{padding-left:5px}pre.sourceCode span.kw{color:#007020;font-weight:bold}pre.sourceCode span.dt{color:#902000}pre.sourceCode span.dv{color:#40a070}pre.sourceCode span.bn{color:#40a070}pre.sourceCode span.fl{color:#40a070}pre.sourceCode span.ch{color:#4070a0}pre.sourceCode span.st{color:#4070a0}pre.sourceCode span.co{color:#60a0b0;font-style:italic}pre.sourceCode span.ot{color:#007020}pre.sourceCode span.al{color:red;font-weight:bold}pre.sourceCode span.fu{color:#08887e}pre.sourceCode span.re{}pre.sourceCode span.er{color:red;font-weight:bold}