*{box-sizing:border-box;margin:0;padding:0;-webkit-background-clip:padding-box!important;-moz-background-clip:padding-box!important;background-clip:padding-box!important}a:link,a:visited,a:active{color:#369;text-decoration:none}a:hover{text-decoration:underline}img{text-align:center;max-width:100%;height:auto}input{padding:2px 5px;font-size:1.1em;margin:1px 5px!important}input:focus,textarea:focus,select:focus{border:1px solid #ccc;outline:none;box-shadow:0 0 5px 2px #eee}ol,ul{margin:20px 0;padding-left:40px}blockquote{background-color:#fff;border-left:3px solid #ccc;border-right:3px solid #ccc;margin:1em 40px;padding:15px}blockquote p{margin-bottom:0!important}pre{white-space:pre-wrap;background:#eee;border:1px solid #ccc;width:83.33%;margin:10px 8.33%;display:inline-block}body{margin:0;padding:0;font-family:Verdana,Geneva,sans-serif;font-size:14px;background:#eee!important}section{padding:30px 0}section.section-alt{background-color:#ccc;padding:30px 0}section.section-alt2{background-color:#f9f9f9;padding:30px 0}.section-container{max-width:1024px;margin:0 auto;padding:0 5px}.fixed-header{z-index:1000;width:100%;position:fixed;top:0;left:0}#fixed-header-spacer{margin-top:60px}#page-header{color:#fff;z-index:2000;background-color:#369;background-image:url(/images/pix/pix-bg.gif);height:60px;padding:10px 15px}#page-hero{z-index:5;background-color:#eee;border:1px solid #aaa;height:150px;position:relative;overflow:hidden}@media screen and (max-width:480px){#page-hero{height:125px}}#page-hero-overlay{text-align:center;z-index:10;background:#f0f0f080;padding:10px 0;font-size:1.2em;position:absolute;top:15px}@media screen and (max-width:480px){#page-hero-overlay{font-size:1em}}#page-search{min-height:50px}nav{--do-nothing:true}main{min-height:400px}@media screen and (max-width:480px){main{margin-top:10px}}main p{margin-bottom:20px}footer{min-height:50px}.button,.centeredbutton{background-image:url(/images/pix/pix-bg-sm-bw.gif);border:1px solid #999;border-radius:5px;margin:10px;padding:5px 20px;font-weight:700;display:inline-block;font-size:14px!important}.centeredbutton{text-align:center;max-width:220px;margin:10px auto;transition:all .2s;display:block}.centeredbutton:hover{font-size:16px}.gradient{background:#ccc;background-image:linear-gradient(top,#eee 0%,#ccc 100%);background-image:-webkit-linear-gradient(#ccc 0%,#eee 100%);background-image:-ms-linear-gradient(top,#eee 0%,#ccc 100%);background-image:-o-linear-gradient(#ccc 0%,#eee 100%);background-image:-moz-linear-gradient(#ccc 0%,#eee 100%);background-image:-webkit-linear-gradient(#ccc 0%,#eee 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#eee),to(#ccc))}.textOutline{color:#fff;text-shadow:-1px 1px 1px #000,1px 1px 1px #000,1px -1px 1px #000,-1px -1px 1px #000,-1px 1px 5px #000,1px 1px 5px #000,1px -1px 5px #000,-1px -1px 5px #000}.textHalo{color:#000;text-shadow:-1px 1px 1px #fff,1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff,-1px 1px 5px #fff,1px 1px 5px #fff,1px -1px 5px #fff,-1px -1px 5px #fff}.border-bottom{border-bottom:1px solid #aaa;padding-bottom:5px}.left,.pull-left{text-align:left;position:relative;float:left!important}.right,.push-right{text-align:right;position:relative;float:right!important}.margin{margin:5px}.margin-horiz{margin:5px 0}.pad{padding:5px}.bigpad{padding:10px}.centered,.center{float:none!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.horizontal-centered{position:absolute;left:50%;transform:translate(-50%)}.vertical-centered{position:absolute;top:50%;transform:translateY(-50%)}.noSelect{-webkit-user-select:none;user-select:none}@media screen and (min-width:480px){.mobileOnly{display:none}}@media screen and (max-width:480px){.noMobile{display:none}}@media print{.page-header,.page-nav,.page-footer{display:none}body{background:0 0!important}.noPrint{visibility:hidden}}.gsib_a{padding:1px 8px!important}.gsc-tabsArea,.gsc-tabHeader.gsc-tabhActive{border-color:#369}input.gsc-search-button,input.gsc-search-button:hover,input.gsc-search-button:focus{box-sizing:content-box}input.gsc-input{background:0 0!important;font-size:1em!important}.gsc-control-cse{background-color:#0000!important;border-color:#0000!important;padding:.5em!important}#gallery-section{--do-nothing:true}#gallery-section .carouselContainer{background:0 0;border:none}#gallery-section .carouselCardImage{height:550px!important;margin-top:5px!important}#gallery-section .carouselCardImage .imgContain{--do-nothing:true}@media screen and (max-width:480px){#gallery-section .carouselCardImage{height:300px!important}}#gallery-section .carouselCardHeader{display:none}#gallery-section .carouselCardSubHeader{width:100%;position:absolute;bottom:5px}#gallery-section .carouselCardSubHeader h4{text-align:center;color:#fff;text-shadow:-1px 1px 1px #000,1px 1px 1px #000,1px -1px 1px #000,-1px -1px 1px #000,-1px 1px 5px #000,1px 1px 5px #000,1px -1px 5px #000,-1px -1px 5px #000;font-size:11px!important;font-weight:400!important}#feedback-section{margin-bottom:50px}#feedback-section .carouselContainer{background:0 0;border:none;height:300px}#feedback-section .carouselCardsContainer{width:60%;height:300px;margin:0 auto}#feedback-section .carouselCardWrapper{background-color:#ccc;padding:10px}#feedback-section .carouselCardBody{text-align:center;padding-top:40px}@media screen and (max-width:480px){#feedback-section .carouselCardsContainer{width:90%;font-size:.9em}}#feedback-section .carouselCardHeader{font-size:1.2em;display:inline}#feedback-section .carouselButtons{display:none}
.section-container{padding:0 20px}#examples-section .callout{margin:0}
