article, aside, footer, header, main, nav{display:block;}
#skip-to-article{position:absolute;top:auto;left:-999px;color:#fff;}
#skip-to-article:focus, #skip-to-article:active{left:0px;color:#fff;}
nav ul, .nav ul{list-style-type:none;margin:0px;padding:0px;}
nav li, .nav li{margin:0px;padding:0px;position:relative;}
nav a, .nav a{display:block;padding-left:13px;padding-right:13px;}
.horizontal{text-align:center;}
.horizontal li{display:inline-block;}
.horizontal a{display:inline-block;}
.dynamic ul{display:none;position:absolute;top:0px;left:100%;text-align:left;z-index:100;width:13em;}
.dynamic ul li{display:block;padding-left:0px;}
.dynamic li:hover > ul{display:block;}
.horizontal ul{display:none;top:100%;left:0px;}
.dynamic ul ul, .horizontal ul ul{top:0px;left:100%;padding-top:0px;}
a img{border:0px;}
audio, embed, img, object, video{max-width:100%;}
audio{vertical-align:middle;}
audio.auto, embed.auto, iframe.auto, img.auto, object.auto, video.auto{width:100%;}
body{margin:0px;}
embed, img, object, video{height:auto;}
.hidden{display:none;}
h1, h2, h3, h4, h5, h6{margin:1em 0 .125em 0;}
iframe{max-width:100%;}
.image-map{position:relative;}
.image-map a{background-color:rgba(0,0,0,.01);color:transparent;display:block;position:absolute;}
.break{clear:both;margin:0px;height:1px;overflow:hidden;}
.canvas{background-position:center center;background-repeat:no-repeat;background-size:cover;}
.center{text-align:center;}
.clear{clear:both;}
.desktop-align-center{text-align:center;}
.desktop-align-right{text-align:right;}
.dialog, .mobile, li.mobile, .mobile-menu-control, .private{display:none;}
.label{margin-top:1em;}
.no-margin{margin:0px;}
.projector{height:0px;overflow:hidden;padding:0px 0px 56.25% 0px;position:relative;}
.projector iframe, .video video{border:0px;height:100%;left:0px;position:absolute;top:0px;width:100%;}
.row{width:100%;max-width:1140px;margin:0 auto;overflow:hidden;}
.textarea, .textbox, .selectbox{display:block;width:98% !important;padding:.75% !important;}
#twitter-widget-0{width:100% !important;}
.seo-text{text-indent:-100000px;}
.slideshow{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.slideshow h2, .image-with-caption h2{margin:0px;padding:2% 5%;position:absolute;left:0;top:0;}
.slideshow li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.slideshow li:first-child{position:relative;display:block;float:left;}
.slideshow img{display:block;height:auto;float:left;width:100%;border:0;}
.slideshow div{bottom:0px;left:0px;padding:1% 5%;position:absolute;width:90%;}
.rslides_tabs{list-style:none;margin:0;padding:0px;text-align:center;width:100%;}
.rslides_tabs li{display:inline;}
.rslides_tabs a{color:#666;display:inline-block;font-size:12px;height:16px;line-height:18px;margin:5px 1px;overflow:hidden;text-align:center;width:16px;}
.video-play-button{background-position:center center;background-size:cover;background-repeat:no-repeat;}
.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol{margin-right:3.8%;float:left;}
.threecol h2:first-of-type,.fourcol h2:first-of-type,.sixcol h2:first-of-type,.sevencol h2:first-of-type,.eightcol h2:first-of-type,.ninecol h2:first-of-type{margin-top:0px;}
.onecol{width:4.85%;}
.twocol{width:13.5%;}
.threecol{width:22.15%;}
.fourcol{width:30.8%;}
.fivecol{width:39.45%;}
.sixcol{width:48.1%;}
.sevencol{width:56.75%;}
.eightcol{width:65.4%;}
.ninecol{width:74.05%;}
.tencol{width:82.7%;}
.elevencol{width:91.35%;}
.twelvecol{width:100%;}
.onecol-solid, .twocol-solid, .threecol-solid, .fourcol-solid, .fivecol-solid, .sixcol-solid, .sevencol-solid, .eightcol-solid, .ninecol-solid, .tencol-solid, .elevencol-solid{float:left;margin:0px;}
.onecol-solid{width:8.33%;}
.twocol-solid{width:16.66%;}
.threecol-solid{width:25%;}
.fourcol-solid{width:33.33%;}
.fivecol-solid{width:41.66%;}
.sixcol-solid{width:50%;}
.sevencol-solid{width:58.33%;}
.eightcol-solid{width:66.66%;}
.ninecol-solid{width:75%;}
.tencol-solid{width:83.33%;}
.elevencol-solid{width:91.66%}
.twocolumngroup{column-count:2;column-gap:3em;-webkit-column-count:2;-webkit-column-gap:3em;-moz-column-count:2;-moz-column-gap:3em;}
.threecolumngroup{column-count:3;column-gap:3em;-webkit-column-count:3;-webkit-column-gap:3em;-moz-column-count:3;-moz-column-gap:3em;}
.align-left{float:left;margin-left:0px;margin-right:3.8%;}
.align-right{float:right !important;margin-left:3.8%;margin-right:0px;}
.align-center{display:block;float:none;margin-left:auto;margin-right:auto;}
.last{margin-left:0px;margin-right:0px;}
#screen{background-color:#000;position:absolute;left:0px;height:100%;opacity:.9;top:0px;width:100%;z-index:1000;}
#dialog, .dialog{background-color:#fff;border-radius:10px;box-sizing:border-box;position:absolute;left:0px;max-width:864px;padding:30px;top:0px;width:100%;z-index:1001;}
.dialog-button{display:block;position:absolute;top:0px;right:10px;}
@media screen and (max-width:959px){.desktop{display:none;}
#dialog{max-width:90%;}
.dynamic ul{position:relative;width:auto;}
.dynamic ul ul, .horizontal ul ul{left:0px;}
.dynamic li:hover > ul{display:none;}
.horizontal{text-align:left;}
.horizontal a, .horizontal li{display:block;}
.tablet{display:inline-block;}
.mobile, li.mobile{display:inline-block !important;}
}
@media screen and (max-width:639px){
.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol, .onecol-solid, .twocol-solid, .threecol-solid, .fourcol-solid, .fivecol-solid, .sixcol-solid, .sevencol-solid, .eightcol-solid, .ninecol-solid, .tencol-solid, .elevencol-solid{float:none;margin-right:0px;width:100%;}
.threecol h2:first-of-type,.fourcol h2:first-of-type,.sixcol h2:first-of-type,.sevencol h2:first-of-type,.eightcol h2:first-of-type,.ninecol h2:first-of-type{margin-top:1em;}
img.onecol, img.twocol, img.threecol, img.fourcol, img.fivecol, img.sixcol, img.sevencol, img.eightcol, img.ninecol, img.tencol, img.elevencol, .onecol img, .twocol img, .threecol img, .fourcol img, .fivecol img, .sixcol img, .sevencol img, .eightcol img, .ninecol img, .tencol img, .elevencol img{width:auto;}
.infographic{text-align:center;}
.mobile-toggle{display:none;}
embed.auto, img.auto, object.auto, video.auto{display:block;margin:10px auto;width:auto;}
.onecol-solid img.auto, .twocol-solid img.auto, .threecol-solid img.auto, .fourcol-solid img.auto, .fivecol-solid img.auto, .sixcol-solid img.auto, .sevencol-solid img.auto, .eightcol-solid img.auto, .ninecol-solid img.auto, .tencol-solid img.auto, .elevencol-solid img.auto{margin:auto;width:100%;}
.twocolumngroup{column-count:1;column-gap:3em;-webkit-column-count:1;-webkit-column-gap:3em;-moz-column-count:1;-moz-column-gap:3em;}
.threecolumngroup{column-count:1;column-gap:3em;-webkit-column-count:1;-webkit-column-gap:3em;-moz-column-count:1;-moz-column-gap:3em;}
.align-left, .align-right{float:none !important;margin-left:0px;margin-right:0px;}
.rslides_tabs a{font-size:14px;height:24px;line-height:28px;margin:6px 3px;width:24px;}
.slideshow h2, .image-with-caption h2{font-size:125%;line-height:100%;margin:0px;padding:8px 5%;}
.slideshow div{line-height:100%;padding:8px 5%;}
.desktop-align-center{text-align:inherit;}
.desktop-align-right{text-align:inherit;}
.tablet{display:none;}
.mobile{display:inline-block !important;}
}
@media print{.header, .nav, .footer, .aside{display:none;}
}