:root{--primary-color:#369;--secondary-color:#cde;--accent1-color:#ccc;--accent2-color:#eee}*{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:var(--primary-color);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 var(--accent1-color);-webkit-box-shadow:0 0 5px 2px var(--accent2-color);-moz-box-shadow:0 0 5px 2px var(--accent2-color);box-shadow:0 0 5px 2px var(--accent2-color);outline:none}ol,ul{margin:20px 0;padding-left:40px}blockquote{border-left:3px solid var(--accent1-color);border-right:3px solid var(--accent1-color);background-color:#fff;margin:1em 40px;padding:15px}blockquote p{margin-bottom:0!important}pre{white-space:pre-wrap;border:1px solid var(--accent1-color);background:var(--accent2-color);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:var(--accent2-color)!important}section{padding:30px 0}section.section-alt{background-color:var(--accent1-color);padding:30px 0}section.section-alt2{background-color:var(--accent2-color);padding:30px 0}section.section-alt3{background-color:var(--secondary-color);padding:30px 0}.section-container{max-width:1024px;margin:0 auto;padding:0 5px}@media screen and (max-width:480px){.section-container{padding:0 20px}}.fixed-header{z-index:1000;width:100%;position:fixed;top:0;left:0}#fixed-header-spacer{margin-top:60px}#page-header{background-color:var(--primary-color);color:#fff;z-index:2000;background-image:url(/images/pix/pix-bg.gif);height:60px;padding:10px 15px}#page-hero{background-color:var(--accent2-color);z-index:5;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:var(--accent1-color);background-image:linear-gradient(top,var(--accent2-color)0%,var(--accent1-color)100%);background-image:-o-linear-gradient(top,var(--accent2-color)0%,var(--accent1-color)100%);background-image:-moz-linear-gradient(top,var(--accent2-color)0%,var(--accent1-color)100%);background-image:-webkit-linear-gradient(top,var(--accent2-color)0%,var(--accent1-color)100%);background-image:-ms-linear-gradient(top,var(--accent2-color)0%,var(--accent1-color)100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--accent2-color)),color-stop(1,var(--accent1-color)))}.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:var(--primary-color)}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:var(--accent1-color);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}
:root{--primary-color:#369;--secondary-color:#cde;--accent1-color:#ccc;--accent2-color:#eee}#page-header-nav{color:#fff;z-index:2000;background-blend-mode:overlay;background-color:#ffffff80;background-image:url(/images/pix/pix-bg-bw.gif);height:40px}.fixed-header-nav{z-index:1000;width:100%;position:fixed;top:60px;left:0}.fixed-header-nav .menuWrapper,.fixed-header-nav .menuWrapper *{text-align:center;flex-direction:row;flex-basis:100%;justify-content:center;align-items:center;display:flex}.fixed-header-nav .menuWrapper hr{display:none}.fixed-header-nav .menu{width:100%;padding:5px 0}.fixed-header-nav .menu ul{--do-nothing:true}.fixed-header-nav .menuItem{flex-grow:1;flex-shrink:1;flex-basis:content;background:0 0;border:none;width:auto;height:30px}.fixed-header-nav .menuItem:hover{background-color:var(--accent1-color)}.fixed-header-nav .menuItem:not(:first-child){border-left:2px solid var(--primary-color)}.fixed-header-nav .menuItem a{text-indent:unset;font-size:unset;background:0 0}.fixed-header-nav .menuItem a:hover{text-indent:0;background:0 0;border:none}#fixed-header-nav-spacer{height:40px}@media screen and (max-width:480px){.fixed-header-nav,#fixed-header-nav-spacer{display:none}}.panelMenuButton,#panelMenuButton{display:none}@media screen and (max-width:480px){.panelMenuButton,#panelMenuButton{display:block}}
