﻿@import url('https://fonts.googleapis.com/css?family=Roboto:400,400italic,700,900'); .container-fluid{max-width:1280px}img{max-width:100%}body{font-family:roboto,Sans-Serif;background:#fff;font-size:16px}.ph{padding:24px 0;background:#159bd7}h1.page_header{}h2.component_header{}h3.component_title{color:#37558b;font-size:1.5em;margin-top:0;float:left;display:inline-block;width:100%;font-weight:700}.dualwindow_right{background:#fff;padding:15px}.TopNav nav{margin-top:40px;margin-bottom:-15px;background:0 0}.TopNav nav>ul{display:flex;align-items:center;justify-content:space-between}.TopNav nav ul li:nth-child(1n+5) ul{left:calc(-300px + 100%)}.TopNav nav ul li a{color:#375575;font-size:1em}.TopNav nav ul li:hover,.TopNav nav ul li:hover a{background:0 0;color:Black}.TopNav nav ul li a:hover{text-decoration:underline}.TopNav nav ul li:hover ul li a{background:#fff}.TopNav nav ul li:hover ul li:hover a{background:#000}.TopNav nav ul li ul li a{display:block;font-weight:400;font-size:1.178em;color:Black;height:auto;line-height:1.6;padding:4px}header{background:#fff;border-bottom:2px solid #159bd7}.LiquidButton{right:15px;color:#46857f;cursor:pointer}.SocialMedia a.SearchOpen{padding:2px 30px;margin-right:0;border-radius:30px;border:2px solid #159bd7;cursor:pointer}.SocialMedia{display:flex;justify-content:flex-end;align-items:center;margin-top:5px}.SocialMedia a{float:none;font-size:1em;color:#159bd7;margin-right:25px}.SocialMedia a:hover{color:#375676}header h1{font-weight:400}header h2{}@media screen and (max-width:991px){header .col-md-5{display:-webkit-box;margin:auto;width:452px}}@media screen and (max-width:767px){.HeaderLogo img{max-width:100%!important}}@media screen and (max-width:497px){header .col-md-5{width:100%!important;text-align:center}.HeaderLogo{display:none}.SchoolName{float:none!important;width:100%}}@media screen and (max-width:473px){.SchoolName{font-size:.857em}}@media screen and (max-width:347px){.SchoolName{font-size:.714em}}footer{background:#fff;color:#526c88;padding:50px 0;width:100%;font-size:1em;border-top:2px solid #159bd7}.FooterFlex{display:flex;justify-content:center;align-items:center}.PhoneAddress{text-align:center;font-weight:900;color:#375575;font-size:1.125em;line-height:1.2}footer a{color:#159bd7}footer h1{padding:0;margin:0;margin-bottom:10px;font-weight:900;color:#375575;font-size:1.125em;line-height:1.2}footer .social_media_buttons{display:flex;justify-content:space-between}.FooterBar{background:#159bd7;width:100%;height:5px;margin-top:45px;margin-bottom:45px}footer .social_media_buttons a{font-size:28px}footer .social_media_buttons a:hover{text-decoration:none;color:#375575}.subfooter{width:100%;background:#fff;color:#159bd7;font-weight:900}.subfooter a{color:#159bd7}@media only screen and (max-width:991px){.Address{float:none!important;margin-bottom:5px}.subfooter .right,.subfooter .left{text-align:center}.subfooter .left{margin-bottom:15px}.subfooter{margin-top:-1px}footer .col-md-3:nth-child(1),footer .col-md-3:nth-child(2){margin-bottom:30px}.hpLinks .col-md-3:nth-child(1),.hpLinks .col-md-3:nth-child(2){margin-bottom:30px}}@media only screen and (max-width:767px){footer .col-md-3:nth-child(3){margin-bottom:30px}}.slideshow_outer_container{border-bottom:0 solid #059662}.slideshow_image{height:calc(80vh - 200px);object-fit:cover;object-position:center center}.slideshow_caption_container_outer{right:auto;left:60px;bottom:35px}.slideshow_caption_container_inner{background:0 0}.slideshow_caption_header{text-shadow:-2px 2px 3px rgba(0,0,0,.65);text-transform:none;font-size:1.75em}.SlideShowNav a{color:White;background:#059662}.slick-dots{text-align:right;bottom:30px;padding:0 60px}.slick-dots li button::before{color:#fff;-webkit-text-stroke-width:0;-webkit-text-stroke-color:#fff}.slick-dots li.slick-active button:before{color:#53555a}.slick-prev,.slick-next{margin-top:-35px;color:#059662}.hpDiv2 .slick-prev,.hpDiv2 .slick-next{margin-top:0}.slick-prev:hover,.slick-next:hover,.slick-prev:active,.slick-next:active,.slick-prev:focus,.slick-next:focus{color:#059662}.slick-prev:before,.slick-next:before{color:#059662}@media screen and (max-width:1180px){.slideshow_caption_container_outer{}.slideshow_caption_container_inner{max-width:475px}.slideshow_caption_header{font-size:2em}}@media screen and (max-width:1065px){.slideshow_caption_container_outer{right:10px;bottom:10px}.slideshow_caption_container_inner{max-width:450px}}@media screen and (max-width:650px){div [src*=filecabinet]{width:100%!important;height:auto!important}}.HPNewsPhoto{width:50px;float:left;margin-right:10px}.HPNewsPhoto img{width:100%;max-width:100%}.ArticleBody{width:calc(100% - 60px);float:left}.NewsArticle{width:calc(100%/3);float:left;padding:0 15px;height:240px}.hpTitle{font-weight:700;font-size:3.25em;color:White;text-align:center;float:left;width:100%;margin-bottom:25px;text-transform:uppercase;line-height:1.2}.hpDiv2{padding-top:30px;padding-left:0;padding-right:0}.hpLink{background:#059662;border-radius:3px;text-transform:uppercase;border:1px solid #059662;color:#fff;font-weight:900}.hpLink:hover{color:White;background:#05744c}.hpTitle b{font-weight:500}.hpDiv2{background:#375575}.hpDiv2 .PanelContainer{border:4px solid #fff;float:left;width:100%}.hpDiv2 .PanelItem{float:left;height:300px;border:4px solid #fff;position:relative}.hpDiv2 .PanelItem img{width:100%;height:100%;object-fit:cover;object-position:center center}.hpDiv2 .PanelItem span{line-height:1.2;font-size:3em;font-weight:900;position:absolute;bottom:0;left:0;top:0;right:0;padding:30px;width:100%;-webkit-transition:background .5s;-moz-transition:background .5s;-ms-transition:background .5s;-o-transition:background .5s;transition:background .5s;background:rgba(55,85,117,.1);color:White;display:flex;align-items:flex-end;justify-content:flex-start;text-shadow:-2px 2px 3px rgba(0,0,0,.6)}.hpDiv2 .PanelItem:hover span{background:rgba(55,85,117,.4)}.hpDiv2 .PanelItem:nth-child(1){width:32%}.hpDiv2 .PanelItem:nth-child(2){width:23%}.hpDiv2 .PanelItem:nth-child(3){width:45%}.hpDiv2 .PanelItem:nth-child(4){width:50%}.hpDiv2 .PanelItem:nth-child(5){width:50%}.hpDiv2 .PanelItem:nth-child(6){width:52%}.hpDiv2 .PanelItem:nth-child(7){width:24%}.hpDiv2 .PanelItem:nth-child(8){width:24%}.hpDiv1{background-color:#fff;padding-left:0;padding-right:0}.HPnewscomponent_mainlink{float:none;clear:none;line-height:1.2;font-size:1.125em;color:#405c7b;display:inline-block;margin-bottom:3px}.HPnewscomponent_maintext{float:none;clear:none;line-height:1.2;color:#415d7c}.HPreadMoreLink{float:none;clear:none;line-height:1.2;color:#17a0d9}@media only screen and (max-width:767px){.hpTitle{float:none!important;margin:0!important;text-align:center}.hpl{float:none!important;margin:auto!important;text-align:center;padding-top:15px}.hpLinks .col-md-3:nth-child(3){margin-bottom:30px}}.DynamicNav ul li{background:#fff}.DynamicNav ul li a{color:#26272b;border-bottom:1px solid #eaeaea}.DynamicNav ul li a:hover{background:#f0f0f0;color:#37558b}.DynamicNav ul li ul li a{color:#fff;border-bottom:1px solid #27396b;background:#37558b}.DynamicNav_currentpage_link{color:#fff!important;border-bottom:1px solid #27396b!important;background:#37558b}.DynamicNav ul li ul li a:hover,.DynamicNav_currentpage_link:hover{background:#27396b!important;color:White!important}@media screen and (max-width:991px){#menu{display:none}.DynamicNav_show-menu{display:block}}@media screen and (min-width:992px){.DynamicNav>ul>li:first-child a{background:#159bd7;color:White;border-bottom:none}.DynamicNav{margin-bottom:20px}}.eventcomponent_datecontainer{background:#37558b}.eventCalendar_titleStyle{background-color:#37558b;color:#fff}.eventCalendar_todayDayStyle a{color:#fff!important;background-color:#37558b}.eventCalendar_dayStyle:hover a,.eventCalendar_otherMonthDayStyle:hover a,.eventCalendar_todayDayStyle:hover a{background-color:#37558b;color:#fff!important}.divCompliance a{color:#159bd7}ul.LiGallery li a{display:flex;align-content:center}img.LiPhoto{height:auto}.DashboardNav{width:100%;border:1px solid #c1c1c1;padding:11px;margin-bottom:5px}.GoogleSearchContainer{color:White;background:#375575}.GoogleSearchContainer a:hover{color:White}.GoogleSearchContainer{padding-left:30px;padding-right:30px;position:relative;z-index:5;top:-67px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}header{margin-top:-67px;-webkit-transition:margin .5s;-moz-transition:margin .5s;-ms-transition:margin .5s;-o-transition:margin .5s;transition:margin .5s}.GoogleSearchContainer.Open~header{margin-top:0}.SearchDiv{background:#fff;border:1px solid #ccc;width:100%}.SearchDiv:before,.SearchDiv:after{content:"";display:table;clear:both}.SearchDiv input{padding:0 10px;width:calc(100% - 60px);border:none!important;outline:none!important}.SearchDiv span svg{color:#777;cursor:pointer}.SearchDiv a{padding-left:0}.SearchDiv svg{color:#333;width:24px!important}.LiquidHeader{-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s;position:fixed;width:100%;z-index:500}#TopUCs{-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}.LiquidButton:hover{color:#46857f}.slicknav_menu{background:#222}@media screen and (max-width:1025px){.hpDiv2 .PanelItem span{font-size:2.25em}}@media screen and (max-width:991px){header{margin-top:0;text-align:center}.GoogleSearchContainer{top:0;padding-left:0;padding-right:0}.HeaderLogo img{width:300px;margin-right:0;float:none}.SearchClose{display:none}header .col-md-9{display:none}.LiquidButton,.LiquidHeader{display:none}#TopUCs{margin-top:0!important}.NewsArticle{width:50%}.hpDiv2 .PanelItem:nth-child(n){width:50%}footer{text-align:center}footer .col-md-4{margin-bottom:30px}footer .col-md-4:last-child{margin-bottom:0}.FooterFlex{flex-direction:column}footer .social_media_buttons{justify-content:center;margin-top:20px}footer .social_media_buttons a{margin:0 10px}footer .FooterFlex img{width:300px;max-width:100%}}@media screen and (max-width:766px){.NewsArticle{width:100%;height:auto;margin-bottom:45px}.hpDiv2 .PanelItem:nth-child(n){width:100%}}@media screen and (max-width:582px){.HeaderLogo{display:block}}