.body { font-family: 'Noto Sans', sans-serif;font-size: 15px;color: #666367;-webkit-font-smoothing: antialiased; }
.h1-style { font-family: 'Helvetica', sans-serif;font-size: 35pt;color: #ee3124;font-weight: bold;-webkit-font-smoothing: antialiased; }
.h2-style { font-family: Helvetica;font-size: 24px;color: #ee3124;font-weight: bold;text-transform: none;-webkit-font-smoothing: antialiased; }
.h3-style { font-family: Helvetica;font-weight: bold;font-size: 24px;color: #666367;text-transform: none; }
.h4-style { font-size: 24px;text-transform: none;color: #666367; }
.h5-style { color: #666367;font-size: 24px; }
.h6-style { color: #666367;font-size: 24px; }
A { color: #ee3124;text-decoration: underline; }
A:hover { color: inherit;text-decoration: none; }
.button { font-size: 12pt;color: inherit;padding: 7px 18px;text-decoration: none; }
.button:hover { color: inherit; }
.button:before { content: '\2022';padding-right: 5px; }
.button:after { content: '\2022';padding-left: 5px; }
.style-79996 A { display: block;float: none; }
.style-79996 { text-align: center; }
.style-79996 .link-image { margin: 0;width: 100%;max-width: 300px; }
.style-79996 .long-description { text-align: left;margin: 1.25rem 0 0 0;line-height: 1.5; }
.style-79996 li.group { flex: 1;box-sizing: border-box;margin: 2vw; }
.style-79996 div.content-wrap { margin: 0 -2vw; }
.style-20037 .h1-style { font-family: 'EB Garamond', serif;font-weight: normal;font-size: 37px;padding-bottom: 10px; }
.style-20037 .h2-style { font-family: 'EB Garamond', serif;color: #D2232A;font-size: 28px; }
.style-20037 .h3-style { font-family: Helvetica;font-weight: bold;color: #666367;text-transform: none; }
.style-20037 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 18px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-20037 .h5-style { font-size: 24px; }
.style-20037 .h6-style { margin-bottom: 30px;font-size: 18px; }
.style-20037 A { color: #666367; }
.style-20037 .button:before { display: none; }
.style-20037 .button:after { display: none; }
.style-20037 { font-family: 'Noto Sans', sans-serif;background-color: #F0F0F0;padding: 20px 20px 10px;margin-bottom: 20px; }
.style-20037 .description { margin-bottom: 10px;line-height: 1.5; }
.style-20037 .readmore { background-color: #666367;color: #FFFFFF;font-size: 14px;padding: 3px 10px;margin-top: 10px;margin-bottom: 10px; }
.style-20037 .readmore:after { margin-bottom: 20px;margin-top: 10px; }
.style-20037 .link-image { padding: 0;margin: 0 0 10px 0; }
.style-20037 .long-description { font-size: 14px; }
.style-20037 .photos { padding-right: 10px; }
.style-20037 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-20037 .author { margin-bottom: 10px; }
.style-20037 .lists img { width: 20%;padding-right: 1em; }
.style-20037 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-20037 .search-label { margin-right: 10px; }
.style-20037 .backbutton { color: #ee3124; }
.style-20037 .backbutton:before { display: none; }
.style-20037 .backbutton:after { display: none; }
.style-20037 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-20037 .course-title.off-state { color: #666367; }
.style-20037 .course-title.off-state:hover { color: #ee3124; }
.style-20037 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-20037 li.group { padding: 0 15px; }
.style-20037 div.content-wrap { line-height: 145% !important;padding-bottom: 20px;font-size: 15px; }
.style-20037 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-20037 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-20037 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-20037 .course-title A:before { content: "\2022"; }
.style-20037 .course-title.on-state { color: #ee3124; }
.style-20037 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-20037 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-20037 .h4-style.calendar-event-title { font-size: 20px; }
.style-20037 .h4-style.calendar-event-title a { font-size: 20px; }
.style-20036 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-20036 .h2-style { font-family: 'EB Garamond', serif;color: #000000;font-size: 30px; }
.style-20036 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-20036 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-20036 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-20036 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-20036 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-20036 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-20036 .button:before { display: none; }
.style-20036 .button:after { display: none; }
.style-20036 { margin-bottom: 20px; }
.style-20036 .description { margin-bottom: 10px;line-height: 1.5; }
.style-20036 .link-image { padding: 0;margin: 20px 0 0 0;width: 100%; }
.style-20036 .photos { padding-left: 10px;text-align: left; }
.style-20036 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-20036 .author { margin-bottom: 10px; }
.style-20036 .lists img { padding-right: 10px; }
.style-20036 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-20036 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-20036 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-20036 form select[multiple] { padding: 5px; }
.style-20036 .text-explanation { font-style: italic; }
.style-20036 .search-label { margin-right: 10px; }
.style-20036 .header-widget { padding-top: 10px; }
.style-20036 .backbutton { color: #FFFFFF; }
.style-20036 .backbutton:before { display: none; }
.style-20036 .backbutton:after { display: none; }
.style-20036 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-20036 .course-title.off-state { color: #666367; }
.style-20036 .course-title.off-state:hover { color: #ee3124; }
.style-20036 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-20036 div.content-wrap { line-height: 175% !important;font-family: 'Noto Sans', sans-serif;font-size: 15px;color: #000000; }
.style-20036 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-20036 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-20036 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-20036 .course-title A:before { content: "\2022"; }
.style-20036 .course-title.on-state { color: #ee3124; }
.style-20036 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-20036 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-20036 .h4-style.calendar-event-title { font-size: 20px; }
.style-20036 .h4-style.calendar-event-title a { font-size: 20px; }
.style-20210 .h2-style { font-weight: bold;text-transform: none;color: #FFFFFF;font-family: 'EB Garamond', serif;font-size: 28px;line-height: 1.25em; }
.style-20210 .h3-style { color: #000000; }
.style-20210 .h4-style { color: #000000; }
.style-20210 .h5-style { color: #000000; }
.style-20210 .h6-style { color: #000000; }
.style-20210 A { color: #FFFFFF;font-size: inherit; }
.style-20210 A:hover { text-decoration: none; }
.style-20210 .button { color: #FFFFFF;font-weight: bold;text-decoration: none; }
.style-20210 { background-color: #A19D9D;color: #fff;padding: 3em;margin-bottom: 20px;font-family: 'PT Sans', sans-serif; }
.style-20210 .long-description { line-height: 1.5em; }
.style-20210 .photos { margin-right: 10px; }
.style-20210 .text img { max-width: 90%;margin-bottom: 10px; }
.style-20210 .question { color: #FFFFFF; }
.style-20210 .fund .bar { background-color: #EE3124; }
.style-20210 .goal { font-size: 18px;font-weight: bold;border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 5px;margin-bottom: 5px; }
.style-20210 .current { line-height: 1.5em;font-weight: bold; }
.style-20210 .goal-participation { line-height: 1.5em; }
.style-20210 .current-participation { line-height: 1.5em; }
.style-20210 .asof-date { line-height: 1.5em;font-weight: bold; }
.style-20210 .start-date { line-height: 1.5em;font-weight: bold; }
.style-20210 .end-date { line-height: 1.5em;font-weight: bold; }
.style-20210 .last-year-amount { line-height: 1.5em; }
.style-20210 .last-year-participation { line-height: 1.5em; }
.style-20210 .scale { color: #A12740; }
.style-20210 .fund .bar-container { border-width: 0px;background-color: #FFFFFF; }
.style-20210 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;font-size: 15px;text-align: left; }
.style-20187 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-20187 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-20187 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-20187 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;text-transform: none !important; }
.style-20187 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-20187 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-20187 A { font-family: 'Noto Sans', sans-serif;font-size: 16px;background-color: #FFFFFF;display: block;float: right; }
.style-20187 .button { background-color: #83807E;color: #FFFFFF;padding: 5px;font-size: 13px; }
.style-20187 .button:before { display: none; }
.style-20187 .button:after { display: none; }
.style-20187 .description { margin-bottom: 10px;line-height: 1.5; }
.style-20187 .link-image { max-width: 85px; }
.style-20187 .long-description { font-family: 'Noto Sans', sans-serif;text-align: left;padding: 0 1em 1em;font-size: 18px;line-height: 1.5em;margin-bottom: 2em; }
.style-20187 .photos { padding-right: 10px; }
.style-20187 .text img { padding: 0;margin: 0; }
.style-20187 .author { margin-bottom: 10px; }
.style-20187 .photo img { text-align: center;padding: 0;margin: 0;width: 100%; }
.style-20187 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-20187 .search-label { margin-right: 10px; }
.style-20187 .backbutton { color: #ee3124; }
.style-20187 .backbutton:before { display: none; }
.style-20187 .backbutton:after { display: none; }
.style-20187 A.links-urllink { text-align: left;font-size: 18px;font-family: 'Noto Sans', sans-serif; }
.style-20187 .album { padding: 0;margin: 0; }
.style-20187 .photo figure { text-align: center;padding: 0;margin: 0; }
.style-20187 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-20187 .course-title.off-state { color: #666367; }
.style-20187 .course-title.off-state:hover { color: #ee3124; }
.style-20187 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-20187 li.group { padding-right: 10px; }
.style-20187 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-20187 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-20187 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-20187 .course-title A:before { content: "\2022"; }
.style-20187 .course-title.on-state { color: #ee3124; }
.style-20187 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-20187 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-20187 .h4-style.calendar-event-title { font-size: 20px; }
.style-20187 .h4-style.calendar-event-title a { font-size: 20px; }
.style-20187 .link-nohover-image { padding: 0;margin: 0;opacity: 0.4; }
.style-20290 .h2-style { font-weight: bold;text-transform: none;color: #FFFFFF;font-family: 'EB Garamond', serif;font-size: 28px;line-height: 1.25em; }
.style-20290 .h3-style { color: #000000; }
.style-20290 .h4-style { color: #000000; }
.style-20290 .h5-style { color: #000000; }
.style-20290 .h6-style { color: #000000; }
.style-20290 A { color: #FFFFFF;font-size: inherit; }
.style-20290 A:hover { text-decoration: none; }
.style-20290 .button { color: #FFFFFF;font-weight: bold;text-decoration: none; }
.style-20290 { background-color: #EBE5E5;color: #474747;padding: 3em;margin-bottom: 20px;font-family: 'PT Sans', sans-serif; }
.style-20290 .long-description { line-height: 1.5em; }
.style-20290 .photos { margin-right: 10px; }
.style-20290 .text img { max-width: 90%;margin-bottom: 10px; }
.style-20290 .question { color: #FFFFFF; }
.style-20290 .fund .bar { background-color: #EE3124; }
.style-20290 .goal { font-size: 18px;font-weight: bold;border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 5px;margin-bottom: 5px; }
.style-20290 .current { line-height: 1.5em;font-weight: bold; }
.style-20290 .goal-participation { line-height: 1.5em; }
.style-20290 .current-participation { line-height: 1.5em; }
.style-20290 .asof-date { line-height: 1.5em;font-weight: bold; }
.style-20290 .start-date { line-height: 1.5em;font-weight: bold; }
.style-20290 .end-date { line-height: 1.5em;font-weight: bold; }
.style-20290 .last-year-amount { line-height: 1.5em; }
.style-20290 .last-year-participation { line-height: 1.5em; }
.style-20290 .scale { color: #A12740; }
.style-20290 .fund .bar-container { border-width: 0px;background-color: #FFFFFF; }
.style-20290 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;font-size: 15px;text-align: left; }
.style-20213 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-20213 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-20213 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-20213 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-20213 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-20213 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-20213 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-20213 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-20213 .button:before { display: none; }
.style-20213 .button:after { display: none; }
.style-20213 { margin-bottom: 20px; }
.style-20213 .description { margin-bottom: 10px;line-height: 1.5; }
.style-20213 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-20213 .photos { padding-left: 10px; }
.style-20213 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-20213 .author { margin-bottom: 10px; }
.style-20213 .lists img { padding-right: 10px; }
.style-20213 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-20213 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-20213 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-20213 form select[multiple] { padding: 5px; }
.style-20213 .text-explanation { font-style: italic; }
.style-20213 .search-label { margin-right: 10px; }
.style-20213 .header-widget { padding-top: 10px; }
.style-20213 .backbutton { color: #FFFFFF; }
.style-20213 .backbutton:before { display: none; }
.style-20213 .backbutton:after { display: none; }
.style-20213 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-20213 .course-title.off-state { color: #666367; }
.style-20213 .course-title.off-state:hover { color: #ee3124; }
.style-20213 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-20213 li.group { padding-bottom: 20px; }
.style-20213 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;font-size: 15px;color: #000000; }
.style-20213 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-20213 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-20213 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-20213 .course-title A:before { content: "\2022"; }
.style-20213 .course-title.on-state { color: #ee3124; }
.style-20213 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-20213 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-20213 .h4-style.calendar-event-title { font-size: 20px; }
.style-20213 .h4-style.calendar-event-title a { font-size: 20px; }
.style-20177 .h1-style { color: #FFF7F7; }
.style-20177 .h2-style { font-weight: bold;text-transform: none;color: #fff;font-family: 'EB Garamond', serif;padding-bottom: .7em; }
.style-20177 .h3-style { color: #000000; }
.style-20177 .h4-style { color: #EE3124;font-size: 16px;line-height: 1.5em;padding-top: 1em; }
.style-20177 .h5-style { color: #000000; }
.style-20177 .h6-style { color: #000000; }
.style-20177 A { color: #FFFFFF;font-size: 25px;text-decoration: none;padding: 0px;font-family: 'EB Garamond', serif;font-weight: bold; }
.style-20177 A:hover { text-decoration: none; }
.style-20177 .button { color: #FFFFFF;font-weight: bold;text-decoration: none;background-color: #D2232A; }
.style-20177 { margin-top: 0;margin-bottom: 50px;font-size: 15px;font-family: 'PT Sans', sans-serif;background-color: #D2232A;padding: 15px; }
.style-20177 .link-image { width: 100%; }
.style-20177 .long-description { line-height: 1.5em;font-size: 25px;font-family: 'EB Garamond', serif; }
.style-20177 .photos { margin-right: 10px; }
.style-20177 .text img { max-width: 90%;margin-bottom: 10px; }
.style-20177 .lists img { padding: 1em; }
.style-20177 .question { color: #FFFFFF; }
.style-20177 .fund .bar { background-color: #EE3124; }
.style-20177 .goal { font-size: 18px;font-weight: bold;border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 5px;margin-bottom: 5px; }
.style-20177 .current { line-height: 1.5em;font-weight: bold; }
.style-20177 .goal-participation { line-height: 1.5em; }
.style-20177 .current-participation { line-height: 1.5em; }
.style-20177 .asof-date { line-height: 1.5em;font-weight: bold; }
.style-20177 .start-date { line-height: 1.5em;font-weight: bold; }
.style-20177 .end-date { line-height: 1.5em;font-weight: bold; }
.style-20177 .last-year-amount { line-height: 1.5em; }
.style-20177 .last-year-participation { line-height: 1.5em; }
.style-20177 .scale { color: #A12740; }
.style-20177 .fund .bar-container { border-width: 0px;background-color: #FFFFFF; }
.style-20177 div.content-wrap { line-height: 2em;font-family: 'Noto Sans', sans-serif; }
.style-20032 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-20032 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-20032 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-20032 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;text-transform: none !important; }
.style-20032 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-20032 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-20032 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-20032 .button { background-color: #83807E;color: #FFFFFF;padding: 5px;font-size: 13px; }
.style-20032 .button:before { display: none; }
.style-20032 .button:after { display: none; }
.style-20032 { padding: 0;margin: 0; }
.style-20032 .description { margin-bottom: 10px;line-height: 1.5; }
.style-20032 .link-image { padding: 0;margin-bottom: 20px;width: 100%; }
.style-20032 .long-description { font-family: 'Noto Sans', sans-serif;text-align: left;padding: 0 1em 1em;font-size: 18px;line-height: 1.5em;margin-bottom: 2em; }
.style-20032 .photos { padding-right: 10px; }
.style-20032 .text img { padding: 0;margin: 0; }
.style-20032 .author { margin-bottom: 10px; }
.style-20032 .photo img { text-align: center;padding: 0;margin: 0;width: 100%;margin-bottom: 1em; }
.style-20032 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-20032 .search-label { margin-right: 10px; }
.style-20032 .backbutton { color: #ee3124; }
.style-20032 .backbutton:before { display: none; }
.style-20032 .backbutton:after { display: none; }
.style-20032 A.links-urllink { text-align: left;font-size: 18px;font-family: 'Noto Sans', sans-serif; }
.style-20032 .album { padding: 0;margin: 0; }
.style-20032 .photo figure { text-align: center;padding: 0;margin: 0; }
.style-20032 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-20032 .course-title.off-state { color: #666367; }
.style-20032 .course-title.off-state:hover { color: #ee3124; }
.style-20032 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-20032 li.group { padding: 0;margin: 0; }
.style-20032 li.subcategory-group { padding: 0;margin: 0; }
.style-20032 div.content-wrap { font-family: 'Noto Sans', sans-serif;padding: 0;margin: 0;text-align: center; }
.style-20032 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-20032 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-20032 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-20032 .course-title A:before { content: "\2022"; }
.style-20032 .course-title.on-state { color: #ee3124; }
.style-20032 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-20032 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-20032 .h4-style.calendar-event-title { font-size: 20px; }
.style-20032 .h4-style.calendar-event-title a { font-size: 20px; }
.style-20032 .link-hover-image { padding: 0;margin: 0; }
.style-20032 .link-nohover-image { padding: 0;margin: 0;opacity: 0.4; }
.style-20203 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-20203 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-20203 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-20203 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;text-transform: none !important; }
.style-20203 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-20203 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-20203 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-20203 .button { background-color: #83807E;color: #FFFFFF;padding: 5px;font-size: 13px; }
.style-20203 .button:before { display: none; }
.style-20203 .button:after { display: none; }
.style-20203 { padding: 0;margin: 0; }
.style-20203 .description { margin-bottom: 10px;line-height: 1.5; }
.style-20203 .link-image { padding: 0;margin-bottom: 2em;text-align: center; }
.style-20203 .photos { padding-right: 10px; }
.style-20203 .text img { padding: 0;margin: 0; }
.style-20203 .author { margin-bottom: 10px; }
.style-20203 .photo img { text-align: center;padding: 0;margin: 0; }
.style-20203 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-20203 .search-label { margin-right: 10px; }
.style-20203 .backbutton { color: #ee3124; }
.style-20203 .backbutton:before { display: none; }
.style-20203 .backbutton:after { display: none; }
.style-20203 .photo figure { text-align: center; }
.style-20203 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-20203 .course-title.off-state { color: #666367; }
.style-20203 .course-title.off-state:hover { color: #ee3124; }
.style-20203 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-20203 li.group { padding: 0;margin-bottom: 2em; }
.style-20203 li.subcategory-group { padding: 0;margin: 0; }
.style-20203 div.content-wrap { font-family: 'Noto Sans', sans-serif;padding: 0;margin: 0;text-align: center; }
.style-20203 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-20203 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-20203 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-20203 .course-title A:before { content: "\2022"; }
.style-20203 .course-title.on-state { color: #ee3124; }
.style-20203 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-20203 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-20203 .h4-style.calendar-event-title { font-size: 20px; }
.style-20203 .h4-style.calendar-event-title a { font-size: 20px; }
.style-20203 .link-hover-image { padding: 0;margin: 0; }
.style-20203 .link-nohover-image { padding: 0;margin: 0; }
.style-20209 .h2-style { font-weight: bold;text-transform: none;color: #FFFFFF;font-family: 'EB Garamond', serif;font-size: 28px;line-height: 1.25em; }
.style-20209 .h3-style { color: #000000; }
.style-20209 .h4-style { color: #000000; }
.style-20209 .h5-style { color: #000000; }
.style-20209 .h6-style { color: #000000; }
.style-20209 A { color: #FFFFFF;font-size: inherit; }
.style-20209 A:hover { text-decoration: none; }
.style-20209 .button { color: #FFFFFF;font-weight: bold;text-decoration: none; }
.style-20209 { background-color: #D2232A;color: #fff;padding: 3em;margin-bottom: 20px;font-family: 'PT Sans', sans-serif; }
.style-20209 .long-description { line-height: 1.5em; }
.style-20209 .photos { margin-right: 10px; }
.style-20209 .text img { max-width: 90%;margin-bottom: 10px; }
.style-20209 .question { color: #FFFFFF; }
.style-20209 .fund .bar { background-color: #EE3124; }
.style-20209 .goal { font-size: 18px;font-weight: bold;border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 5px;margin-bottom: 5px; }
.style-20209 .current { line-height: 1.5em;font-weight: bold; }
.style-20209 .goal-participation { line-height: 1.5em; }
.style-20209 .current-participation { line-height: 1.5em; }
.style-20209 .asof-date { line-height: 1.5em;font-weight: bold; }
.style-20209 .start-date { line-height: 1.5em;font-weight: bold; }
.style-20209 .end-date { line-height: 1.5em;font-weight: bold; }
.style-20209 .last-year-amount { line-height: 1.5em; }
.style-20209 .last-year-participation { line-height: 1.5em; }
.style-20209 .scale { color: #A12740; }
.style-20209 .fund .bar-container { border-width: 0px;background-color: #FFFFFF; }
.style-20209 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;font-size: 15px;text-align: right; }
.style-20214 .h2-style { font-weight: bold;text-transform: none;color: #FFFFFF;font-family: 'EB Garamond', serif;font-size: 28px;line-height: 1.25em; }
.style-20214 .h3-style { color: #000000; }
.style-20214 .h4-style { color: #000000; }
.style-20214 .h5-style { color: #000000; }
.style-20214 .h6-style { color: #000000; }
.style-20214 A { color: #FFFFFF;font-size: inherit; }
.style-20214 A:hover { text-decoration: none; }
.style-20214 .button { color: #FFFFFF;font-weight: bold;text-decoration: none; }
.style-20214 { background-color: #D2232A;color: #fff;padding: 3em;margin-bottom: 20px;font-family: 'PT Sans', sans-serif; }
.style-20214 .long-description { line-height: 1.5em; }
.style-20214 .photos { margin-right: 10px; }
.style-20214 .text img { max-width: 90%;margin-bottom: 10px; }
.style-20214 .question { color: #FFFFFF; }
.style-20214 .fund .bar { background-color: #EE3124; }
.style-20214 .goal { font-size: 18px;font-weight: bold;border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 5px;margin-bottom: 5px; }
.style-20214 .current { line-height: 1.5em;font-weight: bold; }
.style-20214 .goal-participation { line-height: 1.5em; }
.style-20214 .current-participation { line-height: 1.5em; }
.style-20214 .asof-date { line-height: 1.5em;font-weight: bold; }
.style-20214 .start-date { line-height: 1.5em;font-weight: bold; }
.style-20214 .end-date { line-height: 1.5em;font-weight: bold; }
.style-20214 .last-year-amount { line-height: 1.5em; }
.style-20214 .last-year-participation { line-height: 1.5em; }
.style-20214 .scale { color: #A12740; }
.style-20214 .fund .bar-container { border-width: 0px;background-color: #FFFFFF; }
.style-20214 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;font-size: 15px;text-align: left; }
.style-61535 .h2-style { font-family: 'EB Garamond', serif; }
.style-61535 .h4-style { display: none; }
.style-61535 .button { background-color: #9E9E9E;padding: .5em .75em;color: #FFFFFF;border-radius: 3px;font-size: 15px; }
.style-61535 .button:before { content: '';padding: 0; }
.style-61535 .button:after { content: '';padding: 0; }
.style-61535 { background-color: #FFFFFF; }
.style-61535 .readmore { font-size: 13px;color: #000000;text-align: center;clear: both;display: block;width: 20%;border-radius: 0;border-width: 1px;border-style: solid;border-color: #A6A6A6;background-color: #FFFFFF;margin: 13px; }
.style-61535 .readmore:hover { background-color: #DADADA;border-width: 1px;border-style: solid;border-color: #A6A6A6; }
.style-61535 .archive { font-size: 13px;color: #000000;text-align: center;clear: both;display: block;width: 10%;border-radius: 0;border-width: 1px;border-style: solid;border-color: #A6A6A6;background-color: #FFFFFF;margin: 13px; }
.style-61535 .archive:hover { background-color: #DADADA;border-width: 1px;border-style: solid;border-color: #A6A6A6; }
.style-61535 .h4-style A { text-decoration: none;font-size: 30px;color: #FFFFFF;font-family: 'EB Garamond', serif; }
.style-61535 .brief-description { margin-top: 1em;line-height: 1.5em;color: #FFFFFF;font-family: 'Noto Sans', sans-serif; }
.style-61535 .news img { border-width: 1px;border-style: solid;border-color: #FFFFFF;width: 400px; }
.style-61535 .lists img { width: 200%; }
.style-61535 li.group { float: left;font-family: 'Noto Sans', sans-serif;border-width: 0px;border-color: #D1D1D1; }
.style-4500 .photo img { margin-bottom: 35px; }
.style-90951 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-90951 .h2-style { font-family: 'Noto Sans', sans-serif;color: #00B1B2;font-size: 19px; }
.style-90951 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-90951 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-90951 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-90951 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-90951 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-90951 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-90951 .button:before { display: none; }
.style-90951 .button:after { display: none; }
.style-90951 { margin-bottom: 20px; }
.style-90951 .description { margin-bottom: 10px;line-height: 1.5; }
.style-90951 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-90951 .photos { padding-left: 10px; }
.style-90951 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-90951 .author { margin-bottom: 10px; }
.style-90951 .lists img { padding-right: 10px; }
.style-90951 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-90951 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-90951 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-90951 form select[multiple] { padding: 5px; }
.style-90951 .search-label { margin-right: 10px; }
.style-90951 .header-widget { padding-top: 10px;color: #00B1B2; }
.style-90951 .backbutton { color: #FFFFFF; }
.style-90951 .backbutton:before { display: none; }
.style-90951 .backbutton:after { display: none; }
.style-90951 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-90951 .course-title.off-state { color: #666367; }
.style-90951 .course-title.off-state:hover { color: #ee3124; }
.style-90951 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-90951 li.group { padding-bottom: 40px; }
.style-90951 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;padding-bottom: 10px; }
.style-90951 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-90951 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-90951 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-90951 .course-title A:before { content: "\2022"; }
.style-90951 .course-title.on-state { color: #ee3124; }
.style-90951 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-90951 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-90951 .h4-style.calendar-event-title { font-size: 20px; }
.style-90951 .h4-style.calendar-event-title a { font-size: 20px; }
.style-12112 .h1-style { font-family: 'EB Garamond', serif;font-weight: normal;font-size: 37px;padding-bottom: 10px; }
.style-12112 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-12112 .h3-style { font-family: Helvetica;font-weight: bold;color: #666367;text-transform: none; }
.style-12112 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 18px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-12112 .h5-style { font-size: 24px; }
.style-12112 .h6-style { margin-bottom: 30px;font-size: 18px; }
.style-12112 A { color: #666367; }
.style-12112 .button:before { display: none; }
.style-12112 .button:after { display: none; }
.style-12112 { font-family: 'Noto Sans', sans-serif;background-color: #F0F0F0;padding: 20px; }
.style-12112 .description { margin-bottom: 10px;line-height: 1.5; }
.style-12112 .readmore { background-color: #666367;color: #FFFFFF;font-size: 14px;padding: 3px 10px;margin-top: 10px;margin-bottom: 10px; }
.style-12112 .readmore:after { margin-bottom: 20px;margin-top: 10px; }
.style-12112 .link-image { text-align: left;padding: 20px;width: 90%; }
.style-12112 .long-description { font-size: 14px; }
.style-12112 .photos { padding-right: 10px; }
.style-12112 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-12112 .author { margin-bottom: 10px; }
.style-12112 .lists img { width: 20%;padding-right: 1em; }
.style-12112 .submit-button { text-align: right;border-radius: 10px;color: #FFFFFF;background-color: #9E9E9E; }
.style-12112 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-12112 .search-label { margin-right: 10px; }
.style-12112 .backbutton { color: #ee3124; }
.style-12112 .backbutton:before { display: none; }
.style-12112 .backbutton:after { display: none; }
.style-12112 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-12112 .course-title.off-state { color: #666367; }
.style-12112 .course-title.off-state:hover { color: #ee3124; }
.style-12112 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-12112 li.group { text-align: center; }
.style-12112 div.content-wrap { line-height: 1.5em; }
.style-12112 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-12112 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-12112 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-12112 .course-title A:before { content: "\2022"; }
.style-12112 .course-title.on-state { color: #ee3124; }
.style-12112 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-12112 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-12112 .h4-style.calendar-event-title { font-size: 20px; }
.style-12112 .h4-style.calendar-event-title a { font-size: 20px; }
.style-69610 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-69610 .h2-style { font-family: 'EB Garamond', serif;color: #EE3124;font-size: 24px; }
.style-69610 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-69610 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-69610 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-69610 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-69610 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-69610 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-69610 .button:before { display: none; }
.style-69610 .button:after { display: none; }
.style-69610 { margin-bottom: 20px;padding-right: 1em;padding-left: 1em; }
.style-69610 .description { margin-bottom: 10px;line-height: 1.5; }
.style-69610 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-69610 .photos { padding-left: 10px;text-align: left; }
.style-69610 .text img { text-align: left;padding-bottom: 1.5em;padding-right: 2em;width: 85%; }
.style-69610 .author { margin-bottom: 10px; }
.style-69610 .lists img { padding-right: 10px; }
.style-69610 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-69610 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-69610 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-69610 form select[multiple] { padding: 5px; }
.style-69610 .text-explanation { font-style: italic; }
.style-69610 .search-label { margin-right: 10px; }
.style-69610 .header-widget { padding-top: 10px; }
.style-69610 .backbutton { color: #FFFFFF; }
.style-69610 .backbutton:before { display: none; }
.style-69610 .backbutton:after { display: none; }
.style-69610 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-69610 .course-title.off-state { color: #666367; }
.style-69610 .course-title.off-state:hover { color: #ee3124; }
.style-69610 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-69610 li.group { padding-bottom: 20px; }
.style-69610 div.content-wrap { line-height: 175% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 15px; }
.style-69610 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-69610 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-69610 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-69610 .course-title A:before { content: "\2022"; }
.style-69610 .course-title.on-state { color: #ee3124; }
.style-69610 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-69610 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-69610 .h4-style.calendar-event-title { font-size: 20px; }
.style-69610 .h4-style.calendar-event-title a { font-size: 20px; }
.style-53056 .h4-style { color: #ED1C24; }
.style-53056 .button { background-color: #FFFFFF;border-width: 1px;border-style: solid;padding: 2px; }
.style-53056 time { font-weight: bold; }
.style-53056 .readmore { padding: 3px;border-width: 1px;border-style: solid;margin: 2px; }
.style-53056 .h4-style A { font-family: 'PT Sans', sans-serif;text-decoration: none;color: #ED1C24; }
.style-53056 .h4-style A:hover { color: #C51509; }
.style-53056 .date-icon { border-width: 3px;border-style: solid;border-color: #ED1C24; }
.style-53056 .month-name { padding: 4px;background-color: #ED1C24;color: #FFFFFF;font-size: 16px;font-weight: bold; }
.style-53056 .event-detail { padding-left: 20px; }
.style-53056 .filter-group-title { color: #ED1C24;padding: 3px; }
.style-53056 .filter-item { font-family: 'PT Sans', sans-serif;font-size: 16px;padding: 2px;margin: 2px; }
.style-53056 .calendar-grid { border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #FFFFFF; }
.style-53056 .calendar-header { border-width: 1px;border-style: solid;border-color: #FFFFFF; }
.style-53056 .day-header span { background-color: #ED1C24;border-width: 1px;border-style: solid;border-color: #FFFFFF;color: #FFFFFF;padding: 3px;font-weight: bold; }
.style-53056 .selected-date { font-family: 'PT Sans', sans-serif;font-weight: normal;font-size: 26px; }
.style-53056 .day a { background-color: #EEEEEE;border-width: 1px;border-style: solid;border-color: #FFFFFF; }
.style-53056 .day a:hover { color: #FFFFFF; }
.style-53056 .newsarchivedatepicker .prev-year { cursor: pointer;min-width: 40px; }
.style-53056 .newsarchivedatepicker .next-year { cursor: pointer;min-width: 40px; }
.style-53056 .large-calendar-grid { background-color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #FFFFFF; }
.style-53056 .large-calendar-grid ol.calendar-header li { background-color: #ED1C24;color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #FFFFFF; }
.style-53056 .large-calendar-grid .day-holder { border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #EEEEEE; }
.style-53056 .large-calendar-grid .other-month.day-holder { border-width: 1px;border-style: solid;border-color: #FFFFFF;padding: 2px;background-color: #CCCCCC; }
.style-53056 .large-calendar-grid .other-month.day-holder .date { color: #FFFFFF; }
.style-53056 .large-calendar-grid .today.day-holder { border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #FFFFFF;padding: 2px; }
.style-53056 .large-calendar-grid .has-events.day-holder { border-width: 1px;border-style: solid;border-color: #FFFFFF;padding: 2px; }
.style-53056 .large-calendar-grid .day-holder .date.active { background-color: #ED1C24; }
.style-53056 .large-calendar-grid .calendar-list { border-width: 1px;border-style: solid;border-color: #FFFFFF; }
.style-53056 .switch-to-grid { margin: 3px; }
.style-53056 .h4-style.calendar-event-title a:hover { color: #ED1C24; }
.style-38289 .h1-style { font-family: 'EB Garamond', serif;font-weight: normal;font-size: 37px;padding-bottom: 10px; }
.style-38289 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px;padding-bottom: 10px; }
.style-38289 .h3-style { font-family: Helvetica;font-weight: bold;color: #666367;text-transform: none; }
.style-38289 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 18px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-38289 .h5-style { font-size: 24px; }
.style-38289 .h6-style { margin-bottom: 30px;font-size: 18px; }
.style-38289 .button:before { display: none; }
.style-38289 .button:after { display: none; }
.style-38289 { font-family: 'Noto Sans', sans-serif;background-color: #F0F0F0;padding: 20px 30px 10px 30px;margin-bottom: 30px; }
.style-38289 .description { margin-bottom: 10px;line-height: 1.5; }
.style-38289 .readmore { background-color: #666367;color: #FFFFFF;font-size: 14px;padding: 3px 10px;margin-top: 10px;margin-bottom: 10px; }
.style-38289 .readmore:after { margin-bottom: 20px;margin-top: 10px; }
.style-38289 .archive { background-color: #FCFCFC; }
.style-38289 .link-image { padding: 0;margin: 0 0 10px 0; }
.style-38289 .h4-style A { text-decoration: none; }
.style-38289 .long-description { font-size: 14px; }
.style-38289 .photos { padding-right: 10px; }
.style-38289 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-38289 .author { margin-bottom: 10px; }
.style-38289 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-38289 .department-selector { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.style-38289 .letter-selector { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.style-38289 .faculty-staff-control { padding: 5px; }
.style-38289 .name-prefix { font-weight: bold; }
.style-38289 .first-name { font-weight: bold; }
.style-38289 .last-name { font-weight: bold; }
.style-38289 .search-label { margin-right: 10px; }
.style-38289 .backbutton { color: #ee3124; }
.style-38289 .backbutton:before { display: none; }
.style-38289 .backbutton:after { display: none; }
.style-38289 A.links-urllink { color: #666367; }
.style-38289 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-38289 .course-title.off-state { color: #666367; }
.style-38289 .course-title.off-state:hover { color: #ee3124; }
.style-38289 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-38289 li.group { background-color: #F0F0F0;padding: 10px 15px; }
.style-38289 div.content-wrap { line-height: 145% !important;padding-bottom: 20px;font-size: 14px; }
.style-38289 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-38289 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-38289 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-38289 .course-title A:before { content: "\2022"; }
.style-38289 .course-title.on-state { color: #ee3124; }
.style-38289 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-38289 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-38289 .h4-style.calendar-event-title { font-size: 20px; }
.style-38289 .h4-style.calendar-event-title a { font-size: 20px; }
.style-32451 .h1-style { font-family: 'EB Garamond', serif;font-weight: normal;font-size: 37px;padding-bottom: 10px; }
.style-32451 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px;text-align: center; }
.style-32451 .h3-style { font-family: Helvetica;font-weight: bold;color: #666367;text-transform: none; }
.style-32451 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 18px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-32451 .h5-style { font-size: 24px; }
.style-32451 .h6-style { margin-bottom: 30px;font-size: 18px; }
.style-32451 A { color: #666367; }
.style-32451 .button:before { display: none; }
.style-32451 .button:after { display: none; }
.style-32451 { font-family: 'Noto Sans', sans-serif; }
.style-32451 .description { margin-bottom: 10px;line-height: 1.5; }
.style-32451 .readmore { background-color: #666367;color: #FFFFFF;font-size: 14px;padding: 3px 10px;margin-top: 10px;margin-bottom: 10px; }
.style-32451 .readmore:after { margin-bottom: 20px;margin-top: 10px; }
.style-32451 .link-image { text-align: left;padding: 20px;width: 90%; }
.style-32451 .long-description { font-size: 14px; }
.style-32451 .photos { padding-right: 10px; }
.style-32451 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-32451 .author { margin-bottom: 10px; }
.style-32451 .lists img { width: 20%;padding-right: 1em; }
.style-32451 .submit-button { text-align: right;border-radius: 10px;color: #FFFFFF;background-color: #9E9E9E; }
.style-32451 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-32451 .search-label { margin-right: 10px; }
.style-32451 .backbutton { color: #ee3124; }
.style-32451 .backbutton:before { display: none; }
.style-32451 .backbutton:after { display: none; }
.style-32451 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-32451 .course-title.off-state { color: #666367; }
.style-32451 .course-title.off-state:hover { color: #ee3124; }
.style-32451 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-32451 li.group { text-align: center; }
.style-32451 div.content-wrap { line-height: 1.5em; }
.style-32451 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-32451 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-32451 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-32451 .course-title A:before { content: "\2022"; }
.style-32451 .course-title.on-state { color: #ee3124; }
.style-32451 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-32451 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-32451 .h4-style.calendar-event-title { font-size: 20px; }
.style-32451 .h4-style.calendar-event-title a { font-size: 20px; }
.style-32450 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-32450 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-32450 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-32450 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-32450 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-32450 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-32450 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-32450 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-32450 .button:before { display: none; }
.style-32450 .button:after { display: none; }
.style-32450 { margin-bottom: 20px; }
.style-32450 .description { margin-bottom: 10px;line-height: 1.5; }
.style-32450 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-32450 .photos { padding-left: 10px;text-align: left; }
.style-32450 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-32450 .author { margin-bottom: 10px; }
.style-32450 .lists img { padding-right: 10px; }
.style-32450 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-32450 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-32450 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-32450 form select[multiple] { padding: 5px; }
.style-32450 .text-explanation { font-style: italic; }
.style-32450 .search-label { margin-right: 10px; }
.style-32450 .header-widget { padding-top: 10px; }
.style-32450 .backbutton { color: #FFFFFF; }
.style-32450 .backbutton:before { display: none; }
.style-32450 .backbutton:after { display: none; }
.style-32450 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-32450 .course-title.off-state { color: #666367; }
.style-32450 .course-title.off-state:hover { color: #ee3124; }
.style-32450 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-32450 li.group { padding-bottom: 20px; }
.style-32450 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif; }
.style-32450 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-32450 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-32450 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-32450 .course-title A:before { content: "\2022"; }
.style-32450 .course-title.on-state { color: #ee3124; }
.style-32450 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-32450 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-32450 .h4-style.calendar-event-title { font-size: 20px; }
.style-32450 .h4-style.calendar-event-title a { font-size: 20px; }
.style-38095 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-38095 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-38095 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-38095 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-38095 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-38095 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-38095 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-38095 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-38095 .button:before { display: none; }
.style-38095 .button:after { display: none; }
.style-38095 { margin-bottom: 20px; }
.style-38095 .description { margin-bottom: 10px;line-height: 1.5; }
.style-38095 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-38095 .photos { padding-left: 10px;text-align: left; }
.style-38095 .text img { margin-bottom: 7px;margin-right: 15px;padding-left: 10px;text-align: left; }
.style-38095 .author { margin-bottom: 10px; }
.style-38095 .lists img { padding-right: 10px; }
.style-38095 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-38095 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-38095 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-38095 form select[multiple] { padding: 5px; }
.style-38095 .text-explanation { font-style: italic; }
.style-38095 .search-label { margin-right: 10px; }
.style-38095 .header-widget { padding-top: 10px; }
.style-38095 .backbutton { color: #FFFFFF; }
.style-38095 .backbutton:before { display: none; }
.style-38095 .backbutton:after { display: none; }
.style-38095 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-38095 .course-title.off-state { color: #666367; }
.style-38095 .course-title.off-state:hover { color: #ee3124; }
.style-38095 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-38095 li.group { padding-bottom: 20px; }
.style-38095 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #303030;background-color: #E8E8E8;padding: 1em; }
.style-38095 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-38095 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-38095 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-38095 .course-title A:before { content: "\2022"; }
.style-38095 .course-title.on-state { color: #ee3124; }
.style-38095 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-38095 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-38095 .h4-style.calendar-event-title { font-size: 20px; }
.style-38095 .h4-style.calendar-event-title a { font-size: 20px; }
.style-68909 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-68909 .h2-style { font-family: 'EB Garamond', serif;color: #FFFFFF;font-size: 40px;text-align: center; }
.style-68909 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-68909 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-68909 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-68909 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-68909 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-68909 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-68909 .button:before { display: none; }
.style-68909 .button:after { display: none; }
.style-68909 { margin-bottom: 20px;text-align: left; }
.style-68909 .description { margin-bottom: 10px;line-height: 1.5; }
.style-68909 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-68909 .link-image:hover { opacity: 0.7; }
.style-68909 .photos { padding-left: 10px;text-align: left; }
.style-68909 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-68909 .author { margin-bottom: 10px; }
.style-68909 .lists img { padding-right: 10px; }
.style-68909 .photo img { padding-top: 10px;margin: 5px 0 0 0;width: 100%; }
.style-68909 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-68909 .fsd img { height: auto !important; }
.style-68909 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-68909 form select[multiple] { padding: 5px; }
.style-68909 .text-explanation { font-style: italic; }
.style-68909 .search-label { margin-right: 10px; }
.style-68909 .header-widget { padding-top: 10px; }
.style-68909 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-68909 .backbutton:hover { background-color: #E0E0E0; }
.style-68909 .backbutton:before { display: none; }
.style-68909 .backbutton:after { display: none; }
.style-68909 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-68909 .course-title.off-state { color: #666367; }
.style-68909 .course-title.off-state:hover { color: #ee3124; }
.style-68909 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-68909 li.group { padding-bottom: 20px; }
.style-68909 div.content-wrap { line-height: 145% !important;font-family: 'EB Garamond', serif;color: #FFFFFF;font-size: 25px;text-align: center; }
.style-68909 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-68909 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-68909 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-68909 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-68909 .course-title A:before { content: "\2022"; }
.style-68909 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-68909 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-68909 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-68909 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-68909 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-68909 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-68909 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-68909 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-68909 .course-title.on-state { color: #ee3124; }
.style-68909 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-68909 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-68909 .h4-style.calendar-event-title { font-size: 20px; }
.style-68909 .h4-style.calendar-event-title a { font-size: 20px; }
.style-4503 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-4503 .h2-style { font-family: 'EB Garamond', serif;color: #787878;font-size: 24px;text-align: left; }
.style-4503 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-4503 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-4503 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-4503 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-4503 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-4503 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-4503 .button:before { display: none; }
.style-4503 .button:after { display: none; }
.style-4503 { margin-bottom: 20px;text-align: left; }
.style-4503 .description { margin-bottom: 10px;line-height: 1.5; }
.style-4503 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-4503 .link-image:hover { opacity: 0.7; }
.style-4503 .photos { padding-left: 10px;text-align: left; }
.style-4503 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-4503 .author { margin-bottom: 10px; }
.style-4503 .lists img { padding-right: 10px; }
.style-4503 .photo img { padding-top: 10px;margin: 5px 0 0 0;width: 100%; }
.style-4503 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-4503 .fsd img { height: auto !important; }
.style-4503 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-4503 form select[multiple] { padding: 5px; }
.style-4503 .text-explanation { font-style: italic; }
.style-4503 .search-label { margin-right: 10px; }
.style-4503 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-4503 .backbutton:hover { background-color: #E0E0E0; }
.style-4503 .backbutton:before { display: none; }
.style-4503 .backbutton:after { display: none; }
.style-4503 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-4503 .course-title.off-state { color: #666367; }
.style-4503 .course-title.off-state:hover { color: #ee3124; }
.style-4503 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-4503 li.group { padding-bottom: 20px; }
.style-4503 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: left;margin-top: 1em; }
.style-4503 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-4503 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-4503 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-4503 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-4503 .course-title A:before { content: "\2022"; }
.style-4503 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-4503 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-4503 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-4503 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-4503 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-4503 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-4503 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-4503 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-4503 .course-title.on-state { color: #ee3124; }
.style-4503 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-4503 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-4503 .h4-style.calendar-event-title { font-size: 20px; }
.style-4503 .h4-style.calendar-event-title a { font-size: 20px; }
.style-69764 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-69764 .h2-style { font-family: 'EB Garamond', serif;color: #787878;font-size: 24px;text-align: left; }
.style-69764 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-69764 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-69764 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-69764 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-69764 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-69764 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-69764 .button:before { display: none; }
.style-69764 .button:after { display: none; }
.style-69764 { margin-bottom: 20px;text-align: left;padding: 10px; }
.style-69764 .description { margin-bottom: 10px;line-height: 1.5; }
.style-69764 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-69764 .link-image:hover { opacity: 0.7; }
.style-69764 .photos { padding-left: 10px;text-align: left; }
.style-69764 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-69764 .author { margin-bottom: 10px; }
.style-69764 .lists img { padding-right: 10px; }
.style-69764 .photo img { padding-top: 10px;margin: 5px 0 0 0;width: 100%; }
.style-69764 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-69764 .fsd img { height: auto !important; }
.style-69764 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-69764 form select[multiple] { padding: 5px; }
.style-69764 .text-explanation { font-style: italic; }
.style-69764 .search-label { margin-right: 10px; }
.style-69764 .header-widget { padding-top: 10px; }
.style-69764 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-69764 .backbutton:hover { background-color: #E0E0E0; }
.style-69764 .backbutton:before { display: none; }
.style-69764 .backbutton:after { display: none; }
.style-69764 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-69764 .course-title.off-state { color: #666367; }
.style-69764 .course-title.off-state:hover { color: #ee3124; }
.style-69764 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-69764 li.group { padding-bottom: 20px; }
.style-69764 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: left; }
.style-69764 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-69764 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-69764 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-69764 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-69764 .course-title A:before { content: "\2022"; }
.style-69764 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-69764 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-69764 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-69764 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-69764 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-69764 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-69764 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-69764 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-69764 .course-title.on-state { color: #ee3124; }
.style-69764 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-69764 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-69764 .h4-style.calendar-event-title { font-size: 20px; }
.style-69764 .h4-style.calendar-event-title a { font-size: 20px; }
.style-93598 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-93598 .h2-style { font-family: 'EB Garamond', serif;color: #EE3124;font-size: 30px;text-align: left; }
.style-93598 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-93598 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-93598 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-93598 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-93598 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-93598 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-93598 .button:before { display: none; }
.style-93598 .button:after { display: none; }
.style-93598 { margin-bottom: 20px;text-align: left; }
.style-93598 .description { margin-bottom: 10px;line-height: 1.5; }
.style-93598 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-93598 .link-image:hover { opacity: 0.7; }
.style-93598 .photos { padding-left: 10px;text-align: left; }
.style-93598 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-93598 .author { margin-bottom: 10px; }
.style-93598 .lists img { padding-right: 10px; }
.style-93598 .photo img { padding-top: 10px;margin: 5px 0 0 0;width: 100%; }
.style-93598 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-93598 .fsd img { height: auto !important; }
.style-93598 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-93598 form select[multiple] { padding: 5px; }
.style-93598 .text-explanation { font-style: italic; }
.style-93598 .search-label { margin-right: 10px; }
.style-93598 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-93598 .backbutton:hover { background-color: #E0E0E0; }
.style-93598 .backbutton:before { display: none; }
.style-93598 .backbutton:after { display: none; }
.style-93598 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-93598 .course-title.off-state { color: #666367; }
.style-93598 .course-title.off-state:hover { color: #ee3124; }
.style-93598 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-93598 li.group { padding-bottom: 20px; }
.style-93598 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: left;margin-top: 1em; }
.style-93598 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-93598 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-93598 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-93598 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-93598 .course-title A:before { content: "\2022"; }
.style-93598 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-93598 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-93598 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-93598 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-93598 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-93598 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-93598 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-93598 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-93598 .course-title.on-state { color: #ee3124; }
.style-93598 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-93598 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-93598 .h4-style.calendar-event-title { font-size: 20px; }
.style-93598 .h4-style.calendar-event-title a { font-size: 20px; }
.style-69652 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-69652 .h2-style { font-family: 'EB Garamond', serif;color: #EE3124;font-size: 24px; }
.style-69652 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-69652 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-69652 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-69652 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-69652 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-69652 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-69652 .button:before { display: none; }
.style-69652 .button:after { display: none; }
.style-69652 { margin-bottom: 20px;padding-right: 1em;padding-left: 1em; }
.style-69652 .description { margin-bottom: 10px;line-height: 1.5; }
.style-69652 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-69652 .photos { padding-left: 10px;text-align: left; }
.style-69652 .text img { text-align: left;padding-bottom: 1.5em;padding-right: 2em;width: 85%; }
.style-69652 .author { margin-bottom: 10px; }
.style-69652 .lists img { padding-right: 10px; }
.style-69652 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-69652 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-69652 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-69652 form select[multiple] { padding: 5px; }
.style-69652 .text-explanation { font-style: italic; }
.style-69652 .search-label { margin-right: 10px; }
.style-69652 .header-widget { padding-top: 10px; }
.style-69652 .backbutton { color: #FFFFFF; }
.style-69652 .backbutton:before { display: none; }
.style-69652 .backbutton:after { display: none; }
.style-69652 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-69652 .course-title.off-state { color: #666367; }
.style-69652 .course-title.off-state:hover { color: #ee3124; }
.style-69652 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-69652 li.group { padding-bottom: 20px; }
.style-69652 div.content-wrap { line-height: 130% !important;font-family: 'EB Garamond', serif;color: #333333;font-size: 25px; }
.style-69652 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-69652 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-69652 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-69652 .course-title A:before { content: "\2022"; }
.style-69652 .course-title.on-state { color: #ee3124; }
.style-69652 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-69652 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-69652 .h4-style.calendar-event-title { font-size: 20px; }
.style-69652 .h4-style.calendar-event-title a { font-size: 20px; }
.style-100759 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-100759 .h2-style { font-family: 'EB Garamond', serif;color: #EE3124;font-size: 24px; }
.style-100759 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-100759 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-100759 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-100759 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-100759 A { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-100759 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-100759 .button:before { display: none; }
.style-100759 .button:after { display: none; }
.style-100759 { margin-bottom: 20px;padding-right: 1em;padding-left: 1em; }
.style-100759 .description { margin-bottom: 10px;line-height: 1.5; }
.style-100759 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-100759 .photos { padding-left: 10px;text-align: left; }
.style-100759 .text img { text-align: left;padding-bottom: 1.5em;padding-right: 2em;width: 85%; }
.style-100759 .author { margin-bottom: 10px; }
.style-100759 .lists img { padding-right: 10px; }
.style-100759 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-100759 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-100759 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-100759 form select[multiple] { padding: 5px; }
.style-100759 .text-explanation { font-style: italic; }
.style-100759 .search-label { margin-right: 10px; }
.style-100759 .header-widget { padding-top: 10px; }
.style-100759 .backbutton { color: #FFFFFF; }
.style-100759 .backbutton:before { display: none; }
.style-100759 .backbutton:after { display: none; }
.style-100759 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-100759 .course-title.off-state { color: #666367; }
.style-100759 .course-title.off-state:hover { color: #ee3124; }
.style-100759 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-100759 li.group { padding-bottom: 20px; }
.style-100759 div.content-wrap { line-height: 130% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 18px; }
.style-100759 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-100759 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-100759 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-100759 .course-title A:before { content: "\2022"; }
.style-100759 .course-title.on-state { color: #ee3124; }
.style-100759 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-100759 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-100759 .h4-style.calendar-event-title { font-size: 20px; }
.style-100759 .h4-style.calendar-event-title a { font-size: 20px; }
.style-89371 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-89371 .h2-style { font-family: 'EB Garamond', serif;color: #EE3124;font-size: 24px;text-align: left; }
.style-89371 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-89371 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-89371 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-89371 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-89371 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-89371 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-89371 .button:before { display: none; }
.style-89371 .button:after { display: none; }
.style-89371 { margin-bottom: 20px;text-align: left; }
.style-89371 .description { margin-bottom: 10px;line-height: 1.5; }
.style-89371 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-89371 .link-image:hover { opacity: 0.7; }
.style-89371 .photos { padding-left: 10px;text-align: left; }
.style-89371 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-89371 .author { margin-bottom: 10px; }
.style-89371 .lists img { padding-right: 10px; }
.style-89371 .photo img { padding-top: 10px;margin: 5px 0 0 0;width: 100%; }
.style-89371 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-89371 .fsd img { height: auto !important; }
.style-89371 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-89371 form select[multiple] { padding: 5px; }
.style-89371 .text-explanation { font-style: italic; }
.style-89371 .search-label { margin-right: 10px; }
.style-89371 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-89371 .backbutton:hover { background-color: #E0E0E0; }
.style-89371 .backbutton:before { display: none; }
.style-89371 .backbutton:after { display: none; }
.style-89371 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-89371 .course-title.off-state { color: #666367; }
.style-89371 .course-title.off-state:hover { color: #ee3124; }
.style-89371 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-89371 li.group { padding-bottom: 20px; }
.style-89371 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: left;margin-top: 1em; }
.style-89371 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-89371 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-89371 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-89371 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-89371 .course-title A:before { content: "\2022"; }
.style-89371 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-89371 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-89371 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-89371 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-89371 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-89371 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-89371 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-89371 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-89371 .course-title.on-state { color: #ee3124; }
.style-89371 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-89371 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-89371 .h4-style.calendar-event-title { font-size: 20px; }
.style-89371 .h4-style.calendar-event-title a { font-size: 20px; }
.style-101796 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-101796 .h2-style { font-family: 'EB Garamond', serif;color: #787878;font-size: 24px;text-align: left; }
.style-101796 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-101796 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-101796 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-101796 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-101796 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-101796 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-101796 .button:before { display: none; }
.style-101796 .button:after { display: none; }
.style-101796 { margin-bottom: 20px;text-align: left; }
.style-101796 .description { margin-bottom: 10px;line-height: 1.5; }
.style-101796 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-101796 .link-image:hover { opacity: 0.7; }
.style-101796 .photos { padding-left: 10px;text-align: left; }
.style-101796 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-101796 .author { margin-bottom: 10px; }
.style-101796 .lists img { padding-right: 10px; }
.style-101796 .photo img { padding-top: 10px;margin: 5px 0 0 0;width: 100%; }
.style-101796 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-101796 .fsd img { height: auto !important; }
.style-101796 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-101796 form select[multiple] { padding: 5px; }
.style-101796 .text-explanation { font-style: italic; }
.style-101796 .search-label { margin-right: 10px; }
.style-101796 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-101796 .backbutton:hover { background-color: #E0E0E0; }
.style-101796 .backbutton:before { display: none; }
.style-101796 .backbutton:after { display: none; }
.style-101796 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-101796 .course-title.off-state { color: #666367; }
.style-101796 .course-title.off-state:hover { color: #ee3124; }
.style-101796 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-101796 li.group { padding-bottom: 20px; }
.style-101796 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: left;margin-top: 1em; }
.style-101796 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-101796 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-101796 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-101796 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-101796 .course-title A:before { content: "\2022"; }
.style-101796 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-101796 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-101796 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-101796 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-101796 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-101796 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-101796 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-101796 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-101796 .course-title.on-state { color: #ee3124; }
.style-101796 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-101796 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-101796 .h4-style.calendar-event-title { font-size: 20px; }
.style-101796 .h4-style.calendar-event-title a { font-size: 20px; }
.style-37861 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-37861 .h2-style { font-family: 'Source Sans Pro', sans-serif;font-weight: 600;color: #EE3124;font-size: 18px;line-height: 1.5em; }
.style-37861 .h3-style { font-family: 'EB Garamond', serif;font-weight: bold;color: #666367;text-transform: none;font-size: 18px; }
.style-37861 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-37861 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-37861 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-37861 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-37861 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-37861 .button:before { display: none; }
.style-37861 .button:after { display: none; }
.style-37861 { margin-bottom: 20px; }
.style-37861 .description { margin-bottom: 10px;line-height: 1.5; }
.style-37861 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-37861 .photos { padding-left: 10px;text-align: left; }
.style-37861 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-37861 .author { margin-bottom: 10px; }
.style-37861 .lists img { padding-right: 10px; }
.style-37861 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-37861 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-37861 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-37861 form select[multiple] { padding: 5px; }
.style-37861 .text-explanation { font-style: italic; }
.style-37861 .search-label { margin-right: 10px; }
.style-37861 .header-widget { padding-top: 10px; }
.style-37861 .backbutton { color: #FFFFFF; }
.style-37861 .backbutton:before { display: none; }
.style-37861 .backbutton:after { display: none; }
.style-37861 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-37861 .course-title.off-state { color: #666367; }
.style-37861 .course-title.off-state:hover { color: #ee3124; }
.style-37861 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-37861 li.group { padding-bottom: 20px; }
.style-37861 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px; }
.style-37861 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-37861 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-37861 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-37861 .course-title A:before { content: "\2022"; }
.style-37861 .course-title.on-state { color: #ee3124; }
.style-37861 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-37861 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-37861 .h4-style.calendar-event-title { font-size: 20px; }
.style-37861 .h4-style.calendar-event-title a { font-size: 20px; }
.style-40252 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-40252 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-40252 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-40252 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-40252 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-40252 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-40252 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-40252 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-40252 .button:before { display: none; }
.style-40252 .button:after { display: none; }
.style-40252 { padding: 20px 30px 10px 30px;padding-right: 1em;padding-left: 1em; }
.style-40252 .description { margin-bottom: 10px;line-height: 1.5; }
.style-40252 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-40252 .photos { padding-left: 10px;text-align: left; }
.style-40252 .text img { text-align: left;padding-bottom: 1.5em;padding-right: 2em;width: 85%; }
.style-40252 .author { margin-bottom: 10px; }
.style-40252 .lists img { padding-right: 10px; }
.style-40252 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-40252 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-40252 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-40252 form select[multiple] { padding: 5px; }
.style-40252 .text-explanation { font-style: italic; }
.style-40252 .search-label { margin-right: 10px; }
.style-40252 .header-widget { padding-top: 10px; }
.style-40252 .backbutton { color: #FFFFFF; }
.style-40252 .backbutton:before { display: none; }
.style-40252 .backbutton:after { display: none; }
.style-40252 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-40252 .course-title.off-state { color: #666367; }
.style-40252 .course-title.off-state:hover { color: #ee3124; }
.style-40252 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-40252 li.group { padding-bottom: 20px; }
.style-40252 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 14px; }
.style-40252 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-40252 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-40252 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-40252 .course-title A:before { content: "\2022"; }
.style-40252 .course-title.on-state { color: #ee3124; }
.style-40252 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-40252 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-40252 .h4-style.calendar-event-title { font-size: 20px; }
.style-40252 .h4-style.calendar-event-title a { font-size: 20px; }
.style-55921 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-55921 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-55921 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-55921 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-55921 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-55921 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-55921 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-55921 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-55921 .button:before { display: none; }
.style-55921 .button:after { display: none; }
.style-55921 { margin-bottom: 20px;padding-right: 1em;padding-left: 1em; }
.style-55921 .description { margin-bottom: 10px;line-height: 1.5; }
.style-55921 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-55921 .photos { padding-left: 10px;text-align: left; }
.style-55921 .text img { text-align: left;padding-bottom: 1.5em;padding-right: 2em;width: 85%; }
.style-55921 .author { margin-bottom: 10px; }
.style-55921 .lists img { padding-right: 10px; }
.style-55921 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-55921 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-55921 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-55921 form select[multiple] { padding: 5px; }
.style-55921 .text-explanation { font-style: italic; }
.style-55921 .search-label { margin-right: 10px; }
.style-55921 .header-widget { padding-top: 10px; }
.style-55921 .backbutton { color: #FFFFFF; }
.style-55921 .backbutton:before { display: none; }
.style-55921 .backbutton:after { display: none; }
.style-55921 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-55921 .course-title.off-state { color: #666367; }
.style-55921 .course-title.off-state:hover { color: #ee3124; }
.style-55921 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-55921 li.group { padding-bottom: 20px; }
.style-55921 div.content-wrap { line-height: 160% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 14px; }
.style-55921 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-55921 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-55921 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-55921 .course-title A:before { content: "\2022"; }
.style-55921 .course-title.on-state { color: #ee3124; }
.style-55921 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-55921 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-55921 .h4-style.calendar-event-title { font-size: 20px; }
.style-55921 .h4-style.calendar-event-title a { font-size: 20px; }
.style-69043 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-69043 .h2-style { font-family: 'EB Garamond', serif;color: #EE3124;font-size: 24px;text-align: center; }
.style-69043 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-69043 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-69043 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-69043 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-69043 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-69043 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-69043 .button:before { display: none; }
.style-69043 .button:after { display: none; }
.style-69043 { margin-bottom: 20px;text-align: left; }
.style-69043 .description { margin-bottom: 10px;line-height: 1.5; }
.style-69043 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-69043 .link-image:hover { opacity: 0.7; }
.style-69043 .photos { padding-left: 10px;text-align: left; }
.style-69043 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-69043 .author { margin-bottom: 10px; }
.style-69043 .lists img { padding-right: 10px; }
.style-69043 .photo img { padding-top: 10px;margin: 5px 0 0 0;width: 100%; }
.style-69043 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-69043 .fsd img { height: auto !important; }
.style-69043 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-69043 form select[multiple] { padding: 5px; }
.style-69043 .text-explanation { font-style: italic; }
.style-69043 .search-label { margin-right: 10px; }
.style-69043 .header-widget { padding-top: 10px; }
.style-69043 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-69043 .backbutton:hover { background-color: #E0E0E0; }
.style-69043 .backbutton:before { display: none; }
.style-69043 .backbutton:after { display: none; }
.style-69043 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-69043 .course-title.off-state { color: #666367; }
.style-69043 .course-title.off-state:hover { color: #ee3124; }
.style-69043 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-69043 li.group { padding-bottom: 20px; }
.style-69043 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: left; }
.style-69043 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-69043 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-69043 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-69043 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-69043 .course-title A:before { content: "\2022"; }
.style-69043 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-69043 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-69043 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-69043 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-69043 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-69043 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-69043 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-69043 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-69043 .course-title.on-state { color: #ee3124; }
.style-69043 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-69043 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-69043 .h4-style.calendar-event-title { font-size: 20px; }
.style-69043 .h4-style.calendar-event-title a { font-size: 20px; }
.style-101828 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-101828 .h2-style { font-family: 'EB Garamond', serif;color: #787878;font-size: 24px;text-align: left; }
.style-101828 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-101828 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-101828 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-101828 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-101828 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-101828 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-101828 .button:before { display: none; }
.style-101828 .button:after { display: none; }
.style-101828 { margin-bottom: 20px;text-align: left; }
.style-101828 .description { margin-bottom: 10px;line-height: 1.5; }
.style-101828 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-101828 .link-image:hover { opacity: 0.7; }
.style-101828 .photos { padding-left: 10px;text-align: left; }
.style-101828 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-101828 .author { margin-bottom: 10px; }
.style-101828 .lists img { padding-right: 10px; }
.style-101828 .photo img { padding-top: 10px;margin: 5px 0 0 0;width: 100%; }
.style-101828 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-101828 .fsd img { height: auto !important; }
.style-101828 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-101828 form select[multiple] { padding: 5px; }
.style-101828 .text-explanation { font-style: italic; }
.style-101828 .search-label { margin-right: 10px; }
.style-101828 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-101828 .backbutton:hover { background-color: #E0E0E0; }
.style-101828 .backbutton:before { display: none; }
.style-101828 .backbutton:after { display: none; }
.style-101828 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-101828 .course-title.off-state { color: #666367; }
.style-101828 .course-title.off-state:hover { color: #ee3124; }
.style-101828 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-101828 li.group { padding-bottom: 20px; }
.style-101828 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: left;margin-top: 1em; }
.style-101828 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-101828 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-101828 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-101828 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-101828 .course-title A:before { content: "\2022"; }
.style-101828 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-101828 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-101828 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-101828 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-101828 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-101828 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-101828 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-101828 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-101828 .course-title.on-state { color: #ee3124; }
.style-101828 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-101828 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-101828 .h4-style.calendar-event-title { font-size: 20px; }
.style-101828 .h4-style.calendar-event-title a { font-size: 20px; }
.style-90952 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-90952 .h2-style { font-family: 'Noto Sans', sans-serif;color: #88BD40;font-size: 19px; }
.style-90952 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-90952 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-90952 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-90952 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-90952 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-90952 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-90952 .button:before { display: none; }
.style-90952 .button:after { display: none; }
.style-90952 { margin-bottom: 20px; }
.style-90952 .description { margin-bottom: 10px;line-height: 1.5; }
.style-90952 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-90952 .photos { padding-left: 10px; }
.style-90952 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-90952 .author { margin-bottom: 10px; }
.style-90952 .lists img { padding-right: 10px; }
.style-90952 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-90952 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-90952 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-90952 form select[multiple] { padding: 5px; }
.style-90952 .search-label { margin-right: 10px; }
.style-90952 .header-widget { padding-top: 10px;color: #88BD40; }
.style-90952 .backbutton { color: #FFFFFF; }
.style-90952 .backbutton:before { display: none; }
.style-90952 .backbutton:after { display: none; }
.style-90952 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-90952 .course-title.off-state { color: #666367; }
.style-90952 .course-title.off-state:hover { color: #ee3124; }
.style-90952 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-90952 li.group { padding-bottom: 40px; }
.style-90952 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;padding-bottom: 10px; }
.style-90952 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-90952 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-90952 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-90952 .course-title A:before { content: "\2022"; }
.style-90952 .course-title.on-state { color: #ee3124; }
.style-90952 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-90952 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-90952 .h4-style.calendar-event-title { font-size: 20px; }
.style-90952 .h4-style.calendar-event-title a { font-size: 20px; }
.style-53201 .title { font-size: 60px;font-weight: bold;position: absolute;left: 0;right: 0;margin: auto;top: 5.5em;color: #FFFFFF;font-family: 'Noto Sans', sans-serif;text-shadow: black 0.1em 0.1em 0.2em;text-align: center; }
.style-53201 .caption { font-size: 50px;position: absolute;left: 0;right: 0;margin: auto;top: 5em;color: #FFFFFF;text-shadow: black 0.1em 0.1em 0.2em;text-align: center;font-family: 'Noto Sans', sans-serif; }
.style-53201 .photo img { width: 100%; }
.style-53201 .video .media-player { padding-top: 0 !important;max-height: 550px;width: 100%; }
.style-38671 .h2-style { font-size: 60px;font-weight: bold;position: absolute;left: 0;right: 0;margin: auto;color: #FFFFFF;font-family: 'Noto Sans', sans-serif;text-shadow: black 0.1em 0.1em 0.2em;text-align: center;top: 2.25em;z-index: 1000000; }
.style-38671 .title { font-size: 60px;font-weight: bold;position: absolute;left: 0;right: 0;margin: auto;top: 5.5em;color: #FFFFFF;font-family: 'Noto Sans', sans-serif;text-shadow: black 0.1em 0.1em 0.2em;text-align: center; }
.style-38671 .caption { font-size: 50px;position: absolute;left: 0;right: 0;margin: auto;top: 5em;color: #FFFFFF;text-shadow: black 0.1em 0.1em 0.2em;text-align: center;font-family: 'Noto Sans', sans-serif; }
.style-38671 .photo img { width: 100%; }
.style-38671 .video .media-player { padding-top: 0 !important;max-height: 258px;width: 100%; }
.style-38432 .h2-style { display: inline;font-size: 35px;font-weight: bold;color: #EE3124;font-family: 'Noto Sans', sans-serif; }
.style-38432 { text-align: center;margin-top: 3em;margin-bottom: 3em; }
.style-38432 div.content-wrap { font-family: 'Noto Sans', sans-serif;font-size: 35px;color: #EE3124;display: inline;font-style: italic; }
.style-38836 .h2-style { display: inline;font-size: 35px;font-weight: bold;color: #FFFFFF;font-family: 'Noto Sans', sans-serif; }
.style-38836 { text-align: center;margin-top: 3em;margin-bottom: 3em; }
.style-38836 div.content-wrap { font-family: 'Noto Sans', sans-serif;font-size: 35px;color: #FFFFFF;display: inline;font-style: italic; }
.style-38346 div.content-wrap { font-size: 35px;color: #EE3124;padding: 1em 0;font-family: 'Noto Sans', sans-serif;line-height: 1.5em; }
.style-39866 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-39866 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-39866 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-39866 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;text-transform: none !important; }
.style-39866 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-39866 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-39866 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-39866 .button { background-color: #83807E;color: #FFFFFF;padding: 5px;font-size: 13px; }
.style-39866 .button:before { display: none; }
.style-39866 .button:after { display: none; }
.style-39866 { padding: 0;margin: 0; }
.style-39866 .description { margin-bottom: 10px;line-height: 1.5; }
.style-39866 .link-image { padding: 0;margin-bottom: 20px;width: 75%; }
.style-39866 .link-image:hover { transform: scale(.85);transition-duration: 1s; }
.style-39866 .photos { padding-right: 10px; }
.style-39866 .text img { padding: 0;margin: 0; }
.style-39866 .author { margin-bottom: 10px; }
.style-39866 .photo img { text-align: center;padding: 0;margin: 0; }
.style-39866 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-39866 .search-label { margin-right: 10px; }
.style-39866 .backbutton { color: #ee3124; }
.style-39866 .backbutton:before { display: none; }
.style-39866 .backbutton:after { display: none; }
.style-39866 .photo figure { text-align: center; }
.style-39866 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-39866 .course-title.off-state { color: #666367; }
.style-39866 .course-title.off-state:hover { color: #ee3124; }
.style-39866 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-39866 li.group { padding: 0;margin: 0; }
.style-39866 li.subcategory-group { padding: 0;margin: 0; }
.style-39866 div.content-wrap { font-family: 'Noto Sans', sans-serif;padding: 0;margin: 0;text-align: center; }
.style-39866 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-39866 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-39866 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-39866 .course-title A:before { content: "\2022"; }
.style-39866 .course-title.on-state { color: #ee3124; }
.style-39866 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-39866 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-39866 .h4-style.calendar-event-title { font-size: 20px; }
.style-39866 .h4-style.calendar-event-title a { font-size: 20px; }
.style-39866 .link-hover-image { padding: 0;margin: 0; }
.style-39866 .link-nohover-image { padding: 0;margin: 0; }
.style-38838 .h2-style { color: #EE3124;font-size: 36px;font-weight: 600;margin: 0;font-family: 'Noto Sans', sans-serif; }
.style-38838 A { text-decoration: none; }
.style-38838 { text-align: center; }
.style-38838 .long-description { font-size: 19px;line-height: 1.25em; }
.style-38838 A.links-urllink { color: #EE3124;font-size: 35px;font-weight: 600;margin: 0;text decoration: none;display: block; }
.style-38838 li.group:hover { transform: scale(1.1);transition-duration: 1s; }
.style-38838 div.content-wrap { font-size: 19px;line-height: 1.25em; }
.style-38427 .h2-style { font-family: 'EB Garamond', serif; }
.style-38427 .button { background-color: #9E9E9E;padding: .5em .75em;color: #FFFFFF;border-radius: 3px;font-size: 15px; }
.style-38427 .button:before { content: '';padding: 0; }
.style-38427 .button:after { content: '';padding: 0; }
.style-38427 { background-color: #FFFFFF;padding-top: 2em; }
.style-38427 .readmore { margin-top: 1em;font-size: 13px;border-radius: 0;padding-right: 15px;padding-left: 15px;border-width: 1px;border-style: solid;border-color: #A6A6A6;background-color: #FFFFFF;color: #000000; }
.style-38427 .readmore:hover { background-color: #DADADA;border-width: 1px;border-style: solid;border-color: #A6A6A6; }
.style-38427 .archive { font-size: 13px;color: #000000;text-align: center;clear: both;display: block;width: 10%;border-radius: 0;border-width: 1px;border-style: solid;border-color: #A6A6A6;background-color: #FFFFFF; }
.style-38427 .archive:hover { background-color: #DADADA;border-width: 1px;border-style: solid;border-color: #A6A6A6; }
.style-38427 .h4-style A { text-decoration: none;font-size: 15px; }
.style-38427 .brief-description { margin-top: 1em;line-height: 1.5em; }
.style-38427 li.group { width: 28%;float: left;padding: 1em;font-family: 'Noto Sans', sans-serif; }
.style-56011 .h2-style { font-family: 'EB Garamond', serif; }
.style-56011 .h4-style { text-align: left; }
.style-56011 .button { background-color: #9E9E9E;padding: .5em .75em;color: #FFFFFF;border-radius: 3px;font-size: 15px; }
.style-56011 .button:before { content: '';padding: 0; }
.style-56011 .button:after { content: '';padding: 0; }
.style-56011 { background-color: #FFFFFF; }
.style-56011 .readmore { margin-top: 1em;font-size: 13px;border-radius: 0;padding-right: 15px;padding-left: 15px;border-width: 1px;border-style: solid;border-color: #A6A6A6;background-color: #FFFFFF;color: #000000; }
.style-56011 .readmore:hover { background-color: #DADADA;border-width: 1px;border-style: solid;border-color: #A6A6A6; }
.style-56011 .archive { font-size: 13px;color: #000000;text-align: center;clear: both;display: block;width: 10%;border-radius: 0;border-width: 1px;border-style: solid;border-color: #A6A6A6;background-color: #FFFFFF; }
.style-56011 .archive:hover { background-color: #DADADA;border-width: 1px;border-style: solid;border-color: #A6A6A6; }
.style-56011 .h4-style A { text-decoration: none;font-size: 15px; }
.style-56011 .long-description { margin-top: 1em;line-height: 1.5em; }
.style-56011 .brief-description { line-height: 1.5em; }
.style-56011 .location { padding-top: 1em; }
.style-56011 li.group { width: 28%;float: left;padding: 1em;font-family: 'Noto Sans', sans-serif;text-align: left;background-color: #F7F7F7;margin: .25em;height: 200px; }
.style-56011 .date-icon { float: none;text-align: left; }
.style-56011 .month-name { font-family: 'EB Garamond', serif;font-size: 35px;padding: 0px;display: inline-block;font-weight: bold; }
.style-56011 .day-number { font-size: 35px;display: inline-block;font-weight: bold;font-family: 'EB Garamond', serif; }
.style-56011 .view-all { margin-left: 3.75em; }
.style-4546 .h2-style { font-family: Helvetica;font-size: 24px;color: #00c0b5;text-transform: none; }
.style-4546 A { font-size: inherit;color: #00c0b5; }
.style-4546 .button { color: #FFFFFF;font-size: 16px;background-color: #00c0b5;padding: 7px; }
.style-4546 { margin-bottom: 30px;line-height: 120%; }
.style-4546 .h4-style A { font-family: Helvetica;font-size: 24px;color: #00c0b5;text-transform: none; }
.style-4546 .brief-description { margin-bottom: 10px;letter-spacing: 0.3px; }
.style-4546 div.content-wrap { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #6B6A6A;line-height: 140%;margin-top: -4px; }
.style-50606 .h2-style { color: #EE3124;font-size: 45px;font-weight: 600;margin: 0;font-family: 'EB Garamond', serif; }
.style-50606 A { text-decoration: none; }
.style-50606 { text-align: center; }
.style-50606 .long-description { font-size: 19px;line-height: 1.25em; }
.style-50606 A.links-urllink { color: #EE3124;font-size: 35px;font-weight: 600;margin: 0;text decoration: none;display: block; }
.style-50606 li.group:hover { transform: scale(1.1);transition-duration: 1s; }
.style-50606 div.content-wrap { font-size: 20px;font-family: 'Noto Sans', sans-serif;line-height: 1.5em; }
.style-57009 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-57009 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-57009 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-57009 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-57009 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-57009 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-57009 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-57009 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-57009 .button:before { display: none; }
.style-57009 .button:after { display: none; }
.style-57009 { margin-bottom: 20px;text-align: left; }
.style-57009 .description { margin-bottom: 10px;line-height: 1.5; }
.style-57009 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-57009 .link-image:hover { opacity: 0.7; }
.style-57009 .photos { padding-left: 10px;text-align: left; }
.style-57009 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-57009 .author { margin-bottom: 10px; }
.style-57009 .job-title { font-weight: bold;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-57009 .lists img { padding-right: 10px; }
.style-57009 .photo img { padding-top: 10px;margin: 5px 0 0 0;width: 100%; }
.style-57009 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-57009 .fsd img { height: auto !important; }
.style-57009 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-57009 form select[multiple] { padding: 5px; }
.style-57009 .text-explanation { font-style: italic; }
.style-57009 .first-name { font-size: 16px;font-weight: bold; }
.style-57009 .last-name { font-size: 16px;font-weight: bold; }
.style-57009 .search-label { margin-right: 10px; }
.style-57009 .header-widget { padding-top: 10px; }
.style-57009 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-57009 .backbutton:hover { background-color: #E0E0E0; }
.style-57009 .backbutton:before { display: none; }
.style-57009 .backbutton:after { display: none; }
.style-57009 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-57009 .course-title.off-state { color: #666367; }
.style-57009 .course-title.off-state:hover { color: #ee3124; }
.style-57009 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-57009 li.group { padding-bottom: 20px; }
.style-57009 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: left; }
.style-57009 .team-name { font-family: 'EB Garamond', serif;font-size: 35px; }
.style-57009 .team-headcoach { font-weight: bold; }
.style-57009 .schedule-date { font-family: 'Noto Sans', sans-serif;font-size: 18px;color: #666367;text-transform: none;margin-bottom: 10px; }
.style-57009 .schedule-opponent { font-family: 'EB Garamond', serif;font-size: 25px; }
.style-57009 .schedule-time { font-weight: normal;border-bottom: 1px solid #666367;font-family: 'Noto Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;margin-bottom: 10px; }
.style-57009 .schedule-vs { font-family: 'EB Garamond', serif;font-size: 25px;margin-bottom: .35em; }
.style-57009 .schedule-site { margin-top: 1em; }
.style-57009 .schedule-title { font-family: 'EB Garamond', serif;font-size: 25px;margin-bottom: .25em; }
.style-57009 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-57009 .athleticteamcoach img { margin-bottom: .5em; }
.style-57009 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-57009 .course-title A:before { content: "\2022"; }
.style-57009 .schedule-rescheduled { font-weight: bold;text-align: center;color: #FF0A0A; }
.style-57009 .schedule-cancelled { font-weight: bold;color: #FF0A0A;padding: 4px; }
.style-57009 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-57009 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-57009 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-57009 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-57009 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-57009 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-57009 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-57009 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-57009 .course-title.on-state { color: #ee3124; }
.style-57009 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-57009 .game { margin-bottom: 30px;padding: 1em;background-color: #FCFCFC; }
.style-57009 .h4-style.calendar-event-title { font-size: 20px; }
.style-57009 .h4-style.calendar-event-title a { font-size: 20px; }
.style-57009 .game .ath-row.ath-row-one { margin-bottom: 1em;: margin-; }
.style-57009 .game .ath-row.ath-row-two { margin-top: 1em;margin-bottom: 1em; }
.style-57009 .game .ath-row.ath-row-five { margin-top: 1em; }
.style-57009 a.print-button span { background-color: #B8B8B8;padding: 4px;margin: 1em;color: #FFFFFF; }
.style-57009 a.print-button span:link { text-decoration: none; }
.style-89564 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-89564 .h2-style { font-family: 'EB Garamond', serif;color: #787878;font-size: 24px;text-align: left; }
.style-89564 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-89564 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-89564 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-89564 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-89564 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-89564 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-89564 .button:before { display: none; }
.style-89564 .button:after { display: none; }
.style-89564 { margin-bottom: 20px;text-align: left; }
.style-89564 .description { margin-bottom: 10px;line-height: 1.5; }
.style-89564 time { font-weight: bold; }
.style-89564 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-89564 .link-image:hover { opacity: 0.7; }
.style-89564 .h4-style A { font-family: 'EB Garamond', serif;font-size: 30px;text-decoration: none; }
.style-89564 .photos { padding-left: 10px;text-align: left; }
.style-89564 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-89564 .author { margin-bottom: 10px;font-weight: bold; }
.style-89564 .news img { padding: 14px; }
.style-89564 .lists img { padding-right: 10px; }
.style-89564 .photo img { padding-top: 10px;margin: 5px 0 0 0;width: 100%; }
.style-89564 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-89564 .fsd img { height: auto !important; }
.style-89564 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-89564 form select[multiple] { padding: 5px; }
.style-89564 .text-explanation { font-style: italic; }
.style-89564 .search-label { margin-right: 10px; }
.style-89564 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-89564 .backbutton:hover { background-color: #E0E0E0; }
.style-89564 .backbutton:before { display: none; }
.style-89564 .backbutton:after { display: none; }
.style-89564 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-89564 .course-title.off-state { color: #666367; }
.style-89564 .course-title.off-state:hover { color: #ee3124; }
.style-89564 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-89564 li.group { padding-bottom: 20px; }
.style-89564 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: left;margin-top: 1em; }
.style-89564 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-89564 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-89564 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-89564 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-89564 .course-title A:before { content: "\2022"; }
.style-89564 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-89564 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-89564 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-89564 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-89564 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-89564 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-89564 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-89564 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-89564 .course-title.on-state { color: #ee3124; }
.style-89564 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-89564 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-89564 .h4-style.calendar-event-title { font-size: 20px; }
.style-89564 .h4-style.calendar-event-title a { font-size: 20px; }
.style-92314 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-92314 .h2-style { font-family: 'EB Garamond', serif;color: #787878;font-size: 24px;text-align: left; }
.style-92314 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-92314 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-92314 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-92314 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-92314 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-92314 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-92314 .button:before { display: none; }
.style-92314 .button:after { display: none; }
.style-92314 { margin-bottom: 20px;margin-top: 20px;text-align: left; }
.style-92314 .description { margin-bottom: 10px;line-height: 1.5; }
.style-92314 time { font-weight: bold; }
.style-92314 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-92314 .link-image:hover { opacity: 0.7; }
.style-92314 .h4-style A { font-family: Tahoma;font-size: 25px;text-decoration: none; }
.style-92314 .brief-description { font-family: 'Noto Sans', sans-serif; }
.style-92314 .photos { padding-left: 10px;text-align: left; }
.style-92314 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-92314 .author { margin-bottom: 10px;font-weight: bold; }
.style-92314 .news img { padding: 14px; }
.style-92314 .lists img { padding-right: 10px; }
.style-92314 .photo img { padding-top: 10px;margin: 5px 0 0 0;width: 100%; }
.style-92314 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-92314 .fsd img { height: auto !important; }
.style-92314 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-92314 form select[multiple] { padding: 5px; }
.style-92314 .text-explanation { font-style: italic; }
.style-92314 .search-label { margin-right: 10px; }
.style-92314 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-92314 .backbutton:hover { background-color: #E0E0E0; }
.style-92314 .backbutton:before { display: none; }
.style-92314 .backbutton:after { display: none; }
.style-92314 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-92314 .course-title.off-state { color: #666367; }
.style-92314 .course-title.off-state:hover { color: #ee3124; }
.style-92314 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-92314 li.group { padding-bottom: 20px;background-color: #FFFFFF;padding: 23px; }
.style-92314 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: left;margin-top: 1em; }
.style-92314 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-92314 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-92314 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-92314 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-92314 .course-title A:before { content: "\2022"; }
.style-92314 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-92314 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-92314 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-92314 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-92314 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-92314 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-92314 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-92314 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-92314 .course-title.on-state { color: #ee3124; }
.style-92314 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-92314 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-92314 .h4-style.calendar-event-title { font-size: 20px; }
.style-92314 .h4-style.calendar-event-title a { font-size: 20px; }
.style-92344 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-92344 .h2-style { font-family: 'EB Garamond', serif;color: #787878;font-size: 24px;text-align: left; }
.style-92344 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-92344 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-92344 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-92344 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-92344 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-92344 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-92344 .button:before { display: none; }
.style-92344 .button:after { display: none; }
.style-92344 { margin-bottom: 20px;margin-top: 20px;text-align: left; }
.style-92344 .description { margin-bottom: 10px;line-height: 1.5; }
.style-92344 time { font-weight: bold; }
.style-92344 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-92344 .link-image:hover { opacity: 0.7; }
.style-92344 .h4-style A { font-family: Tahoma;font-size: 25px;text-decoration: none; }
.style-92344 .brief-description { font-family: 'Noto Sans', sans-serif; }
.style-92344 .photos { padding-left: 10px;text-align: left; }
.style-92344 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-92344 .author { margin-bottom: 10px;font-weight: bold; }
.style-92344 .news img { padding: 14px; }
.style-92344 .lists img { padding-right: 10px; }
.style-92344 .photo img { padding-top: 10px;margin: 5px 0 0 0;width: 100%; }
.style-92344 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-92344 .fsd img { height: auto !important; }
.style-92344 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-92344 form select[multiple] { padding: 5px; }
.style-92344 .text-explanation { font-style: italic; }
.style-92344 .search-label { margin-right: 10px; }
.style-92344 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-92344 .backbutton:hover { background-color: #E0E0E0; }
.style-92344 .backbutton:before { display: none; }
.style-92344 .backbutton:after { display: none; }
.style-92344 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-92344 .course-title.off-state { color: #666367; }
.style-92344 .course-title.off-state:hover { color: #ee3124; }
.style-92344 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-92344 li.group { padding-bottom: 20px;background-color: #FFFFFF;padding: 23px; }
.style-92344 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: left;margin-top: 1em; }
.style-92344 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-92344 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-92344 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-92344 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-92344 .course-title A:before { content: "\2022"; }
.style-92344 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-92344 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-92344 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-92344 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-92344 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-92344 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-92344 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-92344 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-92344 .course-title.on-state { color: #ee3124; }
.style-92344 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-92344 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-92344 .h4-style.calendar-event-title { font-size: 20px; }
.style-92344 .h4-style.calendar-event-title a { font-size: 20px; }
.style-95495 .h2-style { font-family: 'EB Garamond', serif; }
.style-95495 A { color: #FFFFFF;text-align: center;font-size: 16px;font-weight: regular;text-decoration: NONE;line-height: 1.5em;display: block;padding: 2px;margin: 0px; }
.style-95495 A:hover { color: #FFFFFF; }
.style-95495 { text-align: left; }
.style-95495 A.links-urllink { color: #FFFFFF;text-align: center;font-size: 18px;font-weight: regular;text-decoration: NONE;line-height: 1.5em;display: block;padding: 10px;margin-bottom: 1em; }
.style-95495 li.group { background-color: #002AFF;text-align: center;color: #FFFFFF;font-family: 'Noto Sans', sans-serif;display: block; }
.style-95495 li.group:hover { background-color: #666666; }
.style-95495 li.subcategory-group { text-align: center; }
.style-95495 div.content-wrap { text-align: center;margin-top: 10px; }
.style-58239 .h1-style { color: #83807E; }
.style-58239 .h2-style { color: #83807E;font-family: 'EB Garamond', serif; }
.style-58239 .h3-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-58239 .h4-style { font-size: 25px;font-family: 'EB Garamond', serif;color: #EE3124;text-decoration: none; }
.style-58239 .h4-style:link { color: #FFFFFF; }
.style-58239 .h4-style:hover { font-size: 25px;font-family: 'EB Garamond', serif;color: #EE3124; }
.style-58239 .h5-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-58239 .h6-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-58239 A { color: #83807E;font-family: 'Noto Sans', sans-serif;font-weight: bold;font-size: 14px;text-decoration: underline; }
.style-58239 A:hover { text-decoration: none; }
.style-58239 .button { color: #83807E;font-weight: bold;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-58239 { color: #83807E;margin-bottom: 30px;position: relative;font-family: 'Noto Sans', sans-serif; }
.style-58239 .long-description { line-height: 2em;color: #5E5C5B;margin-right: 10em;font-size: 15px; }
.style-58239 .brief-description { color: #5E5C5B;font-family: 'Noto Sans', sans-serif;line-height: 1.5em;background-color: #FFFFFF;font-size: 15px;font-weight: bold;font-style: italic; }
.style-58239 .email { font-size: 17px; }
.style-58239 .question { text-decoration: ; }
.style-58239 .fund .bar { background-color: #CBCBCB; }
.style-58239 .goal { border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;margin: 10px 0;margin-top: 20px; }
.style-58239 .chart { max-width: 80% !important; }
.style-58239 .fund .bar-container { text-align: left;background-color: #FFF5F6;border: 0px;z-index: 999 !important;position: relative;width: 75px; }
.style-58239 .annualfund .current .label { font-weight: normal; }
.style-58239 .annualfund .goal-participation .label { font-weight: normal; }
.style-58239 .annualfund .current-participation .label { font-weight: normal; }
.style-58239 .annualfund .asof-date .label { font-weight: normal; }
.style-58239 .annualfund .start-date .label { font-weight: normal; }
.style-58239 .annualfund .end-date .label { font-weight: normal; }
.style-58239 .annualfund .last-year-amount .label { font-weight: normal; }
.style-58239 .annualfund .last-year-participation .label { font-weight: normal; }
.style-58239 .backbutton { margin-top: 1.5em;color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF;text-align: left; }
.style-58239 .backbutton:before { display: none; }
.style-58239 .backbutton:after { display: none; }
.style-58239 .listdetail img { padding: 6px; }
.style-58239 .fund .chart .scale li i { z-index: 10 !important; }
.style-58239 li.group { color: #EE3124
font-family: Verdana; }
.style-58239 div.content-wrap { line-height: 120%;font-family: 'Noto Sans', sans-serif; }
.style-58239 .annualfund .remaining .label { font-weight: normal; }
.style-58239 .readmore-detail-page { color: #83807E;font-size: 14px; }
.style-64011 .h2-style { font-family: 'EB Garamond', serif;text-align: center; }
.style-64011 .h4-style { text-align: left;font-family: 'EB Garamond', serif;color: #EE3124;font-size: 22px; }
.style-64011 .button { background-color: #9E9E9E;padding: .5em .75em;color: #FFFFFF;border-radius: 3px;font-size: 15px; }
.style-64011 .button:before { content: '';padding: 0; }
.style-64011 .button:after { content: '';padding: 0; }
.style-64011 { background-color: #FFFFFF; }
.style-64011 .readmore { margin-top: 1em;font-size: 13px;border-radius: 0;padding-right: 15px;padding-left: 15px;border-width: 1px;border-style: solid;border-color: #A6A6A6;background-color: #FFFFFF;color: #000000; }
.style-64011 .readmore:hover { background-color: #DADADA;border-width: 1px;border-style: solid;border-color: #A6A6A6; }
.style-64011 .archive { font-size: 13px;color: #000000;text-align: center;clear: both;display: block;width: 10%;border-radius: 0;border-width: 1px;border-style: solid;border-color: #A6A6A6;background-color: #FFFFFF; }
.style-64011 .archive:hover { background-color: #DADADA;border-width: 1px;border-style: solid;border-color: #A6A6A6; }
.style-64011 .h4-style A { text-decoration: none;font-size: 15px; }
.style-64011 .brief-description { line-height: 1.5em;font-size: 13px; }
.style-64011 .location { padding-top: 1em; }
.style-64011 li.group { width: 28%;float: left;padding: 1em;font-family: 'Noto Sans', sans-serif;text-align: left;background-color: #F7F7F7;margin: .25em; }
.style-64011 .date-icon { float: none;text-align: left; }
.style-64011 .month-name { font-family: 'EB Garamond', serif;font-size: 35px;padding: 0px;display: inline-block;font-weight: bold; }
.style-64011 .day-number { font-size: 35px;display: inline-block;font-weight: bold;font-family: 'EB Garamond', serif; }
.style-64011 .view-all { margin-left: 3.75em; }
.style-82454 .h2-style { font-family: 'EB Garamond', serif; }
.style-82454 .h4-style { text-align: center;font-family: 'EB Garamond', serif;color: #EE3124;font-size: 22px; }
.style-82454 .button { background-color: #9E9E9E;padding: .5em .75em;color: #FFFFFF;border-radius: 3px;font-size: 15px; }
.style-82454 .button:before { content: '';padding: 0; }
.style-82454 .button:after { content: '';padding: 0; }
.style-82454 { background-color: #FFFFFF; }
.style-82454 .readmore { margin-top: 1em;font-size: 13px;border-radius: 0;padding-right: 15px;padding-left: 15px;border-width: 1px;border-style: solid;border-color: #A6A6A6;background-color: #FFFFFF;color: #000000;text-align: center; }
.style-82454 .readmore:hover { background-color: #DADADA;border-width: 1px;border-style: solid;border-color: #A6A6A6; }
.style-82454 .archive { font-size: 13px;color: #000000;text-align: center;clear: both;display: block;width: 10%;border-radius: 0;border-width: 1px;border-style: solid;border-color: #A6A6A6;background-color: #FFFFFF; }
.style-82454 .archive:hover { background-color: #DADADA;border-width: 1px;border-style: solid;border-color: #A6A6A6; }
.style-82454 .h4-style A { text-decoration: none;font-size: 15px; }
.style-82454 .brief-description { line-height: 1.5em;font-size: 13px;text-align: center; }
.style-82454 .location { padding-top: 1em; }
.style-82454 .lists img { width: 100%; }
.style-82454 li.group { width: 28%;float: left;padding: 1em;font-family: 'Noto Sans', sans-serif;text-align: center;margin: .25em; }
.style-82454 .readmore-detail-page { text-align: center; }
.style-82454 .date-icon { float: none;text-align: left; }
.style-82454 .month-name { font-family: 'EB Garamond', serif;font-size: 35px;padding: 0px;display: inline-block;font-weight: bold; }
.style-82454 .day-number { font-size: 35px;display: inline-block;font-weight: bold;font-family: 'EB Garamond', serif; }
.style-82454 .view-all { margin-left: 3.75em; }
.style-4492 { font-size: 12px;color: #666367;margin: 0 0 25px 15px;line-height: 18px; }
.style-4492 .home-link { padding: 5px 10px 5px 10px;text-decoration: none;position: relative; }
.style-4492 .home-link:after { content: "";background-image: url('/ftpimages/492/site/615/images/breadcrumb.gif');background-position: right top;background-repeat: no-repeat;width: 9px;height: 23px;position: absolute;right: -8px;top: 0; }
.style-4492 .breadcrumb-trail { padding: 5px 6px 5px 14px;position: relative;text-decoration: none; }
.style-4492 .breadcrumb-trail:before { content: "|";color: #808080;position: absolute;left: 0px;margin: -2px;font-size: 15px; }
.style-4492 .breadcrumb-trail:after { content: "";background-image: url('/ftpimages/492/site/615/images/breadcrumb.gif');background-position: right top;background-repeat: no-repeat;width: 9px;height: 23px;position: absolute;right: -8px;top: 0; }
.style-4492 .current-crumb { padding: 5px 6px 5px 14px;position: relative;text-decoration: none; }
.style-4492 .current-crumb:before { content: "|";color: #808080;position: absolute;left: 0px;margin: -2px;font-size: 15px; }
.style-4492 .current-crumb:after { content: "";background-image: url('/ftpimages/492/site/615/images/breadcrumb.gif');background-position: right top;background-repeat: no-repeat;width: 9px;height: 23px;position: absolute;right: -7px;top: 0; }
.style-4789 .h2-style { font-size: 24px; }
.style-4789 .h3-style { font-size: 18px; }
.style-4789 .h4-style { color: #ED1C24;text-transform: none !important; }
.style-4789 .h5-style { font-size: 18px; }
.style-4789 .h6-style { font-size: 14px; }
.style-4789 .button { background-color: #FFFFFF;border-width: 1px;border-style: solid;padding: 2px;margin-bottom: 5px; }
.style-4789 { margin-bottom: 20px; }
.style-4789 time { font-weight: bold; }
.style-4789 .readmore { padding: 3px;border-width: 1px;border-style: solid;margin: 2px; }
.style-4789 .h4-style A { font-family: 'PT Sans', sans-serif;text-decoration: none;color: #ED1C24; }
.style-4789 .h4-style A:hover { color: #C51509; }
.style-4789 .date-icon { border-width: 3px;border-style: solid;border-color: #ED1C24; }
.style-4789 .month-name { padding: 4px;background-color: #ED1C24;color: #FFFFFF;font-size: 16px;font-weight: bold; }
.style-4789 .event-detail { padding-left: 20px; }
.style-4789 .filter-group-title { color: #ED1C24;padding: 3px; }
.style-4789 .filter-item { font-family: 'PT Sans', sans-serif;font-size: 16px;padding: 2px;margin: 2px; }
.style-4789 .button-group { float: none;display: inherit; }
.style-4789 .calendar-grid { border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #FFFFFF; }
.style-4789 .prev-button { display: block; }
.style-4789 .next-button { display: block; }
.style-4789 .calendar-header { border-width: 1px;border-style: solid;border-color: #FFFFFF; }
.style-4789 .day-header span { background-color: #ED1C24;border-width: 1px;border-style: solid;border-color: #FFFFFF;color: #FFFFFF;padding: 3px;font-weight: bold; }
.style-4789 .selected-date { font-family: 'PT Sans', sans-serif;font-weight: normal;font-size: 26px; }
.style-4789 .day a:hover { color: #FFFFFF; }
.style-4789 .large-calendar-grid { background-color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #FFFFFF; }
.style-4789 .large-calendar-grid ol.calendar-header li { background-color: #ED1C24;color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #FFFFFF; }
.style-4789 .large-calendar-grid .day-holder { border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #EEEEEE; }
.style-4789 .large-calendar-grid .other-month.day-holder { border-width: 1px;border-style: solid;border-color: #FFFFFF;padding: 2px;background-color: #CCCCCC; }
.style-4789 .large-calendar-grid .other-month.day-holder .date { color: #FFFFFF; }
.style-4789 .large-calendar-grid .today.day-holder { border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #FFFFFF;padding: 2px;overflow: hidden;word-wrap: break-word; }
.style-4789 .large-calendar-grid .has-events.day-holder { border-width: 1px;border-style: solid;border-color: #FFFFFF;padding: 2px;overflow: hidden; }
.style-4789 .large-calendar-grid .day-holder .date.active { background-color: #ED1C24; }
.style-4789 .large-calendar-grid .calendar-list { border-width: 1px;border-style: solid;border-color: #FFFFFF; }
.style-4789 .switch-to-grid { margin: 3px; }
.style-4789 .h4-style.calendar-event-title { font-size: 15px;word-wrap: break-word; }
.style-4789 .h4-style.calendar-event-title a:hover { color: #ED1C24; }
.style-45752 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-45752 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-45752 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-45752 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-45752 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-45752 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-45752 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-45752 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-45752 .button:before { display: none; }
.style-45752 .button:after { display: none; }
.style-45752 { margin-bottom: 20px;text-align: left; }
.style-45752 .description { margin-bottom: 10px;line-height: 1.5; }
.style-45752 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-45752 .link-image:hover { opacity: 0.7; }
.style-45752 .photos { padding-left: 10px;text-align: left; }
.style-45752 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-45752 .author { margin-bottom: 10px; }
.style-45752 .lists img { padding-right: 10px; }
.style-45752 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-45752 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-45752 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-45752 form select[multiple] { padding: 5px; }
.style-45752 .text-explanation { font-style: italic; }
.style-45752 .search-label { margin-right: 10px; }
.style-45752 .header-widget { padding-top: 10px; }
.style-45752 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-45752 .backbutton:hover { background-color: #E0E0E0; }
.style-45752 .backbutton:before { display: none; }
.style-45752 .backbutton:after { display: none; }
.style-45752 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-45752 .course-title.off-state { color: #666367; }
.style-45752 .course-title.off-state:hover { color: #ee3124; }
.style-45752 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-45752 li.group { padding-bottom: 20px; }
.style-45752 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: center; }
.style-45752 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-45752 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-45752 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-45752 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-45752 .course-title A:before { content: "\2022"; }
.style-45752 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-45752 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-45752 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-45752 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-45752 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-45752 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-45752 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-45752 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-45752 .course-title.on-state { color: #ee3124; }
.style-45752 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-45752 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-45752 .h4-style.calendar-event-title { font-size: 20px; }
.style-45752 .h4-style.calendar-event-title a { font-size: 20px; }
.style-89594 .h1-style { color: #83807E; }
.style-89594 .h2-style { color: #83807E;font-family: 'EB Garamond', serif; }
.style-89594 .h3-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-89594 .h4-style { font-size: 26px;font-family: 'Noto Sans', sans-serif;/*padding: 10px;*/
color: #FFFFFF;border-width: 0px;border-style: solid;background-color: #EFEFEF;padding: 16px;text-align: left; }
.style-89594 .h4-style:link { color: #FFFFFF; }
.style-89594 .h4-style:hover { font-family: 'Noto Sans', sans-serif; }
.style-89594 .h5-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-89594 .h6-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-89594 A { color: #EE3124;font-family: 'Noto Sans', sans-serif;font-weight: bold;font-size: 16px;text-decoration: none; }
.style-89594 A:hover { text-decoration: none; }
.style-89594 .button { color: #83807E;font-weight: bold;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-89594 { color: #83807E;margin-bottom: 30px;position: relative;font-family: 'Noto Sans', sans-serif; }
.style-89594 .long-description { line-height: 1.5em;color: #5E5C5B;margin-left: 2.5em;margin-right: 2.5em;font-size: 12px; }
.style-89594 .brief-description { color: #5E5C5B;font-family: 'Noto Sans', sans-serif;line-height: 1.5em;font-size: 13px;text-align: center; }
.style-89594 .email { font-size: 17px; }
.style-89594 .question { padding: 10px; }
.style-89594 .answer { padding: 20px; }
.style-89594 .fund .bar { background-color: #CBCBCB; }
.style-89594 .goal { border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;margin: 10px 0;margin-top: 20px; }
.style-89594 .chart { max-width: 80% !important; }
.style-89594 .fund .bar-container { text-align: left;background-color: #FFF5F6;border: 0px;z-index: 999 !important;position: relative;width: 75px; }
.style-89594 .annualfund .current .label { font-weight: normal; }
.style-89594 .annualfund .goal-participation .label { font-weight: normal; }
.style-89594 .annualfund .current-participation .label { font-weight: normal; }
.style-89594 .annualfund .asof-date .label { font-weight: normal; }
.style-89594 .annualfund .start-date .label { font-weight: normal; }
.style-89594 .annualfund .end-date .label { font-weight: normal; }
.style-89594 .annualfund .last-year-amount .label { font-weight: normal; }
.style-89594 .annualfund .last-year-participation .label { font-weight: normal; }
.style-89594 .fund .chart .scale li i { z-index: 10 !important; }
.style-89594 li.group { color: #EE3124
font-family: Verdana;padding-bottom: 1px; }
.style-89594 div.content-wrap { color: #5E5C5B;font-family: 'Noto Sans', sans-serif;line-height: 1.5em;padding: 10px 0 10px 30px;font-size: 13px;text-align: center; }
.style-89594 .annualfund .remaining .label { font-weight: normal; }
.style-89594 .readmore-detail-page { color: #83807E;font-size: 14px; }
.style-4549 .h2-style { font-family: Helvetica;font-size: 22px;color: #FFFFFF;font-weight: bold;text-transform: none;padding: 15px 15px 0 15px;margin-right: 20px; }
.style-4549 .h3-style { font-family: Helvetica;font-weight: bold;font-size: 22px;color: #666367;text-transform: none; }
.style-4549 { margin-bottom: 30px;font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #84817f;overflow: hidden; }
.style-4549 .school-level-selector { max-width: 80%; }
.style-4549 .department-label { max-width: 95%; }
.style-4549 .department-selector { max-width: 75%; }
.style-4549 .grade-label { max-width: 90%; }
.style-4549 .grade-selector { max-width: 80%; }
.style-4549 .departmentfaculty img { clear: both; }
.style-4549 div.content-wrap { padding: 0 18px 18px 18px;overflow: hidden; }
.style-38250 .h1-style { font-family: 'EB Garamond', serif;font-weight: normal;font-size: 37px;padding-bottom: 10px; }
.style-38250 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px;text-align: center; }
.style-38250 .h3-style { font-family: Helvetica;font-weight: bold;color: #666367;text-transform: none; }
.style-38250 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 18px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-38250 .h5-style { font-size: 24px; }
.style-38250 .h6-style { margin-bottom: 30px;font-size: 18px; }
.style-38250 A { color: #666367; }
.style-38250 .button:before { display: none; }
.style-38250 .button:after { display: none; }
.style-38250 { font-family: 'Noto Sans', sans-serif;background-color: #F0F0F0;padding: 20px; }
.style-38250 .description { margin-bottom: 10px;line-height: 1.5; }
.style-38250 .readmore { background-color: #666367;color: #FFFFFF;font-size: 14px;padding: 3px 10px;margin-top: 10px;margin-bottom: 10px; }
.style-38250 .readmore:after { margin-bottom: 20px;margin-top: 10px; }
.style-38250 .link-image { text-align: left;padding: 20px;width: 90%; }
.style-38250 .long-description { font-size: 14px; }
.style-38250 .photos { padding-right: 10px; }
.style-38250 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-38250 .author { margin-bottom: 10px; }
.style-38250 .lists img { width: 20%;padding-right: 1em; }
.style-38250 .submit-button { text-align: right;border-radius: 10px;color: #FFFFFF;background-color: #9E9E9E; }
.style-38250 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-38250 .search-label { margin-right: 10px; }
.style-38250 .backbutton { color: #ee3124; }
.style-38250 .backbutton:before { display: none; }
.style-38250 .backbutton:after { display: none; }
.style-38250 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-38250 .course-title.off-state { color: #666367; }
.style-38250 .course-title.off-state:hover { color: #ee3124; }
.style-38250 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-38250 li.group { text-align: center; }
.style-38250 div.content-wrap { line-height: 1.5em;text-align: center; }
.style-38250 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-38250 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-38250 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-38250 .course-title A:before { content: "\2022"; }
.style-38250 .course-title.on-state { color: #ee3124; }
.style-38250 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-38250 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-38250 .h4-style.calendar-event-title { font-size: 20px; }
.style-38250 .h4-style.calendar-event-title a { font-size: 20px; }
.style-55133 .h2-style { font-weight: bold;text-transform: none;color: #595959;font-family: 'EB Garamond', serif; }
.style-55133 .h3-style { color: #000000;font-family: 'EB Garamond', serif; }
.style-55133 .h4-style { color: #595959;font-size: 14px;font-family: 'EB Garamond', serif; }
.style-55133 .h5-style { color: #000000;font-family: 'EB Garamond', serif; }
.style-55133 .h6-style { color: #000000;font-family: 'EB Garamond', serif; }
.style-55133 A { color: #000000;font-size: inherit; }
.style-55133 A:hover { text-decoration: none; }
.style-55133 .button { color: #FFFFFF;font-weight: bold;text-decoration: none; }
.style-55133 { color: #fff;margin-bottom: 30px;font-size: 15px;font-family: 'PT Sans', sans-serif; }
.style-55133 .long-description { line-height: 1.5em;font-family: 'Noto Sans', sans-serif;color: #595959; }
.style-55133 .brief-description { font-family: 'Noto Sans', sans-serif;color: #595959; }
.style-55133 .photos { margin-right: 10px; }
.style-55133 .text img { max-width: 90%;margin-bottom: 10px; }
.style-55133 .lists img { max-height: 80px; }
.style-55133 .question { color: #FFFFFF; }
.style-55133 .caption { color: #0F0F0F; }
.style-55133 .fund .bar { background-color: #A12740; }
.style-55133 .goal { font-size: 18px;font-weight: bold;border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 5px;margin-bottom: 5px; }
.style-55133 .current { line-height: 1.5em;font-weight: bold; }
.style-55133 .goal-participation { line-height: 1.5em; }
.style-55133 .current-participation { line-height: 1.5em; }
.style-55133 .asof-date { line-height: 1.5em;font-weight: bold; }
.style-55133 .start-date { line-height: 1.5em;font-weight: bold; }
.style-55133 .end-date { line-height: 1.5em;font-weight: bold; }
.style-55133 .last-year-amount { line-height: 1.5em; }
.style-55133 .last-year-participation { line-height: 1.5em; }
.style-55133 .scale { color: #A12740; }
.style-55133 .fund .bar-container { border-width: 0px;background-color: #FFFFFF; }
.style-55133 li.group { margin-bottom: 25px; }
.style-55133 div.content-wrap { line-height: 140%;font-size: 13px;color: #000000;font-family: 'Noto Sans', sans-serif; }
.style-87195 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-87195 .h2-style { font-family: 'EB Garamond', serif;color: #787878;font-size: 24px;text-align: left; }
.style-87195 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-87195 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-87195 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-87195 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-87195 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-87195 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-87195 .button:before { display: none; }
.style-87195 .button:after { display: none; }
.style-87195 { margin-bottom: 20px;text-align: left; }
.style-87195 .description { margin-bottom: 10px;line-height: 1.5; }
.style-87195 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-87195 .link-image:hover { opacity: 0.7; }
.style-87195 .photos { padding-left: 10px;text-align: left; }
.style-87195 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-87195 .author { margin-bottom: 10px; }
.style-87195 .lists img { padding-right: 10px; }
.style-87195 .photo img { padding-top: 10px;margin: 5px 0 0 0;width: 100%; }
.style-87195 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-87195 .fsd img { height: auto !important; }
.style-87195 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-87195 form select[multiple] { padding: 5px; }
.style-87195 .text-explanation { font-style: italic; }
.style-87195 .search-label { margin-right: 10px; }
.style-87195 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-87195 .backbutton:hover { background-color: #E0E0E0; }
.style-87195 .backbutton:before { display: none; }
.style-87195 .backbutton:after { display: none; }
.style-87195 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-87195 .course-title.off-state { color: #666367; }
.style-87195 .course-title.off-state:hover { color: #ee3124; }
.style-87195 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-87195 li.group { padding-bottom: 20px; }
.style-87195 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: center;margin-top: 1em; }
.style-87195 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-87195 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-87195 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-87195 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-87195 .course-title A:before { content: "\2022"; }
.style-87195 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-87195 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-87195 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-87195 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-87195 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-87195 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-87195 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-87195 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-87195 .course-title.on-state { color: #ee3124; }
.style-87195 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-87195 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-87195 .h4-style.calendar-event-title { font-size: 20px; }
.style-87195 .h4-style.calendar-event-title a { font-size: 20px; }
.style-97633 .h1-style { font-family: 'EB Garamond', serif;font-weight: normal;font-size: 37px;padding-bottom: 10px; }
.style-97633 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px;padding-bottom: 10px; }
.style-97633 .h3-style { font-family: Helvetica;font-weight: bold;color: #666367;text-transform: none; }
.style-97633 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 18px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-97633 .h5-style { font-size: 24px; }
.style-97633 .h6-style { margin-bottom: 30px;font-size: 18px; }
.style-97633 .button:before { display: none; }
.style-97633 .button:after { display: none; }
.style-97633 { font-family: 'Noto Sans', sans-serif;padding: 0px 30px;margin-bottom: 20px; }
.style-97633 .description { margin-bottom: 10px;line-height: 1.5; }
.style-97633 .readmore { background-color: #666367;color: #FFFFFF;font-size: 14px;padding: 3px 10px;margin-top: 10px;margin-bottom: 10px; }
.style-97633 .readmore:after { margin-bottom: 20px;margin-top: 10px; }
.style-97633 .link-image { padding: 0;margin: 0 0 10px 0; }
.style-97633 .long-description { font-size: 14px; }
.style-97633 .photos { padding-right: 10px; }
.style-97633 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-97633 .author { margin-bottom: 10px; }
.style-97633 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-97633 .search-label { margin-right: 10px; }
.style-97633 .backbutton { color: #ee3124; }
.style-97633 .backbutton:before { display: none; }
.style-97633 .backbutton:after { display: none; }
.style-97633 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-97633 .course-title.off-state { color: #666367; }
.style-97633 .course-title.off-state:hover { color: #ee3124; }
.style-97633 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-97633 li.group { background-color: #F0F0F0;padding: 10px 15px; }
.style-97633 div.content-wrap { line-height: 145% !important;padding-bottom: 20px;text-align: center; }
.style-97633 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-97633 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-97633 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-97633 .course-title A:before { content: "\2022"; }
.style-97633 .course-title.on-state { color: #ee3124; }
.style-97633 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-97633 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-97633 .h4-style.calendar-event-title { font-size: 20px; }
.style-97633 .h4-style.calendar-event-title a { font-size: 20px; }
.style-12200 .h1-style { font-family: 'EB Garamond', serif;font-weight: normal;font-size: 37px; }
.style-12200 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-12200 .h3-style { font-family: Helvetica;font-weight: bold;color: #666367;text-transform: none; }
.style-12200 .h4-style { font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-12200 .h6-style { margin-bottom: 30px; }
.style-12200 .button:before { display: none; }
.style-12200 .button:after { display: none; }
.style-12200 { font-family: 'Noto Sans', sans-serif;color: #666367; }
.style-12200 .description { margin-bottom: 10px;line-height: 1.5; }
.style-12200 .link-image { padding: 0;margin: 0 0 10px 0; }
.style-12200 .photos { padding-right: 10px; }
.style-12200 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-12200 .author { margin-bottom: 10px; }
.style-12200 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-12200 .search-label { margin-right: 10px; }
.style-12200 .backbutton { color: #ee3124; }
.style-12200 .backbutton:before { display: none; }
.style-12200 .backbutton:after { display: none; }
.style-12200 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-12200 .course-title.off-state { color: #666367; }
.style-12200 .course-title.off-state:hover { color: #ee3124; }
.style-12200 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-12200 .video .media-player { margin-bottom: 2em; }
.style-12200 div.content-wrap { line-height: 145% !important;color: #666367; }
.style-12200 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-12200 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-12200 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-12200 .course-title A:before { content: "\2022"; }
.style-12200 .course-title.on-state { color: #ee3124; }
.style-12200 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-12200 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-12200 .h4-style.calendar-event-title { font-size: 20px; }
.style-12200 .h4-style.calendar-event-title a { font-size: 20px; }
.style-55098 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-55098 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-55098 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-55098 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 17px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-55098 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-55098 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-55098 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-55098 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-55098 .button:before { display: none; }
.style-55098 .button:after { display: none; }
.style-55098 { margin-bottom: 20px;text-align: left;padding: 1em;background-color: #F0F0F0; }
.style-55098 .description { margin-bottom: 10px;line-height: 1.5; }
.style-55098 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-55098 .link-image:hover { opacity: 0.7; }
.style-55098 .photos { padding-left: 10px;text-align: left; }
.style-55098 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-55098 .author { margin-bottom: 10px; }
.style-55098 .lists img { padding-right: 10px; }
.style-55098 .photo img { padding-top: 10px;margin: 5px 0 0 0;width: 100%; }
.style-55098 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-55098 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-55098 form select[multiple] { padding: 5px; }
.style-55098 .text-explanation { font-style: italic; }
.style-55098 .search-label { margin-right: 10px; }
.style-55098 .header-widget { padding-top: 10px; }
.style-55098 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-55098 .backbutton:hover { background-color: #E0E0E0; }
.style-55098 .backbutton:before { display: none; }
.style-55098 .backbutton:after { display: none; }
.style-55098 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-55098 .course-title.off-state { color: #666367; }
.style-55098 .course-title.off-state:hover { color: #ee3124; }
.style-55098 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-55098 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: left; }
.style-55098 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-55098 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-55098 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-55098 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-55098 .course-title A:before { content: "\2022"; }
.style-55098 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-55098 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-55098 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-55098 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-55098 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-55098 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-55098 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-55098 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-55098 .course-title.on-state { color: #ee3124; }
.style-55098 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-55098 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-55098 .h4-style.calendar-event-title { font-size: 20px; }
.style-55098 .h4-style.calendar-event-title a { font-size: 20px; }
.style-4499 .h2-style { font-weight: bold;text-transform: none;color: #fff; }
.style-4499 .h3-style { color: #000000; }
.style-4499 .h4-style { color: #000000; }
.style-4499 .h5-style { color: #000000; }
.style-4499 .h6-style { color: #000000; }
.style-4499 A { color: #FFFFFF;font-size: inherit; }
.style-4499 A:hover { text-decoration: none; }
.style-4499 .button { color: #FFFFFF;font-weight: bold;text-decoration: none; }
.style-4499 { background-color: #84817f;color: #fff;padding: 20px;margin-bottom: 30px;font-size: 15px;font-family: 'PT Sans', sans-serif; }
.style-4499 .long-description { line-height: 1.5em; }
.style-4499 .photos { margin-right: 10px; }
.style-4499 .text img { max-width: 90%;margin-bottom: 10px; }
.style-4499 .question { color: #FFFFFF; }
.style-4499 .fund .bar { background-color: #EE3124; }
.style-4499 .goal { font-size: 18px;font-weight: bold;border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 5px;margin-bottom: 5px; }
.style-4499 .current { line-height: 1.5em;font-weight: bold; }
.style-4499 .goal-participation { line-height: 1.5em; }
.style-4499 .current-participation { line-height: 1.5em; }
.style-4499 .asof-date { line-height: 1.5em;font-weight: bold; }
.style-4499 .start-date { line-height: 1.5em;font-weight: bold; }
.style-4499 .end-date { line-height: 1.5em;font-weight: bold; }
.style-4499 .last-year-amount { line-height: 1.5em; }
.style-4499 .last-year-participation { line-height: 1.5em; }
.style-4499 .scale { color: #A12740; }
.style-4499 .fund .bar-container { border-width: 0px;background-color: #FFFFFF; }
.style-4499 div.content-wrap { line-height: 140%; }
.style-37824 .h2-style { font-family: 'EB Garamond', serif; }
.style-37824 A.links-urllink { color: #FFFFFF;text-align: center;font-size: 21px;text-weight: regular;text-decoration: NONE; }
.style-37824 li.group { width: 85%;float: left;padding: 1em;background-color: #ABABAB;text-align: center;margin-bottom: 20px; }
.style-37824 li.group:hover { background-color: #858585; }
.style-93028 .h2-style { font-family: 'EB Garamond', serif; }
.style-93028 A { color: #FFFFFF;text-align: center;font-size: 16px;font-weight: regular;text-decoration: NONE;line-height: 1.5em;display: block;padding: 2px;margin: 0px; }
.style-93028 A:hover { color: #FFFFFF; }
.style-93028 { text-align: left; }
.style-93028 A.links-urllink { color: #FFFFFF;text-align: center;font-size: 16px;font-weight: regular;text-decoration: NONE;line-height: 1.5em;display: block;padding: 2px;margin-bottom: 1em; }
.style-93028 li.group { padding: 0px;background-color: #878787;text-align: center;color: #FFFFFF;font-family: 'Noto Sans', sans-serif;display: block;margin: auto; }
.style-93028 li.group:hover { background-color: #666666; }
.style-93028 li.subcategory-group { text-align: center; }
.style-93028 div.content-wrap { text-align: center;margin-top: 10px; }
.style-4497 .h1-style { color: #FFFFFF;font-family: 'Noto Sans', sans-serif; }
.style-4497 .h2-style { color: #FFFFFF;font-family: 'EB Garamond', serif; }
.style-4497 .h3-style { color: #FFFFFF;font-family: 'EB Garamond', serif; }
.style-4497 .h4-style { color: #FFFFFF;font-size: 16px;font-family: 'Noto Sans', sans-serif; }
.style-4497 .h5-style { color: #FFFFFF;font-family: 'Noto Sans', sans-serif;font-size: 19px; }
.style-4497 .h6-style { color: #FFFFFF;font-family: 'Noto Sans', sans-serif;font-size: 19px; }
.style-4497 A { color: #FFFFFF;font-family: 'Noto Sans', sans-serif;line-height: 2em;font-size: 14px; }
.style-4497 A:hover { text-decoration: none; }
.style-4497 .button { color: #FFFFFF;font-weight: bold;text-decoration: none; }
.style-4497 { background-color: #9b9b46;color: #FFFFFF;padding: 15px 20px;margin-bottom: 30px;position: relative; }
.style-4497 .long-description { font-family: 'Noto Sans', sans-serif; }
.style-4497 .brief-description { font-family: 'Noto Sans', sans-serif; }
.style-4497 .question { text-decoration: ; }
.style-4497 .fund .bar { background-color: #CBCBCB; }
.style-4497 .goal { border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;margin: 10px 0;margin-top: 20px; }
.style-4497 .chart { max-width: 80% !important; }
.style-4497 .fund .bar-container { text-align: left;background-color: #FFF5F6;border: 0px;z-index: 999 !important;position: relative;width: 75px; }
.style-4497 .annualfund .current .label { font-weight: normal; }
.style-4497 .annualfund .goal-participation .label { font-weight: normal; }
.style-4497 .annualfund .current-participation .label { font-weight: normal; }
.style-4497 .annualfund .asof-date .label { font-weight: normal; }
.style-4497 .annualfund .start-date .label { font-weight: normal; }
.style-4497 .annualfund .end-date .label { font-weight: normal; }
.style-4497 .annualfund .last-year-amount .label { font-weight: normal; }
.style-4497 .annualfund .last-year-participation .label { font-weight: normal; }
.style-4497 .fund .chart .scale li i { z-index: 10 !important; }
.style-4497 div.content-wrap { line-height: 120%; }
.style-4497 .annualfund .remaining .label { font-weight: normal; }
.style-4497 .readmore-detail-page { font-family: 'Noto Sans', sans-serif; }
.style-16553 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-16553 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-16553 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-16553 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-16553 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-16553 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-16553 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-16553 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-16553 .button:before { display: none; }
.style-16553 .button:after { display: none; }
.style-16553 { margin-bottom: 20px; }
.style-16553 .description { margin-bottom: 10px;line-height: 1.5; }
.style-16553 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-16553 .photos { padding-left: 10px; }
.style-16553 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-16553 .author { margin-bottom: 10px; }
.style-16553 .lists img { padding-left: 10px; }
.style-16553 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-16553 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-16553 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-16553 form select[multiple] { padding: 5px; }
.style-16553 .text-explanation { font-style: italic; }
.style-16553 .search-label { margin-right: 10px; }
.style-16553 .header-widget { padding-top: 10px; }
.style-16553 .backbutton { color: #FFFFFF; }
.style-16553 .backbutton:before { display: none; }
.style-16553 .backbutton:after { display: none; }
.style-16553 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-16553 .course-title.off-state { color: #666367; }
.style-16553 .course-title.off-state:hover { color: #ee3124; }
.style-16553 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-16553 li.group { padding-bottom: 20px; }
.style-16553 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif; }
.style-16553 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-16553 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-16553 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-16553 .course-title A:before { content: "\2022"; }
.style-16553 .course-title.on-state { color: #ee3124; }
.style-16553 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-16553 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-16553 .h4-style.calendar-event-title { font-size: 20px; }
.style-16553 .h4-style.calendar-event-title a { font-size: 20px; }
.style-53666 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-53666 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-53666 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-53666 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-53666 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-53666 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-53666 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-53666 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-53666 .button:before { display: none; }
.style-53666 .button:after { display: none; }
.style-53666 { margin-bottom: 20px;text-align: left; }
.style-53666 .description { margin-bottom: 10px;line-height: 1.5; }
.style-53666 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-53666 .link-image:hover { opacity: 0.7; }
.style-53666 .long-description { font-size: 14px; }
.style-53666 .photos { padding-left: 10px;text-align: left; }
.style-53666 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-53666 .author { margin-bottom: 10px; }
.style-53666 .lists img { padding-right: 10px; }
.style-53666 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-53666 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-53666 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-53666 form select[multiple] { padding: 5px; }
.style-53666 .text-explanation { font-style: italic; }
.style-53666 .search-label { margin-right: 10px; }
.style-53666 .header-widget { padding-top: 10px; }
.style-53666 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-53666 .backbutton:hover { background-color: #E0E0E0; }
.style-53666 .backbutton:before { display: none; }
.style-53666 .backbutton:after { display: none; }
.style-53666 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-53666 .course-title.off-state { color: #666367; }
.style-53666 .course-title.off-state:hover { color: #ee3124; }
.style-53666 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-53666 li.group { padding-bottom: 20px; }
.style-53666 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: left; }
.style-53666 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-53666 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-53666 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-53666 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-53666 .course-title A:before { content: "\2022"; }
.style-53666 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-53666 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-53666 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-53666 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-53666 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-53666 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-53666 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-53666 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-53666 .course-title.on-state { color: #ee3124; }
.style-53666 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-53666 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-53666 .h4-style.calendar-event-title { font-size: 20px; }
.style-53666 .h4-style.calendar-event-title a { font-size: 20px; }
.style-37863 .h2-style { font-family: 'EB Garamond', serif;color: #6B6D70; }
.style-37863 { margin: 0;padding: 0; }
.style-37863 .link-image { margin: 5px 0;width: 100%; }
.style-37863 .long-description { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-69903 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-69903 .h2-style { font-family: 'EB Garamond', serif;font-size: 37px;text-align: left; }
.style-69903 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-69903 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-69903 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-69903 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-69903 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-69903 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-69903 .button:before { display: none; }
.style-69903 .button:after { display: none; }
.style-69903 { margin-bottom: 20px;font-size: 1.6em;line-height: 1.4;color: #ee3124;text-align: center;font-family: 'Noto Sans', sans-serif; }
.style-69903 .description { margin-bottom: 10px;line-height: 1.5; }
.style-69903 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-69903 .link-image:hover { opacity: 0.7; }
.style-69903 .photos { margin-bottom: .75em; }
.style-69903 .author { margin-bottom: 10px; }
.style-69903 .lists img { padding-right: 10px; }
.style-69903 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-69903 .fsd img { height: auto !important; }
.style-69903 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-69903 form select[multiple] { padding: 5px; }
.style-69903 .text-explanation { font-style: italic; }
.style-69903 .search-label { margin-right: 10px; }
.style-69903 .header-widget { padding-top: 10px; }
.style-69903 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-69903 .backbutton:hover { background-color: #E0E0E0; }
.style-69903 .backbutton:before { display: none; }
.style-69903 .backbutton:after { display: none; }
.style-69903 A.links-urllink { text-decoration: none;font-size: 15px;background-color: #887E7C;color: #fff;text-transform: uppercase;display: inline-block !important;font-weight: bold;padding: .5em .75em;margin: 10px 0;border-radius: 3px;-webkit-transition: background-color .3s;transition: background-color .3s; }
.style-69903 A.links-urllink:hover { background-color: #EE3124; }
.style-69903 .album-list { margin: 0; }
.style-69903 .album { margin: 0; }
.style-69903 .photo figure { margin: 0; }
.style-69903 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-69903 .course-title.off-state { color: #666367; }
.style-69903 .course-title.off-state:hover { color: #ee3124; }
.style-69903 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-69903 li.group { margin: 1.25em 0 0 0; }
.style-69903 li.group:first-child { margin-top: 0; }
.style-69903 div.content-wrap { font-family: 'EB Garamond', serif;font-size: 24px;text-align: left; }
.style-69903 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-69903 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-69903 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-69903 .album .photo-list { margin: 0; }
.style-69903 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-69903 .course-title A:before { content: "\2022"; }
.style-69903 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-69903 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-69903 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-69903 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-69903 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-69903 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-69903 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-69903 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-69903 .month-name { background-color: #887E7C;color: #FFFFFF;min-width: 2.5em;line-height: 1.6; }
.style-69903 .day-number { background-color: #EE3124;color: #FFFFFF;font-size: 1.5em; }
.style-69903 .event-detail { margin-left: 3em; }
.style-69903 .course-title.on-state { color: #ee3124; }
.style-69903 .start-date { display: none; }
.style-69903 .end-date { display: none; }
.style-69903 .date-sep { display: none; }
.style-69903 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-69903 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-69903 .h4-style.calendar-event-title { font-size: 20px; }
.style-69903 .h4-style.calendar-event-title a { font-size: 20px; }
.style-100777 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-100777 .h2-style { font-family: 'EB Garamond', serif;color: #787878;font-size: 24px;text-align: left; }
.style-100777 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-100777 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-100777 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-100777 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-100777 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-100777 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-100777 .button:before { display: none; }
.style-100777 .button:after { display: none; }
.style-100777 { margin-bottom: 20px;text-align: left; }
.style-100777 .description { margin-bottom: 10px;line-height: 1.5; }
.style-100777 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-100777 .link-image:hover { opacity: 0.7; }
.style-100777 .photos { padding-left: 10px;text-align: left; }
.style-100777 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-100777 .author { margin-bottom: 10px; }
.style-100777 .lists img { padding-right: 10px; }
.style-100777 .photo img { padding-top: 10px;margin: 5px 0 0 0;width: 100%; }
.style-100777 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-100777 .fsd img { height: auto !important; }
.style-100777 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-100777 form select[multiple] { padding: 5px; }
.style-100777 .text-explanation { font-style: italic; }
.style-100777 .search-label { margin-right: 10px; }
.style-100777 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-100777 .backbutton:hover { background-color: #E0E0E0; }
.style-100777 .backbutton:before { display: none; }
.style-100777 .backbutton:after { display: none; }
.style-100777 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-100777 .course-title.off-state { color: #666367; }
.style-100777 .course-title.off-state:hover { color: #ee3124; }
.style-100777 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-100777 li.group { padding-bottom: 20px; }
.style-100777 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #FFFFFF;font-size: 23px;text-align: center;margin-top: 1em;background-color: #0763B0;font-weight: bold;padding: 10px; }
.style-100777 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-100777 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-100777 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-100777 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-100777 .course-title A:before { content: "\2022"; }
.style-100777 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-100777 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-100777 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-100777 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-100777 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-100777 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-100777 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-100777 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-100777 .course-title.on-state { color: #ee3124; }
.style-100777 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-100777 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-100777 .h4-style.calendar-event-title { font-size: 20px; }
.style-100777 .h4-style.calendar-event-title a { font-size: 20px; }
.style-89913 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-89913 .h2-style { font-family: 'EB Garamond', serif;color: #EE3124;font-size: 30px;text-align: left; }
.style-89913 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-89913 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-89913 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-89913 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-89913 A { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-89913 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-89913 .button:before { display: none; }
.style-89913 .button:after { display: none; }
.style-89913 { margin-bottom: 20px;text-align: left; }
.style-89913 .description { margin-bottom: 10px;line-height: 1.5; }
.style-89913 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-89913 .link-image:hover { opacity: 0.7; }
.style-89913 .photos { padding-left: 10px;text-align: left; }
.style-89913 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-89913 .author { margin-bottom: 10px; }
.style-89913 .lists img { padding-right: 10px; }
.style-89913 .photo img { padding-top: 10px;margin: 5px 0 0 0;width: 100%; }
.style-89913 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-89913 .fsd img { height: auto !important; }
.style-89913 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-89913 form select[multiple] { padding: 5px; }
.style-89913 .text-explanation { font-style: italic; }
.style-89913 .search-label { margin-right: 10px; }
.style-89913 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-89913 .backbutton:hover { background-color: #E0E0E0; }
.style-89913 .backbutton:before { display: none; }
.style-89913 .backbutton:after { display: none; }
.style-89913 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-89913 .course-title.off-state { color: #666367; }
.style-89913 .course-title.off-state:hover { color: #ee3124; }
.style-89913 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-89913 li.group { padding-bottom: 20px; }
.style-89913 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 18px;text-align: left;margin-top: 1em;background-color: #F2F2F2;padding: 20px; }
.style-89913 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-89913 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-89913 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-89913 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-89913 .course-title A:before { content: "\2022"; }
.style-89913 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-89913 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-89913 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-89913 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-89913 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-89913 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-89913 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-89913 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-89913 .course-title.on-state { color: #ee3124; }
.style-89913 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-89913 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-89913 .h4-style.calendar-event-title { font-size: 20px; }
.style-89913 .h4-style.calendar-event-title a { font-size: 20px; }
.style-93798 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-93798 .h2-style { font-family: 'EB Garamond', serif;color: #787878;font-size: 24px;text-align: left; }
.style-93798 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-93798 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-93798 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-93798 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-93798 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-93798 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-93798 .button:before { display: none; }
.style-93798 .button:after { display: none; }
.style-93798 { margin-bottom: 20px;text-align: left;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/291/site/704/images/repeating-pattern.png');background-repeat: repeat; }
.style-93798 .description { margin-bottom: 10px;line-height: 1.5; }
.style-93798 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-93798 .link-image:hover { opacity: 0.7; }
.style-93798 .photos { padding-left: 10px;text-align: left; }
.style-93798 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-93798 .author { margin-bottom: 10px; }
.style-93798 .lists img { padding-right: 10px; }
.style-93798 .photo img { padding-top: 10px;margin: 5px 0 0 0;width: 100%; }
.style-93798 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-93798 .fsd img { height: auto !important; }
.style-93798 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-93798 form select[multiple] { padding: 5px; }
.style-93798 .text-explanation { font-style: italic; }
.style-93798 .search-label { margin-right: 10px; }
.style-93798 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-93798 .backbutton:hover { background-color: #E0E0E0; }
.style-93798 .backbutton:before { display: none; }
.style-93798 .backbutton:after { display: none; }
.style-93798 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-93798 .course-title.off-state { color: #666367; }
.style-93798 .course-title.off-state:hover { color: #ee3124; }
.style-93798 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-93798 li.group { padding-bottom: 20px; }
.style-93798 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: left;margin-top: 1em; }
.style-93798 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-93798 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-93798 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-93798 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-93798 .course-title A:before { content: "\2022"; }
.style-93798 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-93798 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-93798 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-93798 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-93798 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-93798 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-93798 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-93798 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-93798 .course-title.on-state { color: #ee3124; }
.style-93798 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-93798 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-93798 .h4-style.calendar-event-title { font-size: 20px; }
.style-93798 .h4-style.calendar-event-title a { font-size: 20px; }
.style-12494 .h1-style { color: #FFF7F7; }
.style-12494 .h2-style { font-weight: bold;text-transform: none;color: #fff;font-family: 'EB Garamond', serif; }
.style-12494 .h3-style { color: #000000; }
.style-12494 .h4-style { color: #FFFFFF;font-size: 16px;line-height: 1.5em; }
.style-12494 .h5-style { color: #000000; }
.style-12494 .h6-style { color: #000000; }
.style-12494 A { color: #FFFFFF;font-size: inherit; }
.style-12494 A:hover { text-decoration: none; }
.style-12494 .button { color: #FFFFFF;font-weight: bold;text-decoration: none; }
.style-12494 { background-color: #00B9BA;color: #fff;padding: 20px;margin-bottom: 30px;font-size: 15px;font-family: 'PT Sans', sans-serif; }
.style-12494 .long-description { line-height: 1.5em; }
.style-12494 .photos { margin-right: 10px; }
.style-12494 .text img { max-width: 90%;margin-bottom: 10px; }
.style-12494 .question { color: #FFFFFF; }
.style-12494 .submit-button { color: #EE3124;border-radius: 10px;background-color: #FFFFFF; }
.style-12494 .fund .bar { background-color: #EE3124; }
.style-12494 .goal { font-size: 18px;font-weight: bold;border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 5px;margin-bottom: 5px; }
.style-12494 .current { line-height: 1.5em;font-weight: bold; }
.style-12494 .goal-participation { line-height: 1.5em; }
.style-12494 .current-participation { line-height: 1.5em; }
.style-12494 .asof-date { line-height: 1.5em;font-weight: bold; }
.style-12494 .start-date { line-height: 1.5em;font-weight: bold; }
.style-12494 .end-date { line-height: 1.5em;font-weight: bold; }
.style-12494 .last-year-amount { line-height: 1.5em; }
.style-12494 .last-year-participation { line-height: 1.5em; }
.style-12494 .scale { color: #A12740; }
.style-12494 .fund .bar-container { border-width: 0px;background-color: #FFFFFF; }
.style-12494 A.links-urllink { line-height: 2.5em;font-weight: bold;font-size: 16px; }
.style-12494 div.content-wrap { line-height: 140%;font-family: 'Noto Sans', sans-serif; }
.style-22001 .h1-style { color: #FFF7F7; }
.style-22001 .h2-style { font-weight: bold;text-transform: none;color: #fff;font-family: 'EB Garamond', serif;text-align: center;font-size: 33px; }
.style-22001 .h3-style { color: #000000; }
.style-22001 .h4-style { color: #FFFFFF;font-size: 16px;line-height: 1.5em; }
.style-22001 .h5-style { color: #000000; }
.style-22001 .h6-style { color: #000000; }
.style-22001 A { color: #FFFFFF;font-size: inherit; }
.style-22001 A:hover { text-decoration: none; }
.style-22001 .button { color: #FFFFFF;font-weight: bold;text-decoration: none; }
.style-22001 { background-color: #00B9BA;color: #fff;padding: 20px;margin-bottom: 30px;font-size: 15px;font-family: 'PT Sans', sans-serif; }
.style-22001 .long-description { line-height: 1.5em; }
.style-22001 .photos { margin-right: 10px; }
.style-22001 .text img { max-width: 90%;margin-bottom: 10px; }
.style-22001 .question { color: #FFFFFF; }
.style-22001 .submit-button { color: #EE3124;border-radius: 10px;background-color: #FFFFFF; }
.style-22001 .fund .bar { background-color: #EE3124; }
.style-22001 .goal { font-size: 18px;font-weight: bold;border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 5px;margin-bottom: 5px; }
.style-22001 .current { line-height: 1.5em;font-weight: bold; }
.style-22001 .goal-participation { line-height: 1.5em; }
.style-22001 .current-participation { line-height: 1.5em; }
.style-22001 .asof-date { line-height: 1.5em;font-weight: bold; }
.style-22001 .start-date { line-height: 1.5em;font-weight: bold; }
.style-22001 .end-date { line-height: 1.5em;font-weight: bold; }
.style-22001 .last-year-amount { line-height: 1.5em; }
.style-22001 .last-year-participation { line-height: 1.5em; }
.style-22001 .scale { color: #A12740; }
.style-22001 .fund .bar-container { border-width: 0px;background-color: #FFFFFF; }
.style-22001 div.content-wrap { line-height: 140%;font-family: 'Noto Sans', sans-serif; }
.style-12266 .h1-style { font-family: 'EB Garamond', serif;font-weight: normal;font-size: 37px;padding-bottom: 10px; }
.style-12266 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px;padding-bottom: 10px; }
.style-12266 .h3-style { font-family: Helvetica;font-weight: bold;color: #666367;text-transform: none; }
.style-12266 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 18px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-12266 .h5-style { font-size: 24px; }
.style-12266 .h6-style { margin-bottom: 30px;font-size: 18px; }
.style-12266 .button:before { display: none; }
.style-12266 .button:after { display: none; }
.style-12266 { font-family: 'Noto Sans', sans-serif;background-color: #F0F0F0;padding: 20px 30px 10px 30px;margin-bottom: 30px; }
.style-12266 .description { margin-bottom: 10px;line-height: 1.5; }
.style-12266 .readmore { background-color: #666367;color: #FFFFFF;font-size: 14px;padding: 3px 10px;margin-top: 10px;margin-bottom: 10px; }
.style-12266 .readmore:after { margin-bottom: 20px;margin-top: 10px; }
.style-12266 .archive { background-color: #FCFCFC; }
.style-12266 .link-image { padding: 0;margin: 0 0 10px 0; }
.style-12266 .h4-style A { text-decoration: none; }
.style-12266 .long-description { font-size: 14px; }
.style-12266 .photos { padding-right: 10px; }
.style-12266 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-12266 .author { margin-bottom: 10px; }
.style-12266 .submit-button { margin-top: 2em; }
.style-12266 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-12266 .department-selector { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.style-12266 .letter-selector { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.style-12266 .faculty-staff-control { padding: 5px; }
.style-12266 .name-prefix { font-weight: bold; }
.style-12266 .first-name { font-weight: bold; }
.style-12266 .last-name { font-weight: bold; }
.style-12266 .search-label { margin-right: 10px; }
.style-12266 .backbutton { color: #ee3124; }
.style-12266 .backbutton:before { display: none; }
.style-12266 .backbutton:after { display: none; }
.style-12266 A.links-urllink { color: #666367; }
.style-12266 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-12266 .course-title.off-state { color: #666367; }
.style-12266 .course-title.off-state:hover { color: #ee3124; }
.style-12266 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-12266 li.group { background-color: #F0F0F0;padding: 10px 15px; }
.style-12266 div.content-wrap { line-height: 145% !important;padding-bottom: 20px;font-size: 14px; }
.style-12266 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-12266 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-12266 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-12266 .course-title A:before { content: "\2022"; }
.style-12266 .course-title.on-state { color: #ee3124; }
.style-12266 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-12266 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-12266 .h4-style.calendar-event-title { font-size: 20px; }
.style-12266 .h4-style.calendar-event-title a { font-size: 20px; }
.style-84206 .h1-style { font-family: 'EB Garamond', serif;font-weight: normal;font-size: 37px;padding-bottom: 10px; }
.style-84206 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px;padding-bottom: 10px; }
.style-84206 .h3-style { font-family: Helvetica;font-weight: bold;color: #666367;text-transform: none; }
.style-84206 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 18px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-84206 .h5-style { font-size: 24px; }
.style-84206 .h6-style { margin-bottom: 30px;font-size: 18px; }
.style-84206 .button:before { display: none; }
.style-84206 .button:after { display: none; }
.style-84206 { font-family: 'Noto Sans', sans-serif;background-color: #F0F0F0;padding: 20px 30px 10px 30px;margin-bottom: 30px; }
.style-84206 .description { margin-bottom: 10px;line-height: 1.5; }
.style-84206 .readmore { background-color: #666367;color: #FFFFFF;font-size: 14px;padding: 3px 10px;margin-top: 10px;margin-bottom: 10px; }
.style-84206 .readmore:after { margin-bottom: 20px;margin-top: 10px; }
.style-84206 .archive { background-color: #FCFCFC; }
.style-84206 .link-image { padding: 0;margin: 0 0 10px 0; }
.style-84206 .h4-style A { text-decoration: none; }
.style-84206 .long-description { font-size: 14px; }
.style-84206 .photos { padding-right: 10px; }
.style-84206 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-84206 .author { margin-bottom: 10px; }
.style-84206 .submit-button { margin-top: 2em; }
.style-84206 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-84206 .department-selector { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.style-84206 .letter-selector { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.style-84206 .faculty-staff-control { padding: 5px; }
.style-84206 .name-prefix { font-weight: bold; }
.style-84206 .first-name { font-weight: bold; }
.style-84206 .last-name { font-weight: bold; }
.style-84206 .search-label { margin-right: 10px; }
.style-84206 .backbutton { color: #ee3124; }
.style-84206 .backbutton:before { display: none; }
.style-84206 .backbutton:after { display: none; }
.style-84206 A.links-urllink { color: #666367; }
.style-84206 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-84206 .course-title.off-state { color: #666367; }
.style-84206 .course-title.off-state:hover { color: #ee3124; }
.style-84206 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-84206 li.group { background-color: #F0F0F0;padding: 10px 15px; }
.style-84206 div.content-wrap { line-height: 145% !important;padding-bottom: 20px;font-size: 14px; }
.style-84206 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-84206 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-84206 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-84206 .course-title A:before { content: "\2022"; }
.style-84206 .course-title.on-state { color: #ee3124; }
.style-84206 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-84206 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-84206 .h4-style.calendar-event-title { font-size: 20px; }
.style-84206 .h4-style.calendar-event-title a { font-size: 20px; }
.style-102825 .h1-style { font-family: 'EB Garamond', serif;font-weight: normal;font-size: 37px;padding-bottom: 10px; }
.style-102825 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px;padding-bottom: 10px; }
.style-102825 .h3-style { font-family: Helvetica;font-weight: bold;color: #666367;text-transform: none; }
.style-102825 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 22px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-102825 .h5-style { font-size: 24px; }
.style-102825 .h6-style { margin-bottom: 30px;font-size: 18px; }
.style-102825 .button:before { display: none; }
.style-102825 .button:after { display: none; }
.style-102825 { font-family: 'Noto Sans', sans-serif; }
.style-102825 .description { margin-bottom: 10px;line-height: 1.5; }
.style-102825 .readmore { background-color: #666367;color: #FFFFFF;font-size: 14px;padding: 3px 10px;margin-top: 10px;margin-bottom: 10px; }
.style-102825 .readmore:after { margin-bottom: 20px;margin-top: 10px; }
.style-102825 .archive { background-color: #FCFCFC; }
.style-102825 .link-image { padding: 0;margin: 0 0 10px 0; }
.style-102825 .h4-style A { text-decoration: none; }
.style-102825 .long-description { font-size: 15px; }
.style-102825 .brief-description { font-size: 15px; }
.style-102825 .photos { padding-right: 10px; }
.style-102825 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-102825 .author { margin-bottom: 10px; }
.style-102825 .submit-button { margin-top: 2em; }
.style-102825 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-102825 .department-selector { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.style-102825 .letter-selector { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.style-102825 .faculty-staff-control { padding: 5px; }
.style-102825 .name-prefix { font-weight: bold; }
.style-102825 .first-name { font-weight: bold; }
.style-102825 .last-name { font-weight: bold; }
.style-102825 .search-label { margin-right: 10px; }
.style-102825 .backbutton { color: #ee3124; }
.style-102825 .backbutton:before { display: none; }
.style-102825 .backbutton:after { display: none; }
.style-102825 A.links-urllink { color: #666367; }
.style-102825 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-102825 .course-title.off-state { color: #666367; }
.style-102825 .course-title.off-state:hover { color: #ee3124; }
.style-102825 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-102825 li.group { background-color: #F0F0F0;padding: 20px;margin: 20px 0px; }
.style-102825 div.content-wrap { line-height: 145% !important;padding-bottom: 20px;font-size: 14px; }
.style-102825 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-102825 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-102825 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-102825 .course-title A:before { content: "\2022"; }
.style-102825 .course-title.on-state { color: #ee3124; }
.style-102825 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-102825 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-102825 .h4-style.calendar-event-title { font-size: 20px; }
.style-102825 .h4-style.calendar-event-title a { font-size: 20px; }
.style-12305 .h1-style { color: #83807E; }
.style-12305 .h2-style { color: #83807E;font-family: 'EB Garamond', serif; }
.style-12305 .h3-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-12305 .h4-style { color: #83807E;font-size: 15px;padding-bottom: 10px;font-family: Arial; }
.style-12305 .h5-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-12305 .h6-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-12305 A { color: #EE3124;font-family: 'EB Garamond', serif;font-weight: bold;font-size: 18px; }
.style-12305 A:hover { text-decoration: none; }
.style-12305 .button { color: #83807E;font-weight: bold;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-12305 { background-color: #F0F0F0;color: #83807E;padding: 20px;margin-bottom: 30px;position: relative;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-12305 .long-description { line-height: 25px; }
.style-12305 .brief-description { color: #83807E; }
.style-12305 .question { text-decoration: ; }
.style-12305 .fund .bar { background-color: #CBCBCB; }
.style-12305 .goal { border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;margin: 10px 0;margin-top: 20px; }
.style-12305 .chart { max-width: 80% !important; }
.style-12305 .fund .bar-container { text-align: left;background-color: #FFF5F6;border: 0px;z-index: 999 !important;position: relative;width: 75px; }
.style-12305 .annualfund .current .label { font-weight: normal; }
.style-12305 .annualfund .goal-participation .label { font-weight: normal; }
.style-12305 .annualfund .current-participation .label { font-weight: normal; }
.style-12305 .annualfund .asof-date .label { font-weight: normal; }
.style-12305 .annualfund .start-date .label { font-weight: normal; }
.style-12305 .annualfund .end-date .label { font-weight: normal; }
.style-12305 .annualfund .last-year-amount .label { font-weight: normal; }
.style-12305 .annualfund .last-year-participation .label { font-weight: normal; }
.style-12305 A.links-urllink { font-family: 'Noto Sans', sans-serif;text-decoration: none;font-size: 16px; }
.style-12305 .fund .chart .scale li i { z-index: 10 !important; }
.style-12305 li.group { color: #83807E;padding-bottom: 10px; }
.style-12305 div.content-wrap { line-height: 120%;font-family: 'Noto Sans', sans-serif; }
.style-12305 .annualfund .remaining .label { font-weight: normal; }
.style-12305 .readmore-detail-page { color: #83807E;font-size: 14px; }
.style-92251 .h1-style { color: #83807E; }
.style-92251 .h2-style { color: #83807E;font-family: 'EB Garamond', serif; }
.style-92251 .h3-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-92251 .h4-style { color: #EE3124;font-size: 15px;padding-bottom: 10px;font-family: 'Noto Sans', sans-serif; }
.style-92251 .h5-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-92251 .h6-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-92251 A { color: #EE3124;font-family: 'Noto Sans', sans-serif;font-weight: bold;font-size: 18px; }
.style-92251 A:hover { text-decoration: none; }
.style-92251 .button { color: #83807E;font-weight: bold;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-92251 { background-color: #F0F0F0;color: #83807E;padding: 20px;margin-bottom: 30px;position: relative;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-92251 .long-description { line-height: 25px; }
.style-92251 .brief-description { color: #83807E; }
.style-92251 .question { text-decoration: ; }
.style-92251 .fund .bar { background-color: #CBCBCB; }
.style-92251 .goal { border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;margin: 10px 0;margin-top: 20px; }
.style-92251 .chart { max-width: 80% !important; }
.style-92251 .fund .bar-container { text-align: left;background-color: #FFF5F6;border: 0px;z-index: 999 !important;position: relative;width: 75px; }
.style-92251 .annualfund .current .label { font-weight: normal; }
.style-92251 .annualfund .goal-participation .label { font-weight: normal; }
.style-92251 .annualfund .current-participation .label { font-weight: normal; }
.style-92251 .annualfund .asof-date .label { font-weight: normal; }
.style-92251 .annualfund .start-date .label { font-weight: normal; }
.style-92251 .annualfund .end-date .label { font-weight: normal; }
.style-92251 .annualfund .last-year-amount .label { font-weight: normal; }
.style-92251 .annualfund .last-year-participation .label { font-weight: normal; }
.style-92251 A.links-urllink { font-family: 'Noto Sans', sans-serif;text-decoration: none;font-size: 16px; }
.style-92251 .fund .chart .scale li i { z-index: 10 !important; }
.style-92251 li.group { padding: 25px;text-align: left;color: #FFFFFF;font-family: 'Noto Sans', sans-serif;display: block;margin-bottom: 17px;border-width: 1px;border-style: solid;border-color: #EE3124;background-color: #FFFFFF; }
.style-92251 div.content-wrap { line-height: 120%;font-family: 'Noto Sans', sans-serif; }
.style-92251 .annualfund .remaining .label { font-weight: normal; }
.style-92251 .readmore-detail-page { color: #83807E;font-size: 14px; }
.style-69665 .h1-style { font-family: 'EB Garamond', serif;font-weight: normal;font-size: 37px;padding-bottom: 10px; }
.style-69665 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px;padding-bottom: 10px; }
.style-69665 .h3-style { font-family: Helvetica;font-weight: bold;color: #666367;text-transform: none; }
.style-69665 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 18px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-69665 .h5-style { font-size: 24px; }
.style-69665 .h6-style { margin-bottom: 30px;font-size: 18px; }
.style-69665 .button:before { display: none; }
.style-69665 .button:after { display: none; }
.style-69665 { font-family: 'Noto Sans', sans-serif;background-color: #F0F0F0;padding: 20px 30px 10px 30px;margin-bottom: 30px; }
.style-69665 .description { margin-bottom: 10px;line-height: 1.5; }
.style-69665 .readmore { background-color: #666367;color: #FFFFFF;font-size: 14px;padding: 3px 10px;margin-top: 10px;margin-bottom: 10px; }
.style-69665 .readmore:after { margin-bottom: 20px;margin-top: 10px; }
.style-69665 .archive { background-color: #FCFCFC; }
.style-69665 .link-image { padding: 0;margin: 0 0 10px 0; }
.style-69665 .h4-style A { text-decoration: none; }
.style-69665 .long-description { font-size: 14px; }
.style-69665 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-69665 .author { margin-bottom: 10px; }
.style-69665 .submit-button { margin-top: 2em; }
.style-69665 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-69665 .department-selector { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.style-69665 .letter-selector { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.style-69665 .faculty-staff-control { padding: 5px; }
.style-69665 .name-prefix { font-weight: bold; }
.style-69665 .first-name { font-weight: bold; }
.style-69665 .last-name { font-weight: bold; }
.style-69665 .search-label { margin-right: 10px; }
.style-69665 .backbutton { color: #ee3124; }
.style-69665 .backbutton:before { display: none; }
.style-69665 .backbutton:after { display: none; }
.style-69665 A.links-urllink { color: #666367; }
.style-69665 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-69665 .course-title.off-state { color: #666367; }
.style-69665 .course-title.off-state:hover { color: #ee3124; }
.style-69665 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-69665 li.group { background-color: #F0F0F0;padding: 10px 15px; }
.style-69665 div.content-wrap { line-height: 145% !important;padding-bottom: 20px;font-size: 14px; }
.style-69665 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-69665 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-69665 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-69665 .course-title A:before { content: "\2022"; }
.style-69665 .course-title.on-state { color: #ee3124; }
.style-69665 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-69665 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-69665 .h4-style.calendar-event-title { font-size: 20px; }
.style-69665 .h4-style.calendar-event-title a { font-size: 20px; }
.style-91113 .h1-style { font-family: 'EB Garamond', serif;font-weight: normal;font-size: 37px;padding-bottom: 10px; }
.style-91113 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px;padding-bottom: 10px;text-align: center; }
.style-91113 .h3-style { font-family: Helvetica;font-weight: bold;color: #666367;text-transform: none; }
.style-91113 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 18px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-91113 .h5-style { font-size: 24px; }
.style-91113 .h6-style { margin-bottom: 30px;font-size: 18px; }
.style-91113 .button:before { display: none; }
.style-91113 .button:after { display: none; }
.style-91113 { font-family: 'Noto Sans', sans-serif;background-color: #F0F0F0;padding: 20px 30px 10px 30px;margin-bottom: 30px; }
.style-91113 .description { margin-bottom: 10px;line-height: 1.5; }
.style-91113 .readmore { background-color: #666367;color: #FFFFFF;font-size: 14px;padding: 3px 10px;margin-top: 10px;margin-bottom: 10px; }
.style-91113 .readmore:after { margin-bottom: 20px;margin-top: 10px; }
.style-91113 .archive { background-color: #FCFCFC; }
.style-91113 .link-image { padding: 0;margin: 0 0 10px 0; }
.style-91113 .h4-style A { text-decoration: none; }
.style-91113 .long-description { font-size: 14px; }
.style-91113 .photos { padding-right: 10px; }
.style-91113 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-91113 .author { margin-bottom: 10px; }
.style-91113 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-91113 .department-selector { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.style-91113 .letter-selector { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.style-91113 .faculty-staff-control { padding: 5px; }
.style-91113 .name-prefix { font-weight: bold; }
.style-91113 .first-name { font-weight: bold; }
.style-91113 .last-name { font-weight: bold; }
.style-91113 .search-label { margin-right: 10px; }
.style-91113 .backbutton { color: #ee3124; }
.style-91113 .backbutton:before { display: none; }
.style-91113 .backbutton:after { display: none; }
.style-91113 A.links-urllink { color: #666367; }
.style-91113 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-91113 .course-title.off-state { color: #666367; }
.style-91113 .course-title.off-state:hover { color: #ee3124; }
.style-91113 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-91113 li.group { background-color: #F0F0F0;padding: 10px 15px; }
.style-91113 div.content-wrap { line-height: 145% !important;padding-bottom: 20px;font-size: 40px;font-family: 'Noto Sans', sans-serif;color: #000000;text-align: center; }
.style-91113 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-91113 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-91113 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-91113 .course-title A:before { content: "\2022"; }
.style-91113 .course-title.on-state { color: #ee3124; }
.style-91113 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-91113 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-91113 .h4-style.calendar-event-title { font-size: 20px; }
.style-91113 .h4-style.calendar-event-title a { font-size: 20px; }
.style-49853 .h1-style { font-family: 'EB Garamond', serif;font-weight: normal;font-size: 37px;padding-bottom: 10px; }
.style-49853 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px;padding-bottom: 10px; }
.style-49853 .h3-style { font-family: Helvetica;font-weight: bold;color: #666367;text-transform: none; }
.style-49853 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 18px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-49853 .h5-style { font-size: 24px; }
.style-49853 .h6-style { margin-bottom: 30px;font-size: 18px; }
.style-49853 .button:before { display: none; }
.style-49853 .button:after { display: none; }
.style-49853 { font-family: 'Noto Sans', sans-serif;background-color: #F0F0F0;padding: 20px 30px 10px 30px;margin-bottom: 30px; }
.style-49853 .description { margin-bottom: 10px;line-height: 1.5; }
.style-49853 .readmore { background-color: #666367;color: #FFFFFF;font-size: 14px;padding: 3px 10px;margin-top: 10px;margin-bottom: 10px; }
.style-49853 .readmore:after { margin-bottom: 20px;margin-top: 10px; }
.style-49853 .archive { background-color: #FCFCFC; }
.style-49853 .link-image { padding: 0;margin: 0 0 10px 0; }
.style-49853 .h4-style A { text-decoration: none; }
.style-49853 .long-description { font-size: 14px; }
.style-49853 .photos { padding-right: 10px; }
.style-49853 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-49853 .author { margin-bottom: 10px; }
.style-49853 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-49853 .department-selector { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.style-49853 .letter-selector { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.style-49853 .faculty-staff-control { padding: 5px; }
.style-49853 .name-prefix { font-weight: bold; }
.style-49853 .first-name { font-weight: bold; }
.style-49853 .last-name { font-weight: bold; }
.style-49853 .search-label { margin-right: 10px; }
.style-49853 .backbutton { color: #ee3124; }
.style-49853 .backbutton:before { display: none; }
.style-49853 .backbutton:after { display: none; }
.style-49853 A.links-urllink { color: #666367; }
.style-49853 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-49853 .course-title.off-state { color: #666367; }
.style-49853 .course-title.off-state:hover { color: #ee3124; }
.style-49853 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-49853 li.group { background-color: #F0F0F0;padding: 10px 15px; }
.style-49853 div.content-wrap { line-height: 145% !important;padding-bottom: 20px;font-size: 16px;font-family: 'Noto Sans', sans-serif;color: #000000; }
.style-49853 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-49853 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-49853 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-49853 .course-title A:before { content: "\2022"; }
.style-49853 .course-title.on-state { color: #ee3124; }
.style-49853 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-49853 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-49853 .h4-style.calendar-event-title { font-size: 20px; }
.style-49853 .h4-style.calendar-event-title a { font-size: 20px; }
.style-48232 .h2-style { color: #EE3124;font-size: 18px;background-color: #F2F2F2;text-decoration: none;padding-bottom: 10px;font-family: 'Noto Sans', sans-serif !important; }
.style-48232 .h2-style:hover { text-decoration: none;color: #ee3124; }
.style-48232 { font-size: 20px;background-color: #F2F2F2;padding: 10px;margin-bottom: 10px; }
.style-48232 .link-image { color: #808080; }
.style-48232 A.links-urllink { color: #808080;padding: 10px 0;display: block;font-size: 18px; }
.style-48232 A.links-urllink:hover { text-decoration: none; }
.style-12303 .h1-style { font-family: 'EB Garamond', serif;font-weight: normal;font-size: 37px;padding-bottom: 10px; }
.style-12303 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px;padding-bottom: 10px; }
.style-12303 .h3-style { font-family: Helvetica;font-weight: bold;color: #666367;text-transform: none; }
.style-12303 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 18px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-12303 .h5-style { font-size: 24px; }
.style-12303 .h6-style { margin-bottom: 30px;font-size: 18px; }
.style-12303 .button:before { display: none; }
.style-12303 .button:after { display: none; }
.style-12303 { font-family: 'Noto Sans', sans-serif;background-color: #F0F0F0;padding: 10px 20px;margin-bottom: 20px; }
.style-12303 .description { margin-bottom: 10px;line-height: 1.5; }
.style-12303 .readmore { background-color: #666367;color: #FFFFFF;font-size: 14px;padding: 3px 10px;margin-top: 10px;margin-bottom: 10px; }
.style-12303 .readmore:after { margin-bottom: 20px;margin-top: 10px; }
.style-12303 .link-image { padding: 0;margin: 0 0 10px 0; }
.style-12303 .long-description { font-size: 14px; }
.style-12303 .photos { padding-right: 10px; }
.style-12303 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-12303 .author { margin-bottom: 10px; }
.style-12303 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-12303 .search-label { margin-right: 10px; }
.style-12303 .backbutton { color: #ee3124; }
.style-12303 .backbutton:before { display: none; }
.style-12303 .backbutton:after { display: none; }
.style-12303 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-12303 .course-title.off-state { color: #666367; }
.style-12303 .course-title.off-state:hover { color: #ee3124; }
.style-12303 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-12303 li.group { padding: 0 15px; }
.style-12303 div.content-wrap { line-height: 145% !important;padding-bottom: 10px;font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-12303 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-12303 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-12303 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-12303 .course-title A:before { content: "\2022"; }
.style-12303 .course-title.on-state { color: #ee3124; }
.style-12303 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-12303 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-12303 .h4-style.calendar-event-title { font-size: 20px; }
.style-12303 .h4-style.calendar-event-title a { font-size: 20px; }
.style-30022 .h1-style { font-family: 'EB Garamond', serif;font-weight: normal;font-size: 37px;padding-bottom: 10px; }
.style-30022 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px;padding-bottom: 10px; }
.style-30022 .h3-style { font-family: Helvetica;font-weight: bold;color: #666367;text-transform: none; }
.style-30022 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 18px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-30022 .h5-style { font-size: 24px; }
.style-30022 .h6-style { margin-bottom: 30px;font-size: 18px; }
.style-30022 .button:before { display: none; }
.style-30022 .button:after { display: none; }
.style-30022 { font-family: 'Noto Sans', sans-serif;background-color: #F0F0F0;padding: 10px 20px;margin-bottom: 20px; }
.style-30022 .description { margin-bottom: 10px;line-height: 1.5; }
.style-30022 .readmore { color: #000000;font-size: 14px;padding: 0;text-decoration: underline;margin-bottom: 10px; }
.style-30022 .readmore:after { margin-bottom: 20px;margin-top: 10px; }
.style-30022 .link-image { padding: 0;margin: 0 0 10px 0; }
.style-30022 .long-description { font-size: 14px; }
.style-30022 .photos { padding-right: 10px; }
.style-30022 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-30022 .author { margin-bottom: 10px; }
.style-30022 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-30022 .search-label { margin-right: 10px; }
.style-30022 .backbutton { color: #ee3124; }
.style-30022 .backbutton:before { display: none; }
.style-30022 .backbutton:after { display: none; }
.style-30022 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-30022 .course-title.off-state { color: #666367; }
.style-30022 .course-title.off-state:hover { color: #ee3124; }
.style-30022 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-30022 li.group { padding: 0 15px; }
.style-30022 div.content-wrap { line-height: 145% !important;padding-bottom: 10px;font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-30022 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-30022 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-30022 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-30022 .course-title A:before { content: "\2022"; }
.style-30022 .course-title.on-state { color: #ee3124; }
.style-30022 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-30022 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-30022 .h4-style.calendar-event-title { font-size: 20px; }
.style-30022 .h4-style.calendar-event-title a { font-size: 20px; }
.style-22587 .h1-style { font-family: 'EB Garamond', serif;font-weight: normal;font-size: 37px;padding-bottom: 10px; }
.style-22587 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px;padding-bottom: 10px; }
.style-22587 .h3-style { font-family: Helvetica;font-weight: bold;color: #666367;text-transform: none; }
.style-22587 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 18px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-22587 .h5-style { font-size: 24px; }
.style-22587 .h6-style { margin-bottom: 30px;font-size: 18px; }
.style-22587 .button:before { display: none; }
.style-22587 .button:after { display: none; }
.style-22587 { font-family: 'Noto Sans', sans-serif;padding: 10px 20px;margin-bottom: 20px;background-color: #F0F0F0; }
.style-22587 .description { margin-bottom: 10px;line-height: 1.5; }
.style-22587 .readmore { background-color: #666367;color: #FFFFFF;font-size: 14px;padding: 3px 10px;margin-top: 10px;margin-bottom: 10px; }
.style-22587 .readmore:after { margin-bottom: 20px;margin-top: 10px; }
.style-22587 .link-image { padding: 0;margin: 0 0 10px 0; }
.style-22587 .long-description { font-size: 14px; }
.style-22587 .photos { padding-right: 10px; }
.style-22587 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-22587 .author { margin-bottom: 10px; }
.style-22587 .lists img { width: 30%;padding-left: 1em;padding-bottom: 1em; }
.style-22587 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-22587 .search-label { margin-right: 10px; }
.style-22587 .backbutton { color: #ee3124; }
.style-22587 .backbutton:before { display: none; }
.style-22587 .backbutton:after { display: none; }
.style-22587 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-22587 .course-title.off-state { color: #666367; }
.style-22587 .course-title.off-state:hover { color: #ee3124; }
.style-22587 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-22587 li.group { padding: 0 15px; }
.style-22587 div.content-wrap { line-height: 145% !important;padding-bottom: 10px;font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-22587 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-22587 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-22587 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-22587 .course-title A:before { content: "\2022"; }
.style-22587 .course-title.on-state { color: #ee3124; }
.style-22587 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-22587 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-22587 .h4-style.calendar-event-title { font-size: 20px; }
.style-22587 .h4-style.calendar-event-title a { font-size: 20px; }
.style-40373 .h2-style { font-family: 'EB Garamond', serif;font-weight: bold;font-size: 24px;color: #666367;text-align: left; }
.style-40373 .h3-style { font-family: Helvetica;font-size: 18px;color: #666367;font-weight: bold; }
.style-40373 A { font-family: 'PT Sans', sans-serif;font-size: 16px;color: #EE3124;text-decoration: none; }
.style-40373 { font-size: 16px;font-family: 'Noto Sans', sans-serif;color: #666367;margin-bottom: 30px;text-align: left; }
.style-40373 time { font-family: 'Noto Sans', sans-serif;margin-bottom: 2em;font-size: 15px; }
.style-40373 .readmore { margin-top: 2em;font-size: 13px;font-family: 'Noto Sans', sans-serif;background-color: #DADADA;color: #000000;border-radius: 5px; }
.style-40373 .readmore:before { display: none; }
.style-40373 .readmore:after { display: none; }
.style-40373 .archive { background-color: #B8B8B8;color: #FFFFFF;border-radius: 5px; }
.style-40373 .archive:before { display: none; }
.style-40373 .archive:after { display: none; }
.style-40373 .h4-style A { font-family: 'Noto Sans', sans-serif;font-size: 15px;color: #EE3124;font-weight: bold;text-transform: none; }
.style-40373 .h4-style A:hover { color: #666367;text-decoration: underline;font-family: 'Noto Sans', sans-serif;font-size: 15px; }
.style-40373 .brief-description { margin-top: -10px; }
.style-40373 .news img { margin-top: 3em; }
.style-40373 li.group { margin-bottom: 3em;padding-right: 4px; }
.style-40373 div.content-wrap { line-height: 1.5em; }
.style-40373 .button-group { text-align: center; }
.style-40373 .select-all { font-family: 'Noto Sans', sans-serif;font-size: 13px;color: #000000;background-color: #DADADA;border-radius: 5px; }
.style-40373 .select-all:hover { background-color: #BCBCBC; }
.style-40373 .select-all:before { display: none; }
.style-40373 .select-all:after { display: none; }
.style-40373 .clear-all { font-size: 13px;font-family: 'Noto Sans', sans-serif;color: #000000;background-color: #DADADA;border-radius: 5px; }
.style-40373 .clear-all:hover { background-color: #BCBCBC; }
.style-40373 .clear-all:before { display: none; }
.style-40373 .clear-all:after { display: none; }
.style-40373 .refresh { font-family: 'Noto Sans', sans-serif;font-size: 13px;color: #000000;background-color: #DADADA;border-radius: 5px; }
.style-40373 .refresh:hover { background-color: #BCBCBC; }
.style-40373 .refresh:before { display: none; }
.style-40373 .refresh:after { display: none; }
.style-40373 .newsarchivedatepicker .current-year { text-align: center; }
.style-40373 .newsarchivedatepicker .prev-year { color: #8A8A8A;background-color: #DBDBDB; }
.style-40373 .newsarchivedatepicker .prev-year:hover { background-color: #E8E8E8; }
.style-40373 .newsarchivedatepicker .month-number { background-color: #FFFFFF;padding: 7px;margin: .5em;border: none;font-family: 'Noto Sans', sans-serif;font-size: 14px;border-width: 1px;border-style: solid;border-color: #A6A6A6; }
.style-40373 .newsarchivedatepicker .month-number:hover { background-color: #ECECEC;border-width: 1px;border-style: solid;border-color: #A6A6A6; }
.style-40373 .newsarchivelist .publish-month { font-family: 'EB Garamond', serif;padding-bottom: 1em;color: #EE3124;font-size: 20px; }
.style-40373 .newsarchivedatepicker .next-year { color: #8A8A8A;background-color: #DBDBDB; }
.style-40373 .newsarchivedatepicker .next-year:hover { background-color: #E8E8E8; }
.style-40373 .newsarchivedatepicker .year-container { text-align: center; }
.style-40373 .start-date { font-weight: bold;font-family: 'PT Sans', sans-serif; }
.style-40373 .start-time { display: none; }
.style-40373 .end-date { display: none; }
.style-40373 .end-time { display: none; }
.style-40373 .date-sep { display: none; }
.style-30024 div.content-wrap { font-family: 'Noto Sans', sans-serif;font-size: 35px;color: #EE3124;margin-bottom: 1.5em;border-radius: 50%;width: 36px;height: 36px;padding: 8px;background: #fff;border: 2px solid #666;font-weight: bold;display: block;margin: auto;text-align: center; }
.style-4493 .h1-style { margin-bottom: 22px;font-family: 'EB Garamond', serif;font-size: 38px; }
.style-4493 .page-title-level-1 { font-size: 35px;margin: 0 0 20px 0;font-family: 'EB Garamond', serif;color: #EE3124;font-weight: bold;-webkit-font-smoothing: antialiased;line-height: 1;text-rendering: optimizelegibility; }
.style-4493 .page-title-level-2 { font-size: inherit; }
.style-4493 .page-title-level-3 { font-size: inherit; }
.style-4493 .page-title-level-4 { font-size: inherit; }
.style-4493 .page-title-level-5 { font-size: inherit; }
.style-4493 .page-title-level-6 { font-size: inherit; }
.style-4560 .h1-style { margin-bottom: 22px;font-family: 'EB Garamond', serif;font-size: 38px; }
.style-4560 .page-title-level-1 { font-size: 40px; }
.style-4560 .page-title-level-2 { font-size: 37px;color: #EE3124;font-family: 'EB Garamond', serif;font-weight: bold;margin-bottom: 1em; }
.style-4560 .page-title-level-3 { font-size: inherit; }
.style-4560 .page-title-level-4 { font-size: inherit; }
.style-4560 .page-title-level-5 { font-size: inherit; }
.style-4560 .page-title-level-6 { font-size: inherit; }
.style-4560 .header-widget { font-family: 'EB Garamond', serif;color: #666367; }
.style-4563 .h1-style { margin-bottom: 22px;font-family: 'EB Garamond', serif;font-size: 30px; }
.style-4563 .h2-style { font-family: 'EB Garamond', serif;font-size: 28px; }
.style-4563 .page-title-level-1 { font-size: 40px; }
.style-4563 .page-title-level-2 { font-size: 40px;color: #EE3124;font-family: Helvetica;margin-bottom: 20px; }
.style-4563 .page-title-level-3 { font-size: 35px;color: #EE3124;font-family: 'EB Garamond', serif;margin: 0 0 20px 0;font-weight: bold;-webkit-font-smoothing: antialiased;line-height: 1;text-rendering: optimizelegibility; }
.style-4563 .page-title-level-4 { font-size: inherit; }
.style-4563 .page-title-level-5 { font-size: inherit; }
.style-4563 .page-title-level-6 { font-size: inherit; }
.style-12304 .caption { font-family: 'Noto Sans', sans-serif;font-size: 13px;text-align: center; }
.style-12304 .photo img { margin-bottom: 10px;text-align: center; }
.style-12304 .photo figure { text-align: center; }
.style-37864 .caption { font-family: 'Noto Sans', sans-serif;font-size: 13px;text-align: center; }
.style-37864 .photo img { text-align: center; }
.style-37864 .photo figure { text-align: center; }
.style-12362 .h2-style { font-family: 'EB Garamond', serif; }
.style-12362 { background-color: #EBEBEB;padding: 20px; }
.style-12362 .photos { padding-bottom: 10px; }
.style-12362 .caption { font-family: 'Noto Sans', sans-serif;font-size: 13px;text-align: center; }
.style-12362 .photo img { margin-bottom: 10px;text-align: center; }
.style-12362 .photo figure { text-align: center; }
.style-12362 div.content-wrap { font-family: 'Noto Sans', sans-serif;line-height: 1.5em; }
.style-97610 .h2-style { font-family: 'EB Garamond', serif; }
.style-97610 { padding: 20px; }
.style-97610 .photos { padding-bottom: 10px; }
.style-97610 .caption { font-family: 'Noto Sans', sans-serif;font-size: 13px;text-align: center; }
.style-97610 .photo img { margin-bottom: 10px;text-align: center; }
.style-97610 .photo figure { text-align: center; }
.style-97610 div.content-wrap { font-family: 'Noto Sans', sans-serif;line-height: 1.5em; }
.style-37738 { margin: 0;padding: 0; }
.style-37738 .link-image { width: 100%; }
.style-37738 .link-image:hover { opacity: 0.7; }
.style-37738 .title { font-size: 60px;font-weight: bold;position: absolute;left: 0;right: 0;margin: auto;top: 5.5em;color: #FFFFFF;font-family: 'Source Sans Pro', sans-serif;text-shadow: black 0.1em 0.1em 0.2em;text-align: center; }
.style-37738 A.links-urllink { text-decoration: none;font-size: 15px;color: #333333;text-align: center;font-style: italic;font-family: 'Noto Sans', sans-serif; }
.style-45894 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-45894 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-45894 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-45894 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-45894 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-45894 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-45894 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-45894 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-45894 .button:before { display: none; }
.style-45894 .button:after { display: none; }
.style-45894 { margin-bottom: 20px;text-align: left; }
.style-45894 .description { margin-bottom: 10px;line-height: 1.5; }
.style-45894 .link-image { text-align: center; }
.style-45894 .link-image:hover { opacity: 0.7; }
.style-45894 .long-description { font-size: 14px;text-align: center; }
.style-45894 .photos { padding-left: 10px;text-align: left; }
.style-45894 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-45894 .author { margin-bottom: 10px; }
.style-45894 .lists img { padding-right: 10px; }
.style-45894 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-45894 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-45894 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-45894 form select[multiple] { padding: 5px; }
.style-45894 .text-explanation { font-style: italic; }
.style-45894 .search-label { margin-right: 10px; }
.style-45894 .header-widget { padding-top: 10px; }
.style-45894 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-45894 .backbutton:hover { background-color: #E0E0E0; }
.style-45894 .backbutton:before { display: none; }
.style-45894 .backbutton:after { display: none; }
.style-45894 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-45894 .course-title.off-state { color: #666367; }
.style-45894 .course-title.off-state:hover { color: #ee3124; }
.style-45894 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-45894 li.group { text-align: center; }
.style-45894 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: left; }
.style-45894 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-45894 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-45894 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-45894 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-45894 .course-title A:before { content: "\2022"; }
.style-45894 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-45894 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-45894 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-45894 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-45894 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-45894 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-45894 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-45894 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-45894 .course-title.on-state { color: #ee3124; }
.style-45894 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-45894 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-45894 .h4-style.calendar-event-title { font-size: 20px; }
.style-45894 .h4-style.calendar-event-title a { font-size: 20px; }
.style-94599 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-94599 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-94599 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-94599 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-94599 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-94599 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-94599 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-94599 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-94599 .button:before { display: none; }
.style-94599 .button:after { display: none; }
.style-94599 { margin-bottom: 20px;text-align: left; }
.style-94599 .description { margin-bottom: 10px;line-height: 1.5; }
.style-94599 .link-image { text-align: center; }
.style-94599 .link-image:hover { opacity: 0.7; }
.style-94599 .long-description { font-size: 14px;text-align: center; }
.style-94599 .photos { padding-left: 10px;text-align: left; }
.style-94599 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-94599 .author { margin-bottom: 10px; }
.style-94599 .lists img { padding-right: 10px; }
.style-94599 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-94599 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-94599 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-94599 form select[multiple] { padding: 5px; }
.style-94599 .text-explanation { font-style: italic; }
.style-94599 .search-label { margin-right: 10px; }
.style-94599 .header-widget { padding-top: 10px; }
.style-94599 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-94599 .backbutton:hover { background-color: #E0E0E0; }
.style-94599 .backbutton:before { display: none; }
.style-94599 .backbutton:after { display: none; }
.style-94599 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-94599 .course-title.off-state { color: #666367; }
.style-94599 .course-title.off-state:hover { color: #ee3124; }
.style-94599 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-94599 li.group { text-align: center; }
.style-94599 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: left; }
.style-94599 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-94599 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-94599 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-94599 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-94599 .course-title A:before { content: "\2022"; }
.style-94599 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-94599 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-94599 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-94599 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-94599 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-94599 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-94599 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-94599 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-94599 .course-title.on-state { color: #ee3124; }
.style-94599 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-94599 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-94599 .h4-style.calendar-event-title { font-size: 20px; }
.style-94599 .h4-style.calendar-event-title a { font-size: 20px; }
.style-38773 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-38773 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-38773 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-38773 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-38773 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-38773 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-38773 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-38773 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-38773 .button:before { display: none; }
.style-38773 .button:after { display: none; }
.style-38773 { margin-bottom: 20px; }
.style-38773 .description { margin-bottom: 10px;line-height: 1.5; }
.style-38773 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-38773 .link-image:hover { opacity: 0.7; }
.style-38773 .photos { padding-left: 10px;text-align: left; }
.style-38773 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-38773 .author { margin-bottom: 10px; }
.style-38773 .lists img { padding-right: 10px; }
.style-38773 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-38773 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-38773 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-38773 form select[multiple] { padding: 5px; }
.style-38773 .text-explanation { font-style: italic; }
.style-38773 .search-label { margin-right: 10px; }
.style-38773 .header-widget { padding-top: 10px; }
.style-38773 .backbutton { color: #FFFFFF; }
.style-38773 .backbutton:before { display: none; }
.style-38773 .backbutton:after { display: none; }
.style-38773 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-38773 .course-title.off-state { color: #666367; }
.style-38773 .course-title.off-state:hover { color: #ee3124; }
.style-38773 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-38773 li.group { padding-bottom: 20px; }
.style-38773 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px; }
.style-38773 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-38773 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-38773 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-38773 .course-title A:before { content: "\2022"; }
.style-38773 .course-title.on-state { color: #ee3124; }
.style-38773 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-38773 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-38773 .h4-style.calendar-event-title { font-size: 20px; }
.style-38773 .h4-style.calendar-event-title a { font-size: 20px; }
.style-41682 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-41682 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-41682 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-41682 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;text-transform: none !important; }
.style-41682 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-41682 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-41682 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-41682 .button { background-color: #83807E;color: #FFFFFF;padding: 5px;font-size: 13px; }
.style-41682 .button:before { display: none; }
.style-41682 .button:after { display: none; }
.style-41682 { padding: 0;margin: 0; }
.style-41682 .description { margin-bottom: 10px;line-height: 1.5; }
.style-41682 .link-image { text-align: center;padding: 0;margin: 10px;width: 100%; }
.style-41682 .link-image:hover { opacity: 0.8; }
.style-41682 .photos { padding-right: 10px; }
.style-41682 .text img { padding: 0;margin: 0; }
.style-41682 .author { margin-bottom: 10px; }
.style-41682 .photo img { text-align: center;padding: 0;width: 100%; }
.style-41682 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-41682 .search-label { margin-right: 10px; }
.style-41682 .backbutton { color: #ee3124; }
.style-41682 .backbutton:before { display: none; }
.style-41682 .backbutton:after { display: none; }
.style-41682 .photo figure { text-align: center; }
.style-41682 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-41682 .course-title.off-state { color: #666367; }
.style-41682 .course-title.off-state:hover { color: #ee3124; }
.style-41682 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-41682 li.group { padding: 0;margin: 0; }
.style-41682 li.subcategory-group { padding: 0;margin: 0; }
.style-41682 div.content-wrap { font-family: 'Noto Sans', sans-serif;padding: 0;margin: 0;text-align: center; }
.style-41682 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-41682 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-41682 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-41682 .course-title A:before { content: "\2022"; }
.style-41682 .course-title.on-state { color: #ee3124; }
.style-41682 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-41682 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-41682 .h4-style.calendar-event-title { font-size: 20px; }
.style-41682 .h4-style.calendar-event-title a { font-size: 20px; }
.style-41682 .link-hover-image { padding: 0;margin: 0; }
.style-41682 .link-nohover-image { padding: 0;margin: 0; }
.style-60501 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-60501 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-60501 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-60501 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;text-transform: none !important; }
.style-60501 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-60501 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-60501 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-60501 .button { background-color: #83807E;color: #FFFFFF;padding: 5px;font-size: 13px; }
.style-60501 .button:before { display: none; }
.style-60501 .button:after { display: none; }
.style-60501 { padding: 0;margin: 0; }
.style-60501 .description { margin-bottom: 10px;line-height: 1.5; }
.style-60501 .link-image { padding: 0;width: 100%; }
.style-60501 .link-image:hover { opacity: 0.8; }
.style-60501 .long-description { text-align: left;padding: 20px;background-color: #EBEBEB;margin-left: 5px;line-height: 25px; }
.style-60501 .photos { padding-right: 10px; }
.style-60501 .text img { padding: 0;margin: 0; }
.style-60501 .author { margin-bottom: 10px; }
.style-60501 .photo img { text-align: center;padding: 0;margin: 0;width: 100%; }
.style-60501 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-60501 .search-label { margin-right: 10px; }
.style-60501 .backbutton { color: #ee3124; }
.style-60501 .backbutton:before { display: none; }
.style-60501 .backbutton:after { display: none; }
.style-60501 .photo figure { text-align: center; }
.style-60501 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-60501 .course-title.off-state { color: #666367; }
.style-60501 .course-title.off-state:hover { color: #ee3124; }
.style-60501 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-60501 li.group { padding: 0;margin: 0; }
.style-60501 li.subcategory-group { padding: 0;margin: 0; }
.style-60501 div.content-wrap { font-family: 'Noto Sans', sans-serif;padding: 0;margin: 0;text-align: center; }
.style-60501 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-60501 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-60501 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-60501 .course-title A:before { content: "\2022"; }
.style-60501 .course-title.on-state { color: #ee3124; }
.style-60501 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-60501 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-60501 .h4-style.calendar-event-title { font-size: 20px; }
.style-60501 .h4-style.calendar-event-title a { font-size: 20px; }
.style-60501 .link-hover-image { padding: 0;margin: 0; }
.style-60501 .link-nohover-image { padding: 0;margin: 0; }
.style-69763 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-69763 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-69763 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-69763 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;text-transform: none !important; }
.style-69763 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-69763 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-69763 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-69763 .button { background-color: #83807E;color: #FFFFFF;padding: 5px;font-size: 13px; }
.style-69763 .button:before { display: none; }
.style-69763 .button:after { display: none; }
.style-69763 { padding: 0;margin: 0; }
.style-69763 .description { margin-bottom: 10px;line-height: 1.5; }
.style-69763 .link-image { padding: 0;margin: 0;width: 100%; }
.style-69763 .link-image:hover { opacity: 0.7; }
.style-69763 .photos { padding-right: 10px; }
.style-69763 .text img { padding: 0;margin: 0; }
.style-69763 .author { margin-bottom: 10px; }
.style-69763 .photo img { text-align: center;padding: 0;margin: 0; }
.style-69763 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-69763 .search-label { margin-right: 10px; }
.style-69763 .backbutton { color: #ee3124; }
.style-69763 .backbutton:before { display: none; }
.style-69763 .backbutton:after { display: none; }
.style-69763 .photo figure { text-align: center;margin: 0; }
.style-69763 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-69763 .course-title.off-state { color: #666367; }
.style-69763 .course-title.off-state:hover { color: #ee3124; }
.style-69763 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-69763 .video .media-player { position: absolute;top: -15px; }
.style-69763 li.group { padding: 0;margin: 0; }
.style-69763 li.subcategory-group { padding: 0;margin: 0; }
.style-69763 div.content-wrap { font-family: 'Noto Sans', sans-serif;padding: 0;margin: 0;text-align: center; }
.style-69763 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-69763 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-69763 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-69763 .course-title A:before { content: "\2022"; }
.style-69763 .course-title.on-state { color: #ee3124; }
.style-69763 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-69763 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-69763 .h4-style.calendar-event-title { font-size: 20px; }
.style-69763 .h4-style.calendar-event-title a { font-size: 20px; }
.style-69763 .link-hover-image { padding: 0;margin: 0; }
.style-69763 .link-nohover-image { padding: 0;margin: 0; }
.style-12677 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-12677 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-12677 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-12677 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;text-transform: none !important; }
.style-12677 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-12677 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-12677 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-12677 .button { background-color: #83807E;color: #FFFFFF;padding: 5px;font-size: 13px; }
.style-12677 .button:before { display: none; }
.style-12677 .button:after { display: none; }
.style-12677 { padding: 0;margin: 0; }
.style-12677 .description { margin-bottom: 10px;line-height: 1.5; }
.style-12677 .link-image { padding: 0;margin-bottom: 20px;width: 100%; }
.style-12677 .link-image:hover { opacity: 0.8; }
.style-12677 .photos { padding-right: 10px; }
.style-12677 .text img { padding: 0;margin: 0; }
.style-12677 .author { margin-bottom: 10px; }
.style-12677 .photo img { text-align: center;padding: 0;margin: 0; }
.style-12677 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-12677 .search-label { margin-right: 10px; }
.style-12677 .backbutton { color: #ee3124; }
.style-12677 .backbutton:before { display: none; }
.style-12677 .backbutton:after { display: none; }
.style-12677 .photo figure { text-align: center; }
.style-12677 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-12677 .course-title.off-state { color: #666367; }
.style-12677 .course-title.off-state:hover { color: #ee3124; }
.style-12677 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-12677 li.group { padding: 0;margin: 0; }
.style-12677 li.subcategory-group { padding: 0;margin: 0; }
.style-12677 div.content-wrap { font-family: 'Noto Sans', sans-serif;padding: 0;margin: 0;text-align: center; }
.style-12677 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-12677 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-12677 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-12677 .course-title A:before { content: "\2022"; }
.style-12677 .course-title.on-state { color: #ee3124; }
.style-12677 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-12677 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-12677 .h4-style.calendar-event-title { font-size: 20px; }
.style-12677 .h4-style.calendar-event-title a { font-size: 20px; }
.style-12677 .link-hover-image { padding: 0;margin: 0; }
.style-12677 .link-nohover-image { padding: 0;margin: 0; }
.style-39468 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-39468 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-39468 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-39468 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;text-transform: none !important; }
.style-39468 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-39468 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-39468 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-39468 .button { background-color: #83807E;color: #FFFFFF;padding: 5px;font-size: 13px; }
.style-39468 .button:before { display: none; }
.style-39468 .button:after { display: none; }
.style-39468 { padding: 0;margin: 0; }
.style-39468 .description { margin-bottom: 10px;line-height: 1.5; }
.style-39468 .link-image { padding: 0;margin: 0;width: 100%; }
.style-39468 .link-image:hover { opacity: 0.9; }
.style-39468 .photos { padding-right: 10px; }
.style-39468 .text img { padding: 0;margin: 0; }
.style-39468 .author { margin-bottom: 10px; }
.style-39468 .photo img { text-align: center;padding: 0;margin: 0;width: 100%; }
.style-39468 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-39468 .search-label { margin-right: 10px; }
.style-39468 .backbutton { color: #ee3124; }
.style-39468 .backbutton:before { display: none; }
.style-39468 .backbutton:after { display: none; }
.style-39468 .photo figure { text-align: center;margin: 0; }
.style-39468 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-39468 .course-title.off-state { color: #666367; }
.style-39468 .course-title.off-state:hover { color: #ee3124; }
.style-39468 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-39468 li.group { padding: 0;margin: 0; }
.style-39468 li.subcategory-group { padding: 0;margin: 0; }
.style-39468 div.content-wrap { font-family: 'Noto Sans', sans-serif;padding: 0;margin: 0;text-align: center; }
.style-39468 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-39468 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-39468 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-39468 .course-title A:before { content: "\2022"; }
.style-39468 .course-title.on-state { color: #ee3124; }
.style-39468 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-39468 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-39468 .h4-style.calendar-event-title { font-size: 20px; }
.style-39468 .h4-style.calendar-event-title a { font-size: 20px; }
.style-39468 .link-hover-image { padding: 0;margin: 0; }
.style-39468 .link-nohover-image { padding: 0;margin: 0; }
.style-16532 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-16532 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-16532 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-16532 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;text-transform: none !important; }
.style-16532 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-16532 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-16532 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-16532 .button { background-color: #83807E;color: #FFFFFF;padding: 5px;font-size: 13px; }
.style-16532 .button:before { display: none; }
.style-16532 .button:after { display: none; }
.style-16532 { padding: 0;margin: 0; }
.style-16532 .description { margin-bottom: 10px;line-height: 1.5; }
.style-16532 .link-image { padding: 0;margin-bottom: 20px;width: 100%; }
.style-16532 .photos { padding-right: 10px; }
.style-16532 .text img { padding: 0;margin: 0; }
.style-16532 .author { margin-bottom: 10px; }
.style-16532 .caption { text-align: left; }
.style-16532 .photo img { text-align: center;padding: 0;margin: 0; }
.style-16532 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-16532 .search-label { margin-right: 10px; }
.style-16532 .backbutton { color: #ee3124; }
.style-16532 .backbutton:before { display: none; }
.style-16532 .backbutton:after { display: none; }
.style-16532 .photo figure { text-align: center; }
.style-16532 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-16532 .course-title.off-state { color: #666367; }
.style-16532 .course-title.off-state:hover { color: #ee3124; }
.style-16532 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-16532 li.group { padding: 0;margin: 0; }
.style-16532 li.subcategory-group { padding: 0;margin: 0; }
.style-16532 div.content-wrap { font-family: 'Noto Sans', sans-serif;padding: 0;margin: 0;text-align: center; }
.style-16532 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-16532 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-16532 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-16532 .course-title A:before { content: "\2022"; }
.style-16532 .course-title.on-state { color: #ee3124; }
.style-16532 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-16532 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-16532 .h4-style.calendar-event-title { font-size: 20px; }
.style-16532 .h4-style.calendar-event-title a { font-size: 20px; }
.style-16532 .link-hover-image { padding: 0;margin: 0; }
.style-16532 .link-nohover-image { padding: 0;margin: 0;opacity: 0.4; }
.style-56545 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-56545 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-56545 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-56545 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;text-transform: none !important; }
.style-56545 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-56545 .h6-style { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-56545 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-56545 .button { background-color: #83807E;color: #FFFFFF;padding: 5px;font-size: 13px; }
.style-56545 .button:before { display: none; }
.style-56545 .button:after { display: none; }
.style-56545 { padding: 0;margin: 0; }
.style-56545 .description { margin-bottom: 10px;line-height: 1.5; }
.style-56545 .link-image { padding: 0;margin-bottom: 20px;width: 100%; }
.style-56545 .photos { padding-right: 10px; }
.style-56545 .text img { padding: 0;margin: 0; }
.style-56545 .author { margin-bottom: 10px; }
.style-56545 .title { padding: 0px; }
.style-56545 .caption { text-align: left; }
.style-56545 .photo img { text-align: left;padding: 0;margin: 0; }
.style-56545 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-56545 .search-label { margin-right: 10px; }
.style-56545 .backbutton { color: #ee3124; }
.style-56545 .backbutton:before { display: none; }
.style-56545 .backbutton:after { display: none; }
.style-56545 .photo figure { text-align: left; }
.style-56545 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-56545 .course-title.off-state { color: #666367; }
.style-56545 .course-title.off-state:hover { color: #ee3124; }
.style-56545 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-56545 li.group { padding: 0;margin: 0; }
.style-56545 li.subcategory-group { padding: 0;margin: 0; }
.style-56545 div.content-wrap { font-family: 'Noto Sans', sans-serif;padding: 0;margin: 0;text-align: center; }
.style-56545 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-56545 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-56545 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-56545 .course-title A:before { content: "\2022"; }
.style-56545 .course-title.on-state { color: #ee3124; }
.style-56545 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-56545 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-56545 .h4-style.calendar-event-title { font-size: 20px; }
.style-56545 .h4-style.calendar-event-title a { font-size: 20px; }
.style-56545 .link-hover-image { padding: 0;margin: 0; }
.style-56545 .link-nohover-image { padding: 0;margin: 0;opacity: 0.4; }
.style-40334 .h2-style { font-weight: bold;text-transform: none;color: #595959;font-family: 'EB Garamond', serif; }
.style-40334 .h3-style { color: #000000; }
.style-40334 .h4-style { color: #595959;font-size: 14px;font-family: 'Noto Sans', sans-serif; }
.style-40334 .h5-style { color: #000000; }
.style-40334 .h6-style { color: #000000; }
.style-40334 A { color: #EE3124;font-size: inherit; }
.style-40334 A:hover { text-decoration: none; }
.style-40334 .button { color: #FFFFFF;font-weight: bold;text-decoration: none; }
.style-40334 { background-color: #E5E6E7;color: #fff;padding: 20px 0 10px 20px;margin-bottom: 30px;font-size: 15px;font-family: 'PT Sans', sans-serif; }
.style-40334 .long-description { line-height: 1.5em;font-family: 'Noto Sans', sans-serif;color: #595959; }
.style-40334 .brief-description { font-family: 'Noto Sans', sans-serif;color: #595959; }
.style-40334 .photos { margin-right: 10px; }
.style-40334 .text img { max-width: 90%;margin-bottom: 10px; }
.style-40334 .lists img { max-height: 80px; }
.style-40334 .question { color: #FFFFFF; }
.style-40334 .fund .bar { background-color: #A12740; }
.style-40334 .goal { font-size: 18px;font-weight: bold;border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 5px;margin-bottom: 5px; }
.style-40334 .current { line-height: 1.5em;font-weight: bold; }
.style-40334 .goal-participation { line-height: 1.5em; }
.style-40334 .current-participation { line-height: 1.5em; }
.style-40334 .asof-date { line-height: 1.5em;font-weight: bold; }
.style-40334 .start-date { line-height: 1.5em;font-weight: bold; }
.style-40334 .end-date { line-height: 1.5em;font-weight: bold; }
.style-40334 .last-year-amount { line-height: 1.5em; }
.style-40334 .last-year-participation { line-height: 1.5em; }
.style-40334 .scale { color: #A12740; }
.style-40334 .fund .bar-container { border-width: 0px;background-color: #FFFFFF; }
.style-40334 li.group { margin-bottom: 25px; }
.style-40334 div.content-wrap { line-height: 140%;overflow: auto;max-height: 500px;font-size: 13px; }
.style-37795 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-37795 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-37795 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-37795 .h4-style { font-family: 'EB Garamond', serif;font-size: 24px;color: #000000;text-align: left; }
.style-37795 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-37795 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-37795 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-37795 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-37795 .button:before { display: none; }
.style-37795 .button:after { display: none; }
.style-37795 { margin-bottom: 20px; }
.style-37795 .description { margin-bottom: 10px;line-height: 1.5; }
.style-37795 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-37795 .long-description { font-size: 15px;font-family: 'Noto Sans', sans-serif;line-height: 1.5em;text-align: left; }
.style-37795 .brief-description { font-size: 15px;font-family: 'Noto Sans', sans-serif;font-weight: bold; }
.style-37795 .photos { padding-left: 10px; }
.style-37795 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-37795 .author { color: #828282;font-size: 20px; }
.style-37795 .lists img { padding-right: 10px; }
.style-37795 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-37795 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-37795 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-37795 form select[multiple] { padding: 5px; }
.style-37795 .text-explanation { font-style: italic; }
.style-37795 .search-label { margin-right: 10px; }
.style-37795 .header-widget { padding-top: 10px; }
.style-37795 .backbutton { color: #FFFFFF; }
.style-37795 .backbutton:before { display: none; }
.style-37795 .backbutton:after { display: none; }
.style-37795 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-37795 .course-title.off-state { color: #666367; }
.style-37795 .course-title.off-state:hover { color: #ee3124; }
.style-37795 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-37795 li.group { padding-bottom: 20px; }
.style-37795 div.content-wrap { line-height: 145% !important;font-family: 'EB Garamond', serif;font-size: 18px;color: #000000;text-align: left;padding-bottom: 10px; }
.style-37795 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-37795 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-37795 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-37795 .course-title A:before { content: "\2022"; }
.style-37795 .course-title.on-state { color: #ee3124; }
.style-37795 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-37795 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-37795 .h4-style.calendar-event-title { font-size: 20px; }
.style-37795 .h4-style.calendar-event-title a { font-size: 20px; }
.style-37862 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-37862 .h2-style { font-family: 'Source Sans Pro', sans-serif;font-weight: 600;color: #EE3124;font-size: 16px;line-height: 1.5em; }
.style-37862 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-37862 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-37862 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-37862 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-37862 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-37862 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-37862 .button:before { display: none; }
.style-37862 .button:after { display: none; }
.style-37862 { margin-bottom: 20px; }
.style-37862 .description { margin-bottom: 10px;line-height: 1.5; }
.style-37862 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-37862 .photos { padding-left: 10px; }
.style-37862 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-37862 .author { margin-bottom: 10px; }
.style-37862 .lists img { padding-right: 10px; }
.style-37862 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-37862 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-37862 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-37862 form select[multiple] { padding: 5px; }
.style-37862 .text-explanation { font-style: italic; }
.style-37862 .search-label { margin-right: 10px; }
.style-37862 .header-widget { padding-top: 10px; }
.style-37862 .backbutton { color: #FFFFFF; }
.style-37862 .backbutton:before { display: none; }
.style-37862 .backbutton:after { display: none; }
.style-37862 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-37862 .course-title.off-state { color: #666367; }
.style-37862 .course-title.off-state:hover { color: #ee3124; }
.style-37862 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-37862 li.group { padding-bottom: 20px; }
.style-37862 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;font-size: 18px;color: #333333;text-align: left; }
.style-37862 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-37862 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-37862 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-37862 .course-title A:before { content: "\2022"; }
.style-37862 .course-title.on-state { color: #ee3124; }
.style-37862 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-37862 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-37862 .h4-style.calendar-event-title { font-size: 20px; }
.style-37862 .h4-style.calendar-event-title a { font-size: 20px; }
.style-89424 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-89424 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-89424 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-89424 .h4-style { font-family: 'EB Garamond', serif;font-size: 24px;color: #000000;text-align: left; }
.style-89424 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-89424 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-89424 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-89424 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-89424 .button:before { display: none; }
.style-89424 .button:after { display: none; }
.style-89424 { margin-bottom: 20px; }
.style-89424 .description { margin-bottom: 10px;line-height: 1.5; }
.style-89424 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-89424 .long-description { font-size: 15px;font-family: 'Noto Sans', sans-serif;line-height: 1.5em;text-align: left; }
.style-89424 .brief-description { font-size: 15px;font-family: 'Noto Sans', sans-serif;font-weight: bold; }
.style-89424 .photos { padding-left: 10px; }
.style-89424 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-89424 .author { color: #828282;font-size: 20px; }
.style-89424 .lists img { padding-right: 10px; }
.style-89424 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-89424 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-89424 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-89424 form select[multiple] { padding: 5px; }
.style-89424 .text-explanation { font-style: italic; }
.style-89424 .search-label { margin-right: 10px; }
.style-89424 .header-widget { padding-top: 10px; }
.style-89424 .backbutton { color: #FFFFFF; }
.style-89424 .backbutton:before { display: none; }
.style-89424 .backbutton:after { display: none; }
.style-89424 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-89424 .course-title.off-state { color: #666367; }
.style-89424 .course-title.off-state:hover { color: #ee3124; }
.style-89424 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-89424 li.group { padding-bottom: 20px; }
.style-89424 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;font-size: 20px;color: #000000;text-align: left;padding-bottom: 10px;font-weight: bold; }
.style-89424 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-89424 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-89424 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-89424 .course-title A:before { content: "\2022"; }
.style-89424 .course-title.on-state { color: #ee3124; }
.style-89424 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-89424 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-89424 .h4-style.calendar-event-title { font-size: 20px; }
.style-89424 .h4-style.calendar-event-title a { font-size: 20px; }
.style-17920 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-17920 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-17920 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-17920 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-17920 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-17920 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-17920 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-17920 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-17920 .button:before { display: none; }
.style-17920 .button:after { display: none; }
.style-17920 { margin-bottom: 20px; }
.style-17920 .description { margin-bottom: 10px;line-height: 1.5; }
.style-17920 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-17920 .photos { padding-left: 10px; }
.style-17920 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-17920 .author { margin-bottom: 10px; }
.style-17920 .lists img { padding-right: 10px; }
.style-17920 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-17920 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-17920 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-17920 form select[multiple] { padding: 5px; }
.style-17920 .text-explanation { font-style: italic; }
.style-17920 .search-label { margin-right: 10px; }
.style-17920 .header-widget { padding-top: 10px; }
.style-17920 .backbutton { color: #FFFFFF; }
.style-17920 .backbutton:before { display: none; }
.style-17920 .backbutton:after { display: none; }
.style-17920 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-17920 .course-title.off-state { color: #666367; }
.style-17920 .course-title.off-state:hover { color: #ee3124; }
.style-17920 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-17920 li.group { padding-bottom: 20px; }
.style-17920 div.content-wrap { line-height: 1.5em;: !important;font-family: 'EB Garamond', serif;font-size: 22px;color: #000000;text-align: left; }
.style-17920 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-17920 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-17920 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-17920 .course-title A:before { content: "\2022"; }
.style-17920 .course-title.on-state { color: #ee3124; }
.style-17920 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-17920 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-17920 .h4-style.calendar-event-title { font-size: 20px; }
.style-17920 .h4-style.calendar-event-title a { font-size: 20px; }
.style-85739 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-85739 .h2-style { font-family: 'EB Garamond', serif;color: #EE3124;font-size: 28px;text-align: center; }
.style-85739 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px;text-align: center; }
.style-85739 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;text-align: center; }
.style-85739 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px;text-align: center; }
.style-85739 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px;text-align: center; }
.style-85739 A { font-family: 'Noto Sans', sans-serif;font-size: 14px;text-align: center; }
.style-85739 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px;text-align: center; }
.style-85739 .button:before { display: none; }
.style-85739 .button:after { display: none; }
.style-85739 { margin-bottom: 20px; }
.style-85739 .description { margin-bottom: 10px;line-height: 1.5;text-align: center; }
.style-85739 time { text-align: center; }
.style-85739 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-85739 .long-description { text-align: center; }
.style-85739 .brief-description { text-align: center; }
.style-85739 .photos { padding-left: 10px; }
.style-85739 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-85739 .author { margin-bottom: 10px;text-align: center; }
.style-85739 .lists img { padding-right: 10px; }
.style-85739 .caption { text-align: center; }
.style-85739 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-85739 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-85739 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-85739 form select[multiple] { padding: 5px; }
.style-85739 .text-explanation { font-style: italic; }
.style-85739 .search-label { margin-right: 10px; }
.style-85739 .header-widget { padding-top: 10px; }
.style-85739 .backbutton { color: #FFFFFF; }
.style-85739 .backbutton:before { display: none; }
.style-85739 .backbutton:after { display: none; }
.style-85739 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-85739 .course-title.off-state { color: #666367; }
.style-85739 .course-title.off-state:hover { color: #ee3124; }
.style-85739 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-85739 li.group { padding-bottom: 20px;text-align: center; }
.style-85739 div.content-wrap { line-height: 1.5em;: !important;font-family: 'EB Garamond', serif;font-size: 22px;color: #000000;text-align: left; }
.style-85739 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-85739 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-85739 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-85739 .course-title A:before { content: "\2022"; }
.style-85739 .course-title.on-state { color: #ee3124; }
.style-85739 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-85739 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-85739 .h4-style.calendar-event-title { font-size: 20px; }
.style-85739 .h4-style.calendar-event-title a { font-size: 20px; }
.style-30059 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-30059 .h2-style { font-family: 'EB Garamond', serif;color: #000000;font-size: 24px; }
.style-30059 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-30059 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-30059 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-30059 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-30059 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-30059 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-30059 .button:before { display: none; }
.style-30059 .button:after { display: none; }
.style-30059 { margin-bottom: 20px; }
.style-30059 .description { margin-bottom: 10px;line-height: 1.5; }
.style-30059 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-30059 .photos { padding-left: 10px; }
.style-30059 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-30059 .author { margin-bottom: 10px; }
.style-30059 .lists img { padding-right: 10px; }
.style-30059 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-30059 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-30059 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-30059 form select[multiple] { padding: 5px; }
.style-30059 .text-explanation { font-style: italic; }
.style-30059 .search-label { margin-right: 10px; }
.style-30059 .header-widget { padding-top: 10px; }
.style-30059 .backbutton { color: #FFFFFF; }
.style-30059 .backbutton:before { display: none; }
.style-30059 .backbutton:after { display: none; }
.style-30059 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-30059 .course-title.off-state { color: #666367; }
.style-30059 .course-title.off-state:hover { color: #ee3124; }
.style-30059 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-30059 li.group { padding-bottom: 20px; }
.style-30059 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;font-size: 18px;color: #333333;text-align: left; }
.style-30059 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-30059 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-30059 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-30059 .course-title A:before { content: "\2022"; }
.style-30059 .course-title.on-state { color: #ee3124; }
.style-30059 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-30059 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-30059 .h4-style.calendar-event-title { font-size: 20px; }
.style-30059 .h4-style.calendar-event-title a { font-size: 20px; }
.style-39859 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-39859 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-39859 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-39859 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-39859 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-39859 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-39859 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-39859 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-39859 .button:before { display: none; }
.style-39859 .button:after { display: none; }
.style-39859 { margin-bottom: 20px; }
.style-39859 .description { margin-bottom: 10px;line-height: 1.5; }
.style-39859 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-39859 .photos { padding-left: 10px; }
.style-39859 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-39859 .author { margin-bottom: 10px; }
.style-39859 .lists img { padding-right: 10px; }
.style-39859 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-39859 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-39859 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-39859 form select[multiple] { padding: 5px; }
.style-39859 .text-explanation { font-style: italic; }
.style-39859 .search-label { margin-right: 10px; }
.style-39859 .header-widget { padding-top: 10px; }
.style-39859 .backbutton { color: #FFFFFF; }
.style-39859 .backbutton:before { display: none; }
.style-39859 .backbutton:after { display: none; }
.style-39859 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-39859 .course-title.off-state { color: #666367; }
.style-39859 .course-title.off-state:hover { color: #ee3124; }
.style-39859 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-39859 li.group { padding-bottom: 20px; }
.style-39859 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;font-size: 30px;color: #FFFFFF;text-align: left;padding-top: 1.5em; }
.style-39859 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-39859 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-39859 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-39859 .course-title A:before { content: "\2022"; }
.style-39859 .course-title.on-state { color: #ee3124; }
.style-39859 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-39859 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-39859 .h4-style.calendar-event-title { font-size: 20px; }
.style-39859 .h4-style.calendar-event-title a { font-size: 20px; }
.style-77188 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-77188 .h2-style { font-family: 'EB Garamond', serif;color: #787878;font-size: 24px;text-align: left; }
.style-77188 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-77188 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-77188 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-77188 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-77188 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-77188 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-77188 .button:before { display: none; }
.style-77188 .button:after { display: none; }
.style-77188 { margin-bottom: 20px;text-align: left; }
.style-77188 .description { margin-bottom: 10px;line-height: 1.5; }
.style-77188 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-77188 .link-image:hover { opacity: 0.7; }
.style-77188 .photos { padding-left: 10px;text-align: left; }
.style-77188 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-77188 .author { margin-bottom: 10px; }
.style-77188 .lists img { padding-right: 10px; }
.style-77188 .photo img { padding-top: 10px;margin: 5px 0 0 0;width: 100%; }
.style-77188 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-77188 .fsd img { height: auto !important; }
.style-77188 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-77188 form select[multiple] { padding: 5px; }
.style-77188 .text-explanation { font-style: italic; }
.style-77188 .search-label { margin-right: 10px; }
.style-77188 .header-widget { padding-top: 10px; }
.style-77188 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-77188 .backbutton:hover { background-color: #E0E0E0; }
.style-77188 .backbutton:before { display: none; }
.style-77188 .backbutton:after { display: none; }
.style-77188 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-77188 .course-title.off-state { color: #666367; }
.style-77188 .course-title.off-state:hover { color: #ee3124; }
.style-77188 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-77188 li.group { padding-bottom: 20px; }
.style-77188 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: left; }
.style-77188 .schedule-date { font-weight: normal;font-family: 'Noto Sans', sans-serif;font-size: 14px;color: #666367;text-decoration: none;text-transform: none;margin-bottom: 10px; }
.style-77188 .schedule-opponent { font-family: 'EB Garamond', serif;font-size: 25px; }
.style-77188 .schedule-time { font-weight: normal;font-family: Helvetica;font-size: 24px;color: #666367;text-decoration: none;text-transform: none;margin-bottom: 10px; }
.style-77188 .schedule-vs { font-family: 'Noto Sans', sans-serif;color: #7C7C7C; }
.style-77188 .schedule-title { font-family: 'EB Garamond', serif;font-size: 25px;color: #EE3124; }
.style-77188 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-77188 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-77188 .course-title A:before { content: "\2022"; }
.style-77188 .schedule-rescheduled { font-family: 'Noto Sans', sans-serif; }
.style-77188 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-77188 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-77188 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-77188 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-77188 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-77188 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-77188 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-77188 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-77188 .course-title.on-state { color: #ee3124; }
.style-77188 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-77188 .game { border-bottom: 1px solid #666367;margin-bottom: 20px;font-size: 16px;color: #FF0000; }
.style-77188 .h4-style.calendar-event-title { font-size: 20px; }
.style-77188 .h4-style.calendar-event-title a { font-size: 20px; }
.style-12257 .h2-style { font-weight: bold;text-transform: none;color: #FFFFFF;font-family: 'EB Garamond', serif;font-size: 28px;line-height: 1.25em; }
.style-12257 .h3-style { color: #000000; }
.style-12257 .h4-style { color: #000000; }
.style-12257 .h5-style { color: #000000; }
.style-12257 .h6-style { color: #000000; }
.style-12257 A { color: #FFFFFF;font-size: inherit; }
.style-12257 A:hover { text-decoration: none; }
.style-12257 .button { color: #FFFFFF;font-weight: bold;text-decoration: none; }
.style-12257 { background-color: #EE3124;color: #fff;padding: 10px 30px 10px 30px;margin-bottom: 20px;font-size: 15px;font-family: 'PT Sans', sans-serif; }
.style-12257 .long-description { line-height: 1.5em; }
.style-12257 .photos { margin-right: 10px; }
.style-12257 .text img { max-width: 90%;margin-bottom: 10px; }
.style-12257 .question { color: #FFFFFF; }
.style-12257 .fund .bar { background-color: #EE3124; }
.style-12257 .goal { font-size: 18px;font-weight: bold;border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 5px;margin-bottom: 5px; }
.style-12257 .current { line-height: 1.5em;font-weight: bold; }
.style-12257 .goal-participation { line-height: 1.5em; }
.style-12257 .current-participation { line-height: 1.5em; }
.style-12257 .asof-date { line-height: 1.5em;font-weight: bold; }
.style-12257 .start-date { line-height: 1.5em;font-weight: bold; }
.style-12257 .end-date { line-height: 1.5em;font-weight: bold; }
.style-12257 .last-year-amount { line-height: 1.5em; }
.style-12257 .last-year-participation { line-height: 1.5em; }
.style-12257 .scale { color: #A12740; }
.style-12257 .fund .bar-container { border-width: 0px;background-color: #FFFFFF; }
.style-12257 div.content-wrap { line-height: 140%;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-30026 .h2-style { font-family: 'EB Garamond', serif; }
.style-30026 A.links-urllink { color: #FFFFFF;text-align: center;font-size: 28px;font-weight: bold;text-decoration: NONE;font-family: 'Noto Sans', sans-serif; }
.style-30026 li.group { width: 96%;float: left;padding: 1em;background-color: #EE3124;text-align: center;margin-bottom: 20px; }
.style-30026 li.group:hover { background-color: #C4281E; }
.style-83796 .h2-style { font-family: 'EB Garamond', serif; }
.style-83796 .h4-style { font-family: 'EB Garamond', serif;color: #FFFFFF;font-size: 23px; }
.style-83796 A { color: #FFFFFF;text-decoration: none; }
.style-83796 A:hover { color: #FFFFFF; }
.style-83796 { text-align: left; }
.style-83796 .readmore { background-color: #C90000;margin: 9px; }
.style-83796 .readmore:hover { background-color: #B30505; }
.style-83796 .readmore:before { display: none; }
.style-83796 .readmore:after { display: none; }
.style-83796 .long-description { font-family: 'Noto Sans', sans-serif;line-height: 2em;color: #000000;background-color: #FFFFFF;padding: 23px; }
.style-83796 .brief-description { padding-top: 5px;padding-bottom: 20px;font-size: 16px; }
.style-83796 A.links-urllink { color: #FFFFFF;text-align: center;font-size: 16px;font-weight: regular;text-decoration: NONE;line-height: 1.5em; }
.style-83796 li.group { padding: 25px;background-color: #EE3124;text-align: left;color: #FFFFFF;font-family: 'Noto Sans', sans-serif;display: block;margin-bottom: 17px; }
.style-83796 li.group:hover { background-color: #EE3124; }
.style-83796 li.subcategory-group { text-align: center; }
.style-83796 div.content-wrap { text-align: center;margin-top: 1em; }
.style-83817 .h2-style { font-family: 'EB Garamond', serif; }
.style-83817 .h4-style { font-family: 'Noto Sans', sans-serif;color: #EE3124;font-size: 18px; }
.style-83817 A { color: #FFFFFF;text-decoration: none; }
.style-83817 A:hover { color: #FFFFFF; }
.style-83817 { text-align: left; }
.style-83817 .readmore { background-color: #C90000;font-size: 14px; }
.style-83817 .readmore:hover { background-color: #B30505; }
.style-83817 .readmore:before { display: none; }
.style-83817 .readmore:after { display: none; }
.style-83817 .long-description { padding-top: 15px;font-size: 13px;color: #000000; }
.style-83817 .brief-description { padding-top: 5px;padding-bottom: 20px;font-size: 15px;color: #000000; }
.style-83817 A.links-urllink { font-family: 'Noto Sans', sans-serif;color: #EE3124;font-size: 15px;font-weight: bold;text-decoration: underline;line-height: 2em; }
.style-83817 li.group { padding: 25px;text-align: left;color: #FFFFFF;font-family: 'Noto Sans', sans-serif;display: block;margin-bottom: 17px;border-width: 1px;border-style: solid;border-color: #EE3124;background-color: #FFFFFF; }
.style-83817 li.group:hover { background-color: #F9F9F9; }
.style-83817 li.subcategory-group { text-align: center; }
.style-83817 div.content-wrap { text-align: center;margin-top: 1em; }
.style-37695 .h2-style { font-family: 'EB Garamond', serif; }
.style-37695 A { color: #FFFFFF;text-decoration: none; }
.style-37695 A:hover { color: #FFFFFF; }
.style-37695 { text-align: left; }
.style-37695 A.links-urllink { color: #FFFFFF;text-align: center;font-size: 16px;font-weight: regular;text-decoration: NONE;line-height: 1.5em;display: block;padding: 9px;margin: 0px; }
.style-37695 li.group { padding: 0px;background-color: #EE3124;text-align: center;color: #FFFFFF;font-family: 'Noto Sans', sans-serif;display: block;margin: auto;border-radius: 10px; }
.style-37695 li.group:hover { background-color: #CF2B1F; }
.style-37695 li.subcategory-group { text-align: center; }
.style-37695 div.content-wrap { text-align: center;margin-top: 1em; }
.style-50057 .h2-style { font-family: 'EB Garamond', serif; }
.style-50057 A.links-urllink { color: #FFFFFF;text-align: center;font-size: 18px;text-decoration: NONE;line-height: 1.5em; }
.style-50057 li.group { width: 96%;float: left;padding: 1em;background-color: #EE3124;text-align: center;margin-bottom: 20px;color: #FFFFFF;font-family: 'Noto Sans', sans-serif; }
.style-50057 li.group:hover { background-color: #CF2B1F; }
.style-84964 .h2-style { font-family: 'EB Garamond', serif; }
.style-84964 A { color: #FFFFFF;text-align: center;font-size: 16px;font-weight: regular;text-decoration: NONE;line-height: 1.5em;display: block;padding: 2px;margin: 0px; }
.style-84964 A:hover { color: #FFFFFF; }
.style-84964 { text-align: left; }
.style-84964 A.links-urllink { color: #FFFFFF;text-align: center;font-size: 16px;font-weight: regular;text-decoration: NONE;line-height: 1.5em;display: block;padding: 2px;margin-bottom: 1em; }
.style-84964 li.group { padding: 0px;background-color: #EE3124;text-align: center;color: #FFFFFF;font-family: 'Noto Sans', sans-serif;display: block;margin: auto; }
.style-84964 li.group:hover { background-color: #CF2B1F; }
.style-84964 li.subcategory-group { text-align: center; }
.style-84964 div.content-wrap { text-align: center;margin-top: 10px; }
.style-4498 .h2-style { background-color: #ee3124;padding: 12px 20px;margin: 0;font-weight: bold;font-family: Helvetica;text-transform: none;color: #FFFFFF;font-size: 24px; }
.style-4498 .h3-style { color: #000000; }
.style-4498 .h4-style { color: #000000;font-size: 17px;word-wrap: break-word;display: block; }
.style-4498 .h5-style { color: #000000; }
.style-4498 .h6-style { color: #000000; }
.style-4498 A { color: #000000;font-size: inherit;text-decoration: underline; }
.style-4498 A:hover { text-decoration: none; }
.style-4498 .button { color: #ee3124;font-weight: bold;text-decoration: none; }
.style-4498 { background-color: #ffffff;margin-bottom: 30px;font-size: 15px;font-family: 'PT Sans', sans-serif; }
.style-4498 .long-description { line-height: 1.5em; }
.style-4498 .brief-description { letter-spacing: 0.3px; }
.style-4498 .full-name { text-transform: none;font-weight: normal;font-size: inherit; }
.style-4498 .bio { margin-top: 5px; }
.style-4498 .biobutton { color: #FFFFFF;background-color: #EE3124;margin-top: 5px; }
.style-4498 .biobutton:before { display: none; }
.style-4498 .biobutton:after { display: none; }
.style-4498 .affinity img { float: left; }
.style-4498 .fund .bar { background-color: #A12740; }
.style-4498 .goal { font-size: 18px;font-weight: bold;border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 5px;margin-bottom: 5px; }
.style-4498 .current { line-height: 1.5em;font-weight: bold; }
.style-4498 .goal-participation { line-height: 1.5em; }
.style-4498 .current-participation { line-height: 1.5em; }
.style-4498 .asof-date { line-height: 1.5em;font-weight: bold; }
.style-4498 .start-date { line-height: 1.5em;font-weight: bold; }
.style-4498 .end-date { line-height: 1.5em;font-weight: bold; }
.style-4498 .last-year-amount { line-height: 1.5em; }
.style-4498 .last-year-participation { line-height: 1.5em; }
.style-4498 .scale { color: #A12740; }
.style-4498 .fund .bar-container { border-width: 0px;background-color: #FFFFFF; }
.style-4498 div.content-wrap { padding: 25px 20px 15px 25px;border-bottom: 1px solid #ee3124;line-height: 140% !important;word-wrap: break-word; }
.style-4498 .player-position { color: #ee3124; }
.style-4498 .jersey-num { color: #ee3124; }
.style-4498 .hometown { color: #ee3124; }
.style-4498 .player-detail-label { color: #ee3124; }
.style-4498 .player-detail-item { color: #ee3124; }
.style-4498 .athleticteamroster .player-name-link { color: #EE3124;font-family: 'PT Sans', sans-serif;text-decoration: none;text-transform: none;font-weight: normal; }
.style-4498 .player-accolades { color: #ee3124; }
.style-4498 .return-letter { color: #ee3124; }
.style-4498 .team-captain { color: #ee3124; }
.style-4498 .shopping-cart { margin-left: -70px; }
.style-4498 .add-to-cart { margin-left: -50px;margin-top: 30px; }
.style-84970 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-84970 .h2-style { font-family: 'EB Garamond', serif;color: #EE3124;font-size: 24px; }
.style-84970 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-84970 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-84970 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-84970 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-84970 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-84970 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-84970 .button:before { display: none; }
.style-84970 .button:after { display: none; }
.style-84970 { margin-bottom: 20px; }
.style-84970 .description { margin-bottom: 10px;line-height: 1.5; }
.style-84970 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-84970 .photos { padding-left: 10px; }
.style-84970 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-84970 .author { margin-bottom: 10px; }
.style-84970 .lists img { padding-right: 10px; }
.style-84970 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-84970 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-84970 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-84970 form select[multiple] { padding: 5px; }
.style-84970 .search-label { margin-right: 10px; }
.style-84970 .header-widget { color: #EE3124;font-family: Arial;font-size: 20px; }
.style-84970 .backbutton { color: #FFFFFF; }
.style-84970 .backbutton:before { display: none; }
.style-84970 .backbutton:after { display: none; }
.style-84970 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-84970 .course-title.off-state { color: #666367; }
.style-84970 .course-title.off-state:hover { color: #ee3124; }
.style-84970 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-84970 li.group { padding-bottom: 40px; }
.style-84970 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;padding-bottom: 10px; }
.style-84970 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-84970 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-84970 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-84970 .course-title A:before { content: "\2022"; }
.style-84970 .course-title.on-state { color: #ee3124; }
.style-84970 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-84970 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-84970 .h4-style.calendar-event-title { font-size: 20px; }
.style-84970 .h4-style.calendar-event-title a { font-size: 20px; }
.style-40369 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-40369 .h2-style { font-family: 'EB Garamond', serif;color: #EE3124;font-size: 24px; }
.style-40369 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-40369 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-40369 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-40369 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-40369 A { font-family: 'Noto Sans', sans-serif; }
.style-40369 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-40369 .button:before { display: none; }
.style-40369 .button:after { display: none; }
.style-40369 { margin-bottom: 20px; }
.style-40369 .description { margin-bottom: 10px;line-height: 1.5; }
.style-40369 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-40369 .photos { padding-left: 10px; }
.style-40369 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-40369 .author { margin-bottom: 10px; }
.style-40369 .lists img { padding-right: 10px; }
.style-40369 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-40369 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-40369 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-40369 form select[multiple] { padding: 5px; }
.style-40369 .search-label { margin-right: 10px; }
.style-40369 .header-widget { padding-top: 10px;color: #EE3124;font-family: 'EB Garamond', serif;font-size: 37px; }
.style-40369 .backbutton { color: #FFFFFF; }
.style-40369 .backbutton:before { display: none; }
.style-40369 .backbutton:after { display: none; }
.style-40369 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-40369 .course-title.off-state { color: #666367; }
.style-40369 .course-title.off-state:hover { color: #ee3124; }
.style-40369 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-40369 li.group { padding-bottom: 40px; }
.style-40369 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;padding-bottom: 10px; }
.style-40369 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-40369 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-40369 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-40369 .course-title A:before { content: "\2022"; }
.style-40369 .course-title.on-state { color: #ee3124; }
.style-40369 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-40369 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-40369 .h4-style.calendar-event-title { font-size: 20px; }
.style-40369 .h4-style.calendar-event-title a { font-size: 20px; }
.style-95177 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-95177 .h2-style { font-family: 'EB Garamond', serif;color: #EE3124;font-size: 24px; }
.style-95177 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-95177 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-95177 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-95177 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-95177 A { font-family: 'Noto Sans', sans-serif; }
.style-95177 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-95177 .button:before { display: none; }
.style-95177 .button:after { display: none; }
.style-95177 { margin-bottom: 20px; }
.style-95177 .description { margin-bottom: 10px;line-height: 1.5; }
.style-95177 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-95177 .photos { padding-left: 10px; }
.style-95177 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-95177 .author { margin-bottom: 10px; }
.style-95177 .lists img { padding-right: 10px; }
.style-95177 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-95177 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-95177 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-95177 form select[multiple] { padding: 5px; }
.style-95177 .search-label { margin-right: 10px; }
.style-95177 .header-widget { padding-top: 10px;color: #EE3124;font-family: 'EB Garamond', serif;font-size: 37px;text-align: center; }
.style-95177 .backbutton { color: #FFFFFF; }
.style-95177 .backbutton:before { display: none; }
.style-95177 .backbutton:after { display: none; }
.style-95177 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-95177 .course-title.off-state { color: #666367; }
.style-95177 .course-title.off-state:hover { color: #ee3124; }
.style-95177 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-95177 li.group { padding-bottom: 40px; }
.style-95177 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;padding-bottom: 10px; }
.style-95177 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-95177 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-95177 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-95177 .course-title A:before { content: "\2022"; }
.style-95177 .course-title.on-state { color: #ee3124; }
.style-95177 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-95177 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-95177 .h4-style.calendar-event-title { font-size: 20px; }
.style-95177 .h4-style.calendar-event-title a { font-size: 20px; }
.style-14689 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-14689 .h2-style { font-family: 'EB Garamond', serif;color: #EE3124;font-size: 24px; }
.style-14689 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-14689 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-14689 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-14689 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-14689 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-14689 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-14689 .button:before { display: none; }
.style-14689 .button:after { display: none; }
.style-14689 { margin-bottom: 20px; }
.style-14689 .description { margin-bottom: 10px;line-height: 1.5; }
.style-14689 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-14689 .photos { padding-left: 10px; }
.style-14689 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-14689 .author { margin-bottom: 10px; }
.style-14689 .lists img { padding-right: 10px; }
.style-14689 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-14689 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-14689 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-14689 form select[multiple] { padding: 5px; }
.style-14689 .search-label { margin-right: 10px; }
.style-14689 .header-widget { padding-top: 10px;color: #EE3124; }
.style-14689 .backbutton { color: #FFFFFF; }
.style-14689 .backbutton:before { display: none; }
.style-14689 .backbutton:after { display: none; }
.style-14689 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-14689 .course-title.off-state { color: #666367; }
.style-14689 .course-title.off-state:hover { color: #ee3124; }
.style-14689 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-14689 li.group { padding-bottom: 40px; }
.style-14689 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;padding-bottom: 10px; }
.style-14689 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-14689 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-14689 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-14689 .course-title A:before { content: "\2022"; }
.style-14689 .course-title.on-state { color: #ee3124; }
.style-14689 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-14689 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-14689 .h4-style.calendar-event-title { font-size: 20px; }
.style-14689 .h4-style.calendar-event-title a { font-size: 20px; }
.style-85738 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-85738 .h2-style { font-family: 'EB Garamond', serif;color: #EE3124;font-size: 24px; }
.style-85738 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-85738 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-85738 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-85738 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-85738 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-85738 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-85738 .button:before { display: none; }
.style-85738 .button:after { display: none; }
.style-85738 { margin-bottom: 20px; }
.style-85738 .description { margin-bottom: 10px;line-height: 1.5; }
.style-85738 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-85738 .photos { padding-left: 10px; }
.style-85738 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-85738 .author { margin-bottom: 10px; }
.style-85738 .lists img { padding-right: 10px; }
.style-85738 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-85738 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-85738 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-85738 form select[multiple] { padding: 5px; }
.style-85738 .search-label { margin-right: 10px; }
.style-85738 .header-widget { padding-top: 10px;color: #EE3124;text-align: center;font-size: 28px; }
.style-85738 .backbutton { color: #FFFFFF; }
.style-85738 .backbutton:before { display: none; }
.style-85738 .backbutton:after { display: none; }
.style-85738 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-85738 .course-title.off-state { color: #666367; }
.style-85738 .course-title.off-state:hover { color: #ee3124; }
.style-85738 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-85738 li.group { padding-bottom: 40px; }
.style-85738 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;padding-bottom: 10px; }
.style-85738 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-85738 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-85738 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-85738 .course-title A:before { content: "\2022"; }
.style-85738 .course-title.on-state { color: #ee3124; }
.style-85738 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-85738 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-85738 .h4-style.calendar-event-title { font-size: 20px; }
.style-85738 .h4-style.calendar-event-title a { font-size: 20px; }
.style-87408 .h1-style { color: #83807E; }
.style-87408 .h2-style { color: #83807E;font-family: 'EB Garamond', serif; }
.style-87408 .h3-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-87408 .h4-style { font-size: 10px;font-family: 'Noto Sans', sans-serif;padding: 10px;color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #EE3124;background-color: #FFFFFF; }
.style-87408 .h4-style:link { color: #FFFFFF; }
.style-87408 .h4-style:hover { font-family: 'Noto Sans', sans-serif; }
.style-87408 .h5-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-87408 .h6-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-87408 A { color: #EE3124;font-family: 'Noto Sans', sans-serif;font-weight: bold;font-size: 14px;text-decoration: none; }
.style-87408 A:hover { text-decoration: none; }
.style-87408 .button { color: #83807E;font-weight: bold;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-87408 { color: #83807E;margin-bottom: 30px;position: relative;font-family: 'Noto Sans', sans-serif; }
.style-87408 .link-image { width: 99%; }
.style-87408 .long-description { line-height: 1.5em;color: #5E5C5B;margin-left: 2.5em;margin-right: 2.5em;font-size: 15px; }
.style-87408 .brief-description { color: #5E5C5B;font-family: 'Noto Sans', sans-serif;line-height: 1.5em;padding: 10px 0 10px 30px;background-color: #F3F3F3; }
.style-87408 .email { font-size: 17px; }
.style-87408 .question { text-decoration: ; }
.style-87408 .fund .bar { background-color: #CBCBCB; }
.style-87408 .goal { border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;margin: 10px 0;margin-top: 20px; }
.style-87408 .chart { max-width: 80% !important; }
.style-87408 .fund .bar-container { text-align: left;background-color: #FFF5F6;border: 0px;z-index: 999 !important;position: relative;width: 75px; }
.style-87408 .annualfund .current .label { font-weight: normal; }
.style-87408 .annualfund .goal-participation .label { font-weight: normal; }
.style-87408 .annualfund .current-participation .label { font-weight: normal; }
.style-87408 .annualfund .asof-date .label { font-weight: normal; }
.style-87408 .annualfund .start-date .label { font-weight: normal; }
.style-87408 .annualfund .end-date .label { font-weight: normal; }
.style-87408 .annualfund .last-year-amount .label { font-weight: normal; }
.style-87408 .annualfund .last-year-participation .label { font-weight: normal; }
.style-87408 .fund .chart .scale li i { z-index: 10 !important; }
.style-87408 li.group { margin-bottom: 1em;font-size: 10px;font-family: 'Noto Sans', sans-serif;padding: 2px;color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #EE3124; }
.style-87408 div.content-wrap { line-height: 120%;font-family: 'Noto Sans', sans-serif; }
.style-87408 .annualfund .remaining .label { font-weight: normal; }
.style-87408 .readmore-detail-page { color: #83807E;font-size: 14px; }
.style-40570 .h1-style { color: #83807E; }
.style-40570 .h2-style { color: #83807E;font-family: 'EB Garamond', serif; }
.style-40570 .h3-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-40570 .h4-style { font-size: 10px;font-family: 'Noto Sans', sans-serif;padding: 10px;color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #EE3124; }
.style-40570 .h4-style:link { color: #FFFFFF; }
.style-40570 .h4-style:hover { font-family: 'Noto Sans', sans-serif; }
.style-40570 .h5-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-40570 .h6-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-40570 A { color: #EE3124;font-family: 'Noto Sans', sans-serif;font-weight: bold;font-size: 14px;text-decoration: none; }
.style-40570 A:hover { text-decoration: none; }
.style-40570 .button { color: #83807E;font-weight: bold;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-40570 { color: #83807E;margin-bottom: 30px;position: relative;font-family: 'Noto Sans', sans-serif; }
.style-40570 .long-description { line-height: 1.5em;color: #5E5C5B;margin-left: 2.5em;margin-right: 2.5em;font-size: 15px; }
.style-40570 .brief-description { color: #5E5C5B;font-family: 'Noto Sans', sans-serif;line-height: 1.5em;padding: 10px 0 10px 30px;background-color: #F3F3F3; }
.style-40570 .email { font-size: 17px; }
.style-40570 .question { text-decoration: ; }
.style-40570 .fund .bar { background-color: #CBCBCB; }
.style-40570 .goal { border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;margin: 10px 0;margin-top: 20px; }
.style-40570 .chart { max-width: 80% !important; }
.style-40570 .fund .bar-container { text-align: left;background-color: #FFF5F6;border: 0px;z-index: 999 !important;position: relative;width: 75px; }
.style-40570 .annualfund .current .label { font-weight: normal; }
.style-40570 .annualfund .goal-participation .label { font-weight: normal; }
.style-40570 .annualfund .current-participation .label { font-weight: normal; }
.style-40570 .annualfund .asof-date .label { font-weight: normal; }
.style-40570 .annualfund .start-date .label { font-weight: normal; }
.style-40570 .annualfund .end-date .label { font-weight: normal; }
.style-40570 .annualfund .last-year-amount .label { font-weight: normal; }
.style-40570 .annualfund .last-year-participation .label { font-weight: normal; }
.style-40570 .fund .chart .scale li i { z-index: 10 !important; }
.style-40570 li.group { color: #EE3124
font-family: Verdana;padding-bottom: 1px; }
.style-40570 div.content-wrap { line-height: 120%;font-family: 'Noto Sans', sans-serif; }
.style-40570 .annualfund .remaining .label { font-weight: normal; }
.style-40570 .readmore-detail-page { color: #83807E;font-size: 14px; }
.style-38283 .h1-style { color: #83807E; }
.style-38283 .h2-style { color: #83807E;font-family: 'EB Garamond', serif; }
.style-38283 .h3-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-38283 .h4-style { font-size: 10px;font-family: 'Noto Sans', sans-serif;/*padding: 10px;*/
color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #EE3124; }
.style-38283 .h4-style:link { color: #FFFFFF; }
.style-38283 .h4-style:hover { font-family: 'Noto Sans', sans-serif; }
.style-38283 .h5-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-38283 .h6-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-38283 A { color: #EE3124;font-family: 'Noto Sans', sans-serif;font-weight: bold;font-size: 14px;text-decoration: none; }
.style-38283 A:hover { text-decoration: none; }
.style-38283 .button { color: #83807E;font-weight: bold;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-38283 { color: #83807E;margin-bottom: 30px;position: relative;font-family: 'Noto Sans', sans-serif; }
.style-38283 .long-description { line-height: 1.5em;color: #5E5C5B;margin-left: 2.5em;margin-right: 2.5em;font-size: 15px; }
.style-38283 .brief-description { color: #5E5C5B;font-family: 'Noto Sans', sans-serif;line-height: 1.5em;padding: 10px 0 10px 30px;background-color: #F3F3F3; }
.style-38283 .email { font-size: 17px; }
.style-38283 .question { padding: 10px; }
.style-38283 .answer { padding: 20px; }
.style-38283 .fund .bar { background-color: #CBCBCB; }
.style-38283 .goal { border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;margin: 10px 0;margin-top: 20px; }
.style-38283 .chart { max-width: 80% !important; }
.style-38283 .fund .bar-container { text-align: left;background-color: #FFF5F6;border: 0px;z-index: 999 !important;position: relative;width: 75px; }
.style-38283 .annualfund .current .label { font-weight: normal; }
.style-38283 .annualfund .goal-participation .label { font-weight: normal; }
.style-38283 .annualfund .current-participation .label { font-weight: normal; }
.style-38283 .annualfund .asof-date .label { font-weight: normal; }
.style-38283 .annualfund .start-date .label { font-weight: normal; }
.style-38283 .annualfund .end-date .label { font-weight: normal; }
.style-38283 .annualfund .last-year-amount .label { font-weight: normal; }
.style-38283 .annualfund .last-year-participation .label { font-weight: normal; }
.style-38283 .fund .chart .scale li i { z-index: 10 !important; }
.style-38283 li.group { color: #EE3124
font-family: Verdana;padding-bottom: 1px; }
.style-38283 div.content-wrap { line-height: 120%;font-family: 'Noto Sans', sans-serif; }
.style-38283 .annualfund .remaining .label { font-weight: normal; }
.style-38283 .readmore-detail-page { color: #83807E;font-size: 14px; }
.style-89374 .h1-style { color: #83807E; }
.style-89374 .h2-style { color: #83807E;font-family: 'EB Garamond', serif; }
.style-89374 .h3-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-89374 .h4-style { font-size: 10px;font-family: 'Noto Sans', sans-serif;padding: 10px;color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #EE3124;background-color: #FFFFFF; }
.style-89374 .h4-style:link { color: #FFFFFF; }
.style-89374 .h4-style:hover { font-family: 'Noto Sans', sans-serif; }
.style-89374 .h5-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-89374 .h6-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-89374 A { color: #EE3124;font-family: 'Noto Sans', sans-serif;font-weight: bold;font-size: 14px;text-decoration: none; }
.style-89374 A:hover { text-decoration: none; }
.style-89374 .button { color: #83807E;font-weight: bold;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-89374 { color: #83807E;margin-bottom: 30px;position: relative;font-family: 'Noto Sans', sans-serif; }
.style-89374 .long-description { line-height: 1.5em;color: #5E5C5B;margin-left: 2.5em;margin-right: 2.5em;font-size: 15px; }
.style-89374 .brief-description { color: #5E5C5B;font-family: 'Noto Sans', sans-serif;line-height: 1.5em;padding: 10px 0 10px 30px;background-color: #F3F3F3; }
.style-89374 .email { font-size: 17px; }
.style-89374 .question { text-decoration: ; }
.style-89374 .fund .bar { background-color: #CBCBCB; }
.style-89374 .goal { border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;margin: 10px 0;margin-top: 20px; }
.style-89374 .chart { max-width: 80% !important; }
.style-89374 .fund .bar-container { text-align: left;background-color: #FFF5F6;border: 0px;z-index: 999 !important;position: relative;width: 75px; }
.style-89374 .annualfund .current .label { font-weight: normal; }
.style-89374 .annualfund .goal-participation .label { font-weight: normal; }
.style-89374 .annualfund .current-participation .label { font-weight: normal; }
.style-89374 .annualfund .asof-date .label { font-weight: normal; }
.style-89374 .annualfund .start-date .label { font-weight: normal; }
.style-89374 .annualfund .end-date .label { font-weight: normal; }
.style-89374 .annualfund .last-year-amount .label { font-weight: normal; }
.style-89374 .annualfund .last-year-participation .label { font-weight: normal; }
.style-89374 A.links-urllink { font-family: 'Noto Sans', sans-serif;font-size: 18px;display: block;padding: 20px; }
.style-89374 .fund .chart .scale li i { z-index: 10 !important; }
.style-89374 li.group { margin-bottom: 1em;font-size: 10px;font-family: 'Noto Sans', sans-serif;padding: 10px;color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #EE3124; }
.style-89374 div.content-wrap { line-height: 120%;font-family: 'Noto Sans', sans-serif; }
.style-89374 .annualfund .remaining .label { font-weight: normal; }
.style-89374 .readmore-detail-page { color: #83807E;font-size: 14px; }
.style-40643 .h1-style { color: #83807E; }
.style-40643 .h2-style { color: #83807E;font-family: 'EB Garamond', serif; }
.style-40643 .h3-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-40643 .h4-style { font-size: 10px;font-family: 'Noto Sans', sans-serif;padding: 10px;color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #EE3124;background-color: #FFFFFF; }
.style-40643 .h4-style:link { color: #FFFFFF; }
.style-40643 .h4-style:hover { font-family: 'Noto Sans', sans-serif; }
.style-40643 .h5-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-40643 .h6-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-40643 A { color: #EE3124;font-family: 'Noto Sans', sans-serif;font-weight: bold;font-size: 14px;text-decoration: none; }
.style-40643 A:hover { text-decoration: none; }
.style-40643 .button { color: #83807E;font-weight: bold;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-40643 { color: #83807E;margin-bottom: 30px;position: relative;font-family: 'Noto Sans', sans-serif; }
.style-40643 .long-description { line-height: 1.5em;color: #5E5C5B;margin-left: 2.5em;margin-right: 2.5em;font-size: 15px; }
.style-40643 .brief-description { color: #5E5C5B;font-family: 'Noto Sans', sans-serif;line-height: 1.5em;padding: 10px 0 10px 30px;background-color: #F3F3F3; }
.style-40643 .email { font-size: 17px; }
.style-40643 .question { text-decoration: ; }
.style-40643 .fund .bar { background-color: #CBCBCB; }
.style-40643 .goal { border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;margin: 10px 0;margin-top: 20px; }
.style-40643 .chart { max-width: 80% !important; }
.style-40643 .fund .bar-container { text-align: left;background-color: #FFF5F6;border: 0px;z-index: 999 !important;position: relative;width: 75px; }
.style-40643 .annualfund .current .label { font-weight: normal; }
.style-40643 .annualfund .goal-participation .label { font-weight: normal; }
.style-40643 .annualfund .current-participation .label { font-weight: normal; }
.style-40643 .annualfund .asof-date .label { font-weight: normal; }
.style-40643 .annualfund .start-date .label { font-weight: normal; }
.style-40643 .annualfund .end-date .label { font-weight: normal; }
.style-40643 .annualfund .last-year-amount .label { font-weight: normal; }
.style-40643 .annualfund .last-year-participation .label { font-weight: normal; }
.style-40643 .fund .chart .scale li i { z-index: 10 !important; }
.style-40643 li.group { margin-bottom: 1em;font-size: 10px;font-family: 'Noto Sans', sans-serif;padding: 10px;color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #EE3124; }
.style-40643 div.content-wrap { line-height: 120%;font-family: 'Noto Sans', sans-serif; }
.style-40643 .annualfund .remaining .label { font-weight: normal; }
.style-40643 .readmore-detail-page { color: #83807E;font-size: 14px; }
.style-53665 .h1-style { color: #83807E; }
.style-53665 .h2-style { color: #83807E;font-family: 'EB Garamond', serif; }
.style-53665 .h3-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-53665 .h4-style { font-size: 10px;font-family: 'Noto Sans', sans-serif;padding: 10px;color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #EE3124; }
.style-53665 .h4-style:link { color: #FFFFFF; }
.style-53665 .h4-style:hover { font-family: 'Noto Sans', sans-serif; }
.style-53665 .h5-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-53665 .h6-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-53665 A { color: #EE3124;font-family: 'Noto Sans', sans-serif;font-weight: bold;font-size: 14px;text-decoration: none; }
.style-53665 A:hover { text-decoration: none; }
.style-53665 .button { color: #83807E;font-weight: bold;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-53665 { color: #83807E;margin-bottom: 30px;position: relative;font-family: 'Noto Sans', sans-serif; }
.style-53665 .long-description { line-height: 1.5em;color: #5E5C5B;margin-left: 2.5em;margin-right: 2.5em;font-size: 14px; }
.style-53665 .brief-description { color: #5E5C5B;font-family: 'Noto Sans', sans-serif;line-height: 1.5em;padding: 10px 0 10px 30px;background-color: #F3F3F3; }
.style-53665 .email { font-size: 17px; }
.style-53665 .question { text-decoration: ; }
.style-53665 .fund .bar { background-color: #CBCBCB; }
.style-53665 .goal { border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;margin: 10px 0;margin-top: 20px; }
.style-53665 .chart { max-width: 80% !important; }
.style-53665 .fund .bar-container { text-align: left;background-color: #FFF5F6;border: 0px;z-index: 999 !important;position: relative;width: 75px; }
.style-53665 .annualfund .current .label { font-weight: normal; }
.style-53665 .annualfund .goal-participation .label { font-weight: normal; }
.style-53665 .annualfund .current-participation .label { font-weight: normal; }
.style-53665 .annualfund .asof-date .label { font-weight: normal; }
.style-53665 .annualfund .start-date .label { font-weight: normal; }
.style-53665 .annualfund .end-date .label { font-weight: normal; }
.style-53665 .annualfund .last-year-amount .label { font-weight: normal; }
.style-53665 .annualfund .last-year-participation .label { font-weight: normal; }
.style-53665 .fund .chart .scale li i { z-index: 10 !important; }
.style-53665 li.group { margin-bottom: 1em;font-size: 10px;font-family: 'Noto Sans', sans-serif;padding: 10px;color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #EE3124; }
.style-53665 div.content-wrap { line-height: 120%;font-family: 'Noto Sans', sans-serif; }
.style-53665 .annualfund .remaining .label { font-weight: normal; }
.style-53665 .readmore-detail-page { color: #83807E;font-size: 14px; }
.style-69664 .h1-style { color: #83807E; }
.style-69664 .h2-style { color: #83807E;font-family: 'EB Garamond', serif; }
.style-69664 .h3-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-69664 .h4-style { font-size: 10px;font-family: 'Noto Sans', sans-serif;padding: 10px;color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #EE3124; }
.style-69664 .h4-style:link { color: #FFFFFF; }
.style-69664 .h4-style:hover { font-family: 'Noto Sans', sans-serif; }
.style-69664 .h5-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-69664 .h6-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-69664 A { color: #EE3124;font-family: 'Noto Sans', sans-serif;font-weight: bold;font-size: 14px;text-decoration: none; }
.style-69664 A:hover { text-decoration: none; }
.style-69664 .button { color: #83807E;font-weight: bold;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-69664 { color: #83807E;margin-bottom: 30px;position: relative;font-family: 'Noto Sans', sans-serif; }
.style-69664 .long-description { line-height: 1.5em;color: #5E5C5B;margin-left: 2.5em;margin-right: 2.5em;font-size: 15px; }
.style-69664 .brief-description { color: #5E5C5B;font-family: 'Noto Sans', sans-serif;line-height: 1.5em;padding: 10px 0 10px 30px;background-color: #F3F3F3; }
.style-69664 .email { font-size: 17px; }
.style-69664 .question { text-decoration: ; }
.style-69664 .fund .bar { background-color: #CBCBCB; }
.style-69664 .goal { border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;margin: 10px 0;margin-top: 20px; }
.style-69664 .chart { max-width: 80% !important; }
.style-69664 .fund .bar-container { text-align: left;background-color: #FFF5F6;border: 0px;z-index: 999 !important;position: relative;width: 75px; }
.style-69664 .annualfund .current .label { font-weight: normal; }
.style-69664 .annualfund .goal-participation .label { font-weight: normal; }
.style-69664 .annualfund .current-participation .label { font-weight: normal; }
.style-69664 .annualfund .asof-date .label { font-weight: normal; }
.style-69664 .annualfund .start-date .label { font-weight: normal; }
.style-69664 .annualfund .end-date .label { font-weight: normal; }
.style-69664 .annualfund .last-year-amount .label { font-weight: normal; }
.style-69664 .annualfund .last-year-participation .label { font-weight: normal; }
.style-69664 .fund .chart .scale li i { z-index: 10 !important; }
.style-69664 li.group { margin-bottom: 1em;font-size: 10px;font-family: 'Noto Sans', sans-serif;padding: 10px;color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #EE3124;background-color: #FFFFFF; }
.style-69664 div.content-wrap { line-height: 120%;font-family: 'Noto Sans', sans-serif; }
.style-69664 .annualfund .remaining .label { font-weight: normal; }
.style-69664 .readmore-detail-page { color: #83807E;font-size: 14px; }
.style-12896 .h1-style { color: #83807E; }
.style-12896 .h2-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-12896 .h3-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-12896 .h4-style { font-size: 10px;font-family: 'Noto Sans', sans-serif;padding: 10px;color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #EE3124; }
.style-12896 .h4-style:link { color: #FFFFFF; }
.style-12896 .h4-style:hover { font-family: 'Noto Sans', sans-serif; }
.style-12896 .h5-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-12896 .h6-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-12896 A { color: #EE3124;font-family: 'Noto Sans', sans-serif;font-weight: bold;font-size: 14px; }
.style-12896 A:hover { text-decoration: none; }
.style-12896 .button { color: #83807E;font-weight: bold;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-12896 { color: #83807E;margin-bottom: 30px;position: relative;font-family: 'Noto Sans', sans-serif; }
.style-12896 .long-description { line-height: 25px;color: #5E5C5B; }
.style-12896 .brief-description { color: #5E5C5B;font-family: 'Noto Sans', sans-serif;line-height: 1.5em;padding: 10px 0 10px 30px;background-color: #F3F3F3; }
.style-12896 .email { font-size: 17px; }
.style-12896 .question { text-decoration: ; }
.style-12896 .fund .bar { background-color: #CBCBCB; }
.style-12896 .goal { border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;margin: 10px 0;margin-top: 20px; }
.style-12896 .chart { max-width: 80% !important; }
.style-12896 .fund .bar-container { text-align: left;background-color: #FFF5F6;border: 0px;z-index: 999 !important;position: relative;width: 75px; }
.style-12896 .annualfund .current .label { font-weight: normal; }
.style-12896 .annualfund .goal-participation .label { font-weight: normal; }
.style-12896 .annualfund .current-participation .label { font-weight: normal; }
.style-12896 .annualfund .asof-date .label { font-weight: normal; }
.style-12896 .annualfund .start-date .label { font-weight: normal; }
.style-12896 .annualfund .end-date .label { font-weight: normal; }
.style-12896 .annualfund .last-year-amount .label { font-weight: normal; }
.style-12896 .annualfund .last-year-participation .label { font-weight: normal; }
.style-12896 .fund .chart .scale li i { z-index: 10 !important; }
.style-12896 li.group { color: #EE3124
font-family: Verdana;padding-bottom: 1px; }
.style-12896 div.content-wrap { line-height: 120%;font-family: 'Noto Sans', sans-serif; }
.style-12896 .annualfund .remaining .label { font-weight: normal; }
.style-12896 .readmore-detail-page { color: #83807E;font-size: 14px; }
.style-53366 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-53366 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-53366 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-53366 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-53366 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-53366 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-53366 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-53366 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-53366 .button:before { display: none; }
.style-53366 .button:after { display: none; }
.style-53366 { margin-bottom: 20px;text-align: left;border-style: solid;border-color: red;border-width: 1px;padding: 1em;: 1em; }
.style-53366 .description { margin-bottom: 10px;line-height: 1.5; }
.style-53366 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-53366 .link-image:hover { opacity: 0.7; }
.style-53366 .photos { padding-left: 10px;text-align: left; }
.style-53366 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-53366 .author { margin-bottom: 10px; }
.style-53366 .lists img { padding-right: 10px; }
.style-53366 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-53366 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-53366 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-53366 form select[multiple] { padding: 5px; }
.style-53366 .text-explanation { font-style: italic; }
.style-53366 .search-label { margin-right: 10px; }
.style-53366 .header-widget { padding-top: 10px; }
.style-53366 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-53366 .backbutton:hover { background-color: #E0E0E0; }
.style-53366 .backbutton:before { display: none; }
.style-53366 .backbutton:after { display: none; }
.style-53366 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-53366 .course-title.off-state { color: #666367; }
.style-53366 .course-title.off-state:hover { color: #ee3124; }
.style-53366 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-53366 li.group { padding-bottom: 20px; }
.style-53366 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: left; }
.style-53366 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-53366 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-53366 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-53366 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-53366 .course-title A:before { content: "\2022"; }
.style-53366 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-53366 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-53366 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-53366 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-53366 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-53366 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-53366 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-53366 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-53366 .course-title.on-state { color: #ee3124; }
.style-53366 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-53366 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-53366 .h4-style.calendar-event-title { font-size: 20px; }
.style-53366 .h4-style.calendar-event-title a { font-size: 20px; }
.style-12224 .h1-style { font-family: 'EB Garamond', serif;font-weight: normal;font-size: 37px;padding-bottom: 10px; }
.style-12224 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px;padding-bottom: 10px; }
.style-12224 .h3-style { font-family: Helvetica;font-weight: bold;color: #666367;text-transform: none; }
.style-12224 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 18px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-12224 .h5-style { font-size: 24px; }
.style-12224 .h6-style { margin-bottom: 30px;font-size: 18px; }
.style-12224 .button:before { display: none; }
.style-12224 .button:after { display: none; }
.style-12224 { font-family: 'Noto Sans', sans-serif;background-color: #F0F0F0;padding: 20px 30px 10px 30px;margin-bottom: 20px; }
.style-12224 .description { margin-bottom: 10px;line-height: 1.5; }
.style-12224 .readmore { background-color: #666367;color: #FFFFFF;font-size: 14px;padding: 3px 10px;margin-top: 10px;margin-bottom: 10px; }
.style-12224 .readmore:after { margin-bottom: 20px;margin-top: 10px; }
.style-12224 .link-image { padding: 0;margin: 0 0 10px 0; }
.style-12224 .long-description { font-size: 14px; }
.style-12224 .photos { padding-right: 10px; }
.style-12224 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-12224 .author { margin-bottom: 10px; }
.style-12224 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-12224 .search-label { margin-right: 10px; }
.style-12224 .backbutton { color: #ee3124; }
.style-12224 .backbutton:before { display: none; }
.style-12224 .backbutton:after { display: none; }
.style-12224 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-12224 .course-title.off-state { color: #666367; }
.style-12224 .course-title.off-state:hover { color: #ee3124; }
.style-12224 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-12224 li.group { background-color: #F0F0F0;padding: 10px 15px; }
.style-12224 div.content-wrap { line-height: 145% !important;padding-bottom: 20px;text-align: center; }
.style-12224 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-12224 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-12224 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-12224 .course-title A:before { content: "\2022"; }
.style-12224 .course-title.on-state { color: #ee3124; }
.style-12224 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-12224 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-12224 .h4-style.calendar-event-title { font-size: 20px; }
.style-12224 .h4-style.calendar-event-title a { font-size: 20px; }
.style-97634 .h1-style { color: #83807E; }
.style-97634 .h2-style { color: #83807E;font-family: 'EB Garamond', serif; }
.style-97634 .h3-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-97634 .h4-style { font-size: 26px;font-family: 'Noto Sans', sans-serif;/*padding: 10px;*/
color: #FFFFFF;border-width: 0px;border-style: solid;background-color: #EFEFEF;padding: 16px;text-align: left; }
.style-97634 .h4-style:link { color: #FFFFFF; }
.style-97634 .h4-style:hover { font-family: 'Noto Sans', sans-serif; }
.style-97634 .h5-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-97634 .h6-style { color: #83807E;font-family: 'Noto Sans', sans-serif; }
.style-97634 A { color: #EE3124;font-family: 'Noto Sans', sans-serif;font-weight: bold;font-size: 16px;text-decoration: none; }
.style-97634 A:hover { text-decoration: none; }
.style-97634 .button { color: #83807E;font-weight: bold;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-97634 { color: #83807E;margin-bottom: 30px;position: relative;font-family: 'Noto Sans', sans-serif; }
.style-97634 .long-description { line-height: 1.5em;color: #5E5C5B;margin-left: 2.5em;margin-right: 2.5em;font-size: 15px;text-align: left; }
.style-97634 .brief-description { color: #5E5C5B;font-family: 'Noto Sans', sans-serif;line-height: 1.5em;font-size: 15px;text-align: left; }
.style-97634 .email { font-size: 17px; }
.style-97634 .question { padding: 10px; }
.style-97634 .answer { padding: 20px; }
.style-97634 .fund .bar { background-color: #CBCBCB; }
.style-97634 .goal { border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;margin: 10px 0;margin-top: 20px; }
.style-97634 .chart { max-width: 80% !important; }
.style-97634 .fund .bar-container { text-align: left;background-color: #FFF5F6;border: 0px;z-index: 999 !important;position: relative;width: 75px; }
.style-97634 .annualfund .current .label { font-weight: normal; }
.style-97634 .annualfund .goal-participation .label { font-weight: normal; }
.style-97634 .annualfund .current-participation .label { font-weight: normal; }
.style-97634 .annualfund .asof-date .label { font-weight: normal; }
.style-97634 .annualfund .start-date .label { font-weight: normal; }
.style-97634 .annualfund .end-date .label { font-weight: normal; }
.style-97634 .annualfund .last-year-amount .label { font-weight: normal; }
.style-97634 .annualfund .last-year-participation .label { font-weight: normal; }
.style-97634 .fund .chart .scale li i { z-index: 10 !important; }
.style-97634 li.group { color: #FFFFFF;padding-bottom: 1px;font-size: 0px; }
.style-97634 div.content-wrap { color: #5E5C5B;font-family: 'Noto Sans', sans-serif;line-height: 1.5em;padding: 10px 0 10px 30px;font-size: 13px;text-align: center; }
.style-97634 .annualfund .remaining .label { font-weight: normal; }
.style-97634 .readmore-detail-page { color: #83807E;font-size: 14px; }
.style-36087 .h1-style { color: #900000; }
.style-36087 .h2-style { font-weight: bold;text-transform: none;color: #000000;font-family: 'EB Garamond', serif;font-size: 28px;line-height: 1.25em; }
.style-36087 .h3-style { color: #000000;font-family: 'EB Garamond', serif; }
.style-36087 .h4-style { color: #000000;font-family: 'EB Garamond', serif; }
.style-36087 .h5-style { color: #000000;font-family: 'EB Garamond', serif; }
.style-36087 .h6-style { color: #000000;font-family: 'EB Garamond', serif; }
.style-36087 A { color: #000000;font-size: inherit;font-family: 'EB Garamond', serif; }
.style-36087 A:hover { text-decoration: none; }
.style-36087 .button { color: #900000;font-weight: bold;text-decoration: none;font-family: 'EB Garamond', serif; }
.style-36087 { background-color: #FFFFFF;color: #000000;padding: 10px 30px 10px 30px;margin-bottom: 20px;font-size: 15px;font-family: 'EB Garamond', serif; }
.style-36087 .long-description { line-height: 1.5em; }
.style-36087 .photos { margin-right: 10px; }
.style-36087 .text img { max-width: 90%;margin-bottom: 10px; }
.style-36087 .question { color: #FFFFFF; }
.style-36087 .fund .bar { background-color: #EE3124; }
.style-36087 .goal { font-size: 18px;font-weight: bold;border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 5px;margin-bottom: 5px; }
.style-36087 .current { line-height: 1.5em;font-weight: bold; }
.style-36087 .goal-participation { line-height: 1.5em; }
.style-36087 .current-participation { line-height: 1.5em; }
.style-36087 .asof-date { line-height: 1.5em;font-weight: bold; }
.style-36087 .start-date { line-height: 1.5em;font-weight: bold; }
.style-36087 .end-date { line-height: 1.5em;font-weight: bold; }
.style-36087 .last-year-amount { line-height: 1.5em; }
.style-36087 .last-year-participation { line-height: 1.5em; }
.style-36087 .scale { color: #A12740; }
.style-36087 .fund .bar-container { border-width: 0px;background-color: #FFFFFF; }
.style-36087 .header-widget { color: #5C5C5C;font-family: 'Noto Sans', sans-serif;font-size: 22px; }
.style-36087 div.content-wrap { line-height: 140%;font-family: 'Noto Sans', sans-serif;font-size: 16px;color: #3D3D3D; }
.style-38837 .h2-style { font-family: 'EB Garamond', serif; }
.style-38837 { text-align: center; }
.style-38837 A.links-urllink { color: #EE3124;text-align: center;font-size: 18px;font-weight: bold;text-decoration: NONE;font-family: 'Noto Sans', sans-serif; }
.style-38837 li.group { padding: 1em;background-color: #FFFFFF;text-align: center;margin-bottom: 20px;border-radius: 5px; }
.style-38837 li.group:hover { background-color: #E8E8E8; }
.style-38837 div.content-wrap { text-align: center; }
.style-39467 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-39467 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px; }
.style-39467 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-39467 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-39467 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-39467 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-39467 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-39467 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-39467 .button:before { display: none; }
.style-39467 .button:after { display: none; }
.style-39467 { margin-bottom: 20px; }
.style-39467 .description { margin-bottom: 10px;line-height: 1.5; }
.style-39467 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-39467 .photos { padding-left: 10px;text-align: left; }
.style-39467 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left;padding-left: 3em;padding-bottom: 3em; }
.style-39467 .author { margin-bottom: 10px; }
.style-39467 .lists img { padding-right: 10px; }
.style-39467 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-39467 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-39467 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-39467 form select[multiple] { padding: 5px; }
.style-39467 .text-explanation { font-style: italic; }
.style-39467 .search-label { margin-right: 10px; }
.style-39467 .header-widget { padding-top: 10px;color: #FFFFFF; }
.style-39467 .backbutton { color: #FFFFFF; }
.style-39467 .backbutton:before { display: none; }
.style-39467 .backbutton:after { display: none; }
.style-39467 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-39467 .course-title.off-state { color: #666367; }
.style-39467 .course-title.off-state:hover { color: #ee3124; }
.style-39467 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-39467 li.group { padding-bottom: 20px; }
.style-39467 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;color: #FFFFFF;font-size: 16px;padding-bottom: 20px; }
.style-39467 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-39467 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-39467 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-39467 .course-title A:before { content: "\2022"; }
.style-39467 .course-title.on-state { color: #ee3124; }
.style-39467 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-39467 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-39467 .h4-style.calendar-event-title { font-size: 20px; }
.style-39467 .h4-style.calendar-event-title a { font-size: 20px; }
.style-38323 A { color: #FFFFFF; }
.style-38323 div.content-wrap { color: #FFFAFA;padding: 2em;line-height: 1.5em;font-size: 13px;font-weight: 400;font-family: 'Noto Sans', sans-serif; }
.style-38326 A { text-decoration: none; }
.style-38326 { background-color: #3F3F3F; }
.style-38326 .sitemap-toggle { color: #FFFFFF;padding: 1em;display: block;margin-left: auto;margin-right: auto;text-align: center; }
.style-38326 .page-name { color: #FFFFFF;line-height: 1em;font-size: 11px;font-weight: 300;font-family: 'Noto Sans', sans-serif; }
.style-38326 .sitemap .open { display: none; }
.style-38326 .sitemap .closed { display: none; }
.style-38326 .mini-sitemap-open { color: #FFFFFF;padding: 1em;display: block;margin-left: auto;margin-right: auto;text-align: center;font-size: 13px;background-color: #3F3F3F; }
.style-38326 .mini-sitemap-close { color: #FFFFFF;padding: 1em;display: block;margin-left: auto;margin-right: auto;text-align: center;font-size: 13px;background-color: #3F3F3F; }
.style-38326 .ms-level1 { padding: 1.5em;width: 90%;margin: auto; }
.style-38326 .ms-l1-text { color: #FFFFFF;line-height: 1em;font-size: 14px;font-weight: 300;font-family: 'Noto Sans', sans-serif; }
.style-38326 .ms-level2 { margin-right: 1.5em; }
.style-38326 .ms-l2-text { color: #FFFFFF;line-height: 1em;font-size: 11px;font-weight: 300;font-family: 'Noto Sans', sans-serif;padding-right: 5px; }
.style-38326 div.content-wrap { margin-left: auto;margin-right: auto; }
.style-55830 { width: auto; }
.style-56540 .submit-button { border-width: 0px;width: 30px;height: 30px;padding: 0;background-image: url('/ftpimages/291/site/704/images/search_03.png');background-position: center center;background-repeat: no-repeat;font-size: 0;background-color: #d6d5d6; }
.style-56540 .search-text { background-color: #ebebeb;/*#d6d5d6*/
border-width: 0px;padding: 7px;font-size: 12px;font-family: 'Noto Sans', sans-serif;color: #808080;width: calc(100% - 35px);box-sizing: border-box; }
.style-56540 div.content-wrap { position: relative;top: -4px; }
.style-56540 .search-container { margin-top: -4px;margin-bottom: 5px; }
.style-55831 { background-repeat: repeat-x;background-position-y: 3px;text-align: right;margin-bottom: 5px; }
.style-55831 li.group { float: right; }
.style-4487 .h2-style { float: right;text-indent: 15px;color: #ee3124;border-right: 1px solid #666367;padding-right: 5px;font-size: 12px;font-weight: bold;margin: 0;white-space: nowrap;text-transform: capitalize; }
.style-4487 { color: #000000;text-align: right;margin-bottom: 10px; }
.style-4487 div.content-wrap { font-family: 'Helvetica';font-size: 12px;color: #666367; }
.style-4488 { position: relative;font-family: 'PT Sans', sans-serif;width: 100%;padding-bottom: 15px; }
.style-4488 .mini-sitemap-open { text-decoration: none;color: #000;padding: 5px;font-size: 12px;margin-left: 15px;position: absolute;top: -55px !important; }
.style-4488 .mini-sitemap-open:hover { text-decoration: none; }
.style-4488 .mini-sitemap-open:before { content: "+";padding: 5px 6px;background-color: #ee3124;margin-left: -5px;margin-right: 5px;color: #fff; }
.style-4488 .mini-sitemap-close { text-decoration: none;color: #000;padding: 5px;margin-left: 15px;font-size: 12px;position: absolute;top: -55px !important; }
.style-4488 .mini-sitemap-close:hover { text-decoration: none; }
.style-4488 .mini-sitemap-close:before { content: "+";padding: 5px 6px;background-color: #ee3124;margin-left: -5px;margin-right: 5px;color: #fff; }
.style-4488 .ms-level1 { margin-top: 25px;padding-top: 13px; }
.style-4488 .ms-l1-item { border-left: 1px solid #979399;padding-left: 30px;margin-left: 15px;margin-bottom: 20px; }
.style-4488 .ms-l1-text { font-size: 14px;color: #ee3124;text-decoration: none; }
.style-4488 .ms-level2 { max-width: 70%; }
.style-4488 .ms-l2-item { line-height: 12px;padding-bottom: 5px;padding-top: 5px; }
.style-4488 .ms-l2-text { color: #000000;font-size: 11px;line-height: 13px;text-decoration: none; }
.style-4488 .ms-l2-text:hover { color: #991631;text-decoration: none; }
.style-4488 div.content-wrap { margin-top: -30px; }
.style-20601 { position: relative;font-family: 'PT Sans', sans-serif;width: 100%;padding-bottom: 15px;padding-top: 25px; }
.style-20601 .mini-sitemap-open { color: #FFFFFF;padding: 1em;display: block;margin-left: auto;margin-right: auto;margin-top: 1em;text-align: center;font-size: 13px;text-decoration: none; }
.style-20601 .mini-sitemap-open:hover { text-decoration: none; }
.style-20601 .mini-sitemap-close { color: #FFFFFF;padding: 1em;display: block;margin-left: auto;margin-right: auto;margin-top: 1em;text-align: center;font-size: 13px;text-decoration: none; }
.style-20601 .mini-sitemap-close:hover { text-decoration: none; }
.style-20601 .ms-level1 { margin-top: 25px;padding-top: 23px; }
.style-20601 .ms-l1-item { padding-left: 5px;margin-left: 5px;margin-bottom: 20px;width: 13%; }
.style-20601 .ms-l1-text { font-size: 14px;color: #FFFFFF;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-20601 .ms-level2 { max-width: 98%; }
.style-20601 .ms-l2-item { line-height: 12px;padding-bottom: 5px;padding-top: 5px; }
.style-20601 .ms-l2-text { color: #FFFFFF;font-size: 11px;line-height: 13px;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-20601 .ms-l2-text:hover { color: #D9D9D9;text-decoration: none; }
.style-20601 div.content-wrap { margin-top: -30px; }
.style-4786 { margin-top: 5px; }
.style-4786 A.links-urllink { float: left;display: block;font-family: 'PT Sans', sans-serif;color: #83807E;text-decoration: none;padding-right: 8px;margin-right: 10px;font-size: 14px; }
.style-4786 A.links-urllink:hover { color: #EE3124; }
.style-4786 li.group:before { content: "|";position: relative;left: 0;color: #808080;font-size: 14px;padding-right: 18px;float: left; }
.style-39747 .h2-style { font-family: 'EB Garamond', serif; }
.style-39747 A.links-urllink { color: #FFFFFF;text-align: center;font-size: 14px;font-weight: bold;text-decoration: NONE;font-family: 'Noto Sans', sans-serif; }
.style-39747 li.group { padding: 1em;background-color: #EE3124;text-align: center;margin-bottom: 20px;border: 1px solid #ffffff; }
.style-39747 li.group:hover { background-color: #D91811; }
.style-4477 { text-align: right; }
.style-4477 .submit-button { border-width: 0px;background-color: #d6d5d6;padding: 8px 0px 7px 0px;width: 45px;background-image: url('/ftpimages/291/site/704/images/search_03.png');background-position: center center;background-repeat: no-repeat; }
.style-4477 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-4483 { : url('/ftpimages/492/site/615/images/socialMediaBG.gif');background-repeat: repeat-x;background-position-y: 3px;text-align: right;margin-bottom: 5px; }
.style-4483 li.group { float: right; }
.style-90953 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-90953 .h2-style { font-family: 'Noto Sans', sans-serif;color: #F37C20;font-size: 19px; }
.style-90953 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-90953 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-90953 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-90953 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-90953 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-90953 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-90953 .button:before { display: none; }
.style-90953 .button:after { display: none; }
.style-90953 { margin-bottom: 20px; }
.style-90953 .description { margin-bottom: 10px;line-height: 1.5; }
.style-90953 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-90953 .photos { padding-left: 10px; }
.style-90953 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-90953 .author { margin-bottom: 10px; }
.style-90953 .lists img { padding-right: 10px; }
.style-90953 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-90953 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-90953 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-90953 form select[multiple] { padding: 5px; }
.style-90953 .search-label { margin-right: 10px; }
.style-90953 .header-widget { padding-top: 10px;color: #F37C20; }
.style-90953 .backbutton { color: #FFFFFF; }
.style-90953 .backbutton:before { display: none; }
.style-90953 .backbutton:after { display: none; }
.style-90953 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-90953 .course-title.off-state { color: #666367; }
.style-90953 .course-title.off-state:hover { color: #ee3124; }
.style-90953 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-90953 li.group { padding-bottom: 40px; }
.style-90953 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;padding-bottom: 10px; }
.style-90953 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-90953 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-90953 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-90953 .course-title A:before { content: "\2022"; }
.style-90953 .course-title.on-state { color: #ee3124; }
.style-90953 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-90953 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-90953 .h4-style.calendar-event-title { font-size: 20px; }
.style-90953 .h4-style.calendar-event-title a { font-size: 20px; }
.style-61453 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-61453 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px;margin-top: 0; }
.style-61453 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-61453 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-61453 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-61453 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-61453 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-61453 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-61453 .button:before { display: none; }
.style-61453 .button:after { display: none; }
.style-61453 { margin-bottom: 20px;font-size: 1.6em;line-height: 1.4;color: #ee3124;text-align: center;font-family: 'Noto Sans', sans-serif; }
.style-61453 .description { margin-bottom: 10px;line-height: 1.5; }
.style-61453 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-61453 .link-image:hover { opacity: 0.7; }
.style-61453 .photos { margin-bottom: .75em; }
.style-61453 .author { margin-bottom: 10px; }
.style-61453 .lists img { padding-right: 10px; }
.style-61453 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-61453 .fsd img { height: auto !important; }
.style-61453 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-61453 form select[multiple] { padding: 5px; }
.style-61453 .text-explanation { font-style: italic; }
.style-61453 .search-label { margin-right: 10px; }
.style-61453 .header-widget { padding-top: 10px; }
.style-61453 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-61453 .backbutton:hover { background-color: #E0E0E0; }
.style-61453 .backbutton:before { display: none; }
.style-61453 .backbutton:after { display: none; }
.style-61453 A.links-urllink { text-decoration: none;font-size: 15px;background-color: #887E7C;color: #fff;text-transform: uppercase;display: inline-block !important;font-weight: bold;padding: .5em .75em;margin: 10px 0;border-radius: 3px;-webkit-transition: background-color .3s;transition: background-color .3s; }
.style-61453 A.links-urllink:hover { background-color: #EE3124; }
.style-61453 .album-list { margin: 0; }
.style-61453 .album { margin: 0; }
.style-61453 .photo figure { margin: 0; }
.style-61453 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-61453 .course-title.off-state { color: #666367; }
.style-61453 .course-title.off-state:hover { color: #ee3124; }
.style-61453 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-61453 li.group { margin: 1.25em 0 0 0; }
.style-61453 li.group:first-child { margin-top: 0; }
.style-61453 div.content-wrap { font-family: 'EB Garamond', serif;font-size: 24px; }
.style-61453 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-61453 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-61453 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-61453 .album .photo-list { margin: 0; }
.style-61453 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-61453 .course-title A:before { content: "\2022"; }
.style-61453 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-61453 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-61453 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-61453 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-61453 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-61453 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-61453 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-61453 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-61453 .month-name { background-color: #887E7C;color: #FFFFFF;min-width: 2.5em;line-height: 1.6; }
.style-61453 .day-number { background-color: #EE3124;color: #FFFFFF;font-size: 1.5em; }
.style-61453 .event-detail { margin-left: 3em; }
.style-61453 .course-title.on-state { color: #ee3124; }
.style-61453 .start-date { display: none; }
.style-61453 .end-date { display: none; }
.style-61453 .date-sep { display: none; }
.style-61453 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-61453 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-61453 .h4-style.calendar-event-title { font-size: 20px; }
.style-61453 .h4-style.calendar-event-title a { font-size: 20px; }
.style-61436 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-61436 .h2-style { font-family: 'EB Garamond', serif;color: #666367;font-size: 24px;margin: 0 0 .75em 0; }
.style-61436 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-61436 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-61436 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-61436 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-61436 A { font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-61436 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 1em 0;border-radius: 3px; }
.style-61436 .button:hover { background-color: #EE3124;color: #FFFFFF;-webkit-transition: background-color .3s, color .3s;transition: background-color .3s, color .3s; }
.style-61436 .button:before { display: none; }
.style-61436 .button:after { display: none; }
.style-61436 { margin-bottom: 20px;text-align: left; }
.style-61436 .description { margin-bottom: 10px;line-height: 1.5; }
.style-61436 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-61436 .link-image:hover { opacity: 0.7; }
.style-61436 .photos { margin-bottom: .75em; }
.style-61436 .author { margin-bottom: 10px; }
.style-61436 .lists img { padding-right: 10px; }
.style-61436 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-61436 .fsd img { height: auto !important; }
.style-61436 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-61436 form select[multiple] { padding: 5px; }
.style-61436 .text-explanation { font-style: italic; }
.style-61436 .search-label { margin-right: 10px; }
.style-61436 .header-widget { padding-top: 10px; }
.style-61436 .backbutton { color: #6E6E6E;border-radius: 0;padding-right: 10px;padding-left: 10px;border-style: solid;border-width: 1px;border-color: #6E6E6E;background-color: #FFFFFF; }
.style-61436 .backbutton:hover { background-color: #E0E0E0; }
.style-61436 .backbutton:before { display: none; }
.style-61436 .backbutton:after { display: none; }
.style-61436 .album-list { margin: 0; }
.style-61436 .album { margin: 0; }
.style-61436 .photo figure { margin: 0; }
.style-61436 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-61436 .course-title.off-state { color: #666367; }
.style-61436 .course-title.off-state:hover { color: #ee3124; }
.style-61436 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-61436 li.group { margin: 1.25em 0 0 0; }
.style-61436 li.group:first-child { margin-top: 0; }
.style-61436 div.content-wrap { line-height: 1.45 !important;font-family: 'Noto Sans', sans-serif;color: #333333;font-size: 16px;text-align: left; }
.style-61436 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-61436 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-61436 .hr { margin-top: 1em;margin-bottom: 1.5em; }
.style-61436 .album .photo-list { margin: 0; }
.style-61436 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-61436 .course-title A:before { content: "\2022"; }
.style-61436 .shopping-cart { padding-right: 5px;padding-left: 5px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-61436 .shopping-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-61436 .item-description { font-family: 'Noto Sans', sans-serif;font-weight: normal;font-size: 16px;margin-right: 2em;line-height: 1.5em;color: #454545; }
.style-61436 .add-to-cart { padding-right: 10px;padding-left: 10px;border-radius: 0;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-61436 .add-to-cart:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-61436 .addl-info { padding-right: 10px;padding-left: 10px;border-radius: 0;font-family: 'Noto Sans', sans-serif;border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #FFFFFF; }
.style-61436 .addl-info:hover { border-width: 1px;border-style: solid;border-color: #C9C9C9;background-color: #E0E0E0; }
.style-61436 .addl-info-detail { font-size: 15px;background-color: #F0F0F0;padding: 10px;margin-right: 2em; }
.style-61436 .month-name { background-color: #BDBDBD;color: #FFFFFF;min-width: 2.5em;line-height: 1.6; }
.style-61436 .day-number { background-color: #EE3124;color: #FFFFFF;font-size: 1.5em; }
.style-61436 .event-detail { margin-left: 3.25em; }
.style-61436 .course-title.on-state { color: #ee3124; }
.style-61436 .view-all { margin-top: 1.5em; }
.style-61436 .start-date { display: none; }
.style-61436 .end-date { display: none; }
.style-61436 .date-sep { display: none; }
.style-61436 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-61436 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-61436 .h4-style.calendar-event-title { font-size: 20px; }
.style-61436 .h4-style.calendar-event-title a { font-size: 20px; }
.style-91378 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-91378 .h2-style { font-family: 'Noto Sans', sans-serif;color: #EE3124;font-size: 15px; }
.style-91378 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-91378 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-91378 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-91378 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-91378 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-91378 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-91378 .button:before { display: none; }
.style-91378 .button:after { display: none; }
.style-91378 { margin-bottom: 20px; }
.style-91378 .description { margin-bottom: 10px;line-height: 1.5; }
.style-91378 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-91378 .photos { padding-left: 10px; }
.style-91378 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-91378 .author { margin-bottom: 10px; }
.style-91378 .lists img { padding-right: 10px; }
.style-91378 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-91378 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-91378 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-91378 form select[multiple] { padding: 5px; }
.style-91378 .search-label { margin-right: 10px; }
.style-91378 .header-widget { padding-top: 10px;color: #615BA7; }
.style-91378 .backbutton { color: #FFFFFF; }
.style-91378 .backbutton:before { display: none; }
.style-91378 .backbutton:after { display: none; }
.style-91378 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-91378 .course-title.off-state { color: #666367; }
.style-91378 .course-title.off-state:hover { color: #ee3124; }
.style-91378 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-91378 li.group { padding-bottom: 40px; }
.style-91378 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;padding-bottom: 10px; }
.style-91378 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-91378 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-91378 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-91378 .course-title A:before { content: "\2022"; }
.style-91378 .course-title.on-state { color: #ee3124; }
.style-91378 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-91378 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-91378 .h4-style.calendar-event-title { font-size: 20px; }
.style-91378 .h4-style.calendar-event-title a { font-size: 20px; }
.style-90950 .h1-style { font-family: 'EB Garamond', serif;font-size: 37px; }
.style-90950 .h2-style { font-family: 'Noto Sans', sans-serif;color: #EE3124;font-size: 15px; }
.style-90950 .h3-style { font-family: 'Noto Sans', sans-serif;font-weight: bold;color: #666367;text-transform: none;font-size: 19px; }
.style-90950 .h4-style { font-family: 'Noto Sans', sans-serif;font-size: 19px;color: #EE3124;margin-bottom: 10px;text-transform: none !important; }
.style-90950 .h5-style { font-family: 'Noto Sans', sans-serif;font-size: 18px; }
.style-90950 .h6-style { margin-bottom: 30px;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-90950 A { font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-90950 .button { background-color: #D9D4D0;color: #000000;padding: 5px;font-size: 12px;margin: 10px 0;border-radius: 3px; }
.style-90950 .button:before { display: none; }
.style-90950 .button:after { display: none; }
.style-90950 { margin-bottom: 20px; }
.style-90950 .description { margin-bottom: 10px;line-height: 1.5; }
.style-90950 .link-image { padding: 0;margin: 20px 0 0 0; }
.style-90950 .photos { padding-left: 10px; }
.style-90950 .text img { margin-bottom: 7px;margin-right: 10px;text-align: left; }
.style-90950 .author { margin-bottom: 10px; }
.style-90950 .lists img { padding-right: 10px; }
.style-90950 .photo img { padding-top: 10px;margin: 5px 0 0 0; }
.style-90950 .search-text { background-color: #e8e7e8;border-width: 0px;padding: 10px 5px 10px 15px;font-size: 11px;width: 65%; }
.style-90950 .form-field-label { font-weight: bold;font-family: 'Noto Sans', sans-serif; }
.style-90950 form select[multiple] { padding: 5px; }
.style-90950 .search-label { margin-right: 10px; }
.style-90950 .header-widget { padding-top: 10px;color: #EE3124;font-size: 18px; }
.style-90950 .backbutton { color: #FFFFFF; }
.style-90950 .backbutton:before { display: none; }
.style-90950 .backbutton:after { display: none; }
.style-90950 .dept-or-grade-desc { font-family: Helvetica;font-size: 22px;text-transform: none;color: #666367; }
.style-90950 .course-title.off-state { color: #666367; }
.style-90950 .course-title.off-state:hover { color: #ee3124; }
.style-90950 .course-desc { font-family: 'PT Sans', sans-serif;font-size: 15px;color: #FFFFFF;background-color: #666367;line-height: 150%;padding: 10px; }
.style-90950 li.group { padding-bottom: 40px; }
.style-90950 div.content-wrap { line-height: 145% !important;font-family: 'Noto Sans', sans-serif;: `; }
.style-90950 .schedule-date { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-90950 .schedule-time { font-weight:bold; border-bottom: 1px solid #666367;font-family: 'PT Sans', sans-serif;font-size: 18px;color: #666367;text-decoration: none;text-transform: none;font-weight: normal;font-family: Helvetica;font-size: 24px;color: #EE3124;margin-bottom: 10px;text-transform: none !important;font-size: 24px;text-transform: none;color: #666367; }
.style-90950 .course-title A { font-family: 'PT Sans', sans-serif;font-size: 16px;text-transform: none;text-decoration: none;font-weight: normal; }
.style-90950 .course-title A:before { content: "\2022"; }
.style-90950 .course-title.on-state { color: #ee3124; }
.style-90950 .large-calendar-grid .has-events.day-holder { word-wrap: break-word; }
.style-90950 .game { border-bottom: 1px solid #666367;margin-bottom: 20px; }
.style-90950 .h4-style.calendar-event-title { font-size: 20px; }
.style-90950 .h4-style.calendar-event-title a { font-size: 20px; }
.style-53664 .nav-menu { font-size: 12px; }
.style-53664 .l1-item { color: #000000;line-height: 1; }
.style-53664 .l1-item:hover { color: #A12740; }
.style-53664 .l1-item > a { color: #000000;padding: 0px 15px 0px 15px !important;text-decoration: none;font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-53664 .l1-item > a:hover { color: #ee3124;text-decoration: none; }
.style-53664 .l1-item > a:before { content: "|";color: #808080;position: absolute;left: 0px;font-size: 12px; }
.style-53664 .l1-item.active > a { color: #ee3124;font-family: 'Noto Sans', sans-serif;font-size: 14px; }
.style-53664 .l2-item > a { text-decoration: none;color: #000000; }
.style-53664 .l2-item > a:hover { color: #ee3124; }
.style-53664 .l2-item.active > a { color: #ee3124; }
.style-53664 .l3-item > a { text-decoration: none;color: #000000; }
.style-53664 .l3-item > a:hover { color: #ee3124; }
.style-53664 .l3-item.active > a { color: #ee3124; }
.style-53664 .level1 { font-family: 'Helvetica', sans-serif; }
.style-53664 .level2 { margin-top: 10px;background: #fff; }
.style-4494 .nav-menu { margin-bottom: 25px; }
.style-4494 .l1-item { font-family: 'PT Sans', sans-serif;font-size: 16px;color: inherit;background-color: inherit;margin-bottom: 1px; }
.style-4494 .l1-item:hover { color: #FFFFFF;background-color: inherit; }
.style-4494 .l1-item > a { padding: 4px 15px;color: #666367;background-color: #f3f2f3;text-decoration: none;margin-bottom: 0px; }
.style-4494 .l1-item > a:hover { text-decoration: none;background-color: #ee3124;color: #FFFFFF; }
.style-4494 .l1-item.active:active { background-color: #ee3124; }
.style-4494 .l1-item.active > a { background-color: #ee3124;text-decoration: none;color: #FFFFFF; }
.style-4494 .l2-item { color: #808080; }
.style-4494 .l2-item > a { color: inherit;font-size: 16px;padding: 3px 15px;text-decoration: none; }
.style-4494 .l2-item > a:hover { background-color: #ee3124;color: #ffffff; }
.style-4494 .l2-item.active > a { background-color: #ee3124;color: #ffffff; }
.style-4494 .l3-item:hover { background-color: #ee3124;color: #ffffff; }
.style-4494 .l3-item > a { color: inherit;font-size: 16px;padding: 3px 15px;text-decoration: none; }
.style-4494 .l3-item.active { background-color: #ee3124;color: #ffffff; }
.style-4494 .level2 { background-color: #FFFFFF;width: 160px; }
.style-4494 .level3 { background-color: #FFFFFF;width: 160px; }
.style-89372 .nav-menu { margin-bottom: 25px; }
.style-89372 .l1-item { font-family: 'PT Sans', sans-serif;font-size: 16px;color: inherit;background-color: inherit;margin-bottom: 1px; }
.style-89372 .l1-item:hover { color: #FFFFFF;background-color: inherit; }
.style-89372 .l1-item > a { padding: 8px 15px;color: #666367;background-color: #f3f2f3;text-decoration: none;margin-bottom: 0px;font-family: 'Noto Sans', sans-serif; }
.style-89372 .l1-item > a:hover { text-decoration: none;background-color: #ee3124;color: #FFFFFF; }
.style-89372 .l1-item.active:active { background-color: #ee3124; }
.style-89372 .l1-item.active > a { background-color: #ee3124;text-decoration: none;color: #FFFFFF;padding-right: 20px; }
.style-89372 .l2-item { color: #808080; }
.style-89372 .l2-item > a { color: inherit;font-size: 16px;padding: 10px 12px;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-89372 .l2-item > a:hover { background-color: #ee3124;color: #ffffff; }
.style-89372 .l2-item.active > a { background-color: #ee3124;color: #ffffff; }
.style-89372 .l3-item:hover { background-color: #ee3124;color: #ffffff; }
.style-89372 .l3-item > a { color: inherit;font-size: 16px;padding: 3px 15px;text-decoration: none; }
.style-89372 .l3-item.active { background-color: #ee3124;color: #ffffff; }
.style-89372 .level2 { background-color: #FFFFFF;width: 160px;border-width: 1px;border-style: solid;border-color: #E9E9E9; }
.style-89372 .level3 { background-color: #FFFFFF;width: 160px; }
.style-91699 .nav-menu { margin-bottom: 25px;text-align: center;width: 75%
padding-left: 20px; }
.style-91699 .l1-item { font-family: 'PT Sans', sans-serif;font-size: 16px;color: inherit;background-color: inherit;margin-bottom: 1px; }
.style-91699 .l1-item:hover { color: #FFFFFF;background-color: inherit; }
.style-91699 .l1-item > a { padding: 8px 15px;color: #666367;background-color: #f3f2f3;text-decoration: none;margin-bottom: 0px;font-family: 'Noto Sans', sans-serif;margin-left: 50px; }
.style-91699 .l1-item > a:hover { text-decoration: none;background-color: #ee3124;color: #FFFFFF; }
.style-91699 .l1-item.active:active { background-color: #ee3124; }
.style-91699 .l1-item.active > a { background-color: #ee3124;text-decoration: none;color: #FFFFFF;padding-right: 20px; }
.style-91699 .l2-item { color: #808080; }
.style-91699 .l2-item > a { color: inherit;font-size: 16px;padding: 10px 12px;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-91699 .l2-item > a:hover { background-color: #ee3124;color: #ffffff; }
.style-91699 .l2-item.active > a { background-color: #ee3124;color: #ffffff; }
.style-91699 .l3-item:hover { background-color: #ee3124;color: #ffffff; }
.style-91699 .l3-item > a { color: inherit;font-size: 16px;padding: 3px 15px;text-decoration: none; }
.style-91699 .l3-item.active { background-color: #ee3124;color: #ffffff; }
.style-91699 .level1 { text-align: center; }
.style-91699 .level2 { background-color: #FFFFFF;width: 160px;border-width: 1px;border-style: solid;border-color: #E9E9E9; }
.style-91699 .level3 { background-color: #FFFFFF;width: 160px; }
.style-38459 .nav-menu { margin-bottom: 15px; }
.style-38459 .l1-item { background-color: #e8e7e8;margin-bottom: 6px;color: #808080;font-size: 20px;font-weight: bold; }
.style-38459 .l1-item:hover { color: #ffffff;background-color: #EE3124; }
.style-38459 .l1-item > a { color: inherit;padding: 5px 13px 5px 19px;text-decoration: none;font-size: 14px; }
.style-38459 .l1-item > a:hover { text-decoration: none; }
.style-38459 .l1-item.active { color: #ffffff;background-color: #EE3124; }
.style-38459 .l2-item { background-color: #e8e7e8;margin-bottom: 6px;color: #808080;font-size: 20px;font-weight: bold; }
.style-38459 .l2-item > a { color: inherit;padding: 5px 13px 5px 19px;text-decoration: none;margin-bottom: 5px;font-size: 14px; }
.style-38459 .l2-item > a:hover { color: #ffffff;background-color: #808080; }
.style-38459 .l2-item.active > a { color: #ffffff;background-color: #808080; }
.style-38459 .l3-item { background-color: #e8e7e8;margin-bottom: 6px;color: #808080;font-size: 20px;font-weight: bold; }
.style-38459 .l3-item > a { color: inherit;padding: 5px 13px 5px 19px;text-decoration: none;margin-bottom: 5px;font-size: 14px;font-family: 'Noto Sans', sans-serif; }
.style-38459 .l3-item > a:hover { color: #ffffff;background-color: #808080; }
.style-38459 .l3-item.active > a { color: #ffffff;background-color: #808080; }
.style-38459 .level1 { font-family: 'Noto Sans', sans-serif; }
.style-38459 .level2 { margin: 0px;font-family: 'Noto Sans', sans-serif; }
.style-45712 .nav-menu { font-size: 20px;padding-bottom: 2em; }
.style-45712 .l1-item { color: #808080;font-family: 'PT Sans', sans-serif;font-size: 24px;position: relative;width: 100%; }
.style-45712 .l1-item > a { color: #EE3124;font-size: 18px;font-family: 'Noto Sans', sans-serif;background-color: #F2F2F2;padding: 10px;text-decoration: none;border-width: 1px;border-style: solid;border-color: #424242; }
.style-45712 .l1-item > a:hover { text-decoration: none;color: #ee3124; }
.style-45712 .l1-item > a .arrow { margin-right: 20px; }
.style-45712 .l1-item.active > a { color: #EE3124;font-size: 18px;font-family: 'Noto Sans', sans-serif;background-color: #F2F2F2;padding: 10px;width: 100%; }
.style-45712 .l2-item { color: #808080; }
.style-45712 .l2-item:hover { color: #fff;background-color: #ee3124; }
.style-45712 .l2-item > a { color: inherit;font-size: 16px;padding: 6px 5px 6px 9px;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-45712 .l2-item > a:hover { text-decoration: none; }
.style-45712 .l2-item.active { color: #fff;background-color: #ee3124; }
.style-45712 .l3-item { color: #979399; }
.style-45712 .l3-item > a { color: inherit;padding: 6px 5px 6px 9px;text-decoration: none;font-size: 16px;font-family: 'Noto Sans', sans-serif; }
.style-45712 .l3-item > a:hover { text-decoration: none;color: #fff;background-color: #ee3124; }
.style-45712 .l3-item.active { color: #fff;background-color: #ee3124; }
.style-45712 .l3-item.active > a { text-decoration: none; }
.style-45712 .level2 { background-color: #F2F2F2;width: 160px;padding: 10px; }
.style-45712 .level3 { background-color: #FFFFFF;min-width: 160px;padding-left: 10px; }
.style-4495 .nav-menu { margin-bottom: 15px; }
.style-4495 .l1-item { background-color: #e8e7e8;margin-bottom: 6px;color: #808080;font-size: 20px;font-weight: bold; }
.style-4495 .l1-item:hover { color: #ffffff;background-color: #808080; }
.style-4495 .l1-item > a { color: inherit;padding: 5px 13px 5px 19px;text-decoration: none; }
.style-4495 .l1-item > a:hover { text-decoration: none; }
.style-4495 .l1-item.active { color: #ffffff;background-color: #808080; }
.style-4495 .l2-item { background-color: #e8e7e8;margin-bottom: 6px;color: #808080;font-size: 20px;font-weight: bold; }
.style-4495 .l2-item > a { color: inherit;padding: 5px 13px 5px 19px;text-decoration: none;margin-bottom: 5px; }
.style-4495 .l2-item > a:hover { color: #ffffff;background-color: #808080; }
.style-4495 .l2-item.active > a { color: #ffffff;background-color: #808080; }
.style-4495 .l3-item { background-color: #e8e7e8;margin-bottom: 6px;color: #808080;font-size: 20px;font-weight: bold; }
.style-4495 .l3-item > a { color: inherit;padding: 5px 13px 5px 19px;text-decoration: none;margin-bottom: 5px; }
.style-4495 .l3-item > a:hover { color: #ffffff;background-color: #808080; }
.style-4495 .l3-item.active > a { color: #ffffff;background-color: #808080; }
.style-4495 .level2 { margin: 0px; }
.style-89375 .nav-menu { margin-bottom: 15px;width: 100%; }
.style-89375 .l1-item { background-color: #FFFFFF;margin-bottom: 6px;color: #808080;font-size: 20px;font-weight: bold;width: 100%; }
.style-89375 .l1-item:hover { color: #ffffff;background-color: #808080; }
.style-89375 .l1-item > a { color: inherit;padding: 20px;text-decoration: none;border-width: 1px;border-style: solid;border-color: #EE3124;font-size: 16px; }
.style-89375 .l1-item > a:hover { text-decoration: none;background-color: #EE3124; }
.style-89375 .l1-item.active { color: #ffffff;background-color: #808080;width: 100%; }
.style-89375 .l1-item.active > a { width: 100%;background-color: #EE3124;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-89375 .l2-item { background-color: #e8e7e8;margin-bottom: 6px;color: #808080;font-size: 20px;font-weight: bold; }
.style-89375 .l2-item > a { color: inherit;padding: 5px 13px 5px 19px;text-decoration: none;margin-bottom: 5px; }
.style-89375 .l2-item > a:hover { color: #ffffff;background-color: #808080; }
.style-89375 .l2-item.active > a { color: #ffffff;background-color: #808080; }
.style-89375 .l3-item { background-color: #e8e7e8;margin-bottom: 6px;color: #808080;font-size: 20px;font-weight: bold; }
.style-89375 .l3-item > a { color: inherit;padding: 5px 13px 5px 19px;text-decoration: none;margin-bottom: 5px; }
.style-89375 .l3-item > a:hover { color: #ffffff;background-color: #808080; }
.style-89375 .l3-item.active > a { color: #ffffff;background-color: #808080; }
.style-89375 .level2 { margin: 0px; }
.style-61410 .mega-menu-panel { background-color: #fff;border-width: 3px;border-style: solid;border-color: #B0B0B0; }
.style-61410 .mega-menu-panel-inner { padding: 1em; }
.style-61410 .mega-menu-item.l1-item > a { text-decoration: none;color: #808080;padding: .333em 1em .6667em 1em;font-family: 'Noto Sans', sans-serif;font-size: 17px;position: relative;-webkit-transition: color .3s;transition: color .3s; }
.style-61410 .mega-menu-item.l1-item > a:hover { color: #EE3124; }
.style-61410 .mega-menu-item.l1-item > a:before { content: "";display: block;position: absolute;left: -1px;top: 7px;height: 1.2em;width: 2px;background-color: #B0B0B0; }
.style-61410 .mega-menu-item.l1-item > a:after { content: "";display: block;width: 0;height: 0;position: absolute;left: 50%;bottom: 0;-webkit-transform: translateX(-50%);transform: translateX(-50%);border-top: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;-webkit-transition: border .2s;transition: border .2s; }
.style-61410 .mega-menu-item.l1-item.active > a { color: #EE3124; }
.style-61410 .menu-type-mega.nav-menu { font-family: 'Noto Sans', sans-serif; }
.style-55828 .nav-menu { padding: 12px 10px;float: right;font-size: 12px; }
.style-55828 .l1-item { color: #000000;line-height: 1; }
.style-55828 .l1-item:hover { color: #ee3124; }
.style-55828 .l1-item > a { color: #83807e;padding: 0px 10px 0px 12px !important;/*important needed to override has-sub-menu padding right*/

text-decoration: none; }
.style-55828 .l1-item > a:hover { color: #ed1c42;text-decoration: none; }
.style-55828 .l1-item > a:before { content: "|";/* color: #808080 */
color: #ebebeb;position: absolute;left: 0px;top: -1px;font-size: 13px; }
.style-55828 .l1-item > a .arrow { display: none; }
.style-55828 .l1-item.active > a { color: #ed1c42; }
.style-55828 .l2-item > a { text-decoration: none;font-family: 'PT Sans', sans-serif;padding: 3px 5px; }
.style-55828 .l3-item > a { text-decoration: none;font-family: 'PT Sans', sans-serif;padding: 5px; }
.style-55828 .level1 { font-family: 'PT Sans', sans-serif; }
.style-55828 .level2 { background-color: #FFFFFF;padding: 4px 7px; }
.style-55834 .l1-item { color: #808080;font-family: 'PT Sans', sans-serif;position: relative; }
.style-55834 .l1-item > a { text-decoration: none;color: #808080;padding: 0px 10px 0px 20px;font-family: 'Noto Sans', sans-serif;font-size: 15px; }
.style-55834 .l1-item > a:hover { text-decoration: none;color: #ee3124; }
.style-55834 .l1-item > a:before { content: "|";/* color: #808080 */
color: #ebebeb;position: absolute;left: 0px;top: -2px;font-size: 18px; }
.style-55834 .l1-item.active > a { color: #EE3124;font-family: 'Noto Sans', sans-serif; }
.style-55834 .l2-item { color: #808080; }
.style-55834 .l2-item:hover { color: #fff;background-color: #ee3124; }
.style-55834 .l2-item > a { color: inherit;font-size: 13px;padding: 4px 5px 4px 9px;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-55834 .l2-item > a:hover { text-decoration: none; }
.style-55834 .l2-item.active { color: #fff;background-color: #ee3124; }
.style-55834 .l3-item { color: #979399; }
.style-55834 .l3-item > a { color: inherit;font-size: 13px;padding: 4px 5px 4px 9px;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-55834 .l3-item > a:hover { text-decoration: none;color: #fff;background-color: #ee3124; }
.style-55834 .l3-item.active { color: #fff;background-color: #ee3124; }
.style-55834 .l3-item.active > a { text-decoration: none; }
.style-55834 .level2 { background-color: #FFFFFF;width: 160px;padding: 10px; }
.style-55834 .level3 { background-color: #FFFFFF;min-width: 160px;padding-left: 10px; }
.style-56538 .menu-type-mega.nav-menu { display: none; }
.style-20035 .nav-menu { font-size: 20px;color: #FFFFFF;background-color: #D2232A;text-align: center;padding: .5em;margin-top: 2em;margin-bottom: 2em; }
.style-20035 .l1-item { color: #FFFFFF;font-family: 'PT Sans', sans-serif;font-size: 24px;position: relative;text-align: center;float: none;display: inline-block; }
.style-20035 .l1-item > a { text-decoration: none;color: #FFFFFF;padding: 5px 22px 2px 36px;font-family: 'Noto Sans', sans-serif;font-size: 20px;text-align: center;font-weight: bold;display: inline-block; }
.style-20035 .l1-item > a:hover { text-decoration: none;color: #C9C9C9; }
.style-20035 .l1-item > a .arrow { text-align: center; }
.style-20035 .l1-item.active { text-align: center; }
.style-20035 .l1-item.active > a { color: #D2232A;font-size: 20px;font-family: 'Noto Sans', sans-serif;background-color: #FFFFFF;padding: .25em 2em; }
.style-20035 .l2-item { color: #808080; }
.style-20035 .l2-item:hover { color: #fff;background-color: #ee3124; }
.style-20035 .l2-item > a { color: inherit;font-size: 16px;padding: 6px 5px 6px 9px;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-20035 .l2-item > a:hover { text-decoration: none; }
.style-20035 .l2-item.active { color: #fff;background-color: #ee3124; }
.style-20035 .l3-item { color: #979399; }
.style-20035 .l3-item > a { color: inherit;padding: 6px 5px 6px 9px;text-decoration: none;font-size: 16px;font-family: 'Noto Sans', sans-serif; }
.style-20035 .l3-item > a:hover { text-decoration: none;color: #fff;background-color: #ee3124; }
.style-20035 .l3-item.active { color: #fff;background-color: #ee3124; }
.style-20035 .l3-item.active > a { text-decoration: none; }
.style-20035 .level1 { text-align: center; }
.style-20035 .level2 { background-color: #FFFFFF;width: 160px;padding: 10px; }
.style-20035 .level3 { background-color: #FFFFFF;min-width: 160px;padding-left: 10px; }
.style-4485 .nav-menu { padding: 10px 6px;float: right;font-size: 14px;margin-top: -40px; }
.style-4485 .l1-item { color: #000000;line-height: 1; }
.style-4485 .l1-item:hover { color: #ee3124; }
.style-4485 .l1-item > a { color: #83807e;padding: 0px 15px 0px 15px !important;text-decoration: none; }
.style-4485 .l1-item > a:hover { color: #ed1c42;text-decoration: none; }
.style-4485 .l1-item > a:before { content: "|";color: #808080;position: absolute;left: 0px;font-size: 14px; }
.style-4485 .l1-item.active > a { color: #ed1c42; }
.style-4485 .l2-item > a { text-decoration: none;font-family: 'PT Sans', sans-serif;padding: 5px; }
.style-4485 .l3-item > a { text-decoration: none;font-family: 'PT Sans', sans-serif;padding: 5px; }
.style-4485 .level1 { font-family: 'PT Sans', sans-serif; }
.style-4485 .level2 { margin-top: 1px;background: #fff; }
.style-56680 .nav-menu { padding: 10px 6px;float: right;font-size: 14px; }
.style-56680 .l1-item { color: #000000;line-height: 1; }
.style-56680 .l1-item:hover { color: #ee3124; }
.style-56680 .l1-item > a { color: #83807e;padding: 0px 0px 0px 15px !important;font-family: 'Noto Sans', sans-serif; }
.style-56680 .l1-item > a:hover { color: #ed1c42;text-decoration: none; }
.style-56680 .l1-item.active > a { color: #ed1c42; }
.style-56680 .l2-item > a { text-decoration: none;font-family: 'PT Sans', sans-serif;padding: 5px; }
.style-56680 .l3-item > a { text-decoration: none;font-family: 'PT Sans', sans-serif;padding: 5px; }
.style-56680 .level1 { font-family: 'PT Sans', sans-serif; }
.style-56680 .level2 { margin-top: 1px;background: #fff; }
.style-4481 .nav-menu { font-size: 20px; }
.style-4481 .l1-item { color: #808080;font-family: 'PT Sans', sans-serif;font-size: 24px;position: relative; }
.style-4481 .l1-item > a { text-decoration: none;color: #808080;padding: 0px 15px 2px 36px;font-family: 'Noto Sans', sans-serif;font-size: 17px; }
.style-4481 .l1-item > a:hover { text-decoration: none;color: #ee3124; }
.style-4481 .l1-item > a:before { content: "|";color: #808080;position: absolute;left: 2px;font-size: 20px;padding: 2px 0px 0px 2px; }
.style-4481 .l1-item.active > a { color: #EE3124;font-size: 17px;font-family: 'Noto Sans', sans-serif; }
.style-4481 .l2-item { color: #808080; }
.style-4481 .l2-item:hover { color: #fff;background-color: #ee3124; }
.style-4481 .l2-item > a { color: inherit;font-size: 15px;padding: 6px 5px 6px 9px;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-4481 .l2-item > a:hover { text-decoration: none; }
.style-4481 .l2-item.active { color: #fff;background-color: #ee3124; }
.style-4481 .l3-item { color: #979399; }
.style-4481 .l3-item > a { color: inherit;padding: 6px 5px 6px 9px;text-decoration: none;font-size: 15px;font-family: 'Noto Sans', sans-serif; }
.style-4481 .l3-item > a:hover { text-decoration: none;color: #fff;background-color: #ee3124; }
.style-4481 .l3-item.active { color: #fff;background-color: #ee3124; }
.style-4481 .l3-item.active > a { text-decoration: none; }
.style-4481 .level2 { background-color: #FFFFFF;width: 160px;padding: 10px; }
.style-4481 .level3 { background-color: #FFFFFF;min-width: 160px;padding-left: 10px; }
.style-89342 .nav-menu { font-size: 20px; }
.style-89342 .l1-item { color: #808080;font-family: 'PT Sans', sans-serif;font-size: 24px;position: relative; }
.style-89342 .l1-item > a { text-decoration: none;color: #252525;padding: 0px 15px 2px 36px;font-family: 'Noto Sans', sans-serif;font-size: 17px; }
.style-89342 .l1-item > a:hover { text-decoration: none;color: #ee3124; }
.style-89342 .l1-item > a:before { content: "|";color: #808080;position: absolute;left: 2px;font-size: 20px;padding: 2px 0px 0px 2px; }
.style-89342 .l1-item.active > a { color: #EE3124;font-size: 17px;font-family: 'Noto Sans', sans-serif; }
.style-89342 .l2-item { color: #808080; }
.style-89342 .l2-item:hover { color: #fff;background-color: #ee3124; }
.style-89342 .l2-item > a { color: inherit;font-size: 15px;padding: 6px 5px 6px 9px;text-decoration: none;font-family: 'Noto Sans', sans-serif; }
.style-89342 .l2-item > a:hover { text-decoration: none; }
.style-89342 .l2-item.active { color: #fff;background-color: #ee3124; }
.style-89342 .l3-item { color: #979399; }
.style-89342 .l3-item > a { color: inherit;padding: 6px 5px 6px 9px;text-decoration: none;font-size: 15px;font-family: 'Noto Sans', sans-serif; }
.style-89342 .l3-item > a:hover { text-decoration: none;color: #fff;background-color: #ee3124; }
.style-89342 .l3-item.active { color: #fff;background-color: #ee3124; }
.style-89342 .l3-item.active > a { text-decoration: none; }
.style-89342 .level2 { background-color: #FFFFFF;width: 160px;padding: 10px; }
.style-89342 .level3 { background-color: #FFFFFF;min-width: 160px;padding-left: 10px; }
.style-61435 .acc-l1-item { color: #666367; }
.style-61435 .acc-l1-item:hover { color: #EE3124; }
.style-61435 .acc-l1-item > a { text-decoration: none;color: inherit;font-weight: bold;-webkit-transition: color .3s;transition: color .3s; }
.style-61435 .acc-l1-item.active > a { color: #EE3124; }
.style-61435 .sub2 .acc-l2-item:hover { color: #EE3124; }
.style-61435 .sub2 .acc-l2-item > a { text-decoration: none;color: inherit;-webkit-transition: color .3s;transition: color .3s; }
.style-61435 .sub2 .acc-l2-item.active > a { color: #EE3124; }
.style-61435 .sub3 .acc-l3-item:hover { color: #EE3124; }
.style-61435 .sub3 .acc-l3-item:before { content: "";display: block;position: absolute;left: -3%;top: .7em;border-left: 4px solid;border-top: 4px solid transparent;border-bottom: 4px solid transparent;width: 0;height: 0; }
.style-61435 .sub3 .acc-l3-item > a { text-decoration: none;color: inherit;-webkit-transition: color .3s;transition: color .3s; }
.style-61435 .sub3 .acc-l3-item.active > a { color: #EE3124; }
.style-61435 .acc-level2 { font-size: .875em;border-width: 0 0 0 1px;border-style: solid;border-color: #BFBAC2; }
.style-61435 .acc-level3 { display: block !important; }
.style-61435 .acc-nav-menu { border-width: 0 0 0 1px;border-style: solid;border-color: #CFCFCF;padding-left: 1em; }
.style-61435 .menu-type-accordion ul li a span.toggle { display: none; }
.style-61413 .acc-l1-item { color: #666367;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;margin: 0;: /*to keep margins from "wrapping" in webkit so items align at top*/; }
.style-61413 .acc-l1-item:hover { color: #EE3124; }
.style-61413 .acc-l1-item > a { text-decoration: none;color: inherit;font-weight: bold;-webkit-transition: color .3s;transition: color .3s; }
.style-61413 .acc-l1-item.active > a { color: #EE3124; }
.style-61413 .sub2 .acc-l2-item { color: #666367; }
.style-61413 .sub2 .acc-l2-item:hover { color: #EE3124; }
.style-61413 .sub2 .acc-l2-item > a { text-decoration: none;color: inherit;-webkit-transition: color .3s;transition: color .3s; }
.style-61413 .sub2 .acc-l2-item.active > a { color: #EE3124; }
.style-61413 .sub3 .acc-l3-item { color: #666367; }
.style-61413 .sub3 .acc-l3-item:hover { color: #EE3124; }
.style-61413 .sub3 .acc-l3-item:before { content: "";display: block;position: absolute;left: -3%;top: .7em;border-left: 4px solid;border-top: 4px solid transparent;border-bottom: 4px solid transparent;width: 0;height: 0; }
.style-61413 .sub3 .acc-l3-item > a { text-decoration: none;color: inherit;-webkit-transition: color .3s;transition: color .3s; }
.style-61413 .sub3 .acc-l3-item.active > a { color: #EE3124; }
.style-61413 .acc-level1 { -webkit-column-count: 2;-moz-column-count: 2;column-count: 2; }
.style-61413 .acc-level2 { display: block !important;font-size: .875em;/*border-width: 0 0 0 1px;border-style: solid;border-color: #BFBAC2;: */; }
.style-61413 .acc-level3 { display: block !important; }
.style-61413 .acc-nav-menu { border-width: 0 0 0 1px;border-style: solid;border-color: #CFCFCF;padding-left: 1em; }
.style-61413 .menu-type-accordion ul li a span.toggle { display: none; }
.style-61415 .acc-l1-item { color: #666367;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;margin: 0;: /*to keep margins from "wrapping" in webkit so items align at top*/; }
.style-61415 .acc-l1-item:hover { color: #EE3124; }
.style-61415 .acc-l1-item > a { text-decoration: none;color: inherit;font-weight: bold;-webkit-transition: color .3s;transition: color .3s; }
.style-61415 .acc-l1-item.active > a { color: #EE3124; }
.style-61415 .sub2 .acc-l2-item { color: #666367; }
.style-61415 .sub2 .acc-l2-item:hover { color: #EE3124; }
.style-61415 .sub2 .acc-l2-item > a { text-decoration: none;color: inherit;-webkit-transition: color .3s;transition: color .3s; }
.style-61415 .sub2 .acc-l2-item.active > a { color: #EE3124; }
.style-61415 .sub3 .acc-l3-item:hover { color: #EE3124; }
.style-61415 .sub3 .acc-l3-item > a { text-decoration: none;color: inherit;-webkit-transition: color .3s;transition: color .3s; }
.style-61415 .sub3 .acc-l3-item.active > a { color: #EE3124; }
.style-61415 .acc-level1 { -webkit-column-count: 3;-moz-column-count: 3;column-count: 3; }
.style-61415 .acc-level2 { display: block !important;font-size: .875em;/*border-width: 0 0 0 1px;border-style: solid;border-color: #BFBAC2;: */; }
.style-61415 .acc-level3 { display: block !important;border-width: 0 0 0 1px;border-style: solid;border-color: #CAC5CC; }
.style-61415 .acc-nav-menu { border-width: 0 0 0 1px;border-style: solid;border-color: #CFCFCF;padding-left: 1em; }
.style-61415 .menu-type-accordion ul li a span.toggle { display: none; }
.style-53188 { margin-bottom: 20px; }
.style-53188 .carousel.flexslider { border: 0;margin: 0;box-shadow: none;-webkit-box-shadow: none; }
.style-53188 .carousel .crl-caption { position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: #fff;font-size: 25px; }
.style-53188 .carousel .caption-spacing.crl-inner-details { margin: 0;background: none;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-102389 .h4-style { padding: 0 1.875vw 0 0;font-size: 1.5rem;font-weight: bold;margin: 0;flex: 0 1 50%;box-sizing: border-box; }
.style-102389 .brief-description { margin: 0;padding: 0 0 0 1.875vw;flex: 0 1 50%;box-sizing: border-box; }
.style-102389 .carousel .text-slide { padding: 0 3vw;display: flex;flex-flow: row nowrap;align-items: center;position: relative; }
.style-82456 .carousel figure img { width: 100%:; }
.style-12128 { font-family: 'Noto Sans', sans-serif;color: #000000; }
.style-12128 .carousel.flexslider { border-width: 0px;border-style: solid;border-color: #000000;box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;border-radius: 0px;margin-bottom: 54px; }
.style-12128 .carousel figure img { margin: 0; }
.style-12128 .carousel .h4-style.crl-title { background-position: center bottom; }
.style-12128 .carousel .crl-caption { font-size: 15px;font-style: italic;position: relative;bottom: -60px; }
.style-12128 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_112975.png);width: 35px;height: 38px;text-align: left;left: 0px; }
.style-12128 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { left: -12px; }
.style-12128 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_112975.png);width: 35px;height: 38px;right: 0px; }
.style-12128 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { right: -12px; }
.style-12210 .h2-style { font-family: 'EB Garamond', serif;color: #858585; }
.style-12210 { font-family: 'Noto Sans', sans-serif;color: #000000; }
.style-12210 .carousel.flexslider { border-width: 0px;border-style: solid;border-color: #000000;box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;border-radius: 0px; }
.style-12210 .carousel figure img { margin: 0; }
.style-12210 .carousel .h4-style.crl-title { background-position: center bottom; }
.style-12210 .carousel .crl-caption { font-size: 15px;text-align: right;font-family: 'Noto Sans', sans-serif;color: #6B6B6B;font-style: italic; }
.style-12210 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_112975.png);width: 35px;height: 38px;text-align: left;left: 0px; }
.style-12210 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { left: -12px; }
.style-12210 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_112975.png);width: 35px;height: 38px;right: 0px; }
.style-12210 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { right: -12px; }
.style-69636 .h2-style { font-family: 'EB Garamond', serif;color: #858585; }
.style-69636 { font-family: 'Noto Sans', sans-serif;color: #000000; }
.style-69636 .carousel.flexslider { border-width: 0px;border-style: solid;border-color: #000000;box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;border-radius: 0px; }
.style-69636 .carousel figure img { margin: 0; }
.style-69636 .carousel .h4-style.crl-title { background-position: center bottom;text-align: right;font-family: 'Noto Sans', sans-serif;font-size: 16px; }
.style-69636 .carousel .crl-caption { font-size: 15px;text-align: right;font-family: 'Noto Sans', sans-serif;color: #6B6B6B;font-style: italic; }
.style-69636 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_112975.png);width: 35px;height: 38px;text-align: left;left: 0px; }
.style-69636 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { left: -12px; }
.style-69636 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_112975.png);width: 35px;height: 38px;right: 0px; }
.style-69636 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { right: -12px; }
.style-45910 { font-family: 'Noto Sans', sans-serif;color: #000000; }
.style-45910 .carousel.flexslider { border-width: 0px;border-style: solid;border-color: #000000;box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;border-radius: 0px;margin-bottom: 54px; }
.style-45910 .carousel figure img { margin: 0; }
.style-45910 .carousel .h4-style.crl-title { background-position: center bottom; }
.style-45910 .carousel .crl-caption { font-size: 15px;font-style: italic;position: relative;bottom: -60px; }
.style-45910 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_112975.png);width: 35px;height: 38px;text-align: left;left: 0px; }
.style-45910 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { left: -12px; }
.style-45910 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_112975.png);width: 35px;height: 38px;right: 0px; }
.style-45910 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { right: -12px; }
.style-31947 { font-family: 'Noto Sans', sans-serif;color: #000000;margin: 0;padding: 0; }
.style-31947 .carousel.flexslider { border-width: 0px;border-style: solid;border-color: #000000;box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;border-radius: 0px; }
.style-31947 .carousel figure img { margin: 0; }
.style-31947 .carousel .h4-style.crl-title { background-position: center bottom; }
.style-31947 .carousel .crl-caption { font-size: 15px;font-style: italic;position: relative;bottom: -60px; }
.style-31947 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_112975.png);width: 35px;height: 38px;text-align: left;left: 0px; }
.style-31947 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { left: -12px; }
.style-31947 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_112975.png);width: 35px;height: 38px;right: 0px; }
.style-31947 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { right: -12px; }
.style-40058 { font-family: 'Noto Sans', sans-serif;color: #000000; }
.style-40058 .carousel.flexslider { border-width: 0px;border-style: solid;border-color: #000000;margin: 0; }
.style-40058 .carousel figure img { margin: 0; }
.style-40058 .carousel .h4-style.crl-title { background-position: center bottom; }
.style-40058 .carousel .crl-caption { font-size: 15px;font-style: italic;position: relative;bottom: -60px; }
.style-40058 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_112975.png);width: 35px;height: 38px;text-align: left;left: 0px; }
.style-40058 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { left: -12px; }
.style-40058 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_112975.png);width: 35px;height: 38px;right: 0px; }
.style-40058 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { right: -12px; }
.style-4502 .carousel.flexslider { border-width: 0px;border-style: solid;border-color: #000000;box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;border-radius: 0px;margin-bottom: 54px; }
.style-4502 .carousel figure img { margin: 0; }
.style-4502 .carousel.flex-horizontal .flex-direction-nav .flex-prev { opacity: 0.8 !important;background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_100740.png);width: 54px;height: 51px; }
.style-4502 .carousel.flex-horizontal .flex-direction-nav .flex-next { opacity: 0.8 !important;background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_100740.png);width: 55px;height: 51px; }
.style-56896 { font-family: 'Noto Sans', sans-serif;color: #000000;margin-bottom: 0; }
.style-56896 .carousel.flexslider { border-width: 0px;border-style: solid;border-color: #000000;box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;border-radius: 0px;margin-bottom: 0; }
.style-56896 .carousel figure img { margin: 0; }
.style-56896 .carousel .h4-style.crl-title { background-position: center bottom; }
.style-56896 .carousel .crl-caption { font-size: 15px;font-style: italic;position: relative;bottom: -60px; }
.style-56896 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_112975.png);width: 35px;height: 38px;text-align: left;left: 0px; }
.style-56896 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { left: -12px; }
.style-56896 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_112975.png);width: 35px;height: 38px;right: 0px; }
.style-56896 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { right: -12px; }
.style-12873 { font-family: 'Noto Sans', sans-serif;color: #000000; }
.style-12873 .carousel.flexslider { border-width: 0px;border-style: solid;border-color: #000000;box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;border-radius: 0px;margin-bottom: 20px; }
.style-12873 .carousel figure img { margin: 0; }
.style-12873 .carousel .h4-style.crl-title { background-position: center bottom; }
.style-12873 .carousel .crl-caption { font-size: 15px;font-style: italic;position: relative;bottom: -60px; }
.style-12873 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_112975.png);width: 35px;height: 38px;text-align: left;left: 0px; }
.style-12873 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { left: -12px; }
.style-12873 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_112975.png);width: 35px;height: 38px;right: 0px; }
.style-12873 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { right: -12px; }
.style-102386 .carousel.flexslider { padding: 44px; }
.style-4490 .h2-style { font-family: 'EB Garamond', serif; }
.style-4490 { margin-bottom: 30px;border: 0px; }
.style-4490 .carousel.flexslider { margin: 0;border: 0px;background-color: #F0F0F0; }
.style-4490 .carousel .crl-caption { font-size: 13px; }
.style-4490 .carousel .counter.crl-counter { background-color: #F0F0F0; }
.style-4490 .carousel .crl-image-count { color: #000000; }
.style-4490 .carousel .crl-counter-separator { color: #000000;padding: 2px; }
.style-4490 .carousel .crl-image-total { color: #000000; }
.style-4490 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_100751.png');background-repeat: no-repeat;background-position: center center;text-indent: -9999px; }
.style-4490 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_100752.png');background-position: center center;background-repeat: no-repeat;text-indent: -9999px; }
.style-4490 .carousel .caption-spacing.crl-inner-details { font-family: 'Noto Sans', sans-serif;font-size: 13px;text-align: center; }
.style-4490 .carousel.flex-horizontal .flex-direction-nav { padding-bottom: 4px;font-size: 13px;background-color: #F0F0F0; }
.style-20211 { background-color: #EBEBEB;margin-bottom: 1em;padding: 1.5em; }
.style-20167 { background-image: url('/ftpimages/291/site/704/images/background-piece4.jpg');background-repeat: repeat-x;margin: 0;background-position: center top; }
.style-20179 { padding: 120px 0 14px 0;background-image: url('/ftpimages/291/site/704/images/background-piece4.jpg');background-repeat: repeat-x; }
.style-68907 { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/291/site/704/images/agbd_banner-bg.jpg');background-position: center center;background-repeat: no-repeat; }
.style-100779 { background-color: #0763b0;margin-bottom: 2em; }
.style-40370 { background-color: #5F5D5E;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/291/site/704/images/cupola-background-medium.png');background-position: right top;background-repeat: no-repeat;margin: 0;padding: 0; }
.style-38447 { background-color: #3F3F3F; }
.style-93799 { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/291/site/704/images/repeating-pattern.png'); }
.style-39704 { background-color: #00B9BA;margin-bottom: 2em; }
.style-38325 { background-color: #EDEDED; }
.style-4527 { background-color: #ffffff;margin-bottom: 0 !important; }
.style-38143 { background-color: #EBEBEB;padding: 1.5em; }
.style-38878 { background-color: #EBEBEB; }
.style-4536 { background-color: #ffffff;padding-bottom: 15px !important; }
.style-39708 { background-color: #ffffff;padding-top: 30px;padding-bottom: 30px;: !important; }
.style-4489 { position: relative; }
.style-4482 { margin-top: 8px;margin-bottom: 16px; }
.style-4535 { margin-top: 5px; }
.style-21965 { background: #ee3124;background-repeat: repeat-x;margin: 0;background-position: center top; }
.style-4480 { padding: 28px 0 14px 0; }
.style-61416 { display: -ms-flexbox;/*ie*/
display: -webkit-flex;/*safari*/
display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
.style-38442 { background-color: #EE3124; }
.style-103211 { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/291/site/704/images/snowflakes.png'); }
.style-69640 { background-color: #f3e6cb; }
.style-69657 { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/291/site/704/images/triangle-pattern.png'); }
.style-40394 { background-color: rgba(255,255,255,1);padding-bottom: .5em;opacity: .97; }
.style-71189 { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/291/site/704/images/woodtextureforweb.jpg'); }
.style-4475 .h2-style { font-family: Helvetica;font-size: 22px; }
.style-4475 .h4-style { font-size: 22px;font-family: Helvetica; }
.style-4475 { background-color: #F7F7F7;padding: 1.5em; }
.style-4475 .emergencybulletin .logo { text-align: center; }
.style-4475 .emergencybulletin .message { line-height: 1.5;font-family: 'Noto Sans', sans-serif; }
.style-4475 .emergencybulletin .addinfo.button { color: #EE3124; }
.style-4475 .emergencybulletin .addinfo.button:before { display: none; }
.style-4475 .emergencybulletin .addinfo.button:after { display: none; }
.style-4475 .emergencybulletinbanner .close { padding-right: 20px; }
.style-4475 .emergencybulletinbanner .message { line-height: 1.5;font-family: 'Noto Sans', sans-serif;padding-left: 20px;padding-right: 20px;padding-bottom: 20px;color: #424242; }
.style-4475 .emergencybulletinbanner .addinfo.button { color: #EE3124; }
.style-4475 .emergencybulletinbanner .addinfo.button:before { display: none; }
.style-4475 .emergencybulletinbanner .addinfo.button:after { display: none; }
.style-4504 .mm-button-container { background-color: #FFFFFF;border-top-width: 1px;border-top-style: solid;border-top-color: #E8E7E8; }
.style-4504 .mm-button { background-color: #FFFFFF;font-family: 'PT Sans', sans-serif;font-size: 18px; }
.style-4504 .mm-title { font-size: 22px;color: #C61C10; }
.style-4504 .mm-title:hover { color: #C61C10; }
.style-4504 .mm-text { background-color: #FFFFFF;border-top-width: 1px;border-top-style: solid;border-top-color: #E8E7E8;font-family: 'PT Sans', sans-serif;color: #808080;font-size: 18px; }
.style-4504 .mm-text:hover { color: #C61C10;border-top-width: 1px;border-top-style: solid;border-top-color: #C61C10; }
.style-4504 .mm-menu-separator { background-color: #FFFFFF; }
.style-4504 .mm-back { background-color: #FFFFFF;border-top-width: 1px;border-top-style: solid;border-top-color: #E8E7E8;font-family: 'PT Sans', sans-serif;color: #808080; }
.style-4504 .mm-back:hover { color: #C61C10; }
.style-4504 .mm-button .icon { margin-right: 5px;background-image: url('/ftpimages/291/site/704/images/hawken-HB.png'); }
.style-4504 .mm-login-button .icon { background-image: url('/ftpimages/291/site/704/images/lock-hawken.png'); }
/* ============= CUSTOM CSS ============== */

/*Menu Fixes*/
.menu-type-accordion .sub2:last-child::after,.menu-type-accordion .sub3:last-child::after{padding-bottom: 0px} /* --- removing extra space at bottom of accordion menu subnav --- */
.menu-type-mega {position: relative; z-index: 90;}/*fixing mega menu z-index so other subnavs can show over it on hover*/
.menu-type-mega ul .panel a:not(.button){display: inline;}/*resetting links inside the mega menu panel to inline*/
.menu-type-mega ul .panel .menu-item a{display: block;}/*setting menu links back to block*/
.mini-sitemap-open, .mini-sitemap-close{display: inline-block;}/*set sitemap open/close buttons to inline-block so they behave like buttons*/
.mini-sitemap ul.collapsed{height: auto;}/*allowing mini site map nav to collapse*/
.mini-sitemap .width-7{width: 13%; margin-right: 1%;}/*setting a width for 7 menu items in the mini sitemap*/
.mini-sitemap .width-8{width: 11.5%; margin-right: 1%;}/*setting a width for 8 menu items in the mini sitemap*/
.mini-sitemap .width-9{width: 10.5%; margin-right: .5%;}/*setting a width for 9 menu items in the mini sitemap*/
.mini-sitemap .width-10{width: 9.5%; margin-right: .4%;}/*setting a width for 10 menu items in the mini sitemap*/
.style-89342 .l1-item:first-child > a:before{display: none;} /*removes first pipe from main menu */


/* --- STYLING ---*/

.style-69610 .text ol li {margin:10px 0;line-height:25px;} /*based on support ticket 250010*/

.style-69610 .text ul li {margin:10px 0;line-height:25px;} /*based on support ticket 250010*/

.style-55921 .text ul li {margin:10px 0;line-height:25px;} /*support ticket 250010*/

.h4, .h5, .h6 {text-transform: none;} /*removes text-transform: uppercase*/
.style-4884 div.content-wrap {text-transform: none;}/*eliminating instances of uppercase*/

.body li.group{line-height: inherit !important;}
.style-4481 .l1-item:first-child > a:before{display: none;} /*removes first pipe from main menu */
.style-4481 .l1-item:first-child > a {padding-left: 0px;} /*removes first padding from main menu */
.style-55834 .l1-item:first-child > a:before{display: none;} /*removes first pipe from main menu (2018 changes)*/
.style-55834 .l1-item:first-child > a {padding-left: 0px;} /*removes first padding from main menu (2018 changes)*/
.style-55828 .l1-item:first-child > a:before{display: none;} /*removes first pipe from omni menu (2018 changes)*/
.style-55828 .l1-item:last-child > a {padding-right: 0px !important;} /*removes end padding of omni menu (2018 changes)*/
.style-4485 .l1-item:first-child > a:before{display: none;} /*removes first pipe from omni menu */
.style-4485 .l1-item:last-child > a {padding-right: 0px !important;} /*removes end padding of omni menu */
.page-title {margin: 0;} /*removes space around page title*/
.style-4534 .l1-item:first-child > a:before{display: none;} /*removes first pipe from omni menu */
.mini-sitemap .width-6 {margin-right: 0;} /*removes margin-right on sitemap l2 */
.style-4500 .photo figure {padding: 0; margin: 0;} /*banner photo block */
.album .photo-list { margin-bottom: 0; } /*banner photo block */ 
.fund .chart .scale {width: 120%;} /* annual fund */
.fund .chart .scale li i {border-bottom: solid 1px #eeeeee; opacity: 0.8;}
hr {background-color: #979399; height: 1px; padding: 0; margin: 0 0 10px 0;}
.style-4786 li.group:first-child:before{display: none;}/*removes first pipe from footer omni links */
.style-5051 .lists ul li img.left {max-height: 80px !important; max-width: 80px !important;} /*affinity image style forces 80x80 size*/
.style-5973 .text img {width: 100%;} /*for Default:Full Images style, stretches image full column*/
.style-4549 .department-label {margin-right:0;}

.style-12303 .lists .long-description ul li { list-style-position: inside; text-indent: -1em; margin-left: 1em;} /* keep list lines indented */

.style-54775 a { font-family: 'Noto Sans', sans-serif; font-size: 16px; display: inline-block; width: 100%; height: 418px; max-height: 418px; overflow: hidden; margin: 0; position: relative; } /* Modifies banner image container to allow for vertical alignment */

.style-54775 .link-image { padding: 0; width: 100%; position: absolute; top: 50%; transform: translateY(-50%); max-width: 100%; } /*vertically aligns main banner image */





/* CAROUSELS */
.style-4542 .flex-next, /* news carousel */
.style-4542 .flex-fade:hover .flex-next,
.style-4542 .flex-horizontal:hover .flex-next{right: 0px !important;}
.style-4542 .flex-prev,
.style-4542 .flex-fade:hover .flex-prev,
.style-4542 .flex-horizontal:hover .flex-prev{left: 0px !important;}

.style-4502 .flex-next, /* homepage banner */
.style-4502 .flex-fade:hover .flex-next,
.style-4502 .flex-horizontal:hover .flex-next{right: 2px !important;}
.style-4502 .flex-prev,
.style-4502 .flex-fade:hover .flex-prev,
.style-4502 .flex-horizontal:hover .flex-prev{left: 2px !important;}

.style-4490 .flex-next, /* image gallery */
.style-4490 .flex-fade:hover .flex-next,
.style-4490 .flex-horizontal:hover .flex-next{right: 0px !important; top: 12px !important;}
.style-4490 .flex-prev,
.style-4490 .flex-fade:hover .flex-prev,
.style-4490 .flex-horizontal:hover .flex-prev{left: 0px !important; top: 12px !important;}
.style-4490 .carousel.gallery-style.flexslider .flex-viewport {border: 0px;}

#carousel-405617 {margin-bottom: 0px !important;} /*Intensives Page Photo*/

/*omni links*/
.style-1405 .links li, .style-1412 .links li{display: inline;}
.style-1405 .links li:first-child a, .style-1412 .links li:first-child a{border-left: 0px;}

/*omni menus*/
.style-1410 .l1-item:first-child > a{border-left: 0px;}
.style-1411 .l1-item:first-child > a{border-left: 0px;}

/*main nav*/
.style-1407 .l1-item:first-child > a:before{content: ""; padding: 0; /*background-image: none; padding-left: 0px;*/}

 /*social media links*/
.style-1409 .links li{display: inline;background: #fff;}

/*footer text*/
.style-1413 .content-wrap{display: table-cell; padding-left: 3px;}

/*breadcrumb*/
.style-1419 .breadcrumb ul li{padding: 0;}
.style-1419 .breadcrumb ul li.current-crumb{padding: 5px 6px 5px 14px;}
.style-1419 .breadcrumb ul li:nth-child(2){margin-left: -3px;}
.style-1426 .content-wrap{padding: 20px;}

/*support ticket 150051 - removing video bars*/
.style-38671 .video .ratio {padding-top: 23.75%;}
.style-38671 .video .ratio video {transform: scale(1.04);}

.style-38283 .lists .h4-style A {display:block;padding:10px;} /*support ticket 158448 - make whole list item clickable*/

.style-50057 .links .h4-style A {display:block;padding:10px;} /*support ticket 158448 - make whole list item clickable*/

html:not(.styler) .style-48232 {display:none;} /*support ticket 196445 - hide links group on everything except mobile*/

/*support ticket 218662*/
.style-53188 .photo .carousel.caption-position-left .details {
    width: 32%;
    overflow: hidden;
    padding: 10px 10px 16px 10px;
    background-color: #EE3124;
    border-right: 15px solid #fff;
}
.style-53188 .photo .carousel .fkex-viewport {max-height:211px;}
/*end of support ticket 218662*/

/*Mega Menu*/
.style-61410 .mega-menu-item.l1-item:first-child > a {padding-left: 0 !important;}/*Left Aligning the 1st nav item with the menu*/
.style-61410 .l1-item:first-child > a::before{display: none;}/*Hiding separator from 1st nav item*/
.style-61413 .submenu-9678, .style-61415 .submenu-9678{display: none !important;}/*Hiding the About > History subnav in the mega menu panel*/
.style-61410 .mega-menu-item.l1-item:hover > a {color: #EE3124;}/*Changing color to red on hover*/
.style-61410 .mega-menu-item.l1-item:hover > a:after{border-bottom: 8px solid #B0B0B0;}/*Showing a panel indicator on hover*/

/* === INT IMAGE LINKS 2 ACROSS === */
.style-79996 .content ul {display: flex; flex-flow: row wrap; justify-content: center;}/*Add flex to container*/

/*--------------------- media queries ----------------------*/

/* --- LARGE DESKTOP --- */
@media(min-width:1200px){
.style-4488 .ms-l1-item:first-child {padding-left: 15px; margin-left: 0;} /*removes padding from first sitemap menu */
.style-4534 .nav-menu {margin-top: 10px;} /*omni footer nav */
.style-61416 .col .panel-block:last-child{margin-bottom: 0;}/*PNL: Vertically Center Row - removing bottom margin on last block, so block is vertically centered*/
.style-61410 .mega-menu-item.l1-item > a{padding-left: 25px !important; padding-right: 25px !important;}
}
/* --- END LARGE DESKTOP --- */

/* --- SMALL DESKTOP --- */
@media(max-width:1199px) and (min-width:980px){
.style-4534 .l1-item {margin-top: 13px;} /* realigns footer links */
.style-4488 .ms-l1-item {margin-left: 0px;} /* footer mini sitemap */
.style-4488 .ms-l1-item:first-child {padding-left: 15px; margin-left: 0;} /*removes padding from first sitemap menu */
.style-55834 .l1-item > a {padding: 0 10px 0 15px; font-size: 14px;} /* main nav font size */
.style-4542 .h4-style {font-size: 24px;} /* news carousel */
.style-4488 .mini-sitemap-open {position: absolute; top: -63px;} /* footer site map */
.style-4485 .nav-menu {margin-top: -60px;} /*omni nav banner */
.style-4786 A.links-urllink {font-size: 12px; padding-right: 6px; margin-right: 2px; font-size: 12px;
margin-left: -6px;} /*omni footer links*/
.style-4786 {margin-top: 20px; margin-left: 20px;} /*realigns omni links footer */
.facultystaffdirectory .table-cell {display: block !important;}/*realigns department picker*/
.style-61416 .col .panel-block:last-child{margin-bottom: 0;}/*PNL: Vertically Center Row - removing bottom margin on last block, so block is vertically centered*/
}
/* --- END SMALL DESKTOP --- */

/* --- TABLET --- */
@media(max-width:979px) and (min-width:768px){
.style-4534 .nav-menu {font-size: 11px; margin-top: 14px; margin-left: 38px;} /* realigns footer links */
.style-4534 .l1-item > a {padding: 0px 7px 0px 7px !important;} /* realigns footer links */
.style-4481 .l1-item > a {padding: 0px 21px 2px 18px; font-size: 21px;} /* main nav */
.menu-type-horizontal ul li.has-sub-menu a { padding-right: 5px; } /* main nav */
.style-55834 .l1-item > a {padding: 0 10px 0 15px; font-size: 14px;} /* main nav font size */
.style-4477 .search-text {width: 50%;} /* search bar */
.style-4488 .ms-l1-item {margin-left: 0px; padding-left: 28px;} /* footer mini sitemap */
.style-4488 .ms-l1-item:first-child {padding-left: 15px; margin-left: 0;} /*removes padding from first sitemap menu */
.style-4488 .mini-sitemap-open {position: absolute; top: -63px;} /* footer site map */
.style-4485 .nav-menu {margin-top: -35px;} /*omni nav banner */
.style-4786 {margin-top: 20px; margin-left: 30px;} /*realigns omni footer links */
.style-4786 A.links-urllink {font-size: 9px; margin-right: 0; margin-left: -6px; padding-right: 6px; margin-top: 3px;} /*realigns omni footer links */
.style-4786 li.group:before {padding-right: 14px; font-size: 13px;} /*shrinks pipes in omni links footer */
.facultystaffdirectory .table-cell {display: block !important;}/*realigns department picker*/

html:not(.styler) .style-48232 {display:block;} /*support ticket 196445 - hide links group on everything except mobile*/

.style-54775 a { height: 250px; } /*smaller vertical height for tablet / mobile main banner image */
.style-61416 .col .panel-block:last-child{margin-bottom: 0;}/*PNL: Vertically Center Row - removing bottom margin on last block, so block is vertically centered*/
.style-61410 .mega-menu-item.l1-item > a{font-size: 15px;}/*Main Menu - mega menu*/
.style-61453{font-size: 1.2em;}/*PNL: Callout Block Style for Mega Menu Panel - reducing font size to scale*/

.style-63703 .style-61410 .mega-menu-item.l1-item > a{padding: .333em .5em .6667em .5em;}/*helping mege menu L1's to fit on 1 line*/
.style-55831 .links li a img{margin: 3px;}/*fitting social media on 1 line*/
}
/* --- END TABLET --- */

/* --- MOBILE --- */
@media(max-width:767px){

.style-12677 .link-image {padding: 0;margin-bottom: 20px;width: 50%;}
.style-1404 .logo img{position: static;}/*logo*/
.minisitemap{display: none;}/*footer mini sitemap*/
.style-4481 .l1-item > a {padding: 0px 21px 2px 18px; font-size: 17px;} /* main nav */
.menu-type-horizontal ul li.has-sub-menu a { padding-right: 5px; } /* main nav */
.style-55830 {margin-top: 0; text-align: center;} /* logo */
.style-55830 .logo a {display: block; margin: 5px auto; width: 76%;} /*centering main logo */
.style-4478 .logo a {display: block; margin: 20px auto; width: 40%;} /*centering Athletics logo */
.style-4477 {text-align: center;} /*search bar */
.style-56540 .search-text {width: calc(100% - 75px); padding: 12px; font-size: 20px; margin-left: 10px; margin-top: 20px;} /* adjusting size of search input */
.style-56540 .submit-button {height: 52px; width: 52px; margin-top: 20px;} /* search button */
.style-4485 .nav-menu {float: none; clear: both; display: inline-block;} /*omni links */
.style-4482 {margin-top: 24px;} /* main nav */
.style-55831 {text-align: center; padding: 10px;} /* centers social media links */
.style-55831 .content {display: inline-block;} /* centers social media links */
.style-4480 {text-align: center;}  /* centers social media links */
.style-4488 {margin-top: 10px; } /* site map */
.style-4534 .nav-menu {padding-bottom: 25px; display: inline-block; float: none; font-size: 13px;} /* footer omni links */
.style-4535 {text-align: center;} /* centers footer omni links */
button, input, select, textarea {max-width: 90%;} /* Team/Curriculum Picker */
.style-4541 .h2-style {text-align: center;} /* events header */
.style-4549 .h2-style {float: none; clear: both;} /* Picker */
.style-4481 .l1-item > a:before {font-size: 15px;} /* seperators between main menu items */
.style-4542 {margin-bottom: 0px;} /* news carousel */
.style-4542 .h2-style {text-align: center;} /* news carousel */
.news ul li img.left {float: none;} /* news carousel */
.style-4502 .carousel.flex-horizontal .flex-direction-nav .flex-next {background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_100828.png); width: 29px;
height: 27px; opacity: 1 !important;} /*carousel arrows*/
.style-4502 .carousel.flex-horizontal .flex-direction-nav .flex-prev {background-image: url(https://cdn.media78.whipplehill.net/ftpimages/291/misc/misc_100828.png); width: 29px;
height: 27px; opacity: 1 !important;} /*carousel arrows*/
.style-4487 .h2-style {clear: both; float: none;} /* footer address */
.style-4786 A.links-urllink {font-size: 10px; margin-right: 0; margin-left: -6px; margin-top: 3px; margin-bottom: 15px;}
.style-4786 {margin-left: 25px;}/* centers footer omni links */
.style-4492 {margin-left: 0px;} /*breadcrumbs links*/
.style-4502 .carousel.flexslider {margin-bottom: 10px;} /*removes space beneath the top banner*/
.style-4482 {margin: 0;} /*removes space beneath search bar */
.style-5052 .links ul li {text-align: center;} /* default style -  orange HP links */
.facultystaffdirectory .table-cell {display: block !important;} /*realigns department picker*/
.style-4549 .department-selector {max-width: 63%;} /*shrinks department picker*/
.style-4498 .h2-style{font-size: 29px;} /*shrinks .h2-style orange style header */
.style-4492 .current-crumb:before {margin:0;} /*aligns pipe between breadcrumb menu */
.style-4492 .breadcrumb-trail:before {margin:0;} /*aligns pipe between breadcrumb menu */
.style-9483 {margin: 0 0 20px 0;text-align: center;}/*realigns centennial link*/

.style-40370 .logo img {text-align: center; display: block; margin: 0 auto 20px; width: 60%;} /* footer logo center*/
.style-39747 li.group {margin: 0 20px 20px;} /* red button centering */

.style-54775 a { height: 250px; } /*smaller vertical height for tablet / mobile main banner image */

/*footer site map */
.style-4488 {border-bottom: 0px;} 
.style-4488 .ms-l2-text {font-size: 13px;}
.style-4488 .ms-level2 {max-width: 100%;}
.style-4488 .ms-l1-text {font-size: 15px;}
.style-4488 {padding-bottom: 0px; margin-bottom: 20px;}
.style-4536 {padding-bottom: 0px;}
.style-4488 div.content-wrap {margin-top: 0;}
.style-4488 .mini-sitemap-open {position: relative; top: 0 !important;}
.style-4488 .mini-sitemap-close {position: relative; top: 0 !important;}

html:not(.styler) .style-48232 {display:block;} /*support ticket 196445 - hide links group on everything except mobile*/

.style-61416{display: block;}/*PNL: Vertically Center Row - removing Flex, so columns stack*/

.visible-phone + .layout .style-61410{display: none;}/*Hiding Mega Menu main menu when mobile menu is visible*/
}
/* --- END MOBILE --- */

.style-38283 a.expand::before {content: "\25b8 ";}
.style-38283.off-state a.expand::before {content: "\25b8 ";}
.h4-style.on-state a.expand::before {content: "\25be ";}




