body{color:gray;font-size:15px;line-height:1.5;text-align:center;background-color:#fff;font-weight:300;margin:0;padding:0}
#container{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;text-align:left;padding-top:160px;z-index:1;background:transparent}
header{width:100%;position:absolute;top:0;left:0;height:160px;display:block}
header h1,header h2{display:block;width:930px;margin:30px auto 0;font-size:3em;line-height:1;color:gray;font-weight:300}
header h2{margin:0 auto;font-size:1.5em;line-height:30px}
header #mobile_nav_trigger{display:none}
nav{position:absolute;top:120px;left:0;width:100%;height:40px;display:block}
nav ul{position:absolute;top:0;left:50%;height:40px;width:960px;margin:0;padding:0;margin-left:-465px;text-align:left;list-style:none}
nav ul li{display:inline;margin:0 2em 0 0}
nav ul li a{padding:0;margin:0;font-weight:300;color:gray;font-size:1.333em;line-height:40px;opacity:.77;transition:color .3s ease;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease}
nav ul li a:hover{color:#000;font-weight:300}
#cookienoticewrap{display:block;position:fixed;bottom:0;right:0;width:1px;height:1px}
#cookienotice{display:block;height:auto;background:rgba(0,0,0,.75);color:#fff;width:calc(100vw - 2em);padding:1em;margin:0;height:auto;position:fixed;top:auto;bottom:0;left:auto;right:0;z-index:998}
#cookienotice h4{color:#fff;font-size:1em;text-align:center;margin:0;padding:0;line-height:1.25}
#cookienotice p{color:#fff;font-size:.85em;text-align:center;margin:0;padding:0;line-height:1.25}
#cookienotice p a{color:#9fbfec;font-weight:bold}
#cookienotice p.okay{font-size:1em;text-align:center}
#cookienotice button{display:inline-block;width:100%;max-width:300px;padding:.5em 1em;font-size:.85em;height:2.25em;line-height:1;margin:0;text-align:center;background:#2260b7;color:white}
#main{width:960px;display:block;height:auto;margin:0 auto;padding:0;background:transparent}
#searchbox{display:none}
#mainbox ul,#mainbox ol{font-size:1em;margin-left:20px;padding-left:10px}
#mainbox ul{list-style:disc}
#mainbox ol{margin:0}
#mainbox ul li,#mainbox ol li{padding-left:0;margin-left:1em}
h1,h2,h3,h4,h5{font-size:1.8em;font-weight:400;line-height:1.4;margin:0 0 .5em}
h3{font-size:1.5em}
h4{font-size:1.25em}
a{text-decoration:none}
a:hover{text-decoration:none}
#menubox h4{font-weight:300}
#menubox h4.catlit,#menubox h4 a.catlit{color:inherit}
#menubox ul{font-size:1em;font-weight:300;display:block}
#menubox ul li{margin-bottom:5px}
#menubox ul li a{font-weight:300}
#menubox ul li a:hover,#menubox ul li a.lit{font-weight:300}
.scrollup{position:fixed;bottom:15%;right:0;width:2em;height:2em;display:none;background:url(/common/images/pointers/uparrblack50.svg) center center no-repeat rgba(255,255,255,.5);-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;border:none;text-align:center;text-indent:999px;cursor:pointer;z-index:1001;overflow:hidden}
.scrollup:hover{background:url(/common/images/pointers/uparrwhite.svg) center center no-repeat rgba(0,0,0,.5);-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
