.body { font-family: 'Poppins', sans-serif;font-size: 16px;line-height: 1.625;color: #676C73; }
.h1-style { color: #976A4D;font-family: 'Crimson Text', serif;font-size: 3em;font-weight: 600;line-height: 1.1;margin: 0 0 .5em 0; }
.h2-style { color: #676C73;font-size: 1.375em;font-weight: bold;letter-spacing: 0.025em;margin: 0 0 .5em 0; }
.h3-style { font-size: 1.375em;letter-spacing: 0.025em;margin: 0 0 .5em 0; }
.h4-style { font-size: 1.375rem;margin-bottom: 0;letter-spacing: 0.025em;margin: 0 0 .5em 0; }
.h5-style { font-size: 1em;letter-spacing: 0.025em;margin: 0 0 .5em 0; }
.h6-style { font-size: 1em;letter-spacing: 0.025em;margin: 0 0 .5em 0; }
A { color: #6DCDB8;text-decoration: underline; }
A:hover { text-decoration: none;color: #5bbda8; }
.button { margin: 5px 0; }
.style-55282 { margin-bottom: 3.75rem; }
.style-55282 .description { line-height: 1.625; }
.style-55282 time { line-height: 1.625; }
.style-55282 .brief-description { line-height: 1.625; }
.style-55282 .text img { float: left;margin-right: 10px; }
.style-55282 .author { line-height: 1.625;margin-bottom: 1.75em; }
.style-55282 .question { font-family: 'Poppins', sans-serif;font-size: 16px;padding: 5px; }
.style-55282 .answer { font-family: 'Poppins', sans-serif;font-size: 14px;padding: 6px; }
.style-55282 .caption { font-family: 'Poppins', sans-serif;font-style: italic;font-size: 14px; }
.style-55282 div.content-wrap { text-align: left; }
.style-59866 { margin-bottom: 3.75rem;text-align: center; }
.style-59866 .description { line-height: 1.625; }
.style-59866 time { line-height: 1.625; }
.style-59866 .brief-description { line-height: 1.625; }
.style-59866 .text img { float: left;margin-right: 10px; }
.style-59866 .author { line-height: 1.625;margin-bottom: 1.75em; }
.style-59866 .question { font-family: 'Poppins', sans-serif;font-size: 16px; }
.style-59866 .answer { font-family: 'Poppins', sans-serif;font-size: 14px; }
.style-59866 .caption { font-family: 'Poppins', sans-serif;font-style: italic;font-size: 14px; }
.style-59866 div.content-wrap { text-align: center; }
.style-56368 { margin-bottom: 0rem; }
.style-56368 .description { line-height: 1.625; }
.style-56368 time { line-height: 1.625; }
.style-56368 .brief-description { line-height: 1.625; }
.style-56368 .text img { float: left;margin-right: 10px; }
.style-56368 .author { line-height: 1.625;margin-bottom: 1.75em; }
.style-56368 .question { font-family: 'Poppins', sans-serif;font-size: 18px; }
.style-56368 .answer { font-family: 'Poppins', sans-serif;font-size: 16px; }
.style-56368 .caption { font-family: 'Poppins', sans-serif;font-style: italic;font-size: 14px; }
.style-59792 { margin-bottom: 0rem;padding: 0px;margin: 0px; }
.style-59792 .description { line-height: 1.625; }
.style-59792 time { line-height: 1.625; }
.style-59792 .brief-description { line-height: 1.625; }
.style-59792 .text img { float: left;margin-right: 10px; }
.style-59792 .author { line-height: 1.625;margin-bottom: 1.75em; }
.style-59792 .question { font-family: 'Poppins', sans-serif;font-size: 18px; }
.style-59792 .answer { font-family: 'Poppins', sans-serif;font-size: 16px; }
.style-59792 .caption { font-family: 'Poppins', sans-serif;font-style: italic;font-size: 14px; }
.style-59792 .photo img { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px; }
.style-56325 .h4-style { color: #6DCDB8; }
.style-56325 { margin-bottom: 1.25rem; }
.style-56325 .description { line-height: 1.625; }
.style-56325 time { line-height: 1.625; }
.style-56325 .brief-description { line-height: 1.625; }
.style-56325 .text img { float: left;margin-right: 10px; }
.style-56325 .author { line-height: 1.625;margin-bottom: 1.75em; }
.style-56325 .question { font-family: 'Poppins', sans-serif;font-size: 18px; }
.style-56325 .answer { font-family: 'Poppins', sans-serif;font-size: 16px; }
.style-56325 .caption { font-family: 'Poppins', sans-serif;font-style: italic;font-size: 14px; }
.style-59552 { margin-bottom: 1.875rem;color: #8B634B; }
.style-59552 .description { line-height: 1.625; }
.style-59552 time { line-height: 1.625; }
.style-59552 .brief-description { line-height: 1.625; }
.style-59552 .text img { float: left;margin-right: 10px; }
.style-59552 .author { line-height: 1.625;margin-bottom: 1.75em; }
.style-59552 .question { font-family: 'Poppins', sans-serif;font-size: 16px; }
.style-59552 .answer { font-family: 'Poppins', sans-serif;font-size: 14px; }
.style-59552 .caption { font-family: 'Poppins', sans-serif;font-style: italic;font-size: 14px; }
.style-59552 .header-widget { color: #8B634B; }
.style-64762 { margin-bottom: 1.875rem;color: #8B634B; }
.style-64762 .description { line-height: 1.625; }
.style-64762 time { line-height: 1.625; }
.style-64762 .brief-description { line-height: 1.625; }
.style-64762 .text img { float: left;margin-right: 10px; }
.style-64762 .author { line-height: 1.625;margin-bottom: 1.75em; }
.style-64762 .question { font-family: 'Poppins', sans-serif;font-size: 16px; }
.style-64762 .answer { font-family: 'Poppins', sans-serif;font-size: 14px; }
.style-64762 .caption { font-family: 'Poppins', sans-serif;font-style: italic;font-size: 14px; }
.style-64762 .header-widget { color: #8B634B;text-align: center; }
.style-59550 { margin-bottom: 1.875rem; }
.style-59550 .description { line-height: 1.625; }
.style-59550 time { line-height: 1.625; }
.style-59550 .brief-description { line-height: 1.625; }
.style-59550 .text img { float: left;margin-right: 10px; }
.style-59550 .author { line-height: 1.625;margin-bottom: 1.75em; }
.style-59550 .question { font-family: 'Poppins', sans-serif;font-size: 16px; }
.style-59550 .answer { font-family: 'Poppins', sans-serif;font-size: 14px; }
.style-59550 .caption { font-family: 'Poppins', sans-serif;font-style: italic;font-size: 14px; }
.style-59550 .header-widget { color: #6DCDB8; }
.style-55737 { overflow: hidden;font-size: 0;height: 100%;width: 100%;position: absolute;z-index: -1;left: 0%;top: 0%; }
.style-55737 .album-list { margin: 0px; }
.style-55737 .video figure { margin: 0;position: absolute;width: 100%;min-width: calc(100vh * 1.78);top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
.style-55737 div.content-wrap { position: absolute;left: 50%;top: 50%;height: 100%;min-width: calc(100vh * 1.78);width: 100%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
.style-55251 .h4-style { margin: 0;margin-bottom: 25px; }
.style-55251 time { margin-top: 20px;display: block;position: relative; }
.style-55251 time:before { content: '';display: block;height: 1px;width: 75px;background-color: #976a4d;position: absolute;top: -12px; }
.style-55251 .archive { color: #976A4D;font-weight: bold;text-transform: uppercase;font-size: 0.875em;font-family: 'Poppins', sans-serif;letter-spacing: 0.05em; }
.style-55251 .h4-style A { text-decoration: none;font-size: 1.375rem;color: #555555;margin: 0; }
.style-55251 li.group { position: relative;background-color: #ffffff;min-height: 160px;padding: 40px 0;box-sizing: border-box;margin-top: 12px; }
.style-55251 li.group:first-child { margin-top: 0; }
.style-55251 .date-icon { background-color: #976A4D;color: #FFFFFF;display: -ms-flexbox;/*ie*/
display: -webkit-flex;/*webkit*/
display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;padding: 0.5em 0.75em;position: absolute;top: 0;left: 0; }
.style-55251 .month-name { font-size: 0.75em;text-transform: uppercase;line-height: 1.1; }
.style-55251 .day-number { font-weight: bold;font-size: 1.5em;line-height: 1.1; }
.style-55251 .event-detail { margin-left: 75px; }
.style-55251 .view-all { color: #976A4D;font-weight: bold;text-transform: uppercase;font-size: 0.875em;font-family: 'Poppins', sans-serif;letter-spacing: 0.05em; }
.style-55221 .h4-style { margin: 0; }
.style-55221 { grid-column: 1;grid-row: 1/3;position: relative;overflow: hidden; }
.style-55221:after { content: '';display: inline-block;width: 100%;height: 150px;position: absolute;left: 0;bottom: 0;z-index: 4;background-image: linear-gradient(to top, rgba(58, 61, 65, 0.7) 0%, transparent 100%); }
.style-55221 .link-image { margin: 0;-webkit-transition: transform 0.3s ease;-moz-transition: transform 0.3s ease;-o-transition: transform 0.3s ease;-ms-transition: transform 0.3s ease;transition: transform 0.3s ease; }
.style-55221 A.links-urllink { position: absolute;z-index: 5;left: 15px;line-height: 1.1;bottom: 30px;font-family: 'Crimson Text', serif;font-size: 1.875em;text-decoration: none;letter-spacing: 0.025em;color: #fff;font-weight: 600; }
.style-55221 li.group { position: relative; }
.style-55222 .h4-style { margin: 0; }
.style-55222 { grid-column: 2;grid-row: 1/4;position: relative;overflow: hidden; }
.style-55222:after { content: '';display: inline-block;width: 100%;height: 150px;position: absolute;left: 0;bottom: 0;z-index: 4;background-image: linear-gradient(to top, rgba(58, 61, 65, 0.7) 0%, transparent 100%); }
.style-55222 .readmore { position: absolute;top: 0;left: 0;font-size: 0;text-indent: -9999px;height: 100%;width: 100%; }
.style-55222 .readmore:before { content: '';display: inline-block;position: absolute;top: 0;left: 0;height: 100%;width: 100%; }
.style-55222 .link-image { margin: 0; }
.style-55222 .h4-style A { position: absolute;z-index: 5;left: 15px;line-height: 1.1;bottom: 30px;font-family: 'Crimson Text', serif;font-size: 1.875rem;text-decoration: none;letter-spacing: 0.025em;color: #fff;font-weight: 600; }
.style-55222 .news img { margin: 0;-webkit-transition: transform 0.3s ease;-moz-transition: transform 0.3s ease;-o-transition: transform 0.3s ease;-ms-transition: transform 0.3s ease;transition: transform 0.3s ease; }
.style-55222 A.links-urllink { position: absolute;z-index: 5;left: 0;bottom: 0;font-family: 'Crimson Text', serif;font-size: 1.875em;text-decoration: none;letter-spacing: 0.025em;color: #fff; }
.style-55222 li.group { position: relative;margin: 0; }
.style-55223 { grid-column: 3;grid-row: 1;position: relative;overflow: hidden; }
.style-55223:after { content: '';display: inline-block;width: 100%;height: 150px;position: absolute;left: 0;bottom: 0;z-index: 4;background-image: linear-gradient(to top, rgba(58, 61, 65, 0.7) 0%, transparent 100%); }
.style-55223 .link-image { margin: 0;-webkit-transition: transform 0.3s ease;-moz-transition: transform 0.3s ease;-o-transition: transform 0.3s ease;-ms-transition: transform 0.3s ease;transition: transform 0.3s ease; }
.style-55223 A.links-urllink { position: absolute;z-index: 5;left: 15px;bottom: 30px;font-family: 'Crimson Text', serif;font-size: 1.875em;text-decoration: none;letter-spacing: 0.025em;color: #fff;font-weight: 600; }
.style-55223 li.group { margin: 0;position: relative; }
.style-55224 { grid-column: 3;grid-row: 2/4;background-color: #976A4D;position: relative;background-repeat: no-repeat;background-position: center center;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-55224 .link-image { margin: 0; }
.style-55224 A.links-urllink { position: absolute;z-index: 5;left: 15px;line-height: 1.1;bottom: 30px;font-family: 'Crimson Text', serif;font-size: 1.875em;text-decoration: none;letter-spacing: 0.025em;color: #fff;font-weight: 600; }
.style-55224 A.links-urllink:before { content: '';display: inline-block;height: 100%;width: 100%;position: absolute;top: 0;left: 0; }
.style-55225 .h4-style { line-height: 1.1;margin: .5em 0 0.25em 0; }
.style-55225 A { color: #fff; }
.style-55225 { grid-column: 1;grid-row: 3/5;background: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/209/site/1273/images/window.png) #6DCDB8;background-repeat: no-repeat;background-position: center center;text-align: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;display: -ms-flexbox;/*ie*/
display: -webkit-flex;/*webkit*/
display: flex;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-55225 time { color: #fff;font-weight: normal
font-size: 0.875em;font-family: 'Poppins', sans-serif;letter-spacing: 0.1em; }
.style-55225 .readmore { position: absolute;top: 0;left: 0;font-size: 0;text-indent: -9999px;height: 100%;width: 100%; }
.style-55225 .readmore:before { content: '';display: inline-block;position: absolute;top: 0;left: 0;height: 100%;width: 100%; }
.style-55225 .link-image { margin: 0; }
.style-55225 .h4-style A { font-family: 'Crimson Text', serif;font-size: 1.875rem;text-decoration: none;letter-spacing: 0.025em;color: #fff;font-weight: 600;margin-bottom: 10px;display: inline-block; }
.style-55225 .location { color: #fff;font-weight: normal
font-size: 0.875em;font-family: 'Poppins', sans-serif; }
.style-55225 .contact-info { color: #fff;font-weight: normal
font-size: 0.875em;font-family: 'Poppins', sans-serif; }
.style-55225 A.links-urllink { position: absolute;z-index: 5;left: 0;bottom: 0;font-family: 'Crimson Text', serif;font-size: 1.875em;text-decoration: none;letter-spacing: 0.025em;color: #fff;font-weight: 600; }
.style-55225 li.group { position: relative;display: -ms-flexbox;/*ie*/
display: -webkit-flex;/*webkit*/
display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;justify-content: center;align-items: center;box-sizing: border-box; }
.style-55225 .registration { color: #fff;font-weight: normal
font-size: 0.875em;font-family: 'Poppins', sans-serif; }
.style-55225 .date-icon { display: inline-block;text-transform: uppercase;color: #fff;font-weight: bold;font-size: 0.875em;letter-spacing: 0.05em;border: solid 2px #fff;padding: 0.5em 1em;max-width: 60px; }
.style-55225 .month-name { display: inline-block; }
.style-55225 .day-number { display: inline-block; }
.style-55225 .event-detail { margin: 0 auto; }
.style-55225 .start-date { display: none; }
.style-55225 .end-date { display: none; }
.style-55226 .h4-style { margin: 0; }
.style-55226 { grid-column: 2/4;grid-row: 4;position: relative;overflow: hidden; }
.style-55226:after { content: '';display: inline-block;width: 100%;height: 150px;position: absolute;left: 0;bottom: 0;z-index: 4;background-image: linear-gradient(to top, rgba(58, 61, 65, 0.7) 0%, transparent 100%); }
.style-55226 .readmore { position: absolute;top: 0;left: 0;font-size: 0;text-indent: -9999px;height: 100%;width: 100%; }
.style-55226 .readmore:before { content: '';display: inline-block;position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 5; }
.style-55226 .link-image { margin: 0; }
.style-55226 .h4-style A { position: absolute;z-index: 5;left: 15px;line-height: 1.1;bottom: 30px;font-family: 'Crimson Text', serif;font-size: 1.875rem;text-decoration: none;letter-spacing: 0.025em;color: #fff;font-weight: 600; }
.style-55226 .news img { margin: 0;-webkit-transition: transform 0.3s ease;-moz-transition: transform 0.3s ease;-o-transition: transform 0.3s ease;-ms-transition: transform 0.3s ease;transition: transform 0.3s ease; }
.style-55226 A.links-urllink { position: absolute;z-index: 5;left: 0;bottom: 0;font-family: 'Crimson Text', serif;font-size: 1.875em;text-decoration: none;letter-spacing: 0.025em;color: #fff;font-weight: 600; }
.style-55226 li.group { position: relative;margin: 0; }
.style-55246 .h4-style { margin: 0;margin-bottom: 20px;margin-top: 5px; }
.style-55246 .archive { color: #976A4D;font-weight: bold;text-transform: uppercase;font-size: 0.875em;font-family: 'Poppins', sans-serif;letter-spacing: 0.05em; }
.style-55246 .h4-style A { text-decoration: none;font-size: 1.375rem;color: #555555;margin: 0;line-height: 1.2; }
.style-55246 .brief-description { display: table; }
.style-55246 li.group { border-top: solid 1px rgba(103,108,115,0.2);padding-top: 35px; }
.style-55246 li.group:first-child { border-top: none;padding-top: 0; }
.style-90999 .h4-style { margin: 0;margin-bottom: 10px;margin-top: 5px; }
.style-90999 { margin-bottom: 3.75rem;border-top: 1px solid #cccbcc;padding: 13px 0 13px 15px;font-size: 0.875rem;line-height: 1.86;text-align: center; }
.style-90999 .archive { color: #976A4D;font-weight: bold;text-transform: uppercase;font-size: 0.875em;font-family: 'Poppins', sans-serif;letter-spacing: 0.05em; }
.style-90999 .h4-style A { text-decoration: none;font-size: 1.375rem;color: #555555;margin: 0;line-height: 1.2; }
.style-90999 .long-description { text-align: center; }
.style-90999 .brief-description { margin: 0;margin-bottom: 20px;margin-top: 3px; }
.style-90999 .news img { text-align: center; }
.style-90999 .lists img { margin: 20px; }
.style-90999 li.group { border-top: solid 1px rgba(103,108,115,0.2);padding-top: 35px; }
.style-90999 li.group:first-child { border-top: none;padding-top: 0; }
.style-55342 .h2-style { font-size: 1.375rem;color: #555; }
.style-55342 { margin-bottom: 3.75rem;border-left: 1px solid #cccbcc;padding: 13px 0 13px 15px;font-size: 0.875rem;line-height: 1.86; }
.style-55342 .text img { float: left;margin-right: 10px; }
.style-55342 .schedule-site { font-size: 12px;color: #003064; }
.style-55342 .player-detail-item { font-size: 12px;color: #003064; }
.style-55342 .player-name { font-size: 16px; }
.style-55342 .athleticteamroster .player-name-link { font-size: 16px; }
.style-55342 .schedule-rescheduled { font-size: 12px;font-style: italic;color: #FF8C00; }
.style-55342 .schedule-cancelled { font-size: 12px;font-style: italic;color: #FF0000; }
.style-55342 .league-status { font-size: 12px;font-weight: bold;color: #008444; }
.style-55342 .date-col { font-size: 12px;color: #003064; }
.style-55342 .opponent-col { font-size: 12px;color: #003064; }
.style-55342 .time-col { font-size: 12px;color: #003064; }
.style-55342 .result-col { font-size: 12px; }
.style-55342 .location-col { font-size: 12px; }
.style-55342 .title-col { font-size: 12px;color: #003064; }
.style-56603 .h2-style { font-size: 1.375rem;color: #555; }
.style-56603 { margin-bottom: 3.75rem;border-top: 1px solid #cccbcc;padding: 13px 0 13px 15px;font-size: 0.875rem;line-height: 1.86; }
.style-56603 .text img { float: left;margin-right: 10px; }
.style-56603 .player-name { font-size: 16px; }
.style-56603 .athleticteamroster .player-name-link { font-size: 16px; }
.style-58264 .h2-style { font-size: 1.375rem;color: #555555; }
.style-58264 { margin-bottom: 3.75rem;border-top: 1px solid #cccbcc;border-bottom: 1px solid #cccbcc;padding: 13px 0 13px 15px;font-size: 0.875rem;line-height: 1.86; }
.style-58264 .text img { float: left;margin-right: 10px; }
.style-58264 .schedule-site { font-size: 13px;color: #003064; }
.style-58264 .jersey-num { font-size: 13px;color: #003064; }
.style-58264 .player-detail-item { font-size: 13px;color: #003064; }
.style-58264 .player-name { font-size: 16px; }
.style-58264 .athleticteamroster .player-name-link { font-size: 16px; }
.style-58264 .schedule-rescheduled { font-size: 13px;color: #FF8C00; }
.style-58264 .schedule-cancelled { font-size: 13px;font-style: italic;color: #FF0000; }
.style-58264 .league-status { font-size: 13px;color: #008444; }
.style-58264 .date-col { color: #003064;font-size: 13px; }
.style-58264 .opponent-col { font-size: 13px;color: #003064; }
.style-58264 .time-col { font-size: 13px;color: #003064; }
.style-58264 .result-col { font-size: 13px;color: #003064; }
.style-58264 .location-col { font-size: 13px;color: #003064; }
.style-59592 .h2-style { font-size: 1.375rem;color: #555; }
.style-59592 { margin-bottom: 3.75rem;border-top: 1px solid #8b634b;padding: 13px 0 13px 15px;font-size: 0.875rem;line-height: 1.86; }
.style-59592 .text img { float: left;margin-right: 10px; }
.style-59592 div.content-wrap { color: #8B634B; }
.style-59592 .player-name { font-size: 16px; }
.style-59592 .athleticteamroster .player-name-link { font-size: 16px; }
.style-60740 .h2-style { font-size: 1.375rem;color: #555; }
.style-60740 .h4-style { margin-top: 1.25rem; }
.style-60740 { margin-bottom: 1.25rem;border-top: 1px solid #8b634b;padding: 13px 0 13px 15px;font-size: 0.875rem;line-height: 1.86; }
.style-60740 .text img { float: left;margin-right: 10px; }
.style-60740 div.content-wrap { color: #8B634B; }
.style-60740 .player-name { font-size: 16px; }
.style-60740 .athleticteamroster .player-name-link { font-size: 16px; }
.style-55563 { margin-bottom: 3.75rem;border-top: 2px solid #6DCDB8;padding: 13px 0 13px 15px;font-size: 0.875rem;line-height: 1.86; }
.style-55563 .description { line-height: 1.625; }
.style-55563 time { line-height: 1.625; }
.style-55563 .brief-description { line-height: 1.625; }
.style-55563 .text img { float: left;margin-right: 10px; }
.style-55563 .author { line-height: 1.625;margin-bottom: 1.75em; }
.style-55563 div.content-wrap { color: #6DCDB8; }
.style-59597 .h2-style { font-size: 1.375rem;color: #555; }
.style-59597 { margin-bottom: 0rem;padding: 13px 0 0 15px;font-size: 0.875rem;line-height: 1.86; }
.style-59597 .text img { float: left;margin-right: 10px; }
.style-59597 .player-name { font-size: 16px; }
.style-59597 .athleticteamroster .player-name-link { font-size: 16px; }
.style-55126 .h2-style { font-family: Arial;font-weight: bold; }
.style-55126 A { font-size: 12px;text-decoration: underline; }
.style-55126 A:hover { text-decoration: none; }
.style-55126 { padding: 0px 0px 13px 0px; }
.style-55126 .link-image { margin: 5px 0; }
.style-55126 .full-name { font-size: 12px;text-decoration: underline;color: #008444; }
.style-55126 .full-name:hover { text-decoration: none; }
.style-55126 .biobutton { font-size: 9px;font-weight: bold;color: #003064;text-decoration: none;text-transform: uppercase;background-color: #c6c6c6;-webkit-border-radius: 3px;border-radius: 3px;padding: 3px 5px 3px 5px; }
.style-56369 .h2-style { font-family: Arial;font-size: 17px;font-weight: bold;color: #002D5D; }
.style-56369 A { font-size: 12px;text-decoration: underline;color: #008444; }
.style-56369 A:hover { text-decoration: none; }
.style-56369 { padding: 0px 0px 0
px 0px;font-size: 12px;color: #464646; }
.style-56369 .link-image { margin: 5px 0; }
.style-56369 .full-name { font-size: 12px;text-decoration: underline;color: #008444; }
.style-56369 .full-name:hover { text-decoration: none; }
.style-56369 .biobutton { font-size: 9px;font-weight: bold;color: #003064;text-decoration: none;text-transform: uppercase;background-color: #c6c6c6;-webkit-border-radius: 3px;border-radius: 3px;padding: 3px 5px 3px 5px; }
.style-59756 .h2-style { font-family: Arial;font-size: 17px;font-weight: bold;color: #002D5D; }
.style-59756 A { font-size: 12px;text-decoration: underline;color: #008444; }
.style-59756 A:hover { text-decoration: none; }
.style-59756 { padding: 0px 0px 0
px 0px;font-size: 12px;color: #464646;text-align: center; }
.style-59756 .link-image { margin: 5px 0;text-align: center; }
.style-59756 .full-name { font-size: 12px;text-decoration: underline;color: #008444; }
.style-59756 .full-name:hover { text-decoration: none; }
.style-59756 .biobutton { font-size: 9px;font-weight: bold;color: #003064;text-decoration: none;text-transform: uppercase;background-color: #c6c6c6;-webkit-border-radius: 3px;border-radius: 3px;padding: 3px 5px 3px 5px; }
.style-55594 .h1-style { color: #fff;letter-spacing: 0.025em; }
.style-55594 .h2-style { margin: 0 0 11px 0;color: inherit;letter-spacing: 0.025em;line-height: 1.2; }
.style-55594 .h3-style { letter-spacing: 0.025em; }
.style-55594 .h4-style { letter-spacing: 0.025em;margin-top: 5px; }
.style-55594 A { color: #fff; }
.style-55594 .button { font-size: 0.6875rem;text-transform: uppercase;background-color: rgba(0,0,0,0.1);color: #FFFFFF;padding: 3px 6px;letter-spacing: 0.025em; }
.style-55594 { background-color: #8B634B;padding: 15px;color: #FFFFFF;background-image: url(/ftpimages/209/podium/style830/images/greenHeaderLeft.png), url(/ftpimages/209/podium/style830/images/greenHeaderRight.png), url(/ftpimages/209/podium/style830/images/greenHeaderMid.gif);background-position: top left, top right, top left;background-repeat: no-repeat, no-repeat, repeat-x;margin-bottom: 20px; }
.style-55594 .long-description { color: #FFFFFF; }
.style-55339 A.links-urllink { font-size: 0.875em;width: 100%;text-align: center;text-transform: uppercase;font-weight: bold;letter-spacing: 0.05em;text-decoration: none;padding: 1.11em 3.57em;box-sizing: border-box;line-height: 1;display: inline-block;color: #976a4d;border: solid 2px #976a4d;-webkit-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-o-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease; }
.style-55339 A.links-urllink:hover { border: solid 2px #976a4d;background-color: #976a4d;color: #fff; }
.style-55339 li.group { display: inline-block;width: 100%; }
.style-55283 A.links-urllink { font-size: 0.875em;text-transform: uppercase;box-sizing: border-box;font-weight: bold;letter-spacing: 0.05em;text-decoration: none;padding: 1.11em 3.57em;line-height: 1;display: inline-block;color: #976a4d;border: solid 2px #976a4d;-webkit-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-o-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;white-space: nowrap; }
.style-55283 A.links-urllink:hover { border: solid 2px #976a4d;background-color: #976a4d;color: #fff; }
.style-55283 li.group { display: inline-block; }
.style-55340 { margin-bottom: 1.25rem; }
.style-55340 A.links-urllink { font-size: 0.875em;width: 100%;text-align: center;text-transform: uppercase;font-weight: bold;letter-spacing: 0.05em;text-decoration: none;padding: 1.11em 0;box-sizing: border-box;line-height: 1;display: inline-block;color: #976a4d;border: solid 2px #976a4d;-webkit-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-o-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease; }
.style-55340 A.links-urllink:hover { border: solid 2px #976a4d;background-color: #976a4d;color: #fff; }
.style-55340 li.group { display: inline-block;width: 100%; }
.style-55750 { margin-bottom: 3.75rem; }
.style-55750 A.links-urllink { font-size: 0.875em;width: 100%;text-align: center;text-transform: uppercase;font-weight: bold;letter-spacing: 0.05em;text-decoration: none;padding: 1.11em 0;box-sizing: border-box;line-height: 1;display: inline-block;color: #976a4d;border: solid 2px #976a4d;-webkit-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-o-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease; }
.style-55750 A.links-urllink:hover { border: solid 2px #976a4d;background-color: #976a4d;color: #fff; }
.style-55750 li.group { display: inline-block;width: 100%; }
.style-56256 { margin-top: 1.25rem; }
.style-56256 A.links-urllink { font-size: 0.875em;width: 100%;text-align: center;text-transform: uppercase;font-weight: bold;letter-spacing: 0.05em;text-decoration: none;padding: 1.11em 0;box-sizing: border-box;line-height: 1;display: inline-block;color: #976a4d;border: solid 2px #976a4d;-webkit-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-o-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease; }
.style-56256 A.links-urllink:hover { border: solid 2px #976a4d;background-color: #976a4d;color: #fff; }
.style-56256 li.group { display: inline-block;width: 100%; }
.style-90914 { margin-bottom: 3.75rem; }
.style-90914 A.links-urllink { font-size: 1.2em;width: 100%;text-align: center;text-transform: uppercase;letter-spacing: 0.05em;text-decoration: none;padding: 1.11em 0;box-sizing: border-box;line-height: 1;display: inline-block;color: #FFFFFF;border: solid 2px #976a4d;-webkit-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-o-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;background-color: #976A4D; }
.style-90914 A.links-urllink:hover { border: solid 2px #E3BC47;background-color: #E3BC47;color: #FFFFFF; }
.style-90914 li.group { display: inline-block;width: 100%; }
.style-55593 { margin-bottom: 3.75rem; }
.style-55593 .description { line-height: 1.625; }
.style-55593 time { line-height: 1.625; }
.style-55593 .brief-description { line-height: 1.625; }
.style-55593 .text img { float: left;margin-right: 10px; }
.style-55593 .author { line-height: 1.625;margin-bottom: 1.75em; }
.style-55593 .question { font-family: 'Poppins', sans-serif;font-size: 18px; }
.style-55593 .answer { font-family: 'Poppins', sans-serif;font-size: 16px; }
.style-56415 .h1-style { color: #fff;letter-spacing: 0.025em; }
.style-56415 .h2-style { margin: 0 0 11px 0;color: inherit;letter-spacing: 0.025em;line-height: 1.2; }
.style-56415 .h3-style { letter-spacing: 0.025em;font-size: 13px; }
.style-56415 .h4-style { letter-spacing: 0.025em;margin-top: 5px; }
.style-56415 A { color: #fff; }
.style-56415 .button { font-size: 0.6875rem;text-transform: uppercase;background-color: rgba(0,0,0,0.1);color: #FFFFFF;padding: 3px 6px;letter-spacing: 0.025em; }
.style-56415 { background-color: #676C73;padding: 15px;color: #FFFFFF;background-image: url(/ftpimages/209/podium/style830/images/greenHeaderLeft.png), url(/ftpimages/209/podium/style830/images/greenHeaderRight.png), url(/ftpimages/209/podium/style830/images/greenHeaderMid.gif);background-position: top left, top right, top left;background-repeat: no-repeat, no-repeat, repeat-x;margin-bottom: 20px; }
.style-56415 .long-description { color: #FFFFFF; }
.style-56415 .question { font-size: 16px;line-spacing: 1.6; }
.style-56415 .title { font-weight: bold;text-decoration: underline; }
.style-56415 th.winloss-amount { font-size: 13px; }
.style-56415 td.winloss-amount { padding: 13px;font-size: 13px; }
.style-56415 .team-list .team-link { font-size: 10px; }
.style-55597 .h2-style { margin: 0 0 11px 0;color: #003064;letter-spacing: 0.025em;line-height: 1.2; }
.style-55597 .h4-style { padding: 0px;margin-top: 5px;line-height: 1.625;color: #6DCDB8; }
.style-55597 .button { font-weight: bold;font-size: 0.875rem;text-transform: uppercase;background-color: rgba(0,0,0,0.2);padding: 3px 6px;letter-spacing: 0.025em;color: #FFFFFF; }
.style-55597 { margin-bottom: 3.75rem;background-color: #F3F3F3;padding: 15px; }
.style-55597 .description { line-height: 1.625; }
.style-55597 time { line-height: 1.625; }
.style-55597 .brief-description { line-height: 1.625; }
.style-55597 .text img { float: left;margin-right: 10px; }
.style-55597 .author { line-height: 1.625;margin-bottom: 1.75em; }
.style-55597 .job-title { font-size: 13px;color: #003064; }
.style-55597 .bus-phone { font-size: 14px; }
.style-55597 .email { font-size: 12px; }
.style-55597 .grad-year { font-size: 14px; }
.style-55597 .question { font-family: 'Poppins', sans-serif;font-size: 18px; }
.style-55597 .answer { font-family: 'Poppins', sans-serif;font-size: 16px; }
.style-55597 .first-name { font-size: 13px;color: #003064; }
.style-55597 .last-name { font-size: 13px;color: #003064; }
.style-55749 .h2-style { color: #976A4D;font-family: 'Crimson Text', serif;font-size: 3em;font-weight: 600;line-height: 1.2;margin-bottom: 50px; }
.style-55749 { text-align: center;margin-bottom: 50px; }
.style-55749 div.content-wrap { line-height: 1.875; }
.style-55284 .h4-style { position: relative;margin: 0; }
.style-55284 .h4-style:after { content: '';display: inline-block;background: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/209/site/1273/images/plus.png);position: absolute;right: 10px;height: 14px;width: 15px;top: 25%;-webkit-transition: transform 0.3s ease;-moz-transition: transform 0.3s ease;-o-transition: transform 0.3s ease;-ms-transition: transform 0.3s ease;transition: transform 0.3s ease; }
.style-55284 { margin-bottom: 2.50rem; }
.style-55284 .h4-style A { text-decoration: none;display: inline-block;color: #676c73;font-size: 0.875rem;height: 100%;width: 100%;padding: 1em;box-sizing: border-box; }
.style-55284 .brief-description { padding: 1em; }
.style-55284 A.links-urllink { margin: 0px;padding: 0px; }
.style-55284 li.group { margin: 0;border-top: solid 1px #976a4d; }
.style-55284 li.group:first-child { border-top: none; }
.style-55284 .readmore-detail-page { padding: 0 1em; }
.style-71735 .h4-style { position: relative;margin: 0;: 0;line-height: 1.6; }
.style-71735 .h4-style:after { content: '';display: inline-block;background: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/209/site/1273/images/plus.png);position: absolute;right: 10px;height: 14px;width: 15px;top: 25%;-webkit-transition: transform 0.3s ease;-moz-transition: transform 0.3s ease;-o-transition: transform 0.3s ease;-ms-transition: transform 0.3s ease;transition: transform 0.3s ease; }
.style-71735 { margin-bottom: 2.50rem; }
.style-71735 .h4-style A { text-decoration: none;display: inline-block;color: #676c73;font-size: 0.875rem;height: 100%;width: 100%;padding: 1em;box-sizing: border-box; }
.style-71735 .brief-description { padding: 1em; }
.style-71735 A.links-urllink { margin: 0px;padding: 0px; }
.style-71735 li.group { margin: 0;border-top: solid 1px #976a4d; }
.style-71735 li.group:first-child { border-top: none; }
.style-71735 .readmore-detail-page { padding: 0 1em; }
.style-74129 .h4-style { position: relative;margin: 5
px;: 0;line-height: 1.6; }
.style-74129 .h4-style:after { content: '';display: inline-block;background: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/209/site/1273/images/plus.png);position: absolute;right: 10px;height: 14px;width: 15px;top: 25%;-webkit-transition: transform 0.3s ease;-moz-transition: transform 0.3s ease;-o-transition: transform 0.3s ease;-ms-transition: transform 0.3s ease;transition: transform 0.3s ease; }
.style-74129 { margin-bottom: 2.50rem; }
.style-74129 .h4-style A { text-decoration: none;display: inline-block;color: #676c73;font-size: 0.875rem;height: 100%;width: 100%;padding: 1em;box-sizing: border-box; }
.style-74129 .brief-description { padding: 1em; }
.style-74129 A.links-urllink { margin: 0px;padding: 0px; }
.style-74129 li.group { margin: 0;border-top: solid 1px #976a4d; }
.style-74129 li.group:first-child { border-top: none; }
.style-74129 .readmore-detail-page { padding: 0 1em; }
.style-56417 .h4-style { position: relative;margin: 0; }
.style-56417 .h4-style:after { content: '';display: inline-block;background: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/209/site/1273/images/plus.png);position: absolute;right: 10px;height: 14px;width: 15px;top: 25%;-webkit-transition: transform 0.3s ease;-moz-transition: transform 0.3s ease;-o-transition: transform 0.3s ease;-ms-transition: transform 0.3s ease;transition: transform 0.3s ease; }
.style-56417 { margin-bottom: 2.50rem; }
.style-56417 .h4-style A { text-decoration: none;display: inline-block;color: #676c73;font-size: 0.875rem;height: 100%;width: 100%;padding: 1em;box-sizing: border-box; }
.style-56417 .brief-description { padding: 1em; }
.style-56417 li.group { margin: 0;border-top: solid 1px #976a4d;border-bottom: solid 1px #976a4d; }
.style-56417 li.group:first-child { border-top: none; }
.style-56417 .readmore-detail-page { padding: 0 1em; }
.style-57934 .h4-style { margin: 0;margin-bottom: 20px;margin-top: 5px; }
.style-57934 { margin-bottom: 3.75rem; }
.style-57934 .archive { color: #976A4D;font-weight: bold;text-transform: uppercase;font-size: 0.875em;font-family: 'Poppins', sans-serif;letter-spacing: 0.05em; }
.style-57934 .h4-style A { text-decoration: none;font-size: 1.375rem;color: #555555;margin: 0;line-height: 1.2; }
.style-57934 .brief-description { display: table; }
.style-57934 li.group { border-top: solid 1px rgba(103,108,115,0.2);padding-top: 35px; }
.style-57934 li.group:first-child { border-top: none;padding-top: 0; }
.style-57951 .h4-style { margin: 0;margin-bottom: 20px;margin-top: 5px; }
.style-57951 { margin-bottom: 3.75rem; }
.style-57951 .archive { color: #976A4D;font-weight: bold;text-transform: uppercase;font-size: 0.875em;font-family: 'Poppins', sans-serif;letter-spacing: 0.05em; }
.style-57951 .h4-style A { text-decoration: none;font-size: 1.375rem;color: #555555;margin: 0;line-height: 1.2; }
.style-57951 .brief-description { display: table; }
.style-57951 li.group { border-top: solid 1px rgba(103,108,115,0.2);border-bottom: solid 1px rgba(103,108,115,0.2);padding-top: 35px; }
.style-57951 li.group:first-child { border-top: none;padding-top: 0; }
.style-59900 .h4-style { margin: 0;margin-bottom: 10px;margin-top: 5px; }
.style-59900 { margin-bottom: 3.75rem;border-top: 1px solid #cccbcc;border-bottom: 1px solid #cccbcc;padding: 13px 0 13px 15px;font-size: 0.875rem;line-height: 1.86;text-align: center; }
.style-59900 .archive { color: #976A4D;font-weight: bold;text-transform: uppercase;font-size: 0.875em;font-family: 'Poppins', sans-serif;letter-spacing: 0.05em; }
.style-59900 .h4-style A { text-decoration: none;font-size: 1.375rem;color: #555555;margin: 0;line-height: 1.2; }
.style-59900 .long-description { text-align: center; }
.style-59900 .brief-description { margin: 0;margin-bottom: 20px;margin-top: 3px; }
.style-59900 .news img { text-align: center; }
.style-59900 .lists img { margin: 20px; }
.style-59900 li.group { border-top: solid 1px rgba(103,108,115,0.2);padding-top: 35px; }
.style-59900 li.group:first-child { border-top: none;padding-top: 0; }
.style-79019 .h4-style { margin: 0;margin-bottom: 20px;margin-top: 5px; }
.style-79019 time { font-size: 14px; }
.style-79019 .readmore { color: #8B634B;font-size: 14px; }
.style-79019 .archive { color: #976A4D;font-weight: bold;text-transform: uppercase;font-size: 0.875em;font-family: 'Poppins', sans-serif;letter-spacing: 0.05em; }
.style-79019 .h4-style A { text-decoration: none;font-size: 1.375rem;color: #555555;margin: 0;line-height: 1.2; }
.style-79019 .brief-description { display: table; }
.style-79019 .author { color: #8B634B;font-size: 14px; }
.style-79019 li.group { border-top: solid 1px rgba(103,108,115,0.2);padding-top: 35px; }
.style-79019 li.group:first-child { border-top: none;padding-top: 0; }
.style-57987 { margin-bottom: 0rem; }
.style-57987 .description { line-height: 1.625; }
.style-57987 time { line-height: 1.625; }
.style-57987 .brief-description { line-height: 1.625; }
.style-57987 .text img { float: left;margin-right: 10px; }
.style-57987 .author { line-height: 1.625;margin-bottom: 1.75em; }
.style-57987 .question { font-family: 'Poppins', sans-serif;font-size: 18px; }
.style-57987 .answer { font-family: 'Poppins', sans-serif;font-size: 16px; }
.style-57987 .caption { font-family: 'Poppins', sans-serif;font-style: italic;font-size: 14px; }
.style-57987 .header-widget { font-family: 'Crimson Text', serif;font-weight: normal;letter-spacing: .1rem;color: #8B634B;font-size: 36px;text-align: center; }
.style-55341 .h1-style { color: #fff;letter-spacing: 0.025em; }
.style-55341 .h2-style { margin: 0 0 11px 0;color: inherit;letter-spacing: 0.025em;line-height: 1.2; }
.style-55341 .h3-style { letter-spacing: 0.025em; }
.style-55341 .h4-style { letter-spacing: 0.025em;margin-top: 5px; }
.style-55341 A { color: #fff; }
.style-55341 .button { font-weight: bold;font-size: 0.875rem;text-transform: uppercase;background-color: rgba(0,0,0,0.2);color: #FFFFFF;padding: 3px 6px;letter-spacing: 0.025em; }
.style-55341 { background-color: #6DCDB8;padding: 15px;color: #FFFFFF;background-image: url(/ftpimages/209/podium/style830/images/greenHeaderLeft.png), url(/ftpimages/209/podium/style830/images/greenHeaderRight.png), url(/ftpimages/209/podium/style830/images/greenHeaderMid.gif);background-position: top left, top right, top left;background-repeat: no-repeat, no-repeat, repeat-x;margin-bottom: 20px; }
.style-55341 .long-description { color: #FFFFFF; }
.style-55219 .link-image { margin: 0; }
.style-55219 .news img { margin: 0; }
.style-55206 { text-align: center;margin-top: 7%; }
.style-55206 A.links-urllink { font-size: 0.875em;text-transform: uppercase;font-weight: bold;letter-spacing: 0.05em;text-decoration: none;padding: 1.11em 3.57em;line-height: 1;display: inline-block;color: #fff;border: solid 2px #fff;-webkit-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-o-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease; }
.style-55206 A.links-urllink:hover { border: solid 2px #fff;background-color: #fff;color: #6DCDB8; }
.style-55206 li.group { display: inline-block;margin: 0 9px; }
.style-55206 li.subcategory-group { text-align: center; }
.style-55205 .h2-style { font-weight: bold;color: #fff;letter-spacing: 0.025em;font-family: 'Poppins', sans-serif; }
.style-55205 { color: #fff; }
.style-55205 div.content-wrap { line-height: 1.5; }
.style-55209 .h2-style { color: #976A4D;font-family: 'Crimson Text', serif;font-size: 3em;font-weight: 600;line-height: 1.2;margin-bottom: 50px; }
.style-55209 { text-align: center;margin-bottom: 100px; }
.style-55209 div.content-wrap { line-height: 1.875; }
.style-55203 A.links-urllink { font-size: 0.875em;text-transform: uppercase;font-weight: bold;letter-spacing: 0.05em;text-decoration: none;padding: 1.11em 3.57em;line-height: 1;display: inline-block;color: #fff;border: solid 2px #fff;-webkit-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-o-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease; }
.style-55203 A.links-urllink:hover { border: solid 2px #976a4d;background-color: #976a4d; }
.style-55203 li.group { display: inline-block;margin: 0 9px; }
.style-55202 { margin-bottom: 45px; }
.style-55202 div.content-wrap { text-align: center;font-family: 'Crimson Text', serif;font-size: 2.875em;letter-spacing: 0.025em;color: #fff;font-weight: 600; }
.style-55277 { text-align: center;margin: 55px 0 4px; }
.style-56316 { text-align: center;margin: 55px 0 4px; }
.style-55269 A { color: #fff;text-decoration: none; }
.style-55269 { display: inline-block;text-align: right; }
.style-55269 .link-image { margin: 0; }
.style-55269 A.links-urllink { text-decoration: none;color: #fff;font-size: 0.875rem;letter-spacing: 0.05em;text-transform: uppercase;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease; }
.style-55269 A.links-urllink:hover { opacity: 0.5; }
.style-55265 .h2-style { margin: 0;margin-bottom: 28px;color: #fff;font-size: 1rem; }
.style-55265 { padding-left: 10%;color: #fff; }
.style-55265 A.links-urllink { text-decoration: none;color: #fff;font-size: 0.875rem;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease; }
.style-55265 A.links-urllink:hover { opacity: 0.5; }
.style-55265 li.group { line-height: 2; }
.style-55265 div.content-wrap { line-height: 1.8;font-size: 0.875em; }
.style-55268 { display: inline-block;text-align: right;margin-left: 50px;position: relative;top: 6px;margin-right: 100px; }
.style-55268 .mini-sitemap-open { text-decoration: none;color: #fff;font-size: 0.875rem;letter-spacing: 0.05em;text-transform: uppercase;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease; }
.style-55268 .mini-sitemap-open:hover { opacity: 0.5; }
.style-55268 .mini-sitemap-open:before { content: '';display: inline-block;height: 14px;width: 14px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/209/site/1273/images/open.png');position: relative;top: 2px;left: -2px; }
.style-55268 .mini-sitemap-close { text-decoration: none;color: #fff;font-size: 0.875rem;letter-spacing: 0.05em;text-transform: uppercase;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease; }
.style-55268 .mini-sitemap-close:hover { opacity: 0.5; }
.style-55268 .mini-sitemap-close:before { content: '';display: inline-block;height: 14px;width: 14px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/209/site/1273/images/close.png');position: relative;top: 2px;left: -1px; }
.style-55268 .ms-l1-text { color: #fff;text-decoration: none;font-weight: bold;font-size: 1rem; }
.style-55268 .ms-l2-text { color: #fff;text-decoration: none;font-size: 0.875rem; }
.style-55268 div.content-wrap { float: right; }
.style-55266 .h2-style { margin: 0;margin-bottom: 28px;color: #fff;font-size: 1rem; }
.style-55266 A { color: #fff;text-decoration: none; }
.style-55266 { padding-left: 10%;color: #fff; }
.style-55266 .link-image { margin: 0; }
.style-55266 A.links-urllink { text-decoration: none;color: #fff;font-size: 0.875rem;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease; }
.style-55266 A.links-urllink:hover { opacity: 0.5; }
.style-55266 li.group { display: -ms-flexbox;/*ie*/
display: -webkit-flex;/*webkit*/
display: flex;line-height: 2;margin-left: -5%; }
.style-55266 div.content-wrap { line-height: 1.8;font-size: 0.875em; }
.style-55264 .h2-style { margin: 0;margin-bottom: 28px;color: #fff;font-size: 1rem; }
.style-55264 { padding-left: 10%;color: #fff; }
.style-55264 div.content-wrap { line-height: 1.8;font-size: 0.875em; }
.style-55153 A { display: inline-block;height: 100%;width: 50%;z-index: 9999;position: relative; }
.style-55153 { text-align: center;position: absolute;margin: auto;left: 0;right: 0;top: 25px; }
.style-55163 { margin: 40px 20px 35px 20px; }
.style-55163 .photo img { margin: 0; }
.style-55162 .h2-style { font-family: 'Crimson Text', serif;font-size: 1.875em;color: #676c73;font-weight: 600;margin: 0;margin-bottom: 22px;line-height: 1; }
.style-55162 { margin: 40px 20px 35px 20px; }
.style-55162 div.content-wrap { line-height: 1.875;font-size: 0.875em;color: #676c73; }
.style-55155 { height: 50px;overflow: hidden; }
.style-55155 A.links-urllink { font-size: 0.875em;color: #fff;text-decoration: none;text-transform: uppercase;padding: 18px 30px;background-color: rgba(255,255,255,0.2);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;display: inline-block;box-sizing: border-box;line-height: 1; }
.style-55155 A.links-urllink:hover { background-color: rgba(255,255,255,0.4); }
.style-55157 { padding: 0 15px; }
.style-55157 A.links-urllink { font-size: 0.875em;color: #fff;padding: 18px 0;display: inline-block;text-decoration: none;text-transform: uppercase;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease;line-height: 1; }
.style-55157 A.links-urllink:hover { opacity: 0.5; }
.style-55157 li.group { display: inline-block;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;text-align: center; }
.style-55158 { position: relative;padding-right: 20px; }
.style-55158:after { content: '';display: inline-block;width: 1px;height: 25px;background-color: rgba(255,255,255,0.25);position: absolute;top: 4%;right: 0; }
.style-55158 .link-image { margin: 0;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease;line-height: 1;padding: 0; }
.style-55158 .link-image:hover { opacity: 0.5; }
.style-55158 A.links-urllink { font-size: 0.875em;color: #fff;text-decoration: none;text-transform: uppercase; }
.style-55158 li.group { display: inline-block; }
.style-55154 { position: relative; }
.style-55154 .submit-button { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/209/site/702/images/search.png');border: none;outline: none;background-color: #6DCDB8;background-position: center center;background-repeat: no-repeat;padding: 0;margin: 0;height: 50px;width: 50px;line-height: 1; }
.style-55154 .search-text { border: none;outline: none;padding: 0;background-color: #5bbda8;height: 50px;position: absolute;top: 0;right: 50px;width: 0;-webkit-transition: opacity 0.3s ease, width 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease, width 0.3s ease;-ms-transition: opacity 0.3s ease, width 0.3s ease;transition: opacity 0.3s ease, width 0.3s ease; }
.style-55140 .h2-style { margin: 0 0 11px 0;color: inherit; }
.style-55140 A { color: #fcdc41; }
.style-55140 .button { font-weight: bold;font-size: 11px;text-transform: uppercase;background-color: #0C6824;color: #FFFFFF;line-height: 13px;padding: 3px 6px; }
.style-55140 { background-color: #008444;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: inset 0 0 6px rgba(0,98,50,.75);-moz-box-shadow: inset 0 0 6px rgba(0,98,50,.75);box-shadow: inset 0 0 6px rgba(0,98,50,.75);padding: 15px;color: #FFFFFF;background-image: url(/ftpimages/209/podium/style830/images/greenHeaderLeft.png), url(/ftpimages/209/podium/style830/images/greenHeaderRight.png), url(/ftpimages/209/podium/style830/images/greenHeaderMid.gif);background-position: top left, top right, top left;background-repeat: no-repeat, no-repeat, repeat-x;margin-bottom: 20px; }
.style-55140 .player-position { position: absolute;top: 0;right: 0; }
.style-55140 .jersey-num { font-weight: bold;position: absolute;top: 2px;left: 0; }
.style-55140 .roster-entry { position: relative;height: 25px; }
.style-55140 .player-detail { display: block!important; }
.style-55140 .player-detail-label { display: none; }
.style-55140 .athleticteamroster .player-name-link { position: absolute;top: 0;left: 30px; }
.style-55133 .h2-style { color: #000000;font-size: 26px; }
.style-55133 .h4-style { color: #00356C; }
.style-55133 .button { background-color: #008444;padding: 8px;font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #FFFFFF;font-size: 14px; }
.style-55133 { background-color: #F6F6F6;padding: 15px; }
.style-55133 .readmore { margin-top: 10px;background-color: #008444; }
.style-55133 .h4-style A { color: #000000;font-family: 'Noto Sans', sans-serif; }
.style-55133 .brief-description { color: #000000; }
.style-55133 .location { color: #00356C;font-weight: bold; }
.style-55133 .start-date { color: #00356C; }
.style-55133 .end-date { color: #00356C; }
.style-55133 li.group { padding-bottom: 15px; }
.style-55133 .schedule-site { color: #000000;font-style: italic; }
.style-55133 .schedule-rescheduled { color: #AB0207; }
.style-55133 .schedule-cancelled { color: #000000; }
.style-55133 .start-time { color: #00356C; }
.style-55133 .end-time { color: #00356C; }
.style-55133 .date-icon { border-color: #00356C;border-width: 5px;border-style: solid;margin-bottom: 15px; }
.style-55133 .month-name { padding: 5px;background-color: #00356C;color: #FFFFFF;font-family: 'Noto Sans', sans-serif;font-weight: bold;font-size: 14px; }
.style-55133 .day-number { padding: 5px;background-color: #FFFFFF;color: #00356C;font-size: 18px;font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-55133 .event-detail { color: #FFFFFF;font-size: 14px;padding-left: 20px;padding-bottom: 20px; }
.style-55133 .filter-group-title { color: #000000;font-family: 'Noto Sans', sans-serif;font-size: 22px; }
.style-55133 .filter-item { color: #000000;padding: 5px;font-size: 16px; }
.style-55133 .prev-button { color: #00356C;font-size: 14px; }
.style-55133 .next-button { color: #00356C;font-size: 14px; }
.style-55133 .day-header span { font-family: 'Noto Sans', sans-serif;font-weight: bold;font-size: 14px;padding: 5px;color: #00264E; }
.style-55133 .selected-date { color: #008444;font-family: 'Quicksand', sans-serif;font-size: 24px; }
.style-55133 .today-button { color: #00356C;font-weight: bold; }
.style-55133 .day a { padding: 2px;font-size: 16px;color: #00264E; }
.style-55133 .schedule-scrimmage { color: #000000; }
.style-55133 .schedule-matchup { color: #00356C; }
.style-55132 .h2-style { color: #FFFFFF; }
.style-55132 { background-color: #00356C;padding: 15px; }
.style-55132 .prev-button { color: #FFFFFF;font-size: 14px; }
.style-55132 .next-button { color: #FFFFFF;font-size: 14px; }
.style-55132 .day-header span { font-family: 'Noto Sans', sans-serif;font-weight: bold;font-size: 14px;padding: 5px;color: #00264E; }
.style-55132 .selected-date { color: #FFFFFF;font-size: 30px;font-family: 'Quicksand', sans-serif; }
.style-55132 .today-button { color: #FFFFFF;font-weight: bold; }
.style-55132 .day a { padding: 2px;font-size: 16px;color: #00264E; }
.style-55132 .switch-to-grid { color: #FFFFFF; }
.style-55129 A { color: #003399;font-family: Arial;font-size: 14px;text-decoration: none; }
.style-55129 .button { background-color: #002A57;border-radius: 0px;color: #FFFFFF;font-family: Arial;font-size: 10px;font-weight: bold;line-height: 18px;-moz-border-radius: 0px;padding-left: 6px;padding-right: 6px;text-transform: uppercase;letter-spacing: 2px;-webkit-border-radius: 0px; }
.style-55129 { color: #000000;margin-top: 20px;margin-bottom: 20px; }
.style-55129 .h4-style A { margin: 10px; }
.style-55129 .brief-description { margin: 11px; }
.style-55129 .location { margin: 10px; }
.style-55129 .contact-info { margin: 0px 10px 0px 10px; }
.style-55129 .contact-info:hover { color: #092EC2; }
.style-55129 .text img { float: left;margin-right: 8px;margin-bottom: 10px; }
.style-55129 .news img { margin: 15px; }
.style-55129 .full-name { color: #00763d;font-family: Arial;font-size: 14px;line-height: 22px; }
.style-55129 li.group { padding: 3px;margin: 20px; }
.style-55129 .registration { margin: 10px; }
.style-55129 .month-name { background-color: #002A57;color: #FFFFFF;padding: 8px;border-width: 1px;border-style: solid; }
.style-55129 .day-number { background-color: #002A57;color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-55129 .newsarchivelist img { padding: 0px;margin: 20px 0px; }
.style-55129 .start-date { margin: 10px; }
.style-55136 A { font-family: Arial;color: #000000;font-weight: bold;font-size: 14px; }
.style-55136 .button { background-color: #002A57;border-radius: 0px;color: #FFFFFF;font-family: Arial;font-size: 13px;font-weight: bold;line-height: 18px;letter-spacing: 2px;-moz-border-radius: 0px;padding-left: 6px;padding-right: 6px;text-transform: uppercase;-webkit-border-radius: 0px; }
.style-55136 { color: #000000;margin-bottom: 20px; }
.style-55136 .text img { float: left;margin-right: 8px;margin-bottom: 10px; }
.style-55136 .full-name { color: #00763d;font-family: Arial;font-size: 14px;line-height: 22px; }
.style-55148 A { color: #000000;font-family: Arial;font-size: 14px;text-decoration: none; }
.style-55148 .button { background-color: #002A57;border-radius: 0px;color: #FFFFFF;font-family: Arial;font-size: 10px;font-weight: bold;line-height: 18px;-moz-border-radius: 0px;padding-left: 6px;padding-right: 6px;text-transform: uppercase;letter-spacing: 2px;-webkit-border-radius: 0px; }
.style-55148 { color: #000000;margin-top: 0px;margin-bottom: 20px; }
.style-55148 .h4-style A { margin: 10px; }
.style-55148 .brief-description { margin: 11px; }
.style-55148 .location { margin: 10px; }
.style-55148 .contact-info { margin: 0px 10px 0px 10px; }
.style-55148 .contact-info:hover { color: #092EC2; }
.style-55148 .text img { float: left;margin-right: 8px;margin-bottom: 10px; }
.style-55148 .news img { margin: 15px; }
.style-55148 .full-name { color: #00763d;font-family: Arial;font-size: 14px;line-height: 22px; }
.style-55148 li.group { padding: 3px;margin: 20px; }
.style-55148 .registration { margin: 10px; }
.style-55148 .month-name { background-color: #002A57;color: #FFFFFF;padding: 8px;border-width: 1px;border-style: solid; }
.style-55148 .day-number { background-color: #002A57;color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-55148 .newsarchivelist img { padding: 0px;margin: 20px 0px; }
.style-55148 .start-date { margin: 10px; }
.style-55142 A { color: #000000;font-family: Arial;font-size: 14px;text-decoration: none; }
.style-55142 .button { background-color: #FFFFFF;border-radius: 0px;color: #FFFFFF;font-family: Arial;font-size: 10px;font-weight: bold;line-height: 18px;-moz-border-radius: 0px;padding-left: 6px;padding-right: 6px;text-transform: uppercase;letter-spacing: 2px;-webkit-border-radius: 0px; }
.style-55142 { color: #000000;margin-bottom: 20px; }
.style-55142 .text img { float: left;margin-right: 8px;margin-bottom: 10px; }
.style-55142 .full-name { color: #00763d;font-family: Arial;font-size: 14px;line-height: 22px; }
.style-55137 .page-title-level-1 { font-size: 19px;line-height: 24px;color: #002A57;font-weight: normal;text-transform: uppercase;margin: 0; }
.style-55137 .page-title-level-2 { font-size: 22px;line-height: 26px;color: #002A57;font-weight: normal;text-transform: uppercase;margin: 0;font-family: inherit;text-rendering: optimizelegibility; }
.style-55137 .page-title-level-3 { font-size: 22px;line-height: 26px;color: #949598;font-weight: normal;text-transform: uppercase;margin: 0;font-family: inherit;text-rendering: optimizelegibility; }
.style-55137 .header-widget { font-size: 22px;line-height: 26px;color: #002A57;font-weight: normal;text-transform: uppercase;margin: 0; }
.style-55117 .h2-style { margin: 0 0 11px 0;color: inherit; }
.style-55117 .h4-style { margin-bottom: 0; }
.style-55117 A { color: #93FF87; }
.style-55117 .button { background-color: #004DA0;padding: 3px 5px 3px 5px;-webkit-border-radius: 5px;border-radius: 5px;color: #ffffff;font-weight: bold;font-size: 9px;line-height: 11px;text-transform: uppercase; }
.style-55117 { background-color: #003064;-webkit-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: inset 0 0 6px rgba(0,33,68,.75);-moz-box-shadow: inset 0 0 6px rgba(0,33,68,.75);box-shadow: inset 0 0 6px rgba(0,33,68,.75);padding: 15px;color: #FFFFFF;background-image: url('/ftpimages/209/site/702/images/hp_blue_tl.png'), url('/ftpimages/209/site/702/images/hp_blue_tr.png'), url('/ftpimages/209/site/702/images/hp_blue_top.png');background-position: top left, top right, top left;background-repeat: no-repeat, no-repeat,repeat-x;margin-bottom: 20px; }
.style-55117 time { font-size: 14px; }
.style-55117 .brief-description { line-height: 21px; }
.style-55117 .header-widget { margin: 1px; }
.style-55117 .department-label { float: left; }
.style-55117 .department-selector { float: left;margin-left: 9px; }
.style-55117 .day-header span { color: #000000; }
.style-55117 .day a { color: #000000; }
.style-55121 .h2-style { margin: 0 0 11px 0;font-size: 17px;color: #002D5D; }
.style-55121 .h4-style { color: #002D5D; }
.style-55121 A { color: inherit; }
.style-55121 A:hover { text-decoration: none; }
.style-55121 .button { background-color: #c6c6c6;padding: 3px 5px 3px 5px;-webkit-border-radius: 5px;border-radius: 5px;color: #003064;font-weight: bold;font-size: 9px;line-height: 11px;text-transform: uppercase; }
.style-55121 { background-color: #F3F3F3;-webkit-border-radius: 3px;border-radius: 3px;padding: 15px;color: #464646;/*
background-image: url('/ftpimages/209/site/702/images/hp_gray_tl.png'), url('/ftpimages/209/site/702/images/hp_gray_tr.png'), url('/ftpimages/209/site/702/images/hp_gray_top.png');background-position: top left, top right, top left;background-repeat: no-repeat, no-repeat,repeat-x;*/
-webkit-box-shadow: inset 0 0 6px rgba(171,171,171,.75);-moz-box-shadow: inset 0 0 6px rgba(171,171,171,.75);box-shadow: inset 0 0 6px rgba(171,171,171,.75);margin-bottom: 20px; }
.style-55121 .readmore { background-color: #C6C6C6;color: #003064;padding: 3px 6px 3px 6px;-webkit-border-radius: 3px;border-radius: 3px; }
.style-55121 .h4-style A { color: #003064;text-decoration: none; }
.style-55121 .h4-style A:hover { text-decoration: underline; }
.style-55121 .contact-info { color: inherit; }
.style-55121 .email { color: #00763D; }
.style-55121 .registration { color: inherit; }
.style-55147 .h2-style { margin: 0 0 11px 0;color: inherit; }
.style-55147 .h4-style { margin-bottom: 0; }
.style-55147 A { color: #FFFFFF;font-weight: bold; }
.style-55147 .button { background-color: #004DA0;padding: 3px 5px 3px 5px;-webkit-border-radius: 5px;border-radius: 5px;color: #ffffff;font-weight: bold;font-size: 9px;line-height: 11px;text-transform: uppercase; }
.style-55147 { background-color: #39937c;padding: 15px;color: #FFFFFF;background-position: top left, top right, top left;background-repeat: no-repeat, no-repeat,repeat-x;margin-bottom: 20px; }
.style-55147 time { font-size: 14px; }
.style-55147 .brief-description { line-height: 21px; }
.style-55147 .department-label { float: left; }
.style-55147 .department-selector { float: left;margin-left: 9px; }
.style-55147 .day-header span { color: #000000; }
.style-55147 .day a { color: #000000; }
.style-55100 .h2-style { margin: 0 0 11px 0;color: #002D5D;font-size: 17px; }
.style-55100 { background-color: #F3F3F3;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: inset 0 0 6px rgba(171,171,171,.75);-moz-box-shadow: inset 0 0 6px rgba(171,171,171,.75);box-shadow: inset 0 0 6px rgba(171,171,171,.75);padding: 14px 18px 14px 18px;color: #464646;margin-bottom: 20px; }
.style-55100 .fund .bar { background: #006032;/* old browsers */
background: -moz-linear-gradient(left,  #006032 0%, #008243 47%, #008243 51%, #006032 100%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#006032), color-stop(47%,#008243), color-stop(51%,#008243), color-stop(100%,#006032));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #006032 0%,#008243 47%,#008243 51%,#006032 100%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #006032 0%,#008243 47%,#008243 51%,#006032 100%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #006032 0%,#008243 47%,#008243 51%,#006032 100%);/* ie10+ */
background: linear-gradient(to right,  #006032 0%,#008243 47%,#008243 51%,#006032 100%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006032', endColorstr='#006032',GradientType=1 );: /* IE6-9 */; }
.style-55100 .fund .bar-container { border: 0; }
.style-55100 .dept-or-grade-desc { font-size: 17px;color: #002F61;text-transform: uppercase; }
.style-55100 .course-title.off-state { color: #008444;font-weight: normal; }
.style-55100 .course-title.off-state:before { content: "";width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 7px solid #cecece;float: left;margin-top: 5px;margin-right: 5px;margin-left: 3px; }
.style-55100 .course-desc { padding: 0 0 0 15px; }
.style-55100 .course-title A { padding-left: 3px; }
.style-55100 .course-title.on-state { color: #002a57;font-weight: bold; }
.style-55100 .course-title.on-state:before { content: "";width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #008444;float: left;margin-top: 9px; }
.style-55139 .h2-style { margin: 0 0 11px 0;color: inherit; }
.style-55139 A { color: #FFFFFF; }
.style-55139 { background-color: #003064;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: inset 0 0 6px rgba(0,98,50,.75);-moz-box-shadow: inset 0 0 6px rgba(0,98,50,.75);box-shadow: inset 0 0 6px rgba(0,98,50,.75);padding: 15px;color: #FFFFFF;background-image: url('/ftpimages/209/site/702/images/curric_green_tl.png'), url('/ftpimages/209/site/702/images/curric_green_tr.png'), url('/ftpimages/209/site/702/images/curric_green_top.png');background-position: top left, top right, top left;background-repeat: no-repeat, no-repeat,repeat-x;margin-bottom: 20px; }
.style-55139 .department-label { float: left; }
.style-55139 .department-selector { float: left;margin-left: 9px; }
.style-55127 .h2-style { font-weight: bold;color: #002D5D; }
.style-55127 A { font-size: 12px;text-decoration: underline;line-height: 200%;color: #008444; }
.style-55127 A:hover { text-decoration: none; }
.style-55127 .button { background-color: #c6c6c6;border-radius: 3px;color: #002a57;font-family: Arial;font-size: 10px;font-weight: bold;line-height: 18px;-moz-border-radius: 3px;padding-left: 6px;padding-right: 6px;text-transform: uppercase; }
.style-55127 { border-left: 1px solid #cccbcc;padding: 13px 0 13px 15px;font-size: 12px;color: #464646;margin-bottom: 20px; }
.style-55127 .text img { padding: 0px 5px 0px 0px; }
.style-55127 .full-name { font-size: 12px;text-decoration: underline;color: #008444; }
.style-55127 .full-name:hover { text-decoration: none; }
.style-55127 .biobutton { font-size: 9px;font-weight: bold;color: #003064;text-decoration: none;text-transform: uppercase;background-color: #c6c6c6;-webkit-border-radius: 3px;border-radius: 3px;padding: 3px 5px 3px 5px; }
.style-55143 .h2-style { font-weight: bold;color: #002D5D; }
.style-55143 A { font-size: 12px;text-decoration: underline;color: #008444; }
.style-55143 A:hover { text-decoration: none; }
.style-55143 .button { background-color: #c6c6c6;border-radius: 3px;color: #002a57;font-family: Arial;font-size: 10px;font-weight: bold;line-height: 18px;-moz-border-radius: 3px;padding-left: 6px;padding-right: 6px;text-transform: uppercase; }
.style-55143 { padding: 5px 0 5px 5px;font-size: 12px;color: #464646;margin-bottom: 20px; }
.style-55143 .text img { padding: 0px 5px 0px 0px; }
.style-55143 .full-name { font-size: 12px;text-decoration: underline;color: #008444; }
.style-55143 .full-name:hover { text-decoration: none; }
.style-55143 .biobutton { font-size: 9px;font-weight: bold;color: #003064;text-decoration: none;text-transform: uppercase;background-color: #c6c6c6;-webkit-border-radius: 3px;border-radius: 3px;padding: 3px 5px 3px 5px; }
.style-55130 .h2-style { margin: 0 0 11px 0; }
.style-55130 { background-color: #F3F3F3;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: inset 0 0 6px rgba(171,171,171,.75);-moz-box-shadow: inset 0 0 6px rgba(171,171,171,.75);box-shadow: inset 0 0 6px rgba(171,171,171,.75);padding: 14px 18px 14px 18px;margin-bottom: 20px; }
.style-55130 .department-label { float: left;margin-right: 10px; }
.style-55130 .department-selector { float: left; }
.style-55130 .grade-label { float: left;margin-right: 10px; }
.style-55130 .grade-selector { float: left; }
.style-55130 .dept-or-grade-desc { font-size: 17px;color: #002F61;text-transform: uppercase; }
.style-55130 .course-title.off-state { color: #008444;font-weight: normal;text-decoration: underline; }
.style-55130 .course-title.off-state:before { content: "";width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 7px solid #cecece;float: left;margin-top: 5px;margin-right: 5px;margin-left: 3px; }
.style-55130 .course-desc { padding: 0 0 0 15px; }
.style-55130 .course-title A { padding-left: 3px;text-decoration: none; }
.style-55130 .course-title.on-state { color: #002a57;font-weight: bold;text-decoration: none; }
.style-55130 .course-title.on-state:before { content: "";width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 7px solid #008444;float: left;margin-top: 9px; }
.style-55095 .h2-style { font-weight: bold;color: #002D5D; }
.style-55095 A { font-size: 12px;text-decoration: underline;color: #008444; }
.style-55095 A:hover { text-decoration: none; }
.style-55095 { border-left: 1px solid #cccbcc;padding: 13px 0 13px 15px;font-size: 12px;color: #464646;margin-bottom: 20px; }
.style-55095 .full-name { font-size: 12px;text-decoration: underline;color: #008444; }
.style-55095 .full-name:hover { text-decoration: none; }
.style-55095 .biobutton { font-size: 9px;font-weight: bold;color: #003064;text-decoration: none;text-transform: uppercase;background-color: #c6c6c6;-webkit-border-radius: 3px;border-radius: 3px;padding: 3px 5px 3px 5px; }
.style-55128 .h2-style { margin: 0 0 11px 0;color: inherit; }
.style-55128 A { color: #FFFFFF; }
.style-55128 { background-color: #008444;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: inset 0 0 6px rgba(0,98,50,.75);-moz-box-shadow: inset 0 0 6px rgba(0,98,50,.75);box-shadow: inset 0 0 6px rgba(0,98,50,.75);padding: 15px;color: #FFFFFF;background-image: url('/ftpimages/209/site/702/images/curric_green_tl.png'), url('/ftpimages/209/site/702/images/curric_green_tr.png'), url('/ftpimages/209/site/702/images/curric_green_top.png');background-position: top left, top right, top left;background-repeat: no-repeat, no-repeat,repeat-x;margin-bottom: 20px; }
.style-55128 .department-label { float: left; }
.style-55128 .department-selector { float: left;margin-left: 9px; }
.style-55098 .h2-style { margin: 0 0 11px 0;color: inherit; }
.style-55098 A { color: #93FF87; }
.style-55098 .button { font-weight: bold;font-size: 11px;text-transform: uppercase;background-color: #0C6824;color: #FFFFFF;line-height: 13px;padding: 3px 6px; }
.style-55098 { background-color: #008444;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: inset 0 0 6px rgba(0,98,50,.75);-moz-box-shadow: inset 0 0 6px rgba(0,98,50,.75);box-shadow: inset 0 0 6px rgba(0,98,50,.75);padding: 15px;color: #FFFFFF;background-image: url(/ftpimages/209/podium/style830/images/greenHeaderLeft.png), url(/ftpimages/209/podium/style830/images/greenHeaderRight.png), url(/ftpimages/209/podium/style830/images/greenHeaderMid.gif);background-position: top left, top right, top left;background-repeat: no-repeat, no-repeat, repeat-x;margin-bottom: 20px; }
.style-55098 .long-description { color: #000000; }
.style-55099 .h2-style { margin: 0 0 15px 0;color: #002d5d;font-family: Arial;font-size: 20px;font-weight: bold;line-height: 22px; }
.style-55099 .h4-style { color: #002D5D;font-family: Arial;font-size: 14px;font-weight: bold;line-height: 20px; }
.style-55099 A:hover { color: #00763D; }
.style-55099 .button { background-color: #c6c6c6;border-radius: 3px;color: #002a57;font-family: Arial;font-size: 10px;font-weight: bold;line-height: 18px;-moz-border-radius: 3px;padding-left: 6px;padding-right: 6px;text-transform: uppercase; }
.style-55099 { background-color: #F3F3F3;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: inset 0 0 6px rgba(171,171,171,.75);-moz-box-shadow: inset 0 0 6px rgba(171,171,171,.75);box-shadow: inset 0 0 6px rgba(171,171,171,.75);padding: 14px 18px 14px 18px;margin-bottom: 20px; }
.style-55099 .full-name { color: #006B37; }
.style-55099 .question { font-weight: normal; }
.style-55099 .dept-or-grade-desc { font-size: 17px;color: #002F61;text-transform: uppercase; }
.style-55099 .course-title.off-state { color: #008444;font-weight: normal; }
.style-55099 .course-title.off-state:before { content: "";width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 7px solid #cecece;float: left;margin-top: 5px;margin-right: 5px;margin-left: 3px; }
.style-55099 .course-desc { padding: 0 0 0 15px; }
.style-55099 .course-title A { padding-left: 3px; }
.style-55099 .schedule-rescheduled { color: #FF330A; }
.style-55099 .schedule-cancelled { color: #FF330A; }
.style-55099 .course-title.on-state { color: #002a57;font-weight: bold; }
.style-55099 .course-title.on-state:before { content: "";width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #008444;float: left;margin-top: 9px; }
.style-55135 .page-title-level-1 { font-size: 22px;line-height: 26px;color: #002A57;font-weight: normal;text-transform: uppercase;margin: 0;text-rendering: optimizelegibility; }
.style-55135 .page-title-level-2 { font-size: 22px;line-height: 26px;color: #949598;font-weight: normal;text-transform: uppercase;margin: 0;font-family: inherit;text-rendering: optimizelegibility; }
.style-55135 .page-title-level-3 { font-size: 22px;line-height: 26px;color: #949598;font-weight: normal;text-transform: uppercase;margin: 0; }
.style-55096 .page-title-level-1 { font-size: 19px;line-height: 24px;color: #002A57;font-weight: normal;text-transform: uppercase;margin: 0; }
.style-55096 .page-title-level-2 { font-size: 22px;line-height: 26px;color: #002A57;font-weight: normal;text-transform: uppercase;margin-top: 15px;margin: 15px 0 10px 0;font-family: inherit;text-rendering: optimizelegibility; }
.style-55096 .page-title-level-3 { font-size: 22px;line-height: 26px;color: #949598;font-weight: normal;text-transform: uppercase;margin: 0;font-family: inherit;text-rendering: optimizelegibility; }
.style-55097 .h2-style { color: #002F61;margin: 0 0 13px 0; }
.style-55097 { border-top: 1px solid #cccbcc;border-bottom: 1px solid #cccbcc;padding: 13px 18px 13px 18px;margin-bottom: 20px; }
.style-55097 .readmore { color: #002A57; }
.style-55097 .archive { background-color: #c6c6c6;border-radius: 3px;color: #002a57;font-family: Arial;font-size: 10px;font-weight: bold;line-height: 18px;-moz-border-radius: 3px;padding-left: 6px;padding-right: 6px;text-transform: uppercase; }
.style-55097 .h4-style A { color: #002d5d;font-family: Arial;font-size: 14px;font-weight: bold;line-height: 20px;text-decoration: underline; }
.style-55097 .h4-style A:hover { text-decoration: none; }
.style-55097 .game .ath-row.ath-row-one { border-width: 2px;border-style: dotted; }
.style-55101 .h2-style { color: #cccbcc;margin: 0 0 13px 0; }
.style-55101 { border-top: 1px solid #cccbcc;border-bottom: 1px solid #cccbcc;padding: 13px 18px 13px 18px;font-size: 16px;color: #949598;margin-bottom: 20px; }
.style-55101 .schedule-date { font-weight:bold; font-size: 18px;font-size: 14px;line-height: 20px;margin-bottom: 0; }
.style-55101 .schedule-opponent { font-size: 13px;color: #000000; }
.style-55101 .schedule-time { font-weight:bold; font-size: 18px;font-size: 14px;line-height: 20px;margin-bottom: 0; }
.style-55101 .schedule-vs { color: #000000; }
.style-55101 .schedule-site { font-size: 14px;font-weight: bold; }
.style-55101 .schedule-highlights { font-size: 13px; }
.style-55101 .schedule-title { font-size: 14px;color: #000000; }
.style-55101 .schedule-rescheduled { font-size: 13px;color: #1B967A; }
.style-55101 .schedule-cancelled { font-size: 13px;color: #FF1303; }
.style-55101 .schedule-directions { font-size: 13px; }
.style-55101 .game .schedule-location { font-size: 13px; }
.style-55101 .game .ath-row.ath-row-one { border-width: 1px;border-style: dotted;color: #828282;background-color: #F2FFFA; }
.style-55101 .schedule-tournament { font-size: 13px; }
.style-55101 .schedule-scrimmage { font-size: 13px; }
.style-55101 .schedule-invitational { font-size: 13px; }
.style-55101 .schedule-playoff { font-size: 13px; }
.style-55101 .winloss.Win { font-size: 15px; }
.style-55101 .winloss.Loss { font-size: 15px; }
.style-55101 .winloss.Tie { font-size: 15px; }
.style-55101 .score { font-size: 15px;font-weight: bold; }
.style-55146 .h2-style { margin: 0 0 15px 0;color: #002d5d;font-family: Arial;font-size: 20px;font-weight: bold;line-height: 22px; }
.style-55146 .h4-style { color: #002D5D;font-family: Arial;font-size: 16px;font-weight: normal;line-height: 20px; }
.style-55146 A { color: #002A57; }
.style-55146 A:hover { color: #00763D; }
.style-55146 .button { background-color: #002a57;color: #ffffff;font-family: Arial;font-size: 12px;font-weight: normal;letter-spacing: 2px;line-height: 18px;padding: 5px 8px;text-transform: uppercase; }
.style-55146 .button:hover { background-color: #ffffff;color: #002a57;font-family: Arial;font-size: 12px;font-weight: normal;letter-spacing: 2px;line-height: 18px;padding: 5px 8px;text-transform: uppercase; }
.style-55146 { border-bottom: 1px solid #002a57;background-color: #FFFFFF;padding: 14px 18px 14px 18px;margin-bottom: 20px; }
.style-55146 .long-description { font-family: Arial;font-size: 12px; }
.style-55146 .brief-description { font-family: Arial;font-size: 12px; }
.style-55146 .full-name { color: #006B37; }
.style-55146 .question { font-weight: normal; }
.style-55146 .dept-or-grade-desc { font-size: 17px;color: #002F61;text-transform: uppercase; }
.style-55146 .course-title.off-state { color: #008444;font-weight: normal; }
.style-55146 .course-title.off-state:before { content: "";width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 7px solid #cecece;float: left;margin-top: 5px;margin-right: 5px;margin-left: 3px; }
.style-55146 .course-desc { padding: 0 0 0 15px; }
.style-55146 .course-title A { padding-left: 3px; }
.style-55146 .schedule-rescheduled { color: #FF330A; }
.style-55146 .schedule-cancelled { color: #FF330A; }
.style-55146 .course-title.on-state { color: #002a57;font-weight: bold; }
.style-55146 .course-title.on-state:before { content: "";width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #008444;float: left;margin-top: 9px; }
.style-55110 .h2-style { color: #FFFFFF;font-size: 18px;padding-right: 5px;margin: 3px 0 0 0;line-height: normal;float: left;white-space: nowrap; }
.style-55110 .h2-style:hover { color: inherit; }
.style-55110 A { color: inherit;text-decoration: none;font-size: inherit;font-weight: 300;display: block; }
.style-55110 { color: #FFFFFF;padding: 9px;font-size: 18px;text-transform: uppercase;font-family: 'Noto Sans', sans-serif;letter-spacing: 0.08em;text-align: center; }
.style-55110:hover { color: #00356C;background: rgb(191,191,191);/* old browsers */
background: -moz-linear-gradient(top,  rgba(191,191,191,1) 0%, rgba(221,221,221,1) 0%, rgba(255,255,255,1) 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,191,191,1)), color-stop(0%,rgba(221,221,221,1)), color-stop(99%,rgba(255,255,255,1)));/* chrome,safari4+ */
background: -webkit-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);/* opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);/* ie10+ */
background: linear-gradient(to bottom,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);: /* W3C */; }
.style-55110 div.content-wrap { font-family: 'Quicksand', sans-serif;font-weight: 300;padding-top: 4px;font-size: 16px; }
.style-55107 A { color: #FCDC41;text-decoration: none;text-transform: uppercase;font-size: 18px;letter-spacing: 0.08em; }
.style-55107 { color: #FCDC41;font-family: 'Noto Sans', sans-serif; }
.style-55107 A.links-urllink { display: block;text-align: center;padding: 9px; }
.style-55107 A.links-urllink:hover { color: #00356C;background: rgb(191,191,191);/* old browsers */
background: -moz-linear-gradient(top,  rgba(191,191,191,1) 0%, rgba(221,221,221,1) 0%, rgba(255,255,255,1) 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,191,191,1)), color-stop(0%,rgba(221,221,221,1)), color-stop(99%,rgba(255,255,255,1)));/* chrome,safari4+ */
background: -webkit-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);/* opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);/* ie10+ */
background: linear-gradient(to bottom,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);: /* W3C */; }
.style-55150 A { color: #FFFFFF;text-decoration: none;text-transform: uppercase;font-size: 14px;letter-spacing: 0.1em; }
.style-55150 { color: #FCDC41;font-family: 'Noto Sans', sans-serif; }
.style-55150 A.links-urllink { display: block;text-align: center;padding: 9px; }
.style-55150 A.links-urllink:hover { color: #00356C;background: rgb(191,191,191);/* old browsers */
background: -moz-linear-gradient(top,  rgba(191,191,191,1) 0%, rgba(221,221,221,1) 0%, rgba(255,255,255,1) 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,191,191,1)), color-stop(0%,rgba(221,221,221,1)), color-stop(99%,rgba(255,255,255,1)));/* chrome,safari4+ */
background: -webkit-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);/* opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);/* ie10+ */
background: linear-gradient(to bottom,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);: /* W3C */; }
.style-55112 .h2-style { font-size: 14px;text-transform: none; }
.style-55112 { color: #FFFFFF;font-size: 12px;font-family: 'Noto Sans', sans-serif;padding-top: 9px; }
.style-55112 .submit-button { height: 26px;width: 24px;background: url(//cdn.media910.whipplehill.net/ftpimages/209/podium/style830/images/searchIcon.png) no-repeat;margin: 0px !important;border: 0px;padding: 0px; }
.style-55112 .search-text { background-color: #00254C;border-width: 1px;border-style: solid;border-color: #000000;box-shadow: inset 0px 0px 3px 1px #00152b;-webkit-box-shadow: inset 0px 0px 3px 1px #00152b;-moz-box-shadow: inset 0px 0px 3px 1px #00152b;height: 24px;padding: 0 0 0 3px;-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;color: #FFFFFF; }
.style-55112 .search-label { font-size: 14px;text-transform: uppercase;padding-right: 6px; }
.style-55106 { padding: 6px 0 0 0;text-align: center; }
.style-55106 .link-image { margin: 1px; }
.style-55106 li.group { display: inline-block; }
.style-55114 .h2-style { font-weight: bold; }
.style-55114 A { font-weight: bold; }
.style-55114 { font-family: 'Noto Sans', sans-serif;font-size: 21px;color: #FFFFFF;text-align: center;font-weight: bold;padding-top: 30px;letter-spacing: 0.08em; }
.style-55114 div.content-wrap { font-family: 'Quicksand', sans-serif;font-weight: 300;letter-spacing: 0.5px; }
.style-55116 .h2-style { float: left;font-size: 14px; }
.style-55116 { color: #003165;text-transform: uppercase;font-size: 11px; }
.style-55116 div.content-wrap { padding: 10px 0; }
.style-55118 li.group { float: left;border-right: 2px solid #e9e9e9; }
.style-55118 li.group:first-child { border-left: 2px solid #e9e9e9; }
.style-55119 A { color: inherit; }
.style-55119 { color: #003165;text-transform: uppercase;font-size: 11px;text-align: right; }
.style-55119 li.group { display: inline-block;padding: 8px 3px 5px 3px; }
.style-55119 li.group:first-child { border-right: 0; }
.style-55122 { color: #464646;text-transform: uppercase;text-shadow: 1px 1px #fff;padding-top: 15px;text-align: center; }
.style-55124 A { color: inherit; }
.style-55124 { text-align: center;color: #464646;font-size: 10px;padding: 10px 0; }
.style-55120 A { text-decoration: none;color: inherit; }
.style-55120 A:hover { text-decoration: underline; }
.style-55120 .mini-sitemap-open { background-color: #E5E5E5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 4px 3px;color: #002144;font-size: 10px;text-shadow: 1px 1px 1px #fff;text-transform: uppercase; }
.style-55120 .mini-sitemap-open:hover { text-decoration: none; }
.style-55120 .mini-sitemap-open:after { content: "+";color: #509c3f;font-weight: bold;font-size: 14px;padding-left: 3px;text-shadow: 1px 1px 1px #fff; }
.style-55120 .mini-sitemap-close { background-color: #E5E5E5;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;padding: 4px 3px;color: #002144;font-size: 10px;text-shadow: 1px 1px 1px #fff;text-transform: uppercase; }
.style-55120 .mini-sitemap-close:hover { text-decoration: none; }
.style-55120 .mini-sitemap-close:after { content: "-";color: #509c3f;font-weight: bold;font-size: 15px;padding-left: 3px;text-shadow: 1px 1px 1px #fff; }
.style-55120 .ms-level1 { background-color: #E5E5E5;-webkit-border-radius: 0 4px 4px 4px;-moz-border-radius: 0 4px 4px 4px;border-radius: 0 4px 4px 4px;padding: 0 0 0 5px;margin-top: -2px; }
.style-55120 .ms-l1-item { border-left: 1px solid #cccccc;display: table-cell;float: none;padding-top: 20px; }
.style-55120 .ms-l1-item:first-child { border-left: 0; }
.style-55120 .ms-l1-text { font-weight: bold;font-size: 14px;line-height: 16px;color: #002144;text-decoration: none;text-transform: uppercase;text-shadow: 1px 1px #fff;padding-left: 10px;display: block; }
.style-55120 .ms-level2 { margin: 12px 0 0 0; }
.style-55120 .ms-l2-item { margin-bottom: 5px;padding-left: 10px; }
.style-55120 .ms-l2-text { display: block;font: 12px/14px Arial;color: #000; }
.style-55120 .ms-l2-text:hover { color: #008444; }
.style-55105 { padding: 18px 0px 18px 0;text-align: center; }
.style-55141 A { text-decoration: none;color: inherit; }
.style-55141 A:hover { text-decoration: underline; }
.style-55141 .mini-sitemap-open { background-color: #E5E5E5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 4px 3px;color: #002144;font-size: 10px;text-shadow: 1px 1px 1px #fff;text-transform: uppercase; }
.style-55141 .mini-sitemap-open:hover { text-decoration: none; }
.style-55141 .mini-sitemap-open:after { content: "+";color: #509c3f;font-weight: bold;font-size: 14px;padding-left: 3px;text-shadow: 1px 1px 1px #fff; }
.style-55141 .mini-sitemap-close { background-color: #E5E5E5;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;padding: 4px 3px;color: #002144;font-size: 10px;text-shadow: 1px 1px 1px #fff;text-transform: uppercase; }
.style-55141 .mini-sitemap-close:hover { text-decoration: none; }
.style-55141 .mini-sitemap-close:after { content: "-";color: #509c3f;font-weight: bold;font-size: 15px;padding-left: 3px;text-shadow: 1px 1px 1px #fff; }
.style-55141 .ms-level1 { background-color: #E5E5E5;-webkit-border-radius: 0 4px 4px 4px;-moz-border-radius: 0 4px 4px 4px;border-radius: 0 4px 4px 4px;padding: 0 0 0 5px;margin-top: -2px; }
.style-55141 .ms-l1-item { border-left: 1px solid #cccccc;display: table-cell;float: none;padding-top: 20px; }
.style-55141 .ms-l1-item:first-child { border-left: 0; }
.style-55141 .ms-l1-text { font-weight: bold;font-size: 14px;line-height: 16px;color: #002144;text-decoration: none;text-transform: uppercase;text-shadow: 1px 1px #fff;padding-left: 10px;display: block; }
.style-55141 .ms-level2 { margin: 12px 0 0 0; }
.style-55141 .ms-l2-item { margin-bottom: 5px;padding-left: 10px; }
.style-55141 .ms-l2-text { display: block;font: 12px/14px Arial;color: #000; }
.style-55141 .ms-l2-text:hover { color: #008444; }
.style-55134 .h2-style { color: #FCDC41;font-size: 26px; }
.style-55134 .h4-style { color: #FCDC41; }
.style-55134 .button { background-color: #FCDC41;padding: 8px;font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #00356C;font-size: 14px; }
.style-55134 { background-color: #00356C;padding: 15px; }
.style-55134 .readmore { margin-top: 10px; }
.style-55134 .h4-style A { color: #FCDC41;font-family: 'Noto Sans', sans-serif; }
.style-55134 li.group { color: #FFFFFF;font-size: 14px; }
.style-55134 .date-icon { border-color: #FCDC41;border-width: 5px;border-style: solid; }
.style-55134 .month-name { padding: 5px;background-color: #FCDC41;color: #00356C;font-family: 'Noto Sans', sans-serif;font-weight: bold;font-size: 14px; }
.style-55134 .day-number { padding: 5px;background-color: #FFFFFF;color: #00356C;font-size: 18px;font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-55134 .event-detail { color: #FFFFFF;font-size: 14px;padding-left: 15px; }
.style-55134 .filter-group-title { color: #FCDC41;font-family: 'Noto Sans', sans-serif;font-size: 22px; }
.style-55134 .filter-item { color: #FFFFFF;padding: 5px;font-size: 16px; }
.style-55134 .prev-button { color: #FFFFFF;font-size: 14px; }
.style-55134 .next-button { color: #FFFFFF;font-size: 14px; }
.style-55134 .day-header span { font-family: 'Noto Sans', sans-serif;font-weight: bold;font-size: 14px;padding: 5px;color: #00264E; }
.style-55134 .selected-date { color: #FCDC41;font-family: 'Noto Sans', sans-serif;font-size: 30px; }
.style-55134 .day a { padding: 2px;font-size: 16px;color: #00264E; }
.style-55134 .newsarchivedatepicker .current-year { color: #FFFFFF; }
.style-55134 .newsarchivedatepicker .prev-year { color: #FFFFFF; }
.style-55134 .newsarchivelist .publish-month { color: #FCDC41;margin-bottom: 10px;font-size: 28px; }
.style-55134 .newsarchivedatepicker .next-year { color: #FFFFFF; }
.style-55144 .h3-style { font-size: 15px; }
.style-55144 A { color: #39937C;font-family: Arial;font-size: 14px;text-decoration: none;font-weight: bold; }
.style-55144 .button { background-color: #002A57;border-radius: 0px;color: #FFFFFF;font-family: Arial;font-size: 10px;font-weight: bold;line-height: 18px;-moz-border-radius: 0px;padding-left: 6px;padding-right: 6px;text-transform: uppercase;letter-spacing: 2px;-webkit-border-radius: 0px; }
.style-55144 { color: #000000;margin-top: 20px;margin-bottom: 20px; }
.style-55144 .link-image { color: #39937C;font-weight: bold; }
.style-55144 .h4-style A { margin: 10px; }
.style-55144 .long-description { color: #595959; }
.style-55144 .brief-description { margin: 11px; }
.style-55144 .location { margin: 10px; }
.style-55144 .contact-info { margin: 0px 10px 0px 10px; }
.style-55144 .contact-info:hover { color: #092EC2; }
.style-55144 .text img { float: left;margin-right: 8px;margin-bottom: 10px; }
.style-55144 .news img { margin: 15px; }
.style-55144 .full-name { color: #00763d;font-family: Arial;font-size: 14px;line-height: 22px; }
.style-55144 li.group { padding: 3px;margin: 20px; }
.style-55144 .registration { margin: 10px; }
.style-55144 .month-name { background-color: #002A57;color: #FFFFFF;padding: 8px;border-width: 1px;border-style: solid; }
.style-55144 .day-number { background-color: #002A57;color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-55144 .newsarchivelist img { padding: 0px;margin: 20px 0px; }
.style-55144 .start-date { margin: 10px; }
.style-55159 .mega-menu-item.l1-item { float: none;display: inline-block;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;text-align: center; }
.style-55159 .mega-menu-item.l1-item > a { color: #369A8B;font-family: 'Poppins', sans-serif;text-decoration: none;font-size: calc(4.5px + 1vw);padding: 18px 0;-webkit-transition: color .3s ease;transition: color .3s ease; }
.style-55159 .mega-menu-item.l1-item > a:hover { opacity: 1 !important; }
.style-55159 .menu-type-mega.nav-menu { float: right;background-color: #fff;width: 100%; }
.style-55279 .nav-menu { border-top: solid 1px rgba(206,210,212,0.75);border-bottom: solid 1px rgba(206,210,212,0.75);padding: 1.25em 0;text-align: center; }
.style-55279 .l1-item { float: none;display: inline-block;padding: 0 1.25em;padding-right: 1.25em !important; }
.style-55279 .l1-item > a { padding: 0.5em 0;color: #555;text-decoration: none; }
.style-55279 .l1-item > a:hover { color: #369a8b; }
.style-55279 .l2-item > a { padding: 0 1.25em;color: #555;text-decoration: none; }
.style-55279 .l2-item > a:hover { color: #369a8b; }
.style-55279 .l3-item > a { padding: 0 1.25em;color: #555;text-decoration: none; }
.style-55279 .l3-item > a:hover { color: #369a8b; }
.style-55279 .level2 { text-align: left;border: solid 1px #ced2d4;padding: 1em 0;background-color: #fff;box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);margin-left: -1px; }
.style-55279 .level3 { text-align: left;border: solid 1px #ced2d4;padding: 1em 0;background-color: #fff;box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);margin-left: -1px; }
.style-59770 .nav-menu { border-top: solid 0px rgba(206,210,212,0.75);border-bottom: solid 0px rgba(206,210,212,0.75);padding: 0.3125em 0;text-align: center; }
.style-59770 .l1-item { float: none;display: inline-block;padding: 0 1.25em;padding-right: 1.25em !important; }
.style-59770 .l1-item > a { padding: 0.5em 0;color: #555;text-decoration: none; }
.style-59770 .l1-item > a:hover { color: #369a8b; }
.style-59770 .l2-item > a { padding: 0 1.25em;color: #555;text-decoration: none;font-size: 0.875rem; }
.style-59770 .l2-item > a:hover { color: #369a8b; }
.style-59770 .l2-item.active > a { font-size: 0.875rem; }
.style-59770 .l3-item > a { padding: 0 1.25em;color: #555;text-decoration: none;font-size: 0.875rem; }
.style-59770 .l3-item > a:hover { color: #369a8b; }
.style-59770 .l3-item.active > a { font-size: 0.875rem;font-style: italic; }
.style-59770 .level2 { text-align: left;border: solid 1px #ced2d4;padding: 1em 0;background-color: #fff;box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);margin-left: -1px; }
.style-59770 .level3 { text-align: left;border: solid 1px #ced2d4;padding: 1em 0;background-color: #fff;box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);margin-left: -1px; }
.style-55161 .acc-l1-item { line-height: 1.43;margin-top: 6px; }
.style-55161 .acc-l1-item:first-child { margin-top: 0; }
.style-55161 .acc-l1-item > a { color: #676C73;text-decoration: none;font-size: 0.875em;padding: 0;-webkit-transition: color .3s ease;transition: color .3s ease; }
.style-55161 .acc-l1-item > a:hover { color: #6DCDB8; }
.style-55161 .sub2 .acc-l2-item { text-align: left; }
.style-55161 .sub2 .acc-l2-item > a { color: #676C73;text-decoration: none;font-size: 0.875em; }
.style-55161 .sub2 .acc-l2-item > a:hover { color: #6DCDB8; }
.style-55161 .sub3 .acc-l3-item > a { color: #676C73;text-decoration: none;font-size: 0.875em; }
.style-55161 .sub3 .acc-l3-item > a:hover { color: #6DCDB8; }
.style-55161 .acc-nav-menu { margin: 40px 0 35px 40px;text-align: left; }
.style-55161 .menu-type-accordion ul li a span.toggle { display: none; }
.style-55271 .nav-menu { position: relative;z-index: 9999; }
.style-55271 .l1-item { float: none;display: inline-block; }
.style-55271 .l1-item > a { font-size: 0.875em;color: #fff;padding: 18px 10px !important;display: inline-block;text-decoration: none;text-transform: uppercase;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease;line-height: 1; }
.style-55271 .l1-item > a:hover { opacity: 0.5; }
.style-55271 .l2-item { line-height: 1.1; }
.style-55271 .l2-item > a { text-decoration: none;color: #555;font-size: 0.875rem;padding: 0.35em 10px; }
.style-55271 .l2-item > a:hover { color: #6DCDB8; }
.style-55271 .l2-item > a .arrow { border-left: 3px solid #555;border-bottom: 3px solid #555;transform: rotate(-135deg);width: 7px;height: 7px;border-radius: 2px;border-top: none;border-right: none;right: 6px; }
.style-55271 .l3-item > a { text-decoration: none;color: #555;font-size: 0.875rem;padding: 0.35em 10px; }
.style-55271 .l3-item > a:hover { color: #6DCDB8; }
.style-55271 .l3-item > a .arrow { border-left: 3px solid #555;border-bottom: 3px solid #555;transform: rotate(-135deg);width: 7px;height: 7px;border-radius: 2px;border-top: none;border-right: none;right: 6px; }
.style-55271 .level2 { background-color: rgba(255,255,255,0.9);text-align: left;padding: 10px 0; }
.style-55271 .level3 { background-color: rgba(255,255,255,0.9);text-align: left; }
.style-55108 .l1-item { background-color: #008444;margin: 0 1px 0 0;font-size: 13px;color: #FFFFFF;font-weight: bold;border-top: 1px solid #008444;border-left: 1px solid #008444;border-right: 1px solid #008444; }
.style-55108 .l1-item:hover { background-color: #fff;color: #008444;border-top: 1px solid #cccbcc;border-left: 1px solid #cccbcc;border-right: 1px solid #cccbcc; }
.style-55108 .l1-item > a { color: inherit;text-decoration: none;padding: 5px 9px 3px 9px;box-shadow: inset 0px 3px 6px 0px rgba(0,0,0,0.15);-webkit-box-shadow: inset 0px 3px 6px 0px rgba(0,0,0,0.15);-moz-box-shadow: inset 0px 3px 6px 0px rgba(0,0,0,0.15); }
.style-55108 .l1-item.active { background-color: #fff;color: #008444;border-top: 1px solid #cccbcc;border-left: 1px solid #cccbcc;border-right: 1px solid #cccbcc; }
.style-55108 .level1 { border-bottom: 1px solid #cccbcc;margin-bottom: 12px; }
.style-55102 .l1-item { background: #f4f4f4;/* old browsers */
background: -moz-linear-gradient(top,  #f4f4f4 0%, #dddddd 100%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#dddddd));/* chrome,safari4+ */
background: -webkit-linear-gradient(top,  #f4f4f4 0%,#dddddd 100%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(top,  #f4f4f4 0%,#dddddd 100%);/* opera 11.10+ */
background: -ms-linear-gradient(top,  #f4f4f4 0%,#dddddd 100%);/* ie10+ */
background: linear-gradient(to bottom,  #f4f4f4 0%,#dddddd 100%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#dddddd',GradientType=0 );/* ie6-9 */
margin: 0 1px 1px 0; }
.style-55102 .l1-item > a { padding: 4px 8px 4px 8px;text-decoration: none;font-size: 12px;color: #002A56;font-weight: bold;background-image: url('/ftpimages/209/site/702/images/hm_off_right.png');background-position: right top;background-repeat: no-repeat; }
.style-55102 .l1-item > a:hover { background-image: url('/ftpimages/209/site/702/images/hm_on_right.png'), url('/ftpimages/209/site/702/images/hm_on_left.png'), url('/ftpimages/209/site/702/images/hm_on_center.png');background-position: top right, top left, top left;background-repeat: no-repeat, no-repeat,repeat-x; }
.style-55102 .l1-item.active > a { background-image: url('/ftpimages/209/site/702/images/hm_on_right.png'), url('/ftpimages/209/site/702/images/hm_on_left.png'), url('/ftpimages/209/site/702/images/hm_on_center.png');background-position: top right, top left, top left;background-repeat: no-repeat, no-repeat,repeat-x; }
.style-55102 .level1 { margin-bottom: 12px; }
.style-55115 .l1-item { font-family: 'Quicksand', sans-serif;font-size: 15px;color: #FFFFFF;letter-spacing: 0.5px;text-transform: uppercase;font-weight: 300;text-align: center; }
.style-55115 .l1-item:hover { color: #00753C;background: rgb(191,191,191);/* old browsers */
background: -moz-linear-gradient(top,  rgba(191,191,191,1) 0%, rgba(221,221,221,1) 0%, rgba(255,255,255,1) 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,191,191,1)), color-stop(0%,rgba(221,221,221,1)), color-stop(99%,rgba(255,255,255,1)));/* chrome,safari4+ */
background: -webkit-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);/* opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);/* ie10+ */
background: linear-gradient(to bottom,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);: /* W3C */; }
.style-55115 .l1-item:before { content: "";border-left: 1px solid #005a2e;border-right: 1px solid #00924a;height: 40px;float: left; }
.style-55115 .l1-item > a { text-decoration: none;color: inherit;padding: 8px 23px !important;text-align: center;font-weight: bold; }
.style-55115 .l1-item > a .arrow { font-weight: bold; }
.style-55115 .l1-item.active { color: #00753C;background: rgb(191,191,191);/* old browsers */
background: -moz-linear-gradient(top,  rgba(191,191,191,1) 0%, rgba(221,221,221,1) 0%, rgba(255,255,255,1) 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,191,191,1)), color-stop(0%,rgba(221,221,221,1)), color-stop(99%,rgba(255,255,255,1)));/* chrome,safari4+ */
background: -webkit-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);/* opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);/* ie10+ */
background: linear-gradient(to bottom,  rgba(191,191,191,1) 0%,rgba(221,221,221,1) 0%,rgba(255,255,255,1) 99%);: /* W3C */;text-align: center; }
.style-55115 .l1-item.active > a { font-weight: bold; }
.style-55115 .l1-item.active > a .arrow { font-weight: bold; }
.style-55115 .l2-item { color: #fff;text-transform: none; }
.style-55115 .l2-item:hover { background: rgb(222,222,222);/* old browsers */
background: -moz-linear-gradient(top,  rgba(222,222,222,1) 0%, rgba(255,255,255,1) 100%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(222,222,222,1)), color-stop(100%,rgba(255,255,255,1)));/* chrome,safari4+ */
background: -webkit-linear-gradient(top,  rgba(222,222,222,1) 0%,rgba(255,255,255,1) 100%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(top,  rgba(222,222,222,1) 0%,rgba(255,255,255,1) 100%);/* opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(222,222,222,1) 0%,rgba(255,255,255,1) 100%);/* ie10+ */
background: linear-gradient(to bottom,  rgba(222,222,222,1) 0%,rgba(255,255,255,1) 100%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#ffffff',GradientType=0 );: /* IE6-9 */;color: #00713A; }
.style-55115 .l2-item > a { text-decoration: none;font: inherit;color: inherit;padding: 3px; }
.style-55115 .l2-item.active { background: rgb(222,222,222);/* old browsers */
background: -moz-linear-gradient(top,  rgba(222,222,222,1) 0%, rgba(255,255,255,1) 100%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(222,222,222,1)), color-stop(100%,rgba(255,255,255,1)));/* chrome,safari4+ */
background: -webkit-linear-gradient(top,  rgba(222,222,222,1) 0%,rgba(255,255,255,1) 100%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(top,  rgba(222,222,222,1) 0%,rgba(255,255,255,1) 100%);/* opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(222,222,222,1) 0%,rgba(255,255,255,1) 100%);/* ie10+ */
background: linear-gradient(to bottom,  rgba(222,222,222,1) 0%,rgba(255,255,255,1) 100%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#ffffff',GradientType=0 );: /* IE6-9 */;color: #00713A; }
.style-55115 .l3-item > a { text-decoration: none;font: inherit;color: inherit; }
.style-55115 .level1 { position: relative; }
.style-55115 .level1:after { content: "";border-left: 1px solid #005a2e;border-right: 1px solid #00924a;height: 40px;position: absolute;right: 0; }
.style-55115 .level2 { border-width: 1px;border-style: solid;border-color: #0C954D;padding: 4px 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-family: Arial;font-size: 13px;text-align: center;background: -moz-linear-gradient(top,  rgba(2,70,36,1) 0%, rgba(13,105,60,0.93) 3%, rgba(13,105,60,0.9) 4%, rgba(13,105,60,0.9) 97%, rgba(2,70,36,1) 100%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,70,36,1)), color-stop(3%,rgba(13,105,60,0.93)), color-stop(4%,rgba(13,105,60,0.9)), color-stop(97%,rgba(13,105,60,0.9)), color-stop(100%,rgba(2,70,36,1)));/* chrome,safari4+ */
background: -webkit-linear-gradient(top,  rgba(2,70,36,1) 0%,rgba(13,105,60,0.93) 3%,rgba(13,105,60,0.9) 4%,rgba(13,105,60,0.9) 97%,rgba(2,70,36,1) 100%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(top,  rgba(2,70,36,1) 0%,rgba(13,105,60,0.93) 3%,rgba(13,105,60,0.9) 4%,rgba(13,105,60,0.9) 97%,rgba(2,70,36,1) 100%);/* opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(2,70,36,1) 0%,rgba(13,105,60,0.93) 3%,rgba(13,105,60,0.9) 4%,rgba(13,105,60,0.9) 97%,rgba(2,70,36,1) 100%);/* ie10+ */
background: linear-gradient(to bottom,  rgba(2,70,36,1) 0%,rgba(13,105,60,0.93) 3%,rgba(13,105,60,0.9) 4%,rgba(13,105,60,0.9) 97%,rgba(2,70,36,1) 100%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#024624', endColorstr='#024624',GradientType=0 );: /* IE6-9 */; }
.style-55115 .level2:before { content: "";display: block;height: 10px;width: 100%;position: absolute;top: -10px; }
.style-55115 .level2:after { content: ""; }
.style-55255 .carousel.flexslider { margin: 0;border: none;border-radius: 0;box-shadow: none; }
.style-55255 .carousel figure img { width: 100% !important; }
.style-55255 .carousel .h4-style.crl-title { font-size: 2.3em;position: relative;line-height: 1.3; }
.style-55255 .carousel .h4-style.crl-title:before { content: "Meet Our Alumni";display: block;position: relative;font-size: 0.75rem;text-transform: uppercase;letter-spacing: 0.25em;padding: 0 0 1.5em;margin: 0;font-family: 'Poppins', sans-serif;font-weight: bold; }
.style-55255 .carousel .h4-style.crl-title:after { content: "";display: block;position: absolute;top: 26px;left: 0;width: 220px;height: 1px;background-color: #8c8d87;opacity: 0.2; }
.style-55255 .carousel .crl-caption { margin-top: -10px; }
.style-55255 .carousel .caption-spacing.crl-inner-details { padding: 0 15%;line-height: 1.6;margin: 0;background-color: transparent;position: relative;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-55227 { grid-column: 1;grid-row: 1/3; }
.style-55227 .carousel.flexslider { box-shadow: none; }
.style-55227 .carousel figure img { margin: 0; }
.style-55227 .carousel .caption-spacing.crl-inner-details { background: transparent; }
.style-55346 { background-color: #000000; }
.style-55346 .carousel.flexslider { border-radius: 0;box-shadow: none;border: none;margin: 0; }
.style-55740 { margin-top: 3em; }
.style-55740 .carousel.flexslider { border-radius: 0;box-shadow: none;padding: calc(50% - (222px * 5));margin: 0;border: none;background-color: transparent; }
.style-55740 .carousel figure { text-align: center;padding: 4% 1.5em 0 1.5em; }
.style-55740 .carousel figure img { max-width: 125px;margin: 0 auto; }
.style-55740 .carousel .h4-style.crl-title { font-size: 2.5em;color: #fff;font-family: 'Poppins', sans-serif;font-weight: 300;margin-top: 20px; }
.style-55740 .carousel .crl-caption { font-family: 'Crimson Text', serif;color: #fff;font-size: 1.5em;margin-top: 40px;font-style: italic; }
.style-55740 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background: transparent; }
.style-55740 .carousel.flex-horizontal .flex-direction-nav .flex-prev:before { content: "";display: block;position: absolute;top: 0;left: 0;width: calc(50% - 3px);height: calc(50% - 3px);border-width: 0 0 3px 3px;border-style: solid;border-color: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-55740 .carousel.flex-horizontal .flex-direction-nav .flex-next { background: transparent; }
.style-55740 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";display: block;position: absolute;top: 0;left: 0;width: calc(50% - 3px);height: calc(50% - 3px);border-width: 3px 3px 0 0;border-style: solid;border-color: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-55740 .crl-pager { position: relative; }
.style-55740 .carousel .caption-spacing.crl-inner-details { text-align: center;background: transparent; }
.style-55776 .carousel.flexslider { box-shadow: none;border-radius: 0;margin: 0;padding: 0;border: none;height: auto !important; }
.style-55776 .carousel figure { display: -ms-flexbox;/*ie*/
display: -webkit-flex;/*webkit*/
display: flex; }
.style-55776 .carousel figure img { width: 100% !important; }
.style-55776 .carousel .h4-style.crl-title { display: none; }
.style-55776 .carousel .caption-spacing.crl-inner-details { background: transparent;padding: 0; }
.style-55145 { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none; }
.style-55145 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none; }
.style-55145 .carousel figure img { margin: 0; }
.style-55145 .carousel .h4-style.crl-title { color: #00336A;font-weight: normal;font-size: 24px;line-height: 28px;text-decoration: none;text-shadow: 1px 1px 1px #fff; }
.style-55145 .carousel .crl-caption { font-size: 15px;line-height: 21px;color: #353535; }
.style-55145 .carousel .flex-control-nav li a { width: 18px;height: 18px;background-color: #B4B4B4;box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0; }
.style-55145 .carousel .flex-control-nav li > a.flex-active { background-color: #F4D43C; }
.style-55145 .carousel .caption-spacing.crl-inner-details { position: relative;top: 98px;display: block;text-align: right; }
.style-55145 .carousel .h4-style a.crl-title { color: #00336A;font-weight: normal;font-size: 24px;line-height: 28px;text-decoration: none;text-shadow: 1px 1px 1px #fff; }
.style-55145 .carousel .crl-readmore { background-color: #008445;font-weight: bold;color: #F3F3F3;padding: 2px 5px 2px 5px;margin: 5px 0; }
.style-55138 .carousel.flexslider { border: 2px solid #f3f3f3 !important;box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin-bottom: 20px; }
.style-55138 .carousel .crl-caption { text-align: center; }
.style-55138 .carousel.flex-horizontal .flex-direction-nav .flex-prev { color: #002D5D;font-size: 11px;font-weight: bold;text-transform: uppercase;text-shadow: 1px 1px rgba(255,255,255,.75); }
.style-55138 .carousel.flex-horizontal .flex-direction-nav .flex-next { color: #002D5D;font-size: 11px;font-weight: bold;text-transform: uppercase;text-shadow: 1px 1px rgba(255,255,255,.75); }
.style-55138 .carousel .caption-spacing.crl-inner-details { background-color: #F3F3F3; }
.style-55138 .carousel.flex-horizontal .flex-direction-nav { background-color: #dbdbdb !important; }
.style-55123 { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none; }
.style-55123 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none; }
.style-55123 .carousel figure img { margin: 0; }
.style-55123 .carousel .h4-style.crl-title { color: #00336A;font-weight: normal;font-size: 24px;line-height: 28px;text-decoration: none;text-shadow: 1px 1px 1px #fff; }
.style-55123 .carousel .crl-caption { font-size: 15px;line-height: 21px;color: #353535; }
.style-55123 .carousel .flex-control-nav li a { width: 18px;height: 18px;background-color: #B4B4B4;box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0; }
.style-55123 .carousel .flex-control-nav li > a.flex-active { background-color: #F4D43C; }
.style-55123 .carousel .caption-spacing.crl-inner-details { position: relative;top: 98px;display: block;text-align: right; }
.style-55123 .carousel .h4-style a.crl-title { color: #00336A;font-weight: normal;font-size: 24px;line-height: 28px;text-decoration: none;text-shadow: 1px 1px 1px #fff; }
.style-55123 .carousel .crl-readmore { background-color: #008445;font-weight: bold;color: #F3F3F3;padding: 2px 5px 2px 5px;margin: 5px 0; }
.style-55131 { margin: 10px 0px 0px 0px; }
.style-55131 .carousel.flexslider { border: 2px solid #f3f3f3 !important;box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0; }
.style-55131 .carousel .crl-caption { text-align: center; }
.style-55131 .carousel.flex-horizontal .flex-direction-nav .flex-prev { color: #002D5D;font-size: 11px;font-weight: bold;text-transform: uppercase;text-shadow: 1px 1px rgba(255,255,255,.75); }
.style-55131 .carousel.flex-horizontal .flex-direction-nav .flex-next { color: #002D5D;font-size: 11px;font-weight: bold;text-transform: uppercase;text-shadow: 1px 1px rgba(255,255,255,.75); }
.style-55131 .carousel .caption-spacing.crl-inner-details { background-color: #F3F3F3; }
.style-55131 .carousel.flex-horizontal .flex-direction-nav { background-color: #dbdbdb !important; }
.style-55111 .carousel.flexslider { border: 0px solid #f3f3f3 !important;box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin-bottom: 20px; }
.style-55111 .carousel .crl-caption { text-align: center; }
.style-55111 .carousel.flex-horizontal .flex-direction-nav .flex-prev { color: #002D5D;font-size: 11px;font-weight: bold;text-transform: uppercase;text-shadow: 1px 1px rgba(255,255,255,.75); }
.style-55111 .carousel.flex-horizontal .flex-direction-nav .flex-next { color: #002D5D;font-size: 11px;font-weight: bold;text-transform: uppercase;text-shadow: 1px 1px rgba(255,255,255,.75); }
.style-55111 .carousel .caption-spacing.crl-inner-details { background-color: #F3F3F3; }
.style-55111 .carousel.flex-horizontal .flex-direction-nav { background-color: #dbdbdb !important; }
.style-55347 { position: relative;min-height: 600px; }
.style-55347:after { content: '';display: inline-block;width: 100%;height: 510px;position: absolute;bottom: 0;left: 0;background-image: linear-gradient(to top, rgba(58, 61, 65, 0.7) 0%, transparent 100%);z-index: -1; }
.style-55736 { position: relative;height: 52vw;max-height: 85vh;min-height: 400px; }
.style-55736:after { content: '';display: inline-block;width: 100%;height: 510px;position: absolute;bottom: 0;left: 0;background-image: linear-gradient(to top, rgba(58, 61, 65, 0.7) 0%, transparent 100%);z-index: -1; }
.style-55166 { position: relative;overflow: hidden; }
.style-55772 { background: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/209/site/1273/images/background.jpg);background-repeat: no-repeat;background-size: contain;min-height: 500px;margin-top: 2em;margin-bottom: 2em; }
.style-59778 { background: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/209/site/1273/images/wellness_background_test.jpg);background-repeat: no-repeat;background-size: contain;min-height: 500px;margin-top: 2em;margin-bottom: 2em; }
.style-55204 { background-color: #6DCDB8;color: #fff;max-width: 1185px;margin: auto;margin-left: auto !important;left: 0;right: 0;bottom: 0;position: absolute;box-sizing: border-box;padding: 1.56em 2.81em;margin-bottom: -4em; }
.style-55208 { background-color: #fff;padding: 150px 0 0 0; }
.style-55151 { background-color: #676C73; }
.style-55152 { -ms-flex-wrap: wrap;flex-wrap: wrap; }
.style-55245 { background-color: #EDECE9;box-shadow: 1185px 0px 0px 0px #edece9, -1185px 0px 0px 0px #edece9, 734px 0px 0px 0px #edece9, -734px 0px 0px 0px #edece9, 20px 0px 0px 0px #edece9, -20px 0px 0px 0px #edece9, 0px -150px 0px 0px #edece9;padding: 100px 0 80px 0; }
.style-55200 { text-align: center;position: absolute;bottom: 25%;margin: auto;right: 0;left: 0;z-index: 5; }
.style-55275 { background-color: #fff;padding: 75px 0; }
.style-55276 { background-color: #fff; }
.style-55259 { background-color: #FFFFFF; }
.style-55156 { background-color: #676C73;font-family: 'Poppins', sans-serif;font-size: 16px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }
.style-55263 { padding: 100px 0 50px;background-color: #676C73; }
.style-55267 { display: -ms-flexbox;/*ie*/
display: -webkit-flex;/*webkit*/
display: flex; }
.style-55270 { margin-top: 50px; }
.style-55160 { background-color: #fff;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);border-top: solid 1px #e1e2e3;text-align: left;display: -ms-flexbox;/*ie*/
display: -webkit-flex;/*webkit*/
display: flex; }
.style-55164 { display: -ms-flexbox;/*ie*/
display: -webkit-flex;/*webkit*/
display: flex; }
.style-55113 { background-color: #00356c;float: right;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px; }
.style-55103 { background: rgb(0,33,68);/* old browsers */
background: -moz-linear-gradient(top,  rgba(0,33,68,1) 0%, rgba(0,42,87,1) 100%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,33,68,1)), color-stop(100%,rgba(0,42,87,1)));/* chrome,safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,33,68,1) 0%,rgba(0,42,87,1) 100%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,33,68,1) 0%,rgba(0,42,87,1) 100%);/* opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,33,68,1) 0%,rgba(0,42,87,1) 100%);/* ie10+ */
background: linear-gradient(to bottom,  rgba(0,33,68,1) 0%,rgba(0,42,87,1) 100%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002144', endColorstr='#002a57',GradientType=0 );: /* IE6-9 */; }
.style-55125 { background-color: #FFFFFF;padding-bottom: 30px; }
.style-55109 { background-color: #F6F6F6; }
.style-55104 { background: rgb(0,95,49);/* old browsers */
background: -moz-linear-gradient(top,  rgba(0,95,49,1) 0%, rgba(0,130,67,1) 100%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,95,49,1)), color-stop(100%,rgba(0,130,67,1)));/* chrome,safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,95,49,1) 0%,rgba(0,130,67,1) 100%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,95,49,1) 0%,rgba(0,130,67,1) 100%);/* opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,95,49,1) 0%,rgba(0,130,67,1) 100%);/* ie10+ */
background: linear-gradient(to bottom,  rgba(0,95,49,1) 0%,rgba(0,130,67,1) 100%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005f31', endColorstr='#008243',GradientType=0 );: /* IE6-9 */; }
.style-55093 .h2-style { font-family: 'Noto Sans', sans-serif;text-transform: uppercase;font-size: 25px;color: #676C73; }
.style-55093 .h4-style { font-family: 'Noto Sans', sans-serif;text-transform: uppercase;font-size: 22px;color: #676C73; }
.style-55093 { background-color: #fdf9c9;padding: 10px;border-width: 0px;border-style: solid;border-color: #00246B; }
.style-55093 .emergencybulletin .close { color: #00246B;text-decoration: none;font-size: 18px;font-weight: bold; }
.style-55093 .emergencybulletin .addinfo.button { background-color: #676C73;padding: 8px;color: #FFFFFF;font-family: 'Noto Sans', sans-serif; }
.style-55093 .emergencybulletinbanner .close { color: #00246B;text-decoration: none;font-size: 18px;font-weight: bold; }
.style-55093 .emergencybulletinbanner .addinfo.button { background-color: #676C73;padding: 2px 8px;color: #FFFFFF;font-family: 'Noto Sans', sans-serif; }
.style-55094 .mm-button-container { background-color: #6DCDB8;font-family: 'Poppins', sans-serif; }
.style-55094 .mm-button { background-color: #6DCDB8;background-position: center center;color: #fff;font-size: 16px; }
.style-55094 .mm-title { color: #fcdc41;font-size: 19px; }
.style-55094 .mm-text { background-color: #edece9;font-family: 'Poppins', sans-serif;font-size: 16px;color: #555555;letter-spacing: 1px; }
.style-55094 .mm-text:hover { background-color: #dcdbd7;color: #555555; }
.style-55094 .mm-back-sub-ind { background-image: url('/ftpimages/209/site/702/images/white-arrow3.png'); }
.style-55094 .mm-menu-separator { background-color: #002348; }
.style-55094 .mm-back { background-color: #6DCDB8;color: #FFFFFF;font-family: 'Poppins', sans-serif;font-size: 16px;letter-spacing: 1px; }
.style-55094 .mm-button .icon { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/209/site/1273/images/hamburger-white.png');background-repeat: no-repeat;background-position: center top;padding-right: 4px;padding-left: 4px; }
.style-55094 .mm-login-button { font-family: 'Noto Sans', sans-serif;font-size: 13px;font-weight: bold;color: #fff;margin-right: 0px; }
.style-55094 .mm-login-button .icon { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/209/site/1273/images/lock-white.png');margin-right: 0px; }
.style-56607 { background-color: #676C73; }
figure{margin: 0;}
select{max-width: 100%;}
.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%;}
.carousel figure{min-height: 0 !important;}/*min-height being set by default in the carousel code - causes extra space below banner photos on mobile*/
.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*/
.lists ul .brief-description ul{list-style: disc inside;}/*resetting list style within a list group*/
.carousel.gallery-style.flexslider .flex-viewport{border: 0 !important}/*removing default border around image in Sidebar Galleries*/
.carousel .slides{list-style: none;}/*removing bullets from showing when carousel loads*/

.internet-68564 iframe{min-height: 3000px;}/*inquiry form - /Page/Admissions/Inquiry-Form*/

/* ul li list styles for default content block */
.style-55129 li {line-height:21px;}

.style-55113 .first-col{margin-left: 0;}/*omni row, so row width is only as wide as it needs to be*/
.flex-viewport{border:0 !important;}
.style-4503:hover .h2-style{color: #00356C;}/*a-z index*/

.footerDot{color: #368D52; font-size: 26px; font-family: georgia; padding: 0 10px; line-height: 10px; position: relative; top: 3px;}
.schoolDot{font-size: 26px; font-family: georgia; padding: 0 10px; line-height: 10px; position: relative; top: 3px;}

.style-55098 .player-detail.hide {    display: block; }



/*Homepage Refresh 2018*/
.style-55152 {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

.style-55152 .col {
    width: auto;
    margin: 0;
    float: none;
}
.style-55152 .first-col {
    margin: 0;
    position: relative;
    flex: 1 1 420px;
}
.style-55152 .col:nth-child(3) {
    width: auto;
    text-align: right;
    flex: 0 1 350px;
    margin: 0;
}

.style-55152 .col:nth-child(4) {
    margin: 0;
    flex: 0 1 auto;
}

.style-55152 .col:nth-child(2) {
    margin: 0 0 0 auto;
    flex: 1 5 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;   
    -ms-flex-pack: end;    
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;    
    text-align: right;
}

.style-55152 .last-col {
    width: auto;
    margin: 0 ;
    flex: 0 1 auto;
}
/*Omni Social Links*/
.style-55158 .content-wrap li.group a {
    vertical-align: middle;
    height: 50px;
    padding: 0 5px;
}

.style-55158 .content-wrap li.group:last-child img, .style-55158 .content-wrap li.group:first-child img {
    margin-bottom: 1px;
}

/*Omni Links*/
.style-55157 ul {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

/*Omni Link Login*/
.style-55157 .content-wrap li.group:last-child a:before {
    content: '';
    display: inline-block;
    width: 9px;
    height: 12px;
    background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/209/site/702/images/fa-lock.png); 
    margin-right: 6px;
}

/*Omni Menu*/
.style-55271 .menu-type-horizontal ul li.l1-item.has-sub-menu a {
    padding-right: auto !important;
} 

.style-55271 .menu-container {
/*
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
*/
}

.style-55271 .l1-item:last-child a  { 
    padding: 18px 30px 18px 20px !important;
}


/*Level2 Menu*/
.style-55279 .menu-type-horizontal.menu-direction-down .level-3 .arrow {
    border-left: 3px solid #555;
    border-bottom: 3px solid #555;
    transform: rotate(-45deg);
    width: 7px;
    height: 7px;
    border-radius: 2px;
    border-top: none;
    border-right: none;
    top: 5px !important;
    right: 10px !important;
}

/*Level2 Menu*/
.style-55279 .menu-type-horizontal.menu-direction-down .level-2 .arrow {
    border-left: 3px solid #555;
    border-bottom: 3px solid #555;
    transform: rotate(-45deg);
    width: 7px;
    height: 7px;
    border-radius: 2px;
    border-top: none;
    border-right: none;
    top: 15px;
    right: -3px;
}

.style-55271 li.level-1:last-child a:before {
    content: '';
    display: inline-block;
    width: 9px;
    height: 12px;
    background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/209/site/702/images/fa-lock.png);
    position: absolute;
    left: 5px;
}

html:not(.styler) .style-55277 div.page-title:not(.page-title-level-1){display: none}/*hide parent page titles, except L1; only show current page title*/

/*Mega Menu*/
.style-55159 .menu-container:hover .l1-item > a {
    opacity: 0.7;
}

/*Mega Menu Row*/
.style-55160 .first-col {
    background-color: #edece9;
}

/*Mega Menu UL*/
/*
.style-55159 .menu-type-mega ul {
    z-index: 0 !important;
}
*/

/*Hide Menu Last Item*/
/*
.style-55159 ul.menu-container li:last-child > a {
    padding: 18px 30px 18px 20px;
}
*/
/*
.style-55159 ul.menu-container li.level-1:nth-child(6) > a {
    padding: 18px 30px 18px 20px;
}
.style-55159 ul.menu-container li.level-1:first-child > a {
    padding: 18px 20px 18px 30px;
}
*/

/*Navigation Row*/
.style-55164 > .last-col {
    margin: 0 0 0 auto;
    float: none;
    width: 61%
}
.style-55164 > .first-col {
    margin: 0;
    float: none;
    width: 39%;
    position: relative;
}

.style-55159 ul.menu-container {
    text-align: right;
}
.style-55161 ul.menu-container {
    text-align: left;
}

.style-55159 ul.mega-level1 {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    padding: 0 2%;
}

/*Search */
.style-55154 .content-wrap:hover .search-text {
    width: 175px;
    opacity: 1;
    padding: 0.5em;
    box-sizing: border-box;    
}

.style-55154 input[type="text"] {
    color: #fff;
    text-transform: uppercase;
    font-size: 0.875em;
}

.style-55154 .search-text:focus {
    width: 175px;
    opacity: 1;
    padding: 0.5em;
    box-sizing: border-box;    
}


.style-55154 input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.style-55154 input[type="text"]::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.style-55154 input[type="text"]:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.style-55154 input[type="text"]:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}


/*Homepage Masonry*/
.style-55218 > .first-col {
    display: grid;
    grid-gap: 15px;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: minmax(82px, auto);
}

/*Masonry Photo Zoom */
.style-55221:hover img, .style-55222:hover img, .style-55223:hover img, .style-55226:hover img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.style-55223 a.custom-link-photo:before {
    content: '';
    display: inline-block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}

/*Copper Gate*/
.style-55224 img {
    position: relative;
    top: 10px;
}

/*Teal Event Hover Effect*/
.style-55225:hover {
    background-color: #5bbda8;
}
/*Brown Event Hover Effect*/
.style-55224:hover {
    background-color: #83583b;
}


/*Homepage Alumni Profile Carousel*/
.style-55255 .carousel-photo, .style-55255 .crl-details {
    width: 50% !important;
}

/*Event Grid*/
.style-55255 {
    min-height: 300px;
}
/*Copper Gate*/
.style-55224 {
    min-height: 185px;
}

/*Narrow News*/
.style-55226 {
    min-height: 200px;
}
.style-55226 li.group img {
    height: 100%;
    object-fit: cover;
}

.style-55255 figure {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

/*Alumni Title*/
.style-55255 .short-caption b {
    font-size: 1.25em;
    color: #976a4d;
    letter-spacing: 0.05em;
    margin-bottom: 20px;
    display: inline-block;
}

.style-55255 .carousel.caption-position-left .details {
    height: auto !important;
    overflow-y: hidden;
}

/*Arrows*/
.carousel .slides, .carousel .flex-direction-nav {
    list-style: none;
}
.style-55255 .carousel.flex-horizontal .flex-direction-nav .flex-prev {
    width: 64px;
    height: 64px;
    background-image: none;
    -webkit-transform: scaleX(0.5);
    -moz-transform: scaleX(0.5);
    -ms-transform: scaleX(0.5);
    transform: scaleX(0.5);
    top: 50%;
    left: 3.25%;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}

.style-55255 .carousel.flex-horizontal .flex-direction-nav .flex-prev:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 3px);
    height: calc(100% - 3px);
    border-width: 0 0 3px 3px;
    border-style: solid;
    border-color: #b1b1a4;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.style-55255 .carousel.flex-horizontal .flex-direction-nav .flex-next:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 3px);
    height: calc(100% - 3px);
    border-width: 3px 3px 0 0;
    border-style: solid;
    border-color: #b1b1a4;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.style-55255 .carousel.flex-horizontal .flex-direction-nav .flex-next {
    width: 64px;
    height: 64px;
    background-image: none;
    -webkit-transform: scaleX(0.5);
    -moz-transform: scaleX(0.5);
    -ms-transform: scaleX(0.5);
    transform: scaleX(0.5);
    top: 50%;
    right: 53.25%;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}


/*Social Links*/
.style-55266 .links-imglink {
    width: 40px;
    text-align: center;
}

/*Footer Row*/
.style-55267 .col {
    border-left: solid 1px rgba(255,255,255,0.2);
}

.style-55267 .col:first-child {
    border-left: none;
}


/*Footer Sitemap Row*/
.style-55270 .first-col {
     text-align: right;
}

/*Expanding List*/
.style-55284 .h4-style.on-state:after {
    content: '';
    display: inline-block;
    background: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/209/site/1273/images/plus.png);
    position: absolute;
    right: 10px;
    height: 14px;
    width: 15px;
    top: 25%;
    transform: rotate(45deg);    
}

/*Banner Photo*/
.style-55346 *:not(img) {height: 100% !important}

/*Banner Video*/
/*Set height for containing region*/

.mobile .style-55737{min-height: 500px}/*ML: HP Video Region - setting min-height for region on mobile devices*/

.mobile .style-55737{display: none;}/*ML/LND: Full Browser video - hiding on mobile devices*/

/*Icon Carousel*/
.style-61630 .carousel.flexslider {
    padding: calc(50% - (222px * 2));
    margin: 0;
}


/*Icon Carousel*/
.style-55740 .flex-direction-nav .flex-disabled {
    opacity: 0 !important;
}


/*Photo w/ Text*/
.style-55775 .content-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

.style-55775 .content-wrap > span {
    flex: 1 1 50%;
    background-color: #6DCDB8;
    order: -1;
    outline: 1px solid #fff;
    outline-offset: -25px;
    padding: 80px 60px;
    box-sizing: border-box;
    font-size: 1.5em;
    color: #fff;
    line-height: 2;
}
.style-55775 .content-wrap .photos {
    flex: 1 1 50%;
}

/*Carosel Version*/
.style-55776 figcaption {
    flex: 1 1 50%;
    background-color: #6DCDB8;
    order: -1;
    outline: 1px solid #fff;
    outline-offset: -25px;
    padding: 80px 60px;
    box-sizing: border-box;
    font-size: 1.5em;
    color: #fff;
    line-height: 2;
    width: auto !important;
    height: auto !important;
}

.style-55776 .carousel-photo {
    flex: 1 1 50%;
}





/* ======== MEDIA QUERIES ========= */
@media(min-width:1200px){
.style-55159 .mega-menu-item.l1-item > a {
    font-size: 16px;
}

/*Icon Background*/
.style-55740 {
    margin-top: 4em;
}


}
/*Navigation */
@media(max-width:1246px) and (min-width:768px){
/*
.style-55152 .first-col {width: 25%;}
.style-55152 .col:nth-child(3) {width: 33%;}

.style-55164 > .first-col {width: 29%}
.style-55164 > .last-col {width: 71%;}
*/


}	/*end query*/


@media(max-width:1199px) and (min-width:980px){
.style-55114 {padding-bottom:10px; font-size: 20px;} /*Slogan - Challenging and comprehensive*/
.style-4503, .style-55110 .h2-style{font-size: 16px;}/*A-Z index*/
.style-55110 .h2-style {.style-55271 .menu-container:4px;}/*A-Z index*/
.style-55107 A{font-size: 16px;}/*crannet*/
.style-55112 .search-text{width: 95px;}/*search box*/
.style-4454{padding-right: 10px;}/*logo*/
.style-4509{padding-top: 25px;}/*tagline*/
.style-55115 .l1-item{font-size: 15px;}/*main nav*/
.style-55115 .l1-item > a{padding: 8px 10px !important;}/*main nav*/
.style-55115 .l1-item:before, .style-55115 .level1:after{height: 36px;}/*nav separator*/
.style-55116 .h2-style{float: none; margin-bottom: 0;}/*address*/
.style-55116 div.content-wrap{padding: 0 0 10px 0;}
.footerDot:first-child{display: none;}

/*First Column*/
.style-55152 .first-col {
    flex: 3 1 294px;
}

.style-55271 .l1-item > a {
    padding: 18px 6px !important;
}

.style-55152 .col:nth-child(3) {
    flex: 0 2 310px;
}
/*Icon Carousel*/
.style-55740 .carousel.flexslider {
    padding: 0 calc((100% - (222px * 4)) / 2);
}


/*Photo w/ Text Carousel*/
.style-55776 figcaption {
    max-height: 475px;
}

}
/*Tablet*/	
@media(max-width:979px) and (min-width:768px){
.style-4503{font-size: 14px; letter-spacing: 0; padding: 9px 4px;}/*A-Z index*/
.style-55110 .h2-style{margin: 1px 0 0 0;}/*A-Z index header*/
.style-55110 .h2-style{font-size: 15px; padding-right: 4px;}/*A-Z index*/
.style-4456{display: none;}/*hiding Crannet because login button is in mobile menu*/
.style-55107 A.links-urllink{padding: 9px 4px; font-size: 15px;}/*crannet*/
.style-55112 .search-text{width: 100px;}/*search*/
.style-4454{padding-right: 0;}/*logo*/
.style-4509{padding: 15px 0; font-size: 19px;}/*tagline*/
.style-55115 .l1-item{font-size: 14px;}/*main nav*/
.style-55115 .l1-item > a{padding: 8px 5px !important;}/*main nav*/
.style-55115 .l1-item:before, .style-55115 .level1:after{height: 34px;}/*nav separator*/
.style-55116 .h2-style{float: none; margin-bottom: 0;}/*address*/

/*Footer Buttons*/
.style-55118 .links li a img {margin:1px;}
/*Address Footer Dot*/
.style-55116 .footerDot{padding:0 6px;}
.footerDot:first-child{display: none;}

.visible-tablet + .layout .style-55159{display: none;}/*Hiding Mega Menu main menu when mobile menu is visible*/

/*Navigation*/
.style-55152 .first-col {width: 100%; height: 90px; order: 6; flex: none;}
.style-55152 .col:nth-child(2) {margin: 0; flex: 0 1 18%}
.style-55152 .col:nth-child(3) {margin: 0; display: none;}
.style-55152 .col:nth-child(4) {margin: 0 0 0 auto}
.style-55152 .col:last-child {flex: 1 1 50%;}
.style-55155 A.links-urllink {padding: 18px 15px;}

.style-55153 {top: 13px;}
.style-55152 .last-col {margin: 0;}
.style-55164 {display: none;}
.style-55154 .content-wrap:hover .search-text {
    width: calc(100% - 50px);
    opacity: 1;
    box-sizing: border-box;
}

.style-55154 .search-text:focus {
    width: calc(100% - 50px);
}

.style-55154 .search-text {
    box-sizing: border-box;
    border: none;
    outline: none;
    padding: 0.5em;
    background-color: #35b4a1;
    height: 50px;
    position: relative;
    top: 0;
    right: 0;
    padding-left: 10px;
    width: calc(100% - 50px);
    -webkit-transition: opacity 0.3s ease, width 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease, width 0.3s ease;
    -ms-transition: opacity 0.3s ease, width 0.3s ease;
    transition: opacity 0.3s ease, width 0.3s ease;
}

/*Icon Carousel*/
.style-55740 .carousel.flexslider {
    padding: 0 calc((100% - (222px * 3)) / 2);
}

/*Homepage Banner Region*/
.style-55736 {
    height: 78vw;
}

/*Icon Background*/
.style-55772 {
    min-height: 400px;
    background-size: cover;
}

/*Photo w/ Text Carousel*/
.style-55776 figcaption {
    max-height: 367px;
    font-size: 1em;
    padding: 60px 50px;    
}
}	
/*Mobile*/
@media(max-width:767px){
.style-4506{float: none; padding-bottom: 10px;}/*omni row*/
.style-55110 .h2-style{float: none; padding-right: 0;}/*A-Z index*/
.style-4505{text-align: center;}/*search*/
.style-4456{display: none;}/*hiding Crannet because login button is in mobile menu*/
.style-4454{padding-right: 0;}/*logo*/
.style-4509{padding: 15px 0;}/*tagline*/
.style-55115 .l1-item{float: none; text-align: center;}/*main nav*/
.style-55115 .l1-item:before, .style-55115 .level1:after{display: none;}/*main nav*/
.style-55120 .ms-l1-item{display: block; border: 0;}/*footer sitemap*/
.style-55120 .ms-level1{padding-bottom: 10px;}/*sitemap*/
.style-55116 {text-align:center;}/*address*/
.style-55116 .h2-style{float: none; margin-bottom: 0;}/*address header*/
.footerDot{padding: 0 5px;}/*address dots*/
.footerDot:first-child{display: none;}
.addressLine{white-space: nowrap; display: inline-block;}
/*Footer Buttons*/
.style-55118 {text-align:center;padding-bottom:13px;}
.style-55118 li.group {
	float:none;
	display:inline;
}
/*Footer Links*/
.style-4515{text-align:center;padding-bottom:30px;}
.style-55119 li.group {
    float: none;
    padding: 8px 5px;
}
.mm-buttons{width: 45%;}/*mobile menu - menu & login links*/
.visible-tablet + .layout .style-55159{display: none;}/*Hiding Mega Menu main menu when mobile menu is visible*/


/*Navigation*/
.style-55152 .first-col {width: 100%; height: 90px; order: 6;}
.style-55152 .col:nth-child(2) {display: none;}
.style-55152 .col:nth-child(3) {display: none;}
.style-55152 .col:nth-child(4) {display: none;}
.style-55155 A.links-urllink {padding: 18px 15px;}

.style-55153 {top: 13px;}
.style-55152 .last-col {margin: 0;width: 100%;}
.style-55164 {display: none;}
.style-55154 .content-wrap:hover .search-text {
    width: calc(100% - 50px);
    opacity: 1;
    box-sizing: border-box;
}


/*Banner Region*/
.style-55347 {
    min-height: 400px;
}

/*Event Tile*/
.style-55225 {
    min-height: 300px;
}

.style-55154 .search-text:focus {
    width: calc(100% - 50px);
}

.style-55154 .search-text {
    box-sizing: border-box;
    border: none;
    outline: none;
    padding: 0.5em;
    background-color: rgba(0,0,0,0.2);
    height: 30px;
    position: relative;
    top: 0;
    right: 0;
    width: calc(100% - 50px);
    -webkit-transition: opacity 0.3s ease, width 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease, width 0.3s ease;
    -ms-transition: opacity 0.3s ease, width 0.3s ease;
    transition: opacity 0.3s ease, width 0.3s ease;
}

.style-55154 .submit-button {
    height: 30px;
    background-color: rgba(0,0,0,0.3)
}



/*Alumni Carousel*/
.style-55255 .carousel-photo, .style-55255 .crl-details {width: 100% !important}
.style-55255 .carousel .caption-spacing.crl-inner-details {padding: 5%}

.style-55255 .carousel.flex-horizontal .flex-direction-nav .flex-prev:before, .style-55255 .carousel.flex-horizontal .flex-direction-nav .flex-next:before {
    border-color: #fff;
}
.style-55255 .carousel.flex-horizontal .flex-direction-nav .flex-prev {left: 0;}
.style-55255 .carousel.flex-horizontal .flex-direction-nav .flex-next {right: 0;}

/*Banner Intro Text*/
.style-55202 {
    line-height: 1.3;
}

/*Main Content Region*/
.style-55208 {
    padding: 380px 0 0 0;
}


.style-55202 {
    margin-bottom: 25px;
}

/*News Spacing*/
.style-55246 {
    margin-bottom: 2em;
}

/*Remove Grid*/
.style-55218 > .first-col {
    display: block;
}
/*Separate Grid Items*/
.style-55218 .page-block {
    margin-bottom: 15px;
}

/*ALumni Carousel*/
.style-55255 figure {
    -webkit-box-orient: vertical;    
    -webkit-box-direction: reverse;    
    -ms-flex-direction: column-reverse;    
    flex-direction: column-reverse;
}

.style-55255 .carousel .caption-spacing.crl-inner-details {
    top:auto;
    -webkit-transform: none;
    transform: none;    
}
.style-55255 .carousel.flex-horizontal .flex-direction-nav .flex-prev {
    top: 5%;
}
.style-55255 .carousel.flex-horizontal .flex-direction-nav .flex-next {
    top: 5%;
}

/*Footer*/
.style-55267 {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}
/*Logo*/
.style-55267 .col {
    margin-bottom: 50px;
}

/*Last Footer Column*/
.style-55267 .col:last-child {
    margin-bottom: 0
}
/*Footer Mini Sitemap*/
.style-55268 {
    margin-right: 0;
}

/*Stack Homepage News Photo*/
.style-55246 .news ul li img.left {
    float: none;
} 

/*Icon Carousel*/
.style-55740 .carousel.flexslider {
    padding: 0 calc((100% - 222px) / 2);
    margin: 0;
}

/*Teal Section*/
.style-55204 {
    margin-bottom: -21em;
}

.style-55209 .h2-style {
    font-size: 2.25em
}

/*Icon Background*/
.style-55772 {
    min-height: 400px;
    background-size: cover;
}

.style-55776 .carousel figure {
    flex-wrap: wrap;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

/*Photo w/ Text Carousel*/
.style-55776 figcaption {
    font-size: 1em;
    padding: 60px 50px;
    max-height: 367px;
    flex: 1 1 100%;

}

.style-55776 .carousel-photo {
    flex: 1 1 100%;
}

}


