@import "https://fonts.googleapis.com/css?family=Oswald:400,700";body{font-family:"Tahoma","Arial",sans-serif;color:#000;margin:0}a{color:#00B693}a:hover{color:#878787}h1,h2,h3,p{padding:0px}h1,h2,h3{font-family:"Oswald",sans-serif;line-height:1.2em;margin:1em 0 0.25em 0}h1{color:#00306A;font-weight:bold;text-transform:uppercase}h2{color:#19B493;font-weight:bold;text-transform:uppercase}h3{color:#666;font-weight:bold}body{overflow-x:hidden;font-size:1em}@media (max-width: 921px){body{min-width:initial}}body>header{width:100%;margin:0 auto;position:relative;height:400px}@media (min-width: 768px) and (max-width: 921px){body>header{height:353.5px}}@media (max-width: 767px){body>header{height:49.44444vw;border-top:50px solid transparent}}body>header>h1{display:none;margin:0}@media (max-width: 767px){body>header>h1{position:absolute;top:-50px;left:50px;width:calc(100% - 145px);display:block;text-align:center;z-index:300;height:50px;line-height:50px;font-size:1rem;font-weight:normal;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}}body>header .logo{background:url("logo.png") center center no-repeat;width:322px;height:268px;position:absolute;z-index:150;margin-top:-175px}@media (min-width: 768px){body>header .logo{margin-left:-31px;margin-left:calc( 1020px - (100% + 60px) + (-31px))}}@media (min-width: 768px) and (max-width: 921px){body>header .logo{margin-left:-23.35px;width:273.7px;height:227.8px;margin-top:-148.75px;background-size:contain}}@media (max-width: 767px){body>header .logo{height:30vw;background-size:contain;width:36.04478vw;margin:-15vw calc(50% - 18.02239vw) 0}}body>header .slogan{position:absolute;z-index:140;background:url("slogan.png");width:543px;height:79px;right:calc(50% - 510px + 20px);top:-18px;background-repeat:no-repeat}@media (min-width: 768px) and (max-width: 1038px){body>header .slogan{right:20px;width:calc(100% / (1.87845));top:-1.8vw;background-size:contain}}@media (max-width: 767px){body>header .slogan{display:none;visibility:hidden}}body>header .slideshow{position:relative;height:310px;width:100%;background:#eee}body>header .slideshow>div{display:block;position:absolute;margin:0 auto;height:310px;width:100%;background-position:center center;background-repeat:no-repeat}@media (max-width: 921px){body>header .slideshow{height:263.5px}body>header .slideshow>div{height:263.5px;background-size:cover}}@media (max-width: 767px){body>header .slideshow{height:34.44444vw}body>header .slideshow>div{height:34.44444vw}}body>header:after{content:"";position:absolute;width:100%;height:150px;z-index:100;background-image:url("header_wave.png");background-position:center center;margin-top:-210px}@media (min-width: 768px) and (max-width: 1038px){body>header:after{height:14.28571vw;margin-top:-20.08571vw;background-size:contain;background-position:center 0;background-repeat:repeat-x}}@media (max-width: 767px){body>header:after{height:14.28571vw;margin-top:-20.08571vw;background-size:cover;background-position:-500% 0;background-repeat:repeat-x}}body>header .header-wrap{width:100%;max-width:1020px;position:relative;margin:0 auto;height:150px}@media (max-width: 921px){body>header .header-wrap{width:100%}}@media (min-width: 768px) and (max-width: 1038px){body>header .header-wrap{height:14.28571vw}}@media (max-width: 767px){body>header .header-wrap{height:14.28571vw;position:initial}}body>header .header-wrap .search_form{position:absolute;right:0;height:34px;display:block;padding-top:80px;z-index:90;border-radius:4px;right:20px;width:250px;border-spacing:10px 7px;background:#eee}@media (min-width: 768px) and (max-width: 921px){body>header .header-wrap .search_form{padding-top:8vw}}body>header .header-wrap .search_form>div,body>header .header-wrap .search_form>label{line-height:6px;display:table-cell}body>header .header-wrap .search_form>div.query,body>header .header-wrap .search_form>label.query{width:99%}body>header .header-wrap .search_form label{text-transform:uppercase;color:#aaa}body>header .header-wrap .search_form input{height:20px;width:100%;border:none;border-radius:4px;box-sizing:border-box;padding:2px 6px}body>header .header-wrap .search_form .search_button button{background:transparent;border:none;color:#aaa}@media (min-width: 768px) and (max-width: 921px){body>header .header-wrap .search_form{right:20px}}@media (max-width: 767px){body>header .header-wrap .search_form{display:none}}body>div.content{width:100%;margin:0 auto}@media (min-width: 922px){body>div.content{max-width:1020px}}@media (min-width: 768px) and (max-width: 921px){body>div.content{box-sizing:border-box;width:100%}}@media (max-width: 767px){body>div.content{box-sizing:border-box;padding:1em;width:100%}}body>div.content nav.breadcrumbs{font-size:0.75em;margin-bottom:1em}body>div.content div.body{font-family:"Tahoma","Arial",sans-serif;padding-top:4em;padding-bottom:2em;float:left;position:relative;z-index:70;padding-left:40px;width:calc(100% - 220px - 40px - 40px)}@media (min-width: 768px) and (max-width: 921px){body>div.content div.body{padding-left:20px;padding-right:0;width:calc(100% - 187px - 40px - 20px)}}@media (max-width: 767px){body>div.content div.body{margin-top:0;width:100%;float:none;padding:0}body>div.content div.body img,body>div.content div.body video,body>div.content div.body object,body>div.content div.body object>embed{max-width:100% !important;height:auto !important;box-sizing:border-box}body>div.content div.body iframe{max-width:100% !important;box-sizing:border-box}body>div.content div.body .rss_feed{display:none}}body>div.content div.body img{max-width:100%;height:auto}body>div.content div.body hr{border:0;border-bottom:1px solid rgba(0,0,0,0.5)}body>div.content:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.contact{color:#002C6E;text-align:center}.contact>span{display:block}body>footer{padding:3em calc(50% - 510px) 1em;width:100%;box-sizing:border-box;font-size:0.7em;background:#eee;margin:0 auto}@media (min-width: 768px){body>footer{padding-top:1em;margin-top:57px}body>footer:before{content:"";display:block;position:absolute;left:0;margin-top:calc(-57px - 1em);background:url("footer_wave.png");width:100%;height:57px;background-position:center center}}@media (max-width: 921px){body>footer{padding-left:1em;padding-right:1em;width:100%}}@media (max-width: 767px){body>footer{padding:3em 1em 1em;width:100%}}@media (min-width: 922px){body>footer #spike_footer{box-sizing:border-box;padding-left:20px;padding-right:20px}}body>footer #spike_footer a{color:#000}body>footer #spike_footer a:hover{color:#878787}@media (max-width: 767px){body>footer #spike_footer #powered_by{height:0;visibility:hidden}body>footer #spike_footer #powered_by span{position:absolute;visibility:visible;right:1em}body>footer #spike_footer #admin_system{float:left}}nav{padding-bottom:2em;position:relative;z-index:300}nav ul{list-style:none;margin:0;padding:0;padding-bottom:2em}nav ul li{position:relative}nav ul li a{text-decoration:none}nav ul li ul{display:none}@media (max-width: 767px){nav{display:none}}nav.breadcrumbs{padding-bottom:0}@media (max-width: 767px){nav.breadcrumbs{display:block}}nav.main{width:220px;float:left;padding-top:4em;padding-bottom:2em;padding-left:20px}@media (min-width: 768px) and (max-width: 921px){nav.main{width:187px}}nav.main p#folder{margin:0 0.5em 1em;font-family:"Oswald",sans-serif;text-align:center}nav.main p#folder a{color:#002C6E;text-decoration:none}nav.main>ul li a{color:#fff;text-transform:uppercase;font-family:"Oswald",sans-serif}nav.main>ul>li{margin-bottom:5px}nav.main>ul>li.parent:hover:before{content:"";display:block;top:calc(50% - 6px);right:-12px;position:absolute;width:0;height:0;border-left:8px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;z-index:1;pointer-events:none}nav.main>ul>li.parent:hover:after{content:"";display:block;top:calc(50% - 6px);right:-7px;position:absolute;width:0;height:0;border-left:8px solid #19B594;border-top:6px solid transparent;border-bottom:6px solid transparent;z-index:2;pointer-events:none}nav.main>ul>li:last-child{margin-bottom:0}nav.main>ul>li>a{display:block;width:220px;background:#002C6E;padding:8px 15px;box-sizing:border-box;text-decoration:none;border-radius:4px}@media (min-width: 768px) and (max-width: 921px){nav.main>ul>li>a{width:187px}}nav.main>ul>li>a:hover{background:#19B594}nav.main>ul>li.uber a{background:#19B594}nav.main>ul>li:hover a{background:#19B594;text-transform:uppercase}nav.main>ul>li:hover>ul{display:block}nav.main>ul>li>ul{position:absolute;margin-left:4px;top:0;left:100%;padding:0;width:220px;background:#19B594;border-radius:4px}nav.main>ul>li>ul:before{content:"";position:absolute;top:-100px;left:-4px;bottom:-100px;right:-100px}nav.main>ul>li>ul li:first-child a{border-top-left-radius:4px;border-top-right-radius:4px;border-top:0}nav.main>ul>li>ul li:last-child a{border-bottom-left-radius:4px;border-bottom-right-radius:4px}nav.main>ul>li>ul a{background:#19B594;display:block;width:100%;box-sizing:border-box;padding:8px 15px;border-top:1px dotted rgba(255,255,255,0.5)}nav.main>ul>li>ul a:hover,nav.main>ul>li>ul a:active{color:#fff;background:rgba(255,255,255,0.3)}nav.mobile-menu{display:block;height:50px;background:#002C6E;padding:0;display:block;position:absolute;top:0;left:0;width:100%;z-index:200;font-family:"Oswald",sans-serif}nav.mobile-menu p#folder{display:none}nav.mobile-menu ul{padding-bottom:0}nav.mobile-menu .mobile-button{width:40px;height:40px;display:block;position:absolute;z-index:400;top:5px;font-family:"FontAwesome";speak:none;text-align:center;font-size:1.4em;color:#fff;line-height:40px;text-decoration:none}nav.mobile-menu .mobile-button.nav-button{left:5px}nav.mobile-menu .mobile-button.nav-button:before{content:"\f0c9"}nav.mobile-menu .mobile-button.home-button{right:5px}nav.mobile-menu .mobile-button.home-button:before{content:"\f015"}nav.mobile-menu .mobile-button.search-button{right:10px;margin-right:40px}nav.mobile-menu .mobile-button.search-button:before{content:"\f002"}nav.mobile-menu .mobile-button.open:before{content:"\f00d"}nav.mobile-menu>ul{display:none;background:#002C6E;position:absolute;top:50px;width:100%;box-sizing:border-box;padding:0}nav.mobile-menu>ul>li a{display:block;border-top:1px solid rgba(255,255,255,0.3);padding:10px 20px;color:#fff}nav.mobile-menu>ul>li>a{font-weight:bold}nav.mobile-menu>ul>li a:hover{background:rgba(255,255,255,0.3)}nav.mobile-menu>ul>li:hover ul{background:rgba(255,255,255,0.15);display:block}nav.mobile-menu>ul>li.parent>a:after{font-family:"FontAwesome";content:"\f0dd";color:rgba(255,255,255,0.5);float:right}nav.mobile-menu>ul>li:last-child a{border-bottom:none}nav.mobile-menu.open>ul{display:block}nav.mobile-menu.open .mobile-button.nav-button:before{content:"\f00d"}nav.mobile-menu .contact{display:none}form.mobile-search{display:none;background:#eee;position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:50px;z-index:200;border-collapse:separate;border-spacing:10px 7px}form.mobile-search>div,form.mobile-search>label{vertical-align:middle;font-size:1.3rem;display:table-cell}form.mobile-search>div.query,form.mobile-search>label.query{width:99%;line-height:1rem}form.mobile-search>div input,form.mobile-search>div button,form.mobile-search>label input,form.mobile-search>label button{background:transparent;border:none;font-size:1.5rem}form.mobile-search>div button,form.mobile-search>label button{font-family:"FontAwesome";text-align:center;cursor:pointer;border:none;speak:none;margin:0;padding:0.4rem}form.mobile-search>div input,form.mobile-search>label input{font-size:1.2rem;width:100%;background:#FFFFFF;padding:7px 10px;box-sizing:border-box}form.mobile-search>label{text-transform:uppercase}form.mobile-search.open{display:block}form.search_form .search_button button{font-family:'FontAwesome';speak:none;text-align:center;cursor:pointer}body div.content.rightbar>.body{width:calc(100% - 560px)}@media (min-width: 768px) and (max-width: 921px){body div.content.rightbar>.body{width:calc(100% - 454px)}}@media (max-width: 767px){body div.content.rightbar>.body{width:100%}}body div.content>.rightbar{float:left;width:220px;padding-top:4em;padding-left:40px;padding-bottom:2em}@media (min-width: 768px) and (max-width: 921px){body div.content>.rightbar{width:187px;padding-left:20px}}@media (max-width: 767px){body div.content>.rightbar{padding-top:0;width:100%;padding-left:0}}body div.content>.rightbar div[class$="Nugget"]{background:#19B594;box-sizing:border-box;padding:1em;margin-top:1em;color:#fff}@media (min-width: 768px){body div.content>.rightbar div[class$="Nugget"]:first-child{margin-top:0}}body div.content>.rightbar div[class$="Nugget"]>p{color:#fff;margin:0}body div.content>.rightbar div[class$="Nugget"] a{color:#fff;text-decoration:none}body div.content>.rightbar div[class$="Nugget"] a:hover{color:#fff}body div.content>.rightbar div[class$="Nugget"] ul{list-style:none;padding-left:0}body div.content>.rightbar div[class$="Nugget"] ul li{border-top:1px solid rgba(255,255,255,0.5);padding:0.5em 0;font-size:0.9em}body div.content>.rightbar div[class$="Nugget"] ul li:last-child{border-bottom:1px solid rgba(255,255,255,0.5)}body div.content>.rightbar div[class$="Nugget"] p.more{text-align:right;font-size:0.9em}body div.content>.rightbar div[class$="Nugget"]:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.calendarNugget:before{content:"Upcoming Events";color:#fff;margin:0;font-weight:bold;display:block;text-align:center}@media (min-width: 1102px){body>header .logo{margin-left:-38px}}@media (min-width: 768px) and (max-width: 1102px){body>header .logo{margin-left:-13px}}@media (min-width: 768px) and (max-width: 921px){body>header .logo{margin-left:-8px}}body>header .slogan{background-image:url("slogan_2.png")}

/*# sourceMappingURL=main.css.map */