.shuffle1-container{position:relative;z-index:1;width:100%}.shuffle1-container.content-container{padding:0}.shuffle1-container .shuffle-main{z-index:1;width:100%}.shuffle1-container .shuffle-main .slick-list{margin:0;height:100%;width:100%}.shuffle1-container .shuffle-main .slick-track{height:100%}.shuffle1-container .shuffle-main .shuffle-slide{position:relative;margin:0}.shuffle1-container .shuffle-main .shuffle-caption{position:absolute;left:0;right:0;padding:.5em;background-color:rgba(0,0,0,.5);color:#fff}@media screen and (max-width: 767px){.shuffle1-container .shuffle-main .shuffle-caption{display:none}}.shuffle1-container .shuffle-main .shuffle-caption a{color:inherit}.shuffle1-container .shuffle-main .shuffle-caption.caption-position-top{top:0}.shuffle1-container .shuffle-main .shuffle-caption.caption-position-bottom{bottom:0}.shuffle1-container .shuffle-main.navshuffle-position-top .shuffle-caption.caption-position-top{top:calc(54px + 1em)}.shuffle1-container .shuffle-main.navshuffle-position-bottom .shuffle-caption.caption-position-bottom{bottom:calc(54px + 1em)}.shuffle1-container .shuffle-main.navshuffle-position-left .shuffle-caption{left:calc(100px + 1em)}.shuffle1-container .shuffle-main.navshuffle-position-right .shuffle-caption{right:calc(100px + 1em)}.shuffle1-container .slick-dots{position:absolute;z-index:9}@media screen and (max-width: 767px){.shuffle1-container .slick-dots{display:none}}.shuffle1-container .slick-dots.slick-dots-bottom,.shuffle1-container .slick-dots.slick-dots-top{left:0;width:100%}.shuffle1-container .slick-dots.slick-dots-bottom{bottom:0}.shuffle1-container .slick-dots.slick-dots-top{top:0}.shuffle1-container .slick-dots.slick-dots-left,.shuffle1-container .slick-dots.slick-dots-right{flex-direction:column;top:0;height:100%}.shuffle1-container .slick-dots.slick-dots-left{left:0}.shuffle1-container .slick-dots.slick-dots-right{right:0}.shuffle1-container .shuffle-image{width:100%}.shuffle1-container .shuffle-navigation{position:absolute;z-index:9;background-color:rgba(0,0,0,.6)}@media screen and (max-width: 767px){.shuffle1-container .shuffle-navigation{display:none}}.shuffle1-container .shuffle-navigation .slick-list{margin:0;padding:0;bottom:0}.shuffle1-container .shuffle-navigation .slick-track{height:100%}.shuffle1-container .shuffle-navigation .shuffle-slide{position:relative;display:block;height:50px;margin:.5em;overflow:hidden;border:2px solid transparent}.shuffle1-container .shuffle-navigation .shuffle-slide.slick-current{border-color:#000}.shuffle1-container .shuffle-navigation.navigation-position-bottom,.shuffle1-container .shuffle-navigation.navigation-position-top{left:0;width:100%}.shuffle1-container .shuffle-navigation.navigation-position-bottom{bottom:0}.shuffle1-container .shuffle-navigation.navigation-position-top{top:0}.shuffle1-container .shuffle-navigation.navigation-position-left,.shuffle1-container .shuffle-navigation.navigation-position-right{top:0;height:100%;width:calc(100px + 1em)}.shuffle1-container .shuffle-navigation.navigation-position-left .slick-list,.shuffle1-container .shuffle-navigation.navigation-position-left .slick-track,.shuffle1-container .shuffle-navigation.navigation-position-right .slick-list,.shuffle1-container .shuffle-navigation.navigation-position-right .slick-track{height:100% !important}.shuffle1-container .shuffle-navigation.navigation-position-left .slick-track,.shuffle1-container .shuffle-navigation.navigation-position-right .slick-track{display:flex;flex-direction:column;justify-content:center}.shuffle1-container .shuffle-navigation.navigation-position-left .shuffle-slide,.shuffle1-container .shuffle-navigation.navigation-position-right .shuffle-slide{width:100px;float:none}.shuffle1-container .shuffle-navigation.navigation-position-left{left:0}.shuffle1-container .shuffle-navigation.navigation-position-right{right:0}.shuffle1-container .error-message{padding-top:1em;padding-bottom:1em;text-align:center;font-weight:700;font-size:2rem;background:#fff}@media screen and (min-width: 1024px){.shuffle1-container .shuffle-caption{padding:1em}}.quicklinks-container .items-list{display:flex;justify-content:space-around;flex-wrap:wrap;margin:0;padding:0;list-style:none}.quicklinks-container .qlink-inner{display:flex;align-items:center}.quicklinks-container .qlink-item a{display:block}.quicklinks-container .qlink-item svg{flex:none;width:50px;height:50px}.quicklinks-container .qlink-text{max-width:100%;font-size:1.125rem}.quicklinks-container.icon-orientation-vertical{text-align:center}.quicklinks-container.icon-orientation-vertical .qlink-inner{flex-direction:column}.quicklinks-container.icon-orientation-vertical .qlink-item svg{margin-bottom:24px}.quicklinks-container.icon-orientation-horizontal .qlink-item svg{margin-right:30px}.quicklinks-container.orientation-vertical .items-list{flex-direction:column}.spotlight1-container .item-inner{display:flex;flex-direction:column;align-items:center}.spotlight1-container .spotlight-image-holder{max-width:100%}.spotlight1-container .spotlight-image{display:block;max-width:100%;margin:0 auto}.spotlight1-container .item-summary.clipped-summary .item-text{overflow:hidden;max-height:6.25em;line-height:1.25em}.spotlight1-container .item-text{margin-bottom:20px}.spotlight1-container.content-size-medium .item-text{font-size:1.125rem}.spotlight1-container.content-size-large .item-text{font-size:1.5rem}.spotlight1-container.thumbnail-orientation-vertical .item-inner{text-align:center}@media screen and (min-width: 768px){.spotlight1-container.thumbnail-orientation-horizontal .item-inner{flex-direction:row;align-items:flex-start}.spotlight1-container.thumbnail-orientation-horizontal .spotlight-image-holder{flex:none;max-width:250px;margin-right:15px}}.news2-container:not(.slick-container) .items-list{display:flex;flex-direction:column}.news2-container .item{background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;flex-direction:column;position:relative;height:400px}.news2-container .item.no-photo.logo-backup{background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url("/pics/header_logo.png")}.news2-container .item-summary{display:flex;flex-direction:column;justify-content:center;position:absolute;bottom:0;left:0;right:0}.news2-container.content-size-small .item{margin-bottom:10px}.news2-container.content-size-small .item-name{margin-top:0;margin-bottom:10px;font-size:1.125rem}.news2-container.content-size-medium .item{margin-bottom:20px}.news2-container.content-size-medium .item-name{margin-top:0;margin-bottom:20px;font-size:1.5rem}.news2-container.content-size-medium .item-text{font-size:1.125rem}.news2-container.content-size-large .item{margin-bottom:30px}.news2-container.content-size-large .item-name{margin-top:0;margin-bottom:30px;font-size:2.25rem}.news2-container.content-size-large .item-text{font-size:1.5rem}.news2-container.thumbnail-coverage-full .item-summary{top:0}.news2-container.thumbnail-coverage-partial .item{justify-content:flex-end}@media screen and (min-width: 1024px){.news2-container.orientation-horizontal:not(.slick-container) .items-list{flex-direction:row}.news2-container.orientation-horizontal:not(.slick-container) .item{flex:1}}.events1-container .item{display:flex;flex-direction:column;align-items:center}.events1-container .items-list{display:flex;flex-direction:column;justify-content:space-around}.events1-container .event-date{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:none;width:110px;height:110px;margin-bottom:20px;text-transform:uppercase}.events1-container .event-date .event-month{font-size:1.125em}.events1-container .event-date .event-day{font-size:2.25em}.events1-container.content-size-small .item{margin-bottom:10px}.events1-container.content-size-small .item-name{margin-top:0;margin-bottom:10px;font-size:1.125rem}.events1-container.content-size-small .event-date{font-size:1rem}.events1-container.content-size-medium .item{margin-bottom:30px}.events1-container.content-size-medium .item-name{margin-top:0;margin-bottom:20px;font-size:1.5rem}.events1-container.content-size-medium .item-text{font-size:1.125rem}.events1-container.content-size-medium .event-date{font-size:1.125rem}.events1-container.content-size-large .item{margin-bottom:30px}.events1-container.content-size-large .item-name{margin-top:0;margin-bottom:30px;font-size:2.25rem}.events1-container.content-size-large .item-text{font-size:1.5rem}.events1-container.content-size-large .event-date{font-size:1.5rem}.events1-container.date-orientation-vertical .item{text-align:center}.events1-container.date-orientation-vertical.content-size-small .event-date{margin-bottom:10px}.events1-container.date-orientation-vertical.content-size-medium .event-date{margin-bottom:20px}.events1-container.date-orientation-vertical.content-size-large .event-date{margin-bottom:30px}@media screen and (min-width: 768px){.events1-container.date-orientation-horizontal .event-date{margin-bottom:0;margin-right:20px}.events1-container.date-orientation-horizontal .item{flex-direction:row}}@media screen and (min-width: 1024px){.events1-container.orientation-horizontal .items-list{flex-direction:row}.events1-container.orientation-horizontal .item{flex:1}}body:not(.index){background-color:#d9d9d9}body:not(.index) #header_main{background-color:#fff}body #header_main .header-logo.logo-replacement a{width:265px;height:265px;background-image:url("/pics/header_logo.png")}body #header_main .header-logo:not(.logo-replacement) a:before{width:265px;height:265px;background-image:url("/pics/header_logo.png")}body #header_main .header-logo a{color:#006}body #header_main .header-logo a:before{content:none}body #header_main .sitenav-holder .nav-mobile-toggle{border-color:#006}body #header_main .sitenav-holder .nav-group{background-color:#006;color:#fff}body #header_main .sitenav-holder .nav-group .nav-item>a{height:42px;padding:0 10px;font-size:1.125em;font-weight:700;color:#fff}body #header_main .sitenav-holder .nav-group .nav-item>a:focus,body #header_main .sitenav-holder .nav-group .nav-item>a:hover,body #header_main .sitenav-holder .nav-group .nav-item>a.open{color:#000;background-color:#d9d9d9}body #header_main .sitenav-holder .nav-group .sub-nav a{color:#fff}body #header_main .sitenav-holder .nav-group .sub-nav a:focus,body #header_main .sitenav-holder .nav-group .sub-nav a:hover,body #header_main .sitenav-holder .nav-group .sub-nav a.open{color:#000;background-color:#d9d9d9}@media screen and (min-width: 1024px){body #header_main .sitenav-holder .nav-group{background:transparent}body #header_main .sitenav-holder .nav-menu{justify-content:center}body #header_main .sitenav-holder .nav-item>a{text-align:center}body #header_main .sitenav-holder .sub-nav{background-color:#006}body #header_main .sitenav-holder.column .nav-item:last-child .sub-nav:focus,body #header_main .sitenav-holder.column .nav-item:last-child .sub-nav.open{left:auto;right:0}body #header_main .sitenav-holder.megamenu .sub-nav{box-sizing:border-box;width:100%;max-width:1024px;padding:20px}body #header_main .sitenav-holder.megamenu .sub-nav .sub-nav-group{width:65%}body #header_main .sitenav-holder.megamenu .sub-nav .mm-extra-content{width:calc(100% - 65%)}}@media screen and (min-width: 1024px){body #header_main .sitenav-holder .nav-group .nav-menu .nav-item>a{color:#006}body #header_main .sitenav-holder .nav-group .nav-menu .nav-item>a:hover,body #header_main .sitenav-holder .nav-group .nav-menu .nav-item>a:focus,body #header_main .sitenav-holder .nav-group .nav-menu .nav-item>a.open{color:#006;background-color:transparent;text-decoration:underline}body #header_main .sitenav-holder .nav-group .nav-menu .nav-item>a:before{background-color:#006}}body .slick-container .slick-dots li button:before{color:#006}body .slick-container .slick-dots.number-dots li button{background:#006}body .slick-container .slick-dots.number-dots li.slick-active button{color:#006}body .slick-container .slick-dots li.slick-active button:before{color:#d9d9d9}body .slick-container .slick-dots.number-dots li button{color:#d9d9d9}body .slick-container .slick-dots.number-dots li.slick-active button{background:#d9d9d9}body #content_main .pageTitle{color:#006}body #content_main .right-column-page-navigation{background:#006}body #content_main .right-column-page-navigation li a{color:#fff}body #content_main .right-column-page-navigation li.active a{background-color:#d9d9d9;color:#000}body #shuffle_row:before{background-image:linear-gradient(to right, #000066, #000066),linear-gradient(112deg, #000066 0%, #000066 49.9%, transparent 50%, transparent 100%)}body #shuffle_row:after{background-image:url(/pics/header_logo.png)}@media screen and (min-width: 1024px){body #shuffle_row:after{background-size:265px 265px}}body #quicklinks_row{background-color:#d9d9d9}body #quicklinks_row .items-list .qlink-item svg{fill:#006}body #quicklinks_row .items-list .qlink-item a{color:#006}body #spotlight_row #spotlight_container{background-color:#006}body #spotlight_row #spotlight_container .item-summary .section-title a{color:#fff}body #spotlight_row #spotlight_container .item-summary .item-text{color:#fff}body #spotlight_row #spotlight_container .item-summary .read-more-link{color:#fff}body #news_row{background-color:#d9d9d9}body #news_row #news_container .section-title a{color:#006}body #news_row #news_container .items-list .item:before{background-image:linear-gradient(to top, #000066, transparent)}body #news_row #news_container .items-list .item .item-summary .item-name a,body #news_row #news_container .items-list .item .item-summary .item-text{color:#fff}body #news_row #news_container .read-more-link{color:#006}body #events_row{background-color:#006}body #events_row #events_container .section-title a{color:#fff}body #events_row #events_container .items-list .item .event-date{color:#006;background-color:#d9d9d9}body #events_row #events_container .items-list .item .item-summary .item-name{border-bottom-color:#fff}body #events_row #events_container .items-list .item .item-summary .item-name a,body #events_row #events_container .items-list .item .item-summary .item-text{color:#fff}body #events_row #events_container .read-more-link{color:#fff}body #footer_main{background-color:#006}body #footer_main .footer-address .footer-info-block{border-left-color:#fff;color:#fff}body #footer_main .powered-by-edlio-logo svg{fill:#fff}body #footer_main .edlio-login-link{color:#fff;font-size:1.25em;height:1.25em;line-height:1.25em}body #footer_main .edlio-login-link .edlio-logo{border-right-color:#fff}body #footer_main .edlio-login-link .edlio-logo svg{fill:#fff}body #footer_main .edlio-login-link:hover,body #footer_main .edlio-login-link:focus{color:#d9d9d9}body #footer_main .edlio-login-link:hover .edlio-logo,body #footer_main .edlio-login-link:focus .edlio-logo{border-color:#d9d9d9}body #footer_main .edlio-login-link:hover .edlio-logo svg,body #footer_main .edlio-login-link:focus .edlio-logo svg{fill:#d9d9d9}body #footer_main .footer-secondary-nav .icon-only{display:block;width:24px;height:24px;overflow:hidden}body #footer_main .footer-secondary-nav .icon-only svg{display:block;width:24px;height:24px;margin:0;fill:#fff}body #footer_main .footer-secondary-nav .icon-only:hover svg,body #footer_main .footer-secondary-nav .icon-only:focus svg{fill:#d9d9d9}body #mobile_nav{background:#006}body #mobile_nav a{color:#fff}body #mobile_nav a svg{fill:#fff}body #mobile_nav a:hover,body #mobile_nav a:focus{color:#d9d9d9}body #mobile_nav a:hover svg,body #mobile_nav a:focus svg{fill:#d9d9d9}@media screen and (min-width: 1024px){span.school-name-inner{font-size:1.9em}}