article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{min-height:100%;_height:100%}body{font-size:.9em;line-height:1.4em;margin:0;padding:0;min-height:100%;_height:100%}h1,h2,h3,h4,h5,h6{margin:0 0 .2em;line-height:1.1em}p{margin-top:0}ul,ol{margin-top:0}blockquote{margin-top:0}b,strong{font-weight:bold}i,em{font-style:italic}th{font-weight:bold;vertical-align:top}td{vertical-align:top}a:active{outline:0}textarea{resize:vertical}html{overflow-y:scroll}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}.the-page *{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'MissionGothic';src:url('fonts/mission_gothic_regular-webfont.eot');src:url('fonts/mission_gothic_regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/mission_gothic_regular-webfont.woff') format('woff'),url('fonts/mission_gothic_regular-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'MissionGothic';src:url('fonts/mission_gothic_regular_italic-webfont.eot');src:url('fonts/mission_gothic_regular_italic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/mission_gothic_regular_italic-webfont.woff') format('woff'),url('fonts/mission_gothic_regular_italic-webfont.ttf') format('truetype');font-weight:normal;font-style:italic}@font-face{font-family:'MissionGothic';src:url('fonts/mission_gothic_bold-webfont.eot');src:url('fonts/mission_gothic_bold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/mission_gothic_bold-webfont.woff') format('woff'),url('fonts/mission_gothic_bold-webfont.ttf') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'MissionGothic';src:url('fonts/mission_gothic_bold_italic-webfont.eot');src:url('fonts/mission_gothic_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/mission_gothic_bold_italic-webfont.woff') format('woff'),url('fonts/mission_gothic_bold_italic-webfont.ttf') format('truetype');font-weight:bold;font-style:italic}@font-face{font-family:'MuesoSans';src:url('fonts/museosans_500-webfont.eot');src:url('fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/museosans_500-webfont.woff') format('woff'),url('fonts/museosans_500-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'MuesoSans';src:url('fonts/museosans_500_italic-webfont.eot');src:url('fonts/museosans_500_italic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/museosans_500_italic-webfont.woff') format('woff'),url('fonts/museosans_500_italic-webfont.ttf') format('truetype');font-weight:normal;font-style:italic}@font-face{font-family:'MuesoSans';src:url('fonts/museosans_500-webfont.eot');src:url('fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/museosans_500-webfont.woff') format('woff'),url('fonts/museosans_500-webfont.ttf') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'MuesoSans';src:url('fonts/museosans_500_italic-webfont.eot');src:url('fonts/museosans_500_italic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/museosans_500_italic-webfont.woff') format('woff'),url('fonts/museosans_500_italic-webfont.ttf') format('truetype');font-weight:bold;font-style:italic}@font-face{font-family:'NovecentoWide';src:url('fonts/novecentowide-demibold-webfont.eot');src:url('fonts/novecentowide-demibold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/novecentowide-demibold-webfont.woff') format('woff'),url('fonts/novecentowide-demibold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'NovecentoWide';src:url('fonts/novecentowide-demibold-webfont.eot');src:url('fonts/novecentowide-demibold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/novecentowide-demibold-webfont.woff') format('woff'),url('fonts/novecentowide-demibold-webfont.ttf') format('truetype');font-weight:normal;font-style:italic}@font-face{font-family:'NovecentoWide';src:url('fonts/novecentowide-demibold-webfont.eot');src:url('fonts/novecentowide-demibold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/novecentowide-demibold-webfont.woff') format('woff'),url('fonts/novecentowide-demibold-webfont.ttf') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'NovecentoWide';src:url('fonts/novecentowide-demibold-webfont.eot');src:url('fonts/novecentowide-demibold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/novecentowide-demibold-webfont.woff') format('woff'),url('fonts/novecentowide-demibold-webfont.ttf') format('truetype');font-weight:bold;font-style:italic}a{text-decoration:none;color:#48c1d2}a:hover,a:active,a:focus{color:#195e68}a.external{padding-right:15px;background:url(images/icons/external.png) no-repeat right top}a.pdf{padding-left:15px;background:url(images/icons/pdf.png) no-repeat left center}h1,h2,h3,h4,h5,h6{font-family:NovecentoWide,sans-serif}img{width:auto;max-width:100%;height:auto}::-webkit-input-placeholder{color:#98989c!important}:-moz-placeholder{color:#98989c!important}::-moz-placeholder{color:#98989c!important}:-ms-input-placeholder{color:#98989c!important}input.placeholder,textarea.placeholder{color:#98989c!important}::-moz-selection{background:#48c1d2;color:#fff;text-shadow:none}::selection{background:#48c1d2;color:#fff;text-shadow:none}.the-page a:link{-webkit-tap-highlight-color:rgba(0,0,0,0.25)}.web-form{display:block;margin:0;padding:0 0 1em 0}.web-form:before,.web-form:after{content:"";display:table}.web-form:after{clear:both}.ie6 .web-form,.ie7 .web-form{zoom:1}.web-form fieldset{border:0;padding:0}.web-form fieldset legend{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.web-form fieldset legend.focusable:active,.web-form fieldset legend.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.web-form .form-response div{display:block;text-align:center;color:#fff;padding:5px;margin:0 0 1em}.web-form .form-response div.error{background:#940712}.web-form .form-response div.processing{background:#e4cb65}.web-form .form-response div.confirmation{background:#799541}.web-form .form-response div a{color:#fff;text-decoration:underline}.web-form .form-response div a:hover,.web-form .form-response div a:active,.web-form .form-response div a:focus{color:#fff}.web-form .input-items .input-item{margin:0 0 1em}.web-form .input-items .input-item:before,.web-form .input-items .input-item:after{content:"";display:table}.web-form .input-items .input-item:after{clear:both}.ie6 .web-form .input-items .input-item,.ie7 .web-form .input-items .input-item{zoom:1}.web-form .input-items .input-item.has-error{background:#e6c6c8;padding:10px}.web-form .input-items .input-item.has-error .input-error{display:block;text-align:center;background:#940712;color:#fff;padding:2px 5px;margin:0 0 1em}.web-form .input-items .input-item .input-label-wrapper{display:none}.web-form .input-items .input-item .input-label-wrapper .input-note{display:inline;font-size:.8em;line-height:1.3em;color:#6e6d6d}.web-form .input-items .input-item .input-field-wrapper{display:block}.web-form .input-items .input-item .input-field-wrapper .input-note{display:block;font-size:.8em;line-height:1.3em;color:#6e6d6d}.web-form .input-items .input-item .input-field-wrapper .input-radios label{overflow:hidden;display:block;margin-bottom:5px;padding-left:5px}.web-form .input-items .input-item .input-field-wrapper .input-checkboxes label{overflow:hidden;display:block;margin-bottom:5px;padding-left:5px}.web-form .input-items .input-item .input-field-wrapper .input-text{font-family:MuesoSans,sans-serif;font-size:1.3em;line-height:1.1em;width:100%;padding:10px;background:#272732;border:1px solid #353547;color:#fff}.web-form .input-items .input-item .input-field-wrapper .input-textarea{font-family:MuesoSans,sans-serif;font-size:1.3em;line-height:1.1em;width:100%;padding:10px;background:#272732;border:1px solid #353547;min-height:125px;_height:125px;color:#fff}.web-form .input-items .input-item .input-field-wrapper .input-select{width:100%}.web-form .input-items .input-item .input-field-wrapper .input-select[multiple="multiple"]{border:1px solid #080707;padding:5px}.web-form .input-items .input-item .input-buttons-wrapper{text-align:right}.web-form .input-items .input-item .input-buttons-wrapper .input-submit{display:inline-block;background:transparent;font-family:MissionGothic,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:1.3em;line-height:1em;padding:20px 20px;color:#fff;border:3px solid #fff}.ie7 .web-form .input-items .input-item .input-buttons-wrapper .input-submit{display:inline;zoom:1}.web-form .input-items .input-item .input-buttons-wrapper .input-submit:hover{color:#48c1d2;border-color:#48c1d2}.web-form .input-items .compact-input-items{margin-left:-10px}.web-form .input-items .compact-input-items:before,.web-form .input-items .compact-input-items:after{content:"";display:table}.web-form .input-items .compact-input-items:after{clear:both}.ie6 .web-form .input-items .compact-input-items,.ie7 .web-form .input-items .compact-input-items{zoom:1}.web-form .input-items .compact-input-items .input-item{width:50%;float:left;padding-left:10px}.web-form .input-items .for-bad-guys{display:none}.speaker-additional-detail{max-width:700px;margin:0 auto;padding:30px;background:#fff;position:relative}.speaker-additional-detail:before,.speaker-additional-detail:after{content:"";display:table}.speaker-additional-detail:after{clear:both}.ie6 .speaker-additional-detail,.ie7 .speaker-additional-detail{zoom:1}.speaker-additional-detail *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.speaker-additional-detail .image{float:left;width:30%}@media screen and (max-width:49em){.speaker-additional-detail .image{float:none;width:100%;text-align:center;max-width:250px;margin-bottom:10px}}.speaker-additional-detail .image img{display:inline-block}.speaker-additional-detail .content{float:left;width:70%;padding-left:30px}@media screen and (max-width:49em){.speaker-additional-detail .content{float:none;width:100%;padding-left:0}}.speaker-additional-detail .content .name{font-size:2em;line-height:1.1em}.speaker-additional-detail .content .organization{color:#6e6d6d;font-size:1.2em;line-height:1.1em;margin-bottom:10px}.speaker-additional-detail .content .bio{margin-bottom:15px}.schedule-additional-detail{max-width:700px;margin:0 auto;padding:30px;background:#fff;position:relative}.schedule-additional-detail:before,.schedule-additional-detail:after{content:"";display:table}.schedule-additional-detail:after{clear:both}.ie6 .schedule-additional-detail,.ie7 .schedule-additional-detail{zoom:1}.schedule-additional-detail *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.schedule-additional-detail .image{float:left;width:30%}@media screen and (max-width:49em){.schedule-additional-detail .image{float:none;width:100%;text-align:center;max-width:250px;margin-bottom:10px}}.schedule-additional-detail .image img{display:inline-block}.schedule-additional-detail .copy{float:left;width:70%;padding-left:30px}@media screen and (max-width:49em){.schedule-additional-detail .copy{float:none;width:100%;padding-left:0}}.schedule-additional-detail .copy .time{background:#20202a;padding:2px 5px;position:relative;display:inline-block;color:#fff;margin-bottom:.5em}.ie7 .schedule-additional-detail .copy .time{display:inline;zoom:1}.schedule-additional-detail .copy .time:after{content:'';width:0;height:0;border:12px solid transparent;border-left-color:#20202a;display:inline-block;position:absolute;top:50%;right:-24px;margin-top:-12px}.ie7 .schedule-additional-detail .copy .time:after{display:inline;zoom:1}.schedule-additional-detail .copy .what{font-size:2em;line-height:1.1em}.schedule-additional-detail .copy .sub{color:#6e6d6d;font-size:1.2em;line-height:1.1em}.schedule-additional-detail .copy .detail{margin:.5em 0}.the-page{min-height:100%;_height:100%;color:#3b3a3a;font-size:1em;line-height:1.5em;font-family:MuesoSans,sans-serif;margin-top:90px;overflow:hidden}@media screen and (max-width:49em){.the-page{margin-top:0}}.the-page.no-header{margin-top:0}.site-header-wrapper{position:fixed;top:0;right:0;left:0;z-index:100;background:#fff;min-height:90px;_height:90px;border-bottom:1px solid #eee}.site-header-wrapper:before,.site-header-wrapper:after{content:"";display:table}.site-header-wrapper:after{clear:both}.ie6 .site-header-wrapper,.ie7 .site-header-wrapper{zoom:1}@media screen and (max-width:49em){.site-header-wrapper{position:static}}.no-header .site-header-wrapper{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.no-header .site-header-wrapper.focusable:active,.no-header .site-header-wrapper.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.site-header-wrapper .site-heading-nav-wrapper{max-width:970px;margin:0 auto;padding:25px 5px 10px}.site-header-wrapper .site-heading-nav-wrapper .site-heading{display:inline-block;vertical-align:bottom;margin-bottom:1em;float:left}.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-heading{display:inline;zoom:1}@media screen and (max-width:55em){.site-header-wrapper .site-heading-nav-wrapper .site-heading{float:none;display:block}}.site-header-wrapper .site-heading-nav-wrapper .site-heading h1{margin:0;padding:0}.site-header-wrapper .site-heading-nav-wrapper .site-heading h1 a{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;background:url(images/logo.2.png) no-repeat left top;display:block;width:369px;height:30px;margin:0 auto}@media screen and (max-width:60em){.site-header-wrapper .site-heading-nav-wrapper .site-heading h1 a{width:260px;height:21px;background-position:left -40px}}.site-header-wrapper .site-heading-nav-wrapper .site-heading h1 a:hover,.site-header-wrapper .site-heading-nav-wrapper .site-heading h1 a:active,.site-header-wrapper .site-heading-nav-wrapper .site-heading h1 a:focus{-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70)}.site-header-wrapper .site-heading-nav-wrapper .site-nav{display:inline-block;vertical-align:bottom;margin-bottom:0;float:right;text-align:center}.site-header-wrapper .site-heading-nav-wrapper .site-nav:before,.site-header-wrapper .site-heading-nav-wrapper .site-nav:after{content:"";display:table}.site-header-wrapper .site-heading-nav-wrapper .site-nav:after{clear:both}.ie6 .site-header-wrapper .site-heading-nav-wrapper .site-nav,.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-nav{zoom:1}.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-nav{display:inline;zoom:1}@media screen and (max-width:55em){.site-header-wrapper .site-heading-nav-wrapper .site-nav{float:none;display:block}}.site-header-wrapper .site-heading-nav-wrapper .site-nav h1{display:none!important;visibility:hidden}.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav{display:inline-block;vertical-align:bottom}.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav{display:inline;zoom:1}@media screen and (max-width:49em){.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav{display:block}}.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1{list-style:none;padding:0;margin:0;display:inline-block;vertical-align:bottom}.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1{display:inline;zoom:1}@media screen and (max-width:49em){.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1{display:block}}.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1{padding:0;margin:0;position:relative;display:inline-block;vertical-align:bottom;font-family:MissionGothic,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:1.45em;line-height:1.1em}.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1{display:inline;zoom:1}.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1:after{content:"|";vertical-align:middle;color:#48c1d2;margin-right:2px}.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1:last-child:after{display:none}@media screen and (max-width:49em){.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1{display:block;border-top:1px solid #2e2d3a}.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1:last-child{border-bottom:1px solid #2e2d3a}.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1:after{display:none}}.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1 a.level-1{display:inline-block;vertical-align:middle;padding:2px;color:#48c1d2;font-weight:bold}.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1 a.level-1{display:inline;zoom:1}@media screen and (max-width:49em){.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1 a.level-1{display:block}}.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1 a.level-1:hover,.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1 a.level-1:active,.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1 a.level-1:focus{color:#2e2d3a}.site-header-wrapper .site-heading-nav-wrapper .site-social-nav{display:inline-block;vertical-align:bottom;margin-left:10px}.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-social-nav{display:inline;zoom:1}@media screen and (max-width:49em){.site-header-wrapper .site-heading-nav-wrapper .site-social-nav{display:none}}.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1{list-style:none;padding:0;margin:0}.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1{padding:0;margin:0;position:relative;display:inline-block;vertical-align:bottom}.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1{display:inline;zoom:1}.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1{display:inline-block;vertical-align:bottom}.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1{display:inline;zoom:1}.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1.facebook{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;background-image:url('images/sprite.3.png');background-repeat:no-repeat;background-position:0 0;width:35px;height:35px}.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1.facebook:hover,.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1.facebook:active,.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1.facebook:focus{background-position:-200px 0}.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1.twitter{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;background-image:url('images/sprite.3.png');background-repeat:no-repeat;background-position:-100px 0;width:35px;height:35px}.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1.twitter:hover,.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1.twitter:active,.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1.twitter:focus{background-position:-300px 0}.site-main-wrapper:before,.site-main-wrapper:after{content:"";display:table}.site-main-wrapper:after{clear:both}.ie6 .site-main-wrapper,.ie7 .site-main-wrapper{zoom:1}.site-main-wrapper .page-main .page-main-primary{min-height:600px;_height:600px}.site-main-wrapper .page-main .page-main-primary:before,.site-main-wrapper .page-main .page-main-primary:after{content:"";display:table}.site-main-wrapper .page-main .page-main-primary:after{clear:both}.ie6 .site-main-wrapper .page-main .page-main-primary,.ie7 .site-main-wrapper .page-main .page-main-primary{zoom:1}.site-main-wrapper .page-main .page-main-secondary:before,.site-main-wrapper .page-main .page-main-secondary:after{content:"";display:table}.site-main-wrapper .page-main .page-main-secondary:after{clear:both}.ie6 .site-main-wrapper .page-main .page-main-secondary,.ie7 .site-main-wrapper .page-main .page-main-secondary{zoom:1}.site-footer-wrapper{background:#20202a;color:#fff}.site-footer-wrapper:before,.site-footer-wrapper:after{content:"";display:table}.site-footer-wrapper:after{clear:both}.ie6 .site-footer-wrapper,.ie7 .site-footer-wrapper{zoom:1}.site-footer-wrapper .site-footer{max-width:970px;margin:0 auto;padding:20px 5px 0;text-align:center}.site-footer-wrapper .site-footer:before,.site-footer-wrapper .site-footer:after{content:"";display:table}.site-footer-wrapper .site-footer:after{clear:both}.ie6 .site-footer-wrapper .site-footer,.ie7 .site-footer-wrapper .site-footer{zoom:1}.site-footer-wrapper .site-footer .site-footer-footer{float:left}@media screen and (max-width:49em){.site-footer-wrapper .site-footer .site-footer-footer{float:none}}.site-footer-wrapper .site-footer .site-footer-credits{float:right;white-space:nowrap}@media screen and (max-width:49em){.site-footer-wrapper .site-footer .site-footer-credits{float:none;white-space:normal}}.site-footer-wrapper .site-footer .site-footer-credits .link-wrapper{white-space:nowrap}.site-footer-wrapper .site-footer .site-footer-credits a{display:inline-block;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;vertical-align:middle}.ie7 .site-footer-wrapper .site-footer .site-footer-credits a{display:inline;zoom:1}.site-footer-wrapper .site-footer .site-footer-credits a:hover,.site-footer-wrapper .site-footer .site-footer-credits a:active,.site-footer-wrapper .site-footer .site-footer-credits a:focus{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80)}.site-footer-wrapper .site-footer .site-footer-credits a.web-concentrate{padding:1px 2px 2px 1px;background:url(images/web-concentrate.2.png) no-repeat center top;height:23px;width:103px}.site-footer-wrapper .site-footer .site-footer-credits a.lemonly{margin-left:5px;padding:1px 1px 1px 2px;background:url(images/lemonly.2.png) no-repeat center top;height:23px;width:46px}.site-footer-wrapper .site-footer .site-footer-share-image{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.site-footer-wrapper .site-footer .site-footer-share-image.focusable:active,.site-footer-wrapper .site-footer .site-footer-share-image.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.site-footer-wrapper .site-footer .site-footer-back-to-top{clear:both;padding:60px 0 20px}.site-footer-wrapper .site-footer .site-footer-back-to-top a{color:#48c1d2}.site-footer-wrapper .site-footer .site-footer-back-to-top a:hover,.site-footer-wrapper .site-footer .site-footer-back-to-top a:active,.site-footer-wrapper .site-footer .site-footer-back-to-top a:focus{color:#fff}.standard-page-type .site-header-wrapper{position:absolute}@media screen and (max-width:49em){.standard-page-type .site-header-wrapper{position:static}}.standard-page-type .page-main-primary{max-width:800px;padding:60px 5px;margin:0 auto}.standard-page-type .page-main-primary .page-title{text-align:center;font-size:4.5em;margin-bottom:60px;position:relative;color:#2ea8b9}.lt-ie9 .standard-page-type .page-main-primary .page-title:before{display:none}@media screen and (max-width:49em){.standard-page-type .page-main-primary .page-title{font-size:2.5em;margin-bottom:30px}}.location-page-type .intro{background:url(images/gradient-background.jpg) no-repeat center bottom;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.location-page-type .intro .section-wrapper{max-width:970px;padding:80px 5px 180px;margin:0 auto}@media screen and (max-width:30em){.location-page-type .intro .section-wrapper{font-size:.8em;line-height:1.4em}}.location-page-type .intro .section-wrapper .section-heading{display:none}.location-page-type .intro .section-wrapper .overview{text-align:center;font-size:1.2em;line-height:1.4em;max-width:800px;margin:0 auto 80px}.location-page-type .intro .section-wrapper .overview img{display:block;margin:0 auto 30px}.location-page-type .intro .section-wrapper .overview h2{color:#fff;font-size:1.9em;margin-bottom:20px}.location-page-type .intro .section-wrapper .cost{color:#fff;text-align:center;font-family:MissionGothic,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:1.7em;line-height:1.4em;margin-bottom:20px}.location-page-type .intro .section-wrapper .cost:before,.location-page-type .intro .section-wrapper .cost:after{content:"";display:table}.location-page-type .intro .section-wrapper .cost:after{clear:both}.ie6 .location-page-type .intro .section-wrapper .cost,.ie7 .location-page-type .intro .section-wrapper .cost{zoom:1}.location-page-type .intro .section-wrapper .cost .regular{float:left;width:33.333333333%;text-align:right;padding:15px 30px 0 0}@media screen and (max-width:49em){.location-page-type .intro .section-wrapper .cost .regular{float:none;width:100%;text-align:center;padding:0}}.location-page-type .intro .section-wrapper .cost .register{float:left;width:33.333333333%;padding:0 10px}@media screen and (max-width:49em){.location-page-type .intro .section-wrapper .cost .register{float:none;width:100%;padding:20px}}.location-page-type .intro .section-wrapper .cost .register a{padding:15px 15px;color:#fff;border:3px solid #fff;display:block;font-size:1.2em;line-height:1em}.location-page-type .intro .section-wrapper .cost .register a:hover,.location-page-type .intro .section-wrapper .cost .register a:active,.location-page-type .intro .section-wrapper .cost .register a:focus{color:#2e2d3a;border-color:#2e2d3a}.location-page-type .intro .section-wrapper .cost .student{float:left;width:33.333333333%;text-align:left;padding:15px 0 0 30px}@media screen and (max-width:49em){.location-page-type .intro .section-wrapper .cost .student{float:none;width:100%;text-align:center;padding:0}}.location-page-type .intro .section-wrapper .facebook{text-align:center}@media screen and (max-width:49em){.location-page-type .intro .section-wrapper .facebook{display:block;margin:0}}.location-page-type .intro .section-wrapper .facebook a{display:inline-block;vertical-align:middle;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;background-image:url('images/sprite.3.png');background-repeat:no-repeat;background-position:-800px 0;width:57px;height:18px}.location-page-type .intro .section-wrapper .facebook a:hover,.location-page-type .intro .section-wrapper .facebook a:active,.location-page-type .intro .section-wrapper .facebook a:focus{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80)}.location-page-type .speakers .section-wrapper{max-width:970px;padding:0 5px;margin:0 auto;padding:150px 0 150px}@media screen and (max-width:30em){.location-page-type .speakers .section-wrapper{font-size:.8em;line-height:1.4em}}.location-page-type .speakers .section-wrapper .section-heading{font-size:4.3em;line-height:1em;color:#48c1d2;text-align:center;position:relative}.location-page-type .speakers .section-wrapper .section-heading:before{content:'';display:block;position:absolute;top:-225px;left:50%;margin-left:-75px;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;background-image:url('images/sprite.3.png');background-repeat:no-repeat;background-position:-900px 0;width:150px;height:150px}.location-page-type .speakers .section-wrapper .coming-soon{text-align:center;font-style:italic}.location-page-type .speakers .section-wrapper .speaker-list{margin-top:80px}.location-page-type .speakers .section-wrapper .speaker-list h1{display:none}.location-page-type .speakers .section-wrapper .speaker-list:before,.location-page-type .speakers .section-wrapper .speaker-list:after{content:"";display:table}.location-page-type .speakers .section-wrapper .speaker-list:after{clear:both}.ie6 .location-page-type .speakers .section-wrapper .speaker-list,.ie7 .location-page-type .speakers .section-wrapper .speaker-list{zoom:1}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item{float:left;padding:5px}@media screen and (min-width:60em){.location-page-type .speakers .section-wrapper .speaker-list .speaker-item.speaker-item-1-if-4-per-group{clear:left}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item.speaker-item-1-if-4-per-group,.location-page-type .speakers .section-wrapper .speaker-list .speaker-item.speaker-item-2-if-4-per-group,.location-page-type .speakers .section-wrapper .speaker-list .speaker-item.speaker-item-3-if-4-per-group,.location-page-type .speakers .section-wrapper .speaker-list .speaker-item.speaker-item-4-if-4-per-group{width:25%}}@media screen and (max-width:60em) and (min-width:49em){.location-page-type .speakers .section-wrapper .speaker-list .speaker-item{width:33.333333333%}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item.speaker-item-1-if-3-per-group{clear:left}}@media screen and (max-width:49em){.location-page-type .speakers .section-wrapper .speaker-list .speaker-item{width:50%;font-size:.8em;line-height:1.4em}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item.speaker-item-1-if-2-per-group{clear:left}}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item .more-link{display:block}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item .more-link:hover .image,.location-page-type .speakers .section-wrapper .speaker-list .speaker-item .more-link:active .image,.location-page-type .speakers .section-wrapper .speaker-list .speaker-item .more-link:focus .image{-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70)}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item .image{display:block;position:relative}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item .image img{display:block;width:100%}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item .content{background:#48c1d2;text-align:right;padding:10px;min-height:85px}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item .content .name{color:#fff;font-size:1.2em;line-height:1em}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item .content .organization{color:#fff;font-size:1em;line-height:1em;font-family:MissionGothic,sans-serif;letter-spacing:.1em;text-transform:uppercase}.location-page-type .speakers .section-wrapper .speaker-additional-details h1{display:none}.js .location-page-type .speakers .section-wrapper .speaker-additional-details{display:none}.location-page-type .venue{background-size:cover;background-position:center center;padding:150px 0 150px;background-repeat:no-repeat}.location-page-type .venue.venue-sioux-falls{background-image:url(images/orpheum.2.jpg)}.location-page-type .venue.venue-rapid-city{background-image:url(images/holiday-inn.2.jpg)}.location-page-type .venue .section-wrapper{max-width:970px;padding:0 5px;margin:0 auto}@media screen and (max-width:30em){.location-page-type .venue .section-wrapper{font-size:.8em;line-height:1.4em}}.location-page-type .venue .section-wrapper .section-heading{font-size:4.3em;line-height:1em;color:#fff;text-align:center;position:relative}.location-page-type .venue .section-wrapper .section-heading:before{content:'';display:block;position:absolute;top:-225px;left:50%;margin-left:-75px;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;background-image:url('images/sprite.3.png');background-repeat:no-repeat;background-position:-1100px 0;width:150px;height:150px}.location-page-type .venue .section-wrapper .content{text-align:center;margin:215px 0 150px}@media screen and (max-width:30em){.location-page-type .venue .section-wrapper .content{margin:100px 0}}.location-page-type .venue .section-wrapper .content h2{color:#fff;font-size:2.2em;line-height:1em}.location-page-type .venue .section-wrapper .content .address{margin:30px 0}.location-page-type .venue .section-wrapper .content .address a{font-family:MissionGothic,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:1.5em;line-height:1.4em;color:#48c1d2;display:inline-block}.location-page-type .venue .section-wrapper .content .address a:hover,.location-page-type .venue .section-wrapper .content .address a:active,.location-page-type .venue .section-wrapper .content .address a:focus{color:#fff}.location-page-type .venue .section-wrapper .content .more a{font-family:MissionGothic,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:1.5em;line-height:1.4em;padding:15px 30px;color:#fff;border:3px solid #fff;display:inline-block}.location-page-type .venue .section-wrapper .content .more a:hover,.location-page-type .venue .section-wrapper .content .more a:active,.location-page-type .venue .section-wrapper .content .more a:focus{color:#48c1d2;border-color:#48c1d2}.location-page-type .schedule .section-wrapper{max-width:970px;margin:0 auto;padding:150px 5px 90px}@media screen and (max-width:30em){.location-page-type .schedule .section-wrapper{font-size:.8em;line-height:1.4em}}.location-page-type .schedule .section-wrapper .section-heading{font-size:4.3em;line-height:1em;color:#48c1d2;text-align:center;position:relative}.location-page-type .schedule .section-wrapper .section-heading:before{content:'';display:block;position:absolute;top:-225px;left:50%;margin-left:-75px;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;background-image:url('images/sprite.3.png');background-repeat:no-repeat;background-position:-1900px 0;width:150px;height:150px}.location-page-type .schedule .section-wrapper .coming-soon{text-align:center;font-style:italic;margin-bottom:60px}.location-page-type .schedule .section-wrapper .schedule-details{margin-top:80px}.location-page-type .schedule .section-wrapper .schedule-details:before,.location-page-type .schedule .section-wrapper .schedule-details:after{content:"";display:table}.location-page-type .schedule .section-wrapper .schedule-details:after{clear:both}.ie6 .location-page-type .schedule .section-wrapper .schedule-details,.ie7 .location-page-type .schedule .section-wrapper .schedule-details{zoom:1}.location-page-type .schedule .section-wrapper .schedule-details h1{display:none}.location-page-type .schedule .section-wrapper .schedule-details .day{margin-bottom:60px}.location-page-type .schedule .section-wrapper .schedule-details .day .heading{margin-bottom:40px}.location-page-type .schedule .section-wrapper .schedule-details .day .heading .title{font-size:2.1em}.location-page-type .schedule .section-wrapper .schedule-details .day .heading .location{color:#48c1d2;font-size:1.4em}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list:before,.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list:after{content:"";display:table}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list:after{clear:both}.ie6 .location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list,.ie7 .location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list{zoom:1}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item-wrapper{width:50%;float:left;padding-right:40px}@media screen and (max-width:49em){.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item-wrapper{width:100%;font:normal;padding:0}}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item{border-bottom:1px dashed #c5c5c5;min-height:80px;_height:80px;padding:8px 0;margin:10px;position:relative;font-size:1.2em}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item:before,.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item:after{content:"";display:table}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item:after{clear:both}.ie6 .location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item,.ie7 .location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item{zoom:1}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item--next-has-same-time{border-bottom:0}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item a{display:block}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item a:hover,.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item a:active,.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item a:focus{-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70)}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .time{width:25%;display:inline-block;vertical-align:middle;font-family:NovecentoWide,sans-serif}.ie7 .location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .time{display:inline;zoom:1}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .time--previous-has-same-time{visibility:hidden}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .image{width:20%;min-height:1px;_height:1px;display:inline-block;vertical-align:middle;padding:0 10px;text-align:center}.ie7 .location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .image{display:inline;zoom:1}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .image img{display:inline-block;vertical-align:middle}.ie7 .location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .image img{display:inline;zoom:1}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .what{width:50%;display:inline-block;vertical-align:middle}.ie7 .location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .what{display:inline;zoom:1}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .what .sub{font-size:.8em;line-height:1.3em}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .what .sub a{display:inline-block}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .callout a{position:absolute;right:-5px;bottom:-20px;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;display:inline-block}.ie7 .location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .callout a{display:inline;zoom:1}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .callout a.student-register-callout{background:url(images/student-register-callout.2.png) no-repeat;width:261px;height:42px}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .callout a:hover,.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .callout a:active,.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .callout a:focus{-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9;-ms-filter:alpha(opacity=90);filter:alpha(opacity=90)}.location-page-type .schedule .section-wrapper .schedule-additional-details h1{display:none}.js .location-page-type .schedule .section-wrapper .schedule-additional-details{display:none}.location-page-type .sponsors{background:url(images/gradient-background.jpg) no-repeat center bottom;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:150px 0 50px}.location-page-type .sponsors .section-wrapper{max-width:970px;padding:0 5px;margin:0 auto}@media screen and (max-width:30em){.location-page-type .sponsors .section-wrapper{font-size:.8em;line-height:1.4em}}.location-page-type .sponsors .section-wrapper .section-heading{font-size:4.3em;line-height:1em;color:#fff;text-align:center;position:relative}.location-page-type .sponsors .section-wrapper .section-heading:before{content:'';display:block;position:absolute;top:-225px;left:50%;margin-left:-75px;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;background-image:url('images/sprite.3.png');background-repeat:no-repeat;background-position:-1300px 0;width:150px;height:150px}.location-page-type .sponsors .section-wrapper .coming-soon{text-align:center;font-style:italic;color:#fff;margin-bottom:60px}.location-page-type .sponsors .section-wrapper .sponsor-levels{margin-top:60px}.location-page-type .sponsors .section-wrapper .sponsor-levels:before,.location-page-type .sponsors .section-wrapper .sponsor-levels:after{content:"";display:table}.location-page-type .sponsors .section-wrapper .sponsor-levels:after{clear:both}.ie6 .location-page-type .sponsors .section-wrapper .sponsor-levels,.ie7 .location-page-type .sponsors .section-wrapper .sponsor-levels{zoom:1}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level{text-align:center}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level h2{font-family:MuseoSans,sans-serif;text-transform:uppercase;font-size:1.05em;font-weight:normal}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-silver{clear:left}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-host h2,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-platinum h2,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-gold h2,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-diamond h2,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-silver h2,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-bronze h2{overflow:hidden}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-host h2 span,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-platinum h2 span,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-gold h2 span,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-diamond h2 span,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-silver h2 span,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-bronze h2 span{position:relative;display:inline-block;padding:0 10px}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-host h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-platinum h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-gold h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-diamond h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-silver h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-bronze h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-host h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-platinum h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-gold h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-diamond h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-silver h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-bronze h2 span:after{content:'';display:block;border-top:2px dashed #000;position:absolute;top:49%;width:9999px}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-host h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-platinum h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-gold h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-diamond h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-silver h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-bronze h2 span:before{right:100%}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-host h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-platinum h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-gold h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-diamond h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-silver h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-bronze h2 span:after{left:100%}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list{padding:20px 0}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor{display:inline-block;vertical-align:middle}.ie7 .location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor{display:inline;zoom:1}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor a{display:inline-block;vertical-align:middle}.ie7 .location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor a{display:inline;zoom:1}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor a:hover,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor a:active,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor a:focus{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80)}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor .image{display:inline-block;padding:12px}.ie7 .location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor .image{display:inline;zoom:1}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor .name{display:none}.location-page-type .contact{background:#20202a}.location-page-type .contact:before,.location-page-type .contact:after{content:"";display:table}.location-page-type .contact:after{clear:both}.ie6 .location-page-type .contact,.ie7 .location-page-type .contact{zoom:1}.location-page-type .contact .section-wrapper{max-width:970px;margin:0 auto;padding:80px 5px 50px;color:#fff}.location-page-type .contact .section-wrapper:before,.location-page-type .contact .section-wrapper:after{content:"";display:table}.location-page-type .contact .section-wrapper:after{clear:both}.ie6 .location-page-type .contact .section-wrapper,.ie7 .location-page-type .contact .section-wrapper{zoom:1}@media screen and (max-width:30em){.location-page-type .contact .section-wrapper{font-size:.8em;line-height:1.4em}}.location-page-type .contact .section-wrapper .section-heading{color:#48c1d2;font-size:2.3em}.location-page-type .contact .section-wrapper .contact-info{float:left;width:50%;padding-right:40px}@media screen and (max-width:49em){.location-page-type .contact .section-wrapper .contact-info{float:none;width:100%;padding:0}}.location-page-type .contact .section-wrapper .contact-info .social{text-align:center;background:url(images/connect.png) no-repeat center top;padding-top:40px;margin-top:2em}.location-page-type .contact .section-wrapper .contact-info .social .copy{display:none}.location-page-type .contact .section-wrapper .contact-info .social a{display:inline-block;vertical-align:bottom}.ie7 .location-page-type .contact .section-wrapper .contact-info .social a{display:inline;zoom:1}.location-page-type .contact .section-wrapper .contact-info .social a.facebook{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;background-image:url('images/sprite.3.png');background-repeat:no-repeat;background-position:-400px 0;width:72px;height:72px}.location-page-type .contact .section-wrapper .contact-info .social a.facebook:hover,.location-page-type .contact .section-wrapper .contact-info .social a.facebook:active,.location-page-type .contact .section-wrapper .contact-info .social a.facebook:focus{background-position:-600px 0}.location-page-type .contact .section-wrapper .contact-info .social a.twitter{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;background-image:url('images/sprite.3.png');background-repeat:no-repeat;background-position:-500px 0;width:72px;height:72px}.location-page-type .contact .section-wrapper .contact-info .social a.twitter:hover,.location-page-type .contact .section-wrapper .contact-info .social a.twitter:active,.location-page-type .contact .section-wrapper .contact-info .social a.twitter:focus{background-position:-700px 0}.location-page-type .contact .section-wrapper .contact-form{float:left;width:50%}@media screen and (max-width:49em){.location-page-type .contact .section-wrapper .contact-form{float:none;width:100%;padding:0}}.home-page .intro{background:url(images/gradient-background.jpg) no-repeat center bottom;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.home-page .intro .section-wrapper{max-width:970px;padding:100px 5px 250px;margin:0 auto}@media screen and (max-width:30em){.home-page .intro .section-wrapper{font-size:.8em;line-height:1.4em;padding:50px 10px}}.home-page .intro .section-wrapper .section-heading{display:none}.home-page .intro .section-wrapper .overview{text-align:center;font-size:1.2em;line-height:1.4em;margin:0 auto}.home-page .intro .section-wrapper .overview img{display:block;margin:0 auto 100px}@media screen and (max-width:30em){.home-page .intro .section-wrapper .overview img{margin-bottom:50px}}.home-page .intro .section-wrapper .overview h2{color:#fff;font-size:1.9em;margin-bottom:20px}.home-page .intro .section-wrapper .imagery{margin:40px 0 80px}.home-page .intro .section-wrapper .imagery:before,.home-page .intro .section-wrapper .imagery:after{content:"";display:table}.home-page .intro .section-wrapper .imagery:after{clear:both}.ie6 .home-page .intro .section-wrapper .imagery,.ie7 .home-page .intro .section-wrapper .imagery{zoom:1}@media screen and (max-width:30em){.home-page .intro .section-wrapper .imagery{margin-bottom:40px}}.home-page .intro .section-wrapper .imagery .video{width:50%;float:left;padding-right:10px}@media screen and (max-width:30em){.home-page .intro .section-wrapper .imagery .video{width:100%;float:none;padding:0;margin-bottom:15px}}.home-page .intro .section-wrapper .imagery .video a{display:block;float:left;-webkit-box-shadow:0 0 38px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 38px 1px rgba(0,0,0,0.2);box-shadow:0 0 38px 1px rgba(0,0,0,0.2)}@media screen and (max-width:30em){.home-page .intro .section-wrapper .imagery .video a{float:none}}.home-page .intro .section-wrapper .imagery .video a:hover,.home-page .intro .section-wrapper .imagery .video a:active,.home-page .intro .section-wrapper .imagery .video a:focus{-webkit-box-shadow:0 0 38px 1px rgba(0,0,0,0.5);-moz-box-shadow:0 0 38px 1px rgba(0,0,0,0.5);box-shadow:0 0 38px 1px rgba(0,0,0,0.5)}.home-page .intro .section-wrapper .imagery .video img{display:block}.home-page .intro .section-wrapper .imagery .photos{width:50%;float:right;padding-left:10px}@media screen and (max-width:30em){.home-page .intro .section-wrapper .imagery .photos{width:100%;float:none;padding:0;margin-bottom:15px}}.home-page .intro .section-wrapper .imagery .photos a{display:block;float:right;-webkit-box-shadow:0 0 38px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 38px 1px rgba(0,0,0,0.2);box-shadow:0 0 38px 1px rgba(0,0,0,0.2)}@media screen and (max-width:30em){.home-page .intro .section-wrapper .imagery .photos a{float:none}}.home-page .intro .section-wrapper .imagery .photos a:hover,.home-page .intro .section-wrapper .imagery .photos a:active,.home-page .intro .section-wrapper .imagery .photos a:focus{-webkit-box-shadow:0 0 38px 1px rgba(0,0,0,0.5);-moz-box-shadow:0 0 38px 1px rgba(0,0,0,0.5);box-shadow:0 0 38px 1px rgba(0,0,0,0.5)}.home-page .intro .section-wrapper .imagery .photos img{display:block}.home-page .intro .section-wrapper .locations{text-align:center;color:#fff;text-transform:uppercase}.home-page .intro .section-wrapper .locations .summary{margin-bottom:60px}@media screen and (max-width:30em){.home-page .intro .section-wrapper .locations .summary{margin-bottom:40px}}.home-page .intro .section-wrapper .locations .summary .summary-1{font-size:1.6em;line-height:1.1em;margin-bottom:5px}.home-page .intro .section-wrapper .locations .summary .summary-2{font-size:1.3em;line-height:1.1em}.home-page .intro .section-wrapper .locations .cities:before,.home-page .intro .section-wrapper .locations .cities:after{content:"";display:table}.home-page .intro .section-wrapper .locations .cities:after{clear:both}.ie6 .home-page .intro .section-wrapper .locations .cities,.ie7 .home-page .intro .section-wrapper .locations .cities{zoom:1}.home-page .intro .section-wrapper .locations .cities .rapid-city{width:50%;float:left;padding-right:10px;font-size:1.7em;line-height:1.1em}@media screen and (max-width:30em){.home-page .intro .section-wrapper .locations .cities .rapid-city{width:100%;float:none;padding:0;margin-bottom:30px}}.home-page .intro .section-wrapper .locations .cities .rapid-city a{padding:15px 15px;color:#fff;border:3px solid #fff;display:block;max-width:285px;margin:0 auto;font-size:1.2em;line-height:1em;margin-bottom:15px}.home-page .intro .section-wrapper .locations .cities .rapid-city a:hover,.home-page .intro .section-wrapper .locations .cities .rapid-city a:active,.home-page .intro .section-wrapper .locations .cities .rapid-city a:focus{color:#2e2d3a;border-color:#2e2d3a}.home-page .intro .section-wrapper .locations .cities .rapid-city span{display:block}.home-page .intro .section-wrapper .locations .cities .sioux-falls{width:50%;float:right;padding-left:10px;font-size:1.7em;line-height:1.1em}@media screen and (max-width:30em){.home-page .intro .section-wrapper .locations .cities .sioux-falls{width:100%;float:none;padding:0;margin-bottom:30px}}.home-page .intro .section-wrapper .locations .cities .sioux-falls a{padding:15px 15px;color:#fff;border:3px solid #fff;display:block;max-width:285px;margin:0 auto;font-size:1.2em;line-height:1em;margin-bottom:15px}.home-page .intro .section-wrapper .locations .cities .sioux-falls a:hover,.home-page .intro .section-wrapper .locations .cities .sioux-falls a:active,.home-page .intro .section-wrapper .locations .cities .sioux-falls a:focus{color:#2e2d3a;border-color:#2e2d3a}.home-page .intro .section-wrapper .locations .cities .sioux-falls span{display:block}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}