.body { font-family: 'Ubuntu', sans-serif;font-size: 17px;color: #121212;font-weight: 300;line-height: 1.25; }
.h1-style { font-family: 'Pathway Gothic One', sans-serif;text-transform: uppercase; }
.h2-style { font-size: 19px;color: #318CDE; }
.h3-style { font-size: 19px;color: #318CDE; }
.h4-style { color: #1E6AC5;font-size: 18px; }
A { color: #004A98;font-weight: 500;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
A:hover { color: #318CDE;text-decoration: none; }
.button { color: #004A98;font-weight: 500; }
.button:hover { color: #489DEE; }
.style-17547 { margin-bottom: 16px; }
.style-17547 A.links-urllink { background-color: #eed9d5;display: block;text-align: center;font-family: 'Pathway Gothic One', sans-serif;font-size: 36px;color: #c34432;text-transform: uppercase; }
.style-17547 A.links-urllink:hover { opacity: .5; }
.style-17547 li.group { margin-top: 16px; }
.style-17547 li.group:first-child { margin: 0; }
.style-17060 .h2-style { font-size: 30px;font-family: 'Ubuntu', sans-serif; }
.style-17060 .link-image { width: 100%;margin: 0; }
.style-17060 A.links-urllink { display: block; }
.style-17060 li.group { display: inline-block;text-align: center; }
.style-73435 { position: fixed;right: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);text-align: right;width: 120px;z-index: 999999999999999999999999999999; }
.style-73435 .link-image { margin: 0;display: inline-block;max-width: 16px;max-height: 16px;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);opacity: 0;-webkit-transition: margin .6s ease, opacity 1s ease, -webkit-transform .6s ease;transition: transform .6s ease, margin .6s ease, opacity 1s ease, -webkit-transform .6s ease;-o-transition: transform .6s ease, margin .6s ease, opacity 1s ease; }
.style-73435 A.links-urllink { font-size: 1.25em;letter-spacing: .05em;font-weight: bold;color: #fff;line-height: 1;display: inline-block;font-family: 'Shadows Into Light', cursive; }
.style-73435 A.links-urllink:before { content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2; }
.style-73435 li.group { position: relative;padding: .35em 1em .35em 0;box-sizing: border-box;display: inline-block;text-align: center;min-width: 90px;background-color: #418fde;margin: 2px 0;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease; }
.style-73435 li.group:hover { background-color: #C4D600 !important; }
.style-73481 .h2-style { font-family: 'Open Sans Condensed', sans-serif;font-size: 3.75em;letter-spacing: .1em;font-weight: bold;line-height: 1;text-transform: uppercase;color: inherit;margin: 0 0 .75em; }
.style-73481 { text-align: center;margin: 0 0 2rem; }
.style-73481 .link-image { margin: 0 0 1em;max-width: 38px;max-height: 38px;display: inline-block !important; }
.style-73481 A.links-urllink { display: block;font-family: 'Open Sans Condensed', sans-serif;color: inherit;font-weight: bold;letter-spacing: .1em;text-transform: uppercase;line-height: 1;font-size: 1.5em; }
.style-73481 A.links-urllink:before { content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2; }
.style-73481 li.group { margin: 0 0 1em;display: inline-block;vertical-align: top;width: 24%;border-left: 1px solid rgba(255,255,255,.3);padding: 1.5em 1em;box-sizing: border-box;position: relative;-webkit-transition: -webkit-transform .6s ease;transition: transform .6s ease, -webkit-transform .6s ease;-o-transition: transform .6s ease; }
.style-73481 li.group:hover { -webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1); }
.style-73481 li.group:first-child { border: none; }
.style-73466 { text-align: center;margin: 0 0 3.125rem; }
.style-73466 .link-image { max-width: 24px;position: absolute;right: -24px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-73466 .long-description { font-size: 2em;line-height: 1;font-weight: 300;font-family: 'Open Sans Condensed', sans-serif;color: #2b2b2b; }
.style-73466 A.links-urllink { display: block;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;color: #007681;line-height: 1.2;font-size: 1.125em;margin: 0; }
.style-73466 A.links-urllink:before { content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1; }
.style-73466 li.group { display: inline-block;margin: 12px;width: calc(25% - 27px);padding: 0 1.5em;box-sizing: border-box;position: relative;-webkit-transition: -webkit-transform .6s ease;transition: transform .6s ease, -webkit-transform .6s ease;-o-transition: transform .6s ease; }
.style-73466 li.group:hover { -webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1); }
.style-73449 .h2-style { font-family: 'Open Sans Condensed', sans-serif;font-size: 6.5em;letter-spacing: .05em;line-height: 1;margin: 0 0 .15em;color: inherit; }
.style-73449 A { color: inherit;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-73449 A:hover { color: rgba(255,255,255,.7); }
.style-73449 { font-weight: bold;color: inherit; }
.style-73464 .h1-style { font-size: 4em;margin: 0 0 .5em;font-family: 'Open Sans Condensed', sans-serif;color: #004c97;letter-spacing: .05em;text-transform: none; }
.style-73464 .h2-style { font-size: 2.8125rem;margin: 0 0 .75em;font-family: 'Open Sans Condensed', sans-serif;color: #004c97;letter-spacing: .1em;text-transform: uppercase; }
.style-73464 .h3-style { display: block;font-size: 1.375em;line-height: 1.1;font-weight: 300;color: #737373;font-family: 'Open Sans Condensed', sans-serif;margin: 0 0 .25em; }
.style-73464 .h4-style { display: block;font-size: 1.375em;line-height: 1.1;font-weight: bold;color: #003057;font-family: 'Open Sans Condensed', sans-serif;margin: 0 0 .25em; }
.style-73464 .h5-style { color: #007681;font-weight: bold;letter-spacing: .1em;font-family: 'Open Sans Condensed', sans-serif;font-size: .875em;margin: .5em 0;text-transform: uppercase; }
.style-73464 .h6-style { color: #007681;font-weight: bold;letter-spacing: .1em;font-family: 'Open Sans Condensed', sans-serif;font-size: .875em;margin: .5em 0;text-transform: uppercase; }
.style-73464 A { -webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-73464 .button { font-size: .875em;letter-spacing: .1em;font-weight: bold;font-family: 'Open Sans Condensed', sans-serif;color: #004c97;text-transform: uppercase;padding: 0 1em 0 0;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/244/site/957/images/GreenArrow.png');background-position: right center;background-repeat: no-repeat;background-size: 9px;margin: .5em 0 0;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-73464 .button:hover { color: #003057; }
.style-73464 { margin: 0 0 3.125rem;text-align: center;font-weight: 300;color: #2b2b2b; }
.style-73464 time { color: #737373;font-weight: bold;letter-spacing: .1em;font-family: 'Open Sans Condensed', sans-serif;font-size: .875em;margin: .75em 0; }
.style-73464 .archive { position: relative;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;letter-spacing: .1em;font-size: 1.125em;color: #fff;line-height: 1.2;padding: .5em 3.125em .5em 1em;text-transform: uppercase;background-color: #004c97;border-radius: 10px;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease;background-image: none; }
.style-73464 .archive:hover { background-color: #003057;color: #fff; }
.style-73464 .archive:before { content: "";display: block;position: absolute;right: .75rem;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 24px;height: 24px;border-radius: 100%;background-color: rgba(255,255,255,.3);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/244/site/957/images/doubleArrowRight.png');background-position: center center;background-repeat: no-repeat;background-size: 12px;-webkit-transition: -webkit-transform .6s ease;transition: transform .6s ease, -webkit-transform .6s ease;-o-transition: transform .6s ease; }
.style-73464 .category-description { border-bottom: 1px solid #dadada;margin-bottom: 1.5em;padding-bottom: 1em; }
.style-73464 .link-image { margin: 0 0 1em;width: 100%; }
.style-73464 .news img { margin: 0 0 1em; }
.style-73464 .job-title { color: #007681;font-weight: bold;letter-spacing: .1em;font-family: 'Open Sans Condensed', sans-serif;font-size: .875em;margin: .5em 0;text-transform: uppercase; }
.style-73464 .bus-phone { margin: .5em 0;font-size: .875em; }
.style-73464 .email { margin: .5em 0;font-size: .875em; }
.style-73464 .bio { margin: 1em 0 0;font-style: italic;color: #737373;font-size: .875em; }
.style-73464 .lists img { margin: 0 0 1em; }
.style-73464 .title { display: block;font-size: 1.375em;line-height: 1.1;font-weight: bold;color: #003057;font-family: 'Open Sans Condensed', sans-serif;margin: 0 0 .25em; }
.style-73464 .affinity img { margin: 0 0 1em; }
.style-73464 .header-widget { margin-bottom: -3.125rem; }
.style-73464 A.links-urllink { display: block;font-size: 1.375em;line-height: 1.1;font-weight: bold;color: #003057;font-family: 'Open Sans Condensed', sans-serif;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-73464 A.links-urllink:hover { color: #004c97; }
.style-73464 .album-select-form { margin: 0 0 1em; }
.style-73464 .album-select { width: 100%;border: none;background-color: #f0f0f0;padding: .75em 1em;box-sizing: border-box;font-weight: 300; }
.style-73464 .video .media-player { margin: 0 0 1em; }
.style-73464 li.group { margin: 0 .5em 1.5em;display: inline-block;width: calc(32% - 1em);text-align: left;vertical-align: top; }
.style-73464 div.content-wrap { font-size: 1.125em; }
.style-73464 .date-icon { float: none;display: inline-block;margin: 0 0 1em; }
.style-73464 .month-name { font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;font-weight: bold;color: #007681;font-size: .875em;line-height: 1; }
.style-73464 .day-number { font-family: 'Open Sans Condensed', sans-serif;line-height: 1;font-size: 4em;font-weight: 300;color: #004c97; }
.style-73464 .event-detail { margin: 0; }
.style-73464 .view-all { position: relative;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;letter-spacing: .1em;font-size: 1.125em;color: #fff;line-height: 1.2;padding: .5em 3.125em .5em 1em;text-transform: uppercase;background-color: #004c97;border-radius: 10px;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease;background-image: none; }
.style-73464 .view-all:hover { background-color: #003057;color: #fff; }
.style-73464 .view-all:before { content: "";display: block;position: absolute;right: .75rem;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 24px;height: 24px;border-radius: 100%;background-color: rgba(255,255,255,.3);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/244/site/957/images/doubleArrowRight.png');background-position: center center;background-repeat: no-repeat;background-size: 12px;-webkit-transition: -webkit-transform .6s ease;transition: transform .6s ease, -webkit-transform .6s ease;-o-transition: transform .6s ease; }
.style-73464 .start-date { display: none; }
.style-73464 .end-date { display: none; }
.style-73464 .end-time:before { content: "- "; }
.style-73464 .date-sep { display: none; }
.style-73453 .h2-style { font-size: .875rem;text-transform: uppercase;letter-spacing: .2em;color: #003057;font-weight: bold;font-family: 'Open Sans Condensed', sans-serif;margin: 1em 0 0; }
.style-73453 .h2-style:before { content: "- "; }
.style-73453 A { color: #003057; }
.style-73453 A:hover { color: inherit; }
.style-73453 { margin: 0 0 3.125rem;text-align: center;font-size: 1.875em;line-height: 1.4;font-family: 'Shadows Into Light', cursive;color: #004c97; }
.style-73469 { margin: 0 0 3.125rem;text-align: center; }
.style-73469 .link-image { margin: 0; }
.style-73469 A.links-urllink { display: block;position: relative;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;letter-spacing: .1em;font-size: 1.125em;color: #fff;line-height: 1.2;padding: .5em 3.125em .5em 1em;text-transform: uppercase;background-color: #004c97;border-radius: 10px;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease; }
.style-73469 A.links-urllink:hover { background-color: #003057; }
.style-73469 A.links-urllink:before { content: "";display: block;position: absolute;right: 1rem;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 24px;height: 24px;border-radius: 100%;background-color: rgba(255,255,255,.3);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/244/site/957/images/doubleArrowRight.png');background-position: center center;background-repeat: no-repeat;background-size: 12px;-webkit-transition: -webkit-transform .6s ease;transition: transform .6s ease, -webkit-transform .6s ease;-o-transition: transform .6s ease; }
.style-73469 li.group { display: inline-block;margin: 0 .5em 1em; }
.style-73452 .h2-style { font-size: 2.8125rem;margin: 0 0 .4em;font-family: 'Open Sans Condensed', sans-serif;color: #004c97;letter-spacing: .1em;text-transform: uppercase; }
.style-73452 A { -webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-73452 { margin: 0 0 2rem;text-align: center;font-weight: 300;font-size: 1.625em;color: #2b2b2b;line-height: 1.576; }
.style-73478 .h2-style { font-size: 2.8125rem;margin: 0 0 .75em;font-family: 'Open Sans Condensed', sans-serif;color: #004c97;letter-spacing: .1em;text-transform: uppercase; }
.style-73478 { text-align: center;margin: 0 0 2rem; }
.style-73478 .link-image { margin: 0;max-width: 16px;max-height: 16px;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease; }
.style-73478 A.links-urllink { opacity: 0;display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2; }
.style-73478 li.group { position: relative;display: inline-block;vertical-align: top;margin: 0 1em 2em;height: 42px;width: 42px;z-index: 1; }
.style-73478 li.group:before { content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 10px;background-color: transparent;border: 1px solid #92c1e9;-webkit-transform: rotate(-25deg);-ms-transform: rotate(-25deg);transform: rotate(-25deg);z-index: -1;-webkit-transition: border-color .3s ease, -webkit-transform .6s ease;transition: border-color .3s ease, transform .6s ease, -webkit-transform .6s ease;-o-transition: border-color .3s ease, transform .6s ease; }
.style-73478 li.group:after { content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 10px;background-color: transparent;border: 1px solid #418fde;-webkit-transform: rotate(-75deg);-ms-transform: rotate(-75deg);transform: rotate(-75deg);z-index: -2;-webkit-transition: border-color .3s ease, -webkit-transform .6s ease;transition: border-color .3s ease, transform .6s ease, -webkit-transform .6s ease;-o-transition: border-color .3s ease, transform .6s ease; }
.style-73483 .h2-style { font-family: 'Open Sans Condensed', sans-serif;font-size: 1.125rem;color: #fff;font-weight: bold;letter-spacing: .1em;text-transform: uppercase;margin: 0 0 .25em; }
.style-73483 A { font-weight: inherit;color: inherit; }
.style-73483 A:hover { color: #fff;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-73483 { font-size: .875em;color: rgba(255,255,255,.7);line-height: 1.57;margin: 0 0 1.25rem; }
.style-73491 { text-align: right; }
.style-73491 .link-image { margin: 0;max-height: 42px; }
.style-73491 li.group { display: inline-block;margin: 0 0 0 .5em;opacity: .6;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;line-height: 60px; }
.style-73491 li.group:hover { opacity: 1; }
.style-73484 { position: absolute;text-align: center;padding: 0 1.25em;box-sizing: border-box; }
.style-73484 .logo img { max-width: 94px; }
.style-73485 .h2-style { font-family: 'Open Sans Condensed', sans-serif;font-size: 1.125rem;color: inherit;font-weight: bold;letter-spacing: .1em;text-transform: uppercase;margin: 0 0 .25em; }
.style-73485 A { font-weight: inherit;color: inherit; }
.style-73485 A:hover { color: #fff;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-73485 { font-size: .875em;color: rgba(255,255,255,.7);line-height: 1.857;font-style: italic;margin: 0 0 2em; }
.style-73492 { background-color: #1d428a;color: #fff;text-align: center; }
.style-73492 .mini-sitemap-open { display: block;font-size: .875em;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em;font-weight: bold;color: inherit;text-transform: uppercase;padding: .65em 0;line-height: 1;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease; }
.style-73492 .mini-sitemap-open:hover { background-color: #007681; }
.style-73492 .mini-sitemap-open:after { content: "+";color: #92c1e9;margin-left: .5em; }
.style-73492 .mini-sitemap-close { display: block;font-size: .875em;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em;font-weight: bold;color: inherit;text-transform: uppercase;padding: .65em 0;line-height: 1;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease; }
.style-73492 .mini-sitemap-close:hover { background-color: #007681; }
.style-73492 .mini-sitemap-close:after { content: "-";color: #92c1e9;margin-left: .5em; }
.style-73492 .ms-level1 { text-align: left;margin: 0 0;padding: 1.5em 2em 1.5em;box-sizing: border-box;border-top: 1px solid rgba(255,255,255,.3); }
.style-73492 .ms-l1-text { color: inherit;font-size: .875em;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em;font-weight: bold;text-transform: uppercase;line-height: 1; }
.style-73492 .ms-level2 { margin: 0 0 2em; }
.style-73492 .ms-l2-text { font-size: .75em;font-weight: 300;font-style: italic;color: rgba(255,255,255,.7);line-height: 1.3;display: block;padding: .5em 0; }
.style-73492 .ms-l2-text:hover { color: #fff; }
.style-73492 div.content-wrap { text-align: center; }
.style-73486 .h2-style { font-size: 2.8125rem;margin: 0 0 .75em;font-family: 'Open Sans Condensed', sans-serif;color: #004c97;letter-spacing: .1em;text-transform: uppercase; }
.style-73486 { text-align: right;margin: 0; }
.style-73486 .link-image { margin: 0;max-width: 16px;max-height: 16px;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease; }
.style-73486 A.links-urllink { opacity: 0;display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2; }
.style-73486 li.group { position: relative;display: inline-block;vertical-align: top;margin: 0 .75em 2em;height: 42px;width: 42px;z-index: 1; }
.style-73486 li.group:before { content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 10px;background-color: transparent;border: 1px solid #92c1e9;-webkit-transform: rotate(-25deg);-ms-transform: rotate(-25deg);transform: rotate(-25deg);z-index: -1;-webkit-transition: border-color .3s ease, -webkit-transform .6s ease;transition: border-color .3s ease, transform .6s ease, -webkit-transform .6s ease;-o-transition: border-color .3s ease, transform .6s ease; }
.style-73486 li.group:after { content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 10px;background-color: transparent;border: 1px solid #418fde;-webkit-transform: rotate(-75deg);-ms-transform: rotate(-75deg);transform: rotate(-75deg);z-index: -2;-webkit-transition: border-color .3s ease, -webkit-transform .6s ease;transition: border-color .3s ease, transform .6s ease, -webkit-transform .6s ease;-o-transition: border-color .3s ease, transform .6s ease; }
.style-73444 .link-image { margin: calc((44px - 16px) / 2) 0 calc((44px - 16px) / 2) .65em;max-width: 16px;max-height: 16px;float: right;opacity: .6; }
.style-73444 A.links-urllink { font-weight: bold;color: #fff;line-height: 44px;height: 44px; }
.style-73444 A.links-urllink:before { content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2; }
.style-73444 li.group { position: relative;padding: 0 1.125em;box-sizing: border-box;margin: calc((84px - 44px) / 2) 1.25rem;display: inline-block;background-color: #418fde;border-radius: 10px;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease; }
.style-73444 li.group:hover { background-color: #004c97; }
.style-73441 { position: absolute;left: 1.25rem;top: 1.25rem; }
.style-73441 .logo img { max-width: 309px; }
.style-73447 .submit-button { background-color: #003057;border: none;border-radius: 0 0 10px 0;height: 38px;font-size: 0;width: 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/244/site/957/images/SearchIcon1.png');background-position: center center;background-repeat: no-repeat;background-size: 16px;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease; }
.style-73447 .submit-button:hover { background-color: #418fde; }
.style-73447 .search-text { background-color: #003057;border: none;color: #fff !important;line-height: 38px;padding: 0;font-family: 'Ubuntu', sans-serif;font-weight: 300;font-size: .875em;width: 0;-webkit-transition: width .6s ease;-o-transition: width .6s ease;transition: width .6s ease; }
.style-73447 .search-text:focus { width: 150px;padding-left: 1em;box-sizing: border-box; }
.style-73443 { left: 0;top: 0;width: 100%;height: 100%;z-index: -1; }
.style-73443 .long-description { display: none; }
.style-73443 .title { display: none; }
.style-73443 .caption { display: none; }
.style-73451 { position: absolute;right: 1.25rem;bottom: 1rem;z-index: 99; }
.style-73451 .link-image { margin: 0;float: right; }
.style-73451 A.links-urllink { position: relative;padding: 0 calc(15px + .75em) 0 0;box-sizing: border-box;display: inline-block;text-transform: uppercase;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .1em;font-weight: bold;color: inherit;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-73451 A.links-urllink:hover { color: rgba(255,255,255,.7); }
.style-73451 A.links-urllink:before { content: "";display: block;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);height: 15px;width: 15px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/244/site/957/images/Play.png');background-position: center center;background-repeat: no-repeat;background-size: 15px;opacity: .7;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease; }
.style-73451 li.group { position: relative; }
.style-33207 .h2-style { font-size: 26px;font-weight: normal;margin: 0 0 15px 0;line-height: 1.5;color: #418FDE; }
.style-33207 .button { margin-top: 20px; }
.style-33207 { margin-bottom: 30px; }
.style-33207 .description { margin: 7px; }
.style-33207 time { margin-bottom: 5px; }
.style-33207 .readmore { padding: 0px;font-size: 14px;color: #BC2007;text-align: center;font-style: italic;background-position: left top;background-repeat: repeat; }
.style-33207 .long-description { margin: 7px; }
.style-33207 .brief-description { margin: 7px; }
.style-33207 .text img { margin: 0 10px 10px 0;display: block; }
.style-33207 .author { font-style: italic;margin: 7px; }
.style-33207 .question:hover { text-decoration: underline; }
.style-33207 .biobutton { padding: 0px;margin: 0px; }
.style-33207 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;font-size: 45px;text-align: center;padding: 10px;color: #004A98; }
.style-33207 .fund .bar { background-color: #318CDE; }
.style-33207 .header-widget { font-size: 26px;font-weight: normal;margin: 30px 0 15px 0; }
.style-33207 .album-name { font-size: 20px; }
.style-33207 .play-button { padding: 0px;margin: 0px; }
.style-33207 .album { margin: 20 px;padding: 10px; }
.style-33207 .video .media-player { margin: 25px;padding: 20px; }
.style-33207 div.content-wrap { line-height: 1.30; }
.style-33207 .schedule-date { border-width: 0px;border-style: solid;color: #404445; }
.style-33207 .schedule-time { color: #404445; }
.style-33207 .schedule-site { color: #404445; }
.style-33207 .schedule-directions { text-align: right; }
.style-33207 .event-detail { margin-bottom: 20px; }
.style-33207 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-33207 .game { border-width: .5px;border-style: solid;padding: 10px;border-color: #404445; }
.style-33207 .team-list .column { padding: 0 10px 0 0; }
.style-33207 .team-list .team-link { white-space: nowrap; }
.style-33207 .game .ath-row.ath-row-one { font-weight: bold; }
.style-33207 .game .ath-row.ath-row-five { text-align: left;border-width: .4px;border-style: solid; }
.style-63199 .h1-style { color: #004C97;font-size: 50px; }
.style-63199 .h2-style { font-size: 26px;font-weight: normal;margin: 0 0 15px 0;color: #007681; }
.style-63199 .h4-style { font-size: 25px;padding: 10px; }
.style-63199 .button { margin-top: 20px; }
.style-63199 { margin-bottom: 7px;margin-top: 30px;background-color: #D9E8F8;padding: 10px; }
.style-63199 .description { margin: 7px; }
.style-63199 time { margin-bottom: 5px; }
.style-63199 .readmore { padding: 0px;font-size: 16px;color: #BC2007;text-align: center;font-style: italic;background-position: left top;background-repeat: repeat;margin: 0px; }
.style-63199 .archive { font-size: 23px; }
.style-63199 .long-description { margin: 7px; }
.style-63199 .brief-description { margin: 0px;padding: 0px;border-width: 0px;border-style: solid; }
.style-63199 .text img { margin: 0 10px 10px 0;display: block; }
.style-63199 .author { font-style: italic;margin: 7px; }
.style-63199 .biobutton { padding: 0px;margin: 0px; }
.style-63199 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;font-size: 45px;text-align: center;padding: 10px;color: #004A98; }
.style-63199 .fund .bar { background-color: #318CDE; }
.style-63199 .album-name { font-size: 20px; }
.style-63199 .play-button { padding: 0px;margin: 0px; }
.style-63199 .album { margin: 20 px;padding: 10px; }
.style-63199 .video .media-player { margin: 25px;padding: 20px; }
.style-63199 div.content-wrap { line-height: 1.30; }
.style-63199 .event-detail { margin-bottom: 20px; }
.style-63199 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-63199 .team-list .column { padding: 0 10px 0 0; }
.style-63199 .team-list .team-link { white-space: nowrap; }
.style-17021 { color: #1E6BC6;font-size: 27px;line-height: 34px;font-family: 'Ubuntu', sans-serif;font-weight: 300;text-align: center;margin-bottom: 50px; }
.style-17028 { /*position relative is on the row*/
position: absolute;right: 0;top: 7px; }
.style-17028 A.links-urllink { font-family: 'Ubuntu', sans-serif;font-size: 18px;color: #BC2007;font-style: italic;text-transform: uppercase; }
.style-17028 A.links-urllink:hover { color: #318CDE; }
.style-17486 { text-align: right; }
.style-17486 A.links-urllink { font-family: 'Ubuntu', sans-serif;font-size: 20px;color: #BC2007;font-style: italic;text-transform: uppercase; }
.style-17486 A.links-urllink:hover { color: #318CDE; }
.style-17024 .h2-style { color: #004a98;font-family: "Ubuntu",sans-serif;font-weight: 300;font-size: 26px;line-height: 31px;margin: 0 146px 14px 0; }
.style-17024 { margin-bottom: 30px; }
.style-17024 .cover-photo { width: 100%;max-width: none !important; }
.style-17024 .play-button { position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('/ftpimages/244/site/931/images/hpVideo_play.png');background-position: center center;background-repeat: no-repeat;text-indent: -9999em; }
.style-17024 .album { position: relative; }
.style-17025 { margin-top: 50px;margin-bottom: 30px;text-align: center;padding: 10px; }
.style-17025 .long-description { font-family: 'Pathway Gothic One', sans-serif;font-size: 48px;color: inherit;text-transform: uppercase;padding-top: 47px; }
.style-17025 A.links-urllink { color: inherit;display: inline-block;font-family: "Ubuntu",sans-serif;font-size: 26px;font-style: italic;font-weight: 500;height: 130px;left: 0;position: absolute;right: 0;top: 13px;width: 100%; }
.style-17025 li.group { display: inline-block;border-left: 1px solid #004a98;padding: 0 52px;position: relative;height: 128px;color: #004a98; }
.style-17025 li.group:hover { opacity: .5; }
.style-17025 li.group:first-child { border: 0; }
.style-18511 .h2-style { font-size: 26px;color: #A2AAAD; }
.style-18511 .h4-style { font-size: 20px;color: #003769;font-weight: normal; }
.style-18511 .h5-style { font-family: 'Ubuntu', sans-serif;color: #FFFFFF;background-color: #004C97;font-size: 18px;border-color: #A2AAAD;padding: 9px; }
.style-18511 A { font-size: 18px;font-weight: bold;color: #1E6AC5; }
.style-18511 { padding: 13px 0;margin-bottom: 30px;border-color: #A2AAAD; }
.style-18511 .readmore { font-weight: bold;font-style: italic;font-size: 14px;color: #003769;margin: 0px;bottom-margin: 50px; }
.style-18511 .h4-style A { padding: 5px;margin: 0px;line-height: 10%; }
.style-18511 .long-description { font-size: 14px;line-height: 24px;color: #004A98; }
.style-18511 .brief-description { font-size: 16px;line-height: 24px;color: #000000; }
.style-18511 .job-title { font-size: 18px;line-height: 24px;color: #004A98; }
.style-18511 .email { margin-top: 17px; }
.style-18511 li.group { margin-bottom: 15px; }
.style-18511 div.content-wrap { padding: 0px; }
.style-20475 .button { margin-top: 20px; }
.style-20475 time { margin-bottom: 5px; }
.style-20475 .photo img { width: 100%;padding-top: 20px;margin-bottom: 0px; }
.style-20475 .fund .bar { background-color: #318CDE; }
.style-20475 li.group { margin-bottom: 30px; }
.style-20475 .album .photo-list { margin-bottom: 0; }
.style-20475 .event-detail { margin-bottom: 20px; }
.style-20475 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-17002 .h2-style { margin: 15px 0 0 0;font-size: 18px;color: #1E6AC5; }
.style-17002 .button { margin-top: 20px; }
.style-17002 { border-top: 1px solid #b6b8de;border-bottom: 1px solid #b6b8de;padding: 27px 33px;margin-bottom: 30px; }
.style-17002 time { margin-bottom: 5px; }
.style-17002 .fund .bar { background-color: #318CDE; }
.style-17002 div.content-wrap { font-size: 26px;color: #C34432;font-style: italic; }
.style-17002 .event-detail { margin-bottom: 20px; }
.style-17002 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-17351 .h2-style { font-size: 26px;font-weight: normal;margin: 0 0 15px 0;color: #004C97; }
.style-17351 .button { margin-top: 20px; }
.style-17351 { padding: 27px 33px;margin-bottom: 30px;border-width: 0px; }
.style-17351 time { margin-bottom: 5px; }
.style-17351 .fund .bar { background-color: #318CDE; }
.style-17351 div.content-wrap { font-size: 22px;color: #C34432;font-style: italic;line-height: 1.3; }
.style-17351 .event-detail { margin-bottom: 20px; }
.style-17351 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-64106 .h2-style { font-size: 26px;font-weight: normal;margin: 0 0 15px 0;color: #004C97; }
.style-64106 .button { margin-top: 20px; }
.style-64106 { padding: 27px 33px;margin-bottom: 30px;border-width: 0px; }
.style-64106 time { margin-bottom: 5px; }
.style-64106 .fund .bar { background-color: #318CDE; }
.style-64106 div.content-wrap { font-size: 24px;color: #007681;line-height: 1.3;font-style: italic; }
.style-64106 .event-detail { margin-bottom: 20px; }
.style-64106 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-17032 .h4-style { font-size: 18px;color: #004C97;font-weight: normal;font-family: 'Ubuntu', sans-serif; }
.style-17032 A { font-size: 16px;color: #1E6AC5; }
.style-17032 { border-top: 1px solid #b6b8de;border-bottom: 1px solid #b6b8de;padding: 13px 0;margin-bottom: 30px; }
.style-17032 .readmore { font-style: italic;font-size: 14px;color: #004C97;margin: 0px;bottom-margin: 50px;padding: 0px;font-weight: bold; }
.style-17032 .long-description { font-size: 14px;line-height: 24px;color: #004A98; }
.style-17032 .brief-description { font-size: 16px;line-height: 24px;color: #000000;padding: 0px; }
.style-17032 .job-title { font-size: 18px;line-height: 24px;color: #004A98; }
.style-17032 .email { margin-top: 17px; }
.style-17032 li.group { margin-bottom: 15px;padding: 5px; }
.style-17196 .h4-style { font-size: 26px;color: #003769;font-weight: normal; }
.style-17196 A { font-size: 18px;font-weight: bold;color: #1E6AC5; }
.style-17196 { border-top: 1px solid #b6b8de;border-bottom: 1px solid #b6b8de;padding: 13px 0;margin-bottom: 30px; }
.style-17196 .long-description { font-size: 18px;line-height: 24px;color: #004A98; }
.style-17196 .brief-description { font-size: 18px;line-height: 24px;color: #004A98; }
.style-17196 .job-title { font-size: 18px;line-height: 24px;color: #004A98; }
.style-17196 .email { margin-top: 17px; }
.style-17196 A.links-urllink { display: block; }
.style-17006 .h2-style { font-size: 26px;font-weight: normal;color: #c34432;margin: 0 0 15px 0; }
.style-17006 .h3-style { color: #C34432; }
.style-17006 A { color: #004C97;font-size: 18px; }
.style-17006 { margin-bottom: 30px;border-top: 1px solid #b6b8de;border-bottom: 1px solid #b6b8de;padding: 25px 37px;background-color: #fff;background-image: -webkit-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*webkit*/
background-image: -moz-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ff*/
background-image: -o-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*opera*/
background-image: -ms-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ie*/
background-image: linear-gradient(to left, rgba(0,0,0,.21), rgba(255,255,255,.21));: /*default*/; }
.style-17006 .readmore { font-style: italic;font-weight: 600;color: #C64530;font-size: 18px; }
.style-17006 .link-image { display: block; }
.style-17006 .h4-style A { color: #1E6AC5; }
.style-17006 .h4-style A:hover { color: #318CDE; }
.style-17006 .answer { font-size: 14px; }
.style-17006 A.links-urllink { color: #004C97; }
.style-17006 A.links-urllink:hover { color: #418FDE; }
.style-43861 .h2-style { font-size: 26px;font-weight: normal;color: #998476;margin: 0 0 15px 0; }
.style-43861 .h3-style { color: #C34432; }
.style-43861 A { color: #515151;font-size: 18px;text-decoration: underline; }
.style-43861 { margin-bottom: 30px;border-top: 1px solid #b6b8de;border-bottom: 1px solid #b6b8de;padding: 25px 37px;background-color: #fff;background-image: -webkit-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*webkit*/
background-image: -moz-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ff*/
background-image: -o-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*opera*/
background-image: -ms-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ie*/
background-image: linear-gradient(to left, rgba(0,0,0,.21), rgba(255,255,255,.21));: /*default*/;color: #515151; }
.style-43861 .readmore { font-style: italic;font-weight: 600;color: #C64530;font-size: 18px; }
.style-43861 .link-image { display: block; }
.style-43861 .h4-style A { color: #1E6AC5; }
.style-43861 .h4-style A:hover { color: #318CDE; }
.style-43861 .answer { font-size: 14px; }
.style-43861 .photo img { padding: -10px;margin: -5px; }
.style-43861 A.links-urllink { color: #004C97; }
.style-43861 A.links-urllink:hover { color: #418FDE; }
.style-63938 .h2-style { font-size: 26px;font-weight: normal;color: #004c97;margin: 0 0 15px 0; }
.style-63938 .h3-style { color: #C34432; }
.style-63938 A { color: #004C97;font-size: 18px; }
.style-63938 { margin-bottom: 30px;border-top: 1px solid #b6b8de;border-bottom: 1px solid #b6b8de;padding: 25px 37px;background-color: #fff;background-image: -webkit-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*webkit*/
background-image: -moz-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ff*/
background-image: -o-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*opera*/
background-image: -ms-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ie*/
background-image: linear-gradient(to left, rgba(0,0,0,.21), rgba(255,255,255,.21));: /*default*/; }
.style-63938 .readmore { font-style: italic;font-weight: 600;color: #C64530;font-size: 18px; }
.style-63938 .link-image { display: block; }
.style-63938 .h4-style A { color: #1E6AC5; }
.style-63938 .h4-style A:hover { color: #318CDE; }
.style-63938 .answer { font-size: 14px; }
.style-63938 A.links-urllink { color: #004C97; }
.style-63938 A.links-urllink:hover { color: #418FDE; }
.style-60066 .h2-style { font-size: 26px;font-weight: normal;color: #007681;margin: 0 0 15px 0; }
.style-60066 .h3-style { color: #C34432; }
.style-60066 A { color: #004C97;font-size: 18px; }
.style-60066 { margin-bottom: 30px;border-top: 1px solid #b6b8de;border-bottom: 1px solid #b6b8de;padding: 25px 37px;background-color: #fff;background-image: -webkit-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*webkit*/
background-image: -moz-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ff*/
background-image: -o-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*opera*/
background-image: -ms-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ie*/
background-image: linear-gradient(to left, rgba(0,0,0,.21), rgba(255,255,255,.21));: /*default*/; }
.style-60066 .readmore { font-style: italic;font-weight: 600;color: #C64530;font-size: 18px; }
.style-60066 .link-image { display: block; }
.style-60066 .h4-style A { color: #1E6AC5; }
.style-60066 .h4-style A:hover { color: #318CDE; }
.style-60066 .answer { font-size: 14px; }
.style-60066 A.links-urllink { color: #004C97; }
.style-60066 A.links-urllink:hover { color: #418FDE; }
.style-33291 .h2-style { font-size: 26px;font-weight: normal;color: #c34432;margin: 0 0 15px 0; }
.style-33291 .h3-style { color: #C34432; }
.style-33291 A { color: #004C97;font-size: 18px; }
.style-33291 { margin-bottom: 30px;border-top: 1px solid #b6b8de;border-bottom: 1px solid #b6b8de;padding: 25px 37px;background-color: #fff;background-image: -webkit-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*webkit*/
background-image: -moz-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ff*/
background-image: -o-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*opera*/
background-image: -ms-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ie*/
background-image: linear-gradient(to left, rgba(0,0,0,.21), rgba(255,255,255,.21));: /*default*/; }
.style-33291 .readmore { font-style: italic;font-weight: 600;color: #C64530;font-size: 18px; }
.style-33291 .link-image { display: block; }
.style-33291 .h4-style A { color: #1E6AC5; }
.style-33291 .h4-style A:hover { color: #318CDE; }
.style-33291 .answer { font-size: 14px; }
.style-33291 A.links-urllink { color: #004C97; }
.style-33291 A.links-urllink:hover { color: #418FDE; }
.style-17044 .button { margin-top: 20px; }
.style-17044 time { margin-bottom: 5px; }
.style-17044 .photo img { width: 100%; }
.style-17044 .fund .bar { background-color: #318CDE; }
.style-17044 li.group { margin-bottom: 30px; }
.style-17044 .album .photo-list { margin-bottom: 0; }
.style-17044 .event-detail { margin-bottom: 20px; }
.style-17044 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-18513 { margin-bottom: 16px; }
.style-18513 .photos { text-align: center; }
.style-18513 .text img { border-width: 10px;border-style: solid;border-color: #FFFFFF;background-color: #474747; }
.style-18513 A.links-urllink { background-color: #d8e7f6;display: block;text-align: center;font-family: 'Pathway Gothic One', sans-serif;font-size: 48px;color: #004A98;text-transform: uppercase; }
.style-18513 A.links-urllink:hover { opacity: .5; }
.style-18513 li.group { margin-top: 16px; }
.style-18513 li.group:first-child { margin: 0; }
.style-18513 div.content-wrap { text-align: center; }
.style-47572 A { font-size: 36px;color: #606060;text-align: center;background-color: #EEEEEE;border-width: 2px;border-style: solid;border-color: #998476;padding: 10px; }
.style-17003 { margin-bottom: 16px; }
.style-17003 A.links-urllink { background-color: #d8e7f6;display: block;text-align: center;font-family: 'Pathway Gothic One', sans-serif;font-size: 48px;color: #004A98;text-transform: uppercase; }
.style-17003 A.links-urllink:hover { opacity: .5; }
.style-17003 li.group { margin-top: 16px; }
.style-17003 li.group:first-child { margin: 0; }
.style-18178 A { background-color: #D8E7F6;display: block;text-align: center;font-family: 'Pathway Gothic One', sans-serif;font-size: 36px;color: #004A98;text-transform: uppercase; }
.style-18178 { margin-bottom: 16px;color: #004A98; }
.style-18178 A.links-urllink { font-size: 36px; }
.style-18178 A.links-urllink:hover { opacity: .5; }
.style-18178 li.group { margin-top: 16px; }
.style-18178 li.group:first-child { margin: 0; }
.style-20533 A { background-color: #EED9D5;display: block;text-align: center;font-family: 'Pathway Gothic One', sans-serif;font-size: 36px;color: #C34432;text-transform: uppercase; }
.style-20533 { margin-bottom: 16px; }
.style-20533 A.links-urllink { font-size: 36px; }
.style-20533 A.links-urllink:hover { opacity: .5; }
.style-20533 li.group { margin-top: 16px; }
.style-20533 li.group:first-child { margin: 0; }
.style-17004 A { background-color: #fce0d3;display: block;text-align: center;font-family: 'Pathway Gothic One', sans-serif;font-size: 48px;color: #fa5d20;text-transform: uppercase; }
.style-17004 { margin-bottom: 16px; }
.style-17004 A.links-urllink:hover { opacity: .5; }
.style-17004 li.group { margin-top: 16px; }
.style-17004 li.group:first-child { margin: 0; }
.style-17548 A { background-color: #fce0d3;display: block;text-align: center;font-family: 'Pathway Gothic One', sans-serif;font-size: 36px;color: #fa5d20;text-transform: uppercase; }
.style-17548 { margin-bottom: 16px; }
.style-17548 A.links-urllink { font-size: 36px; }
.style-17548 A.links-urllink:hover { opacity: .5; }
.style-17548 li.group { margin-top: 16px; }
.style-17548 li.group:first-child { margin: 0; }
.style-17005 { margin-bottom: 16px; }
.style-17005 A.links-urllink { background-color: #eed9d5;display: block;text-align: center;font-family: 'Pathway Gothic One', sans-serif;font-size: 48px;color: #c34432;text-transform: uppercase; }
.style-17005 A.links-urllink:hover { opacity: .5; }
.style-17005 li.group { margin-top: 16px; }
.style-17005 li.group:first-child { margin: 0; }
.style-18176 A { background-color: #EED9D5;display: block;text-align: center;font-family: 'Pathway Gothic One', sans-serif;font-size: 36px;color: #C34432;text-transform: uppercase; }
.style-18176 { margin-bottom: 16px; }
.style-18176 A.links-urllink { font-size: 36px; }
.style-18176 A.links-urllink:hover { opacity: .5; }
.style-18176 li.group { margin-top: 16px; }
.style-18176 li.group:first-child { margin: 0; }
.style-63922 { margin-bottom: 16px; }
.style-63922 A.links-urllink { background-color: #1D428A;display: block;text-align: center;font-family: 'Pathway Gothic One', sans-serif;font-size: 36px;color: #FFFFFF;padding: 15px;border-width: 0px;border-style: solid; }
.style-63922 A.links-urllink:hover { opacity: .5; }
.style-63922 li.group { margin-top: 16px; }
.style-63922 li.group:first-child { margin: 0; }
.style-63920 { margin-bottom: 16px; }
.style-63920 A.links-urllink { background-color: #C4D600;display: block;text-align: center;font-family: 'Pathway Gothic One', sans-serif;font-size: 36px;color: #FFFFFF;padding: 15px;border-width: 0px;border-style: solid; }
.style-63920 A.links-urllink:hover { opacity: .5; }
.style-63920 li.group { margin-top: 16px; }
.style-63920 li.group:first-child { margin: 0; }
.style-71019 { margin-bottom: 16px; }
.style-71019 A.links-urllink { background-color: #C34432;display: block;text-align: center;font-family: 'Pathway Gothic One', sans-serif;font-size: 36px;color: #FFFFFF;padding: 10px;border-width: 0px;border-style: solid; }
.style-71019 A.links-urllink:hover { opacity: .5; }
.style-71019 li.group { margin-top: 16px; }
.style-71019 li.group:first-child { margin: 0; }
.style-63921 { margin-bottom: 16px; }
.style-63921 A.links-urllink { background-color: #007681;display: block;text-align: center;font-family: 'Pathway Gothic One', sans-serif;font-size: 36px;color: #FFFFFF;padding: 15px;border-width: 0px;border-style: solid; }
.style-63921 A.links-urllink:hover { opacity: .5; }
.style-63921 li.group { margin-top: 16px; }
.style-63921 li.group:first-child { margin: 0; }
.style-65150 .h2-style { font-size: 26px;font-weight: normal;margin: 0 0 15px 0;line-height: 1.5;color: #418FDE; }
.style-65150 .button { margin-top: 20px; }
.style-65150 { margin-bottom: 30px; }
.style-65150 .description { margin: 7px; }
.style-65150 time { margin-bottom: 5px; }
.style-65150 .readmore { padding: 0px;font-size: 14px;color: #BC2007;text-align: center;font-style: italic;background-position: left top;background-repeat: repeat; }
.style-65150 .long-description { margin: 7px; }
.style-65150 .brief-description { margin: 7px; }
.style-65150 .text img { margin: 0 10px 10px 0;display: block; }
.style-65150 .author { font-style: italic;margin: 7px; }
.style-65150 .question:hover { text-decoration: underline; }
.style-65150 .biobutton { padding: 0px;margin: 0px; }
.style-65150 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;font-size: 45px;text-align: center;padding: 10px;color: #004A98; }
.style-65150 .fund .bar { background-color: #318CDE; }
.style-65150 .header-widget { font-size: 26px;font-weight: normal;margin: 30px 0 15px 0; }
.style-65150 .album-name { font-size: 20px; }
.style-65150 .play-button { padding: 0px;margin: 0px; }
.style-65150 .album { margin: 20 px;padding: 10px; }
.style-65150 .video .media-player { margin: 25px;padding: 20px; }
.style-65150 div.content-wrap { line-height: 1.5;font-size: 17px; }
.style-65150 .schedule-date { border-width: 0px;border-style: solid;color: #404445; }
.style-65150 .schedule-time { color: #404445; }
.style-65150 .schedule-site { color: #404445; }
.style-65150 .schedule-directions { text-align: right; }
.style-65150 .event-detail { margin-bottom: 20px; }
.style-65150 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-65150 .game { border-width: .5px;border-style: solid;padding: 10px;border-color: #404445; }
.style-65150 .team-list .column { padding: 0 10px 0 0; }
.style-65150 .team-list .team-link { white-space: nowrap; }
.style-65150 .game .ath-row.ath-row-one { font-weight: bold; }
.style-65150 .game .ath-row.ath-row-five { text-align: left;border-width: .4px;border-style: solid; }
.style-17001 .h2-style { font-size: 26px;font-weight: normal;margin: 0 0 15px 0;line-height: 1.5;color: #418FDE; }
.style-17001 .h4-style { font-size: 40px;font-weight: normal;margin: 7px;line-height: 1.5;color: #1D428A;padding: 0px;padding-bottom: 4px;font-family: 'Pathway Gothic One', sans-serif; }
.style-17001 .button { margin-top: 20px; }
.style-17001 { margin-bottom: 30px; }
.style-17001 .description { margin: 7px;font-size: 18px;font-family: 'Ubuntu', sans-serif; }
.style-17001 time { margin-bottom: 5px;margin: 7px; }
.style-17001 .readmore { padding: 0px;font-size: 14px;color: #BC2007;text-align: center;font-style: italic;background-position: left top;background-repeat: repeat; }
.style-17001 .long-description { margin: 7px; }
.style-17001 .brief-description { margin: 7px;font-size: 18px;font-family: 'Ubuntu', sans-serif; }
.style-17001 .text img { margin: 0 10px 10px 0;display: block; }
.style-17001 .author { font-style: italic;margin: 7px; }
.style-17001 .question:hover { text-decoration: underline; }
.style-17001 .biobutton { padding: 0px;margin: 0px; }
.style-17001 .caption { padding: 0px; }
.style-17001 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;font-size: 45px;text-align: center;padding: 10px;color: #004A98; }
.style-17001 .fund .bar { background-color: #318CDE; }
.style-17001 .header-widget { font-size: 26px;font-weight: normal;margin: 30px 0 15px 0; }
.style-17001 .backbutton { font-size: 20px;font-family: 'Ubuntu', sans-serif; }
.style-17001 .album-name { font-size: 20px; }
.style-17001 .play-button { padding: 0px;margin: 0px; }
.style-17001 .album { margin: 20 px;padding: 10px; }
.style-17001 .video .media-player { margin: 25px;padding: 20px; }
.style-17001 div.content-wrap { line-height: 1.5;font-size: 17px; }
.style-17001 .schedule-date { border-width: 0px;border-style: solid;color: #404445; }
.style-17001 .schedule-time { color: #404445; }
.style-17001 .schedule-site { color: #404445; }
.style-17001 .schedule-directions { text-align: right; }
.style-17001 .event-detail { margin-bottom: 20px; }
.style-17001 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-17001 .game { border-width: .5px;border-style: solid;padding: 10px;border-color: #404445; }
.style-17001 .team-list .column { padding: 0 10px 0 0; }
.style-17001 .team-list .team-link { white-space: nowrap; }
.style-17001 .game .ath-row.ath-row-one { font-weight: bold; }
.style-17001 .game .ath-row.ath-row-five { text-align: left;border-width: .4px;border-style: solid; }
.style-35990 .h2-style { font-size: 26px;font-weight: normal;margin: 0 0 15px 0;line-height: 1.5;color: #998476; }
.style-35990 .h4-style { color: #515151;padding: 5px; }
.style-35990 A { color: #515151;font-size: 24px; }
.style-35990 .button { margin-top: 20px; }
.style-35990 { margin-bottom: 30px; }
.style-35990 .description { margin: 7px; }
.style-35990 time { margin-bottom: 5px; }
.style-35990 .readmore { padding: 0px;font-size: 14px;color: #BC2007;text-align: center;font-style: italic;background-position: left top;background-repeat: repeat; }
.style-35990 .long-description { margin: 7px; }
.style-35990 .brief-description { margin: 7px; }
.style-35990 .text img { margin: 0 10px 10px 0;display: block; }
.style-35990 .author { font-style: italic;margin: 7px; }
.style-35990 .question:hover { text-decoration: underline; }
.style-35990 .biobutton { padding: 0px;margin: 0px; }
.style-35990 .photo img { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;text-align: center; }
.style-35990 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;font-size: 45px;text-align: center;padding: 10px;color: #004A98; }
.style-35990 .fund .bar { background-color: #318CDE; }
.style-35990 .header-widget { font-size: 26px;font-weight: normal;margin: 30px 0 15px 0; }
.style-35990 .album-name { font-size: 20px; }
.style-35990 .play-button { padding: 0px;margin: 0px; }
.style-35990 .album { margin: 20 px;padding: 10px; }
.style-35990 .video .media-player { margin: 25px;padding: 20px; }
.style-35990 div.content-wrap { line-height: 1.30;font-size: 20px;color: #515151; }
.style-35990 .schedule-date { border-width: 0px;border-style: solid;color: #404445; }
.style-35990 .schedule-time { color: #404445; }
.style-35990 .schedule-site { color: #404445; }
.style-35990 .schedule-directions { text-align: right; }
.style-35990 .event-detail { margin-bottom: 20px; }
.style-35990 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-35990 .game { border-width: .5px;border-style: solid;padding: 10px;border-color: #404445; }
.style-35990 .team-list .column { padding: 0 10px 0 0; }
.style-35990 .team-list .team-link { white-space: nowrap; }
.style-35990 .game .ath-row.ath-row-one { font-weight: bold; }
.style-35990 .game .ath-row.ath-row-five { text-align: left;border-width: .4px;border-style: solid; }
.style-29956 .h2-style { font-size: 26px;font-weight: bold;margin: 0 0 15px 0;line-height: 1.5;color: #404445; }
.style-29956 .h3-style { font-size: 20px; }
.style-29956 .button { margin-top: 20px; }
.style-29956 { margin-bottom: 30px;padding: 12px;border-width: .3px;border-style: solid;border-color: #CCCCCC; }
.style-29956 .description { margin: 7px; }
.style-29956 time { margin-bottom: 5px; }
.style-29956 .readmore { padding: 0px;font-size: 14px;color: #BC2007;text-align: center;font-style: italic;background-position: left top;background-repeat: repeat; }
.style-29956 .long-description { margin: 7px; }
.style-29956 .brief-description { margin: 7px; }
.style-29956 .text img { margin: 0 10px 10px 0;display: block; }
.style-29956 .author { font-style: italic;margin: 7px; }
.style-29956 .biobutton { padding: 0px;margin: 0px; }
.style-29956 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;font-size: 45px;text-align: center;padding: 10px;color: #004A98; }
.style-29956 .fund .bar { background-color: #318CDE; }
.style-29956 .header-widget { font-size: 26px;font-weight: normal;margin: 30px 0 15px 0; }
.style-29956 .album-name { font-size: 20px; }
.style-29956 .play-button { padding: 0px;margin: 0px; }
.style-29956 .album { margin: 20 px;padding: 10px; }
.style-29956 .video .media-player { margin: 25px;padding: 20px; }
.style-29956 div.content-wrap { line-height: 1.30; }
.style-29956 .schedule-date { border-width: 0px;border-style: solid;color: #404445; }
.style-29956 .schedule-time { color: #404445; }
.style-29956 .schedule-site { color: #404445; }
.style-29956 .schedule-directions { padding-bottom: 15px;display: block; }
.style-29956 .event-detail { margin-bottom: 20px; }
.style-29956 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-29956 .game { border-bottom: 1px solid #D3D3D3; }
.style-29956 .team-list .column { padding: 0 10px 0 0; }
.style-29956 .team-list .team-link { white-space: nowrap;padding: 5px; }
.style-29956 .game .schedule-location { display: block; }
.style-29956 .game .schedule-location:before { content: "Location:"; }
.style-29956 .game .ath-row.ath-row-one { font-weight: bold;padding-bottom: 2px; }
.style-64158 .h2-style { font-size: 26px;font-weight: normal;margin: 0 0 15px 0;line-height: 1.5;color: #1D428A; }
.style-64158 .button { margin-top: 20px; }
.style-64158 { margin-bottom: 30px; }
.style-64158 .description { margin: 7px; }
.style-64158 time { margin-bottom: 5px; }
.style-64158 .readmore { padding: 0px;font-size: 14px;color: #BC2007;text-align: center;font-style: italic;background-position: left top;background-repeat: repeat; }
.style-64158 .long-description { margin: 7px; }
.style-64158 .brief-description { margin: 7px; }
.style-64158 .text img { margin: 0 10px 10px 0;display: block; }
.style-64158 .author { font-style: italic;margin: 7px; }
.style-64158 .question:hover { text-decoration: underline; }
.style-64158 .biobutton { padding: 0px;margin: 0px; }
.style-64158 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;font-size: 45px;text-align: center;padding: 10px;color: #004A98; }
.style-64158 .fund .bar { background-color: #318CDE; }
.style-64158 .header-widget { font-size: 26px;font-weight: normal;margin: 30px 0 15px 0; }
.style-64158 .album-name { font-size: 20px; }
.style-64158 .play-button { padding: 0px;margin: 0px; }
.style-64158 .album { margin: 20 px;padding: 10px; }
.style-64158 .video .media-player { margin: 25px;padding: 20px; }
.style-64158 div.content-wrap { line-height: 1.5;font-size: 19px; }
.style-64158 .schedule-date { border-width: 0px;border-style: solid;color: #404445; }
.style-64158 .schedule-time { color: #404445; }
.style-64158 .schedule-site { color: #404445; }
.style-64158 .schedule-directions { text-align: right; }
.style-64158 .event-detail { margin-bottom: 20px; }
.style-64158 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-64158 .game { border-width: .5px;border-style: solid;padding: 10px;border-color: #404445; }
.style-64158 .team-list .column { padding: 0 10px 0 0; }
.style-64158 .team-list .team-link { white-space: nowrap; }
.style-64158 .game .ath-row.ath-row-one { font-weight: bold; }
.style-64158 .game .ath-row.ath-row-five { text-align: left;border-width: .4px;border-style: solid; }
.style-63940 .h1-style { color: #004C97;font-size: 50px; }
.style-63940 .h2-style { font-size: 26px;font-weight: normal;margin: 0 0 15px 0;color: #004C97;padding: 10px; }
.style-63940 .h4-style { font-size: 25px;padding: 10px; }
.style-63940 .button { margin-top: 20px; }
.style-63940 { margin-bottom: 7px;margin-top: 30px;background-color: #D9E8F8;padding: 10px; }
.style-63940 .description { margin: 7px; }
.style-63940 time { margin-bottom: 5px; }
.style-63940 .readmore { padding: 0px;font-size: 16px;color: #BC2007;text-align: center;font-style: italic;background-position: left top;background-repeat: repeat;margin: 0px; }
.style-63940 .archive { font-size: 23px; }
.style-63940 .long-description { margin: 7px; }
.style-63940 .brief-description { margin: 0px;padding: 0px;border-width: 0px;border-style: solid; }
.style-63940 .text img { margin: 0 10px 10px 0;display: block; }
.style-63940 .author { font-style: italic;margin: 7px; }
.style-63940 .biobutton { padding: 0px;margin: 0px; }
.style-63940 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;font-size: 45px;text-align: center;padding: 10px;color: #004A98; }
.style-63940 .fund .bar { background-color: #318CDE; }
.style-63940 .album-name { font-size: 20px; }
.style-63940 .play-button { padding: 0px;margin: 0px; }
.style-63940 .album { margin: 20 px;padding: 10px; }
.style-63940 .video .media-player { margin: 25px;padding: 20px; }
.style-63940 div.content-wrap { line-height: 1.30;padding: 10px; }
.style-63940 .event-detail { margin-bottom: 20px; }
.style-63940 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-63940 .team-list .column { padding: 0 10px 0 0; }
.style-63940 .team-list .team-link { white-space: nowrap; }
.style-38274 .h1-style { background-position: center center;color: #004C97;text-align: center; }
.style-38274 .h2-style { font-size: 50px;font-weight: bold;margin: 0 0 15px 0;color: #004C97;text-align: center;padding: 0px;font-family: 'Pathway Gothic One', sans-serif; }
.style-38274 .h3-style { font-size: 36px;font-family: 'Pathway Gothic One', sans-serif; }
.style-38274 .button { margin-top: 20px; }
.style-38274 { margin-bottom: 30px;margin: 0px;padding: 0px; }
.style-38274 .description { margin: 7px; }
.style-38274 time { margin-bottom: 5px;display: block;margin-left: 35%; }
.style-38274 .readmore { padding: 0px;margins: 2px
font-size: 14px;color: #004C97;text-align: center;font-style: italic;position: absolute;bottom: 7px;display: inline-block;left: 35%; }
.style-38274 .archive { font-size: 30px;text-align: center;color: #AB2328;padding: 0 0 15px 275px; }
.style-38274 .h4-style A { display: block;margin-left: 35%;font-size: 20px; }
.style-38274 .long-description { margin: 7px; }
.style-38274 .brief-description { margin: 2px;padding: 2px;display: block;margin-left: 35%; }
.style-38274 .text img { margin: 0 10px 10px 0;display: block; }
.style-38274 .author { font-style: italic;margin: 7px;display: block;margin-left: 35%; }
.style-38274 .news img { /*height: 200px;*/
width: 33%; }
.style-38274 .biobutton { padding: 0px;margin: 0px; }
.style-38274 .photo img { /*width: 336px;height: 235px;: */; }
.style-38274 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;font-size: 50px;text-align: center;padding: 10px;color: #004A98; }
.style-38274 .page-title-level-2 { font-size: 28px;text-align: center;color: #004C97; }
.style-38274 .page-title-level-3 { font-family: 'Pathway Gothic One', sans-serif;text-align: center;color: #004A98;font-size: 50px;margin: 10px;padding: 15px; }
.style-38274 .page-title-level-4 { font-family: 'Pathway Gothic One', sans-serif;color: #004A98;font-size: 50px;text-align: center;padding: 10px;margin: 10px; }
.style-38274 .fund .bar { background-color: #318CDE; }
.style-38274 .header-widget { font-size: 50px;font-weight: normal;font-family: 'Pathway Gothic One', sans-serif; }
.style-38274 .album-name { font-size: 20px; }
.style-38274 .play-button { padding: 0px;margin: 0px; }
.style-38274 .album { margin: 0px;padding: 0px; }
.style-38274 .video .media-player { margin: 25px;padding: 20px; }
.style-38274 li.group { padding: 7px;/*border-bottom: 1px solid #D3D3D3;*/
position: relative;z-index: 1;padding-bottom: 35px; }
.style-38274 li.group:after { content: "";position: absolute;right: 0;bottom: 0;height: 1px;width: 66%;border-bottom: 1px solid #D3D3D3; }
.style-38274 div.content-wrap { line-height: 1.30;font-size: 19px;top-padding: 0
top-margin: 0; }
.style-38274 .event-detail { margin-bottom: 20px; }
.style-38274 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-38274 .team-list .column { padding: 0 10px 0 0; }
.style-38274 .team-list .team-link { white-space: nowrap; }
.style-24359 .h1-style { background-position: center center;color: #004C97;text-align: center; }
.style-24359 .h2-style { font-size: 50px;margin: 15px;color: #FFFFFF;text-align: center;padding: 10px;font-family: 'Pathway Gothic One', sans-serif;background-color: #004C97;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-24359 .h3-style { font-size: 22px;line-height: 1.2;color: #004C97; }
.style-24359 .h4-style { font-size: 30px; }
.style-24359 .h5-style { color: #004C97;font-size: 19px; }
.style-24359 .button { margin-top: 20px; }
.style-24359 { margin-bottom: 30px;margin: 0px;padding: 0px;font-family: 'Ubuntu', sans-serif; }
.style-24359 .description { margin: 7px;font-size: 18px; }
.style-24359 time { margin-bottom: 5px;display: block; }
.style-24359 .readmore { padding: 0px;margins: 2px
font-size: 14px;color: #004C97;text-align: center;font-style: italic;position: absolute;bottom: 7px;display: inline-block;left: 35%; }
.style-24359 .archive { font-size: 30px;text-align: center;color: #AB2328;padding: 0 0 15px 275px; }
.style-24359 .h4-style A { display: block;margin-left: 35%;font-size: 20px; }
.style-24359 .long-description { margin: 7px; }
.style-24359 .brief-description { margin: 2px;padding: 2px;display: block;font-size: 18px; }
.style-24359 .text img { margin: 0 10px 10px 0;display: block; }
.style-24359 .author { font-style: italic;margin: 7px;display: block; }
.style-24359 .news img { /*height: 200px;*/
width: 33%; }
.style-24359 .biobutton { padding: 0px;margin: 0px; }
.style-24359 .photo img { /*width: 336px;height: 235px;: */; }
.style-24359 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;font-size: 50px;text-align: center;padding: 10px;color: #004A98; }
.style-24359 .page-title-level-2 { font-size: 28px;text-align: center;color: #004C97; }
.style-24359 .page-title-level-3 { font-family: 'Pathway Gothic One', sans-serif;text-align: center;color: #004A98;font-size: 50px;margin: 10px;padding: 15px; }
.style-24359 .page-title-level-4 { font-family: 'Pathway Gothic One', sans-serif;color: #004A98;font-size: 50px;text-align: center;padding: 10px;margin: 10px; }
.style-24359 .fund .bar { background-color: #318CDE; }
.style-24359 .header-widget { font-size: 50px;font-weight: normal;font-family: 'Pathway Gothic One', sans-serif; }
.style-24359 .album-name { font-size: 20px; }
.style-24359 .play-button { padding: 0px;margin: 0px; }
.style-24359 .album { margin: 0px;padding: 0px; }
.style-24359 .video .media-player { margin: 25px;padding: 20px; }
.style-24359 li.group { padding: 7px;/*border-bottom: 1px solid #D3D3D3;*/
position: relative;z-index: 1;padding-bottom: 35px; }
.style-24359 li.group:after { content: "";position: absolute;right: 0;bottom: 0;height: 1px;width: 66%;border-bottom: 1px solid #D3D3D3; }
.style-24359 div.content-wrap { line-height: 1.30;font-size: 19px;padding: 10px;margin: 10px; }
.style-24359 .event-detail { margin-bottom: 20px; }
.style-24359 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-24359 .team-list .column { padding: 0 10px 0 0; }
.style-24359 .team-list .team-link { white-space: nowrap; }
.style-65560 .h1-style { background-position: center center;color: #004C97;text-align: center; }
.style-65560 .h2-style { font-size: 40px;margin: 10px;color: #004C97;text-align: left;padding: 10px;font-family: 'Pathway Gothic One', sans-serif;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-65560 .h4-style { font-size: 30px; }
.style-65560 .button { margin-top: 20px; }
.style-65560 { margin-bottom: 30px;margin: 0px;padding: 0px;font-family: 'Ubuntu', sans-serif; }
.style-65560 .description { margin: 7px;font-size: 18px; }
.style-65560 time { margin-bottom: 5px;display: block; }
.style-65560 .readmore { padding: 0px;margins: 2px
font-size: 14px;color: #004C97;text-align: center;font-style: italic;position: absolute;bottom: 7px;display: inline-block;left: 35%; }
.style-65560 .archive { font-size: 30px;text-align: center;color: #AB2328;padding: 0 0 15px 275px; }
.style-65560 .h4-style A { display: block;margin-left: 35%;font-size: 20px; }
.style-65560 .long-description { margin: 7px; }
.style-65560 .brief-description { margin: 2px;padding: 2px;display: block;font-size: 18px; }
.style-65560 .photos { text-align: right; }
.style-65560 .text img { margin: 0 10px 10px 0;display: block; }
.style-65560 .author { font-style: italic;margin: 7px;display: block; }
.style-65560 .news img { /*height: 200px;*/
width: 33%; }
.style-65560 .question { text-align: left; }
.style-65560 .biobutton { padding: 0px;margin: 0px; }
.style-65560 .photo img { /*width: 336px;height: 235px;: */; }
.style-65560 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;font-size: 50px;text-align: center;padding: 10px;color: #004A98; }
.style-65560 .page-title-level-2 { font-size: 28px;text-align: center;color: #004C97; }
.style-65560 .page-title-level-3 { font-family: 'Pathway Gothic One', sans-serif;text-align: center;color: #004A98;font-size: 50px;margin: 10px;padding: 15px; }
.style-65560 .page-title-level-4 { font-family: 'Pathway Gothic One', sans-serif;color: #004A98;font-size: 50px;text-align: center;padding: 10px;margin: 10px; }
.style-65560 .fund .bar { background-color: #318CDE; }
.style-65560 .header-widget { font-size: 50px;font-weight: normal;font-family: 'Pathway Gothic One', sans-serif; }
.style-65560 .album-name { font-size: 20px; }
.style-65560 .play-button { padding: 0px;margin: 0px; }
.style-65560 .album { margin: 0px;padding: 0px; }
.style-65560 .video .media-player { margin: 25px;padding: 20px; }
.style-65560 li.group { padding: 7px;/*border-bottom: 1px solid #D3D3D3;*/
position: relative;z-index: 1;padding-bottom: 35px; }
.style-65560 li.group:after { content: "";position: absolute;right: 0;bottom: 0;height: 1px;width: 66%;border-bottom: 1px solid #D3D3D3; }
.style-65560 div.content-wrap { line-height: 1.30;font-size: 19px;padding: 10px;margin: 10px;text-align: left; }
.style-65560 .event-detail { margin-bottom: 20px; }
.style-65560 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-65560 .team-list .column { padding: 0 10px 0 0; }
.style-65560 .team-list .team-link { white-space: nowrap; }
.style-19119 .h1-style { color: #004C97;font-size: 50px; }
.style-19119 .h2-style { font-size: 26px;font-weight: normal;margin: 0 0 15px 0;color: #AB2328; }
.style-19119 .h4-style { font-size: 25px;padding: 10px; }
.style-19119 .button { margin-top: 20px; }
.style-19119 { margin-bottom: 7px;margin-top: 30px;background-color: #D9E8F8;padding: 10px; }
.style-19119 .description { margin: 7px; }
.style-19119 time { margin-bottom: 5px; }
.style-19119 .readmore { padding-right: 650px;font-size: 16px;color: #BC2007;text-align: right;font-style: italic;background-position: right center;background-repeat: repeat;margin: 0px; }
.style-19119 .archive { font-size: 23px; }
.style-19119 .long-description { margin: 7px; }
.style-19119 .brief-description { margin: 0px;padding: 0px;border-width: 0px;border-style: solid; }
.style-19119 .text img { margin: 0 10px 10px 0;display: block; }
.style-19119 .author { font-style: italic;margin: 7px; }
.style-19119 .biobutton { padding: 0px;margin: 0px; }
.style-19119 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;font-size: 45px;text-align: center;padding: 10px;color: #004A98; }
.style-19119 .fund .bar { background-color: #318CDE; }
.style-19119 .album-name { font-size: 20px; }
.style-19119 .play-button { padding: 0px;margin: 0px; }
.style-19119 .album { margin: 20 px;padding: 10px; }
.style-19119 .video .media-player { margin: 25px;padding: 20px; }
.style-19119 div.content-wrap { line-height: 1.30; }
.style-19119 .event-detail { margin-bottom: 20px; }
.style-19119 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-19119 .team-list .column { padding: 0 10px 0 0; }
.style-19119 .team-list .team-link { white-space: nowrap; }
.style-61457 .h1-style { color: #004C97;font-size: 50px; }
.style-61457 .h2-style { font-size: 26px;font-weight: normal;margin: 0 0 15px 0;color: #007681; }
.style-61457 .h4-style { font-size: 25px;padding: 10px; }
.style-61457 .button { margin-top: 20px; }
.style-61457 { margin-bottom: 7px;margin-top: 30px;background-color: #D9E8F8;padding: 10px; }
.style-61457 .description { margin: 7px; }
.style-61457 time { margin-bottom: 5px; }
.style-61457 .readmore { padding: 0px;font-size: 16px;color: #BC2007;text-align: center;font-style: italic;background-position: left top;background-repeat: repeat;margin: 0px; }
.style-61457 .archive { font-size: 23px; }
.style-61457 .long-description { margin: 7px; }
.style-61457 .brief-description { margin: 0px;padding: 0px;border-width: 0px;border-style: solid; }
.style-61457 .text img { margin: 0 10px 10px 0;display: block; }
.style-61457 .author { font-style: italic;margin: 7px; }
.style-61457 .biobutton { padding: 0px;margin: 0px; }
.style-61457 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;font-size: 45px;text-align: center;padding: 10px;color: #004A98; }
.style-61457 .fund .bar { background-color: #318CDE; }
.style-61457 .album-name { font-size: 20px; }
.style-61457 .play-button { padding: 0px;margin: 0px; }
.style-61457 .album { margin: 20 px;padding: 10px; }
.style-61457 .video .media-player { margin: 25px;padding: 20px; }
.style-61457 div.content-wrap { line-height: 1.30; }
.style-61457 .event-detail { margin-bottom: 20px; }
.style-61457 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-61457 .team-list .column { padding: 0 10px 0 0; }
.style-61457 .team-list .team-link { white-space: nowrap; }
.style-64108 .h2-style { font-size: 26px;font-weight: normal;margin: 0px;line-height: 1.5;color: #1D428A;padding: 18px;padding-bottom: 4px; }
.style-64108 .h3-style { font-size: 20px;line-height: 1.2; }
.style-64108 .button { margin-top: 20px; }
.style-64108 { margin-bottom: 30px;background-color: #ECEEEE; }
.style-64108 .description { margin: 7px; }
.style-64108 time { margin-bottom: 5px; }
.style-64108 .readmore { padding: 0px;font-size: 14px;color: #BC2007;text-align: center;font-style: italic;background-position: left top;background-repeat: repeat; }
.style-64108 .long-description { margin: 7px; }
.style-64108 .brief-description { margin: 7px; }
.style-64108 .text img { margin: 0 10px 10px 0;display: block; }
.style-64108 .author { font-style: italic;margin: 7px; }
.style-64108 .question { font-size: 20px;padding: 10px; }
.style-64108 .question:hover { text-decoration: underline; }
.style-64108 .biobutton { padding: 0px;margin: 0px; }
.style-64108 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;font-size: 45px;text-align: center;padding: 10px;color: #004A98; }
.style-64108 .fund .bar { background-color: #318CDE; }
.style-64108 .header-widget { font-size: 26px;font-weight: normal;margin: 30px 0 15px 0; }
.style-64108 .album-name { font-size: 20px; }
.style-64108 .play-button { padding: 0px;margin: 0px; }
.style-64108 .album { margin: 20 px;padding: 10px; }
.style-64108 .video .media-player { margin: 25px;padding: 20px; }
.style-64108 div.content-wrap { line-height: 1.5;font-size: 19px;padding: 15px;padding-top: 5px; }
.style-64108 .schedule-date { border-width: 0px;border-style: solid;color: #404445; }
.style-64108 .schedule-time { color: #404445; }
.style-64108 .schedule-site { color: #404445; }
.style-64108 .schedule-directions { text-align: right; }
.style-64108 .event-detail { margin-bottom: 20px; }
.style-64108 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-64108 .game { border-width: .5px;border-style: solid;padding: 10px;border-color: #404445; }
.style-64108 .team-list .column { padding: 0 10px 0 0; }
.style-64108 .team-list .team-link { white-space: nowrap; }
.style-64108 .game .ath-row.ath-row-one { font-weight: bold; }
.style-64108 .game .ath-row.ath-row-five { text-align: left;border-width: .4px;border-style: solid; }
.style-64366 .h2-style { font-size: 26px;font-weight: normal;margin: 0 0 15px 0;line-height: 1.5;color: #418FDE; }
.style-64366 .button { margin-top: 20px; }
.style-64366 { margin-bottom: 30px; }
.style-64366 .description { margin: 7px; }
.style-64366 time { margin-bottom: 5px; }
.style-64366 .readmore { padding: 0px;font-size: 14px;color: #BC2007;text-align: center;font-style: italic;background-position: left top;background-repeat: repeat; }
.style-64366 .long-description { margin: 7px; }
.style-64366 .brief-description { margin: 7px; }
.style-64366 .text img { margin: 0 10px 10px 0;display: block; }
.style-64366 .author { font-style: italic;margin: 7px; }
.style-64366 .question:hover { text-decoration: underline; }
.style-64366 .biobutton { padding: 0px;margin: 0px; }
.style-64366 .photo img { padding: 0px;margin: 0px; }
.style-64366 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;font-size: 45px;text-align: center;padding: 10px;color: #004A98; }
.style-64366 .fund .bar { background-color: #318CDE; }
.style-64366 .header-widget { font-size: 26px;font-weight: normal;margin: 30px 0 15px 0; }
.style-64366 .album-name { font-size: 20px; }
.style-64366 .play-button { padding: 0px;margin: 0px; }
.style-64366 .album { margin: 20 px;padding: 10px; }
.style-64366 .video .media-player { margin: 25px;padding: 20px; }
.style-64366 div.content-wrap { line-height: 1.5;font-size: 17px; }
.style-64366 .schedule-date { border-width: 0px;border-style: solid;color: #404445; }
.style-64366 .schedule-time { color: #404445; }
.style-64366 .schedule-site { color: #404445; }
.style-64366 .schedule-directions { text-align: right; }
.style-64366 .event-detail { margin-bottom: 20px; }
.style-64366 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-64366 .game { border-width: .5px;border-style: solid;padding: 10px;border-color: #404445; }
.style-64366 .team-list .column { padding: 0 10px 0 0; }
.style-64366 .team-list .team-link { white-space: nowrap; }
.style-64366 .game .ath-row.ath-row-one { font-weight: bold; }
.style-64366 .game .ath-row.ath-row-five { text-align: left;border-width: .4px;border-style: solid; }
.style-43826 .h1-style { color: #004C97;font-size: 50px; }
.style-43826 .h2-style { font-size: 26px;font-weight: normal;margin: 0 0 15px 0;color: #004C97; }
.style-43826 .h4-style { font-size: 25px;padding: 10px; }
.style-43826 .button { margin-top: 20px; }
.style-43826 { margin-bottom: 7px;margin-top: 30px;padding: 10px; }
.style-43826 .description { margin: 7px; }
.style-43826 time { margin-bottom: 5px; }
.style-43826 .readmore { padding: 0px;font-size: 16px;color: #BC2007;text-align: center;font-style: italic;background-position: left top;background-repeat: repeat; }
.style-43826 .archive { font-size: 23px; }
.style-43826 .long-description { margin: 7px; }
.style-43826 .brief-description { margin: 0px;padding: 0px;border-width: 0px;border-style: solid; }
.style-43826 .text img { margin: 0 10px 10px 0;display: block; }
.style-43826 .author { font-style: italic;margin: 7px; }
.style-43826 .biobutton { padding: 0px;margin: 0px; }
.style-43826 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;font-size: 45px;text-align: center;padding: 10px;color: #004A98; }
.style-43826 .fund .bar { background-color: #318CDE; }
.style-43826 .album-name { font-size: 20px; }
.style-43826 .play-button { padding: 0px;margin: 0px; }
.style-43826 .album { margin: 20 px;padding: 10px; }
.style-43826 .video .media-player { margin: 25px;padding: 20px; }
.style-43826 div.content-wrap { line-height: 1.30; }
.style-43826 .event-detail { margin-bottom: 20px; }
.style-43826 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-43826 .team-list .column { padding: 0 10px 0 0; }
.style-43826 .team-list .team-link { white-space: nowrap; }
.style-17216 .button { margin-top: 20px; }
.style-17216 { margin-bottom: 30px; }
.style-17216 time { margin-bottom: 5px; }
.style-17216 .text img { margin: 0 10px 10px 0; }
.style-17216 .fund .bar { background-color: #318CDE; }
.style-17216 .event-detail { margin-bottom: 20px; }
.style-17216 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-21590 .button { margin-top: 20px; }
.style-21590 { margin-bottom: 10px;margin-top: 20px;text-align: right; }
.style-21590 time { margin-bottom: 5px; }
.style-21590 .link-image { margin: 0;padding: 0; }
.style-21590 .text img { margin: 0 10px 10px 0; }
.style-21590 .fund .bar { background-color: #318CDE; }
.style-21590 .event-detail { margin-bottom: 20px; }
.style-21590 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-17033 .h2-style { color: #004a98;font-family: "Ubuntu",sans-serif;font-weight: 300;font-size: 26px;line-height: 31px;margin: 0 146px 14px 0; }
.style-17033 { margin-bottom: 30px; }
.style-17033 .cover-photo { max-width: 483px !important;height: 235px; }
.style-17033 .play-button { position: absolute;top: 0;left: 0;width: 483px;height: 235px;background-image: url('/ftpimages/244/site/931/images/hpVideo_play.png');background-position: center center;background-repeat: no-repeat;text-indent: -9999em; }
.style-17033 .album { position: relative; }
.style-17020 .h2-style { font-family: 'Pathway Gothic One', sans-serif;font-size: 45px;text-align: center; }
.style-17020 { /*padding-bottom: 36%;: */; }
.style-17020 .link-image { margin-left: 100px; }
.style-17020 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-17020 .page-title-level-2 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-17020 .page-title-level-3 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-17020 .page-title-level-4 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-17020 .page-title-level-5 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-17020 .page-title-level-6 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-17020 div.content-wrap { padding: 20px; }
.style-18510 .h1-style { color: #004C97;font-size: 50px;text-transform: capitalize; }
.style-18510 .h2-style { color: #A2AAAD;font-size: 20px; }
.style-18510 .h3-style { font-size: 19px; }
.style-18510 .h4-style { color: #004C97;font-size: 75px;font-family: 'Pathway Gothic One', sans-serif; }
.style-18510 { font-size: 25px; }
.style-18510 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-18510 .page-title-level-2 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-18510 .page-title-level-3 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-18510 .page-title-level-4 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-18510 .page-title-level-5 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-18510 .page-title-level-6 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-18510 div.content-wrap { padding: 0px; }
.style-17063 .h1-style { font-family: 'Pathway Gothic One', sans-serif;color: #C4622D;font-size: 50px; }
.style-17063 .h2-style { font-family: 'Pathway Gothic One', sans-serif;font-size: 60px; }
.style-17063 A { font-family: 'Pathway Gothic One', sans-serif;font-size: 40px; }
.style-17063 { /*padding-bottom: 36%;: */;padding: 10px; }
.style-17063 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-17063 .page-title-level-2 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-17063 .page-title-level-3 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-17063 .page-title-level-4 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-17063 .page-title-level-5 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-17063 .page-title-level-6 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-17063 A.links-urllink { font-family: 'Pathway Gothic One', sans-serif;font-size: 40px; }
.style-17335 { /*padding-bottom: 36%;: */; }
.style-17335 .page-title-level-1 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 90px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal;text-align: center; }
.style-17335 .page-title-level-2 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 90px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal;text-align: center; }
.style-17335 .page-title-level-3 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 90px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal;text-align: center; }
.style-17335 .page-title-level-4 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 90px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal;text-align: center; }
.style-17335 .page-title-level-5 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-17335 .page-title-level-6 { font-family: 'Pathway Gothic One', sans-serif;color: #0F468F;font-size: 110px;line-height: 110px;margin: 0;text-transform: uppercase;font-weight: normal; }
.style-17018 { text-align: right;font-family: 'Ubuntu', sans-serif;color: #004A98;font-size: 14px;line-height: 20px;font-weight: bold;margin-bottom: 20px; }
.style-17019 { margin-bottom: 15px; }
.style-17019 A.links-urllink { color: #004A98;font-size: 14px;line-height: 20px;font-family: 'Ubuntu', sans-serif;font-weight: bold; }
.style-17019 li.group { display: inline-block;position: relative;padding: 0 21px; }
.style-17019 li.group:first-child { padding-left: 0; }
.style-17019 li.group:before { border-left: 1px solid #004a98;content: "";position: absolute;left: 0;top: 3px;height: 21px; }
.style-17015 { position: relative; }
.style-17015 .logo img { position: absolute;top: 43px; }
.style-17012 { text-align: right;margin-left: 27px; }
.style-17012 .submit-button { background-image: url('/ftpimages/244/site/931/images/search.png');background-position: center center;background-repeat: no-repeat;width: 20px;height: 20px;border: 0;text-indent: -999em;background-color: transparent; }
.style-17012 .search-text { background-color: transparent;border: 0;width: calc(100% - 25px);color: #004A98;font-size: 13px;line-height: 15px; }
.style-17012 div.content-wrap { background-color: #f7f8f9;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.33);-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.33);box-shadow: inset 0 0 3px rgba(0,0,0,.33);padding: 4px; }
.style-17011 { text-align: right; }
.style-17011 .link-image { margin: 4px; }
.style-17011 li.group { display: inline-block; }
.style-17034 { margin-bottom: 30px; }
.style-17034 .mini-sitemap-open { color: #004A98;font-size: 14px;line-height: 20px;font-family: 'Ubuntu', sans-serif;font-weight: bold;position: relative;top: -81px;left: 430px;padding-left: 21px; }
.style-17034 .mini-sitemap-open:before { border-left: 1px solid #004a98;content: "";position: absolute;left: 0;top: 0;height: 21px; }
.style-17034 .mini-sitemap-close { color: #004A98;font-size: 14px;line-height: 20px;font-family: 'Ubuntu', sans-serif;font-weight: bold;position: relative;top: -81px;left: 430px;padding-left: 21px; }
.style-17034 .mini-sitemap-close:before { border-left: 1px solid #004a98;content: "";position: absolute;left: 0;top: 0px;height: 21px; }
.style-17034 .ms-level2 { margin-top: 20px; }
.style-17034 .ms-l2-text { font-size: 17px;color: #121212;font-weight: normal; }
.style-17326 .h4-style { font-size: 26px;color: #003769;font-weight: normal; }
.style-17326 A { font-size: 18px;font-weight: bold;color: #1E6AC5; }
.style-17326 { border-top: 1px solid #b6b8de;border-bottom: 1px solid #b6b8de;padding: 13px 0;margin-bottom: 30px; }
.style-17326 .long-description { font-size: 18px;line-height: 24px;color: #004A98; }
.style-17326 .brief-description { font-size: 18px;line-height: 24px;color: #004A98; }
.style-17326 .job-title { font-size: 18px;line-height: 24px;color: #004A98; }
.style-17326 .email { margin-top: 17px; }
.style-17043 .h4-style { font-size: 26px;color: #003769;font-weight: normal; }
.style-17043 A { font-size: 18px;font-weight: bold;color: #1E6AC5; }
.style-17043 { border-top: 1px solid #b6b8de;border-bottom: 1px solid #b6b8de;padding: 13px 0;margin-bottom: 30px; }
.style-17043 .long-description { font-size: 18px;line-height: 24px;color: #004A98; }
.style-17043 .brief-description { font-size: 18px;line-height: 24px;color: #004A98; }
.style-17043 .job-title { font-size: 18px;line-height: 24px;color: #004A98; }
.style-17043 .email { margin-top: 17px; }
.style-17043 .fund .bar { background-color: #318CDE; }
.style-17043 .scale { color: #B6B8DE; }
.style-17043 .fund .bar-container { border-color: #B6B8DE; }
.style-17043 .fund .chart .scale li i { border-color: #B6B8DE; }
.style-17038 .h2-style { font-size: 26px;font-weight: normal;color: #c34432;margin: 0 0 15px 0; }
.style-17038 { margin-bottom: 30px;border-top: 1px solid #b6b8de;border-bottom: 1px solid #b6b8de;padding: 25px 37px;background-color: #fff;background-image: -webkit-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*webkit*/
background-image: -moz-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ff*/
background-image: -o-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*opera*/
background-image: -ms-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ie*/
background-image: linear-gradient(to left, rgba(0,0,0,.21), rgba(255,255,255,.21));: /*default*/; }
.style-17038 .readmore { font-style: italic;font-weight: 600;color: #C64530;font-size: 18px; }
.style-17038 .h4-style A { color: #1E6AC5; }
.style-17038 .h4-style A:hover { color: #318CDE; }
.style-17038 .roster-entry { margin-bottom: 15px; }
.style-17038 .athleticteamroster .player-name-link { text-decoration: none;display: block; }
.style-17037 .h4-style { font-size: 26px;color: #003769;font-weight: normal; }
.style-17037 A { font-size: 18px;font-weight: bold;color: #1E6AC5; }
.style-17037 { border-top: 1px solid #b6b8de;border-bottom: 1px solid #b6b8de;padding: 13px 0;margin-bottom: 30px; }
.style-17037 .long-description { font-size: 18px;line-height: 24px;color: #004A98; }
.style-17037 .brief-description { font-size: 18px;line-height: 24px;color: #004A98; }
.style-17037 .job-title { font-size: 18px;line-height: 24px;color: #004A98; }
.style-17037 .email { margin-top: 17px; }
.style-17037 .schedule-date { font-weight: bold; }
.style-17037 .schedule-time { font-weight: bold; }
.style-17037 .schedule-title { font-size: 20px; }
.style-17039 .h2-style { font-size: 26px;font-weight: normal;color: #c34432;margin: 0 0 15px 0; }
.style-17039 { margin-bottom: 30px;border-top: 1px solid #b6b8de;border-bottom: 1px solid #b6b8de;padding: 25px 37px;background-color: #fff;background-image: -webkit-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*webkit*/
background-image: -moz-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ff*/
background-image: -o-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*opera*/
background-image: -ms-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ie*/
background-image: linear-gradient(to left, rgba(0,0,0,.21), rgba(255,255,255,.21));: /*default*/; }
.style-17039 .readmore { font-style: italic;font-weight: 600;color: #C64530;font-size: 18px; }
.style-17039 .h4-style A { color: #1E6AC5; }
.style-17039 .h4-style A:hover { color: #318CDE; }
.style-17039 .filter-group { margin-bottom: 20px; }
.style-17039 .button-group { float: none;display: inherit; }
.style-17039 .calendardatepicker li.today a { background-color: #004A98;color: #FFFFFF; }
.style-17039 .calendardatepicker li.selected-day a { background-color: #318CDE;color: #FFFFFF; }
.style-17039 .day-header span { padding: 5px 0; }
.style-17039 .day a { padding: 5px 0; }
.style-17042 .button { margin-top: 20px; }
.style-17042 { margin-bottom: 30px; }
.style-17042 time { margin-bottom: 5px; }
.style-17042 .fund .bar { background-color: #318CDE; }
.style-17042 li.group { border-top: 1px solid #b6b8de;padding-top: 10px; }
.style-17042 li.group:first-child { border-top: 0px;padding-top: 0px; }
.style-17042 .event-detail { margin-bottom: 20px; }
.style-17042 .event-detail:first-child { border-top: 0px; }
.style-17042 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-17042 .large-calendar-grid { border-color: #B6B8DE; }
.style-17042 .large-calendar-grid ol.calendar-header li { border-color: #B6B8DE; }
.style-17042 .large-calendar-grid .day-holder { border-color: #B6B8DE;background: none; }
.style-17042 .large-calendar-grid .other-month.day-holder { border-color: #B6B8DE; }
.style-17042 .large-calendar-grid .has-events.day-holder { background: #FFFFFF; }
.style-17042 .large-calendar-grid .calendar-list { border-color: #B6B8DE; }
.style-17035 .h4-style { font-size: 26px;color: #003769;font-weight: normal; }
.style-17035 A { font-size: 18px;font-weight: bold;color: #1E6AC5; }
.style-17035 { border-top: 1px solid #b6b8de;border-bottom: 1px solid #b6b8de;padding: 13px 0;margin-bottom: 30px; }
.style-17035 .long-description { font-size: 18px;line-height: 24px;color: #004A98; }
.style-17035 .brief-description { font-size: 18px;line-height: 24px;color: #004A98; }
.style-17035 .job-title { font-size: 18px;line-height: 24px;color: #004A98; }
.style-17035 .email { margin-top: 17px; }
.style-17035 .course-title A:hover { color: #318CDE; }
.style-17035 .course-title.on-state { color: #318CDE; }
.style-17040 .h2-style { font-size: 26px;font-weight: normal;color: #C34432;margin: 0 0 15px 0; }
.style-17040 { margin-bottom: 30px;border-top: 1px solid #b6b8de;border-bottom: 1px solid #b6b8de;padding: 25px 37px;background-color: #fff;background-image: -webkit-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*webkit*/
background-image: -moz-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ff*/
background-image: -o-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*opera*/
background-image: -ms-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ie*/
background-image: linear-gradient(to left, rgba(0,0,0,.21), rgba(255,255,255,.21));: /*default*/; }
.style-17040 .readmore { font-style: italic;font-weight: 600;color: #C64530;font-size: 18px; }
.style-17040 .h4-style A { color: #1E6AC5; }
.style-17040 .h4-style A:hover { color: #318CDE; }
.style-17040 .filter-group { margin-bottom: 20px; }
.style-17040 .button-group { float: none;display: inherit; }
.style-17040 .calendardatepicker li.today a { background-color: #004A98;color: #FFFFFF; }
.style-17040 .calendardatepicker li.selected-day a { background-color: #318CDE;color: #FFFFFF; }
.style-17040 .day-header span { padding: 5px 0; }
.style-17040 .day a { padding: 5px 0; }
.style-17040 .newsarchivedatepicker .month-number { background: rgba(59, 149, 222, .18);border-width: 0px;margin-top: 10px;font-family: 'Ubuntu', sans-serif;color: #004A98; }
.style-17040 .newsarchivedatepicker .month-number:hover { color: #C34432; }
.style-17040 .newsarchivedatepicker .year-container { text-align: center;margin-bottom: 10px; }
.style-17040 button.month-number.selected-month { color: #C34432; }
.style-17041 .button { margin-top: 20px; }
.style-17041 { margin-bottom: 30px; }
.style-17041 time { margin-bottom: 5px; }
.style-17041 .fund .bar { background-color: #318CDE; }
.style-17041 li.group:after { content: "";display: block;clear: both; }
.style-17041 .event-detail { margin-bottom: 20px; }
.style-17041 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-17036 .button { margin-top: 20px; }
.style-17036 { margin-bottom: 30px; }
.style-17036 time { margin-bottom: 5px; }
.style-17036 .fund .bar { background-color: #318CDE; }
.style-17036 .team-label { display: block; }
.style-17036 .season-label { display: block; }
.style-17036 .school-level-label { display: block; }
.style-17036 .department-label { display: block; }
.style-17036 .grade-label { display: block; }
.style-17036 div.content-wrap { width: 100%;display: -webkit-flex;/*safari/chrome*/
display: flex;/*w3c*/
-webkit-flex-flow: row wrap;flex-flow: row wrap; }
.style-17036 .event-detail { margin-bottom: 20px; }
.style-17036 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-17036 .team-list .column { -webkit-flex: 1 auto;flex: 1 auto; }
.style-17036 .team-list .team-link { font-size: 14px;margin-top: 5px; }
.style-17045 .submit-button { background-image: url('/ftpimages/244/site/931/images/search.png');background-position: center center;background-repeat: no-repeat;width: 20px;height: 20px;border: 0;text-indent: -999em;background-color: transparent; }
.style-17045 .search-text { background-color: transparent;border: 0;width: calc(100% - 30px);color: #004A98;font-size: 13px;line-height: 15px; }
.style-17045 .search-container { background-color: #f7f8f9;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.33);-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.33);box-shadow: inset 0 0 3px rgba(0,0,0,.33);padding: 4px;width: 50%;min-width: 335px; }
.style-29333 .h2-style { font-size: 30px;font-family: 'Ubuntu', sans-serif; }
.style-29333 { margin: 0px;bottom-padding: 50px; }
.style-29333 .link-image { width: 100%;margin: 20;top-padding: 50px; }
.style-29333 .link-image:hover { opacity: 0.4;filter: alpha(opacity=40); }
.style-29333 .news img { width: 100%;margin: 20; }
.style-29333 A.links-urllink { bottom-padding: 20px; }
.style-29333 A.links-urllink:hover { bottom-padding: 20px; }
.style-29333 li.group { display: inline-block;text-align: center;padding: 12px; }
.style-29333 li.subcategory-group { bottom-padding: 70px; }
.style-29333 div.content-wrap { display: inline-block;text-align: center; }
.style-17061 .h2-style { font-size: 30px;font-family: 'Ubuntu', sans-serif; }
.style-17061 { margin: 0px;bottom-padding: 50px;padding: 0px;border-width: 0px; }
.style-17061 .link-image { width: 100%;margin: 20;top-padding: 50px; }
.style-17061 .link-image:hover { opacity: 0.4;filter: alpha(opacity=40); }
.style-17061 .news img { width: 100%;margin: 20; }
.style-17061 A.links-urllink { bottom-padding: 20px; }
.style-17061 A.links-urllink:hover { bottom-padding: 20px; }
.style-17061 li.group { display: inline-block;text-align: center;padding: 12px; }
.style-17061 li.subcategory-group { bottom-padding: 70px; }
.style-17061 div.content-wrap { display: inline-block;text-align: center; }
.style-43970 .h2-style { font-size: 30px;font-family: 'Ubuntu', sans-serif; }
.style-43970 { margin: 0px;bottom-padding: 50px; }
.style-43970 .link-image { width: 100%;top-padding: 50px;text-align: center;margin: 10px; }
.style-43970 .link-image:hover { opacity: 0.4;filter: alpha(opacity=40); }
.style-43970 .news img { width: 100%;margin: 20; }
.style-43970 A.links-urllink { bottom-padding: 20px; }
.style-43970 A.links-urllink:hover { bottom-padding: 20px; }
.style-43970 li.group { display: inline-block;text-align: center;margin: 10px; }
.style-43970 li.subcategory-group { bottom-padding: 70px;text-align: center; }
.style-43970 div.content-wrap { display: inline-block;text-align: center; }
.style-73490 .l1-item { color: inherit;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease; }
.style-73490 .l1-item:hover { color: #418fde; }
.style-73490 .l1-item > a { font-size: .875em;font-weight: bold;color: inherit;line-height: 60px;padding: 0 1.75em 0 0 !important; }
.style-73490 .l1-item.active { color: #418fde; }
.style-73490 .l2-item { color: inherit;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-73490 .l2-item:hover { color: #92c1e9; }
.style-73490 .l2-item > a { color: inherit;font-size: 1em;font-weight: 300;line-height: 1.1875;padding: .5em 1.35em !Important; }
.style-73490 .l2-item > a .arrow { border-color: inherit;border-width: 1px 1px 0 0;border-style: solid;width: 5px;height: 5px;left: auto;right: 15px;top: 40%;transform: rotate(
45deg
);-ms-transform: rotate(45deg);-webkit-transform: rotate(
45deg
);-webkit-backface-visibility: hidden; }
.style-73490 .l2-item.active { color: #92c1e9; }
.style-73490 .l2-item.active > a { font-weight: bold;color: inherit; }
.style-73490 .l3-item { color: inherit;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-73490 .l3-item:hover { color: #92c1e9; }
.style-73490 .l3-item > a { color: inherit;font-size: 1em;font-weight: 300;line-height: 1.1875;padding: .35em 1.25em !Important; }
.style-73490 .l3-item > a .arrow { border-color: inherit;border-width: 1px 1px 0 0;border-style: solid;width: 5px;height: 5px;left: auto;right: 15px;top: 40%;transform: rotate(
45deg
);-ms-transform: rotate(45deg);-webkit-transform: rotate(
45deg
);-webkit-backface-visibility: hidden; }
.style-73490 .l3-item.active { color: #92c1e9; }
.style-73490 .l3-item.active > a { font-weight: bold;color: inherit; }
.style-73490 .level2 { background-color: #004c97;color: #fff;border-radius: 10px 10px 0 0;padding: 1.25em 0;width: 220px;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);top: 0; }
.style-73490 .level3 { background-color: #004c97;color: #fff;border-radius: 0 10px 10px 10px;padding: 1em 0; }
.style-73442 .l1-item { color: inherit; }
.style-73442 .l1-item > a { font-size: 1.125em;text-transform: uppercase;letter-spacing: .2em;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;color: inherit;line-height: 1;padding: 1.833em 1.25em !important; }
.style-73442 .l1-item > a:before { content: "";display: block;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);bottom: -9px;width: 3px;height: 26px;background-color: #418fde;opacity: 0;z-index: 99;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease; }
.style-73442 .l1-item.active > a:before { opacity: 1; }
.style-73442 .l2-item { color: inherit;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-73442 .l2-item:hover { color: #92c1e9; }
.style-73442 .l2-item > a { color: inherit;font-size: 1em;font-weight: 300;line-height: 1.1875;padding: .5em 1.35em !Important; }
.style-73442 .l2-item > a .arrow { border-color: inherit;border-width: 1px 1px 0 0;border-style: solid;width: 5px;height: 5px;left: auto;right: 15px;top: 40%;transform: rotate(
45deg
);-ms-transform: rotate(45deg);-webkit-transform: rotate(
45deg
);-webkit-backface-visibility: hidden; }
.style-73442 .l2-item.active { color: #92c1e9; }
.style-73442 .l2-item.active > a { font-weight: bold;color: inherit; }
.style-73442 .l3-item { color: inherit;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-73442 .l3-item:hover { color: #92c1e9; }
.style-73442 .l3-item > a { color: inherit;font-size: 1em;font-weight: 300;line-height: 1.1875;padding: .35em 1.25em !Important; }
.style-73442 .l3-item > a .arrow { border-color: inherit;border-width: 1px 1px 0 0;border-style: solid;width: 5px;height: 5px;left: auto;right: 15px;top: 40%;transform: rotate(
45deg
);-ms-transform: rotate(45deg);-webkit-transform: rotate(
45deg
);-webkit-backface-visibility: hidden; }
.style-73442 .l3-item.active { color: #92c1e9; }
.style-73442 .l3-item.active > a { font-weight: bold;color: inherit; }
.style-73442 .level2 { background-color: #003057;color: #fff;border-radius: 0 0 10px 10px;padding: 1.25em 0;width: 220px; }
.style-73442 .level3 { background-color: #003057;color: #fff;border-radius: 0 10px 10px 10px;padding: 1em 0; }
.style-73446 .nav-menu { padding: 0 .75em;box-sizing: border-box; }
.style-73446 .l1-item { color: inherit;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease; }
.style-73446 .l1-item:hover { background-color: #418fde; }
.style-73446 .l1-item > a { font-size: .875em;font-weight: bold;color: inherit;line-height: 38px;padding: 0 .75em !important; }
.style-73446 .l1-item.active { background-color: #418fde; }
.style-73446 .l2-item { color: inherit;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-73446 .l2-item:hover { color: #92c1e9; }
.style-73446 .l2-item > a { color: inherit;font-size: 1em;font-weight: 300;line-height: 1.1875;padding: .5em 1.35em !Important; }
.style-73446 .l2-item > a .arrow { border-color: inherit;border-width: 1px 1px 0 0;border-style: solid;width: 5px;height: 5px;left: auto;right: 15px;top: 40%;transform: rotate(
45deg
);-ms-transform: rotate(45deg);-webkit-transform: rotate(
45deg
);-webkit-backface-visibility: hidden; }
.style-73446 .l2-item.active { color: #92c1e9; }
.style-73446 .l2-item.active > a { font-weight: bold;color: inherit; }
.style-73446 .l3-item { color: inherit;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-73446 .l3-item:hover { color: #92c1e9; }
.style-73446 .l3-item > a { color: inherit;font-size: 1em;font-weight: 300;line-height: 1.1875;padding: .35em 1.25em !Important; }
.style-73446 .l3-item > a .arrow { border-color: inherit;border-width: 1px 1px 0 0;border-style: solid;width: 5px;height: 5px;left: auto;right: 15px;top: 40%;transform: rotate(
45deg
);-ms-transform: rotate(45deg);-webkit-transform: rotate(
45deg
);-webkit-backface-visibility: hidden; }
.style-73446 .l3-item.active { color: #92c1e9; }
.style-73446 .l3-item.active > a { font-weight: bold;color: inherit; }
.style-73446 .level2 { background-color: #004c97;color: #fff;border-radius: 0 0 10px 10px;padding: 1.25em 0;width: 220px; }
.style-73446 .level3 { background-color: #004c97;color: #fff;border-radius: 0 10px 10px 10px;padding: 1em 0; }
.style-21592 .nav-menu { border-bottom: 1px solid #a3aaae;margin-bottom: 14px;margin-top: 10px;text-align: center; }
.style-21592 .l1-item { color: #004A98;margin: 0 0 0 37px; }
.style-21592 .l1-item:hover { color: #489DEE; }
.style-21592 .l1-item:first-child { margin-left: 0; }
.style-21592 .l1-item > a { font-weight: 300;font-size: 21px;padding: 0 0 12px 0 !important;text-transform: uppercase; }
.style-21592 .l1-item.active { color: #BC2007; }
.style-21592 .l2-item { color: #F2F2F2; }
.style-21592 .l2-item:hover { text-decoration: underline; }
.style-21592 .l2-item > a { font-family: 'Pathway Gothic One', sans-serif;font-size: 20px;line-height: 22px;padding: 7px 11px;text-transform: uppercase; }
.style-21592 .l2-item.active > a { text-decoration: underline; }
.style-21592 .l3-item { color: #F2F2F2; }
.style-21592 .l3-item:hover { text-decoration: underline; }
.style-21592 .l3-item > a { font-family: 'Pathway Gothic One', sans-serif;font-size: 20px;line-height: 22px;padding: 7px 11px;text-transform: uppercase; }
.style-21592 .l3-item.active { text-decoration: underline; }
.style-21592 .level1 { text-align: left; }
.style-21592 .level2 { background-color: #3b8ede; }
.style-21592 .level3 { background-color: #3b8ede; }
.style-17016 .nav-menu { text-align: right;margin: 17px 0;border-bottom: 1px solid #a3aaae; }
.style-17016 .l1-item { color: #BC2007;font-size: 30px;font-family: 'Pathway Gothic One', sans-serif;text-transform: uppercase;margin-left: 38px;display: inline-block;float: none; }
.style-17016 .l1-item:hover { color: #3b8ede; }
.style-17016 .l1-item:first-child { margin-left: 0; }
.style-17016 .l1-item > a .arrow { background-image: url('/ftpimages/244/site/931/images/omniNavSub.png');width: 12px;height: 17px;border: 0;top: 30%; }
.style-17016 .l1-item.active { color: #3b8ede; }
.style-17016 .l1-item.active > a .arrow { border-color: #3b8ede transparent transparent; }
.style-17016 .l2-item > a { font-size: 20px;padding: 8px 11px; }
.style-17016 .l2-item > a:hover { text-decoration: underline; }
.style-17016 .l2-item.active > a { text-decoration: underline; }
.style-17016 .l3-item > a { padding: 8px 11px;font-size: 20px; }
.style-17016 .l3-item > a:hover { text-decoration: underline; }
.style-17016 .l3-item.active > a { text-decoration: underline; }
.style-17016 .level1 { text-align: right; }
.style-17016 .level2 { background-color: #3B8EDE;color: #FFFFFF;text-align: left; }
.style-17016 .level3 { background-color: #3B8EDE;color: #FFFFFF;text-align: left; }
.style-17009 .nav-menu { border-top: 1px solid #b6b8de;border-bottom: 1px solid #b6b8de;margin-bottom: 80px; }
.style-17009 .l1-item { color: #318dde;position: relative;font-weight: 400; }
.style-17009 .l1-item:hover { color: #004A98;font-weight: bold; }
.style-17009 .l1-item:first-child { margin: 0; }
.style-17009 .l1-item:before { content: "/";position: absolute;color: #626465;font-size: 22px;left: 0;top: -4px;font-weight: 300 !important; }
.style-17009 .l1-item > a { padding: 0px 2px 6px 12px !important;text-transform: uppercase;font-size: 21px;line-height: 22px;font-weight: inherit; }
.style-17009 .l1-item > a:hover { font-weight: bold; }
.style-17009 .l1-item.active { color: #004a98;font-weight: bold; }
.style-17009 .l2-item { color: #F2F2F2; }
.style-17009 .l2-item:hover { color: #BC2007; }
.style-17009 .l2-item > a { font-family: 'Pathway Gothic One', sans-serif;font-size: 20px;line-height: 22px;padding: 7px 11px;text-transform: uppercase; }
.style-17009 .l2-item.active { color: #BC2007; }
.style-17009 .l3-item { color: #F2F2F2; }
.style-17009 .l3-item:hover { color: #BC2007; }
.style-17009 .l3-item > a { font-family: 'Pathway Gothic One', sans-serif;font-size: 20px;line-height: 22px;padding: 7px 11px;text-transform: uppercase; }
.style-17009 .l3-item.active { color: #BC2007; }
.style-17009 .level1 { padding: 4px 0 0; }
.style-17009 .level2 { background-color: #3b8ede; }
.style-17009 .level3 { background-color: #3b8ede; }
.style-17008 .nav-menu { border-bottom: 1px solid #a3aaae;margin-bottom: 14px;margin-top: 70px; }
.style-17008 .l1-item { color: #004A98;margin: 0 0 0 37px; }
.style-17008 .l1-item:hover { color: #489DEE; }
.style-17008 .l1-item:first-child { margin-left: 0; }
.style-17008 .l1-item > a { font-weight: 300;font-size: 21px;padding: 0 0 12px 0 !important;text-transform: uppercase; }
.style-17008 .l1-item.active { color: #BC2007; }
.style-17008 .l2-item { color: #F2F2F2; }
.style-17008 .l2-item:hover { text-decoration: underline; }
.style-17008 .l2-item > a { font-family: 'Pathway Gothic One', sans-serif;font-size: 20px;line-height: 22px;padding: 7px 11px;text-transform: uppercase; }
.style-17008 .l2-item.active > a { text-decoration: underline; }
.style-17008 .l3-item { color: #F2F2F2; }
.style-17008 .l3-item:hover { text-decoration: underline; }
.style-17008 .l3-item > a { font-family: 'Pathway Gothic One', sans-serif;font-size: 20px;line-height: 22px;padding: 7px 11px;text-transform: uppercase; }
.style-17008 .l3-item.active { text-decoration: underline; }
.style-17008 .level2 { background-color: #3b8ede; }
.style-17008 .level3 { background-color: #3b8ede; }
.style-73454 .carousel.flexslider { margin: 0; }
.style-73454 .carousel figure img { object-fit: cover;height: 100%;width: auto !important;min-width: 100% !important; }
.style-73454 .carousel .h4-style.crl-title { font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;color: #fff;font-weight: bold;line-height: 1.1;font-size: 2em;text-align: center;padding: 0 .5em;box-sizing: border-box;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 100%;margin: 0; }
.style-73454 .carousel .h4-style.crl-title:before { content: "+";display: block;position: absolute;left: 50%;bottom: -3em;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);height: 32px;width: 32px;background-color: #003057;border-radius: 100%;text-align: center;line-height: 28px;font-size: 1.375rem;font-weight: bold;letter-spacing: 0;font-family: 'Ubuntu', sans-serif; }
.style-73454 .carousel .crl-caption { color: #fff;font-size: 1.75em;padding: 0 1.25em 1em;box-sizing: border-box;font-weight: bold;letter-spacing: .025em;line-height: 1.3;border-bottom: 15px solid #003057;position: absolute;left: 0;bottom: 0;width: 100%;opacity: 0;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;font-family: 'Shadows Into Light', cursive; }
.style-73454 .carousel .caption-spacing.crl-inner-details { margin: 0;padding: 0;background-color: transparent; }
.style-73471 .h2-style { font-size: 2.8125rem;margin: 0 0 1.125em;font-family: 'Open Sans Condensed', sans-serif;color: #004c97;letter-spacing: .1em;text-transform: uppercase; }
.style-73471 { margin: 0 0 3.125rem;text-align: center; }
.style-73471 .carousel.flexslider { margin: 0; }
.style-73471 .carousel figure img { -webkit-transition: -webkit-transform .6s ease;transition: transform .6s ease, -webkit-transform .6s ease;-o-transition: transform .6s ease; }
.style-73471 .carousel .h4-style.crl-title { margin: 0;position: absolute;left: 0;bottom: 0;width: 100%;font-size: 1.75em;font-weight: bold;color: #fff;font-family: 'Open Sans Condensed', sans-serif;padding: 0 .5em 1em;box-sizing: border-box; }
.style-73471 .carousel .crl-caption { font-weight: 300;line-height: 1.875;text-align: left;color: #fff;padding: 1.75em 2em;box-sizing: border-box;opacity: 0;font-size: .875rem; }
.style-73471 .carousel .caption-spacing.crl-inner-details { margin: 0;padding: 0;background-color: transparent; }
.style-73471 .carousel .crl-readmore { opacity: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2; }
.style-73473 .h2-style { font-size: 2.8125rem;margin: 0 0 -33px;font-family: 'Open Sans Condensed', sans-serif;color: #004c97;letter-spacing: .1em;text-transform: uppercase;padding: 0 2em;box-sizing: border-box; }
.style-73473 { margin: 0 0 3.125rem;text-align: center; }
.style-73473 .link-image { max-height: 60px;max-width: 60px;margin: -8px auto 3.75em !important; }
.style-73473 .long-description { font-size: 1.375em;font-weight: bold;font-family: 'Open Sans Condensed', sans-serif;color: #737373;line-height: 1.1; }
.style-73473 .carousel.flexslider { margin: 0;padding: 52px 0 0; }
.style-73473 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 30px;top: 0;transform: none;height: 52px;width: 52px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/244/site/957/images/doubleArrowLeftTeal.png');background-position: center center;background-repeat: no-repeat;background-size: 52px;opacity: .5;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease; }
.style-73473 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1; }
.style-73473 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 30px;top: 0;transform: none;height: 52px;width: 52px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/244/site/957/images/doubleArrowRightTeal.png');background-position: center center;background-repeat: no-repeat;background-size: 52px;opacity: .5;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease; }
.style-73473 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1; }
.style-73473 A.links-urllink { display: block;font-size: 4.5em;line-height: 1;font-weight: 300;font-family: 'Open Sans Condensed', sans-serif;margin: 0 0 .1em; }
.style-73473 A.links-urllink:before { content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2; }
.style-73473 .carousel .text-slide { position: relative;z-index: 1;padding: 3rem 6px;box-sizing: border-box; }
.style-73473 .carousel .text-slide:before { content: "";display: block;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: calc(-28px + 3em);width: 106px;height: 106px;background-color: #f0f0f0;border-radius: 100%;z-index: -1; }
.style-73473 .carousel .text-slide:after { content: "";display: block;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);height: 12px;width: 12px;background-color: #92c1e9; }
.style-73480 .background-carousel .crl-details { display: none; }
.style-43678 .h2-style { font-size: 26px;font-weight: normal;margin: 0 0 15px 0;line-height: 1.5;color: #418FDE; }
.style-43678 .news img { /*height: 200px;*/
width: 33%; }
.style-43678 .carousel.flex-horizontal .flex-direction-nav .flex-prev { opacity: 0; }
.style-27756 .carousel figure img { margin: 7px;padding: 7px; }
.style-17022 .background-carousel .controls .control-prev { top: 22px;right: 155px;left: auto !important;background-image: url('/ftpimages/244/site/931/images/newsBack_Arrow.png');background-position: center center;background-repeat: no-repeat; }
.style-17022 .background-carousel .controls .control-next { top: 22px;right: 0;background-image: url('/ftpimages/244/site/931/images/newsNext_Arrow.png');background-position: center center;background-repeat: no-repeat; }
.style-17022 .background-carousel .pager { top: 17px !important;left: -41px !important; }
.style-17022 .background-carousel .pager li a { background-color: #589DDF;box-shadow: none; }
.style-17022 .background-carousel .pager li a:hover { background-color: #cb3725; }
.style-17022 .background-carousel .pager li > a.current-pager-item { background-color: #cb3725; }
.style-17027 .h4-style { font-size: 22px;color: #004A98;font-family: 'Ubuntu', sans-serif;font-weight: 500; }
.style-17027 .h4-style:before { content: "upcoming: ";color: #bc2007;font-size: 27px;text-transform: uppercase; }
.style-17027 { border-top: 1px solid #004a98;border-bottom: 1px solid #004a98;margin: 35px 0; }
.style-17027 .readmore { position: absolute;top: -10px;padding: 30px 0;height: 100%;width: 100%;font-size: 0; }
.style-17027 .h4-style A { font-size: 22px;color: #C34432; }
.style-17027 .h4-style A:link { font-size: 22px;color: #C34432; }
.style-17027 .h4-style A:before { content: "upcoming: ";color: #bc2007;font-size: 27px;text-transform: uppercase; }
.style-17027 .carousel.flexslider { margin: 0;padding: 0;position: relative; }
.style-17027 A.links-urllink { display: block;font-size: 22px;color: #004A98;font-family: 'Ubuntu', sans-serif;font-weight: 500; }
.style-17027 A.links-urllink:hover { color: #BC2007; }
.style-17027 A.links-urllink:before { color: #bc2007;font-size: 27px;text-transform: uppercase; }
.style-17027 .carousel .text-slide { margin: 0;padding: 0;text-align: center; }
.style-17030 .h2-style { margin: 0;font-family: 'Ubuntu', sans-serif;font-weight: 300;color: #1E5CA1;font-size: 27px;margin-bottom: 14px; }
.style-17030 .carousel figure img { width: 53% !important;/*width: 336px;height: 235px;: */; }
.style-17030 .carousel .crl-caption { color: #FFFBFA; }
.style-17030 .carousel.flex-horizontal .flex-direction-nav .flex-prev { top: -30px;right: 120px;left: auto;background-image: url('/ftpimages/244/site/931/images/newsBack_Arrow.png');margin: 0; }
.style-17030 .carousel.flex-horizontal .flex-direction-nav .flex-next { top: -30px;right: 0;left: auto;background-image: url('/ftpimages/244/site/931/images/newsNext_Arrow.png');margin: 0; }
.style-17030 .crl-pager { top: -30px;right: 35px;left: auto;text-align: right;z-index: -1; }
.style-17030 .carousel .flex-control-nav li a { text-align: left;background-color: #3B8EDE;box-shadow: none;padding: 0;margin: 0; }
.style-17030 .carousel .flex-control-nav li > a.flex-active { background-color: #262747; }
.style-17030 .carousel .caption-spacing.crl-inner-details { background: none; }
.style-17030 .carousel .h4-style a.crl-title { font-size: 26px;font-family: 'Ubuntu', sans-serif;color: #003769; }
.style-17030 .carousel .crl-readmore { font-family: 'Ubuntu', sans-serif;font-style: italic;font-weight: bold;color: #C64530;font-size: 18px; }
.style-38729 .h2-style { margin: 0;font-family: 'Ubuntu', sans-serif;font-weight: 300;color: #1E5CA1;font-size: 27px;margin-bottom: 14px; }
.style-38729 { margin-bottom: 18px; }
.style-38729 .carousel.flexslider { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px; }
.style-38729 .carousel figure img { width: 100%;margin: 0px;padding: 0px;border-width: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-38729 .carousel .crl-caption { background-color: #FFFFFF;margin: 0px; }
.style-38729 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url(https://bbk12e1-cdn.myschoolcdn.com/ftpimages/244/site/957/images/bg_direction_nav_full_dark_white.png);height: 42px;width: 42px;background-size: 90px; }
.style-38729 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url(https://bbk12e1-cdn.myschoolcdn.com/ftpimages/244/site/957/images/bg_direction_nav_full_dark_white.png);height: 42px;width: 42px;background-size: 90px; }
.style-38729 .crl-pager { width: calc(100% - 80px);left: 30px;top: calc(100% + 10px);margin: 7px; }
.style-38729 .carousel .flex-control-nav li a { text-align: left;background-color: #3B8EDE;box-shadow: none;padding: 0;margin: 0; }
.style-38729 .carousel .flex-control-nav li > a.flex-active { background-color: #262747; }
.style-38729 .carousel .caption-spacing.crl-inner-details { background: none;padding-bottom: 10px;background-color: #FFFFFF; }
.style-38729 .carousel .h4-style a.crl-title { font-size: 26px;font-family: 'Ubuntu', sans-serif;color: #003769; }
.style-38729 .carousel .crl-readmore { font-family: 'Ubuntu', sans-serif;font-style: italic;font-weight: bold;color: #C64530;font-size: 18px; }
.style-17046 .h2-style { font-size: 26px;font-weight: normal;color: #c34432;margin: 0px 0 3px 0; }
.style-17046 .h4-style { margin: 0 0 16px 0; }
.style-17046 { margin-bottom: 30px;border-top: 1px solid #b6b8de;border-bottom: 1px solid #b6b8de;padding: 25px 37px 25px 37px;background-color: #fff;background-image: -webkit-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*webkit*/
background-image: -moz-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ff*/
background-image: -o-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*opera*/
background-image: -ms-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ie*/
background-image: linear-gradient(to left, rgba(0,0,0,.21), rgba(255,255,255,.21));: /*default*/; }
.style-17046 .readmore { font-style: italic;font-weight: 500;color: #C64530;font-size: 18px;text-align: center; }
.style-17046 .h4-style A { color: #1E6AC5;padding: 0px;margin: 0px; }
.style-17046 .h4-style A:hover { color: #318CDE; }
.style-17046 .author { font-style: italic;bottom-padding: 7px;margin: 5px; }
.style-17046 .carousel.flexslider { margin: 0; }
.style-17046 .carousel.flex-horizontal .flex-direction-nav .flex-prev { top: 0;right: 52px;left: auto;background-image: url('/ftpimages/244/site/931/images/newsBack_Arrow.png');width: 22px;height: 12px; }
.style-17046 .carousel.flex-horizontal .flex-direction-nav .flex-next { top: 0;right: 0;background-image: url('/ftpimages/244/site/931/images/newsNext_Arrow.png');width: 22px;height: 12px; }
.style-17046 .carousel .text-slide { padding: 10px 0; }
.style-17007 .h2-style { font-size: 26px;font-weight: normal;color: #c34432;margin: 0px 0 3px 0; }
.style-17007 .h4-style { margin: 0 0 16px 0; }
.style-17007 { margin-bottom: 30px;border-top: 1px solid #b6b8de;border-bottom: 1px solid #b6b8de;padding: 25px 37px 25px 37px;background-color: #fff;background-image: -webkit-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*webkit*/
background-image: -moz-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ff*/
background-image: -o-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*opera*/
background-image: -ms-linear-gradient(right, rgba(0,0,0,.21), rgba(255,255,255,.21));/*ie*/
background-image: linear-gradient(to left, rgba(0,0,0,.21), rgba(255,255,255,.21));: /*default*/; }
.style-17007 .readmore { font-style: italic;font-weight: 500;color: #C64530;font-size: 18px;text-align: center; }
.style-17007 .h4-style A { color: #1E6AC5; }
.style-17007 .h4-style A:hover { color: #318CDE; }
.style-17007 .author { font-style: italic; }
.style-17007 .carousel.flexslider { margin: 0; }
.style-17007 .carousel.flex-horizontal .flex-direction-nav .flex-prev { top: 0;right: 52px;left: auto;background-image: url('/ftpimages/244/site/931/images/newsBack_Arrow.png');width: 22px;height: 12px;margin: -36px 0 0 0; }
.style-17007 .carousel.flex-horizontal .flex-direction-nav .flex-next { top: 0;right: 0;background-image: url('/ftpimages/244/site/931/images/newsNext_Arrow.png');width: 22px;height: 12px;margin: -36px 0 0 0; }
.style-17007 .carousel .text-slide { padding: 10px 0; }
.style-17191 .h2-style { margin: 0;font-family: 'Ubuntu', sans-serif;font-weight: 300;color: #1E5CA1;font-size: 27px;margin-bottom: 14px; }
.style-17191 { margin-bottom: 50px; }
.style-17191 .carousel figure img { width: 100%;margin: 0px;padding: 0px;border-width: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-17191 .carousel .crl-caption { color: #515151; }
.style-17191 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url(https://bbk12e1-cdn.myschoolcdn.com/ftpimages/244/site/957/images/bg_direction_nav_full_dark_white.png);height: 42px;width: 42px;background-size: 90px; }
.style-17191 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url(https://bbk12e1-cdn.myschoolcdn.com/ftpimages/244/site/957/images/bg_direction_nav_full_dark_white.png);height: 42px;width: 42px;background-size: 90px; }
.style-17191 .crl-pager { width: calc(100% - 80px);left: 30px;top: calc(100% + 10px); }
.style-17191 .carousel .flex-control-nav li a { text-align: left;background-color: #3B8EDE;box-shadow: none;padding: 0;margin: 0; }
.style-17191 .carousel .flex-control-nav li > a.flex-active { background-color: #262747; }
.style-17191 .carousel .caption-spacing.crl-inner-details { background: none;padding-bottom: 10px;background-color: #FFFFFF; }
.style-17191 .carousel .h4-style a.crl-title { font-size: 26px;font-family: 'Ubuntu', sans-serif;color: #003769; }
.style-17191 .carousel .crl-readmore { font-family: 'Ubuntu', sans-serif;font-style: italic;font-weight: bold;color: #C64530;font-size: 18px; }
.style-73468 { position: relative;padding: 3em 0 .875em;margin-bottom: 3rem;background-color: #f0f0f0;margin-left: 0 !Important;z-index: 0;display: -webkit-box;/*webkit*/
display: -ms-flexbox;/*ms*/
display: flex; }
.style-73468:before { content: "";display: block;position: absolute;left: 50%;bottom: 0;width: 100vw;height: 100%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);background-color: inherit;z-index: -1; }
.style-73477 { border-top: 1px solid #dadada;padding-top: 4em; }
.style-73434 { position: relative;overflow-x: hidden !important;overflow-y: scroll !Important;font-family: 'Ubuntu', sans-serif;color: #2b2b2b;line-height: 1.875em;font-size: 16px;font-weight: 300;background-color: #fff;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility; }
.style-74908 { position: relative;overflow-x: hidden !important;overflow-y: scroll !Important;font-family: 'Ubuntu', sans-serif;color: #2b2b2b;line-height: 1.875em;font-size: 16px;font-weight: 300;background-color: #fff;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility; }
.style-73487 { border-top: 1px solid rgba(255,255,255,.3); }
.style-73482 { position: relative;background-color: #003057;color: #fff;padding: 2.5em 0 0; }
.style-73482:before { content: "";display: block;position: absolute;left: 50%;top: -3px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 60vw;z-index: 1;background-repeat: no-repeat;height: 6px;background-color: #c4d600; }
.style-73439 { color: #fff;left: 0;top: 0;width: 100%;z-index: 9999999999999999999999999999999999; }
.style-74466 { border-bottom: 1px solid rgba(255,255,255,.5);background-color: rgba(0,48,87,.85);-webkit-transition: background-color .6s ease;-o-transition: background-color .6s ease;transition: background-color .6s ease; }
.style-73440 { border-bottom: 1px solid rgba(255,255,255,.5);-webkit-transition: background-color .6s ease;-o-transition: background-color .6s ease;transition: background-color .6s ease; }
.style-73445 { position: relative;background-color: #004c97;border-radius: 0 0 10px 10px;display: inline-block;width: auto;float: right;margin-right: 1.25rem; }
.style-74467 { position: relative;overflow-x: hidden !important;overflow-y: scroll !Important;font-family: 'Ubuntu', sans-serif;color: #2b2b2b;line-height: 1.875em;font-size: 16px;font-weight: 300;background-color: #fff;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility; }
.style-73479 { color: #fff;background-color: rgba(0,0,0,.3);position: relative;padding: 23em 1em 0;box-sizing: border-box;overflow: hidden; }
.style-73479:before { content: "";display: block;position: absolute;left: 50%;top: -2px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);min-width: 800px;width: 100vw;background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/244/site/957/images/SwoopAdmissions.png);background-size: 100%;background-position: center top;background-repeat: no-repeat;height: 100%;pointer-events: none; }
.style-73463 { position: relative;padding: 3em 0;z-index: 1; }
.style-73463:before { content: "";display: block;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: 0;width: 92%;height: 100%;background-color: #003057;z-index: -2; }
.style-73463:after { content: "";display: block;position: absolute;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);top: 50%;width: calc(92% - (28px * 2));height: calc(100% - (30px * 2));background-color: transparent;border: 1px solid rgba(255,255,255,.3);z-index: -1; }
.style-73433 { min-height: 0 !important;padding-top: 84px; }
.style-73465 { background-color: #fff;position: relative;padding: 4em 0 .875em; }
.style-73472 { position: relative;background-color: #fff;padding: 0 32px 3.75em;box-sizing: border-box;z-index: 1; }
.style-73472:before { content: "";display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 70%;background-color: #f0f0f0;z-index: -1; }
.style-73438 { position: relative;display: block;width: 100%;color: #fff;min-height: 600px;overflow: hidden;-webkit-transform: translateY(-2px);-ms-transform: translateY(-2px);transform: translateY(-2px); }
.style-73438:before { content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(
180deg
, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 26%, rgba(0,0,0,0) 60%, rgba(0,0,0,0.6) 100%); }
.style-73438:after { content: "";display: block;position: absolute;left: 50%;bottom: -2px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);min-width: 800px;width: 100vw;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/244/site/957/images/SwoopHero.png');background-size: 100%;background-position: center bottom;background-repeat: no-repeat;height: 100%;pointer-events: none; }
.style-73448 { background-color: #fff;position: relative;padding: 4em 0 .875em; }
.style-73448:before { content: "";display: block;position: absolute;left: 50%;top: -4px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 60vw;z-index: 1;background-repeat: no-repeat;height: 6px;background-color: #c4d600; }
.style-73476 { background-color: #fff;padding: 4em 0 .875em;position: relative;z-index: 1; }
.style-73476:before { content: "";display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 30%;z-index: -1;background-color: #f0f0f0; }
.style-73474 { position: relative;color: #fff;background-color: #007681;padding: 5em 3em 0;box-sizing: border-box; }
.style-73474:before { content: "";display: block;position: absolute;left: 50%;top: 50%;width: calc(100% - (25px * 2));height: calc(100% - (25px * 2));-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);border: 1px solid rgba(255,255,255,.3);pointer-events: none; }
.style-73450 { z-index: 99;position: absolute;left: 0;bottom: 0;width: auto;max-width: 726px;padding: 2.5em 3.5em;box-sizing: border-box; }
.style-17031 { padding-top: 27%; }
.style-17029 { position: relative; }
.style-17017 { /*min-height: 364px;: */; }
.style-17014 { padding-top: 19px; }
.style-17058 { /*min-height: 364px;: */; }
.style-17023 { position: relative;min-height: 364px; }
.style-17023:before { content: "";display: block;position: absolute;top: -1px;left: 0;z-index: -1;width: 50%;height: calc(100% + 1px);background: -webkit-linear-gradient(left, rgba(187,187,187,1) 0%,rgba(219,219,219,1) 70%,rgba(220,220,220,1) 71%,rgba(255,255,255,0.6) 100%);/* chrome10+,safari5.1+ */
background: linear-gradient(100deg, rgba(187,187,187,1) 20%,rgba(219,219,219,1) 50%,rgba(220,220,220,1) 51%,rgba(255,255,255,0.6) 100%);: /* W3C */; }
.style-17023:after { content: "";display: block;position: absolute;height: calc(100% + 1px);width: 1200px;background: #bbbbbb;right: 100%;top: -1px; }
.style-17059 { position: relative; }
.style-17026 { border-top: 1px solid #a3aaae;padding-top: 11px; }
.style-16998 .h2-style { color: #A2AAAD;font-family: 'Ubuntu', sans-serif;background-color: #A2AAAD;padding: 0px;margin: 0px; }
.style-16998 .h4-style { color: #A2AAAD;font-family: 'Ubuntu', sans-serif;background-color: #A2AAAD;padding: 0px;margin: 0px; }
.style-16998 { color: #004C97; }
.style-16998 .emergencybulletin .message { background-color: #A2AAAD;color: #FFFFFF;padding: 10px;font-size: 25px;margin: 0px;font-family: 'Ubuntu', sans-serif;text-align: center; }
.style-16998 .emergencybulletinbanner .message { background-color: #A2AAAD;color: #FFFFFF;padding: 10px;font-size: 25px;font-family: 'Ubuntu', sans-serif;text-align: center;margin: 0px; }
.style-16999 .mm-container { background: #ffffff; }
.style-16999 .mm-button-container { background-color: #004A98; }
.style-16999 .mm-button { background: none;padding: 10px 10px 0 10px; }
.style-16999 .mm-item { color: #318CDE; }
.style-16999 .mm-item:hover { color: #004A98; }
.style-16999 .mm-text { text-transform: uppercase;color: inherit;line-height: 1;font-weight: inherit; }
.style-16999 .mm-text:hover { font-weight: bold;background: none; }
.style-16999 .mm-sub-ind { background: none;min-height: 0;max-height: 0;min-width: 0;border: 8px solid transparent;border-left-color: inherit; }
.style-16999 .mm-back-sub-ind { background: none;min-height: 0;max-height: 0;min-width: 0;border: 8px solid transparent;border-right-color: inherit;margin-top: 2px; }
.style-16999 .mm-menu-separator { background-color: #004A98; }
.style-16999 .mm-back { background-color: #004A98;color: #ffffff;font-weight: bold;line-height: 1;font-family: 'Pathway Gothic One', sans-serif;font-size: 21px;text-transform: uppercase; }
.style-16999 .mm-button .icon { background: none;background-color: #ffffff;border-color: #004A98;border-width: 10px 0;border-style: solid;height: 5px;position: relative; }
.style-16999 .mm-button .icon:before { position: absolute;content: '';width: 100%;height: 5px;top: -10px;background-color: #ffffff; }
.style-16999 .mm-button .icon:after { position: absolute;content: '';width: 100%;height: 5px;bottom: -10px;background-color: #ffffff; }
.style-16999 .mm-login-button { color: #FFFFFF;text-transform: uppercase;font-family: 'Pathway Gothic One', sans-serif;font-size: 21px; }
.style-16999 .mm-parent-item { color: #004A98;font-weight: bold;background: none; }
.style-16999 .mm-item.active { color: #004A98;font-weight: bold; }
.style-16999 .mm-item.active .mm-text { font-weight: bold; }
/* ===== CUSTOM CSS ===== */
/*admission pages*/
.title_eve_large {
color: #144c97;
font-weight: 400;
font-size: 33px;
margin-bottom: 30px;
margin-top: 20px;
}
.color_2 {
color: #1b7680;
}
.color_3 {
color: #741b47;
}
.dates_new .single_date {
width: auto;
max-width: 100%;
}
.dates_new .label_date {
margin-right: 15px;
}
.bold_txt{font-weight:bold;}
.register_btn.new_bt{
display: inline-block;
float: none;
margin: 0px 20px;
}
.title_prev_events {
color: #144c97;
font-weight: bold;
font-size: 25px;
margin: 15px 0px;
text-align: center;
}
.banner_leaders {
width: 100%;
height: auto;
}
.container_videos {
width: 50%;
margin: 0px auto;
}
.meet_leaders {
margin-top: -20px;
}
.content_leaders {
padding: 50px 0px 70px;
}
.title_large_event.margin_titl {
padding-top: 40px;
}
.title_large_event {
color: #144c97;
clear:both;
font-size: 29px;
margin-bottom: 15px;
}
.description_large {
font-style: italic;
color: #144c97;
font-size: 21px;
margin-bottom: 30px;
}
.description_ev {
margin-bottom: 13px;
}
.round_btn_small {
width: 140px;
height: 140px;
display: table;
margin: 0px auto;
line-height: 140px;
color: #fff;
font-size: 20px;
border-radius: 50%;
background: #1b7680 !important;
}
.round_btn_small:hover {
color: #fff !important;
background: #144c97 !important;
}
.turq_table {
margin: 30px 0px 50px;
}
.italic_text {
font-style: italic;
}
.reg_line.mrg_btm {
margin-bottom: 40px;
}
.reg_line {
overflow: hidden;
margin-bottom: 20px;
}
.title_sl {
font-weight: bold;
font-size: 19px;
margin-top:30px;
margin-bottom: 5px;
}
.left_reg {
float: left;
width: 160px;
}
.sm_txt {
font-style: italic;
}
.line_t {
margin-bottom: 23px;
}
.turq_table td {
padding: 15px 100px 15px 30px;
vertical-align: top;
}
.turq_table td.first_col {
width: 200px;
padding: 15px 30px;
}
.turq_table, .turq_table td, .turq_table tr {
background: #1b7680;
color: #fff;
border: solid 2px #fff;
border-collapse: collapse;
}
.simple_p a {
text-decoration: underline;
}
.list_1,.list_2 {
padding-left: 20px;
}
.title_blue {
font-size: 28px;
color: #418FDE;
margin: 25px 0px 20px;
}
.simple_p {
font-size: 17px;
color: #2b2b2b;
}
.teal_text {
color: #1C7680;
font-weight: 400;
}
.mid_container {
max-width: 920px;
font-size:17px;
width: 90%;
margin: 0px auto 20px;
}
.bold{font-weight:bold;}
.four_boxes {
overflow: hidden;
text-align: center;
}
.top_desc.top_desc2 {
margin-bottom: 30px;
}
.btn_marg{margin-bottom:50px;}
.round_btn {
width: 300px;
display: inline-block;
height: 300px;
line-height: 300px;
border-radius: 50%;
margin: 0px 20px 40px;
transition: all 0.3s ease-in-out;
color: #fff;
font-size: 34px;
font-weight: bold;
}
.btn_col1{background:#548FD8;}
.btn_col2{background:#1B4B91;}
.btn_col3{background:#334F6E;}
.btn_col4{background:#007581;}
.round_btn:hover{background:#707070;color:#fff;}
/*admission pages*/
/*new stlyling - admission events*/
.border_event {border: 1px solid #144c97;}
.event_block {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-bottom:50px;}
.event_block_register{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-bottom:50px;background:#1b7680;color:#fff;}
.left_register img {width: 100%;height: auto;}
.right_register {
width: 50%;
padding: 30px 50px;
box-sizing: border-box;
}
.links-urllink.btn_more {
display: table !important;
margin: 0px auto;
}
.mc-field-group label {
font-size: 15px;
}
.top_desc {
text-align: center;
margin-bottom: 50px;
}
.l_desc {
padding: 0px 40px;
}
.title_eve {
color: #144c97;
font-weight: bold;
font-size: 24px;
margin-bottom: 30px;
margin-top: 20px;
}
.indicates-required {display: none;}
.mc-field-group input[type="text"], .mc-field-group input[type="email"] {
border: solid 1px #fff;
color:#fff;
background: none;
border-radius: 7px;
display: block;
width: 100%;
box-sizing: border-box;
padding: 10px;
}
.mc-field-group ul {
list-style-type: none;
padding: 0px;
margin: 0px;
display: flex;
flex-wrap: wrap;
}
.mc-field-group ul li {
width: 26%;
}
#mc-embedded-subscribe {
background: #004c97;
color: #fff;
border: none;
border-radius: 8px;
text-transform: uppercase;
padding: 8px 24px;
font-family: 'Ubuntu', sans-serif;
margin: 15px 0px 0px;
}
.mc-field-group {
margin: 5px 0px;
}
.title_register {font-weight: 600;font-size: 29px;margin-bottom: 10px;}
.left_register {width: 48%;}
.right_event {padding: 20px 30px;width: 67%;box-sizing: border-box;}
.left_event {width: 33%;position:relative;}
.left_event img {margin: 0px !important;width: 100%;height: auto;}
.abs_date {position: absolute;left: 0px;top: 0px;background: #1b7680;color: #fff;font-weight: 500;text-align: center;width: 50px;padding: 3px 2px;}
.white_txt {color: #fff !important;}
.desc_event a, .desc2_event a {color: #c4d600;}
.desc_small.desc_2 {
margin-bottom: 10px;
}
.bt_mg {margin-bottom: 10px;}
.register_btn.single_btn {float: left;margin-top: 10px;}
.single_date {width: 35%;overflow: hidden;min-width:230px;max-width: 230px;margin-right: 6%;margin-top: 5px;margin-bottom: 20px;}
.label_date {font-size: 18px;font-weight: bold;float: left;color: #144c97;min-width:80px;}
.under_bx .title_event {font-size: 18px;}
.desc_event,.desc2_event {font-size: 16px;margin-bottom: 20px;}
.top_date, .bottom_date {display: block;line-height: 1.3;}
.bottom_date {font-size: 23px;font-weight: bold;}
.top_date {font-size: 13px;}
.dates_event {display: flex;align-items: center;flex-wrap: wrap;}
.register_btn {float: left;background: #1b7680;color: #fff;border-radius: 15px;display: inline-block;padding: 0px 21px;font-size: 15px;transition:all 0.3s;}
.register_btn:hover{background:#418fde; color:#fff;}
.title_event {font-weight: bold;font-size: 23px;color: #144c97;margin: 0px 0px 5px;}
.title2_event {font-weight: bold;font-size: 23px;margin: 0px 0px 25px;}
.location_event {color: #144c97;font-style: italic;font-weight: 500;letter-spacing: 1px;margin-bottom: 10px;}
.right_event.under_bx {width: 100%;}
.blue_box,.white_color {background: #144c97 !important;}
.right_event {background: #fff;}
.white_color{color:#fff;}
.under_bx .dates_event:last-child {margin-bottom: 0px;}
.under_bx .dates_event {margin-bottom: 30px;}
@media (max-width:639px){
.mid_container {
font-size: 15px;
}
.container_videos {
width: 96%;}
.title_prev_events{
font-size:19px;}
.right_register {
padding: 20px 20px !important;

}
.mc-field-group ul li {
width: 100% !important;
}
.meet_leaders {
margin-top: 30px;
}
.title_large_event {
font-size: 21px;
}
.description_large {
font-size: 17px;
}
.title_blue {
font-size: 21px;
}
.simple_p {
font-size: 15px;
}
.list_1, .list_2 {
padding-left: 0px;
}
.turq_table td.first_col {
width: 100%;
padding: 5px 10px;
border-bottom: none;
}
.turq_table td {
padding: 5px 10px;
display: block;
width: 100%;
box-sizing: border-box;
}
.turq_table td {
padding: 5px 10px;
}
.turq_table td.first_col {

padding: 5px 10px;
}
.round_btn {
width: 110px;
height: 110px;
line-height: 110px;
font-size: 14px;
margin: 0px 4px 10px;
}
.event_block{display:block;}
.left_event,.right_event {width: 100%;overflow:hidden;}
.right_event{padding:20px;}
.title_event,.title2_event{font-size:18px;}
.desc_event, .desc2_event {font-size: 14px;line-height: 1.6;}
}
/*new stlyling - admission events*/
.style-80407 a{
display: table;
position: relative;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: bold;
letter-spacing: .1em;
font-size: 1.125em;
color: #fff;
line-height: 1.2;
padding: .5em 3.125em .5em 1em;
text-transform: uppercase;
background-color: #004c97;
border-radius: 10px;
-webkit-transition: background-color .3s ease;
-o-transition: background-color .3s ease;
transition: background-color .3s ease;
}
.style-80407 a:hover{background-color:#003057;}
.style-80407 a:hover::before{-webkit-transform: rotate(-180deg) translateY(50%);
-ms-transform: rotate(-180deg) translateY(50%);
transform: rotate(-180deg) translateY(50%);
}
.style-80407 a::before{content: "";
display: block;
position: absolute;
right: 1rem;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 24px;
height: 24px;
border-radius: 100%;
background-color: rgba(255,255,255,.3);
background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/244/site/957/images/doubleArrowRight.png');
background-position: center center;
background-repeat: no-repeat;
background-size: 12px;
-webkit-transition: -webkit-transform .6s ease;
transition: transform .6s ease, -webkit-transform .6s ease;
-o-transition: transform .6s ease;
}
.test_tb {display: table;vertical-align: middle;width: 80%;margin: 0px auto;}
.testimonial_text.pad_right {padding-right: 50px;}
.testimonial_text.pad_left {padding-left: 50px;}
.test_txt {font-weight: bold;}
.per_testi {color: #8cc6ec;font-style: italic;font-weight: 500;margin-top: 14px;}
.rounded_img {border-radius: 50%;border: solid 3px #8cc6ec;display: table-cell;width: 270px;}
.testimonial_text {display: table-cell;vertical-align: middle; width:70%;}
.test_big{background: #005f9e;margin-bottom:50px;padding:40px 0px;}
.testimonial_block {color: #fff;padding: 0px 20px;}
@media (max-width:996px){
.testimonial_block {padding: 20px;}
}
@media (max-width:787px){

.test_tb{width:95%;}
.testimonial_text {display: block;width: 100%;padding: 0px !important;}
.rounded_img {display: block;width: 100px;margin: 10px 0px;}
}
.style-64366 .album{padding:0px;}
.style-64366 .album img{width:100%;}
.style-18513 .resp-image {width: 100%;}
.style-80387 {background: #ECEEEE;padding: 10px;font-size: 15px;line-height: 1.5;margin-bottom: 20px;}
.style-80387 .h2-style {font-size: 16px;color: #1D428A;line-height: 1.4;margin: 0px 0px 10px;}
figure{margin: 0;}
select{max-width: 100%;}
li {line-height: inherit;}
blockquote{border-left: 0;}/*removing Bootstrap’s left border on <blockquote>*/
.text .photos.left, .text .photos.right{max-width: 100%;}/*Fixing Firefox issue of large photos breaking out of column when container is floated*/
ul.album-list{margin: 0;} /* --- removing margin from UL around media gallery items --- */
.content .flexslider{-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;}/*removing carousel default styles*/
.carousel.gallery-style.flexslider{height: auto !important} /* --- fixing height issue on sidebar gallery --- */
.carousel.gallery-style.flexslider .flex-viewport{border: 0 !important} /* --- removing default border around image in Sidebar Galleries --- */
.carousel .slides, .carousel .flex-direction-nav{list-style: none;} /* --- removing bullets from showing when carousel loads --- */
.background-carousel .details {opacity: 0}/*hiding carousel details until they transition in, so you don’t see them on page load*/
.carousel figure{min-height: 0 !important;} /* --- min-height being set by default in the carousel code - causes extra space below banner photos on mobile --- */
.carousel .flex-direction-nav .flex-disabled{opacity: 0 !important;}/*not showing the back/next arrow when the carousel has nothing to rotate and is disabled*/

.background-carousel .detail-container .details{position: absolute; z-index: -1;}/*setting carousel details to absolute to prevent horizontal scroll bar caused by other details stacking up to the right of the current details container*/
.background-carousel .detail-container .details.current-details{position: relative; z-index:1;}/*setting the current details container back to position: relative - it’s default style*/
.background-carousel .crl-details:after{content: " "; display: table; clear: both;}/*fixing collapsed details container, that causes some content within the details container to extend out of the details box.*/
.mini-sitemap ul.collapsed{height: auto;}
.mini-sitemap .width-7{width: 13%; margin-right: 1%;}
.mini-sitemap .width-8{width: 11.5%; margin-right: 1%;}
.menu-type-accordion .sub2:last-child:after,.menu-type-accordion .sub3:last-child:after{padding-bottom: 0px} /* --- extra space at bottom of accordion menu subnav --- */
.brief-description ul, .long-description ul, .caption ul{list-style: disc inside;} /* --- resetting list style within a brief or long description, caption --- */
.downloads .subcategory-group > ul{margin: 0;} /* --- removing margin from UL around download 
items --- */
.email{-ms-word-break: break-all; word-break: break-word; word-break: break-all;}/*breaking long emails so they stay within the container*/
.fund .chart.top{max-width: 100%;}/*correcting width of annual fund chart when the alignment is set to top*/
.layout {position: relative; z-index: 0;} /* keeps layout contents from appearing over important lightboxes and banners */
.carousel {position: relative; z-index: 0;} /* keeps carousel descendants from stacking independent of the carousel itself */
.mobilemenu {position: relative; z-index: 100;} /* keeps the mobile menu from appearing over the emergency bulletin */
.fixed-bulletin {position: relative; z-index: 500 !important;} /* keeps the fixed bulletin banner from appearing over the bulletin lightbox */
.facultystaffdirectory .table{width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}/*make the table that wraps the faculty staff directly content go the full width, so some content doesn’t wrap unnecessarily*/
.menu-type-mega {position: relative; z-index: 90;}/*fixing mega menu z-index so other subnavs can show over it on hover*/
.no-mobile .telephone, .no-mobile .telephone:hover{text-decoration: none; color: inherit; font-weight: inherit; pointer-events: none;}/*don't show telephone links on non-mobile devices*/
.flex-direction-nav .flex-disabled {opacity: 0!important; cursor:none; pointer-events:none;} /*turn off arrows if no more content in a gallery*/
.menu a{color: inherit; text-decoration: none;}/*setting menu links to inherit color from item, and removing underline*/
.text .photos.left{margin-right: 10px; margin-bottom: 10px; max-width: 100%;}/*adding space between photos and text when photos are set to left, adding fix for Firefox allowing photos to break out of parent container*/
.text .photos.right{margin-left: 10px; margin-bottom: 10px; max-width: 100%;}/*adding space between photos and text when photos are set to right, adding fix for Firefox allowing photos to break out of parent container*/
.fixed-bulletin{-webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}/*Adding box sizing to emergency bulletin banner, because padding causes a scroll bar*/
.search-text::-webkit-input-placeholder {color: inherit;}/*setting search input placeholder to inherit the color that is set*/
.search-text::-moz-placeholder {color: inherit;}/*setting search input placeholder to inherit the color that is set*/
.search-text:-ms-input-placeholder {color: inherit;}/*setting search input placeholder to inherit the color that is set*/
.search-text::placeholder {color: inherit;}/*setting search input placeholder to inherit the color that is set*/
/* ===== STYLES ===== */
html:not(.styler) .style-17020 div.page-title {display:none;} /*hides non-current page titles*/
/*.style-17020 hgroup.page-title .page-title-level-1{display:block!important;} /*shows L1 page title*/*/

.style-17191 .flex-viewport{height:auto} /*fix weird carousel height issue in chrome for a mac*/

.style-17016 .menu-type-horizontal ul > li, .menu-type-horizontal ul li > li {float:inherit; display:inline-block;} /*header omni menu right align*/
.style-17019 li.group:first-child A.links-urllink::before {display:none;} /*footer divider pipes remove first one*/
.style-17019 li.group:first-child::before  {display:none;} /*footer divider pipes remove first one*/

.style-17016 .l1-item:hover > a .arrow {background-image:url('/ftpimages/244/site/931/images/omniNacSubON.png');} /*Omni hover arrow*/

.style-15922 .news .flex-control-nav li{margin:0 4px;} /*HP News pager dot spacing*/
.style-17030 .news .flex-control-nav li{margin:0 4px;} /*HP photo News pager dot spacing*/

.style-17030 .news .carousel.caption-position-right .details {width: 46% !important;} /*adjusting detail box*/

.style-17022 .background-carousel .pager li {margin:0 4px;} /*HP background photo pager*/

.style-29956 .schedule-buttons {float:left;}

/*HP multi-colored Quick Links in footer*/
.style-17025 li.group:nth-child(2){color:#ff4e00;} /*Orange*/
.style-17025 li.group:nth-child(3){color:#bc2007;} /*Red*/
.style-17025 li.group:nth-child(4){color:#2b83d9;} /*Blue*/
/*end HP multi-colored Quick Links in footer*/

html.styler .style-17017 { margin-top: 50px; }

/*quote style*/
.style-17002 .text {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  /*-webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;*/
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: start;
  -moz-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
} 
.style-17002 .text .h2-style{
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}
.style-17002 .text .content-wrap{
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}
/*end quote style*/


.style-17009 .l1-item:first-child::before {display:none;} /*ML: Horizontal Nav remove left divider*/
.style-17009 .l1-item:first-child > a {padding-left:0 !important;} /*ML: Horizontal Nav remove left padding*/

/*center main menu using flex*/
.style-17008 ul.level1{
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: start;
  -moz-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

/* EVENTS AND BUTTON STYLE FOR VISIT EXPLORE BY NRS */
.nrs_event_block{margin-bottom:70px; box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;}
.nrs_event_block:after{clear:both; display: table; content: ""; line-height: 0;}
.nrs_event_block_img{float: left;width: 350px;margin-right: 15px;}
.nrs_event_block_img img{min-height:300px;}
.nrs_event_block_info{padding:15px;}


.nrs_date_buttons{margin:10px 0 0 0}
.nrs_date_buttons a{display:inline-block;padding:8px 15px; border-radius:25px;color:#fff; background:#c4d600; font-size:16px; line-height:1.2; transition: all .3s; margin: 0 6px 10px 0;min-width:60px;text-align:center;}
.nrs_date_buttons a:hover{background:#004A98;}

@media(max-width:767px){
  .nrs_event_block_img{width: 100%;margin: 0 0 15px 0;}
.left_register,.right_register {
width: 100%;
}
}

/* NEW 2021 HOMEPAGE DESIGN */
  /* Header Styles */
    /* 2021: ML | Region - Decoy */
      html:not(.styler) .style-73433:not(.in-view) + .style-73439 .style-73440 { background-color: rgba(0,48,87,.85); } /* when the user scrolls past the top of the page, update the background color of the header main row so that you can still read the main nav */
      .style-74467 .style-73433 { padding-top: 0; } /* when in the 2021: ML/HP | Body, remove top padding */
      .style-74908 .style-73433 { padding-top: 125px; } /* when in the 2021: ML| Body (No Banner), add more top padding */
    /* 2021: ML | Region - Header */
      html:not(.styler) .style-73439 { position: fixed; } /* make the header sticky so that it follows the user as they scroll */
    /* 2021: ML | Row - Header Main 73440
       2021: ML | Row - Header Main (Interior) 74466 */
      .style-73440 .col,
      .style-74466 .col { margin: 0; width: auto !important; float: right; } /* remove column margins, make columns equal to the content width, float to the right of the screen */
    /* 2021: ML | Row - Header Omni */
      .style-73445 .col { min-height: 0 !important; margin: 0; width: auto !important; } /* remove column margins, make columns equal to the content width */
    /* 2021: ML | Header - Main Menu */
      .style-73442 .l1-item:hover > a:before { opacity: 1; } /* display decorative line on hover */
    /* 2021: ML | Header - Search */
      .style-73447:hover .search-text { width: 150px; padding-left: 1em; box-sizing: border-box; } /* display search box on hover */

  /* Footer Styles */
    /* 2021: ML | Footer - Social Media */  
      .style-73486 li.group:hover .link-image { opacity: .6; }
      .style-73486 li.group:hover:before { border-color: #c4d600; -webkit-transform: rotate(-50deg);-ms-transform: rotate(-50deg);transform: rotate(-50deg); }
      .style-73486 li.group:hover:after { border-color: #007681; -webkit-transform: rotate(-98deg);-ms-transform: rotate(-98deg);transform: rotate(-98deg); }

  /* 2021: ML/HP | Region - Hero */
    html:not(.styler) .style-73438 { height: calc(100vh + 2px); } /* make the hero region 100% of the viewport height */
  /* 2021: ML/HP | Full Browser Video */
    html:not(.styler) .style-73443{ position: absolute; }
    html:not(.styler) .style-73443 .aws-player.video-js { height: calc(100vh + 2px) !important; min-height: 600px; }
    html:not(.styler) .style-73443 .media-player .ratio video {
      object-fit: cover;
      min-width: 100% !important;
      width: auto !important;
      max-width: none !important;
      height: 100% !important;
      left: 50% !important;
      top: 50% !important;
      -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);
    }
    /* 2021: ML/HP | Play Video */
      .style-73451 A.links-urllink:hover:before { opacity: 1; } /* display the play icon at full opacity on hover */
    /* 2021: HP | Core Values */
      .style-73454 .flex-viewport { overflow:visible!important; height: auto !important; max-height: 2000000000000000px !important; }/*Set the height of the grid to display additional items*/
      .style-73454 .carousel .slides {
        width: 101% !important;
        transform: none !important;
        display: -ms-flexbox; display: -webkit-flex; display: flex;
        -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;
        -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;
      }/*Set the width of the carousel, remove the transform functionality of the carousel for the grid*/
      .style-73454 .carousel .slides li {
        width: 25% !important;
        height: 475px;
        -webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;
        margin: 0;
        overflow: hidden;
        -webkit-transition: width 1s ease;-o-transition: width 1s ease;transition: width 1s ease;
      }/* display items 4x4 */
      .style-73454 .carousel .details {
        height: 100%;
        background-color: rgba(0,0,0,.3);
        overflow: hidden;
        -webkit-transition: background-color .6s ease;-o-transition: background-color .6s ease;transition: background-color .6s ease;
      }
      .style-73454 .carousel .slides li:nth-child(4n + 2) .h4-style.crl-title:before { background-color: #92c1e9; } /* for every fourth child, starting with the second update the icon background color and the caption bottom border */
      .style-73454 .carousel .slides li:nth-child(4n + 2) .crl-caption { border-color: #92c1e9; }
      .style-73454 .carousel .slides li:nth-child(4n + 3) .h4-style.crl-title:before { background-color: #92c1e9; } /* for every fourth child, starting with the third update the icon background color and the caption bottom border */
      .style-73454 .carousel .slides li:nth-child(4n + 3) .crl-caption { border-color: #92c1e9; } 
      .style-73454 .carousel .slides li:nth-child(4n + 4) .h4-style.crl-title:before { background-color: #007681; } /* for every fourth child, starting with the fourth update the icon background color and the caption bottom border */
      .style-73454 .carousel .slides li:nth-child(4n + 4) .crl-caption { border-color: #007681; } 
      .style-73454 .carousel .slides li:hover { width: 38% !important; } /* update the width of the group on hover */
      .style-73454 .carousel .slides li:hover .details {
        background: #0f468f73 !important;
      }
      .style-73454 .carousel .slides li:hover .h4-style.crl-title { opacity: 0; } /* hide the link title on hover */
      .style-73454 .carousel .slides li:hover .crl-caption { opacity: 1; } /* display the caption on hover */
    /* 2021: ML/HP | Region - Grade Levels */
      .style-73465 .style-73468 { padding: 2em 0 0; } /* when in this region, update the row style "2021: HP/INT | Row Style - Gray */
      .style-73465 .style-73469 { margin-top: -4.25rem; } /* when in this region, update the link style "2021: HP/INT | Button - Centered Inline */
      /* 2021: HP | Grade Level Links */
        .style-73466 ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
    /* 2021: HP | Admissions CTA Links */
      .style-73481 .links li.group a.custom-link-photo img.link-hover-image { 
        display: block !important; opacity: 0;
        position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);
        width: auto; max-width: calc(100% - 18px); max-height: 151px;
        -webkit-transition: opacity .6s ease;-o-transition: opacity .6s ease;transition: opacity .6s ease;
      }
      .style-73481 .links li.group:hover a.custom-link-photo img.link-hover-image { opacity: 1; }

    /* 2021: HP/INT | Grid - 4 Up */
      .style-73471 .flex-viewport { overflow:visible!important; height: auto !important; max-height: 2000000000000000px !important; }/*Set the height of the grid to display additional items*/
      .style-73471 .carousel .slides {
        width: 100% !important;
        transform: none !important;
        display: -ms-flexbox; display: -webkit-flex; display: flex;
        -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;
        -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;
        -ms-flex-wrap: wrap;flex-wrap: wrap;
      }/*Set the width of the carousel, remove the transform functionality of the carousel for the grid*/
      .style-73471 .carousel .slides li {
        width: calc(24% - 30px) !important;
        -webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;
        margin: 0 15px 30px;
        overflow: hidden;
        box-shadow: 0px 4px 28px -7px rgba(0,0,0,0.54);
        -webkit-box-shadow: 0px 4px 28px -7px rgba(0,0,0,0.54);
        -moz-box-shadow: 0px 4px 28px -7px rgba(0,0,0,0.54);
        border-radius: 16px;
      }/* display items 4x4 */
      .style-73471 .carousel .details {
        height: 100%;
        background: rgb(0,0,0);
        background: linear-gradient(180deg, rgba(0,0,0,0) 27%, rgba(0,0,0,0.6) 100%);
        overflow: hidden;
        -webkit-transition: background-color .6s ease;-o-transition: background-color .6s ease;transition: background-color .6s ease;
      }
      .style-73471 .carousel .slides li:nth-child(even) { -webkit-transform: translateY(32px);-ms-transform: translateY(32px);transform: translateY(32px); } /* offset every even numbered child */
      .style-73471 .button { 
        display: inline-block;
        position: relative;
        font-family: 'Open Sans Condensed', sans-serif;
        font-weight: bold;
        font-size: 1.125em;
        letter-spacing: .1em;
        color: #fff;
        line-height: 1.2;
        padding: .5em 3.125em .5em 1em;
        text-transform: uppercase;
        background-color: #004c97;
        border-radius: 10px;
        -webkit-transition: background-color .3s ease;
        -o-transition: background-color .3s ease;
        transition: background-color .3s ease;
        margin: .75em 0 0;
      } /* style the button class */
      .style-73471 .button:before {
        content: "";
        display: block;
        position: absolute;
        right: .75rem;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 24px;
        height: 24px;
        border-radius: 100%;
        background-color: rgba(255,255,255,.3);
        background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/244/site/957/images/doubleArrowRight.png');
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 12px;
        -webkit-transition: -webkit-transform .6s ease;
        transition: transform .6s ease, -webkit-transform .6s ease;
        -o-transition: transform .6s ease;
      } /* add the arrow icon */
      .style-73471 .button:hover { background-color: #003057; }
      .style-73471 .button:hover:before { -webkit-transform: rotate(-180deg) translateY(50%); -ms-transform: rotate(-180deg) translateY(50%); transform: rotate(-180deg) translateY(50%); } /* rotate the arrow to point towards the text */
      .style-73471 .carousel .slides li:hover figure img { -webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1); } /* zoom in on the images on hover */
      .style-73471 .carousel .slides li:hover .details { background: transparent; background-color: rgba(0,48,87,.7); } /* update details background color on hover */
      .style-73471 .carousel .slides li:hover .h4-style.crl-title { opacity: 0; } /* hide the title on hover */
      .style-73471 .carousel .slides li:hover .crl-caption { opacity: 1; } /* display caption on hover */
      .style-73471 .carousel .custom-link-photo { color: inherit; font-weight: inherit; }
    /* 2021: ML/HP | Region - Statistics */
      .style-73474 .h2-style,
      .style-73474 A.links-urllink,
      .style-73474 .long-description { color: inherit; }
    /* 2021: HP/INT | Statistics */ .style-73474 .style-73473 .carousel .text-slide:before { background-color: rgba(255,255,255,.15); } /* update background behind the statistic icon when in this region */
                                    .style-73474 .style-73473 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/244/site/957/images/doubleArrowLeft.png'); } /* update carousel navigation arrow to white when in this region */
                                    .style-73474 .style-73473 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/244/site/957/images/doubleArrowRight.png'); } /* update carousel navigation arrow to white when in this region */
      .style-73473 .carousel .slides li { -webkit-transition: -webkit-transform .6s ease; transition: transform .6s ease, -webkit-transform .6s ease; -o-transition: transform .6s ease; }
      .style-73473 .carousel .slides li:hover { -webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1); }
      .style-73473 .carousel .slides li:first-child .text-slide:after { display: none; } /* remove the decorative dot from the first child listed */

  /* 2021: ALL | Fixed CTA Links */
    .style-73435 li.group:hover .link-image {
      transform: none;
      opacity: 1;
      margin: 0 .25em 0 .75em;
    } /* display icon on hover */
    .style-73435 li.group:nth-child(3n + 2) { background-color: #75787b; } /* update every 3rd child to gray starting with child #2 */
    .style-73435 li.group:nth-child(3n + 3) { background-color: #007681; } /* update every 3rd child to teal starting with child #2 */
  /* 2021: HP/INT - Block Style | Quote */
    .style-73453 .content.text {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
    } /* swap the order of the header/text area so that the attribute displays below the quote text */
    /* 2021: HP/INT | Button - Centered Inline */
      .style-73469 A.links-urllink:hover:before { -webkit-transform: rotate(-180deg) translateY(50%);-ms-transform: rotate(-180deg) translateY(50%);transform: rotate(-180deg) translateY(50%); } /* rotate the arrow to point towards the text on hover */
    /* 2021: HP/INT | Social Media Links */
      .style-73478 li.group:hover .link-image { opacity: .6; }
      .style-73478 li.group:hover:before { border-color: #c4d600; -webkit-transform: rotate(-50deg);-ms-transform: rotate(-50deg);transform: rotate(-50deg); }
      .style-73478 li.group:hover:after { border-color: #007681; -webkit-transform: rotate(-98deg);-ms-transform: rotate(-98deg);transform: rotate(-98deg); }
      /* update the decorative border colors around the icons, rotate slightly for animation */

     /*Removing Extra Space between colored row styles, so when stacked they touch and have the expected spacing*/
            .style-73468 + .style-73468 { margin-top: -3rem; padding-top: 0; } /*Same color rows will stack without any added space*/


/* ===== MEDIA QUERIES ===== */
/* --- 3XL Full Desktop --- */
@media(min-width:1615px){



}/* --- END 3XL full desktop --- */


/* --- XXL Full Desktop --- */
@media(min-width:1480px) and (max-width:1614px){

  /* 2021 Homepage */
    /* Header Styles */ 
      /* 2021: ML | Header - Logo */
        .style-73441 { left: 1rem; top: 1rem; }
        .style-73441 .logo img { max-width: 260px; }
      /* 2021: ML | Main Menu */
        .style-73442 .l1-item > a { padding-left: 1rem !important; padding-right: 1rem !important; }
      /* 2021: ML | Header - Login */
        .style-73444 li.group { margin-left: 1rem; margin-right: 1rem; }
    /* Hallmarks Region */
      /* 2021: HP/INT: Grid | 4 Up */
        .style-73471 .carousel .h4-style.crl-title { font-size: 1.5em; }
        .style-73471 .carousel .crl-caption { font-size: .875em; }


}/* --- END XXL full desktop --- */


/* --- XL Full Desktop --- */
@media(min-width:1350px) and (max-width:1479px){

  /* 2021 Homepage */
    /* Header Styles */ 
      /* 2021: ML | Header - Logo */
        .style-73441 { left: 1rem; top: 1rem; }
        .style-73441 .logo img { max-width: 260px; }
      /* 2021: ML | Main Menu */
        .style-73442 .l1-item > a { padding-left: .75rem !important; padding-right: .75rem !important; letter-spacing: .15em; }
      /* 2021: ML | Header - Login */
        .style-73444 li.group { margin-left: 1rem; margin-right: 1rem; }
    /* Hallmarks Region */
      /* 2021: HP/INT: Grid | 4 Up */
        .style-73471 .carousel .slides li { width: calc(24% - 16px) !important; margin: 0 8px 16px; }
        .style-73471 .carousel .h4-style.crl-title { font-size: 1.5em; }
        .style-73471 .carousel .crl-caption { font-size: .875em; padding: 1.5em; }


}/* --- END XL full desktop --- */


/* --- Full Desktop --- */
@media(min-width:1200px) and (max-width:1349px){

.style-17034 .mini-sitemap-open,
.style-17034 .mini-sitemap-close {left: 370px;} /*sitemap*/

  /* 2021 Homepage */
    /* Header Styles */ 
      /* 2021: ML | Header - Logo */
        .style-73441 { left: .5rem; top: 1rem; }
        .style-73441 .logo img { max-width: 220px; }
      /* 2021: ML | Main Menu */
        .style-73442 .l1-item > a { font-size: 1em; padding: 2.1em .75rem !important; letter-spacing: .15em; }
      /* 2021: ML | Header - Login */
        .style-73444 li.group { margin-left: 1rem; margin-right: .5rem; padding: 0 .75em; }
        .style-73444 A.links-urllink { font-size: .875em; }
        .style-73444 .link-image { max-width: 14px; max-height: 14px; margin: calc((44px - 14px) / 2) 0 calc((44px - 14px) / 2) .65em; } /* update icon */
    /* Core Values Region */
      /* 2021: HP/INT | Intro Text */
        .style-73452 { font-size: 1.5em; }
        .style-73452 .h2-style { font-size: 2.5rem; }
      /* 2021: HP | Core Values */
        .style-73454 .carousel .slides li:hover { width: 60% !important; } /* update slide width on hover */
        .style-73454 .carousel .h4-style.crl-title { font-size: 1.75em; } /* update title of the tiles */
    /* Hallmarks Region */
      /* 2021: ML/HP | Region - Hallmarks */
        .style-73472 { padding-left: 10px; padding-right: 10px; }
      /* 2021: HP/INT: Grid | 4 Up */
        .style-73471 .h2-style { font-size: 2.5rem; }
        .style-73471 .carousel .slides li { width: calc(24% - 16px) !important; margin: 0 8px 16px; }
        .style-73471 .carousel .h4-style.crl-title { font-size: 1.5em; }
        .style-73471 .carousel .crl-caption { font-size: .875em; padding: 1.5em; }
    /* Social Media */
      /* 2021: HP/INT | Social Media Links */
        .style-73478 .h2-style { font-size: 2.5rem; }



}/* --- END full desktop --- */

@media(max-width:1230px) {
.mc-field-group ul li {
width: 50%;
}
}
/* --- Small Desktop --- */
@media(max-width:1199px) and (min-width:980px){
.span9 .facultystaffdirectory .table-cell, 
.span8 .facultystaffdirectory .table-cell, 
.span7 .facultystaffdirectory .table-cell,  
.span6 .facultystaffdirectory .table-cell, 
.span5 .facultystaffdirectory .table-cell, 
.span4 .facultystaffdirectory .table-cell, 
.span9 .departmentpicker .table-cell, 
.span8 .departmentpicker .table-cell, 
.span7 .departmentpicker .table-cell, 
.span6 .departmentpicker .table-cell, 
.span5 .departmentpicker .table-cell,
.span4 .departmentpicker .table-cell,
.span9 .athleticteampicker .table-cell,
.span8 .athleticteampicker .table-cell,
.span7 .athleticteampicker .table-cell,
.span6 .athleticteampicker .table-cell,
.span5 .athleticteampicker .table-cell, 
.span4 .athleticteampicker .table-cell  {display: inline-block;} /* --- allowing dropdowns to wrap on tablet --- */

.style-17025 li.group {padding:0 37px;} /*HP multi-colored Quick Links in footer*/
.style-17011 .link-image {margin:4px 1px;} /*social media links*/



.style-17020 .page-title-level-1 {font-size:90px;line-height:100px;} /*L1 page title*/
.style-17020 .page-title {font-size:80px;line-height:90px;} /*all page titles*/

.style-17034 .mini-sitemap-open,
.style-17034 .mini-sitemap-close {left: 370px;} /*sitemap*/


  /* 2021 Homepage */
    /* Header Styles */ 
      /* 2021: ML | Header - Logo */
        .style-73441 { left: .5rem; top: .5rem; }
        .style-73441 .logo img { max-width: 200px; }
      /* 2021: ML | Main Menu */
        .style-73442 .l1-item > a { font-size: .9em; padding: 2.4em .5rem !important; letter-spacing: .1em; }
      /* 2021: ML | Header - Login */
        .style-73444 li.group { margin-left: .5rem; margin-right: .5rem; padding: 0 .75em; }
        .style-73444 A.links-urllink { font-size: .875em; }
        .style-73444 .link-image { max-width: 14px; max-height: 14px; margin: calc((44px - 14px) / 2) 0 calc((44px - 14px) / 2) .65em; } /* update icon */
    /* Footer Styles */
      /* 2021: ML | Footer - Affiliations */
        .style-73491 .link-image { max-height: 33px; }
      /* 2021: ML | Footer - Logo */
        .style-73484 .logo img { max-width: 80px; }
    /* Hero Region */
      /* 2021: ML/HP | Row | Video Text Overlay */
        .style-73450 { padding: 2em 2.5em; } /* update the tagline row style  that displays over the hero video */
        /* 2021: HP | Hero - Video Text Overlay */
          .style-73449 .h2-style { font-size: 6.25em; } /* update large title on video text overlay */
    /* Core Values Region */
      /* 2021: ML/HP | Region - Core Values */
        .style-73463 { padding: 2em 0; }
        .style-73463:after { width: calc(92% - (23px * 2)); height: calc(100% - (18px * 2)); } /* update the decorative border */
        /* 2021: HP/INT | Intro Text */
          .style-73452 { font-size: 1.5em; }
          .style-73452 .h2-style { font-size: 2.5rem; }
        /* 2021: HP | Core Values */
          .style-73454 .carousel .slides li { height: 380px; }
          .style-73454 .carousel .slides li:hover { width: 60% !important; } /* update slide width on hover */
          .style-73454 .carousel .h4-style.crl-title { font-size: 1.5em; } /* update title of the tiles */
          .style-73454 .carousel .h4-style.crl-title:before { bottom: -2.5em; } /* move up the plus icon closer to the title. */
          .style-73454 .carousel .crl-caption { font-size: 1.5em; }
    /* Grade Levels */
      /* 2021: HP/INT | Block Style - Centered & 3 Up */
        .style-73464 .h2-style { font-size: 2.5rem; }
      /* 2021: HP | Grade Level Links */
        .style-73466 A.links-urllink { font-size: 1em; } /* update the division title */
        .style-73466 .long-description { font-size: 1.5em; } /* update grade level titles */
        .style-73466 .link-image { max-width: 20px; right: -28px; } /* update size/placement of the arrows */
    /* Hallmarks Region */
      /* 2021: ML/HP | Region - Hallmarks */
        .style-73472 { padding-left: 10px; padding-right: 10px; }
      /* 2021: HP/INT: Grid | 4 Up */
        .style-73471 .h2-style { font-size: 2.5rem; }
        .style-73471 .carousel .slides { -webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } /* align content to the left */
        .style-73471 .carousel .slides li { width: calc(33% - 16px) !important; margin: 0 8px 16px; } /* display 3x3 */
        .style-73471 .carousel .slides li:nth-child(even) { transform: none; }
        .style-73471 .carousel .h4-style.crl-title { font-size: 1.5em; }
        .style-73471 .carousel .crl-caption { font-size: .875em; padding: 1.5em; }
    /* Statistics Region */
      /* 2921: HP/INT | Statistics */
        .style-73473 .h2-style { font-size: 2.5rem; }
        .style-73473 A.links-urllink { font-size: 4em; } /* statistic */
        .style-73473 .long-description { font-size: 1.25em; } /* title of statistic */
        .style-73473 .carousel.flex-horizontal .flex-direction-nav .flex-next,
        .style-73473 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-size: 42px; } /* carousel arrows */
    /* Social Media */
      /* 2021: HP/INT | Social Media Links */
        .style-73478 .h2-style { font-size: 2.5rem; }
    /* Admissions CTA */
      /* 2021: HP | Admissions CTA Links */
        .style-73481 .h2-style { font-size: 3.25em; }
        .style-73481 li.group { width: 49%; border: none; margin: 0; padding: 3em 1em; } /* display links 2x2 */
        .style-73481 li.group:nth-child(even) { border-left: 1px solid rgba(255,255,255,.3); }
        .style-73481 li.group:nth-child(3), .style-73481 li.group:nth-child(4) { border-top: 1px solid rgba(255,255,255,.3); }


}/* --- END Small Desktop --- */

/* --- Tablet --- */
@media(max-width:979px) and (min-width:768px){
.facultystaffdirectory .table-cell, .departmentpicker .table-cell, .athleticteampicker .table-cell{display: inline-block;} /* --- allowing dropdowns to wrap on tablet --- */

.style-73439 .style-73444{visibility:hidden !important} /* removed 2nd login while on mobile screen by nrs */

.style-17025 li.group {padding:0 25px;} /*HP multi-colored Quick Links in footer*/
.style-17025 A.links-urllink {font-size:21px;} /*HP multi-colored Quick Links in footer link title*/
.style-17025 .long-description {font-size:40px;} /*HP multi-colored Quick Links in footer long description*/


.style-17015 {margin:22px 0 30px;} /*logo container*/
.style-17015 .logo img {top:0;} /*logo*/
.style-17011 .link-image {margin:4px 0;} /*social media images*/
.style-17019 li.group {padding:0 6px;} /*footer links*/

.style-17020 .page-title-level-1 {font-size:70px;line-height:80px;} /*L1 page title*/
.style-17020 .page-title {font-size:65px;line-height:82px;} /*all page titles*/


.style-17012 {margin-bottom:20px;} /*search*/


.style-17034 .mini-sitemap-open::before,
.style-17034 .mini-sitemap-close::before {top:-2px;} /*sitemap*/

.style-17034 .mini-sitemap-open,
.style-17034 .mini-sitemap-close {padding-left:11px;top:-100px;left:263px;} /*sitemap*/


  /* 2021 Homepage */
    /* Header Styles */ 
      /* 2021: ML | Region - Header */
        html:not(.styler) .style-73439 { position: absolute; } /* make header no longer fixed, remove background color on scroll since there is no more fixed heading */
        /* 2021: ML | Row - Header Main */
          .style-73440 { background-color: transparent !important; }
        /* 2021: ML | Header - Search */
          .style-73447:hover .search-text,
          .style-73447 .search-text:focus,
          .style-73447 .search-text { width: 200px; padding-left: 1em; border-radius: 0 0 0 10px; box-sizing: border-box; }
    /* Footer Styles */
      /* 2021: ML | Footer - Affiliations */
        .style-73491 .link-image { max-height: 33px; }
      /* 2021: ML | Footer - Logo */
        .style-73484 .logo img { max-width: 58px; }
      /* 2021: ML | Footer - Social Media */
        .style-73486 li.group { margin-right: .65em; margin-left: .65em; height: 38px; width: 38px; }
      /* 2021: Footer Menu */
        .hidden-tablet.style-73490 { display: block !important; }
      /* 2021: ML | Footer - Sitemap */
        .style-73492 .ms-l1-item { width: 24% !important; display: inline-block; vertical-align: top; } /* display mini site map lists 4x4 */
     /* Hero Region */
      /* 2021: ML/HP | Row | Video Text Overlay */
        .style-73450 { padding: 2em 2.5em; max-width: none; width: calc(100% - 138px); } /* update the tagline row style  that displays over the hero video */
        /* 2021: HP | Hero - Video Text Overlay */
          .style-73449 .h2-style { font-size: 5.25em; } /* update large title on video text overlay */
    /* Core Values Region */
      /* 2021: ML/HP | Region - Core Values */
        .style-73463 { padding: 2em 0; }
        .style-73463:after { width: calc(92% - (23px * 2)); height: calc(100% - (18px * 2)); } /* update the decorative border */
        /* 2021: HP/INT | Intro Text */
          .style-73452 { font-size: 1.5em; }
          .style-73452 .h2-style { font-size: 2.5rem; }
        /* 2021: HP | Core Values */
          .style-73454 .carousel .slides { -ms-flex-wrap: wrap;flex-wrap: wrap; } /* allow groups to wrap to a second line */
          .style-73454 .carousel .slides li { height: 320px; width: 50% !important; }
          .style-73454 .carousel .slides li:hover { width: 50% !important; }
          .style-73454 .carousel .h4-style.crl-title { font-size: 1.5em; } /* update title of the tiles */
          .style-73454 .carousel .h4-style.crl-title:before { bottom: -2.5em; } /* move up the plus icon closer to the title. */
          .style-73454 .carousel .crl-caption { font-size: 1.5em; }
    /* Grade Levels */
      /* 2021: HP/INT | Block Style - Centered & 3 Up */
        .style-73464 .h2-style { font-size: 2.5rem; }
        .style-73464 A.links-urllink,
        .style-73464 .h4-style { font-size: 1.125em; } /* update title sizes */
      /* 2021: HP | Grade Level Links */
        .style-73466 li.group { width: calc(50% - 27px); } /* display: links 2x2*/
        .style-73466 A.links-urllink { font-size: 1em; } /* update the division title */
        .style-73466 .long-description { font-size: 1.5em; } /* update grade level titles */
        .style-73466 .link-image { max-width: 20px; right: -28px; } /* update size/placement of the arrows */
    /* Hallmarks Region */
      /* 2021: ML/HP | Region - Hallmarks */
        .style-73472 { padding-left: 10px; padding-right: 10px; }
      /* 2021: HP/INT: Grid | 4 Up */
        .style-73471 .h2-style { font-size: 2.5rem; }
        .style-73471 .carousel .slides { -webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } /* align content to the left */
        .style-73471 .carousel .slides li { width: calc(50% - 16px) !important; margin: 0 8px 16px; } /* display 2x2 */
        .style-73471 .carousel .slides li:nth-child(even) { transform: none; }
        .style-73471 .carousel .h4-style.crl-title { font-size: 1.5em; }
        .style-73471 .carousel .crl-caption { font-size: .875em; padding: 1.5em; }
    /* Statistics Region */
      /* 2021: HP/INT | Statistics */
        .style-73473 .h2-style { font-size: 2.5rem; }
        .style-73473 A.links-urllink { font-size: 3.75em; } /* statistic */
        .style-73473 .long-description { font-size: 1.125em; } /* title of statistic */
        .style-73473 .carousel.flex-horizontal .flex-direction-nav .flex-next,
        .style-73473 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-size: 36px; } /* carousel arrows */
        .style-73473 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 0; }
        .style-73473 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 0; }
    /* Social Media */
      /* 2021: ML/HP | Region - News & Social Media */
        .style-73476:before { height: 21%; }
        /* 2021: HP/INT | Social Media Links */
          .style-73478 .h2-style { font-size: 2.5rem; }
    /* Admissions CTA */
      /* 2021: ML/HP | Region - Admissions CTA */
        .style-73479 { padding-top: 12em; }
      /* 2021: HP | Admissions CTA Links */
        .style-73481 .h2-style { font-size: 2.75em; }
        .style-73481 li.group { width: 49%; border: none; margin: 0; padding: 3em 1em; } /* display links 2x2 */
        .style-73481 li.group:nth-child(even) { border-left: 1px solid rgba(255,255,255,.3); }
        .style-73481 li.group:nth-child(3), .style-73481 li.group:nth-child(4) { border-top: 1px solid rgba(255,255,255,.3); }
        .style-73481 A.links-urllink { font-size: 1.125em; }
        .style-73481 .link-image { max-width: 32px; max-height: 32px; } /* icon */


}/* --- END Tablet --- */

/* --- Mobile --- */
@media(max-width:767px){
.mini-sitemap .width-7, .mini-sitemap .width-8{width: 100%; margin-right: 0;}
.facultystaffdirectory .table, .facultystaffdirectory .table-row{display: block;}/*removing display: table & table-row*/
.facultystaffdirectory .table-cell, .departmentpicker .table-cell{display: inline-block; max-width: 100%;} /* --- allowing dropdowns to wrap on mobile & not break out of box --- */

.style-73439 .style-73444{visibility:hidden !important} /* removed 2nd login while on mobile screen by nrs */

.style-17025 li.group {display:block; border:0;} /*HP multi-colored Quick Links in footer*/

.style-17486 {text-align:center;} /*HP Readmore*/

.style-17015 {margin: 16px 0;text-align:center;} /*header Logo*/
.style-17015 .logo img {position:inherit;top:0;} /*header logo*/
.style-17012 {margin-bottom:15px;} /*search*/
.style-17011 {text-align:center;margin-bottom:15px;} /*social media buttons*/

.style-17030 .carousel.flex-horizontal .flex-direction-nav .flex-prev {right:35px} /*HP News back arrow*/
html:not(.styler)  .style-17030 .crl-pager {display:none;} /*HP news pager*/

.style-17028 {position:inherit;top:0;left:0;text-align:center;} /*hp view more videos*/
.style-17024 .h2-style {margin:15px 0;text-align:center;} /*hp view more video header*/
.style-17024 .cover-photo {width:100%;height:100%;} /*HP Video*/
.style-17024 .play-button {width:100%; height:100%;} /*HP Video button*/

html:not(.styler) .style-17019 li.group::before {display:none;} /*footer links*/
.style-17019 li.group {display:block;text-align:center;padding:0 0 10px 0;} /*footer links*/
.style-17018 {text-align:center;} /*footer adress*/

.style-17017 .container {padding-left:0;padding-right:0;} /*removing container padding*/
.style-17023::before {width:100%;} /*Page title row background*/
.style-17020 {text-align:center;} /*page title*/
.style-17020 .page-title-level-1 {font-size:70px;line-height:80px;} /*L1 page title*/


html:not(.styler) .style-17034 {display:none;} /*sitemap*/

.style-24359 .news ul li .left {clear: both; width: 100%;}
.style-24359 .news ul li .h4-style a, .style-24359 .news ul li time, .style-24359 .news ul li .brief-description {margin-left: 0;}
.style-24359 .news ul li .readmore {left:8px;}
.style-24359 .news ul li.group:after {width: 100%;}


  /* 2021 Homepage */
    /* Header Styles */ 
      /* 2021: ML | Region - Header */
        html:not(.styler) .style-73439 { position: absolute; } /* make header no longer fixed, remove background color on scroll since there is no more fixed heading */
        /* 2021: ML | Row - Header Main */
          .style-73440 { background-color: transparent !important; }
          /* 2021: ML | Header - Logo */
            .style-73441 .logo img { max-width: 240px; }
        /* 2021: ML | Header - Search */
          .style-73447:hover .search-text,
          .style-73447 .search-text:focus,
          .style-73447 .search-text { width: 200px; padding-left: 1em; border-radius: 0 0 0 10px; box-sizing: border-box; }
    /* Footer Styles */
      /* 2021: ML | Footer - Affiliations */
        .style-73491 { text-align: center; margin: 0 0 1.5em; }
        .style-73491 li.group { line-height: 50px; }
        .style-73491 .link-image { max-height: 33px; }
      /* 2021: ML | Footer - Logo */
        .style-73484 { position: relative; margin: -4em 0 1em; z-index: 2; }
        .style-73484 .logo img { max-width: 80px; }
      /* 2021: ML | Footer - Address */
        .style-73483 { text-align: center; }
      /* 2021: ML | Footer - Social Media */
        .style-73486 { text-align: center; }
        .style-73486 li.group { margin-right: .65em; margin-left: .65em; height: 38px; width: 38px; }
      /* 2021: Footer Menu */
        .hidden-phone.style-73490 { display: block !important; text-align: center; }
        .style-73490 .l1-item { float: none; display: inline-block; }
        .style-73490 .l1-item > a { padding: 0 .75em !important; }
      /* 2021: ML | Footer - Sitemap */
        .style-73492 { padding-bottom: 3em; } /* add additional padding to account for the fixed cta links at the bottom */
        .style-73492 .ms-l1-item { width: 49% !important; display: inline-block; vertical-align: top; } /* display mini site map lists 2x2 */     
     /* Hero Region */
      /* 2021: ML/HP | Row | Video Text Overlay */
        .style-73450 { padding: 2em 1.75em; max-width: none; width: 100%; bottom: 3em; } /* update the tagline row style  that displays over the hero video */
        /* 2021: HP | Hero - Video Text Overlay */
          .style-73449 .h2-style { font-size: 4em; } /* update large title on video text overlay */
      /* 2021: ALL | Fixed CTA Links */
        .style-73435 { width: 100%; text-align: center; top: auto; bottom: 0; left: 50%; right: auto; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); } /* translate the fixed cta links to the bottom of the page. */
    /* Core Values Region */
      /* 2021: ML/HP | Region - Core Values */
        .style-73463 { padding: 2em 0; }
        .style-73463:after { width: calc(92% - (23px * 2)); height: calc(100% - (18px * 2)); } /* update the decorative border */
        /* 2021: HP/INT | Intro Text */
          .style-73452 { font-size: 1.25em; text-align: left; }
          .style-73452 .h2-style { font-size: 2rem; }
        /* 2021: HP | Core Values */
          .style-73454 .carousel .slides { -ms-flex-wrap: wrap;flex-wrap: wrap; } /* allow groups to wrap to a second line */
          .style-73454 .carousel .slides li { height: 300px; width: 100% !important; }
          .style-73454 .carousel .slides li:hover { width: 100% !important; }
          .style-73454 .carousel .h4-style.crl-title { font-size: 1.5em; opacity:0; } /* update title of the tiles */
          .style-73454 .carousel .h4-style.crl-title:before { bottom: -2.5em; } /* move up the plus icon closer to the title. */
          .style-73454 .carousel .crl-caption { font-size: 1.5rem!important; opacity: 1; }
    /* Grade Levels */
      /* 2021: HP/INT | Block Style - Centered & 3 Up */
        .style-73464 { text-align: left; }
        .style-73464 .h2-style { font-size: 2rem; }
        .style-73464 A.links-urllink,
        .style-73464 .h4-style { font-size: 1.125em; } /* update title sizes */
        .style-73464 li.group { margin-left: 0; margin-right: 0; width: 100%; } /* display groups 1x1 */
      /* 2021: HP | Grade Level Links */
        .style-73466 { padding: 0 2em; box-sizing: border-box; }
        .style-73466 li.group { width: 100%; text-align: left; } /* display: links 1x1*/
        .style-73466 A.links-urllink { font-size: 1em; } /* update the division title */
        .style-73466 .long-description { font-size: 1.5em; } /* update grade level titles */
        .style-73466 .link-image { max-width: 20px; right: 28px; } /* update size/placement of the arrows */
    /* Hallmarks Region */
      /* 2021: ML/HP | Region - Hallmarks */
        .style-73472 { padding-left: 10px; padding-right: 10px; padding-bottom: 0; }
        /* 2021: HP/INT: Grid | 4 Up */
          .style-73471 .h2-style { font-size: 2rem; }
          .style-73471 .carousel .slides { -webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } /* align content to the left */
          .style-73471 .carousel .slides li { width: 100% !important; margin: 0 0 16px; } /* display 2x2 */
          .style-73471 .carousel .slides li:nth-child(even) { transform: none; }
          .style-73471 .carousel .h4-style.crl-title { font-size: 1.5em; }
          .style-73471 .carousel .crl-caption { font-size: .875em; padding: 1.5em; }
    /* Statistics Region */
      /* 2021: ML/HP | Region - Statistics */
        .style-73474 { padding: 4em 2em 0; }
        .style-73474:before { height: calc(100% - (16px * 2)); width: calc(100% - (16px * 2)); } /* update decorative border */
      /* 2021: HP/INT | Statistics */ 
        .style-73473 .h2-style { font-size: 2rem; padding: 0; }
        .style-73473 .carousel.flexslider { padding: 100px 0 0; }
        .style-73473 .carousel .text-slide:after { display: none; } /* hide the decorative dot */
        .style-73473 A.links-urllink { font-size: 3.75em; } /* statistic */
        .style-73473 .long-description { font-size: 1.125em; } /* title of statistic */
        .style-73473 .carousel.flex-horizontal .flex-direction-nav .flex-next,
        .style-73473 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-size: 36px; top: 50px; } /* carousel arrows */
        .style-73473 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: auto; left: calc(50% + 34px); -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); }
        .style-73473 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: calc(50% - 34px); -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); }
    /* Social Media */
      /* 2021: ML/HP | Region - News & Social Media */
        .style-73476:before { height: 7%; }
        /* 2021: HP/INT | Social Media Links */
          .style-73478 { text-align: left; }
          .style-73478 .h2-style { font-size: 2rem; }
    /* Admissions CTA */
      /* 2021: ML/HP | Region - Admissions CTA */
        .style-73479 { padding-top: 8em; }
      /* 2021: HP | Admissions CTA Links */
        .style-73481 .h2-style { font-size: 2em; }
        .style-73481 li.group { width: 100%; border: none; margin: 0; padding: 3em 1em; border-top: 1px solid rgba(255,255,255,.3); } /* display links 2x2 */
        .style-73481 A.links-urllink { font-size: 1.125em; }
        .style-73481 .link-image { max-width: 32px; max-height: 32px; } /* icon */



}/* ---END Mobile --- */

