body{-webkit-font-smoothing:antialiased;font-feature-settings:"kern", "liga", "pnum"}h1,h2,h3,h4,h5,h6{margin-bottom:0.3em}html{box-sizing:border-box}body{margin:0;font:16px "Lato", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;line-height:1.5em;background-color:#fff;color:#424242}p{margin-bottom:1.2em}a{color:#2457A7;text-decoration:none;border:0 !important;outline:0 !important}a:hover{text-decoration:underline}img{max-width:100%}h2{margin-top:1.5em}hr{border:0;height:1px;background-image:linear-gradient(to right, rgba(0,0,0,0.2), rgba(0,0,0,0.4), rgba(0,0,0,0.2))}.light{color:#898989}.image-caption{color:#898989;font-size:13px;line-height:1.5em;margin-bottom:1.8em;display:block}div.go-to-page{margin-top:3.4em;border-top:1px #D4D4D4 solid;padding-top:0.5em}div.toc{margin-bottom:1.8em;border:1px #dedede solid;padding:0.5em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div.toc ul{margin-top:0;margin-bottom:0}div.toc ul:first-child{display:none}div.toc li ul{margin-top:0.4em}.collection:after{content:".";visibility:hidden;display:block;height:0;clear:both}@media print{section div.inner>div.sidebar{display:none}section div.inner>div.main-column{margin-left:0;width:auto}}header div.inner,section div.inner,footer div.inner{max-width:1100px;margin:0 auto;padding-left:25px;padding-right:25px}@media only screen and (max-width: 580px){header div.inner,section div.inner,footer div.inner{padding-left:18px;padding-right:18px}}header{background-color:#1E427F;color:#fff;height:4.5em}header h2.logo{margin-top:0;padding-top:20px;float:left;font-size:22px;line-height:30px;font-weight:bold}@media only screen and (max-width: 650px){header h2.logo{margin-left:54px}}header h2.logo a{color:#fff}header h2.logo a:hover{text-decoration:none;opacity:0.8}header h2.logo i{margin-right:0.2em}header h3.section-name{float:right;margin-top:23px;font-size:18px;opacity:0.6}@media only screen and (max-width: 650px){header h3.section-name{font-size:16px}}@media only screen and (max-width: 400px){header h3.section-name{font-size:13px}}header a.menu-button{display:none;position:absolute;left:18px;top:21px;font-size:22px;color:#fff;text-decoreation:none !important;width:40px;height:30px;background-color:rgba(255,255,255,0.8);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}header a.menu-button i{position:absolute;top:4px;left:11px;color:#17326D}header a.menu-button i.main{display:inline}header a.menu-button i.close{left:12px;display:none}header a.menu-button.open i.main{display:none}header a.menu-button.open i.close{display:inline}@media only screen and (max-width: 650px){header a.menu-button{display:inline}}section{margin-top:3.2em}@media only screen and (max-width: 650px){section{margin-top:1.5em}}section div.sidebar{float:left;width:240px}@media only screen and (max-width: 900px){section div.sidebar{width:200px}}@media only screen and (max-width: 650px){section div.sidebar{width:180px;display:none}section div.sidebar.show{display:block;width:100%;margin-bottom:6em}}section div.sidebar h2{margin-top:0.2em;margin-bottom:0.5em;padding-bottom:0;color:#BBBBBB;font-size:20px;text-transform:uppercase}section div.sidebar div.menu{margin-bottom:2.4em}section div.sidebar div.menu:last-child{margin-bottom:0}section div.sidebar div.menu ul{padding:0;list-style:none}section div.sidebar div.menu ul li{border-bottom:1px #D0D0D0 dotted}section div.sidebar div.menu ul li a{display:block;padding:0.5em 0.2em 0.5em 0.2em;color:#666666}section div.sidebar div.menu ul li a:hover{color:#161616;text-decoration:none;background-color:#EFF3FD}section div.sidebar div.menu ul li a.current{color:#000;font-weight:bold}section div.sidebar div.menu ul li:last-child{border-bottom:none}section div.sidebar div.menu ul li.parent ul{list-style:disc;padding-left:30px;margin-top:-0.3em;margin-bottom:0.8em}section div.sidebar div.menu ul li.parent ul li{border-bottom:none}section div.sidebar div.menu ul li.parent ul li a{padding-top:0;padding:0.2em;padding-bottom:0}section div.sidebar div.menu ul li.parent ul li a:hover{background-color:transparent;text-decoration:underline}section div.main-column{margin-left:320px}@media only screen and (max-width: 900px){section div.main-column{margin-left:250px}}@media only screen and (max-width: 650px){section div.main-column{margin-left:0}}section div.main-column h1{margin-bottom:0.9em;line-height:1.2em}section div.main-column blockquote.help{position:relative;margin-top:1.5em;margin-bottom:1.8em;background-color:#FEF3DC;margin-left:0;margin-right:0;padding:0.8em;padding-bottom:1em;padding-left:44px;color:#12110F;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}section div.main-column blockquote.help p{margin-top:0}section div.main-column blockquote.help p:last-child{margin-bottom:0}section div.main-column blockquote.help i{position:absolute;top:0.8em;left:0.7em;font-size:20px}footer{margin-top:8em;background-color:#f9f9f9}footer>div.inner{padding-top:60px;padding-bottom:60px}footer>div.inner h3{font-weight:normal}footer>div.inner h3,footer>div.inner h3 a{color:#A6A6A6;font-size:16px}footer>div.inner h3 a{margin-left:0.5em;font-weight:bold}