/*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}legend,td,th{padding:0}a,nav#menu a{outline:0;text-decoration:none}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}[hidden],nav#menu.open ul.offscreen,template{display:none}audio:not([controls]){display:none;height:0}a{background-color:transparent;color:#20638f}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,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}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;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}table{border-collapse:collapse;border-spacing:0}a:hover{color:#164666}main{position:fixed;top:50px;left:0;width:100%;bottom:0;overflow-y:scroll;overflow-x:hidden;transition:opacity .5s,top .5s,left .5s,padding-top .5s;font-family:"Quattrocento Sans",sans-serif;opacity:1}main.hide{opacity:0}main.left{left:-50px;opacity:0}main.right{left:50px;opacity:0}main h1,main h2,main h3,main h4,main h5,main h6{font-weight:400}main article{padding:0 15px;max-width:1000px;margin:auto}main.error{z-index:50}main.error:after{content:"Page Not Found";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#menu.scroll~main{top:0;padding-top:50px}nav#menu li,nav#menu ul{position:fixed;padding:0;margin:0}nav#menu{background:#fff;z-index:100;position:fixed;font-family:Roboto,sans-serif;font-size:25px;height:2em;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);top:0;left:0;right:0;transition:height .5s,padding .5s,margin-top .5s}nav#menu a,nav#menu a:after,nav#menu a:before,nav#menu.open li{transition:all .5s}nav#menu ul{list-style:none}nav#menu li{white-space:nowrap}nav#menu a{color:#222;font-weight:300}nav#menu.open{height:100%!important;font-size:24px;background:#fff}nav#menu.open li{opacity:0;margin-left:-30px}nav#menu.open li:hover>ul>li,nav#menu.open ul:hover>li,nav#menu.open>ul>li.show{opacity:1;margin-left:0}nav#menu.open ul{z-index:-1}nav#menu.open li:hover{z-index:2}nav#menu.open li:not(.old){transition-delay:.5s}nav#menu.open li:not(.old):nth-child(1){transition-delay:0s}nav#menu.open li:not(.old):nth-child(2){transition-delay:.2s}nav#menu.open li:not(.old):nth-child(3){transition-delay:.3s}nav#menu.open li:not(.old):nth-child(4){transition-delay:.35s}nav#menu.open li:not(.old):nth-child(5){transition-delay:.38s}nav#menu.open li:not(.old):nth-child(6){transition-delay:.4s}nav#menu.open li:not(.old):nth-child(7){transition-delay:.42s}nav#menu.open li:not(.old):nth-child(8){transition-delay:.44s}nav#menu.open li:not(.old):nth-child(9){transition-delay:.46s}nav#menu.open li:not(.old):nth-child(10){transition-delay:.48s}nav#menu.open li:hover>ul,nav#menu.open ul:hover,nav#menu.open>ul{z-index:1}nav#menu.open a:hover{background:#90ee90}nav#menu.open a{position:absolute;left:0;display:block;padding-left:10px;right:0}nav#menu.open li.nested:not(.offscreen):after{content:"\25B6";position:absolute;right:-5px;font-size:12px;top:8px;color:#9696ff}nav#menu.open #logo img{height:150px;left:20px;top:20px}nav#menu.closed.scroll{margin-top:-80px}nav#menu.closed.scroll #logo,nav#menu.closed.scroll li,nav#menu.closed.scroll ul{margin-top:-50px}nav#menu.closed.scroll #logo img{background:radial-gradient(ellipse at center,#fff 0,rgba(255,255,255,0) 50%)}nav#menu.closed li:not(.new):not(.old){display:none}nav#menu.closed ul{top:0!important;left:0!important;width:0!important;height:0!important}nav#menu.closed li{transition:all .5s;z-index:1;opacity:0;height:50px}nav#menu.closed li.show{opacity:1}nav#menu.closed li a{line-height:1.8}nav#menu.closed li a:after,nav#menu.closed li a:before{content:" ";position:absolute;left:-15px;right:15px;height:25px;z-index:-1}nav#menu.closed li a:before{top:0;-webkit-transform:skew(45deg);transform:skew(45deg)}nav#menu.closed li a:after{top:25px;-webkit-transform:skew(-45deg);transform:skew(-45deg)}nav#menu.closed li.active>a{color:#ff160f}nav#menu.closed li.hidden{height:0!important;overflow:hidden}nav#menu.closed li.hidden>a{opacity:0}nav#menu.closed li.root>a:after,nav#menu.closed li.root>a:before{right:-6px}nav#menu.closed li.root>a{font-weight:400;padding-left:10px}nav#menu.closed li.root>ul>li.select:not(.hidden):first-child>a:after,nav#menu.closed li.root>ul>li.select:not(.hidden):first-child>a:before{left:-30px}nav#menu.closed>ul>li.select:not(.hidden):first-child>a:after,nav#menu.closed>ul>li.select:not(.hidden):first-child>a:before{left:-30px}nav#menu.closed #logo:after,nav#menu.closed #logo:before{opacity:1}nav#menu.closed.small #logo{width:150%}nav#menu.closed.small:not(.hover) #logo:after,nav#menu.closed.small:not(.hover) #logo:before{background-color:rgba(41,128,185,0)}nav#menu.closed.hover li.hidden{z-index:2;height:50px!important;overflow:visible}nav#menu #logo,nav#menu #logo img{position:fixed;z-index:200;height:50px;top:0}nav#menu.closed.hover li.hidden>a{opacity:1;transition-delay:.3s}nav#menu.closed.unhover li.hidden>a{opacity:0;transition-delay:0s}nav#menu #logo{cursor:pointer;left:0;width:100px;transition:width .5s,margin-top .5s}nav#menu #logo img{left:20px;width:auto;transition:all .5s}nav#menu #logo:after,nav#menu #logo:before{content:" ";position:absolute;left:-25px;right:14px;height:25px}nav#menu #logo:before{top:0;-webkit-transform:skew(45deg);transform:skew(45deg)}nav#menu #logo:after{top:25px;-webkit-transform:skew(-45deg);transform:skew(-45deg)}nav#menu #logo:after,nav#menu #logo:before{transition:all .5s;opacity:0}nav#menu ul[data-depth="2"]>li>a:hover:after,nav#menu ul[data-depth="2"]>li>a:hover:before,nav#menu[data-depth="0"] #logo:after,nav#menu[data-depth="0"] #logo:before{background-color:rgba(41,128,185,.5)}nav#menu ul[data-depth="3"]>li>a:after,nav#menu ul[data-depth="3"]>li>a:before,nav#menu[data-depth="1"] #logo:after,nav#menu[data-depth="1"] #logo:before{background-color:rgba(41,128,185,.6)}nav#menu ul[data-depth="3"]>li>a:hover:after,nav#menu ul[data-depth="3"]>li>a:hover:before,nav#menu[data-depth="2"] #logo:after,nav#menu[data-depth="2"] #logo:before{background-color:rgba(41,128,185,.7)}nav#menu ul[data-depth="4"]>li>a:after,nav#menu ul[data-depth="4"]>li>a:before,nav#menu[data-depth="3"] #logo:after,nav#menu[data-depth="3"] #logo:before{background-color:rgba(41,128,185,.8)}nav#menu ul[data-depth="4"]>li>a:hover:after,nav#menu ul[data-depth="4"]>li>a:hover:before,nav#menu[data-depth="4"] #logo:after,nav#menu[data-depth="4"] #logo:before{background-color:rgba(41,128,185,.9)}nav#menu[data-depth="5"] #logo:after,nav#menu[data-depth="5"] #logo:before{background-color:#2980b9}nav#menu ul[data-depth="0"]>li>a:after,nav#menu ul[data-depth="0"]>li>a:before{background-color:rgba(41,128,185,0)}nav#menu ul[data-depth="0"]>li>a:hover:after,nav#menu ul[data-depth="0"]>li>a:hover:before{background-color:rgba(41,128,185,.1)}nav#menu ul[data-depth="1"]>li>a:after,nav#menu ul[data-depth="1"]>li>a:before{background-color:rgba(41,128,185,.2)}nav#menu ul[data-depth="1"]>li>a:hover:after,nav#menu ul[data-depth="1"]>li>a:hover:before{background-color:rgba(41,128,185,.3)}nav#menu ul[data-depth="2"]>li>a:after,nav#menu ul[data-depth="2"]>li>a:before{background-color:rgba(41,128,185,.4)}nav#menu.init{transition:all 0s}nav#menu.init #logo img,nav#menu.init #logo:after,nav#menu.init #logo:before,nav#menu.init a,nav#menu.init li,nav#menu.init ul{transition:all 0s!important}nav#menu.init #logo img{-webkit-animation:fadeIn .5s;animation:fadeIn .5s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}nav#menu.smallNest.hover:not(.unhover) #logo{width:150%}