*{margin:0;padding:0;border:0;transition:all .3s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:Segoe\ UI;font-size:16px;line-height:24px}p,ul,ol,input,textarea{margin-bottom:20px}ul li{list-style-position:inside}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:Georgia;font-weight:normal}h1{font-size:2.5em}h2{font-size:2em;margin-bottom:20px}h3{font-size:1.7em}h4{font-size:1.5em}h5{font-size:1.3em}h6{font-size:1.1em}.inner{width:1200px;margin:0 auto 0 auto}.top-level header,.top-level .upper-columns,.top-level .content,.top-level .lower-columns,.top-level footer,.top-level .credit{padding-left:10px;padding-right:10px}header .logo{text-decoration:none}header .logo img{display:block}header h1{font-size:1.7em;line-height:50px}header .header-right{text-align:right}header .bit-100{text-align:center}nav .mobile-menu{display:none}nav>div>div>div>ul{margin-bottom:0}nav>div>div>div>ul>li{float:left;list-style-type:none;line-height:50px;width:16.666666%}nav>div>div>div>ul>li a{display:block;text-decoration:none;text-align:center}nav>div>div>div>ul>li ul{height:0;opacity:0;overflow:hidden;position:absolute;width:15%}nav>div>div>div>ul>li ul li{list-style:none}nav>div>div>div>ul>li ul li a{display:block;text-align:left;line-height:30px;padding:10px 0 10px 20px}nav>div>div>div>ul>li:hover ul{height:auto;opacity:1;overflow:visible}.feature .inner{overflow:hidden}.feature>div>div{line-height:25px;position:relative}.feature>div>div h1,.feature>div>div h2{line-height:50px}.feature>div>div .more-link{margin:20px auto 20px auto}.feature-text{width:100%}.upper-columns>div>div h2,.lower-columns>div>div h2{margin-bottom:20px}.upper-columns>div>div .more-link,.lower-columns>div>div .more-link{max-width:100%}.content article h1{margin-bottom:20px}.content .sidebar>div{margin:0 0 20px 20px}.content .sidebar-left>div{margin:0 20px 20px 0}.lower-columns>div>div{margin:0 0 20px 0}footer .more-link{max-width:100%}.bottom p{line-height:50px;text-align:center;font-size:.9em;margin-bottom:0}.bottom a{text-decoration:none}.bottom a:hover{text-decoration:underline}.notice{line-height:1.4em;margin:2rem auto 2em auto}[class*="bit-"]{padding:0!important}.more-link{display:inline-block;padding:10px;text-align:center;text-decoration:none!important}.clearfix{height:0!important;min-height:0!important;width:0!important;min-width:0!important;clear:both!important;display:block!important;float:none!important;background:none!important;border:none!important;padding:0 0 0 0!important;margin:0 0 0 0!important}.alignleft{float:left;margin:0 10px 10px 0}.aligncenter{display:block;margin:0 auto 0 auto}.alignright{float:right;margin:0 0 10px 10px}input,textarea{padding:10px;width:100%}input[type="submit"]{width:20%}.bit-6{width:16.66666666%}.bit-25{width:25%}.bit-30{width:30%}.bit-40{width:40%}.bit-50{width:50%}.bit-60{width:60%}.bit-70{width:70%}.bit-75{width:75%}.bit-100{width:100%}.no-padding{padding:0!important}.light-padding{padding:10px!important}.moderate-padding{padding:20px!important}.heavy-padding{padding:40px!important}@media (max-width:1200px){body{font-size:14px}.inner{width:960px}}@media (max-width:1000px){body{font-size:12px}.inner{width:800px}}@media (max-width:800px){.inner{width:100%}.bit-3,.bit-6,.bit-25,.bit-30,.bit-40,.bit-50,.bit-60,.bit-70,.bit-75{float:none!important;width:100%!important}header{text-align:center;padding:0 0 0 0}header .header-right{text-align:center}nav{padding:0!important}nav .mobile-menu{display:block;text-align:left;line-height:50px;text-decoration:none;font-size:1.5em;padding:0 0 0 20px}nav>div>div>div>ul{display:none;width:100%!important;height:auto}nav>div>div>div>ul li{float:none;width:100%!important;line-height:50px}nav>div>div>div>ul li a{text-align:left;padding:0 0 0 20px;margin:0 0 0 0!important;border-radius:0!important}nav>div>div>div>ul li ul{position:static;height:auto;opacity:1;overflow:visible;width:100%}nav>div>div>div>ul li ul li{width:100%;padding:0 0 0 20px}nav>div>div>div>ul li ul li a{text-align:left;line-height:50px;margin:0 0 0 0!important;border-radius:0!important}nav>div>div>div>ul li ul:active ul,nav>div>div>div>ul li ul:hover ul{display:block}nav:active>div>div>div>ul,nav:hover>div>div>div>ul{display:block}.content .sidebar{padding:20px 0 0 0!important}.content .sidebar>div{margin:0 0 20px 0}}