h1,h2{font-size:2.0em;letter-spacing:-1px;margin:0 0 1.5em 0;line-height:1.2em}h3{font-size:1.2em}.side-padded{padding-left:2em}.right-sidebar{padding-left:2em}.left-sidebar{padding-right:2em}section>:last-child,article>:last-child{margin-bottom:0}.blocks{}.blocks a{}.blocks a:after{right:25px;bottom:40px}#header-wrapper{background:#225aa7;background-image:url(images/bg/xbg-mbg.jpg.pagespeed.ic.PFee4_fRgA.jpg);background-repeat:no-repeat;padding:1.8em .0 3.0em .0}#banner-wrapper{position:relative;background:#2f2f2f url(images/xoverlay.png.pagespeed.ic.N4XSIj-TZ-.png);padding:4em 0 4em 0}#banner-wrapper:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(images/xhighlight.png.pagespeed.ic.WHWt_AqcMK.png) bottom center no-repeat;background-size:1800px 100%}#search-wrapper{background:#f6f6f6;border-bottom:solid 1px #d9d9d9;padding:1.5em 0 1.5em 0}#main-wrapper{padding:2em 0 2em 0}#footer-wrapper{background:#f6f6f6;border-top:solid 1px #d9d9d9;padding:5em 0 5em 0}#page-header{color:#fff;position:relative}#page-header h1{font-size:2em;letter-spacing:-2px}#page-header h1 a{text-decoration:none}#page-header h1 span{font-weight:400}#page-header a{color:#fff}#page-header nav{position:absolute;right:0;top:0}#page-header nav ul{}#page-header nav ul li{display:inline-block;margin-left:1.5em;font-size:1.1em}#page-header nav ul li a{outline:0;position:relative;text-decoration:none;padding:.5em 1em .5em 1em;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out}#page-header nav ul li.active a,#page-header nav ul li:hover a{background:rgba(0,0,0,.15)}#page-header nav ul li .arrow{padding-right:2.5em}#page-header nav ul li .arrow:after{position:absolute;display:inline-block;content:'';border-top:solid 5px #fff;border-left:solid 5px transparent;border-right:solid 5px transparent;top:1.15em;right:1em}#page-header nav>ul>li>ul{display:none}.dropotron{background:#00a6eb;background:rgba(80,140,200,.9);padding:1em .5em 1em .5em;line-height:3em;box-shadow:0 3px 3px 0 rgba(0,0,0,.15)}.dropotron a,.dropotron span{position:relative;display:block;text-decoration:none;color:#fff;font-size:1.1em;padding:0 3em 0 1em;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out}.dropotron .arrow:before{content:'';display:block;position:absolute;right:1em;bottom:1em;border-left:solid 5px #fff;border-top:solid 5px transparent;border-bottom:solid 5px transparent}.dropotron li:hover>a,.dropotron li:hover>span{background:rgba(30,90,170,.6)}.dropotron.level-0{margin-top:1.9em}#banner{position:relative;width:100%;overflow:hidden;box-shadow:0 0 8px 0 rgba(0,0,0,.35);height:320px}#banner .nav-next,#banner .nav-previous{position:absolute;width:52px;height:64px;z-index:3;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;opacity:0;cursor:pointer;text-align:center;line-height:64px}#banner .nav-next:before,#banner .nav-previous:before{font-family:FontAwesome;text-decoration:none;font-size:72px;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}#banner:hover .nav-next,#banner:hover .nav-previous{opacity:.45}#banner .nav-next:hover,#banner .nav-previous:hover{opacity:1.0}#banner .nav-next{bottom:20px;right:20px}#banner .nav-next:before{content:"\f105"}#banner .nav-previous{bottom:20px;right:72px}#banner .nav-previous:before{content:"\f104"}#banner .captions{position:absolute;background:#0170e4;background:rgba(1,112,228,.7);padding:4em 7em 2.5em 2.5em;bottom:1.5em;left:1.5em;color:#fff;width:50%;z-index:1}#banner .captions:after{content:"\f0a9";font-family:FontAwesome;text-decoration:none;font-size:55px;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:default;display:block;width:48px;height:48px;position:absolute;right:30px;bottom:40px}#banner .captions .caption-line-1{display:block;font-size:3em;letter-spacing:-3px;margin:0 0 .75em 0;line-height:.8em}#banner .captions .caption-line-2{display:block;font-size:1.5em;letter-spacing:-1px;line-height:1.2em;color:rgba(255,255,255,.8)}#banner .viewer{background:#fff}#banner .slide{}#banner .slide .caption-1{display:none}#banner .slide .caption-2{display:none}#banner .slide img{display:block;width:1200px}#banner .slide .link{position:absolute;text-indent:-9999px;top:0;left:0;width:100%;height:100%;z-index:2}#search{position:relative}#search span{position:absolute;left:0;bottom:.5em}#search form{overflow:hidden;position:relative}#search form input.text{display:block;width:100%;height:34px}#search form input.button{width:34px;height:34px;position:absolute;right:0;top:0;display:block;z-index:1000;border:0;padding:0;opacity:0}#search form:before{content:"\f002";font-family:FontAwesome;text-decoration:none;font-size:18px;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;top:0;z-index:2;background:#2d69b2;color:#fff;width:34px;height:34px;line-height:34px;text-align:center}#content{}#content>section,#content>article{margin-bottom:7.5em}#content>section:last-child,#content>article:last-child{margin-bottom:0}#content section header,#content article header{border-top:solid 1px #3877bc;padding-top:4em;margin:0 0 3em 0}#content section header h2,#content article header h2{margin:0 0 .5em 0}#content section.featured header h2,#content article.featured header h1,#content section.featured header h2,#content article.featured header h1{font-size:4em;letter-spacing:-3px;margin:.25em 0 .75em 0}#content section .byline,#content section header .byline,#content article header .byline{display:block;color:#a0a0a0;font-size:1.25em}#content section .byline{color:#666;font-weight:400;margin-top:20px}#content section.featured header .byline,#content article.featured header .byline{font-size:2em;letter-spacing:-2px}#content section.featured h3,#content article.featured h3{font-size:1.5em;letter-spacing:-1px;margin:0 0 1em 0;font-weight:200}#sidebar{}#sidebar h2{font-size:1.75em;letter-spacing:-1px}#sidebar>section{margin-bottom:5em}#sidebar>section:last-child{margin-bottom:0}#sidebar section header{border-top:solid 0 #ccc;padding-top:.5em;margin:0 0 1em 0}#sidebar section header h2{margin:0 0 .5em 0}#sidebar section.featured header h2{font-size:4em;letter-spacing:-3px;margin:.25em 0 .75em 0}#page-footer{}#page-footer h2{font-size:1.75em;letter-spacing:-1px}#page-footer section{margin:0 0 5em 0}#page-footer>section:last-child{margin-bottom:0}#page-footer section h2{margin:0 0 1.5em 0}#page-footer a{color:#474747}#copyright{border-top:solid 1px #d9d9d9;text-align:center;padding:5em 0 6em 0;color:#a0a0a0}#page-header smallworld{position:absolute;right:0;top:40px}#small-world{display:block;width:78px;height:44px;float:right;background-image:url(/images/buttons/xsmall_world_light.png.pagespeed.ic.u4uNuLgVHX.png);background-repeat:no-repeat;margin-top:-10px;margin-left:20px;margin-right:10px}#small-world:hover{background-image:url(/images/buttons/xsmall_world_dark.png.pagespeed.ic.qIpRBWFeTc.png)}