/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.highlight .hll{background-color:#ffc}.highlight{background:#f0f3f3}.highlight .c{color:#0099FF;font-style:italic}.highlight .err{color:#AA0000;background-color:#faa}.highlight .k{color:#006699;font-weight:bold}.highlight .o{color:#555}.highlight .cm{color:#0099FF;font-style:italic}.highlight .cp{color:#099}.highlight .c1{color:#0099FF;font-style:italic}.highlight .cs{color:#0099FF;font-weight:bold;font-style:italic}.highlight .gd{background-color:#FFCCCC;border:1px solid #c00}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:#003300;font-weight:bold}.highlight .gi{background-color:#CCFFCC;border:1px solid #0c0}.highlight .go{color:#aaa}.highlight .gp{color:#000099;font-weight:bold}.highlight .gs{font-weight:bold}.highlight .gu{color:#003300;font-weight:bold}.highlight .gt{color:#9c6}.highlight .kc{color:#006699;font-weight:bold}.highlight .kd{color:#006699;font-weight:bold}.highlight .kn{color:#006699;font-weight:bold}.highlight .kp{color:#069}.highlight .kr{color:#006699;font-weight:bold}.highlight .kt{color:#007788;font-weight:bold}.highlight .m{color:#f60}.highlight .s{color:#c30}.highlight .na{color:#309}.highlight .nb{color:#366}.highlight .nc{color:#00AA88;font-weight:bold}.highlight .no{color:#360}.highlight .nd{color:#99f}.highlight .ni{color:#999999;font-weight:bold}.highlight .ne{color:#CC0000;font-weight:bold}.highlight .nf{color:#c0f}.highlight .nl{color:#99f}.highlight .nn{color:#00CCFF;font-weight:bold}.highlight .nt{color:#330099;font-weight:bold}.highlight .nv{color:#033}.highlight .ow{color:#000000;font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#f60}.highlight .mh{color:#f60}.highlight .mi{color:#f60}.highlight .mo{color:#f60}.highlight .sb{color:#c30}.highlight .sc{color:#c30}.highlight .sd{color:#CC3300;font-style:italic}.highlight .s2{color:#c30}.highlight .se{color:#CC3300;font-weight:bold}.highlight .sh{color:#c30}.highlight .si{color:#a00}.highlight .sx{color:#c30}.highlight .sr{color:#3aa}.highlight .s1{color:#c30}.highlight .ss{color:#fc3}.highlight .bp{color:#366}.highlight .vc{color:#033}.highlight .vg{color:#033}.highlight .vi{color:#033}.highlight .il{color:#f60}.type-csharp .highlight .k{color:blue}.type-csharp .highlight .kt{color:blue}.type-csharp .highlight .nf{color:#000000;font-weight:normal}.type-csharp .highlight .nc{color:#2B91AF}.type-csharp .highlight .nn{color:#000}.type-csharp .highlight .s{color:#A31515}.type-csharp .highlight .sc{color:#A31515}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}body{font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;font-size:16px;line-height:1.5;color:#333;font-weight:300}pre,code{font-family:Menlo,Consolas,Monaco,"Courier New",monospace,serif;font-size:14px;white-space:pre;padding:0 0.5em}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;line-height:1.1}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#777;font-weight:normal;line-height:1}h1,h2,h3{margin-top:20px;margin-bottom:10px}h1 small,h2 small,h3 small{font-size:65%}h4,h5,h6{margin-top:10px;margin-bottom:10px}h4 small,h5 small,h6 small{font-size:75%}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}p{margin:0 0 10px}a:link{color:#0088cc;text-decoration:none}a:visited{color:#7766cc}a:active{color:#0088cc}a:hover{color:#0088cc;text-decoration:underline}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul.unstyled{list-style:none;margin:0;padding:0}ul.inline li{display:inline-block;_float:left}hr{border:0;border-top:1px solid #eee;margin-top:20px;margin-bottom:20px}hr.soften{height:1px;background-image:-webkit-linear-gradient(left, transparent, rgba(0,0,0,0.1), transparent);background-image:-moz-linear-gradient(left, transparent, rgba(0,0,0,0.1), transparent);background-image:-ms-linear-gradient(left, transparent, rgba(0,0,0,0.1), transparent);background-image:-o-linear-gradient(left, transparent, rgba(0,0,0,0.1), transparent);border:0}.highlight,p pre,p code,p>nobr>code,li>code,li>pre{background-color:#f5f5f5;border:1px solid #e1e1e8;max-width:100%;overflow-x:auto;vertical-align:middle;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}p>code,p>nobr>code,li>code{color:#d14}.highlight{margin:1em 0;padding:10px 0;width:100%;overflow:auto}.highlight pre{margin:0}.highlight code{padding:0}.alert,.alert-success,.alert-info,.alert-warning,.alert-danger{border-width:1px;border-style:solid;padding:0.5em;margin:0.5em 0 1.5em 0}.alert p:first-child,.alert-success p:first-child,.alert-info p:first-child,.alert-warning p:first-child,.alert-danger p:first-child{margin-top:0}.alert p:last-child,.alert-success p:last-child,.alert-info p:last-child,.alert-warning p:last-child,.alert-danger p:last-child{margin-bottom:0}.alert code,.alert-success code,.alert-info code,.alert-warning code,.alert-danger code{border:none;background:transparent;padding:0}.alert-success{border-color:#149e39;background-color:#e0ffe8}.alert-info{border-color:#139CFE;background-color:#DEF0FD}.alert-warning{border-color:#FFFF10;background-color:#FFFFEB}.alert-danger{border-color:#D5001B;background-color:#FEE1E2}#nav{background:#FAFAFA;border-right:1px solid #e6e6e6;overflow:auto;width:256px;padding:20px 30px;position:fixed;left:0;top:0;bottom:0}#nav h2{color:#999;font-size:0.75em;text-transform:lowercase;font-variant:small-caps;padding-bottom:0.5em}#nav ul{list-style:none;border-top:1px solid #e6e6e6;font-weight:400;margin-bottom:0 0 30px 0;padding:0}#nav ul li{border-bottom:1px solid #e6e6e6}#nav ul li.active{border-bottom:1px solid #333}#nav ul li.active a{font-weight:700}#nav ul li a:link{color:#333;font-size:12px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;display:block;padding:10px}#nav ul li a:visited{color:#333}#nav ul li a:active{font-weight:700}#nav ul li a:hover{color:#0088cc}#nav ul ul{list-style:none;border-top:none;margin-bottom:10px}#nav ul ul li{border-bottom:none;padding:0.1em}#nav ul ul li.active{border-bottom:none}#nav ul ul li.active a{font-weight:700 !important}#nav ul ul li a:link{color:#0088cc;font-weight:300;letter-spacing:0;text-transform:none;margin-left:15px;padding:0 0 3px}#nav ul ul li a:hover{text-decoration:underline}main{max-width:768px;min-width:320px;min-height:100%;height:auto !important;height:100%;margin-left:256px;padding:45px 30px 0}main h1{margin-top:0}main article{margin-bottom:32px}#footer{background:#333;color:white;font-size:12px;clear:both;min-height:74px;margin-left:256px;padding:20px 30px}#footer aside{max-width:720px}#footer aside ul{float:right}#footer p{color:#ccc;margin-bottom:10px}#footer ul li{margin-right:0.5em}@media only screen and (max-width: 767px){#nav{background:#FAFAFA;border-bottom:1px solid #e6e6e6;border-right:none;width:100%;padding:20px 30px;position:relative;overflow:hidden}#nav.open>*{display:block}#nav ul{display:none}#logo{text-align:center}.menu-toggle{background-image:url("../img/icon-close.svg");background-repeat:no-repeat;background-position:center center;background-size:21px 21px;content:' ';cursor:pointer;float:right;height:20px;width:20px;margin-top:-48px;margin-right:12px}.menu-toggle.open{background-image:url("../img/icon-menu.svg")}main{max-width:100%;min-width:320px;margin-left:0;padding:30px 30px 0}#footer{margin-left:0}#footer aside ul{float:none;margin-bottom:10px}}@media only print{html body{background:white;font-size:12pt;padding:0.5in}html body *{-webkit-print-color-adjust:exact}a{color:black !important;text-decoration:underline !important}a[href^="http://"]:after,a[href^="https://"]:after{content:" (" attr(href) ") ";color:#444}h1,h2,h3,h4,h5,h6,p,article>div,pre,table{page-break-inside:avoid}main{background:transparent;border:0;color:black;float:none !important;width:auto;max-width:100%;min-height:1in;margin:0;padding:0}#nav{background:transparent;border:none;width:auto;padding:0;position:static}#nav h2,#nav ul{display:none}#logo,#footer{display:none}}
