.body { font-size: 16px;line-height: 1.75;font-family: 'Merriweather', serif;overflow-x: hidden; }
.h1-style { font-family: 'Roboto', sans-serif;font-weight: 600;font-size: 3em; }
.h2-style { font-family: 'Roboto', sans-serif;font-weight: 300;margin: 0; }
.h3-style { font-family: 'Roboto', sans-serif;font-weight: 300;margin: 0; }
.h4-style { margin: 0;font-family: 'Roboto', sans-serif;font-size: 1.125em;font-weight: 600; }
.h5-style { font-family: 'Roboto', sans-serif;font-weight: 400; }
.h6-style { font-family: 'Roboto', sans-serif;font-weight: 400; }
A { color: #C8102E;-webkit-transition: color 200ms ease, background 200ms ease, border 200ms ease;transition: color 200ms ease, background 200ms ease, border 200ms ease; }
A:hover { text-decoration: none;color: inherit; }
.button { padding: 0px 22px 0px 0px;margin: 10px 0 0 0;font-family: 'Roboto', sans-serif;position: relative;color: #C8102E;-webkit-transition: color 200ms ease, background 200ms ease, border 200ms ease;transition: color 200ms ease, background 200ms ease, border 200ms ease;font-weight: 400; }
.button:hover { color: inherit; }
.button:before { position: absolute;content: ">";right: 0; }
.style-36371 .h2-style { margin-bottom: 20px;font-size: 25px;color: #C8102E;font-weight: bold; }
.style-36371 .h4-style { padding-bottom: 5px; }
.style-36371 .button:hover { color: #000000; }
.style-36371 { font-family: 'Roboto', sans-serif;font-size: 1.875em;line-height: 1.5;text-align: center;margin-bottom: 40px;font-weight: bold; }
.style-36371 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36371 .readmore:hover { color: #000000; }
.style-36371 .archive:hover { color: #000000; }
.style-36371 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-36371 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36371 .photos { margin: 4px 15px 10px 0; }
.style-36371 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36371 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36371 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36371 .bus-phone { line-height: 20px; }
.style-36371 .education { line-height: 20px; }
.style-36371 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36371 .appointed { line-height: 20px; }
.style-36371 .grad-year { line-height: 20px; }
.style-36371 .bio { margin-top: 5px; }
.style-36371 .lists img { margin: 0 10px 5px 0; }
.style-36371 .question { margin: 0px; }
.style-36371 .biobutton:hover { color: #000000; }
.style-36371 .title { font-weight: bold;margin-bottom: 10px; }
.style-36371 .caption { margin-top: 5px; }
.style-36371 .submit-button { margin: 0 0 0 5px; }
.style-36371 .nick-name { font-weight: bold;color: #008C99; }
.style-36371 .name-prefix { font-weight: bold;color: #008C99; }
.style-36371 .first-name { font-weight: bold;color: #313131; }
.style-36371 .middle-name { font-weight: bold;color: #008C99; }
.style-36371 .last-name { font-weight: bold;color: #313131; }
.style-36371 .maiden-name { font-weight: bold;color: #79A100; }
.style-36371 .name-suffix { font-weight: bold;color: #79A100; }
.style-36371 .error-message { color: #8A1F03;font-weight: bold; }
.style-36371 .album-name { margin: 10px 0px 10px 0px; }
.style-36371 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-36371 .play-button:hover { color: #000000; }
.style-36371 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-36371 .album-select { margin-bottom: 10px; }
.style-36371 .businessindex .phone .label { font-weight: bold; }
.style-36371 .businessindex .address .label { font-weight: bold; }
.style-36371 .businessindex .distance .label { font-weight: bold; }
.style-36371 .businessindex .webpage .label { font-weight: bold; }
.style-36371 .businessindex .udf1 .label { font-weight: bold; }
.style-36371 .businessindex .udf2 .label { font-weight: bold; }
.style-36371 .businessindex .udf3 .label { font-weight: bold; }
.style-36371 .businessindex .udf4 .label { font-weight: bold; }
.style-36371 .businessindex .udf5 .label { font-weight: bold; }
.style-36371 .businessindex .description .label { font-weight: bold; }
.style-36371 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-36371 li.group:first-child { margin: 6px 0 0px 0; }
.style-36371 .team-name { color: #C8102E; }
.style-36371 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36371 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36371 .team-description { margin-top: 10px; }
.style-36371 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-36371 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-36371 .schedule-vs { font-weight: bold; }
.style-36371 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-36371 .schedule-teamname { font-weight: bold; }
.style-36371 .schedule-highlights:hover { color: #000000; }
.style-36371 .search-container { margin-bottom: 14px; }
.style-36371 .poll-answer { margin-bottom: 10px; }
.style-36371 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36371 .winloss { margin-bottom: 10px; }
.style-36371 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-36371 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-36371 .roster-entry { padding-bottom: 10px; }
.style-36371 .player-detail { line-height: 20px;margin-top: 10px; }
.style-36371 .return-letter { font-weight: bold; }
.style-36371 .team-captain { font-weight: bold; }
.style-36371 .readmore-detail-page:hover { color: #000000; }
.style-36371 .schedule-directions:hover { color: #000000; }
.style-36371 .filter-item { padding-bottom: 6px; }
.style-36371 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-36371 .next-button { text-transform: uppercase;font-weight: bold; }
.style-36371 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-36371 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-36371 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-36371 .view-all:hover { color: #000000; }
.style-36371 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-36371 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-36371 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-36371 .maiden-name { font-weight: bold;color: #008C99; }
.style-36371 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-36371 .winloss.Win { font-weight: bold; }
.style-36371 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-44167 .h2-style { margin-bottom: 20px; }
.style-44167 .h4-style { padding-bottom: 5px; }
.style-44167 .button:hover { color: #000000; }
.style-44167 { margin-bottom: 40px; }
.style-44167 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44167 .readmore:hover { color: #000000; }
.style-44167 .archive:hover { color: #000000; }
.style-44167 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-44167 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44167 .photos { margin: 4px 15px 10px 0; }
.style-44167 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44167 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44167 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44167 .bus-phone { line-height: 20px; }
.style-44167 .education { line-height: 20px; }
.style-44167 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44167 .appointed { line-height: 20px; }
.style-44167 .grad-year { line-height: 20px; }
.style-44167 .bio { margin-top: 5px; }
.style-44167 .lists img { margin: 0 10px 5px 0; }
.style-44167 .question { margin: 0px; }
.style-44167 .biobutton:hover { color: #000000; }
.style-44167 .title { font-weight: bold;margin-bottom: 10px; }
.style-44167 .caption { margin-top: 5px; }
.style-44167 .submit-button { margin: 0 0 0 5px; }
.style-44167 .one-hundred { color: #C8102E;font-weight: bold; }
.style-44167 .fund .bar { background-color: #C8102E; }
.style-44167 .goal { font-weight: bold;color: #C8102E; }
.style-44167 .nick-name { font-weight: bold;color: #008C99; }
.style-44167 .name-prefix { font-weight: bold;color: #008C99; }
.style-44167 .first-name { font-weight: bold;color: #313131; }
.style-44167 .middle-name { font-weight: bold;color: #008C99; }
.style-44167 .last-name { font-weight: bold;color: #313131; }
.style-44167 .maiden-name { font-weight: bold;color: #79A100; }
.style-44167 .name-suffix { font-weight: bold;color: #79A100; }
.style-44167 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-44167 .fund .bar-container { border-color: #E5E5E5; }
.style-44167 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-44167 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-44167 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-44167 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-44167 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-44167 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-44167 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-44167 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-44167 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-44167 .error-message { color: #8A1F03;font-weight: bold; }
.style-44167 .album-name { margin: 10px 0px 10px 0px; }
.style-44167 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-44167 .play-button:hover { color: #000000; }
.style-44167 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-44167 .album-select { margin-bottom: 10px; }
.style-44167 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-44167 .businessindex .phone .label { font-weight: bold; }
.style-44167 .businessindex .address .label { font-weight: bold; }
.style-44167 .businessindex .distance .label { font-weight: bold; }
.style-44167 .businessindex .webpage .label { font-weight: bold; }
.style-44167 .businessindex .udf1 .label { font-weight: bold; }
.style-44167 .businessindex .udf2 .label { font-weight: bold; }
.style-44167 .businessindex .udf3 .label { font-weight: bold; }
.style-44167 .businessindex .udf4 .label { font-weight: bold; }
.style-44167 .businessindex .udf5 .label { font-weight: bold; }
.style-44167 .businessindex .description .label { font-weight: bold; }
.style-44167 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-44167 li.group:first-child { margin: 6px 0 0px 0; }
.style-44167 .team-name { color: #C8102E; }
.style-44167 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44167 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44167 .team-description { margin-top: 10px; }
.style-44167 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-44167 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-44167 .schedule-vs { font-weight: bold; }
.style-44167 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-44167 .schedule-teamname { font-weight: bold; }
.style-44167 .schedule-highlights:hover { color: #000000; }
.style-44167 .search-container { margin-bottom: 14px; }
.style-44167 .poll-answer { margin-bottom: 10px; }
.style-44167 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44167 .winloss { margin-bottom: 10px; }
.style-44167 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-44167 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-44167 .roster-entry { padding-bottom: 10px; }
.style-44167 .player-detail { line-height: 20px;margin-top: 10px; }
.style-44167 .return-letter { font-weight: bold; }
.style-44167 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-44167 .team-captain { font-weight: bold; }
.style-44167 .readmore-detail-page:hover { color: #000000; }
.style-44167 .schedule-directions:hover { color: #000000; }
.style-44167 .filter-item { padding-bottom: 6px; }
.style-44167 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-44167 .next-button { text-transform: uppercase;font-weight: bold; }
.style-44167 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-44167 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-44167 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-44167 .view-all:hover { color: #000000; }
.style-44167 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-44167 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-44167 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-44167 .maiden-name { font-weight: bold;color: #008C99; }
.style-44167 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-44167 .winloss.Win { font-weight: bold; }
.style-44167 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-40336 .h2-style { margin-bottom: 20px; }
.style-40336 .h4-style { padding-bottom: 5px; }
.style-40336 .button:hover { color: #000000; }
.style-40336 { margin-bottom: 40px; }
.style-40336 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-40336 .readmore:hover { color: #000000; }
.style-40336 .archive:hover { color: #000000; }
.style-40336 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-40336 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-40336 .photos { margin: 4px 15px 10px 0; }
.style-40336 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-40336 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-40336 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-40336 .bus-phone { line-height: 20px; }
.style-40336 .education { line-height: 20px; }
.style-40336 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-40336 .appointed { line-height: 20px; }
.style-40336 .grad-year { line-height: 20px; }
.style-40336 .bio { margin-top: 5px; }
.style-40336 .lists img { margin: 0 10px 5px 0; }
.style-40336 .question { margin: 0px; }
.style-40336 .biobutton:hover { color: #000000; }
.style-40336 .title { font-weight: bold;margin-bottom: 10px; }
.style-40336 .caption { margin-top: 5px; }
.style-40336 .submit-button { margin: 0 0 0 5px; }
.style-40336 .one-hundred { color: #C8102E;font-weight: bold; }
.style-40336 .fund .bar { background-color: #C8102E; }
.style-40336 .goal { font-weight: bold;color: #C8102E; }
.style-40336 .nick-name { font-weight: bold;color: #008C99; }
.style-40336 .name-prefix { font-weight: bold;color: #008C99; }
.style-40336 .first-name { font-weight: bold;color: #313131; }
.style-40336 .middle-name { font-weight: bold;color: #008C99; }
.style-40336 .last-name { font-weight: bold;color: #313131; }
.style-40336 .maiden-name { font-weight: bold;color: #79A100; }
.style-40336 .name-suffix { font-weight: bold;color: #79A100; }
.style-40336 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-40336 .fund .bar-container { border-color: #E5E5E5; }
.style-40336 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-40336 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-40336 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-40336 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-40336 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-40336 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-40336 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-40336 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-40336 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-40336 .error-message { color: #8A1F03;font-weight: bold; }
.style-40336 .album-name { margin: 10px 0px 10px 0px; }
.style-40336 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-40336 .play-button:hover { color: #000000; }
.style-40336 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-40336 .album-select { margin-bottom: 10px; }
.style-40336 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-40336 .businessindex .phone .label { font-weight: bold; }
.style-40336 .businessindex .address .label { font-weight: bold; }
.style-40336 .businessindex .distance .label { font-weight: bold; }
.style-40336 .businessindex .webpage .label { font-weight: bold; }
.style-40336 .businessindex .udf1 .label { font-weight: bold; }
.style-40336 .businessindex .udf2 .label { font-weight: bold; }
.style-40336 .businessindex .udf3 .label { font-weight: bold; }
.style-40336 .businessindex .udf4 .label { font-weight: bold; }
.style-40336 .businessindex .udf5 .label { font-weight: bold; }
.style-40336 .businessindex .description .label { font-weight: bold; }
.style-40336 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-40336 li.group:first-child { margin: 6px 0 0px 0; }
.style-40336 .team-name { color: #C8102E; }
.style-40336 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-40336 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-40336 .team-description { margin-top: 10px; }
.style-40336 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-40336 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-40336 .schedule-vs { font-weight: bold; }
.style-40336 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-40336 .schedule-teamname { font-weight: bold; }
.style-40336 .schedule-highlights:hover { color: #000000; }
.style-40336 .search-container { margin-bottom: 14px; }
.style-40336 .poll-answer { margin-bottom: 10px; }
.style-40336 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-40336 .winloss { margin-bottom: 10px; }
.style-40336 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-40336 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-40336 .roster-entry { padding-bottom: 10px; }
.style-40336 .player-detail { line-height: 20px;margin-top: 10px; }
.style-40336 .return-letter { font-weight: bold; }
.style-40336 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-40336 .team-captain { font-weight: bold; }
.style-40336 .readmore-detail-page:hover { color: #000000; }
.style-40336 .schedule-directions:hover { color: #000000; }
.style-40336 .filter-item { padding-bottom: 6px; }
.style-40336 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-40336 .next-button { text-transform: uppercase;font-weight: bold; }
.style-40336 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-40336 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-40336 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-40336 .view-all:hover { color: #000000; }
.style-40336 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-40336 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-40336 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-40336 .maiden-name { font-weight: bold;color: #008C99; }
.style-40336 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-40336 .winloss.Win { font-weight: bold; }
.style-40336 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-37831 .h2-style { margin-bottom: 20px; }
.style-37831 .h4-style { padding-bottom: 5px; }
.style-37831 .button:hover { color: #000000; }
.style-37831 { margin-bottom: 40px; }
.style-37831 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37831 .readmore:hover { color: #000000; }
.style-37831 .archive:hover { color: #000000; }
.style-37831 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-37831 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37831 .photos { margin: 4px 15px 10px 0; }
.style-37831 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37831 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37831 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37831 .bus-phone { line-height: 20px; }
.style-37831 .education { line-height: 20px; }
.style-37831 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37831 .appointed { line-height: 20px; }
.style-37831 .grad-year { line-height: 20px; }
.style-37831 .bio { margin-top: 5px; }
.style-37831 .lists img { margin: 0 10px 5px 0; }
.style-37831 .question { margin: 0px; }
.style-37831 .biobutton:hover { color: #000000; }
.style-37831 .title { font-weight: bold;margin-bottom: 10px; }
.style-37831 .caption { margin-top: 5px; }
.style-37831 .submit-button { margin: 0 0 0 5px; }
.style-37831 .one-hundred { color: #C8102E;font-weight: bold; }
.style-37831 .fund .bar { background-color: #C8102E; }
.style-37831 .goal { font-weight: bold;color: #C8102E; }
.style-37831 .nick-name { font-weight: bold;color: #008C99; }
.style-37831 .name-prefix { font-weight: bold;color: #008C99; }
.style-37831 .first-name { font-weight: bold;color: #313131; }
.style-37831 .middle-name { font-weight: bold;color: #008C99; }
.style-37831 .last-name { font-weight: bold;color: #313131; }
.style-37831 .maiden-name { font-weight: bold;color: #79A100; }
.style-37831 .name-suffix { font-weight: bold;color: #79A100; }
.style-37831 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-37831 .fund .bar-container { border-color: #E5E5E5; }
.style-37831 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-37831 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-37831 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-37831 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-37831 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-37831 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-37831 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-37831 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-37831 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-37831 .error-message { color: #8A1F03;font-weight: bold; }
.style-37831 .album-name { margin: 10px 0px 10px 0px; }
.style-37831 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-37831 .play-button:hover { color: #000000; }
.style-37831 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-37831 .album-select { margin-bottom: 10px; }
.style-37831 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-37831 .businessindex .phone .label { font-weight: bold; }
.style-37831 .businessindex .address .label { font-weight: bold; }
.style-37831 .businessindex .distance .label { font-weight: bold; }
.style-37831 .businessindex .webpage .label { font-weight: bold; }
.style-37831 .businessindex .udf1 .label { font-weight: bold; }
.style-37831 .businessindex .udf2 .label { font-weight: bold; }
.style-37831 .businessindex .udf3 .label { font-weight: bold; }
.style-37831 .businessindex .udf4 .label { font-weight: bold; }
.style-37831 .businessindex .udf5 .label { font-weight: bold; }
.style-37831 .businessindex .description .label { font-weight: bold; }
.style-37831 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-37831 li.group:first-child { margin: 6px 0 0px 0; }
.style-37831 .team-name { color: #C8102E; }
.style-37831 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37831 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37831 .team-description { margin-top: 10px; }
.style-37831 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-37831 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-37831 .schedule-vs { font-weight: bold; }
.style-37831 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-37831 .schedule-teamname { font-weight: bold; }
.style-37831 .schedule-highlights:hover { color: #000000; }
.style-37831 .search-container { margin-bottom: 14px; }
.style-37831 .poll-answer { margin-bottom: 10px; }
.style-37831 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37831 .winloss { margin-bottom: 10px; }
.style-37831 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-37831 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-37831 .roster-entry { padding-bottom: 10px; }
.style-37831 .player-detail { line-height: 20px;margin-top: 10px; }
.style-37831 .return-letter { font-weight: bold; }
.style-37831 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-37831 .team-captain { font-weight: bold; }
.style-37831 .readmore-detail-page:hover { color: #000000; }
.style-37831 .schedule-directions:hover { color: #000000; }
.style-37831 .filter-item { padding-bottom: 6px; }
.style-37831 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-37831 .next-button { text-transform: uppercase;font-weight: bold; }
.style-37831 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-37831 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-37831 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-37831 .view-all:hover { color: #000000; }
.style-37831 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-37831 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-37831 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-37831 .maiden-name { font-weight: bold;color: #008C99; }
.style-37831 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-37831 .winloss.Win { font-weight: bold; }
.style-37831 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-38673 .h2-style { margin-bottom: 20px; }
.style-38673 .h4-style { padding-bottom: 5px; }
.style-38673 .button:hover { color: #000000; }
.style-38673 { margin-bottom: 40px; }
.style-38673 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38673 .readmore:hover { color: #000000; }
.style-38673 .archive:hover { color: #000000; }
.style-38673 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-38673 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38673 .photos { margin: 4px 15px 10px 0; }
.style-38673 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38673 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38673 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38673 .bus-phone { line-height: 20px; }
.style-38673 .education { line-height: 20px; }
.style-38673 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38673 .appointed { line-height: 20px; }
.style-38673 .grad-year { line-height: 20px; }
.style-38673 .bio { margin-top: 5px; }
.style-38673 .lists img { margin: 0 10px 5px 0; }
.style-38673 .question { margin: 0px; }
.style-38673 .biobutton:hover { color: #000000; }
.style-38673 .title { font-weight: bold;margin-bottom: 10px; }
.style-38673 .caption { margin-top: 5px; }
.style-38673 .submit-button { margin: 0 0 0 5px; }
.style-38673 .one-hundred { color: #C8102E;font-weight: bold; }
.style-38673 .fund .bar { background-color: #C8102E; }
.style-38673 .goal { font-weight: bold;color: #C8102E; }
.style-38673 .nick-name { font-weight: bold;color: #008C99; }
.style-38673 .name-prefix { font-weight: bold;color: #008C99; }
.style-38673 .first-name { font-weight: bold;color: #313131; }
.style-38673 .middle-name { font-weight: bold;color: #008C99; }
.style-38673 .last-name { font-weight: bold;color: #313131; }
.style-38673 .maiden-name { font-weight: bold;color: #79A100; }
.style-38673 .name-suffix { font-weight: bold;color: #79A100; }
.style-38673 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-38673 .fund .bar-container { border-color: #E5E5E5; }
.style-38673 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-38673 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-38673 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-38673 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-38673 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-38673 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-38673 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-38673 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-38673 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-38673 .error-message { color: #8A1F03;font-weight: bold; }
.style-38673 .album-name { margin: 10px 0px 10px 0px; }
.style-38673 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-38673 .play-button:hover { color: #000000; }
.style-38673 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-38673 .album-select { margin-bottom: 10px; }
.style-38673 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-38673 .businessindex .phone .label { font-weight: bold; }
.style-38673 .businessindex .address .label { font-weight: bold; }
.style-38673 .businessindex .distance .label { font-weight: bold; }
.style-38673 .businessindex .webpage .label { font-weight: bold; }
.style-38673 .businessindex .udf1 .label { font-weight: bold; }
.style-38673 .businessindex .udf2 .label { font-weight: bold; }
.style-38673 .businessindex .udf3 .label { font-weight: bold; }
.style-38673 .businessindex .udf4 .label { font-weight: bold; }
.style-38673 .businessindex .udf5 .label { font-weight: bold; }
.style-38673 .businessindex .description .label { font-weight: bold; }
.style-38673 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-38673 li.group:first-child { margin: 6px 0 0px 0; }
.style-38673 .team-name { color: #C8102E; }
.style-38673 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38673 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38673 .team-description { margin-top: 10px; }
.style-38673 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-38673 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-38673 .schedule-vs { font-weight: bold; }
.style-38673 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-38673 .schedule-teamname { font-weight: bold; }
.style-38673 .schedule-highlights:hover { color: #000000; }
.style-38673 .search-container { margin-bottom: 14px; }
.style-38673 .poll-answer { margin-bottom: 10px; }
.style-38673 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38673 .winloss { margin-bottom: 10px; }
.style-38673 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-38673 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-38673 .roster-entry { padding-bottom: 10px; }
.style-38673 .player-detail { line-height: 20px;margin-top: 10px; }
.style-38673 .return-letter { font-weight: bold; }
.style-38673 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-38673 .team-captain { font-weight: bold; }
.style-38673 .readmore-detail-page:hover { color: #000000; }
.style-38673 .schedule-directions:hover { color: #000000; }
.style-38673 .filter-item { padding-bottom: 6px; }
.style-38673 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-38673 .next-button { text-transform: uppercase;font-weight: bold; }
.style-38673 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-38673 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-38673 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-38673 .view-all:hover { color: #000000; }
.style-38673 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-38673 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-38673 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-38673 .maiden-name { font-weight: bold;color: #008C99; }
.style-38673 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-38673 .winloss.Win { font-weight: bold; }
.style-38673 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-75691 .h2-style { margin-bottom: 20px; }
.style-75691 .h4-style { padding-bottom: 5px; }
.style-75691 .button:hover { color: #000000; }
.style-75691 { margin-bottom: 40px; }
.style-75691 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-75691 .readmore:hover { color: #000000; }
.style-75691 .archive:hover { color: #000000; }
.style-75691 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-75691 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-75691 .photos { margin: 4px 15px 10px 0; }
.style-75691 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-75691 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-75691 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-75691 .bus-phone { line-height: 20px; }
.style-75691 .education { line-height: 20px; }
.style-75691 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-75691 .appointed { line-height: 20px; }
.style-75691 .grad-year { line-height: 20px; }
.style-75691 .bio { margin-top: 5px; }
.style-75691 .lists img { margin: 0 10px 5px 0; }
.style-75691 .question { margin: 0px; }
.style-75691 .biobutton:hover { color: #000000; }
.style-75691 .title { font-weight: bold;margin-bottom: 10px; }
.style-75691 .caption { margin-top: 5px; }
.style-75691 .submit-button { margin: 0 0 0 5px; }
.style-75691 .one-hundred { color: #C8102E;font-weight: bold; }
.style-75691 .fund .bar { background-color: #C8102E; }
.style-75691 .goal { font-weight: bold;color: #C8102E; }
.style-75691 .nick-name { font-weight: bold;color: #008C99; }
.style-75691 .name-prefix { font-weight: bold;color: #008C99; }
.style-75691 .first-name { font-weight: bold;color: #313131; }
.style-75691 .middle-name { font-weight: bold;color: #008C99; }
.style-75691 .last-name { font-weight: bold;color: #313131; }
.style-75691 .maiden-name { font-weight: bold;color: #79A100; }
.style-75691 .name-suffix { font-weight: bold;color: #79A100; }
.style-75691 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-75691 .fund .bar-container { border-color: #E5E5E5; }
.style-75691 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-75691 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-75691 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-75691 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-75691 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-75691 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-75691 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-75691 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-75691 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-75691 .error-message { color: #8A1F03;font-weight: bold; }
.style-75691 .album-name { margin: 10px 0px 10px 0px; }
.style-75691 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-75691 .play-button:hover { color: #000000; }
.style-75691 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-75691 .album-select { margin-bottom: 10px; }
.style-75691 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-75691 .businessindex .phone .label { font-weight: bold; }
.style-75691 .businessindex .address .label { font-weight: bold; }
.style-75691 .businessindex .distance .label { font-weight: bold; }
.style-75691 .businessindex .webpage .label { font-weight: bold; }
.style-75691 .businessindex .udf1 .label { font-weight: bold; }
.style-75691 .businessindex .udf2 .label { font-weight: bold; }
.style-75691 .businessindex .udf3 .label { font-weight: bold; }
.style-75691 .businessindex .udf4 .label { font-weight: bold; }
.style-75691 .businessindex .udf5 .label { font-weight: bold; }
.style-75691 .businessindex .description .label { font-weight: bold; }
.style-75691 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-75691 li.group:first-child { margin: 6px 0 0px 0; }
.style-75691 div.content-wrap { font-family: 'Roboto', sans-serif; }
.style-75691 .team-name { color: #C8102E; }
.style-75691 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-75691 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-75691 .team-description { margin-top: 10px; }
.style-75691 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-75691 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-75691 .schedule-vs { font-weight: bold; }
.style-75691 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-75691 .schedule-teamname { font-weight: bold; }
.style-75691 .schedule-highlights:hover { color: #000000; }
.style-75691 .search-container { margin-bottom: 14px; }
.style-75691 .poll-answer { margin-bottom: 10px; }
.style-75691 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-75691 .winloss { margin-bottom: 10px; }
.style-75691 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-75691 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-75691 .roster-entry { padding-bottom: 10px; }
.style-75691 .player-detail { line-height: 20px;margin-top: 10px; }
.style-75691 .return-letter { font-weight: bold; }
.style-75691 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-75691 .team-captain { font-weight: bold; }
.style-75691 .readmore-detail-page:hover { color: #000000; }
.style-75691 .schedule-directions:hover { color: #000000; }
.style-75691 .filter-item { padding-bottom: 6px; }
.style-75691 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-75691 .next-button { text-transform: uppercase;font-weight: bold; }
.style-75691 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-75691 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-75691 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-75691 .view-all:hover { color: #000000; }
.style-75691 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-75691 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-75691 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-75691 .maiden-name { font-weight: bold;color: #008C99; }
.style-75691 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-75691 .winloss.Win { font-weight: bold; }
.style-75691 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-47102 { margin-bottom: 30px; }
.style-60044 .h2-style { margin-bottom: 20px; }
.style-60044 .h4-style { padding-bottom: 5px;color: #C8102E; }
.style-60044 .button:hover { color: #000000; }
.style-60044 { margin-bottom: 40px; }
.style-60044 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-60044 .readmore:hover { color: #000000; }
.style-60044 .archive:hover { color: #000000; }
.style-60044 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-60044 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-60044 .photos { margin: 4px 15px 10px 0; }
.style-60044 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-60044 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-60044 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-60044 .bus-phone { line-height: 20px; }
.style-60044 .education { line-height: 20px; }
.style-60044 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-60044 .appointed { line-height: 20px; }
.style-60044 .grad-year { line-height: 20px; }
.style-60044 .bio { margin-top: 5px; }
.style-60044 .lists img { margin: 0 10px 5px 0; }
.style-60044 .question { margin: 0px; }
.style-60044 .biobutton:hover { color: #000000; }
.style-60044 .title { font-weight: bold;margin-bottom: 10px; }
.style-60044 .caption { margin-top: 5px; }
.style-60044 .submit-button { margin: 0 0 0 5px; }
.style-60044 .one-hundred { color: #C8102E;font-weight: bold; }
.style-60044 .fund .bar { background-color: #C8102E; }
.style-60044 .goal { font-weight: bold;color: #C8102E; }
.style-60044 .nick-name { font-weight: bold;color: #008C99; }
.style-60044 .name-prefix { font-weight: bold;color: #008C99; }
.style-60044 .first-name { font-weight: bold;color: #313131; }
.style-60044 .middle-name { font-weight: bold;color: #008C99; }
.style-60044 .last-name { font-weight: bold;color: #313131; }
.style-60044 .maiden-name { font-weight: bold;color: #79A100; }
.style-60044 .name-suffix { font-weight: bold;color: #79A100; }
.style-60044 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-60044 .fund .bar-container { border-color: #E5E5E5; }
.style-60044 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-60044 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-60044 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-60044 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-60044 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-60044 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-60044 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-60044 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-60044 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-60044 .error-message { color: #8A1F03;font-weight: bold; }
.style-60044 .album-name { margin: 10px 0px 10px 0px; }
.style-60044 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-60044 .play-button:hover { color: #000000; }
.style-60044 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-60044 .album-select { margin-bottom: 10px; }
.style-60044 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-60044 .businessindex .phone .label { font-weight: bold; }
.style-60044 .businessindex .address .label { font-weight: bold; }
.style-60044 .businessindex .distance .label { font-weight: bold; }
.style-60044 .businessindex .webpage .label { font-weight: bold; }
.style-60044 .businessindex .udf1 .label { font-weight: bold; }
.style-60044 .businessindex .udf2 .label { font-weight: bold; }
.style-60044 .businessindex .udf3 .label { font-weight: bold; }
.style-60044 .businessindex .udf4 .label { font-weight: bold; }
.style-60044 .businessindex .udf5 .label { font-weight: bold; }
.style-60044 .businessindex .description .label { font-weight: bold; }
.style-60044 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-60044 li.group:first-child { margin: 6px 0 0px 0; }
.style-60044 .team-name { color: #C8102E; }
.style-60044 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-60044 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-60044 .team-description { margin-top: 10px; }
.style-60044 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-60044 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-60044 .schedule-vs { font-weight: bold; }
.style-60044 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-60044 .schedule-teamname { font-weight: bold; }
.style-60044 .schedule-highlights:hover { color: #000000; }
.style-60044 .search-container { margin-bottom: 14px; }
.style-60044 .poll-answer { margin-bottom: 10px; }
.style-60044 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-60044 .winloss { margin-bottom: 10px; }
.style-60044 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-60044 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-60044 .roster-entry { padding-bottom: 10px; }
.style-60044 .player-detail { line-height: 20px;margin-top: 10px; }
.style-60044 .return-letter { font-weight: bold; }
.style-60044 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-60044 .team-captain { font-weight: bold; }
.style-60044 .readmore-detail-page:hover { color: #000000; }
.style-60044 .schedule-directions:hover { color: #000000; }
.style-60044 .filter-item { padding-bottom: 6px; }
.style-60044 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-60044 .next-button { text-transform: uppercase;font-weight: bold; }
.style-60044 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-60044 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-60044 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-60044 .view-all:hover { color: #000000; }
.style-60044 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-60044 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-60044 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-60044 .maiden-name { font-weight: bold;color: #008C99; }
.style-60044 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-60044 .winloss.Win { font-weight: bold; }
.style-60044 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31396 .h2-style { margin-bottom: 20px; }
.style-31396 .h4-style { padding-bottom: 5px; }
.style-31396 .button:hover { color: #000000; }
.style-31396 { margin-bottom: 40px; }
.style-31396 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31396 .readmore:hover { color: #000000; }
.style-31396 .archive:hover { color: #000000; }
.style-31396 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-31396 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31396 .photos { margin: 4px 15px 10px 0; }
.style-31396 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31396 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31396 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31396 .bus-phone { line-height: 20px; }
.style-31396 .education { line-height: 20px; }
.style-31396 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31396 .appointed { line-height: 20px; }
.style-31396 .grad-year { line-height: 20px; }
.style-31396 .bio { margin-top: 5px; }
.style-31396 .lists img { margin: 0 10px 5px 0; }
.style-31396 .question { margin: 0px; }
.style-31396 .biobutton:hover { color: #000000; }
.style-31396 .title { font-weight: bold;margin-bottom: 10px; }
.style-31396 .caption { margin-top: 5px; }
.style-31396 .submit-button { margin: 0 0 0 5px; }
.style-31396 .one-hundred { color: #C8102E;font-weight: bold; }
.style-31396 .fund .bar { background-color: #C8102E; }
.style-31396 .goal { font-weight: bold;color: #C8102E; }
.style-31396 .nick-name { font-weight: bold;color: #008C99; }
.style-31396 .name-prefix { font-weight: bold;color: #008C99; }
.style-31396 .first-name { font-weight: bold;color: #313131; }
.style-31396 .middle-name { font-weight: bold;color: #008C99; }
.style-31396 .last-name { font-weight: bold;color: #313131; }
.style-31396 .maiden-name { font-weight: bold;color: #79A100; }
.style-31396 .name-suffix { font-weight: bold;color: #79A100; }
.style-31396 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-31396 .fund .bar-container { border-color: #E5E5E5; }
.style-31396 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-31396 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-31396 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-31396 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-31396 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-31396 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-31396 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-31396 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-31396 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-31396 .error-message { color: #8A1F03;font-weight: bold; }
.style-31396 .album-name { margin: 10px 0px 10px 0px; }
.style-31396 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-31396 .play-button:hover { color: #000000; }
.style-31396 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31396 .album-select { margin-bottom: 10px; }
.style-31396 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-31396 .businessindex .phone .label { font-weight: bold; }
.style-31396 .businessindex .address .label { font-weight: bold; }
.style-31396 .businessindex .distance .label { font-weight: bold; }
.style-31396 .businessindex .webpage .label { font-weight: bold; }
.style-31396 .businessindex .udf1 .label { font-weight: bold; }
.style-31396 .businessindex .udf2 .label { font-weight: bold; }
.style-31396 .businessindex .udf3 .label { font-weight: bold; }
.style-31396 .businessindex .udf4 .label { font-weight: bold; }
.style-31396 .businessindex .udf5 .label { font-weight: bold; }
.style-31396 .businessindex .description .label { font-weight: bold; }
.style-31396 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-31396 li.group:first-child { margin: 6px 0 0px 0; }
.style-31396 .team-name { color: #C8102E; }
.style-31396 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31396 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31396 .team-description { margin-top: 10px; }
.style-31396 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-31396 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-31396 .schedule-vs { font-weight: bold; }
.style-31396 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-31396 .schedule-teamname { font-weight: bold; }
.style-31396 .schedule-highlights:hover { color: #000000; }
.style-31396 .search-container { margin-bottom: 14px; }
.style-31396 .poll-answer { margin-bottom: 10px; }
.style-31396 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31396 .winloss { margin-bottom: 10px; }
.style-31396 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-31396 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-31396 .roster-entry { padding-bottom: 10px; }
.style-31396 .player-detail { line-height: 20px;margin-top: 10px; }
.style-31396 .return-letter { font-weight: bold; }
.style-31396 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-31396 .team-captain { font-weight: bold; }
.style-31396 .readmore-detail-page:hover { color: #000000; }
.style-31396 .schedule-directions:hover { color: #000000; }
.style-31396 .filter-item { padding-bottom: 6px; }
.style-31396 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-31396 .next-button { text-transform: uppercase;font-weight: bold; }
.style-31396 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-31396 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-31396 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-31396 .view-all:hover { color: #000000; }
.style-31396 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-31396 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-31396 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-31396 .maiden-name { font-weight: bold;color: #008C99; }
.style-31396 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-31396 .winloss.Win { font-weight: bold; }
.style-31396 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-62505 .h2-style { margin-bottom: 20px; }
.style-62505 .h4-style { padding-bottom: 5px; }
.style-62505 .button:hover { color: #000000; }
.style-62505 { margin-bottom: 40px; }
.style-62505 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-62505 .readmore:hover { color: #000000; }
.style-62505 .archive:hover { color: #000000; }
.style-62505 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-62505 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-62505 .photos { margin: 4px 15px 10px 0; }
.style-62505 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-62505 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-62505 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-62505 .bus-phone { line-height: 20px; }
.style-62505 .education { line-height: 20px; }
.style-62505 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-62505 .appointed { line-height: 20px; }
.style-62505 .grad-year { line-height: 20px; }
.style-62505 .bio { margin-top: 5px; }
.style-62505 .lists img { margin: 0 10px 5px 0; }
.style-62505 .question { margin: 0px; }
.style-62505 .biobutton:hover { color: #000000; }
.style-62505 .title { font-weight: bold;margin-bottom: 10px; }
.style-62505 .caption { margin-top: 5px; }
.style-62505 .submit-button { margin: 0 0 0 5px; }
.style-62505 .one-hundred { color: #C8102E;font-weight: bold; }
.style-62505 .fund .bar { background-color: #C8102E; }
.style-62505 .goal { font-weight: bold;color: #C8102E; }
.style-62505 .nick-name { font-weight: bold;color: #008C99; }
.style-62505 .name-prefix { font-weight: bold;color: #008C99; }
.style-62505 .first-name { font-weight: bold;color: #313131; }
.style-62505 .middle-name { font-weight: bold;color: #008C99; }
.style-62505 .last-name { font-weight: bold;color: #313131; }
.style-62505 .maiden-name { font-weight: bold;color: #79A100; }
.style-62505 .name-suffix { font-weight: bold;color: #79A100; }
.style-62505 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-62505 .fund .bar-container { border-color: #E5E5E5; }
.style-62505 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-62505 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-62505 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-62505 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-62505 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-62505 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-62505 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-62505 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-62505 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-62505 .error-message { color: #8A1F03;font-weight: bold; }
.style-62505 .album-name { margin: 10px 0px 10px 0px; }
.style-62505 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-62505 .play-button:hover { color: #000000; }
.style-62505 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-62505 .album-select { margin-bottom: 10px; }
.style-62505 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-62505 .businessindex .phone .label { font-weight: bold; }
.style-62505 .businessindex .address .label { font-weight: bold; }
.style-62505 .businessindex .distance .label { font-weight: bold; }
.style-62505 .businessindex .webpage .label { font-weight: bold; }
.style-62505 .businessindex .udf1 .label { font-weight: bold; }
.style-62505 .businessindex .udf2 .label { font-weight: bold; }
.style-62505 .businessindex .udf3 .label { font-weight: bold; }
.style-62505 .businessindex .udf4 .label { font-weight: bold; }
.style-62505 .businessindex .udf5 .label { font-weight: bold; }
.style-62505 .businessindex .description .label { font-weight: bold; }
.style-62505 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-62505 li.group:first-child { margin: 6px 0 0px 0; }
.style-62505 .team-name { color: #C8102E; }
.style-62505 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-62505 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-62505 .team-description { margin-top: 10px; }
.style-62505 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-62505 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-62505 .schedule-vs { font-weight: bold; }
.style-62505 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-62505 .schedule-teamname { font-weight: bold; }
.style-62505 .schedule-highlights:hover { color: #000000; }
.style-62505 .search-container { margin-bottom: 14px; }
.style-62505 .poll-answer { margin-bottom: 10px; }
.style-62505 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-62505 .winloss { margin-bottom: 10px; }
.style-62505 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-62505 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-62505 .roster-entry { padding-bottom: 10px; }
.style-62505 .player-detail { line-height: 20px;margin-top: 10px; }
.style-62505 .return-letter { font-weight: bold; }
.style-62505 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-62505 .team-captain { font-weight: bold; }
.style-62505 .readmore-detail-page:hover { color: #000000; }
.style-62505 .schedule-directions:hover { color: #000000; }
.style-62505 .filter-item { padding-bottom: 6px; }
.style-62505 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-62505 .next-button { text-transform: uppercase;font-weight: bold; }
.style-62505 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-62505 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-62505 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-62505 .view-all:hover { color: #000000; }
.style-62505 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-62505 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-62505 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-62505 .maiden-name { font-weight: bold;color: #008C99; }
.style-62505 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-62505 .winloss.Win { font-weight: bold; }
.style-62505 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-74540 .h2-style { margin-bottom: 20px; }
.style-74540 .h4-style { padding-bottom: 5px; }
.style-74540 .button:hover { color: #000000; }
.style-74540 { margin-bottom: 40px; }
.style-74540 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-74540 .readmore:hover { color: #000000; }
.style-74540 .archive:hover { color: #000000; }
.style-74540 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-74540 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-74540 .photos { margin: 4px 15px 10px 0; }
.style-74540 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-74540 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-74540 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-74540 .bus-phone { line-height: 20px; }
.style-74540 .education { line-height: 20px; }
.style-74540 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-74540 .appointed { line-height: 20px; }
.style-74540 .grad-year { line-height: 20px; }
.style-74540 .bio { margin-top: 5px; }
.style-74540 .lists img { margin: 0 10px 5px 0; }
.style-74540 .question { margin: 0px; }
.style-74540 .biobutton:hover { color: #000000; }
.style-74540 .title { font-weight: bold;margin-bottom: 10px; }
.style-74540 .caption { margin-top: 5px; }
.style-74540 .submit-button { margin: 0 0 0 5px; }
.style-74540 .photo img { text-align: center;background-position: center center; }
.style-74540 .one-hundred { color: #C8102E;font-weight: bold; }
.style-74540 .fund .bar { background-color: #C8102E; }
.style-74540 .goal { font-weight: bold;color: #C8102E; }
.style-74540 .nick-name { font-weight: bold;color: #008C99; }
.style-74540 .name-prefix { font-weight: bold;color: #008C99; }
.style-74540 .first-name { font-weight: bold;color: #313131; }
.style-74540 .middle-name { font-weight: bold;color: #008C99; }
.style-74540 .last-name { font-weight: bold;color: #313131; }
.style-74540 .maiden-name { font-weight: bold;color: #79A100; }
.style-74540 .name-suffix { font-weight: bold;color: #79A100; }
.style-74540 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-74540 .fund .bar-container { border-color: #E5E5E5; }
.style-74540 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-74540 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-74540 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-74540 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-74540 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-74540 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-74540 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-74540 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-74540 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-74540 .error-message { color: #8A1F03;font-weight: bold; }
.style-74540 .album-name { margin: 10px 0px 10px 0px; }
.style-74540 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-74540 .play-button:hover { color: #000000; }
.style-74540 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-74540 .album-select { margin-bottom: 10px; }
.style-74540 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-74540 .businessindex .phone .label { font-weight: bold; }
.style-74540 .businessindex .address .label { font-weight: bold; }
.style-74540 .businessindex .distance .label { font-weight: bold; }
.style-74540 .businessindex .webpage .label { font-weight: bold; }
.style-74540 .businessindex .udf1 .label { font-weight: bold; }
.style-74540 .businessindex .udf2 .label { font-weight: bold; }
.style-74540 .businessindex .udf3 .label { font-weight: bold; }
.style-74540 .businessindex .udf4 .label { font-weight: bold; }
.style-74540 .businessindex .udf5 .label { font-weight: bold; }
.style-74540 .businessindex .description .label { font-weight: bold; }
.style-74540 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-74540 li.group:first-child { margin: 6px 0 0px 0; }
.style-74540 div.content-wrap { img.displayed {
    display: block;margin-left: auto;margin-right: auto }; }
.style-74540 .team-name { color: #C8102E; }
.style-74540 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-74540 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-74540 .team-description { margin-top: 10px; }
.style-74540 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-74540 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-74540 .schedule-vs { font-weight: bold; }
.style-74540 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-74540 .schedule-teamname { font-weight: bold; }
.style-74540 .schedule-highlights:hover { color: #000000; }
.style-74540 .search-container { margin-bottom: 14px; }
.style-74540 .poll-answer { margin-bottom: 10px; }
.style-74540 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-74540 .winloss { margin-bottom: 10px; }
.style-74540 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-74540 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-74540 .roster-entry { padding-bottom: 10px; }
.style-74540 .player-detail { line-height: 20px;margin-top: 10px; }
.style-74540 .return-letter { font-weight: bold; }
.style-74540 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-74540 .team-captain { font-weight: bold; }
.style-74540 .readmore-detail-page:hover { color: #000000; }
.style-74540 .schedule-directions:hover { color: #000000; }
.style-74540 .filter-item { padding-bottom: 6px; }
.style-74540 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-74540 .next-button { text-transform: uppercase;font-weight: bold; }
.style-74540 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-74540 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-74540 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-74540 .view-all:hover { color: #000000; }
.style-74540 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-74540 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-74540 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-74540 .maiden-name { font-weight: bold;color: #008C99; }
.style-74540 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-74540 .winloss.Win { font-weight: bold; }
.style-74540 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-38515 .h2-style { margin-bottom: 20px; }
.style-38515 .h4-style { padding-bottom: 5px; }
.style-38515 .button:hover { color: #000000; }
.style-38515 { margin-bottom: 40px; }
.style-38515 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38515 .readmore:hover { color: #000000; }
.style-38515 .archive:hover { color: #000000; }
.style-38515 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-38515 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38515 .photos { margin: 4px 15px 10px 0; }
.style-38515 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38515 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38515 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38515 .bus-phone { line-height: 20px; }
.style-38515 .education { line-height: 20px; }
.style-38515 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38515 .appointed { line-height: 20px; }
.style-38515 .grad-year { line-height: 20px; }
.style-38515 .bio { margin-top: 5px; }
.style-38515 .lists img { margin: 0 10px 5px 0; }
.style-38515 .question { margin: 0px; }
.style-38515 .biobutton:hover { color: #000000; }
.style-38515 .title { font-weight: bold;margin-bottom: 10px; }
.style-38515 .caption { margin-top: 5px; }
.style-38515 .submit-button { margin: 0 0 0 5px; }
.style-38515 .one-hundred { color: #C8102E;font-weight: bold; }
.style-38515 .fund .bar { background-color: #C8102E; }
.style-38515 .goal { font-weight: bold;color: #C8102E; }
.style-38515 .nick-name { font-weight: bold;color: #008C99; }
.style-38515 .name-prefix { font-weight: bold;color: #008C99; }
.style-38515 .first-name { font-weight: bold;color: #313131; }
.style-38515 .middle-name { font-weight: bold;color: #008C99; }
.style-38515 .last-name { font-weight: bold;color: #313131; }
.style-38515 .maiden-name { font-weight: bold;color: #79A100; }
.style-38515 .name-suffix { font-weight: bold;color: #79A100; }
.style-38515 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-38515 .fund .bar-container { border-color: #E5E5E5; }
.style-38515 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-38515 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-38515 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-38515 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-38515 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-38515 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-38515 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-38515 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-38515 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-38515 .error-message { color: #8A1F03;font-weight: bold; }
.style-38515 .album-name { margin: 10px 0px 10px 0px; }
.style-38515 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-38515 .play-button:hover { color: #000000; }
.style-38515 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-38515 .album-select { margin-bottom: 10px; }
.style-38515 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-38515 .businessindex .phone .label { font-weight: bold; }
.style-38515 .businessindex .address .label { font-weight: bold; }
.style-38515 .businessindex .distance .label { font-weight: bold; }
.style-38515 .businessindex .webpage .label { font-weight: bold; }
.style-38515 .businessindex .udf1 .label { font-weight: bold; }
.style-38515 .businessindex .udf2 .label { font-weight: bold; }
.style-38515 .businessindex .udf3 .label { font-weight: bold; }
.style-38515 .businessindex .udf4 .label { font-weight: bold; }
.style-38515 .businessindex .udf5 .label { font-weight: bold; }
.style-38515 .businessindex .description .label { font-weight: bold; }
.style-38515 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-38515 li.group:first-child { margin: 6px 0 0px 0; }
.style-38515 .team-name { color: #C8102E; }
.style-38515 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38515 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38515 .team-description { margin-top: 10px; }
.style-38515 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-38515 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-38515 .schedule-vs { font-weight: bold; }
.style-38515 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-38515 .schedule-teamname { font-weight: bold; }
.style-38515 .schedule-highlights:hover { color: #000000; }
.style-38515 .search-container { margin-bottom: 14px; }
.style-38515 .poll-answer { margin-bottom: 10px; }
.style-38515 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38515 .winloss { margin-bottom: 10px; }
.style-38515 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-38515 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-38515 .roster-entry { padding-bottom: 10px; }
.style-38515 .player-detail { line-height: 20px;margin-top: 10px; }
.style-38515 .return-letter { font-weight: bold; }
.style-38515 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-38515 .team-captain { font-weight: bold; }
.style-38515 .readmore-detail-page:hover { color: #000000; }
.style-38515 .schedule-directions:hover { color: #000000; }
.style-38515 .filter-item { padding-bottom: 6px; }
.style-38515 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-38515 .next-button { text-transform: uppercase;font-weight: bold; }
.style-38515 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-38515 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-38515 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-38515 .view-all:hover { color: #000000; }
.style-38515 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-38515 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-38515 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-38515 .maiden-name { font-weight: bold;color: #008C99; }
.style-38515 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-38515 .winloss.Win { font-weight: bold; }
.style-38515 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-44101 .h2-style { margin-bottom: 20px; }
.style-44101 .h4-style { padding-bottom: 5px; }
.style-44101 .button:hover { color: #000000; }
.style-44101 { margin-bottom: 40px; }
.style-44101 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44101 .readmore:hover { color: #000000; }
.style-44101 .archive:hover { color: #000000; }
.style-44101 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-44101 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44101 .photos { margin: 4px 15px 10px 0; }
.style-44101 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44101 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44101 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44101 .bus-phone { line-height: 20px; }
.style-44101 .education { line-height: 20px; }
.style-44101 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44101 .appointed { line-height: 20px; }
.style-44101 .grad-year { line-height: 20px; }
.style-44101 .bio { margin-top: 5px; }
.style-44101 .lists img { margin: 0 10px 5px 0; }
.style-44101 .question { margin: 0px; }
.style-44101 .biobutton:hover { color: #000000; }
.style-44101 .title { font-weight: bold;margin-bottom: 10px; }
.style-44101 .caption { margin-top: 5px; }
.style-44101 .submit-button { margin: 0 0 0 5px; }
.style-44101 .one-hundred { color: #C8102E;font-weight: bold; }
.style-44101 .fund .bar { background-color: #C8102E; }
.style-44101 .goal { font-weight: bold;color: #C8102E; }
.style-44101 .nick-name { font-weight: bold;color: #008C99; }
.style-44101 .name-prefix { font-weight: bold;color: #008C99; }
.style-44101 .first-name { font-weight: bold;color: #313131; }
.style-44101 .middle-name { font-weight: bold;color: #008C99; }
.style-44101 .last-name { font-weight: bold;color: #313131; }
.style-44101 .maiden-name { font-weight: bold;color: #79A100; }
.style-44101 .name-suffix { font-weight: bold;color: #79A100; }
.style-44101 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-44101 .fund .bar-container { border-color: #E5E5E5; }
.style-44101 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-44101 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-44101 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-44101 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-44101 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-44101 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-44101 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-44101 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-44101 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-44101 .error-message { color: #8A1F03;font-weight: bold; }
.style-44101 .album-name { margin: 10px 0px 10px 0px; }
.style-44101 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-44101 .play-button:hover { color: #000000; }
.style-44101 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-44101 .album-select { margin-bottom: 10px; }
.style-44101 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-44101 .businessindex .phone .label { font-weight: bold; }
.style-44101 .businessindex .address .label { font-weight: bold; }
.style-44101 .businessindex .distance .label { font-weight: bold; }
.style-44101 .businessindex .webpage .label { font-weight: bold; }
.style-44101 .businessindex .udf1 .label { font-weight: bold; }
.style-44101 .businessindex .udf2 .label { font-weight: bold; }
.style-44101 .businessindex .udf3 .label { font-weight: bold; }
.style-44101 .businessindex .udf4 .label { font-weight: bold; }
.style-44101 .businessindex .udf5 .label { font-weight: bold; }
.style-44101 .businessindex .description .label { font-weight: bold; }
.style-44101 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-44101 li.group:first-child { margin: 6px 0 0px 0; }
.style-44101 .team-name { color: #C8102E; }
.style-44101 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44101 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44101 .team-description { margin-top: 10px; }
.style-44101 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-44101 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-44101 .schedule-vs { font-weight: bold; }
.style-44101 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-44101 .schedule-teamname { font-weight: bold; }
.style-44101 .schedule-highlights:hover { color: #000000; }
.style-44101 .search-container { margin-bottom: 14px; }
.style-44101 .poll-answer { margin-bottom: 10px; }
.style-44101 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44101 .winloss { margin-bottom: 10px; }
.style-44101 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-44101 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-44101 .roster-entry { padding-bottom: 10px; }
.style-44101 .player-detail { line-height: 20px;margin-top: 10px; }
.style-44101 .return-letter { font-weight: bold; }
.style-44101 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-44101 .team-captain { font-weight: bold; }
.style-44101 .readmore-detail-page:hover { color: #000000; }
.style-44101 .schedule-directions:hover { color: #000000; }
.style-44101 .filter-item { padding-bottom: 6px; }
.style-44101 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-44101 .next-button { text-transform: uppercase;font-weight: bold; }
.style-44101 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-44101 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-44101 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-44101 .view-all:hover { color: #000000; }
.style-44101 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-44101 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-44101 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-44101 .maiden-name { font-weight: bold;color: #008C99; }
.style-44101 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-44101 .winloss.Win { font-weight: bold; }
.style-44101 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-36182 .h2-style { margin-bottom: 20px; }
.style-36182 .h4-style { padding-bottom: 5px; }
.style-36182 .button:hover { color: #000000; }
.style-36182 { margin-bottom: 40px;padding-left: 20px;border-left: 3px solid #C8102E; }
.style-36182 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36182 .readmore:hover { color: #000000; }
.style-36182 .archive:hover { color: #000000; }
.style-36182 .long-description { font-size: 12px; }
.style-36182 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-36182 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36182 .photos { margin: 4px 15px 10px 0; }
.style-36182 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36182 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36182 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36182 .bus-phone { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36182 .education { line-height: 20px; }
.style-36182 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36182 .appointed { line-height: 20px; }
.style-36182 .grad-year { line-height: 20px; }
.style-36182 .bio { margin-top: 5px; }
.style-36182 .lists img { margin: 0 10px 5px 0; }
.style-36182 .question { margin: 0px; }
.style-36182 .biobutton:hover { color: #000000; }
.style-36182 .title { font-weight: bold;margin-bottom: 10px; }
.style-36182 .caption { margin-top: 5px; }
.style-36182 .submit-button { margin: 0 0 0 5px; }
.style-36182 .one-hundred { color: #C8102E;font-weight: bold; }
.style-36182 .fund .bar { background-color: #C8102E; }
.style-36182 .goal { font-weight: bold;color: #C8102E; }
.style-36182 .nick-name { font-weight: bold;color: #008C99; }
.style-36182 .name-prefix { font-weight: bold;color: #008C99; }
.style-36182 .first-name { font-weight: bold;color: #313131; }
.style-36182 .middle-name { font-weight: bold;color: #008C99; }
.style-36182 .last-name { font-weight: bold;color: #313131; }
.style-36182 .maiden-name { font-weight: bold;color: #79A100; }
.style-36182 .name-suffix { font-weight: bold;color: #79A100; }
.style-36182 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-36182 .fund .bar-container { border-color: #e5e5e5; }
.style-36182 .annualfund .goal .label { font-weight: bold;color: #333333; }
.style-36182 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-36182 .annualfund .goal-participation .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-36182 .annualfund .current-participation .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-36182 .annualfund .asof-date .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-36182 .annualfund .start-date .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-36182 .annualfund .end-date .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-36182 .annualfund .last-year-amount .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-36182 .annualfund .last-year-participation .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-36182 .error-message { color: #8A1F03;font-weight: bold; }
.style-36182 .album-name { margin: 10px 0px 10px 0px; }
.style-36182 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-36182 .play-button:hover { color: #000000; }
.style-36182 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-36182 .album-select { margin-bottom: 10px; }
.style-36182 .fund .chart .scale li i { border-color: #e5e5e5; }
.style-36182 .businessindex .phone .label { font-weight: bold; }
.style-36182 .businessindex .address .label { font-weight: bold; }
.style-36182 .businessindex .distance .label { font-weight: bold; }
.style-36182 .businessindex .webpage .label { font-weight: bold; }
.style-36182 .businessindex .udf1 .label { font-weight: bold; }
.style-36182 .businessindex .udf2 .label { font-weight: bold; }
.style-36182 .businessindex .udf3 .label { font-weight: bold; }
.style-36182 .businessindex .udf4 .label { font-weight: bold; }
.style-36182 .businessindex .udf5 .label { font-weight: bold; }
.style-36182 .businessindex .description .label { font-weight: bold; }
.style-36182 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-36182 li.group:first-child { margin: 6px 0 0px 0; }
.style-36182 .team-name { color: #C8102E; }
.style-36182 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36182 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36182 .team-description { margin-top: 10px; }
.style-36182 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-36182 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-36182 .schedule-vs { font-weight: bold; }
.style-36182 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-36182 .schedule-teamname { font-weight: bold; }
.style-36182 .schedule-highlights:hover { color: #000000; }
.style-36182 .search-container { margin-bottom: 14px; }
.style-36182 .poll-answer { margin-bottom: 10px; }
.style-36182 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36182 .winloss { margin-bottom: 10px; }
.style-36182 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-36182 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-36182 .roster-entry { padding-bottom: 10px; }
.style-36182 .player-detail { line-height: 20px;margin-top: 10px; }
.style-36182 .return-letter { font-weight: bold; }
.style-36182 .annualfund .remaining .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-36182 .team-captain { font-weight: bold; }
.style-36182 .readmore-detail-page:hover { color: #000000; }
.style-36182 .schedule-directions:hover { color: #000000; }
.style-36182 .filter-item { padding-bottom: 6px; }
.style-36182 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-36182 .next-button { text-transform: uppercase;font-weight: bold; }
.style-36182 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-36182 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-36182 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-36182 .view-all:hover { color: #000000; }
.style-36182 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-36182 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-36182 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-36182 .maiden-name { font-weight: bold;color: #008C99; }
.style-36182 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-36182 .winloss.Win { font-weight: bold; }
.style-36182 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-49349 .h4-style { position: relative;text-align: center; }
.style-49349 .h4-style:active { color: #FFFFFF; }
.style-49349 A { color: #FFFFFF;font-family: Georgia; }
.style-49349 { margin-bottom: 40px; }
.style-49349 .category-description { font-size: 16px;padding: 10px; }
.style-49349 .link-image { background-position: left center;text-align: left; }
.style-49349 .h4-style A { color: #ffffff;font-style: italic;font-family: 'Roboto', sans-serif;font-size: 1.5em;font-weight: 400; }
.style-49349 .h4-style A:before { content: "";display: block;position: absolute;height: 100%;width: 100%; }
.style-49349 .long-description { color: #ffffff;font-weight: 400; }
.style-49349 .form-intro { font-family: 'Roboto', sans-serif; }
.style-49349 A.links-urllink { color: #ffffff;font-style: italic;font-family: 'Roboto', sans-serif;font-size: 1.5em;font-weight: 400; }
.style-49349 A.links-urllink:before { position: absolute;content: "";display: block;top: 0;left: 0;right: 0;bottom: 0; }
.style-49349 li.group { margin-top: 20px;background-color: #C8102E;border-width: 0px;border-style: solid;border-color: #FF8025;padding: 15px 48px 15px 20px;text-align: left;background-repeat: no-repeat;background-position: calc(100% - 20px) center;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/165/site/1119/images/button.png');-webkit-transition: background-color 200ms ease;transition: background-color 200ms ease;position: relative;color: #FFFFFF; }
.style-49349 li.group:hover { background-color: rgba(204,22,50,.8); }
.style-49349 li.group:first-child { margin-top: 0; }
.style-49349 div.content-wrap { color: #FFFFFF; }
.style-49349 div.content-wrap:hover { color: #FFFFFF; }
.style-49349 .game { margin: 0 0 10px 0; }
.style-50667 .h2-style { margin-bottom: 20px;color: inherit;font-size: 2.5em;font-weight: bold; }
.style-50667 .h4-style { padding-bottom: 5px; }
.style-50667 A { color: #FFFFFF;text-decoration: underline; }
.style-50667 .button { color: #FFFFFF; }
.style-50667 .button:hover { color: #FF0000; }
.style-50667 { font-family: 'Roboto', sans-serif;font-size: 1.25em;line-height: 1.5;text-align: center;color: #ffffff;font-weight: bold;padding: 30px;background: #C8102E;background-color: #333333; }
.style-50667 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-50667 .readmore:hover { color: #000000; }
.style-50667 .archive:hover { color: #000000; }
.style-50667 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-50667 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-50667 .photos { margin: 4px 15px 10px 0; }
.style-50667 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-50667 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-50667 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-50667 .bus-phone { line-height: 20px; }
.style-50667 .education { line-height: 20px; }
.style-50667 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-50667 .appointed { line-height: 20px; }
.style-50667 .grad-year { line-height: 20px; }
.style-50667 .bio { margin-top: 5px; }
.style-50667 .lists img { margin: 0 10px 5px 0; }
.style-50667 .question { margin: 0px; }
.style-50667 .biobutton:hover { color: #000000; }
.style-50667 .title { font-weight: bold;margin-bottom: 10px; }
.style-50667 .caption { margin-top: 5px; }
.style-50667 .submit-button { margin: 0 0 0 5px; }
.style-50667 .nick-name { font-weight: bold;color: #008C99; }
.style-50667 .name-prefix { font-weight: bold;color: #008C99; }
.style-50667 .first-name { font-weight: bold;color: #313131; }
.style-50667 .middle-name { font-weight: bold;color: #008C99; }
.style-50667 .last-name { font-weight: bold;color: #313131; }
.style-50667 .maiden-name { font-weight: bold;color: #79A100; }
.style-50667 .name-suffix { font-weight: bold;color: #79A100; }
.style-50667 .error-message { color: #8A1F03;font-weight: bold; }
.style-50667 .album-name { margin: 10px 0px 10px 0px; }
.style-50667 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-50667 .play-button:hover { color: #000000; }
.style-50667 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-50667 .album-select { margin-bottom: 10px; }
.style-50667 .businessindex .phone .label { font-weight: bold; }
.style-50667 .businessindex .address .label { font-weight: bold; }
.style-50667 .businessindex .distance .label { font-weight: bold; }
.style-50667 .businessindex .webpage .label { font-weight: bold; }
.style-50667 .businessindex .udf1 .label { font-weight: bold; }
.style-50667 .businessindex .udf2 .label { font-weight: bold; }
.style-50667 .businessindex .udf3 .label { font-weight: bold; }
.style-50667 .businessindex .udf4 .label { font-weight: bold; }
.style-50667 .businessindex .udf5 .label { font-weight: bold; }
.style-50667 .businessindex .description .label { font-weight: bold; }
.style-50667 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-50667 li.group:first-child { margin: 6px 0 0px 0; }
.style-50667 .team-name { color: #C8102E; }
.style-50667 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-50667 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-50667 .team-description { margin-top: 10px; }
.style-50667 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-50667 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-50667 .schedule-vs { font-weight: bold; }
.style-50667 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-50667 .schedule-teamname { font-weight: bold; }
.style-50667 .schedule-highlights:hover { color: #000000; }
.style-50667 .search-container { margin-bottom: 14px; }
.style-50667 .poll-answer { margin-bottom: 10px; }
.style-50667 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-50667 .winloss { margin-bottom: 10px; }
.style-50667 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-50667 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-50667 .roster-entry { padding-bottom: 10px; }
.style-50667 .player-detail { line-height: 20px;margin-top: 10px; }
.style-50667 .return-letter { font-weight: bold; }
.style-50667 .team-captain { font-weight: bold; }
.style-50667 .readmore-detail-page:hover { color: #000000; }
.style-50667 .schedule-directions:hover { color: #000000; }
.style-50667 .filter-item { padding-bottom: 6px; }
.style-50667 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-50667 .next-button { text-transform: uppercase;font-weight: bold; }
.style-50667 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-50667 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-50667 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-50667 .view-all:hover { color: #000000; }
.style-50667 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-50667 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-50667 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-50667 .maiden-name { font-weight: bold;color: #008C99; }
.style-50667 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-50667 .winloss.Win { font-weight: bold; }
.style-50667 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-70953 .h2-style { margin-bottom: 20px;color: inherit;font-size: 2.5em;font-weight: bold; }
.style-70953 .h4-style { padding-bottom: 5px; }
.style-70953 A { color: #FFFFFF;text-decoration: underline; }
.style-70953 .button { color: #FFFFFF; }
.style-70953 .button:hover { color: #000000; }
.style-70953 { font-family: 'Roboto', sans-serif;font-size: 1.25em;line-height: 1.5;text-align: center;color: #ffffff;font-weight: bold;padding: 30px;background: #C8102E;background-color: #333333; }
.style-70953 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-70953 .readmore:hover { color: #000000; }
.style-70953 .archive:hover { color: #000000; }
.style-70953 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-70953 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-70953 .photos { margin: 4px 15px 10px 0; }
.style-70953 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-70953 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-70953 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-70953 .bus-phone { line-height: 20px; }
.style-70953 .education { line-height: 20px; }
.style-70953 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-70953 .appointed { line-height: 20px; }
.style-70953 .grad-year { line-height: 20px; }
.style-70953 .bio { margin-top: 5px; }
.style-70953 .lists img { margin: 0 10px 5px 0; }
.style-70953 .question { margin: 0px; }
.style-70953 .biobutton:hover { color: #000000; }
.style-70953 .title { font-weight: bold;margin-bottom: 10px; }
.style-70953 .caption { margin-top: 5px; }
.style-70953 .submit-button { margin: 0 0 0 5px; }
.style-70953 .nick-name { font-weight: bold;color: #008C99; }
.style-70953 .name-prefix { font-weight: bold;color: #008C99; }
.style-70953 .first-name { font-weight: bold;color: #313131; }
.style-70953 .middle-name { font-weight: bold;color: #008C99; }
.style-70953 .last-name { font-weight: bold;color: #313131; }
.style-70953 .maiden-name { font-weight: bold;color: #79A100; }
.style-70953 .name-suffix { font-weight: bold;color: #79A100; }
.style-70953 .error-message { color: #8A1F03;font-weight: bold; }
.style-70953 .album-name { margin: 10px 0px 10px 0px; }
.style-70953 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-70953 .play-button:hover { color: #000000; }
.style-70953 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-70953 .album-select { margin-bottom: 10px; }
.style-70953 .businessindex .phone .label { font-weight: bold; }
.style-70953 .businessindex .address .label { font-weight: bold; }
.style-70953 .businessindex .distance .label { font-weight: bold; }
.style-70953 .businessindex .webpage .label { font-weight: bold; }
.style-70953 .businessindex .udf1 .label { font-weight: bold; }
.style-70953 .businessindex .udf2 .label { font-weight: bold; }
.style-70953 .businessindex .udf3 .label { font-weight: bold; }
.style-70953 .businessindex .udf4 .label { font-weight: bold; }
.style-70953 .businessindex .udf5 .label { font-weight: bold; }
.style-70953 .businessindex .description .label { font-weight: bold; }
.style-70953 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-70953 li.group:first-child { margin: 6px 0 0px 0; }
.style-70953 .team-name { color: #C8102E; }
.style-70953 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-70953 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-70953 .team-description { margin-top: 10px; }
.style-70953 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-70953 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-70953 .schedule-vs { font-weight: bold; }
.style-70953 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-70953 .schedule-teamname { font-weight: bold; }
.style-70953 .schedule-highlights:hover { color: #000000; }
.style-70953 .search-container { margin-bottom: 14px; }
.style-70953 .poll-answer { margin-bottom: 10px; }
.style-70953 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-70953 .winloss { margin-bottom: 10px; }
.style-70953 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-70953 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-70953 .roster-entry { padding-bottom: 10px; }
.style-70953 .player-detail { line-height: 20px;margin-top: 10px; }
.style-70953 .return-letter { font-weight: bold; }
.style-70953 .team-captain { font-weight: bold; }
.style-70953 .readmore-detail-page:hover { color: #000000; }
.style-70953 .schedule-directions:hover { color: #000000; }
.style-70953 .filter-item { padding-bottom: 6px; }
.style-70953 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-70953 .next-button { text-transform: uppercase;font-weight: bold; }
.style-70953 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-70953 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-70953 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-70953 .view-all:hover { color: #000000; }
.style-70953 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-70953 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-70953 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-70953 .maiden-name { font-weight: bold;color: #008C99; }
.style-70953 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-70953 .winloss.Win { font-weight: bold; }
.style-70953 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31658 .h2-style { margin-bottom: 20px;color: #C8102E;font-weight: 400; }
.style-31658 .h4-style { padding-bottom: 5px; }
.style-31658 A:hover { text-decoration: underline; }
.style-31658 .button:hover { text-decoration: none; }
.style-31658 { margin-bottom: 40px;font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-31658 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31658 .archive:hover { color: #000000; }
.style-31658 .h4-style A:hover { text-decoration: none; }
.style-31658 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-31658 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31658 .photos { margin: 4px 15px 10px 0; }
.style-31658 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31658 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31658 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31658 .bus-phone { line-height: 20px; }
.style-31658 .education { line-height: 20px; }
.style-31658 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31658 .appointed { line-height: 20px; }
.style-31658 .grad-year { line-height: 20px; }
.style-31658 .bio { margin-top: 5px; }
.style-31658 .lists img { margin: 0 10px 5px 0; }
.style-31658 .question { margin: 0px; }
.style-31658 .biobutton:hover { color: #000000; }
.style-31658 .title { font-weight: bold;margin-bottom: 10px; }
.style-31658 .caption { margin-top: 5px; }
.style-31658 .submit-button { margin: 0 0 0 5px; }
.style-31658 .one-hundred { color: #C8102E; }
.style-31658 .fund .bar { background-color: #C8102E; }
.style-31658 .goal { font-weight: bold;color: #C8102E; }
.style-31658 .nick-name { font-weight: bold;color: #008C99; }
.style-31658 .name-prefix { font-weight: bold;color: #008C99; }
.style-31658 .first-name { font-weight: bold;color: #313131; }
.style-31658 .middle-name { font-weight: bold;color: #008C99; }
.style-31658 .last-name { font-weight: bold;color: #313131; }
.style-31658 .maiden-name { font-weight: bold;color: #79A100; }
.style-31658 .name-suffix { font-weight: bold;color: #79A100; }
.style-31658 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-31658 .fund .bar-container { border-color: #E5E5E5;background-color: #FFFFFF; }
.style-31658 .annualfund .goal .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-31658 .annualfund .current .label { font-family: 'Roboto', sans-serif; }
.style-31658 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-31658 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-31658 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-31658 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-31658 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-31658 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-31658 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-31658 .error-message { color: #8A1F03;font-weight: bold; }
.style-31658 A.links-urllink { display: block;font-weight: bold; }
.style-31658 A.links-urllink:hover { text-decoration: none; }
.style-31658 .album-name { margin: 10px 0px 10px 0px; }
.style-31658 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-31658 .play-button:hover { color: #000000; }
.style-31658 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31658 .album-select { margin-bottom: 10px; }
.style-31658 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-31658 .businessindex .phone .label { font-weight: bold; }
.style-31658 .businessindex .address .label { font-weight: bold; }
.style-31658 .businessindex .distance .label { font-weight: bold; }
.style-31658 .businessindex .webpage .label { font-weight: bold; }
.style-31658 .businessindex .udf1 .label { font-weight: bold; }
.style-31658 .businessindex .udf2 .label { font-weight: bold; }
.style-31658 .businessindex .udf3 .label { font-weight: bold; }
.style-31658 .businessindex .udf4 .label { font-weight: bold; }
.style-31658 .businessindex .udf5 .label { font-weight: bold; }
.style-31658 .businessindex .description .label { font-weight: bold; }
.style-31658 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-31658 li.group:first-child { margin: 6px 0 0px 0; }
.style-31658 div.content-wrap { padding: 20px;border-width: 3px 0 0 0;border-style: solid;border-color: #dfdfda;background: #ffffff; }
.style-31658 .team-name { color: #C8102E; }
.style-31658 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31658 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31658 .team-description { margin-top: 10px; }
.style-31658 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-31658 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-31658 .schedule-vs { font-weight: bold; }
.style-31658 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-31658 .schedule-teamname { font-weight: bold; }
.style-31658 .schedule-highlights:hover { color: #000000; }
.style-31658 .search-container { margin-bottom: 14px; }
.style-31658 .poll-answer { margin-bottom: 10px; }
.style-31658 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31658 .winloss { margin-bottom: 10px; }
.style-31658 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-31658 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-31658 .roster-entry { padding-bottom: 10px; }
.style-31658 .player-detail { line-height: 20px;margin-top: 10px; }
.style-31658 .return-letter { font-weight: bold; }
.style-31658 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-31658 .team-captain { font-weight: bold; }
.style-31658 .readmore-detail-page:hover { color: #000000; }
.style-31658 .schedule-directions:hover { color: #000000; }
.style-31658 .date-icon { width: 75px;background: #C8102E;color: #ffffff;padding-bottom: 6px;padding-top: 3px;display: inline-block;margin-bottom: 10px;background-color: #C8102E; }
.style-31658 .month-name { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-31658 .day-number { font-size: 2em;line-height: 1.2;font-family: 'Merriweather', serif; }
.style-31658 .event-detail { margin-left: 95px; }
.style-31658 .filter-item { padding-bottom: 6px; }
.style-31658 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-31658 .next-button { text-transform: uppercase;font-weight: bold; }
.style-31658 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-31658 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-31658 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-31658 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-31658 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-31658 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-31658 .maiden-name { font-weight: bold;color: #008C99; }
.style-31658 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-31658 .winloss.Win { font-weight: bold; }
.style-31658 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-41952 .h2-style { margin-bottom: 20px;color: #C8102E;font-weight: 400; }
.style-41952 .h4-style { padding-bottom: 5px; }
.style-41952 A:hover { text-decoration: underline; }
.style-41952 .button:hover { text-decoration: none; }
.style-41952 { margin-bottom: 40px;font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-41952 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-41952 .archive:hover { color: #000000; }
.style-41952 .h4-style A:hover { text-decoration: none; }
.style-41952 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-41952 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-41952 .photos { margin: 4px 15px 10px 0; }
.style-41952 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-41952 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-41952 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-41952 .bus-phone { line-height: 20px; }
.style-41952 .education { line-height: 20px; }
.style-41952 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-41952 .appointed { line-height: 20px; }
.style-41952 .grad-year { line-height: 20px; }
.style-41952 .bio { margin-top: 5px; }
.style-41952 .lists img { margin: 0 10px 5px 0; }
.style-41952 .question { margin: 0px; }
.style-41952 .biobutton:hover { color: #000000; }
.style-41952 .title { font-weight: bold;margin-bottom: 10px; }
.style-41952 .caption { margin-top: 5px; }
.style-41952 .submit-button { margin: 0 0 0 5px; }
.style-41952 .one-hundred { color: #C8102E; }
.style-41952 .fund .bar { background-color: #C8102E; }
.style-41952 .goal { font-weight: bold;color: #C8102E; }
.style-41952 .nick-name { font-weight: bold;color: #008C99; }
.style-41952 .name-prefix { font-weight: bold;color: #008C99; }
.style-41952 .first-name { font-weight: bold;color: #313131; }
.style-41952 .middle-name { font-weight: bold;color: #008C99; }
.style-41952 .last-name { font-weight: bold;color: #313131; }
.style-41952 .maiden-name { font-weight: bold;color: #79A100; }
.style-41952 .name-suffix { font-weight: bold;color: #79A100; }
.style-41952 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-41952 .fund .bar-container { border-color: #E5E5E5;background-color: #FFFFFF; }
.style-41952 .annualfund .goal .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-41952 .annualfund .current .label { font-family: 'Roboto', sans-serif; }
.style-41952 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-41952 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-41952 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-41952 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-41952 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-41952 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-41952 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-41952 .error-message { color: #8A1F03;font-weight: bold; }
.style-41952 A.links-urllink { display: block;font-weight: bold; }
.style-41952 A.links-urllink:hover { text-decoration: none; }
.style-41952 .album-name { margin: 10px 0px 10px 0px; }
.style-41952 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-41952 .play-button:hover { color: #000000; }
.style-41952 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-41952 .album-select { margin-bottom: 10px; }
.style-41952 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-41952 .businessindex .phone .label { font-weight: bold; }
.style-41952 .businessindex .address .label { font-weight: bold; }
.style-41952 .businessindex .distance .label { font-weight: bold; }
.style-41952 .businessindex .webpage .label { font-weight: bold; }
.style-41952 .businessindex .udf1 .label { font-weight: bold; }
.style-41952 .businessindex .udf2 .label { font-weight: bold; }
.style-41952 .businessindex .udf3 .label { font-weight: bold; }
.style-41952 .businessindex .udf4 .label { font-weight: bold; }
.style-41952 .businessindex .udf5 .label { font-weight: bold; }
.style-41952 .businessindex .description .label { font-weight: bold; }
.style-41952 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-41952 li.group:first-child { margin: 6px 0 0px 0; }
.style-41952 div.content-wrap { padding: 20px;border-width: 3px 0 0 0;border-style: solid;border-color: #dfdfda;background: #ffffff; }
.style-41952 .team-name { color: #C8102E; }
.style-41952 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-41952 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-41952 .team-description { margin-top: 10px; }
.style-41952 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-41952 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-41952 .schedule-vs { font-weight: bold; }
.style-41952 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-41952 .schedule-teamname { font-weight: bold; }
.style-41952 .schedule-highlights:hover { color: #000000; }
.style-41952 .search-container { margin-bottom: 14px; }
.style-41952 .poll-answer { margin-bottom: 10px; }
.style-41952 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-41952 .winloss { margin-bottom: 10px; }
.style-41952 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-41952 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-41952 .roster-entry { padding-bottom: 10px; }
.style-41952 .player-detail { line-height: 20px;margin-top: 10px; }
.style-41952 .return-letter { font-weight: bold; }
.style-41952 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-41952 .team-captain { font-weight: bold; }
.style-41952 .readmore-detail-page:hover { color: #000000; }
.style-41952 .schedule-directions:hover { color: #000000; }
.style-41952 .date-icon { width: 75px;background: #C8102E;color: #ffffff;padding-bottom: 6px;padding-top: 3px;display: inline-block;margin-bottom: 10px;background-color: #C8102E; }
.style-41952 .month-name { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-41952 .day-number { font-size: 2em;line-height: 1.2;font-family: 'Merriweather', serif; }
.style-41952 .event-detail { margin-left: 95px; }
.style-41952 .filter-item { padding-bottom: 6px; }
.style-41952 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-41952 .next-button { text-transform: uppercase;font-weight: bold; }
.style-41952 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-41952 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-41952 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-41952 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-41952 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-41952 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-41952 .maiden-name { font-weight: bold;color: #008C99; }
.style-41952 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-41952 .winloss.Win { font-weight: bold; }
.style-41952 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32200 .h2-style { margin-bottom: 20px; }
.style-32200 .h4-style { padding-bottom: 5px; }
.style-32200 .button:hover { color: #000000; }
.style-32200 { margin-bottom: 40px; }
.style-32200 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32200 .readmore:hover { color: #000000; }
.style-32200 .archive:hover { color: #000000; }
.style-32200 .link-image { position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);margin: 0;height: 110%;width: auto;max-width: initial;opacity: .8;text-align: right;-webkit-transition: opacity 300ms ease;transition: opacity 300ms ease; }
.style-32200 .link-image:hover { opacity: .4; }
.style-32200 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-32200 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32200 .photos { margin: 4px 15px 10px 0; }
.style-32200 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32200 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32200 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32200 .bus-phone { line-height: 20px; }
.style-32200 .education { line-height: 20px; }
.style-32200 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32200 .appointed { line-height: 20px; }
.style-32200 .grad-year { line-height: 20px; }
.style-32200 .bio { margin-top: 5px; }
.style-32200 .lists img { margin: 0 10px 5px 0; }
.style-32200 .question { margin: 0px; }
.style-32200 .biobutton:hover { color: #000000; }
.style-32200 .title { font-weight: bold;margin-bottom: 10px; }
.style-32200 .caption { margin-top: 5px; }
.style-32200 .submit-button { margin: 0 0 0 5px; }
.style-32200 .one-hundred { color: #C8102E;font-weight: bold; }
.style-32200 .fund .bar { background-color: #C8102E; }
.style-32200 .goal { font-weight: bold;color: #C8102E; }
.style-32200 .nick-name { font-weight: bold;color: #008C99; }
.style-32200 .name-prefix { font-weight: bold;color: #008C99; }
.style-32200 .first-name { font-weight: bold;color: #313131; }
.style-32200 .middle-name { font-weight: bold;color: #008C99; }
.style-32200 .last-name { font-weight: bold;color: #313131; }
.style-32200 .maiden-name { font-weight: bold;color: #79A100; }
.style-32200 .name-suffix { font-weight: bold;color: #79A100; }
.style-32200 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-32200 .fund .bar-container { border-color: #E5E5E5; }
.style-32200 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-32200 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-32200 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-32200 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-32200 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-32200 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-32200 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-32200 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-32200 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-32200 .error-message { color: #8A1F03;font-weight: bold; }
.style-32200 A.links-urllink { color: #ffffff;font-style: italic;font-family: 'Roboto', sans-serif;font-size: 1.5em;font-weight: 400; }
.style-32200 A.links-urllink:before { position: absolute;content: "";display: block;top: 0;left: 0;right: 0;bottom: 0; }
.style-32200 .album-name { margin: 10px 0px 10px 0px; }
.style-32200 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-32200 .play-button:hover { color: #000000; }
.style-32200 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32200 .album-select { margin-bottom: 10px; }
.style-32200 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-32200 .businessindex .phone .label { font-weight: bold; }
.style-32200 .businessindex .address .label { font-weight: bold; }
.style-32200 .businessindex .distance .label { font-weight: bold; }
.style-32200 .businessindex .webpage .label { font-weight: bold; }
.style-32200 .businessindex .udf1 .label { font-weight: bold; }
.style-32200 .businessindex .udf2 .label { font-weight: bold; }
.style-32200 .businessindex .udf3 .label { font-weight: bold; }
.style-32200 .businessindex .udf4 .label { font-weight: bold; }
.style-32200 .businessindex .udf5 .label { font-weight: bold; }
.style-32200 .businessindex .description .label { font-weight: bold; }
.style-32200 li.group { margin: 0 7.5px;background-color: #C8102E;border-width: 0px;border-style: solid;padding: 15px 48px 15px 20px;text-align: left;background-repeat: no-repeat;background-position: calc(100% - 20px) center;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/165/site/1119/images/button.png');-webkit-transition: background-color 200ms ease;transition: background-color 200ms ease;position: relative;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto; }
.style-32200 li.group:hover { background-color: rgba(200, 16, 46, 0.8); }
.style-32200 .team-name { color: #C8102E; }
.style-32200 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32200 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32200 .team-description { margin-top: 10px; }
.style-32200 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-32200 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-32200 .schedule-vs { font-weight: bold; }
.style-32200 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-32200 .schedule-teamname { font-weight: bold; }
.style-32200 .schedule-highlights:hover { color: #000000; }
.style-32200 .search-container { margin-bottom: 14px; }
.style-32200 .poll-answer { margin-bottom: 10px; }
.style-32200 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32200 .winloss { margin-bottom: 10px; }
.style-32200 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-32200 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-32200 .roster-entry { padding-bottom: 10px; }
.style-32200 .player-detail { line-height: 20px;margin-top: 10px; }
.style-32200 .return-letter { font-weight: bold; }
.style-32200 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-32200 .team-captain { font-weight: bold; }
.style-32200 .readmore-detail-page:hover { color: #000000; }
.style-32200 .schedule-directions:hover { color: #000000; }
.style-32200 .filter-item { padding-bottom: 6px; }
.style-32200 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-32200 .next-button { text-transform: uppercase;font-weight: bold; }
.style-32200 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-32200 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-32200 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-32200 .view-all:hover { color: #000000; }
.style-32200 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-32200 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-32200 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-32200 .maiden-name { font-weight: bold;color: #008C99; }
.style-32200 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-32200 .winloss.Win { font-weight: bold; }
.style-32200 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-37566 .h2-style { margin-bottom: 20px; }
.style-37566 .h4-style { padding-bottom: 5px; }
.style-37566 .button:hover { color: #000000; }
.style-37566 { margin-bottom: 40px; }
.style-37566 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37566 .readmore:hover { color: #000000; }
.style-37566 .archive:hover { color: #000000; }
.style-37566 .link-image { position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);margin: 0;height: 110%;width: auto;max-width: initial;opacity: .8;text-align: right;-webkit-transition: opacity 300ms ease;transition: opacity 300ms ease; }
.style-37566 .link-image:hover { opacity: .4; }
.style-37566 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-37566 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37566 .photos { margin: 4px 15px 10px 0; }
.style-37566 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37566 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37566 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37566 .bus-phone { line-height: 20px; }
.style-37566 .education { line-height: 20px; }
.style-37566 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37566 .appointed { line-height: 20px; }
.style-37566 .grad-year { line-height: 20px; }
.style-37566 .bio { margin-top: 5px; }
.style-37566 .lists img { margin: 0 10px 5px 0; }
.style-37566 .question { margin: 0px; }
.style-37566 .biobutton:hover { color: #000000; }
.style-37566 .title { font-weight: bold;margin-bottom: 10px; }
.style-37566 .caption { margin-top: 5px; }
.style-37566 .submit-button { margin: 0 0 0 5px; }
.style-37566 .one-hundred { color: #cd1232;font-weight: bold; }
.style-37566 .fund .bar { background-color: #CD1232; }
.style-37566 .goal { font-weight: bold;color: #cd1232; }
.style-37566 .nick-name { font-weight: bold;color: #008C99; }
.style-37566 .name-prefix { font-weight: bold;color: #008C99; }
.style-37566 .first-name { font-weight: bold;color: #313131; }
.style-37566 .middle-name { font-weight: bold;color: #008C99; }
.style-37566 .last-name { font-weight: bold;color: #313131; }
.style-37566 .maiden-name { font-weight: bold;color: #79A100; }
.style-37566 .name-suffix { font-weight: bold;color: #79A100; }
.style-37566 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-37566 .fund .bar-container { border-color: #E5E5E5; }
.style-37566 .annualfund .goal .label { font-weight: bold;color: #cd1232; }
.style-37566 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-37566 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-37566 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-37566 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-37566 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-37566 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-37566 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-37566 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-37566 .error-message { color: #8A1F03;font-weight: bold; }
.style-37566 A.links-urllink { color: #FFFFFF;font-style: italic;font-family: 'Roboto', sans-serif;font-size: 25px;font-weight: 400; }
.style-37566 A.links-urllink:before { position: absolute;content: "";display: block;top: 0;left: 0;right: 0;bottom: 0; }
.style-37566 .album-name { margin: 10px 0px 10px 0px; }
.style-37566 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-37566 .play-button:hover { color: #000000; }
.style-37566 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-37566 .album-select { margin-bottom: 10px; }
.style-37566 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-37566 .businessindex .phone .label { font-weight: bold; }
.style-37566 .businessindex .address .label { font-weight: bold; }
.style-37566 .businessindex .distance .label { font-weight: bold; }
.style-37566 .businessindex .webpage .label { font-weight: bold; }
.style-37566 .businessindex .udf1 .label { font-weight: bold; }
.style-37566 .businessindex .udf2 .label { font-weight: bold; }
.style-37566 .businessindex .udf3 .label { font-weight: bold; }
.style-37566 .businessindex .udf4 .label { font-weight: bold; }
.style-37566 .businessindex .udf5 .label { font-weight: bold; }
.style-37566 .businessindex .description .label { font-weight: bold; }
.style-37566 li.group { margin: 0 7.5px;background-color: #C8102E;border-width: 0px;border-style: solid;border-color: #FF8025;padding: 15px 48px 15px 20px;text-align: left;background-repeat: no-repeat;background-position: calc(100% - 20px) center;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/165/site/1119/images/button.png');-webkit-transition: background-color 200ms ease;transition: background-color 200ms ease;position: relative;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto; }
.style-37566 li.group:hover { background-color: rgba(204,22,50,.8); }
.style-37566 .team-name { color: #C8102E; }
.style-37566 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37566 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37566 .team-description { margin-top: 10px; }
.style-37566 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-37566 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-37566 .schedule-vs { font-weight: bold; }
.style-37566 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-37566 .schedule-teamname { font-weight: bold; }
.style-37566 .schedule-highlights:hover { color: #000000; }
.style-37566 .search-container { margin-bottom: 14px; }
.style-37566 .poll-answer { margin-bottom: 10px; }
.style-37566 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37566 .winloss { margin-bottom: 10px; }
.style-37566 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-37566 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-37566 .roster-entry { padding-bottom: 10px; }
.style-37566 .player-detail { line-height: 20px;margin-top: 10px; }
.style-37566 .return-letter { font-weight: bold; }
.style-37566 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-37566 .team-captain { font-weight: bold; }
.style-37566 .readmore-detail-page:hover { color: #000000; }
.style-37566 .schedule-directions:hover { color: #000000; }
.style-37566 .filter-item { padding-bottom: 6px; }
.style-37566 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-37566 .next-button { text-transform: uppercase;font-weight: bold; }
.style-37566 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-37566 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-37566 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-37566 .view-all:hover { color: #000000; }
.style-37566 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-37566 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-37566 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-37566 .maiden-name { font-weight: bold;color: #008C99; }
.style-37566 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-37566 .winloss.Win { font-weight: bold; }
.style-37566 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32290 .h2-style { margin-bottom: 20px; }
.style-32290 .h4-style { padding-bottom: 5px; }
.style-32290 .button:hover { color: #000000; }
.style-32290 { margin-bottom: 40px; }
.style-32290 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32290 .readmore:hover { color: #000000; }
.style-32290 .archive:hover { color: #000000; }
.style-32290 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-32290 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32290 .photos { margin: 4px 15px 10px 0; }
.style-32290 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32290 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32290 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32290 .bus-phone { line-height: 20px; }
.style-32290 .education { line-height: 20px; }
.style-32290 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32290 .appointed { line-height: 20px; }
.style-32290 .grad-year { line-height: 20px; }
.style-32290 .bio { margin-top: 5px; }
.style-32290 .lists img { margin: 0 10px 5px 0; }
.style-32290 .question { margin: 0px; }
.style-32290 .biobutton:hover { color: #000000; }
.style-32290 .title { font-weight: bold;margin-bottom: 10px; }
.style-32290 .caption { margin-top: 5px; }
.style-32290 .submit-button { margin: 0 0 0 5px; }
.style-32290 .one-hundred { color: #C8102E;font-weight: bold; }
.style-32290 .fund .bar { background-color: #C8102E; }
.style-32290 .goal { font-weight: bold;color: #C8102E; }
.style-32290 .nick-name { font-weight: bold;color: #008C99; }
.style-32290 .name-prefix { font-weight: bold;color: #008C99; }
.style-32290 .first-name { font-weight: bold;color: #313131; }
.style-32290 .middle-name { font-weight: bold;color: #008C99; }
.style-32290 .last-name { font-weight: bold;color: #313131; }
.style-32290 .maiden-name { font-weight: bold;color: #79A100; }
.style-32290 .name-suffix { font-weight: bold;color: #79A100; }
.style-32290 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-32290 .fund .bar-container { border-color: #E5E5E5; }
.style-32290 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-32290 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-32290 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-32290 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-32290 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-32290 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-32290 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-32290 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-32290 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-32290 .error-message { color: #8A1F03;font-weight: bold; }
.style-32290 .album-name { margin: 10px 0px 10px 0px; }
.style-32290 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-32290 .play-button:hover { color: #000000; }
.style-32290 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32290 .album-select { margin-bottom: 10px; }
.style-32290 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-32290 .businessindex .phone .label { font-weight: bold; }
.style-32290 .businessindex .address .label { font-weight: bold; }
.style-32290 .businessindex .distance .label { font-weight: bold; }
.style-32290 .businessindex .webpage .label { font-weight: bold; }
.style-32290 .businessindex .udf1 .label { font-weight: bold; }
.style-32290 .businessindex .udf2 .label { font-weight: bold; }
.style-32290 .businessindex .udf3 .label { font-weight: bold; }
.style-32290 .businessindex .udf4 .label { font-weight: bold; }
.style-32290 .businessindex .udf5 .label { font-weight: bold; }
.style-32290 .businessindex .description .label { font-weight: bold; }
.style-32290 li.group { margin: 12px 0 0px 0; }
.style-32290 li.group:first-child { border-left: 0px solid #e5e5e5; }
.style-32290 .team-name { color: #C8102E; }
.style-32290 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32290 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32290 .team-description { margin-top: 10px; }
.style-32290 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-32290 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-32290 .schedule-vs { font-weight: bold; }
.style-32290 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-32290 .schedule-teamname { font-weight: bold; }
.style-32290 .schedule-highlights:hover { color: #000000; }
.style-32290 .search-container { margin-bottom: 14px; }
.style-32290 .poll-answer { margin-bottom: 10px; }
.style-32290 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32290 .winloss { margin-bottom: 10px; }
.style-32290 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-32290 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-32290 .roster-entry { padding-bottom: 10px; }
.style-32290 .player-detail { line-height: 20px;margin-top: 10px; }
.style-32290 .return-letter { font-weight: bold; }
.style-32290 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-32290 .team-captain { font-weight: bold; }
.style-32290 .readmore-detail-page:hover { color: #000000; }
.style-32290 .schedule-directions:hover { color: #000000; }
.style-32290 .date-icon { width: 75px;background: #C8102E;color: #ffffff;padding-bottom: 6px;padding-top: 3px;display: inline-block;margin-bottom: 10px; }
.style-32290 .month-name { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-32290 .day-number { font-size: 2em;line-height: 1.2; }
.style-32290 .event-detail { margin-left: 90px; }
.style-32290 .filter-item { padding-bottom: 6px; }
.style-32290 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-32290 .next-button { text-transform: uppercase;font-weight: bold; }
.style-32290 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-32290 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-32290 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-32290 .view-all:hover { color: #000000; }
.style-32290 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-32290 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-32290 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-32290 .maiden-name { font-weight: bold;color: #008C99; }
.style-32290 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-32290 .winloss.Win { font-weight: bold; }
.style-32290 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-36803 .h2-style { margin-bottom: 20px; }
.style-36803 .h4-style { padding-bottom: 5px; }
.style-36803 .button:hover { color: #000000; }
.style-36803 { margin-bottom: 40px; }
.style-36803 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36803 .readmore:hover { color: #000000; }
.style-36803 .archive:hover { color: #000000; }
.style-36803 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-36803 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36803 .photos { margin: 4px 15px 10px 0; }
.style-36803 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36803 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36803 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36803 .bus-phone { line-height: 20px; }
.style-36803 .education { line-height: 20px; }
.style-36803 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36803 .appointed { line-height: 20px; }
.style-36803 .grad-year { line-height: 20px; }
.style-36803 .bio { margin-top: 5px; }
.style-36803 .lists img { margin: 0 10px 5px 0; }
.style-36803 .question { margin: 0px; }
.style-36803 .biobutton:hover { color: #000000; }
.style-36803 .title { font-weight: bold;margin-bottom: 10px; }
.style-36803 .caption { margin-top: 5px; }
.style-36803 .submit-button { margin: 0 0 0 5px; }
.style-36803 .one-hundred { color: #C8102E;font-weight: bold; }
.style-36803 .fund .bar { background-color: #C8102E; }
.style-36803 .goal { font-weight: bold;color: #C8102E; }
.style-36803 .nick-name { font-weight: bold;color: #008C99; }
.style-36803 .name-prefix { font-weight: bold;color: #008C99; }
.style-36803 .first-name { font-weight: bold;color: #313131; }
.style-36803 .middle-name { font-weight: bold;color: #008C99; }
.style-36803 .last-name { font-weight: bold;color: #313131; }
.style-36803 .maiden-name { font-weight: bold;color: #79A100; }
.style-36803 .name-suffix { font-weight: bold;color: #79A100; }
.style-36803 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-36803 .fund .bar-container { border-color: #E5E5E5; }
.style-36803 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-36803 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-36803 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-36803 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-36803 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-36803 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-36803 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-36803 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-36803 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-36803 .error-message { color: #8A1F03;font-weight: bold; }
.style-36803 .album-name { margin: 10px 0px 10px 0px; }
.style-36803 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-36803 .play-button:hover { color: #000000; }
.style-36803 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-36803 .album-select { margin-bottom: 10px; }
.style-36803 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-36803 .businessindex .phone .label { font-weight: bold; }
.style-36803 .businessindex .address .label { font-weight: bold; }
.style-36803 .businessindex .distance .label { font-weight: bold; }
.style-36803 .businessindex .webpage .label { font-weight: bold; }
.style-36803 .businessindex .udf1 .label { font-weight: bold; }
.style-36803 .businessindex .udf2 .label { font-weight: bold; }
.style-36803 .businessindex .udf3 .label { font-weight: bold; }
.style-36803 .businessindex .udf4 .label { font-weight: bold; }
.style-36803 .businessindex .udf5 .label { font-weight: bold; }
.style-36803 .businessindex .description .label { font-weight: bold; }
.style-36803 li.group { margin: 12px 0 0px 0; }
.style-36803 li.group:first-child { border-left: 0px solid #e5e5e5; }
.style-36803 .team-name { color: #C8102E; }
.style-36803 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36803 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36803 .team-description { margin-top: 10px; }
.style-36803 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-36803 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-36803 .schedule-vs { font-weight: bold; }
.style-36803 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-36803 .schedule-teamname { font-weight: bold; }
.style-36803 .schedule-highlights:hover { color: #000000; }
.style-36803 .search-container { margin-bottom: 14px; }
.style-36803 .poll-answer { margin-bottom: 10px; }
.style-36803 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36803 .winloss { margin-bottom: 10px; }
.style-36803 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-36803 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-36803 .roster-entry { padding-bottom: 10px; }
.style-36803 .player-detail { line-height: 20px;margin-top: 10px; }
.style-36803 .return-letter { font-weight: bold; }
.style-36803 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-36803 .team-captain { font-weight: bold; }
.style-36803 .readmore-detail-page:hover { color: #000000; }
.style-36803 .schedule-directions:hover { color: #000000; }
.style-36803 .date-icon { width: 75px;background: #C8102E;color: #ffffff;padding-bottom: 6px;padding-top: 3px;display: inline-block;margin-bottom: 10px; }
.style-36803 .month-name { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-36803 .day-number { font-size: 2em;line-height: 1.2; }
.style-36803 .event-detail { margin-left: 90px; }
.style-36803 .filter-item { padding-bottom: 6px; }
.style-36803 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-36803 .next-button { text-transform: uppercase;font-weight: bold; }
.style-36803 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-36803 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-36803 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-36803 .view-all:hover { color: #000000; }
.style-36803 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-36803 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-36803 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-36803 .maiden-name { font-weight: bold;color: #008C99; }
.style-36803 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-36803 .winloss.Win { font-weight: bold; }
.style-36803 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-36603 { cursor: default; }
.style-36603 .link-image { cursor: default; }
.style-32292 .h2-style { margin-bottom: 20px;color: inherit;font-size: 2.5em;font-weight: bold; }
.style-32292 .h4-style { padding-bottom: 5px; }
.style-32292 A { color: #FFFFFF;text-decoration: underline; }
.style-32292 .button { color: #FFFFFF; }
.style-32292 .button:hover { color: #000000; }
.style-32292 { font-family: 'Roboto', sans-serif;font-size: 1.25em;line-height: 1.5;text-align: center;color: #ffffff;font-weight: bold;padding: 30px;background: #C8102E;background-color: #C8102E; }
.style-32292 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32292 .readmore:hover { color: #000000; }
.style-32292 .archive:hover { color: #000000; }
.style-32292 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-32292 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32292 .photos { margin: 4px 15px 10px 0; }
.style-32292 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32292 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32292 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32292 .bus-phone { line-height: 20px; }
.style-32292 .education { line-height: 20px; }
.style-32292 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32292 .appointed { line-height: 20px; }
.style-32292 .grad-year { line-height: 20px; }
.style-32292 .bio { margin-top: 5px; }
.style-32292 .lists img { margin: 0 10px 5px 0; }
.style-32292 .question { margin: 0px; }
.style-32292 .biobutton:hover { color: #000000; }
.style-32292 .title { font-weight: bold;margin-bottom: 10px; }
.style-32292 .caption { margin-top: 5px; }
.style-32292 .submit-button { margin: 0 0 0 5px; }
.style-32292 .nick-name { font-weight: bold;color: #008C99; }
.style-32292 .name-prefix { font-weight: bold;color: #008C99; }
.style-32292 .first-name { font-weight: bold;color: #313131; }
.style-32292 .middle-name { font-weight: bold;color: #008C99; }
.style-32292 .last-name { font-weight: bold;color: #313131; }
.style-32292 .maiden-name { font-weight: bold;color: #79A100; }
.style-32292 .name-suffix { font-weight: bold;color: #79A100; }
.style-32292 .error-message { color: #8A1F03;font-weight: bold; }
.style-32292 .album-name { margin: 10px 0px 10px 0px;font-size: 18px; }
.style-32292 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-32292 .play-button:hover { color: #000000; }
.style-32292 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32292 .album-select { margin-bottom: 10px; }
.style-32292 .businessindex .phone .label { font-weight: bold; }
.style-32292 .businessindex .address .label { font-weight: bold; }
.style-32292 .businessindex .distance .label { font-weight: bold; }
.style-32292 .businessindex .webpage .label { font-weight: bold; }
.style-32292 .businessindex .udf1 .label { font-weight: bold; }
.style-32292 .businessindex .udf2 .label { font-weight: bold; }
.style-32292 .businessindex .udf3 .label { font-weight: bold; }
.style-32292 .businessindex .udf4 .label { font-weight: bold; }
.style-32292 .businessindex .udf5 .label { font-weight: bold; }
.style-32292 .businessindex .description .label { font-weight: bold; }
.style-32292 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-32292 li.group:first-child { margin: 6px 0 0px 0; }
.style-32292 .team-name { color: #C8102E; }
.style-32292 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32292 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32292 .team-description { margin-top: 10px; }
.style-32292 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-32292 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-32292 .schedule-vs { font-weight: bold; }
.style-32292 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-32292 .schedule-teamname { font-weight: bold; }
.style-32292 .schedule-highlights:hover { color: #000000; }
.style-32292 .search-container { margin-bottom: 14px; }
.style-32292 .poll-answer { margin-bottom: 10px; }
.style-32292 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32292 .winloss { margin-bottom: 10px; }
.style-32292 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-32292 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-32292 .roster-entry { padding-bottom: 10px; }
.style-32292 .player-detail { line-height: 20px;margin-top: 10px; }
.style-32292 .return-letter { font-weight: bold; }
.style-32292 .team-captain { font-weight: bold; }
.style-32292 .readmore-detail-page:hover { color: #000000; }
.style-32292 .schedule-directions:hover { color: #000000; }
.style-32292 .filter-item { padding-bottom: 6px; }
.style-32292 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-32292 .next-button { text-transform: uppercase;font-weight: bold; }
.style-32292 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-32292 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-32292 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-32292 .view-all:hover { color: #000000; }
.style-32292 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-32292 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-32292 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-32292 .maiden-name { font-weight: bold;color: #008C99; }
.style-32292 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-32292 .winloss.Win { font-weight: bold; }
.style-32292 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-36515 .h2-style { margin-bottom: 20px;color: inherit;font-size: 2.5em;font-weight: bold; }
.style-36515 .h4-style { padding-bottom: 5px; }
.style-36515 A { color: #FFFFFF;text-decoration: underline; }
.style-36515 .button { color: #FFFFFF; }
.style-36515 .button:hover { color: #000000; }
.style-36515 { font-family: 'Roboto', sans-serif;font-size: 1.25em;line-height: 1.5;text-align: center;color: #ffffff;font-weight: bold;padding: 30px;background: #C8102E;background-color: #333333; }
.style-36515 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36515 .readmore:hover { color: #000000; }
.style-36515 .archive:hover { color: #000000; }
.style-36515 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-36515 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36515 .photos { margin: 4px 15px 10px 0; }
.style-36515 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36515 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36515 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36515 .bus-phone { line-height: 20px; }
.style-36515 .education { line-height: 20px; }
.style-36515 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36515 .appointed { line-height: 20px; }
.style-36515 .grad-year { line-height: 20px; }
.style-36515 .bio { margin-top: 5px; }
.style-36515 .lists img { margin: 0 10px 5px 0; }
.style-36515 .question { margin: 0px; }
.style-36515 .biobutton:hover { color: #000000; }
.style-36515 .title { font-weight: bold;margin-bottom: 10px; }
.style-36515 .caption { margin-top: 5px; }
.style-36515 .submit-button { margin: 0 0 0 5px; }
.style-36515 .nick-name { font-weight: bold;color: #008C99; }
.style-36515 .name-prefix { font-weight: bold;color: #008C99; }
.style-36515 .first-name { font-weight: bold;color: #313131; }
.style-36515 .middle-name { font-weight: bold;color: #008C99; }
.style-36515 .last-name { font-weight: bold;color: #313131; }
.style-36515 .maiden-name { font-weight: bold;color: #79A100; }
.style-36515 .name-suffix { font-weight: bold;color: #79A100; }
.style-36515 .error-message { color: #8A1F03;font-weight: bold; }
.style-36515 .album-name { margin: 10px 0px 10px 0px; }
.style-36515 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-36515 .play-button:hover { color: #000000; }
.style-36515 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-36515 .album-select { margin-bottom: 10px; }
.style-36515 .businessindex .phone .label { font-weight: bold; }
.style-36515 .businessindex .address .label { font-weight: bold; }
.style-36515 .businessindex .distance .label { font-weight: bold; }
.style-36515 .businessindex .webpage .label { font-weight: bold; }
.style-36515 .businessindex .udf1 .label { font-weight: bold; }
.style-36515 .businessindex .udf2 .label { font-weight: bold; }
.style-36515 .businessindex .udf3 .label { font-weight: bold; }
.style-36515 .businessindex .udf4 .label { font-weight: bold; }
.style-36515 .businessindex .udf5 .label { font-weight: bold; }
.style-36515 .businessindex .description .label { font-weight: bold; }
.style-36515 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-36515 li.group:first-child { margin: 6px 0 0px 0; }
.style-36515 .team-name { color: #C8102E; }
.style-36515 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36515 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36515 .team-description { margin-top: 10px; }
.style-36515 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-36515 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-36515 .schedule-vs { font-weight: bold; }
.style-36515 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-36515 .schedule-teamname { font-weight: bold; }
.style-36515 .schedule-highlights:hover { color: #000000; }
.style-36515 .search-container { margin-bottom: 14px; }
.style-36515 .poll-answer { margin-bottom: 10px; }
.style-36515 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36515 .winloss { margin-bottom: 10px; }
.style-36515 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-36515 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-36515 .roster-entry { padding-bottom: 10px; }
.style-36515 .player-detail { line-height: 20px;margin-top: 10px; }
.style-36515 .return-letter { font-weight: bold; }
.style-36515 .team-captain { font-weight: bold; }
.style-36515 .readmore-detail-page:hover { color: #000000; }
.style-36515 .schedule-directions:hover { color: #000000; }
.style-36515 .filter-item { padding-bottom: 6px; }
.style-36515 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-36515 .next-button { text-transform: uppercase;font-weight: bold; }
.style-36515 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-36515 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-36515 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-36515 .view-all:hover { color: #000000; }
.style-36515 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-36515 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-36515 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-36515 .maiden-name { font-weight: bold;color: #008C99; }
.style-36515 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-36515 .winloss.Win { font-weight: bold; }
.style-36515 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32291 .h2-style { margin-bottom: 20px;font-size: 2em;color: #C8102E;font-weight: bold; }
.style-32291 .h4-style { padding-bottom: 5px; }
.style-32291 .button:hover { color: #000000; }
.style-32291 { font-family: 'Roboto', sans-serif;font-size: 1.875em;line-height: 1.5;text-align: center;margin-bottom: 40px;font-weight: bold; }
.style-32291 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32291 .readmore:hover { color: #000000; }
.style-32291 .archive:hover { color: #000000; }
.style-32291 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-32291 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32291 .photos { margin: 4px 15px 10px 0; }
.style-32291 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32291 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32291 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32291 .bus-phone { line-height: 20px; }
.style-32291 .education { line-height: 20px; }
.style-32291 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32291 .appointed { line-height: 20px; }
.style-32291 .grad-year { line-height: 20px; }
.style-32291 .bio { margin-top: 5px; }
.style-32291 .lists img { margin: 0 10px 5px 0; }
.style-32291 .question { margin: 0px; }
.style-32291 .biobutton:hover { color: #000000; }
.style-32291 .title { font-weight: bold;margin-bottom: 10px; }
.style-32291 .caption { margin-top: 5px; }
.style-32291 .submit-button { margin: 0 0 0 5px; }
.style-32291 .nick-name { font-weight: bold;color: #008C99; }
.style-32291 .name-prefix { font-weight: bold;color: #008C99; }
.style-32291 .first-name { font-weight: bold;color: #313131; }
.style-32291 .middle-name { font-weight: bold;color: #008C99; }
.style-32291 .last-name { font-weight: bold;color: #313131; }
.style-32291 .maiden-name { font-weight: bold;color: #79A100; }
.style-32291 .name-suffix { font-weight: bold;color: #79A100; }
.style-32291 .error-message { color: #8A1F03;font-weight: bold; }
.style-32291 .album-name { margin: 10px 0px 10px 0px; }
.style-32291 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-32291 .play-button:hover { color: #000000; }
.style-32291 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32291 .album-select { margin-bottom: 10px; }
.style-32291 .businessindex .phone .label { font-weight: bold; }
.style-32291 .businessindex .address .label { font-weight: bold; }
.style-32291 .businessindex .distance .label { font-weight: bold; }
.style-32291 .businessindex .webpage .label { font-weight: bold; }
.style-32291 .businessindex .udf1 .label { font-weight: bold; }
.style-32291 .businessindex .udf2 .label { font-weight: bold; }
.style-32291 .businessindex .udf3 .label { font-weight: bold; }
.style-32291 .businessindex .udf4 .label { font-weight: bold; }
.style-32291 .businessindex .udf5 .label { font-weight: bold; }
.style-32291 .businessindex .description .label { font-weight: bold; }
.style-32291 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-32291 li.group:first-child { margin: 6px 0 0px 0; }
.style-32291 .team-name { color: #C8102E; }
.style-32291 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32291 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32291 .team-description { margin-top: 10px; }
.style-32291 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-32291 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-32291 .schedule-vs { font-weight: bold; }
.style-32291 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-32291 .schedule-teamname { font-weight: bold; }
.style-32291 .schedule-highlights:hover { color: #000000; }
.style-32291 .search-container { margin-bottom: 14px; }
.style-32291 .poll-answer { margin-bottom: 10px; }
.style-32291 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32291 .winloss { margin-bottom: 10px; }
.style-32291 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-32291 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-32291 .roster-entry { padding-bottom: 10px; }
.style-32291 .player-detail { line-height: 20px;margin-top: 10px; }
.style-32291 .return-letter { font-weight: bold; }
.style-32291 .team-captain { font-weight: bold; }
.style-32291 .readmore-detail-page:hover { color: #000000; }
.style-32291 .schedule-directions:hover { color: #000000; }
.style-32291 .filter-item { padding-bottom: 6px; }
.style-32291 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-32291 .next-button { text-transform: uppercase;font-weight: bold; }
.style-32291 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-32291 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-32291 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-32291 .view-all:hover { color: #000000; }
.style-32291 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-32291 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-32291 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-32291 .maiden-name { font-weight: bold;color: #008C99; }
.style-32291 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-32291 .winloss.Win { font-weight: bold; }
.style-32291 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-51256 { overflow: hidden;font-size: 0;height: 100%;width: 100%;position: absolute;z-index: -1;left: 0%;top: 0%; }
.style-51256 .album-list { margin: 0px; }
.style-51256 .video figure { margin: 0;position: absolute;width: 100%;min-width: calc(100vh * 1.78); }
.style-51256 div.content-wrap { position: absolute;left: 50%;top: 50%;height: 100%;min-width: calc(100vh * 1.78);width: 100%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
.style-31564 .h2-style { margin-bottom: 20px; }
.style-31564 .h4-style { padding-bottom: 5px; }
.style-31564 .button:hover { color: #000000; }
.style-31564 { margin-bottom: 40px;padding-left: 20px;border-left: 3px solid #C8102E; }
.style-31564 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31564 .readmore:hover { color: #000000; }
.style-31564 .archive:hover { color: #000000; }
.style-31564 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-31564 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31564 .photos { margin: 4px 15px 10px 0; }
.style-31564 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31564 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31564 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31564 .bus-phone { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31564 .education { line-height: 20px; }
.style-31564 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31564 .appointed { line-height: 20px; }
.style-31564 .grad-year { line-height: 20px; }
.style-31564 .bio { margin-top: 5px; }
.style-31564 .lists img { margin: 0 10px 5px 0; }
.style-31564 .question { margin: 0px; }
.style-31564 .biobutton:hover { color: #000000; }
.style-31564 .title { font-weight: bold;margin-bottom: 10px; }
.style-31564 .caption { margin-top: 5px; }
.style-31564 .submit-button { margin: 0 0 0 5px; }
.style-31564 .one-hundred { color: #C8102E;font-weight: bold; }
.style-31564 .fund .bar { background-color: #C8102E; }
.style-31564 .goal { font-weight: bold;color: #C8102E; }
.style-31564 .nick-name { font-weight: bold;color: #008C99; }
.style-31564 .name-prefix { font-weight: bold;color: #008C99; }
.style-31564 .first-name { font-weight: bold;color: #313131; }
.style-31564 .middle-name { font-weight: bold;color: #008C99; }
.style-31564 .last-name { font-weight: bold;color: #313131; }
.style-31564 .maiden-name { font-weight: bold;color: #79A100; }
.style-31564 .name-suffix { font-weight: bold;color: #79A100; }
.style-31564 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-31564 .fund .bar-container { border-color: #e5e5e5; }
.style-31564 .annualfund .goal .label { font-weight: bold;color: #333333; }
.style-31564 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-31564 .annualfund .goal-participation .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-31564 .annualfund .current-participation .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-31564 .annualfund .asof-date .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-31564 .annualfund .start-date .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-31564 .annualfund .end-date .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-31564 .annualfund .last-year-amount .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-31564 .annualfund .last-year-participation .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-31564 .error-message { color: #8A1F03;font-weight: bold; }
.style-31564 .album-name { margin: 10px 0px 10px 0px; }
.style-31564 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-31564 .play-button:hover { color: #000000; }
.style-31564 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31564 .album-select { margin-bottom: 10px; }
.style-31564 .fund .chart .scale li i { border-color: #e5e5e5; }
.style-31564 .businessindex .phone .label { font-weight: bold; }
.style-31564 .businessindex .address .label { font-weight: bold; }
.style-31564 .businessindex .distance .label { font-weight: bold; }
.style-31564 .businessindex .webpage .label { font-weight: bold; }
.style-31564 .businessindex .udf1 .label { font-weight: bold; }
.style-31564 .businessindex .udf2 .label { font-weight: bold; }
.style-31564 .businessindex .udf3 .label { font-weight: bold; }
.style-31564 .businessindex .udf4 .label { font-weight: bold; }
.style-31564 .businessindex .udf5 .label { font-weight: bold; }
.style-31564 .businessindex .description .label { font-weight: bold; }
.style-31564 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-31564 li.group:first-child { margin: 6px 0 0px 0; }
.style-31564 .team-name { color: #C8102E; }
.style-31564 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31564 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31564 .team-description { margin-top: 10px; }
.style-31564 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-31564 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-31564 .schedule-vs { font-weight: bold; }
.style-31564 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-31564 .schedule-teamname { font-weight: bold; }
.style-31564 .schedule-highlights:hover { color: #000000; }
.style-31564 .search-container { margin-bottom: 14px; }
.style-31564 .poll-answer { margin-bottom: 10px; }
.style-31564 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31564 .winloss { margin-bottom: 10px; }
.style-31564 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-31564 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-31564 .roster-entry { padding-bottom: 10px; }
.style-31564 .player-detail { line-height: 20px;margin-top: 10px; }
.style-31564 .return-letter { font-weight: bold; }
.style-31564 .annualfund .remaining .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-31564 .team-captain { font-weight: bold; }
.style-31564 .readmore-detail-page:hover { color: #000000; }
.style-31564 .schedule-directions:hover { color: #000000; }
.style-31564 .filter-item { padding-bottom: 6px; }
.style-31564 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-31564 .next-button { text-transform: uppercase;font-weight: bold; }
.style-31564 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-31564 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-31564 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-31564 .view-all:hover { color: #000000; }
.style-31564 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-31564 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-31564 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-31564 .maiden-name { font-weight: bold;color: #008C99; }
.style-31564 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-31564 .winloss.Win { font-weight: bold; }
.style-31564 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31561 .h2-style { margin-bottom: 20px; }
.style-31561 .h4-style { padding-bottom: 5px; }
.style-31561 .button:hover { color: #000000; }
.style-31561 { margin-bottom: 40px;padding: 23px;box-shadow: inset 0px 0px 0px 3px #C8102E;position: relative;z-index: 2; }
.style-31561:before { position: absolute;content: "";display: block;height: 100%;width: calc(100% - 200px);background: #ffffff;top: 0;right: 100px;z-index: -1;/*box-shadow: -200px 0px 0px -100px #ffffff, 
200px 0px 0px -100px #ffffff;: */; }
.style-31561 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31561 .readmore:hover { color: #000000; }
.style-31561 .archive:hover { color: #000000; }
.style-31561 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-31561 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31561 .photos { margin: 4px 15px 10px 0; }
.style-31561 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31561 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31561 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31561 .bus-phone { line-height: 20px; }
.style-31561 .education { line-height: 20px; }
.style-31561 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31561 .appointed { line-height: 20px; }
.style-31561 .grad-year { line-height: 20px; }
.style-31561 .bio { margin-top: 5px; }
.style-31561 .lists img { margin: 0 10px 5px 0; }
.style-31561 .question { margin: 0px; }
.style-31561 .biobutton:hover { color: #000000; }
.style-31561 .title { font-weight: bold;margin-bottom: 10px; }
.style-31561 .caption { margin-top: 5px; }
.style-31561 .submit-button { margin: 0 0 0 5px; }
.style-31561 .one-hundred { font-weight: bold;color: #C8102E; }
.style-31561 .fund .bar { background-color: #C8102E; }
.style-31561 .goal { font-weight: bold;color: #C8102E; }
.style-31561 .nick-name { font-weight: bold;color: #008C99; }
.style-31561 .name-prefix { font-weight: bold;color: #008C99; }
.style-31561 .first-name { font-weight: bold;color: #313131; }
.style-31561 .middle-name { font-weight: bold;color: #008C99; }
.style-31561 .last-name { font-weight: bold;color: #313131; }
.style-31561 .maiden-name { font-weight: bold;color: #79A100; }
.style-31561 .name-suffix { font-weight: bold;color: #79A100; }
.style-31561 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-31561 .fund .bar-container { border-color: #E5E5E5; }
.style-31561 .annualfund .goal .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-31561 .annualfund .current .label { font-family: 'Roboto', sans-serif; }
.style-31561 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-31561 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-31561 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-31561 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-31561 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-31561 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-31561 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-31561 .error-message { color: #8A1F03;font-weight: bold; }
.style-31561 .album-name { margin: 10px 0px 10px 0px; }
.style-31561 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-31561 .play-button:hover { color: #000000; }
.style-31561 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31561 .album-select { margin-bottom: 10px; }
.style-31561 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-31561 .businessindex .phone .label { font-weight: bold; }
.style-31561 .businessindex .address .label { font-weight: bold; }
.style-31561 .businessindex .distance .label { font-weight: bold; }
.style-31561 .businessindex .webpage .label { font-weight: bold; }
.style-31561 .businessindex .udf1 .label { font-weight: bold; }
.style-31561 .businessindex .udf2 .label { font-weight: bold; }
.style-31561 .businessindex .udf3 .label { font-weight: bold; }
.style-31561 .businessindex .udf4 .label { font-weight: bold; }
.style-31561 .businessindex .udf5 .label { font-weight: bold; }
.style-31561 .businessindex .description .label { font-weight: bold; }
.style-31561 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-31561 li.group:first-child { margin: 6px 0 0px 0; }
.style-31561 .team-name { color: #C8102E; }
.style-31561 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31561 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31561 .team-description { margin-top: 10px; }
.style-31561 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-31561 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-31561 .schedule-vs { font-weight: bold; }
.style-31561 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-31561 .schedule-teamname { font-weight: bold; }
.style-31561 .schedule-highlights:hover { color: #000000; }
.style-31561 .search-container { margin-bottom: 14px; }
.style-31561 .poll-answer { margin-bottom: 10px; }
.style-31561 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31561 .winloss { margin-bottom: 10px; }
.style-31561 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-31561 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-31561 .roster-entry { padding-bottom: 10px; }
.style-31561 .player-detail { line-height: 20px;margin-top: 10px; }
.style-31561 .return-letter { font-weight: bold; }
.style-31561 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-31561 .team-captain { font-weight: bold; }
.style-31561 .readmore-detail-page:hover { color: #000000; }
.style-31561 .schedule-directions:hover { color: #000000; }
.style-31561 .filter-item { padding-bottom: 6px; }
.style-31561 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-31561 .next-button { text-transform: uppercase;font-weight: bold; }
.style-31561 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-31561 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-31561 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-31561 .view-all:hover { color: #000000; }
.style-31561 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-31561 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-31561 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-31561 .maiden-name { font-weight: bold;color: #008C99; }
.style-31561 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-31561 .winloss.Win { font-weight: bold; }
.style-31561 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-38516 .h2-style { margin-bottom: 20px; }
.style-38516 .h4-style { padding-bottom: 5px; }
.style-38516 .button:hover { color: #000000; }
.style-38516 { margin-bottom: 40px;padding: 23px;box-shadow: inset 0px 0px 0px 3px #C8102E;position: relative;z-index: 2; }
.style-38516:before { position: absolute;content: "";display: block;height: 100%;width: calc(100% - 200px);background: #ffffff;top: 0;right: 100px;z-index: -1;/*box-shadow: -200px 0px 0px -100px #ffffff, 
200px 0px 0px -100px #ffffff;: */; }
.style-38516 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38516 .readmore:hover { color: #000000; }
.style-38516 .archive:hover { color: #000000; }
.style-38516 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-38516 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38516 .photos { margin: 4px 15px 10px 0; }
.style-38516 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38516 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38516 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38516 .bus-phone { line-height: 20px; }
.style-38516 .education { line-height: 20px; }
.style-38516 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38516 .appointed { line-height: 20px; }
.style-38516 .grad-year { line-height: 20px; }
.style-38516 .bio { margin-top: 5px; }
.style-38516 .lists img { margin: 0 10px 5px 0; }
.style-38516 .question { margin: 0px; }
.style-38516 .biobutton:hover { color: #000000; }
.style-38516 .title { font-weight: bold;margin-bottom: 10px; }
.style-38516 .caption { margin-top: 5px; }
.style-38516 .submit-button { margin: 0 0 0 5px; }
.style-38516 .one-hundred { font-weight: bold;color: #C8102E; }
.style-38516 .fund .bar { background-color: #C8102E; }
.style-38516 .goal { font-weight: bold;color: #C8102E; }
.style-38516 .nick-name { font-weight: bold;color: #008C99; }
.style-38516 .name-prefix { font-weight: bold;color: #008C99; }
.style-38516 .first-name { font-weight: bold;color: #313131; }
.style-38516 .middle-name { font-weight: bold;color: #008C99; }
.style-38516 .last-name { font-weight: bold;color: #313131; }
.style-38516 .maiden-name { font-weight: bold;color: #79A100; }
.style-38516 .name-suffix { font-weight: bold;color: #79A100; }
.style-38516 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-38516 .fund .bar-container { border-color: #E5E5E5; }
.style-38516 .annualfund .goal .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-38516 .annualfund .current .label { font-family: 'Roboto', sans-serif; }
.style-38516 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-38516 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-38516 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-38516 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-38516 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-38516 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-38516 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-38516 .error-message { color: #8A1F03;font-weight: bold; }
.style-38516 .album-name { margin: 10px 0px 10px 0px; }
.style-38516 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-38516 .play-button:hover { color: #000000; }
.style-38516 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-38516 .album-select { margin-bottom: 10px; }
.style-38516 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-38516 .businessindex .phone .label { font-weight: bold; }
.style-38516 .businessindex .address .label { font-weight: bold; }
.style-38516 .businessindex .distance .label { font-weight: bold; }
.style-38516 .businessindex .webpage .label { font-weight: bold; }
.style-38516 .businessindex .udf1 .label { font-weight: bold; }
.style-38516 .businessindex .udf2 .label { font-weight: bold; }
.style-38516 .businessindex .udf3 .label { font-weight: bold; }
.style-38516 .businessindex .udf4 .label { font-weight: bold; }
.style-38516 .businessindex .udf5 .label { font-weight: bold; }
.style-38516 .businessindex .description .label { font-weight: bold; }
.style-38516 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-38516 li.group:first-child { margin: 6px 0 0px 0; }
.style-38516 .team-name { color: #C8102E; }
.style-38516 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38516 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38516 .team-description { margin-top: 10px; }
.style-38516 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-38516 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-38516 .schedule-vs { font-weight: bold; }
.style-38516 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-38516 .schedule-teamname { font-weight: bold; }
.style-38516 .schedule-highlights:hover { color: #000000; }
.style-38516 .search-container { margin-bottom: 14px; }
.style-38516 .poll-answer { margin-bottom: 10px; }
.style-38516 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38516 .winloss { margin-bottom: 10px; }
.style-38516 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-38516 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-38516 .roster-entry { padding-bottom: 10px; }
.style-38516 .player-detail { line-height: 20px;margin-top: 10px; }
.style-38516 .return-letter { font-weight: bold; }
.style-38516 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-38516 .team-captain { font-weight: bold; }
.style-38516 .readmore-detail-page:hover { color: #000000; }
.style-38516 .schedule-directions:hover { color: #000000; }
.style-38516 .filter-item { padding-bottom: 6px; }
.style-38516 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-38516 .next-button { text-transform: uppercase;font-weight: bold; }
.style-38516 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-38516 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-38516 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-38516 .view-all:hover { color: #000000; }
.style-38516 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-38516 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-38516 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-38516 .maiden-name { font-weight: bold;color: #008C99; }
.style-38516 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-38516 .winloss.Win { font-weight: bold; }
.style-38516 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-37921 .h2-style { margin-bottom: 20px; }
.style-37921 .h4-style { padding-bottom: 5px; }
.style-37921 .button:hover { color: #000000; }
.style-37921 { margin-bottom: 40px;padding: 23px;box-shadow: inset 0px 0px 0px 3px #C8102E;position: relative;z-index: 2; }
.style-37921:before { position: absolute;content: "";display: block;height: 100%;width: calc(100% - 200px);background: #ffffff;top: 0;right: 100px;z-index: -1;/*box-shadow: -200px 0px 0px -100px #ffffff, 
200px 0px 0px -100px #ffffff;: */; }
.style-37921 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37921 .readmore:hover { color: #000000; }
.style-37921 .archive:hover { color: #000000; }
.style-37921 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-37921 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37921 .photos { margin: 4px 15px 10px 0; }
.style-37921 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37921 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37921 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37921 .bus-phone { line-height: 20px; }
.style-37921 .education { line-height: 20px; }
.style-37921 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37921 .appointed { line-height: 20px; }
.style-37921 .grad-year { line-height: 20px; }
.style-37921 .bio { margin-top: 5px; }
.style-37921 .lists img { margin: 0 10px 5px 0; }
.style-37921 .question { margin: 0px; }
.style-37921 .biobutton:hover { color: #000000; }
.style-37921 .title { font-weight: bold;margin-bottom: 10px; }
.style-37921 .caption { margin-top: 5px; }
.style-37921 .submit-button { margin: 0 0 0 5px; }
.style-37921 .one-hundred { font-weight: bold;color: #C8102E; }
.style-37921 .fund .bar { background-color: #C8102E; }
.style-37921 .goal { font-weight: bold;color: #C8102E; }
.style-37921 .nick-name { font-weight: bold;color: #008C99; }
.style-37921 .name-prefix { font-weight: bold;color: #008C99; }
.style-37921 .first-name { font-weight: bold;color: #313131; }
.style-37921 .middle-name { font-weight: bold;color: #008C99; }
.style-37921 .last-name { font-weight: bold;color: #313131; }
.style-37921 .maiden-name { font-weight: bold;color: #79A100; }
.style-37921 .name-suffix { font-weight: bold;color: #79A100; }
.style-37921 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-37921 .fund .bar-container { border-color: #E5E5E5; }
.style-37921 .annualfund .goal .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-37921 .annualfund .current .label { font-family: 'Roboto', sans-serif; }
.style-37921 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-37921 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-37921 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-37921 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-37921 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-37921 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-37921 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-37921 .error-message { color: #8A1F03;font-weight: bold; }
.style-37921 .album-name { margin: 10px 0px 10px 0px; }
.style-37921 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-37921 .play-button:hover { color: #000000; }
.style-37921 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-37921 .album-select { margin-bottom: 10px; }
.style-37921 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-37921 .businessindex .phone .label { font-weight: bold; }
.style-37921 .businessindex .address .label { font-weight: bold; }
.style-37921 .businessindex .distance .label { font-weight: bold; }
.style-37921 .businessindex .webpage .label { font-weight: bold; }
.style-37921 .businessindex .udf1 .label { font-weight: bold; }
.style-37921 .businessindex .udf2 .label { font-weight: bold; }
.style-37921 .businessindex .udf3 .label { font-weight: bold; }
.style-37921 .businessindex .udf4 .label { font-weight: bold; }
.style-37921 .businessindex .udf5 .label { font-weight: bold; }
.style-37921 .businessindex .description .label { font-weight: bold; }
.style-37921 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-37921 li.group:first-child { margin: 6px 0 0px 0; }
.style-37921 .team-name { color: #C8102E; }
.style-37921 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37921 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37921 .team-description { margin-top: 10px; }
.style-37921 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-37921 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-37921 .schedule-vs { font-weight: bold; }
.style-37921 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-37921 .schedule-teamname { font-weight: bold; }
.style-37921 .schedule-highlights:hover { color: #000000; }
.style-37921 .search-container { margin-bottom: 14px; }
.style-37921 .poll-answer { margin-bottom: 10px; }
.style-37921 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37921 .winloss { margin-bottom: 10px; }
.style-37921 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-37921 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-37921 .roster-entry { padding-bottom: 10px; }
.style-37921 .player-detail { line-height: 20px;margin-top: 10px; }
.style-37921 .return-letter { font-weight: bold; }
.style-37921 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-37921 .team-captain { font-weight: bold; }
.style-37921 .readmore-detail-page:hover { color: #000000; }
.style-37921 .schedule-directions:hover { color: #000000; }
.style-37921 .filter-item { padding-bottom: 6px; }
.style-37921 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-37921 .next-button { text-transform: uppercase;font-weight: bold; }
.style-37921 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-37921 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-37921 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-37921 .view-all:hover { color: #000000; }
.style-37921 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-37921 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-37921 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-37921 .maiden-name { font-weight: bold;color: #008C99; }
.style-37921 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-37921 .winloss.Win { font-weight: bold; }
.style-37921 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31562 .h2-style { margin-bottom: 20px; }
.style-31562 .h4-style { padding-bottom: 5px; }
.style-31562 .button:hover { color: #000000; }
.style-31562 { margin-bottom: 40px;padding: 20px;border: 3px solid #e5e5e5;background: #f6f6f6; }
.style-31562 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31562 .readmore:hover { color: #000000; }
.style-31562 .archive:hover { color: #000000; }
.style-31562 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-31562 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31562 .photos { margin: 4px 15px 10px 0; }
.style-31562 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31562 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31562 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31562 .bus-phone { line-height: 20px; }
.style-31562 .education { line-height: 20px; }
.style-31562 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31562 .appointed { line-height: 20px; }
.style-31562 .grad-year { line-height: 20px; }
.style-31562 .bio { margin-top: 5px; }
.style-31562 .lists img { margin: 0 10px 5px 0; }
.style-31562 .question { margin: 0px; }
.style-31562 .biobutton:hover { color: #000000; }
.style-31562 .title { margin-bottom: 10px; }
.style-31562 .caption { margin-top: 5px; }
.style-31562 .submit-button { margin: 0 0 0 5px; }
.style-31562 .one-hundred { color: #C8102E; }
.style-31562 .fund .bar { background-color: #C8102E; }
.style-31562 .goal { font-weight: bold;color: #C8102E; }
.style-31562 .nick-name { font-weight: bold;color: #008C99; }
.style-31562 .name-prefix { font-weight: bold;color: #008C99; }
.style-31562 .first-name { font-weight: bold;color: #313131; }
.style-31562 .middle-name { font-weight: bold;color: #008C99; }
.style-31562 .last-name { font-weight: bold;color: #313131; }
.style-31562 .maiden-name { font-weight: bold;color: #79A100; }
.style-31562 .name-suffix { font-weight: bold;color: #79A100; }
.style-31562 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-31562 .fund .bar-container { border-color: #E5E5E5;background-color: #FFFFFF; }
.style-31562 .annualfund .goal .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-31562 .annualfund .current .label { font-family: 'Roboto', sans-serif; }
.style-31562 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-31562 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-31562 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-31562 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-31562 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-31562 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-31562 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-31562 .error-message { color: #8A1F03;font-weight: bold; }
.style-31562 .album-name { margin: 10px 0px 10px 0px; }
.style-31562 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-31562 .play-button:hover { color: #000000; }
.style-31562 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31562 .album-select { margin-bottom: 10px; }
.style-31562 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-31562 .businessindex .phone .label { font-weight: bold; }
.style-31562 .businessindex .address .label { font-weight: bold; }
.style-31562 .businessindex .distance .label { font-weight: bold; }
.style-31562 .businessindex .webpage .label { font-weight: bold; }
.style-31562 .businessindex .udf1 .label { font-weight: bold; }
.style-31562 .businessindex .udf2 .label { font-weight: bold; }
.style-31562 .businessindex .udf3 .label { font-weight: bold; }
.style-31562 .businessindex .udf4 .label { font-weight: bold; }
.style-31562 .businessindex .udf5 .label { font-weight: bold; }
.style-31562 .businessindex .description .label { font-weight: bold; }
.style-31562 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-31562 li.group:first-child { margin: 6px 0 0px 0; }
.style-31562 .team-name { color: #C8102E; }
.style-31562 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31562 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31562 .team-description { margin-top: 10px; }
.style-31562 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-31562 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-31562 .schedule-vs { font-weight: bold; }
.style-31562 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-31562 .schedule-teamname { font-weight: bold; }
.style-31562 .schedule-highlights:hover { color: #000000; }
.style-31562 .search-container { margin-bottom: 14px; }
.style-31562 .poll-answer { margin-bottom: 10px; }
.style-31562 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31562 .winloss { margin-bottom: 10px; }
.style-31562 th.winloss-amount.win { color: green; }
.style-31562 th.winloss-amount.loss { color: red; }
.style-31562 th.winloss-amount.tie { color: goldenrod; }
.style-31562 .roster-entry { padding-bottom: 10px; }
.style-31562 .player-detail { line-height: 20px;margin-top: 10px; }
.style-31562 .return-letter { font-weight: bold; }
.style-31562 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-31562 .team-captain { font-weight: bold; }
.style-31562 .readmore-detail-page:hover { color: #000000; }
.style-31562 .schedule-directions:hover { color: #000000; }
.style-31562 .filter-item { padding-bottom: 6px; }
.style-31562 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-31562 .next-button { text-transform: uppercase;font-weight: bold; }
.style-31562 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-31562 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-31562 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-31562 .view-all:hover { color: #000000; }
.style-31562 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-31562 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-31562 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-31562 .maiden-name { font-weight: bold;color: #008C99; }
.style-31562 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-31562 .winloss.Win { font-weight: bold; }
.style-31562 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31563 .h2-style { margin-bottom: 20px; }
.style-31563 .h4-style { padding-bottom: 5px; }
.style-31563 A { color: #ffffff;text-decoration: underline; }
.style-31563 A:hover { color: inherit;text-decoration: none; }
.style-31563 .button { color: #ffffff;text-decoration: none; }
.style-31563 .button:hover { color: inherit;text-decoration: underline; }
.style-31563 { margin-bottom: 40px;padding: 23px;background: #C8102E;color: #ffffff;font-family: 'Roboto', sans-serif;font-weight: 400;border-top: 3px solid #C8102E;background-color: #C8102E; }
.style-31563 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31563 .archive:hover { color: #000000; }
.style-31563 .h4-style A { text-decoration: none; }
.style-31563 .h4-style A:hover { text-decoration: underline; }
.style-31563 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-31563 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31563 .photos { margin: 4px 15px 10px 0; }
.style-31563 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31563 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31563 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31563 .bus-phone { line-height: 20px; }
.style-31563 .education { line-height: 20px; }
.style-31563 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31563 .appointed { line-height: 20px; }
.style-31563 .grad-year { line-height: 20px; }
.style-31563 .bio { margin-top: 5px; }
.style-31563 .lists img { margin: 0 10px 5px 0; }
.style-31563 .question { margin: 0px; }
.style-31563 .biobutton:hover { color: #000000; }
.style-31563 .title { font-weight: bold;margin-bottom: 10px; }
.style-31563 .caption { margin-top: 5px; }
.style-31563 .submit-button { margin: 0 0 0 5px; }
.style-31563 .one-hundred { color: #FFC63F; }
.style-31563 .fund .bar { background-color: #FFC63F; }
.style-31563 .goal { font-weight: bold;color: #FFC63F; }
.style-31563 .nick-name { font-weight: bold;color: #008C99; }
.style-31563 .name-prefix { font-weight: bold;color: #008C99; }
.style-31563 .first-name { font-weight: bold;color: #313131; }
.style-31563 .middle-name { font-weight: bold;color: #008C99; }
.style-31563 .last-name { font-weight: bold;color: #313131; }
.style-31563 .maiden-name { font-weight: bold;color: #79A100; }
.style-31563 .name-suffix { font-weight: bold;color: #79A100; }
.style-31563 .fund .bar-container { border-color: #E5E5E5; }
.style-31563 .annualfund .goal .label { color: #FFFFFF; }
.style-31563 .error-message { color: #8A1F03;font-weight: bold; }
.style-31563 .album-name { margin: 10px 0px 10px 0px; }
.style-31563 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-31563 .play-button:hover { color: #000000; }
.style-31563 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31563 .album-select { margin-bottom: 10px; }
.style-31563 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-31563 .businessindex .phone .label { font-weight: bold; }
.style-31563 .businessindex .address .label { font-weight: bold; }
.style-31563 .businessindex .distance .label { font-weight: bold; }
.style-31563 .businessindex .webpage .label { font-weight: bold; }
.style-31563 .businessindex .udf1 .label { font-weight: bold; }
.style-31563 .businessindex .udf2 .label { font-weight: bold; }
.style-31563 .businessindex .udf3 .label { font-weight: bold; }
.style-31563 .businessindex .udf4 .label { font-weight: bold; }
.style-31563 .businessindex .udf5 .label { font-weight: bold; }
.style-31563 .businessindex .description .label { font-weight: bold; }
.style-31563 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-31563 li.group:first-child { margin: 6px 0 0px 0; }
.style-31563 .team-name { color: #C8102E; }
.style-31563 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31563 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31563 .team-description { margin-top: 10px; }
.style-31563 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-31563 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-31563 .schedule-vs { font-weight: bold; }
.style-31563 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-31563 .schedule-teamname { font-weight: bold; }
.style-31563 .schedule-highlights:hover { color: #000000; }
.style-31563 .search-container { margin-bottom: 14px; }
.style-31563 .poll-answer { margin-bottom: 10px; }
.style-31563 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31563 .winloss { margin-bottom: 10px; }
.style-31563 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-31563 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-31563 .roster-entry { padding-bottom: 10px; }
.style-31563 .player-detail { line-height: 20px;margin-top: 10px; }
.style-31563 .return-letter { font-weight: bold; }
.style-31563 .team-captain { font-weight: bold; }
.style-31563 .readmore-detail-page:hover { color: #000000; }
.style-31563 .schedule-directions:hover { color: #000000; }
.style-31563 .filter-item { padding-bottom: 6px; }
.style-31563 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-31563 .next-button { text-transform: uppercase;font-weight: bold; }
.style-31563 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-31563 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-31563 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-31563 .view-all:hover { color: #000000; }
.style-31563 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-31563 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-31563 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-31563 .maiden-name { font-weight: bold;color: #008C99; }
.style-31563 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-31563 .winloss.Win { font-weight: bold; }
.style-31563 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-74332 .h2-style { margin-bottom: 20px; }
.style-74332 .h4-style { padding-bottom: 5px; }
.style-74332 A { color: #ffffff;text-decoration: underline; }
.style-74332 A:hover { color: inherit;text-decoration: none; }
.style-74332 .button { color: #ffffff;text-decoration: none; }
.style-74332 .button:hover { color: inherit;text-decoration: underline; }
.style-74332 { margin-bottom: 40px;padding: 23px;background: #C8102E;color: #ffffff;font-family: 'Roboto', sans-serif;font-weight: 400;border-top: 3px solid #C8102E;background-color: #C8102E; }
.style-74332 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-74332 .archive:hover { color: #000000; }
.style-74332 .h4-style A { text-decoration: none; }
.style-74332 .h4-style A:hover { text-decoration: underline; }
.style-74332 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-74332 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-74332 .photos { margin: 4px 15px 10px 0; }
.style-74332 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-74332 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-74332 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-74332 .bus-phone { line-height: 20px; }
.style-74332 .education { line-height: 20px; }
.style-74332 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-74332 .appointed { line-height: 20px; }
.style-74332 .grad-year { line-height: 20px; }
.style-74332 .bio { margin-top: 5px; }
.style-74332 .lists img { margin: 0 10px 5px 0; }
.style-74332 .question { margin: 0px; }
.style-74332 .biobutton:hover { color: #000000; }
.style-74332 .title { font-weight: bold;margin-bottom: 10px; }
.style-74332 .caption { margin-top: 5px; }
.style-74332 .submit-button { margin: 0 0 0 5px; }
.style-74332 .one-hundred { color: #FFC63F; }
.style-74332 .fund .bar { background-color: #FFC63F; }
.style-74332 .goal { font-weight: bold;color: #FFC63F; }
.style-74332 .nick-name { font-weight: bold;color: #008C99; }
.style-74332 .name-prefix { font-weight: bold;color: #008C99; }
.style-74332 .first-name { font-weight: bold;color: #313131; }
.style-74332 .middle-name { font-weight: bold;color: #008C99; }
.style-74332 .last-name { font-weight: bold;color: #313131; }
.style-74332 .maiden-name { font-weight: bold;color: #79A100; }
.style-74332 .name-suffix { font-weight: bold;color: #79A100; }
.style-74332 .fund .bar-container { border-color: #E5E5E5; }
.style-74332 .annualfund .goal .label { color: #FFFFFF; }
.style-74332 .error-message { color: #8A1F03;font-weight: bold; }
.style-74332 .album-name { margin: 10px 0px 10px 0px; }
.style-74332 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-74332 .play-button:hover { color: #000000; }
.style-74332 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-74332 .album-select { margin-bottom: 10px; }
.style-74332 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-74332 .businessindex .phone .label { font-weight: bold; }
.style-74332 .businessindex .address .label { font-weight: bold; }
.style-74332 .businessindex .distance .label { font-weight: bold; }
.style-74332 .businessindex .webpage .label { font-weight: bold; }
.style-74332 .businessindex .udf1 .label { font-weight: bold; }
.style-74332 .businessindex .udf2 .label { font-weight: bold; }
.style-74332 .businessindex .udf3 .label { font-weight: bold; }
.style-74332 .businessindex .udf4 .label { font-weight: bold; }
.style-74332 .businessindex .udf5 .label { font-weight: bold; }
.style-74332 .businessindex .description .label { font-weight: bold; }
.style-74332 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-74332 li.group:first-child { margin: 6px 0 0px 0; }
.style-74332 .team-name { color: #C8102E; }
.style-74332 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-74332 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-74332 .team-description { margin-top: 10px; }
.style-74332 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-74332 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-74332 .schedule-vs { font-weight: bold; }
.style-74332 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-74332 .schedule-teamname { font-weight: bold; }
.style-74332 .schedule-highlights:hover { color: #000000; }
.style-74332 .search-container { margin-bottom: 14px; }
.style-74332 .poll-answer { margin-bottom: 10px; }
.style-74332 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-74332 .winloss { margin-bottom: 10px; }
.style-74332 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-74332 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-74332 .roster-entry { padding-bottom: 10px; }
.style-74332 .player-detail { line-height: 20px;margin-top: 10px; }
.style-74332 .return-letter { font-weight: bold; }
.style-74332 .team-captain { font-weight: bold; }
.style-74332 .readmore-detail-page:hover { color: #000000; }
.style-74332 .schedule-directions:hover { color: #000000; }
.style-74332 .filter-item { padding-bottom: 6px; }
.style-74332 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-74332 .next-button { text-transform: uppercase;font-weight: bold; }
.style-74332 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-74332 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-74332 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-74332 .view-all:hover { color: #000000; }
.style-74332 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-74332 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-74332 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-74332 .maiden-name { font-weight: bold;color: #008C99; }
.style-74332 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-74332 .winloss.Win { font-weight: bold; }
.style-74332 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-49432 .h2-style { margin-bottom: 20px; }
.style-49432 .h4-style { padding-bottom: 5px; }
.style-49432 A { color: #ffffff;text-decoration: underline; }
.style-49432 A:hover { color: inherit;text-decoration: none; }
.style-49432 .button { color: #ffffff;text-decoration: none; }
.style-49432 .button:hover { color: inherit;text-decoration: underline; }
.style-49432 { margin-bottom: 40px;padding: 23px;background: #C8102E;color: #ffffff;font-family: 'Roboto', sans-serif;font-weight: 400;border-top: 3px solid #C8102E;background-color: #C8102E; }
.style-49432 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-49432 .archive:hover { color: #000000; }
.style-49432 .h4-style A { text-decoration: none; }
.style-49432 .h4-style A:hover { text-decoration: underline; }
.style-49432 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-49432 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-49432 .photos { margin: 4px 15px 10px 0; }
.style-49432 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-49432 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-49432 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-49432 .bus-phone { line-height: 20px; }
.style-49432 .education { line-height: 20px; }
.style-49432 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-49432 .appointed { line-height: 20px; }
.style-49432 .grad-year { line-height: 20px; }
.style-49432 .bio { margin-top: 5px; }
.style-49432 .lists img { margin: 0 10px 5px 0; }
.style-49432 .question { margin: 0px; }
.style-49432 .biobutton:hover { color: #000000; }
.style-49432 .title { font-weight: bold;margin-bottom: 10px; }
.style-49432 .caption { margin-top: 5px; }
.style-49432 .submit-button { margin: 0 0 0 5px; }
.style-49432 .one-hundred { color: #FFC63F; }
.style-49432 .fund .bar { background-color: #FFC63F; }
.style-49432 .goal { font-weight: bold;color: #FFC63F; }
.style-49432 .nick-name { font-weight: bold;color: #008C99; }
.style-49432 .name-prefix { font-weight: bold;color: #008C99; }
.style-49432 .first-name { font-weight: bold;color: #313131; }
.style-49432 .middle-name { font-weight: bold;color: #008C99; }
.style-49432 .last-name { font-weight: bold;color: #313131; }
.style-49432 .maiden-name { font-weight: bold;color: #79A100; }
.style-49432 .name-suffix { font-weight: bold;color: #79A100; }
.style-49432 .fund .bar-container { border-color: #E5E5E5; }
.style-49432 .annualfund .goal .label { color: #FFFFFF; }
.style-49432 .error-message { color: #8A1F03;font-weight: bold; }
.style-49432 .album-name { margin: 10px 0px 10px 0px; }
.style-49432 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-49432 .play-button:hover { color: #000000; }
.style-49432 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-49432 .album-select { margin-bottom: 10px; }
.style-49432 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-49432 .businessindex .phone .label { font-weight: bold; }
.style-49432 .businessindex .address .label { font-weight: bold; }
.style-49432 .businessindex .distance .label { font-weight: bold; }
.style-49432 .businessindex .webpage .label { font-weight: bold; }
.style-49432 .businessindex .udf1 .label { font-weight: bold; }
.style-49432 .businessindex .udf2 .label { font-weight: bold; }
.style-49432 .businessindex .udf3 .label { font-weight: bold; }
.style-49432 .businessindex .udf4 .label { font-weight: bold; }
.style-49432 .businessindex .udf5 .label { font-weight: bold; }
.style-49432 .businessindex .description .label { font-weight: bold; }
.style-49432 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-49432 li.group:first-child { margin: 6px 0 0px 0; }
.style-49432 .team-name { color: #C8102E; }
.style-49432 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-49432 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-49432 .team-description { margin-top: 10px; }
.style-49432 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-49432 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-49432 .schedule-vs { font-weight: bold; }
.style-49432 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-49432 .schedule-teamname { font-weight: bold; }
.style-49432 .schedule-highlights:hover { color: #000000; }
.style-49432 .search-container { margin-bottom: 14px; }
.style-49432 .poll-answer { margin-bottom: 10px; }
.style-49432 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-49432 .winloss { margin-bottom: 10px; }
.style-49432 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-49432 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-49432 .roster-entry { padding-bottom: 10px; }
.style-49432 .player-detail { line-height: 20px;margin-top: 10px; }
.style-49432 .return-letter { font-weight: bold; }
.style-49432 .team-captain { font-weight: bold; }
.style-49432 .readmore-detail-page:hover { color: #000000; }
.style-49432 .schedule-directions:hover { color: #000000; }
.style-49432 .filter-item { padding-bottom: 6px; }
.style-49432 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-49432 .next-button { text-transform: uppercase;font-weight: bold; }
.style-49432 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-49432 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-49432 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-49432 .view-all:hover { color: #000000; }
.style-49432 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-49432 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-49432 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-49432 .maiden-name { font-weight: bold;color: #008C99; }
.style-49432 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-49432 .winloss.Win { font-weight: bold; }
.style-49432 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31568 .h2-style { margin-bottom: 20px; }
.style-31568 .h4-style { padding-bottom: 5px; }
.style-31568 .button:hover { color: #000000; }
.style-31568 { margin-bottom: 40px; }
.style-31568 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31568 .readmore:hover { color: #000000; }
.style-31568 .archive:hover { color: #000000; }
.style-31568 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-31568 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31568 .photos { margin: 4px 15px 10px 0; }
.style-31568 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31568 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31568 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31568 .bus-phone { line-height: 20px; }
.style-31568 .education { line-height: 20px; }
.style-31568 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31568 .appointed { line-height: 20px; }
.style-31568 .grad-year { line-height: 20px; }
.style-31568 .bio { margin-top: 5px; }
.style-31568 .lists img { margin: 0 10px 5px 0; }
.style-31568 .question { margin: 0px; }
.style-31568 .biobutton:hover { color: #000000; }
.style-31568 .title { font-weight: bold;margin-bottom: 10px; }
.style-31568 .caption { margin-top: 5px; }
.style-31568 .submit-button { margin: 0 0 0 5px; }
.style-31568 .fund .bar { background-color: #FF8025; }
.style-31568 .goal { font-weight: bold;color: #FF8025; }
.style-31568 .nick-name { font-weight: bold;color: #008C99; }
.style-31568 .name-prefix { font-weight: bold;color: #008C99; }
.style-31568 .first-name { font-weight: bold;color: #313131; }
.style-31568 .middle-name { font-weight: bold;color: #008C99; }
.style-31568 .last-name { font-weight: bold;color: #313131; }
.style-31568 .maiden-name { font-weight: bold;color: #79A100; }
.style-31568 .name-suffix { font-weight: bold;color: #79A100; }
.style-31568 .fund .bar-container { border-width: 2px 2px 1px 2px;border-style: solid;border-color: #000000; }
.style-31568 .annualfund .goal .label { color: #000000; }
.style-31568 .error-message { color: #8A1F03;font-weight: bold; }
.style-31568 .album-name { margin: 10px 0px 10px 0px; }
.style-31568 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-31568 .play-button:hover { color: #000000; }
.style-31568 .album { margin: 0 10px 40px 10px;padding: 20px;border: 3px solid #e5e5e5;background: #f6f6f6;display: inline-block;vertical-align: top; }
.style-31568 .album-select { margin-bottom: 10px; }
.style-31568 .businessindex .phone .label { font-weight: bold; }
.style-31568 .businessindex .address .label { font-weight: bold; }
.style-31568 .businessindex .distance .label { font-weight: bold; }
.style-31568 .businessindex .webpage .label { font-weight: bold; }
.style-31568 .businessindex .udf1 .label { font-weight: bold; }
.style-31568 .businessindex .udf2 .label { font-weight: bold; }
.style-31568 .businessindex .udf3 .label { font-weight: bold; }
.style-31568 .businessindex .udf4 .label { font-weight: bold; }
.style-31568 .businessindex .udf5 .label { font-weight: bold; }
.style-31568 .businessindex .description .label { font-weight: bold; }
.style-31568 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-31568 li.group:first-child { margin: 6px 0 0px 0; }
.style-31568 .team-name { color: #C8102E; }
.style-31568 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31568 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31568 .team-description { margin-top: 10px; }
.style-31568 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-31568 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-31568 .schedule-vs { font-weight: bold; }
.style-31568 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-31568 .schedule-teamname { font-weight: bold; }
.style-31568 .schedule-highlights:hover { color: #000000; }
.style-31568 .search-container { margin-bottom: 14px; }
.style-31568 .poll-answer { margin-bottom: 10px; }
.style-31568 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31568 .winloss { margin-bottom: 10px; }
.style-31568 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-31568 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-31568 .roster-entry { padding-bottom: 10px; }
.style-31568 .player-detail { line-height: 20px;margin-top: 10px; }
.style-31568 .return-letter { font-weight: bold; }
.style-31568 .team-captain { font-weight: bold; }
.style-31568 .readmore-detail-page:hover { color: #000000; }
.style-31568 .schedule-directions:hover { color: #000000; }
.style-31568 .filter-item { padding-bottom: 6px; }
.style-31568 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-31568 .next-button { text-transform: uppercase;font-weight: bold; }
.style-31568 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-31568 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-31568 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-31568 .view-all:hover { color: #000000; }
.style-31568 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-31568 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-31568 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-31568 .maiden-name { font-weight: bold;color: #008C99; }
.style-31568 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-31568 .winloss.Win { font-weight: bold; }
.style-31568 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31565 .h2-style { margin-bottom: 10px; }
.style-31565 .h4-style { padding-bottom: 5px; }
.style-31565 .button:hover { color: #000000; }
.style-31565 { margin-bottom: 40px;padding-left: 20px;border-left: 3px solid #e5e5e5;color: #C8102E;font-family: 'Roboto', sans-serif;font-size: 1.875em;font-weight: 300;line-height: 1.2; }
.style-31565 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31565 .readmore:hover { color: #000000; }
.style-31565 .archive:hover { color: #000000; }
.style-31565 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-31565 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31565 .photos { margin: 4px 15px 10px 0; }
.style-31565 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31565 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31565 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31565 .bus-phone { line-height: 20px; }
.style-31565 .education { line-height: 20px; }
.style-31565 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31565 .appointed { line-height: 20px; }
.style-31565 .grad-year { line-height: 20px; }
.style-31565 .bio { margin-top: 5px; }
.style-31565 .lists img { margin: 0 10px 5px 0; }
.style-31565 .question { margin: 0px; }
.style-31565 .biobutton:hover { color: #000000; }
.style-31565 .title { font-weight: bold;margin-bottom: 10px; }
.style-31565 .caption { margin-top: 5px; }
.style-31565 .submit-button { margin: 0 0 0 5px; }
.style-31565 .nick-name { font-weight: bold;color: #008C99; }
.style-31565 .name-prefix { font-weight: bold;color: #008C99; }
.style-31565 .first-name { font-weight: bold;color: #313131; }
.style-31565 .middle-name { font-weight: bold;color: #008C99; }
.style-31565 .last-name { font-weight: bold;color: #313131; }
.style-31565 .maiden-name { font-weight: bold;color: #79A100; }
.style-31565 .name-suffix { font-weight: bold;color: #79A100; }
.style-31565 .error-message { color: #8A1F03;font-weight: bold; }
.style-31565 .album-name { margin: 10px 0px 10px 0px; }
.style-31565 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-31565 .play-button:hover { color: #000000; }
.style-31565 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31565 .album-select { margin-bottom: 10px; }
.style-31565 .businessindex .phone .label { font-weight: bold; }
.style-31565 .businessindex .address .label { font-weight: bold; }
.style-31565 .businessindex .distance .label { font-weight: bold; }
.style-31565 .businessindex .webpage .label { font-weight: bold; }
.style-31565 .businessindex .udf1 .label { font-weight: bold; }
.style-31565 .businessindex .udf2 .label { font-weight: bold; }
.style-31565 .businessindex .udf3 .label { font-weight: bold; }
.style-31565 .businessindex .udf4 .label { font-weight: bold; }
.style-31565 .businessindex .udf5 .label { font-weight: bold; }
.style-31565 .businessindex .description .label { font-weight: bold; }
.style-31565 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-31565 li.group:first-child { margin: 6px 0 0px 0; }
.style-31565 .team-name { color: #C8102E; }
.style-31565 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31565 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31565 .team-description { margin-top: 10px; }
.style-31565 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-31565 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-31565 .schedule-vs { font-weight: bold; }
.style-31565 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-31565 .schedule-teamname { font-weight: bold; }
.style-31565 .schedule-highlights:hover { color: #000000; }
.style-31565 .search-container { margin-bottom: 14px; }
.style-31565 .poll-answer { margin-bottom: 10px; }
.style-31565 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31565 .winloss { margin-bottom: 10px; }
.style-31565 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-31565 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-31565 .roster-entry { padding-bottom: 10px; }
.style-31565 .player-detail { line-height: 20px;margin-top: 10px; }
.style-31565 .return-letter { font-weight: bold; }
.style-31565 .team-captain { font-weight: bold; }
.style-31565 .readmore-detail-page:hover { color: #000000; }
.style-31565 .schedule-directions:hover { color: #000000; }
.style-31565 .filter-item { padding-bottom: 6px; }
.style-31565 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-31565 .next-button { text-transform: uppercase;font-weight: bold; }
.style-31565 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-31565 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-31565 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-31565 .view-all:hover { color: #000000; }
.style-31565 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-31565 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-31565 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-31565 .maiden-name { font-weight: bold;color: #008C99; }
.style-31565 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-31565 .winloss.Win { font-weight: bold; }
.style-31565 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-36604 .h2-style { margin-bottom: 10px; }
.style-36604 .h4-style { padding-bottom: 5px; }
.style-36604 .button:hover { color: #000000; }
.style-36604 { margin-bottom: 40px;padding-left: 20px;border-left: 3px solid #e5e5e5;color: #C8102E;font-family: 'Roboto', sans-serif;font-size: 1.875em;font-weight: 300;line-height: 1.2; }
.style-36604 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36604 .readmore:hover { color: #000000; }
.style-36604 .archive:hover { color: #000000; }
.style-36604 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-36604 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36604 .photos { margin: 4px 15px 10px 0; }
.style-36604 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36604 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36604 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36604 .bus-phone { line-height: 20px; }
.style-36604 .education { line-height: 20px; }
.style-36604 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36604 .appointed { line-height: 20px; }
.style-36604 .grad-year { line-height: 20px; }
.style-36604 .bio { margin-top: 5px; }
.style-36604 .lists img { margin: 0 10px 5px 0; }
.style-36604 .question { margin: 0px; }
.style-36604 .biobutton:hover { color: #000000; }
.style-36604 .title { font-weight: bold;margin-bottom: 10px; }
.style-36604 .caption { margin-top: 5px; }
.style-36604 .submit-button { margin: 0 0 0 5px; }
.style-36604 .nick-name { font-weight: bold;color: #008C99; }
.style-36604 .name-prefix { font-weight: bold;color: #008C99; }
.style-36604 .first-name { font-weight: bold;color: #313131; }
.style-36604 .middle-name { font-weight: bold;color: #008C99; }
.style-36604 .last-name { font-weight: bold;color: #313131; }
.style-36604 .maiden-name { font-weight: bold;color: #79A100; }
.style-36604 .name-suffix { font-weight: bold;color: #79A100; }
.style-36604 .error-message { color: #8A1F03;font-weight: bold; }
.style-36604 .album-name { margin: 10px 0px 10px 0px; }
.style-36604 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-36604 .play-button:hover { color: #000000; }
.style-36604 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-36604 .album-select { margin-bottom: 10px; }
.style-36604 .businessindex .phone .label { font-weight: bold; }
.style-36604 .businessindex .address .label { font-weight: bold; }
.style-36604 .businessindex .distance .label { font-weight: bold; }
.style-36604 .businessindex .webpage .label { font-weight: bold; }
.style-36604 .businessindex .udf1 .label { font-weight: bold; }
.style-36604 .businessindex .udf2 .label { font-weight: bold; }
.style-36604 .businessindex .udf3 .label { font-weight: bold; }
.style-36604 .businessindex .udf4 .label { font-weight: bold; }
.style-36604 .businessindex .udf5 .label { font-weight: bold; }
.style-36604 .businessindex .description .label { font-weight: bold; }
.style-36604 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-36604 li.group:first-child { margin: 6px 0 0px 0; }
.style-36604 div.content-wrap { font-size: 19px; }
.style-36604 .team-name { color: #C8102E; }
.style-36604 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36604 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36604 .team-description { margin-top: 10px; }
.style-36604 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-36604 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-36604 .schedule-vs { font-weight: bold; }
.style-36604 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-36604 .schedule-teamname { font-weight: bold; }
.style-36604 .schedule-highlights:hover { color: #000000; }
.style-36604 .search-container { margin-bottom: 14px; }
.style-36604 .poll-answer { margin-bottom: 10px; }
.style-36604 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36604 .winloss { margin-bottom: 10px; }
.style-36604 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-36604 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-36604 .roster-entry { padding-bottom: 10px; }
.style-36604 .player-detail { line-height: 20px;margin-top: 10px; }
.style-36604 .return-letter { font-weight: bold; }
.style-36604 .team-captain { font-weight: bold; }
.style-36604 .readmore-detail-page:hover { color: #000000; }
.style-36604 .schedule-directions:hover { color: #000000; }
.style-36604 .filter-item { padding-bottom: 6px; }
.style-36604 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-36604 .next-button { text-transform: uppercase;font-weight: bold; }
.style-36604 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-36604 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-36604 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-36604 .view-all:hover { color: #000000; }
.style-36604 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-36604 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-36604 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-36604 .maiden-name { font-weight: bold;color: #008C99; }
.style-36604 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-36604 .winloss.Win { font-weight: bold; }
.style-36604 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31507 { margin-bottom: 40px; }
.style-31507 .photo img { width: 100%; }
.style-31507 .album .photo-list { margin: 0; }
.style-49717 { margin-bottom: 40px; }
.style-49717 .photo img { width: 100%; }
.style-49717 .album .photo-list { margin: 0; }
.style-31566 { margin-bottom: 40px; }
.style-31566 .category-description { font-size: 16px;padding: 10px; }
.style-31566 .link-image { background-position: left center;text-align: left; }
.style-31566 .long-description { color: #ffffff;font-weight: 400; }
.style-31566 .form-intro { font-family: 'Roboto', sans-serif; }
.style-31566 A.links-urllink { color: #ffffff;font-style: italic;font-family: 'Roboto', sans-serif;font-size: 1.5em;font-weight: 400; }
.style-31566 A.links-urllink:before { position: absolute;content: "";display: block;top: 0;left: 0;right: 0;bottom: 0; }
.style-31566 li.group { margin-top: 20px;background-color: #333333;padding: 15px 48px 15px 20px;text-align: left;background-repeat: no-repeat;background-position: calc(100% - 20px) center;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/165/site/1119/images/button.png');-webkit-transition: background-color 200ms ease;transition: background-color 200ms ease;position: relative; }
.style-31566 li.group:hover { background-color: rgba(51,51,51,.8); }
.style-31566 li.group:first-child { margin-top: 0; }
.style-31566 .game { margin: 0 0 10px 0; }
.style-31434 { margin-bottom: 40px; }
.style-31434 .category-description { font-size: 16px;padding: 10px; }
.style-31434 .link-image { background-position: left center;text-align: left; }
.style-31434 .long-description { color: #ffffff;font-weight: 400; }
.style-31434 .form-intro { font-family: 'Roboto', sans-serif; }
.style-31434 A.links-urllink { color: #ffffff;font-style: italic;font-family: 'Roboto', sans-serif;font-size: 1.5em;font-weight: 400; }
.style-31434 A.links-urllink:before { position: absolute;content: "";display: block;top: 0;left: 0;right: 0;bottom: 0; }
.style-31434 li.group { margin-top: 20px;background-color: #C8102E;border-width: 0px;border-style: solid;border-color: #FF8025;padding: 15px 48px 15px 20px;text-align: left;background-repeat: no-repeat;background-position: calc(100% - 20px) center;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/165/site/1119/images/button.png');-webkit-transition: background-color 200ms ease;transition: background-color 200ms ease;position: relative; }
.style-31434 li.group:hover { background-color: rgba(204,22,50,.8); }
.style-31434 li.group:first-child { margin-top: 0; }
.style-31434 .game { margin: 0 0 10px 0; }
.style-63059 { margin-bottom: 40px; }
.style-63059 .category-description { font-size: 16px;padding: 10px; }
.style-63059 .link-image { background-position: left center;text-align: left; }
.style-63059 .h4-style A { color: #FFFFFF;font-size: 26px; }
.style-63059 .long-description { color: #ffffff;font-weight: 400; }
.style-63059 .form-intro { font-family: 'Roboto', sans-serif; }
.style-63059 A.links-urllink { color: #ffffff;font-style: italic;font-family: 'Roboto', sans-serif;font-size: 1.5em;font-weight: 400; }
.style-63059 A.links-urllink:before { position: absolute;content: "";display: block;top: 0;left: 0;right: 0;bottom: 0; }
.style-63059 li.group { margin-top: 20px;background-color: #C8102E;border-width: 0px;border-style: solid;border-color: #FF8025;padding: 15px 48px 15px 20px;text-align: left;background-repeat: no-repeat;background-position: calc(100% - 20px) center;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/165/site/1119/images/button.png');-webkit-transition: background-color 200ms ease;transition: background-color 200ms ease;position: relative; }
.style-63059 li.group:hover { background-color: rgba(204,22,50,.8); }
.style-63059 li.group:first-child { margin-top: 0; }
.style-63059 .game { margin: 0 0 10px 0; }
.style-44798 .h4-style { background-position: left top;color: #FFFFFF; }
.style-44798 A { color: #FFFFFF;font-size: 21px; }
.style-44798 { margin-bottom: 40px; }
.style-44798 .category-description { font-size: 16px;padding: 10px; }
.style-44798 .link-image { background-position: left center;text-align: left; }
.style-44798 .long-description { color: #ffffff;font-weight: 400; }
.style-44798 .form-intro { font-family: 'Roboto', sans-serif; }
.style-44798 A.links-urllink { color: #ffffff;font-style: italic;font-family: 'Roboto', sans-serif;font-size: 1.5em;font-weight: 400; }
.style-44798 A.links-urllink:before { position: absolute;content: "";display: block;top: 0;left: 0;right: 0;bottom: 0; }
.style-44798 li.group { margin-top: 20px;background-color: #C8102E;border-width: 0px;border-style: solid;border-color: #FF8025;padding: 15px 48px 15px 20px;text-align: left;background-repeat: no-repeat;background-position: calc(100% - 20px) center;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/165/site/1119/images/button.png');-webkit-transition: background-color 200ms ease;transition: background-color 200ms ease;position: relative; }
.style-44798 li.group:hover { background-color: rgba(204,22,50,.8); }
.style-44798 li.group:first-child { margin-top: 0; }
.style-44798 .game { margin: 0 0 10px 0; }
.style-68646 .h4-style { background-position: left top;color: #FFFFFF;font-size: 25px; }
.style-68646 A { color: #FFFFFF;font-size: 21px; }
.style-68646 { margin-bottom: 40px; }
.style-68646 .category-description { font-size: 16px;padding: 10px; }
.style-68646 .link-image { background-position: left center;text-align: left; }
.style-68646 .long-description { color: #ffffff;font-weight: 400; }
.style-68646 .form-intro { font-family: 'Roboto', sans-serif; }
.style-68646 A.links-urllink { color: #ffffff;font-style: italic;font-family: 'Roboto', sans-serif;font-size: 1.5em;font-weight: 400; }
.style-68646 A.links-urllink:before { position: absolute;content: "";display: block;top: 0;left: 0;right: 0;bottom: 0; }
.style-68646 li.group { margin-top: 20px;background-color: #C8102E;border-width: 0px;border-style: solid;border-color: #FF8025;padding: 15px 48px 15px 20px;text-align: left;background-repeat: no-repeat;background-position: calc(100% - 20px) center;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/165/site/1119/images/button.png');-webkit-transition: background-color 200ms ease;transition: background-color 200ms ease;position: relative; }
.style-68646 li.group:hover { background-color: rgba(204,22,50,.8); }
.style-68646 li.group:first-child { margin-top: 0; }
.style-68646 .game { margin: 0 0 10px 0; }
.style-38081 .h2-style { margin-bottom: 20px; }
.style-38081 .h4-style { padding-bottom: 5px; }
.style-38081 .button:hover { color: #000000; }
.style-38081 { margin-bottom: 40px; }
.style-38081 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38081 .readmore:hover { color: #000000; }
.style-38081 .archive:hover { color: #000000; }
.style-38081 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-38081 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38081 .photos { margin: 4px 15px 10px 0; }
.style-38081 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38081 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38081 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38081 .bus-phone { line-height: 20px; }
.style-38081 .education { line-height: 20px; }
.style-38081 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38081 .appointed { line-height: 20px; }
.style-38081 .grad-year { line-height: 20px; }
.style-38081 .bio { margin-top: 5px; }
.style-38081 .lists img { margin: 0 10px 5px 0; }
.style-38081 .question { margin: 0px; }
.style-38081 .biobutton:hover { color: #000000; }
.style-38081 .title { font-weight: bold;margin-bottom: 10px; }
.style-38081 .caption { margin-top: 5px; }
.style-38081 .submit-button { margin: 0 0 0 5px; }
.style-38081 .one-hundred { color: #cd1232;font-weight: bold; }
.style-38081 .fund .bar { background-color: #CD1232; }
.style-38081 .goal { font-weight: bold;color: #cd1232; }
.style-38081 .nick-name { font-weight: bold;color: #008C99; }
.style-38081 .name-prefix { font-weight: bold;color: #008C99; }
.style-38081 .first-name { font-weight: bold;color: #313131; }
.style-38081 .middle-name { font-weight: bold;color: #008C99; }
.style-38081 .last-name { font-weight: bold;color: #313131; }
.style-38081 .maiden-name { font-weight: bold;color: #79A100; }
.style-38081 .name-suffix { font-weight: bold;color: #79A100; }
.style-38081 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-38081 .fund .bar-container { border-color: #E5E5E5; }
.style-38081 .annualfund .goal .label { font-weight: bold;color: #cd1232; }
.style-38081 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-38081 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-38081 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-38081 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-38081 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-38081 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-38081 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-38081 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-38081 .error-message { color: #8A1F03;font-weight: bold; }
.style-38081 .album-name { margin: 10px 0px 10px 0px; }
.style-38081 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-38081 .play-button:hover { color: #000000; }
.style-38081 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-38081 .album-select { margin-bottom: 10px; }
.style-38081 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-38081 .businessindex .phone .label { font-weight: bold; }
.style-38081 .businessindex .address .label { font-weight: bold; }
.style-38081 .businessindex .distance .label { font-weight: bold; }
.style-38081 .businessindex .webpage .label { font-weight: bold; }
.style-38081 .businessindex .udf1 .label { font-weight: bold; }
.style-38081 .businessindex .udf2 .label { font-weight: bold; }
.style-38081 .businessindex .udf3 .label { font-weight: bold; }
.style-38081 .businessindex .udf4 .label { font-weight: bold; }
.style-38081 .businessindex .udf5 .label { font-weight: bold; }
.style-38081 .businessindex .description .label { font-weight: bold; }
.style-38081 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-38081 li.group:first-child { margin: 6px 0 0px 0; }
.style-38081 .team-name { color: #CD1232; }
.style-38081 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38081 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38081 .team-description { margin-top: 10px; }
.style-38081 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-38081 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-38081 .schedule-vs { font-weight: bold; }
.style-38081 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-38081 .schedule-teamname { font-weight: bold; }
.style-38081 .schedule-highlights:hover { color: #000000; }
.style-38081 .search-container { margin-bottom: 14px; }
.style-38081 .poll-answer { margin-bottom: 10px; }
.style-38081 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38081 .winloss { margin-bottom: 10px; }
.style-38081 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-38081 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-38081 .roster-entry { padding-bottom: 10px; }
.style-38081 .player-detail { line-height: 20px;margin-top: 10px; }
.style-38081 .return-letter { font-weight: bold; }
.style-38081 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-38081 .team-captain { font-weight: bold; }
.style-38081 .readmore-detail-page:hover { color: #000000; }
.style-38081 .schedule-directions:hover { color: #000000; }
.style-38081 .filter-item { padding-bottom: 6px; }
.style-38081 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-38081 .next-button { text-transform: uppercase;font-weight: bold; }
.style-38081 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-38081 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-38081 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-38081 .view-all:hover { color: #000000; }
.style-38081 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-38081 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-38081 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-38081 .maiden-name { font-weight: bold;color: #008C99; }
.style-38081 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-38081 .winloss.Win { font-weight: bold; }
.style-38081 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32163 .h2-style { margin-bottom: 20px; }
.style-32163 .h4-style { display: block;padding: 10px 15px; }
.style-32163 .button:hover { color: #000000; }
.style-32163 { margin-bottom: 40px; }
.style-32163 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32163 .readmore:hover { color: #000000; }
.style-32163 .archive:hover { color: #000000; }
.style-32163 .long-description { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32163 .brief-description { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32163 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32163 .photos { margin: 4px 15px 10px 0; }
.style-32163 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32163 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32163 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32163 .bus-phone { line-height: 20px; }
.style-32163 .education { line-height: 20px; }
.style-32163 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32163 .appointed { line-height: 20px; }
.style-32163 .grad-year { line-height: 20px; }
.style-32163 .bio { margin-top: 5px; }
.style-32163 .lists img { margin: 0 10px 5px 0; }
.style-32163 .question { margin: 0px; }
.style-32163 .biobutton:hover { color: #000000; }
.style-32163 .title { font-weight: bold;margin-bottom: 10px; }
.style-32163 .caption { margin-top: 5px; }
.style-32163 .submit-button { margin: 0 0 0 5px; }
.style-32163 .one-hundred { color: #C8102E;font-weight: bold; }
.style-32163 .fund .bar { background-color: #C8102E; }
.style-32163 .goal { font-weight: bold;color: #C8102E; }
.style-32163 .nick-name { font-weight: bold;color: #008C99; }
.style-32163 .name-prefix { font-weight: bold;color: #008C99; }
.style-32163 .first-name { font-weight: bold;color: #313131; }
.style-32163 .middle-name { font-weight: bold;color: #008C99; }
.style-32163 .last-name { font-weight: bold;color: #313131; }
.style-32163 .maiden-name { font-weight: bold;color: #79A100; }
.style-32163 .name-suffix { font-weight: bold;color: #79A100; }
.style-32163 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-32163 .fund .bar-container { border-color: #E5E5E5; }
.style-32163 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-32163 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-32163 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-32163 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-32163 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-32163 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-32163 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-32163 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-32163 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-32163 .error-message { color: #8A1F03;font-weight: bold; }
.style-32163 .album-name { margin: 10px 0px 10px 0px; }
.style-32163 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-32163 .play-button:hover { color: #000000; }
.style-32163 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32163 .album-select { margin-bottom: 10px; }
.style-32163 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-32163 .dept-or-grade-desc { font-family: 'Roboto', sans-serif;font-weight: 300;margin-bottom: 20px;font-size: 1.875em; }
.style-32163 .greeting { margin-bottom: 15px; }
.style-32163 .course-title.off-state { color: #C8102E; }
.style-32163 .course-title.off-state:hover { color: inherit; }
.style-32163 .course-desc { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32163 .businessindex .phone .label { font-weight: bold; }
.style-32163 .businessindex .address .label { font-weight: bold; }
.style-32163 .businessindex .distance .label { font-weight: bold; }
.style-32163 .businessindex .webpage .label { font-weight: bold; }
.style-32163 .businessindex .udf1 .label { font-weight: bold; }
.style-32163 .businessindex .udf2 .label { font-weight: bold; }
.style-32163 .businessindex .udf3 .label { font-weight: bold; }
.style-32163 .businessindex .udf4 .label { font-weight: bold; }
.style-32163 .businessindex .udf5 .label { font-weight: bold; }
.style-32163 .businessindex .description .label { font-weight: bold; }
.style-32163 li.group { margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;background: #f6f6f6; }
.style-32163 li.group:first-child { margin: 6px 0 0px 0; }
.style-32163 .team-name { color: #C8102E; }
.style-32163 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32163 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32163 .team-description { margin-top: 10px; }
.style-32163 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-32163 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-32163 .schedule-vs { font-weight: bold; }
.style-32163 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-32163 .schedule-teamname { font-weight: bold; }
.style-32163 .schedule-highlights:hover { color: #000000; }
.style-32163 .search-container { margin-bottom: 14px; }
.style-32163 .poll-answer { margin-bottom: 10px; }
.style-32163 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32163 .winloss { margin-bottom: 10px; }
.style-32163 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-32163 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-32163 .roster-entry { padding-bottom: 10px; }
.style-32163 .player-detail { line-height: 20px;margin-top: 10px; }
.style-32163 .return-letter { font-weight: bold; }
.style-32163 .course-title A { display: block;padding: 10px 15px; }
.style-32163 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-32163 .team-captain { font-weight: bold; }
.style-32163 .readmore-detail-page:hover { color: #000000; }
.style-32163 .schedule-directions:hover { color: #000000; }
.style-32163 .filter-item { padding-bottom: 6px; }
.style-32163 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-32163 .next-button { text-transform: uppercase;font-weight: bold; }
.style-32163 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-32163 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-32163 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-32163 .view-all:hover { color: #000000; }
.style-32163 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-32163 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-32163 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-32163 .maiden-name { font-weight: bold;color: #008C99; }
.style-32163 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-32163 .winloss.Win { font-weight: bold; }
.style-32163 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-36186 .h2-style { margin-bottom: 20px; }
.style-36186 .h4-style { display: block;padding: 10px 15px; }
.style-36186 A { padding: 10px 15px;font-weight: bold;font-family: 'Roboto', sans-serif;font-size: 18px; }
.style-36186 .button:hover { color: #000000; }
.style-36186 { margin-bottom: 40px; }
.style-36186 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36186 .readmore:hover { color: #000000; }
.style-36186 .archive:hover { color: #000000; }
.style-36186 .long-description { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36186 .brief-description { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36186 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36186 .photos { margin: 4px 15px 10px 0; }
.style-36186 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36186 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36186 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36186 .bus-phone { line-height: 20px; }
.style-36186 .education { line-height: 20px; }
.style-36186 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36186 .appointed { line-height: 20px; }
.style-36186 .grad-year { line-height: 20px; }
.style-36186 .bio { margin-top: 5px; }
.style-36186 .lists img { margin: 0 10px 5px 0; }
.style-36186 .question { margin: 0px; }
.style-36186 .biobutton:hover { color: #000000; }
.style-36186 .title { font-weight: bold;margin-bottom: 10px; }
.style-36186 .caption { margin-top: 5px; }
.style-36186 .submit-button { margin: 0 0 0 5px; }
.style-36186 .one-hundred { color: #C8102E;font-weight: bold; }
.style-36186 .fund .bar { background-color: #C8102E; }
.style-36186 .goal { font-weight: bold;color: #C8102E; }
.style-36186 .nick-name { font-weight: bold;color: #008C99; }
.style-36186 .name-prefix { font-weight: bold;color: #008C99; }
.style-36186 .first-name { font-weight: bold;color: #313131; }
.style-36186 .middle-name { font-weight: bold;color: #008C99; }
.style-36186 .last-name { font-weight: bold;color: #313131; }
.style-36186 .maiden-name { font-weight: bold;color: #79A100; }
.style-36186 .name-suffix { font-weight: bold;color: #79A100; }
.style-36186 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-36186 .fund .bar-container { border-color: #E5E5E5; }
.style-36186 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-36186 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-36186 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-36186 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-36186 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-36186 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-36186 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-36186 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-36186 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-36186 .error-message { color: #8A1F03;font-weight: bold; }
.style-36186 .album-name { margin: 10px 0px 10px 0px; }
.style-36186 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-36186 .play-button:hover { color: #000000; }
.style-36186 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-36186 .album-select { margin-bottom: 10px; }
.style-36186 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-36186 .dept-or-grade-desc { font-family: 'Roboto', sans-serif;font-weight: 300;margin-bottom: 20px;font-size: 1.875em; }
.style-36186 .greeting { margin-bottom: 15px; }
.style-36186 .course-title.off-state { color: #C8102E; }
.style-36186 .course-title.off-state:hover { color: inherit; }
.style-36186 .course-desc { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36186 .businessindex .phone .label { font-weight: bold; }
.style-36186 .businessindex .address .label { font-weight: bold; }
.style-36186 .businessindex .distance .label { font-weight: bold; }
.style-36186 .businessindex .webpage .label { font-weight: bold; }
.style-36186 .businessindex .udf1 .label { font-weight: bold; }
.style-36186 .businessindex .udf2 .label { font-weight: bold; }
.style-36186 .businessindex .udf3 .label { font-weight: bold; }
.style-36186 .businessindex .udf4 .label { font-weight: bold; }
.style-36186 .businessindex .udf5 .label { font-weight: bold; }
.style-36186 .businessindex .description .label { font-weight: bold; }
.style-36186 li.group { margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;background: #f6f6f6; }
.style-36186 li.group:first-child { margin: 6px 0 0px 0; }
.style-36186 .team-name { color: #C8102E; }
.style-36186 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36186 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36186 .team-description { margin-top: 10px; }
.style-36186 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-36186 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-36186 .schedule-vs { font-weight: bold; }
.style-36186 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-36186 .schedule-teamname { font-weight: bold; }
.style-36186 .schedule-highlights:hover { color: #000000; }
.style-36186 .search-container { margin-bottom: 14px; }
.style-36186 .poll-answer { margin-bottom: 10px; }
.style-36186 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36186 .winloss { margin-bottom: 10px; }
.style-36186 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-36186 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-36186 .roster-entry { padding-bottom: 10px; }
.style-36186 .player-detail { line-height: 20px;margin-top: 10px; }
.style-36186 .return-letter { font-weight: bold; }
.style-36186 .course-title A { display: block;padding: 10px 15px; }
.style-36186 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-36186 .team-captain { font-weight: bold; }
.style-36186 .readmore-detail-page:hover { color: #000000; }
.style-36186 .schedule-directions:hover { color: #000000; }
.style-36186 .filter-item { padding-bottom: 6px; }
.style-36186 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-36186 .next-button { text-transform: uppercase;font-weight: bold; }
.style-36186 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-36186 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-36186 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-36186 .view-all:hover { color: #000000; }
.style-36186 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-36186 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-36186 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-36186 .maiden-name { font-weight: bold;color: #008C99; }
.style-36186 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-36186 .winloss.Win { font-weight: bold; }
.style-36186 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-37628 .h2-style { margin-bottom: 20px; }
.style-37628 .h4-style { display: block;padding: 10px 15px; }
.style-37628 .button:hover { color: #000000; }
.style-37628 { margin-bottom: 40px; }
.style-37628 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37628 .readmore:hover { color: #000000; }
.style-37628 .archive:hover { color: #000000; }
.style-37628 .long-description { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37628 .brief-description { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37628 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37628 .photos { margin: 4px 15px 10px 0; }
.style-37628 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37628 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37628 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37628 .bus-phone { line-height: 20px; }
.style-37628 .education { line-height: 20px; }
.style-37628 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37628 .appointed { line-height: 20px; }
.style-37628 .grad-year { line-height: 20px; }
.style-37628 .bio { margin-top: 5px; }
.style-37628 .lists img { margin: 0 10px 5px 0; }
.style-37628 .question { margin: 0px; }
.style-37628 .biobutton:hover { color: #000000; }
.style-37628 .title { font-weight: bold;margin-bottom: 10px; }
.style-37628 .caption { margin-top: 5px; }
.style-37628 .submit-button { margin: 0 0 0 5px; }
.style-37628 .one-hundred { color: #C8102E;font-weight: bold; }
.style-37628 .fund .bar { background-color: #C8102E; }
.style-37628 .goal { font-weight: bold;color: #C8102E; }
.style-37628 .nick-name { font-weight: bold;color: #008C99; }
.style-37628 .name-prefix { font-weight: bold;color: #008C99; }
.style-37628 .first-name { font-weight: bold;color: #313131; }
.style-37628 .middle-name { font-weight: bold;color: #008C99; }
.style-37628 .last-name { font-weight: bold;color: #313131; }
.style-37628 .maiden-name { font-weight: bold;color: #79A100; }
.style-37628 .name-suffix { font-weight: bold;color: #79A100; }
.style-37628 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-37628 .fund .bar-container { border-color: #E5E5E5; }
.style-37628 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-37628 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-37628 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-37628 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-37628 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-37628 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-37628 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-37628 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-37628 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-37628 .error-message { color: #8A1F03;font-weight: bold; }
.style-37628 A.links-urllink { font-family: 'Roboto', sans-serif;font-weight: bold;color: #C8102E;background-color: #FFFFFF; }
.style-37628 .album-name { margin: 10px 0px 10px 0px; }
.style-37628 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-37628 .play-button:hover { color: #000000; }
.style-37628 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-37628 .album-select { margin-bottom: 10px; }
.style-37628 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-37628 .dept-or-grade-desc { font-family: 'Roboto', sans-serif;font-weight: 300;margin-bottom: 20px;font-size: 1.875em; }
.style-37628 .greeting { margin-bottom: 15px; }
.style-37628 .course-title.off-state { color: #C8102E; }
.style-37628 .course-title.off-state:hover { color: inherit; }
.style-37628 .course-desc { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37628 .businessindex .phone .label { font-weight: bold; }
.style-37628 .businessindex .address .label { font-weight: bold; }
.style-37628 .businessindex .distance .label { font-weight: bold; }
.style-37628 .businessindex .webpage .label { font-weight: bold; }
.style-37628 .businessindex .udf1 .label { font-weight: bold; }
.style-37628 .businessindex .udf2 .label { font-weight: bold; }
.style-37628 .businessindex .udf3 .label { font-weight: bold; }
.style-37628 .businessindex .udf4 .label { font-weight: bold; }
.style-37628 .businessindex .udf5 .label { font-weight: bold; }
.style-37628 .businessindex .description .label { font-weight: bold; }
.style-37628 li.group { margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;background: #f6f6f6;background-color: #F4F4F4; }
.style-37628 li.group:first-child { margin: 6px 0 0px 0; }
.style-37628 .team-name { color: #C8102E; }
.style-37628 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37628 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37628 .team-description { margin-top: 10px; }
.style-37628 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-37628 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-37628 .schedule-vs { font-weight: bold; }
.style-37628 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-37628 .schedule-teamname { font-weight: bold; }
.style-37628 .schedule-highlights:hover { color: #000000; }
.style-37628 .search-container { margin-bottom: 14px; }
.style-37628 .poll-answer { margin-bottom: 10px; }
.style-37628 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37628 .winloss { margin-bottom: 10px; }
.style-37628 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-37628 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-37628 .roster-entry { padding-bottom: 10px; }
.style-37628 .player-detail { line-height: 20px;margin-top: 10px; }
.style-37628 .return-letter { font-weight: bold; }
.style-37628 .course-title A { display: block;padding: 10px 15px; }
.style-37628 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-37628 .team-captain { font-weight: bold; }
.style-37628 .readmore-detail-page:hover { color: #000000; }
.style-37628 .schedule-directions:hover { color: #000000; }
.style-37628 .filter-item { padding-bottom: 6px; }
.style-37628 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-37628 .next-button { text-transform: uppercase;font-weight: bold; }
.style-37628 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-37628 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-37628 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-37628 .view-all:hover { color: #000000; }
.style-37628 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-37628 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-37628 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-37628 .maiden-name { font-weight: bold;color: #008C99; }
.style-37628 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-37628 .winloss.Win { font-weight: bold; }
.style-37628 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-39753 .h2-style { margin-bottom: 20px; }
.style-39753 .h4-style { display: block;padding: 10px 15px; }
.style-39753 .button:hover { color: #000000; }
.style-39753 { margin-bottom: 40px; }
.style-39753 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-39753 .readmore:hover { color: #000000; }
.style-39753 .archive:hover { color: #000000; }
.style-39753 .long-description { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-39753 .brief-description { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-39753 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-39753 .photos { margin: 4px 15px 10px 0; }
.style-39753 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-39753 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-39753 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-39753 .bus-phone { line-height: 20px; }
.style-39753 .education { line-height: 20px; }
.style-39753 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-39753 .appointed { line-height: 20px; }
.style-39753 .grad-year { line-height: 20px; }
.style-39753 .bio { margin-top: 5px; }
.style-39753 .lists img { margin: 0 10px 5px 0; }
.style-39753 .question { margin: 0px; }
.style-39753 .biobutton:hover { color: #000000; }
.style-39753 .title { font-weight: bold;margin-bottom: 10px; }
.style-39753 .caption { margin-top: 5px; }
.style-39753 .submit-button { margin: 0 0 0 5px; }
.style-39753 .one-hundred { color: #C8102E;font-weight: bold; }
.style-39753 .fund .bar { background-color: #C8102E; }
.style-39753 .goal { font-weight: bold;color: #C8102E; }
.style-39753 .nick-name { font-weight: bold;color: #008C99; }
.style-39753 .name-prefix { font-weight: bold;color: #008C99; }
.style-39753 .first-name { font-weight: bold;color: #313131; }
.style-39753 .middle-name { font-weight: bold;color: #008C99; }
.style-39753 .last-name { font-weight: bold;color: #313131; }
.style-39753 .maiden-name { font-weight: bold;color: #79A100; }
.style-39753 .name-suffix { font-weight: bold;color: #79A100; }
.style-39753 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-39753 .fund .bar-container { border-color: #E5E5E5; }
.style-39753 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-39753 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-39753 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-39753 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-39753 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-39753 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-39753 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-39753 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-39753 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-39753 .error-message { color: #8A1F03;font-weight: bold; }
.style-39753 A.links-urllink { font-family: 'Roboto', sans-serif;font-weight: bold;color: #FFFFFF;background-color: #C8102E; }
.style-39753 .album-name { margin: 10px 0px 10px 0px; }
.style-39753 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-39753 .play-button:hover { color: #000000; }
.style-39753 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-39753 .album-select { margin-bottom: 10px; }
.style-39753 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-39753 .dept-or-grade-desc { font-family: 'Roboto', sans-serif;font-weight: 300;margin-bottom: 20px;font-size: 1.875em; }
.style-39753 .greeting { margin-bottom: 15px; }
.style-39753 .course-title.off-state { color: #C8102E; }
.style-39753 .course-title.off-state:hover { color: inherit; }
.style-39753 .course-desc { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-39753 .businessindex .phone .label { font-weight: bold; }
.style-39753 .businessindex .address .label { font-weight: bold; }
.style-39753 .businessindex .distance .label { font-weight: bold; }
.style-39753 .businessindex .webpage .label { font-weight: bold; }
.style-39753 .businessindex .udf1 .label { font-weight: bold; }
.style-39753 .businessindex .udf2 .label { font-weight: bold; }
.style-39753 .businessindex .udf3 .label { font-weight: bold; }
.style-39753 .businessindex .udf4 .label { font-weight: bold; }
.style-39753 .businessindex .udf5 .label { font-weight: bold; }
.style-39753 .businessindex .description .label { font-weight: bold; }
.style-39753 li.group { margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;background: #f6f6f6;background-color: #C8102E; }
.style-39753 li.group:first-child { margin: 6px 0 0px 0; }
.style-39753 .team-name { color: #C8102E; }
.style-39753 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-39753 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-39753 .team-description { margin-top: 10px; }
.style-39753 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-39753 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-39753 .schedule-vs { font-weight: bold; }
.style-39753 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-39753 .schedule-teamname { font-weight: bold; }
.style-39753 .schedule-highlights:hover { color: #000000; }
.style-39753 .search-container { margin-bottom: 14px; }
.style-39753 .poll-answer { margin-bottom: 10px; }
.style-39753 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-39753 .winloss { margin-bottom: 10px; }
.style-39753 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-39753 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-39753 .roster-entry { padding-bottom: 10px; }
.style-39753 .player-detail { line-height: 20px;margin-top: 10px; }
.style-39753 .return-letter { font-weight: bold; }
.style-39753 .course-title A { display: block;padding: 10px 15px; }
.style-39753 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-39753 .team-captain { font-weight: bold; }
.style-39753 .readmore-detail-page:hover { color: #000000; }
.style-39753 .schedule-directions:hover { color: #000000; }
.style-39753 .filter-item { padding-bottom: 6px; }
.style-39753 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-39753 .next-button { text-transform: uppercase;font-weight: bold; }
.style-39753 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-39753 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-39753 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-39753 .view-all:hover { color: #000000; }
.style-39753 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-39753 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-39753 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-39753 .maiden-name { font-weight: bold;color: #008C99; }
.style-39753 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-39753 .winloss.Win { font-weight: bold; }
.style-39753 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-57153 .h2-style { margin-bottom: 20px; }
.style-57153 .h4-style { display: block;padding: 10px 15px;color: #000000; }
.style-57153 .h4-style:hover { color: #000000; }
.style-57153 .button:hover { color: #000000; }
.style-57153 { margin-bottom: 40px;color: #000000;text-align: left; }
.style-57153 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57153 .readmore:hover { color: #000000; }
.style-57153 .archive:hover { color: #000000; }
.style-57153 .long-description { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57153 .brief-description { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57153 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57153 .photos { margin: 4px 15px 10px 0; }
.style-57153 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57153 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57153 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57153 .bus-phone { line-height: 20px; }
.style-57153 .education { line-height: 20px; }
.style-57153 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57153 .appointed { line-height: 20px; }
.style-57153 .grad-year { line-height: 20px; }
.style-57153 .bio { margin-top: 5px; }
.style-57153 .lists img { margin: 0 10px 5px 0; }
.style-57153 .question { margin: 0px; }
.style-57153 .biobutton:hover { color: #000000; }
.style-57153 .title { font-weight: bold;margin-bottom: 10px; }
.style-57153 .caption { margin-top: 5px; }
.style-57153 .submit-button { margin: 0 0 0 5px; }
.style-57153 .one-hundred { color: #C8102E;font-weight: bold; }
.style-57153 .fund .bar { background-color: #C8102E; }
.style-57153 .goal { font-weight: bold;color: #C8102E; }
.style-57153 .nick-name { font-weight: bold;color: #008C99; }
.style-57153 .name-prefix { font-weight: bold;color: #008C99; }
.style-57153 .first-name { font-weight: bold;color: #313131; }
.style-57153 .middle-name { font-weight: bold;color: #008C99; }
.style-57153 .last-name { font-weight: bold;color: #313131; }
.style-57153 .maiden-name { font-weight: bold;color: #79A100; }
.style-57153 .name-suffix { font-weight: bold;color: #79A100; }
.style-57153 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-57153 .fund .bar-container { border-color: #E5E5E5; }
.style-57153 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-57153 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-57153 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-57153 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-57153 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-57153 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-57153 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-57153 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-57153 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-57153 .error-message { color: #8A1F03;font-weight: bold; }
.style-57153 A.links-urllink { font-family: 'Roboto', sans-serif;font-weight: bold;color: #FFFFFF;background-color: #C8102E; }
.style-57153 .album-name { margin: 10px 0px 10px 0px; }
.style-57153 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-57153 .play-button:hover { color: #000000; }
.style-57153 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-57153 .album-select { margin-bottom: 10px; }
.style-57153 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-57153 .dept-or-grade-desc { font-family: 'Roboto', sans-serif;font-weight: 300;margin-bottom: 20px;font-size: 1.875em; }
.style-57153 .greeting { margin-bottom: 15px; }
.style-57153 .course-title.off-state { color: #C8102E; }
.style-57153 .course-title.off-state:hover { color: inherit; }
.style-57153 .course-desc { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57153 .businessindex .phone .label { font-weight: bold; }
.style-57153 .businessindex .address .label { font-weight: bold; }
.style-57153 .businessindex .distance .label { font-weight: bold; }
.style-57153 .businessindex .webpage .label { font-weight: bold; }
.style-57153 .businessindex .udf1 .label { font-weight: bold; }
.style-57153 .businessindex .udf2 .label { font-weight: bold; }
.style-57153 .businessindex .udf3 .label { font-weight: bold; }
.style-57153 .businessindex .udf4 .label { font-weight: bold; }
.style-57153 .businessindex .udf5 .label { font-weight: bold; }
.style-57153 .businessindex .description .label { font-weight: bold; }
.style-57153 li.group { margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;background: #f6f6f6;background-color: #C8102E; }
.style-57153 li.group:first-child { margin: 6px 0 0px 0; }
.style-57153 div.content-wrap { color: #000000; }
.style-57153 div.content-wrap:hover { color: #000000; }
.style-57153 .team-name { color: #C8102E; }
.style-57153 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57153 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57153 .team-description { margin-top: 10px; }
.style-57153 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-57153 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-57153 .schedule-vs { font-weight: bold; }
.style-57153 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-57153 .schedule-teamname { font-weight: bold; }
.style-57153 .schedule-highlights:hover { color: #000000; }
.style-57153 .search-container { margin-bottom: 14px; }
.style-57153 .poll-answer { margin-bottom: 10px; }
.style-57153 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57153 .winloss { margin-bottom: 10px; }
.style-57153 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-57153 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-57153 .roster-entry { padding-bottom: 10px; }
.style-57153 .player-detail { line-height: 20px;margin-top: 10px; }
.style-57153 .return-letter { font-weight: bold; }
.style-57153 .course-title A { display: block;padding: 10px 15px; }
.style-57153 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-57153 .team-captain { font-weight: bold; }
.style-57153 .readmore-detail-page:hover { color: #000000; }
.style-57153 .schedule-directions:hover { color: #000000; }
.style-57153 .filter-item { padding-bottom: 6px; }
.style-57153 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-57153 .next-button { text-transform: uppercase;font-weight: bold; }
.style-57153 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-57153 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-57153 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-57153 .view-all:hover { color: #000000; }
.style-57153 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-57153 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-57153 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-57153 .maiden-name { font-weight: bold;color: #008C99; }
.style-57153 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-57153 .winloss.Win { font-weight: bold; }
.style-57153 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-57529 .h2-style { margin-bottom: 20px; }
.style-57529 .h4-style { display: block;padding: 10px 15px; }
.style-57529 .h4-style:before { /*content: " \02D6   ";color: #C8102E;transition: color 200ms ease, background 200ms ease, border 200ms ease;font-size: 1.125em;font-weight: 600;: */; }
.style-57529 .button:hover { color: #000000; }
.style-57529 { margin-bottom: 40px; }
.style-57529 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57529 .readmore:hover { color: #000000; }
.style-57529 .archive:hover { color: #000000; }
.style-57529 .long-description { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57529 .brief-description { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57529 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57529 .photos { margin: 4px 15px 10px 0; }
.style-57529 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57529 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57529 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57529 .bus-phone { line-height: 20px; }
.style-57529 .education { line-height: 20px; }
.style-57529 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57529 .appointed { line-height: 20px; }
.style-57529 .grad-year { line-height: 20px; }
.style-57529 .bio { margin-top: 5px; }
.style-57529 .lists img { margin: 0 10px 5px 0; }
.style-57529 .question { margin: 0px; }
.style-57529 .biobutton:hover { color: #000000; }
.style-57529 .title { font-weight: bold;margin-bottom: 10px; }
.style-57529 .caption { margin-top: 5px; }
.style-57529 .submit-button { margin: 0 0 0 5px; }
.style-57529 .one-hundred { color: #C8102E;font-weight: bold; }
.style-57529 .fund .bar { background-color: #C8102E; }
.style-57529 .goal { font-weight: bold;color: #C8102E; }
.style-57529 .nick-name { font-weight: bold;color: #008C99; }
.style-57529 .name-prefix { font-weight: bold;color: #008C99; }
.style-57529 .first-name { font-weight: bold;color: #313131; }
.style-57529 .middle-name { font-weight: bold;color: #008C99; }
.style-57529 .last-name { font-weight: bold;color: #313131; }
.style-57529 .maiden-name { font-weight: bold;color: #79A100; }
.style-57529 .name-suffix { font-weight: bold;color: #79A100; }
.style-57529 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-57529 .fund .bar-container { border-color: #E5E5E5; }
.style-57529 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-57529 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-57529 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-57529 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-57529 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-57529 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-57529 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-57529 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-57529 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-57529 .error-message { color: #8A1F03;font-weight: bold; }
.style-57529 .album-name { margin: 10px 0px 10px 0px; }
.style-57529 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-57529 .play-button:hover { color: #000000; }
.style-57529 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-57529 .album-select { margin-bottom: 10px; }
.style-57529 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-57529 .dept-or-grade-desc { font-family: 'Roboto', sans-serif;font-weight: 300;margin-bottom: 20px;font-size: 1.875em; }
.style-57529 .greeting { margin-bottom: 15px; }
.style-57529 .course-title.off-state { color: #C8102E; }
.style-57529 .course-title.off-state:hover { color: inherit; }
.style-57529 .course-desc { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57529 .businessindex .phone .label { font-weight: bold; }
.style-57529 .businessindex .address .label { font-weight: bold; }
.style-57529 .businessindex .distance .label { font-weight: bold; }
.style-57529 .businessindex .webpage .label { font-weight: bold; }
.style-57529 .businessindex .udf1 .label { font-weight: bold; }
.style-57529 .businessindex .udf2 .label { font-weight: bold; }
.style-57529 .businessindex .udf3 .label { font-weight: bold; }
.style-57529 .businessindex .udf4 .label { font-weight: bold; }
.style-57529 .businessindex .udf5 .label { font-weight: bold; }
.style-57529 .businessindex .description .label { font-weight: bold; }
.style-57529 li.group { margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;background: #f6f6f6; }
.style-57529 li.group:first-child { margin: 6px 0 0px 0; }
.style-57529 .team-name { color: #C8102E; }
.style-57529 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57529 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57529 .team-description { margin-top: 10px; }
.style-57529 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-57529 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-57529 .schedule-vs { font-weight: bold; }
.style-57529 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-57529 .schedule-teamname { font-weight: bold; }
.style-57529 .schedule-highlights:hover { color: #000000; }
.style-57529 .search-container { margin-bottom: 14px; }
.style-57529 .poll-answer { margin-bottom: 10px; }
.style-57529 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-57529 .winloss { margin-bottom: 10px; }
.style-57529 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-57529 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-57529 .roster-entry { padding-bottom: 10px; }
.style-57529 .player-detail { line-height: 20px;margin-top: 10px; }
.style-57529 .return-letter { font-weight: bold; }
.style-57529 .course-title A { display: block;padding: 10px 15px; }
.style-57529 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-57529 .team-captain { font-weight: bold; }
.style-57529 .readmore-detail-page:hover { color: #000000; }
.style-57529 .schedule-directions:hover { color: #000000; }
.style-57529 .filter-item { padding-bottom: 6px; }
.style-57529 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-57529 .next-button { text-transform: uppercase;font-weight: bold; }
.style-57529 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-57529 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-57529 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-57529 .view-all:hover { color: #000000; }
.style-57529 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-57529 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-57529 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-57529 .maiden-name { font-weight: bold;color: #008C99; }
.style-57529 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-57529 .winloss.Win { font-weight: bold; }
.style-57529 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-52026 .h2-style { margin-bottom: 20px; }
.style-52026 .h4-style { display: block;padding: 10px 15px; }
.style-52026 .button:hover { color: #000000; }
.style-52026 { margin-bottom: 40px; }
.style-52026 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-52026 .readmore:hover { color: #000000; }
.style-52026 .archive:hover { color: #000000; }
.style-52026 .long-description { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-52026 .brief-description { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-52026 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-52026 .photos { margin: 4px 15px 10px 0; }
.style-52026 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-52026 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-52026 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-52026 .bus-phone { line-height: 20px; }
.style-52026 .education { line-height: 20px; }
.style-52026 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-52026 .appointed { line-height: 20px; }
.style-52026 .grad-year { line-height: 20px; }
.style-52026 .bio { margin-top: 5px; }
.style-52026 .lists img { margin: 0 10px 5px 0; }
.style-52026 .question { margin: 0px; }
.style-52026 .biobutton:hover { color: #000000; }
.style-52026 .title { font-weight: bold;margin-bottom: 10px; }
.style-52026 .caption { margin-top: 5px; }
.style-52026 .submit-button { margin: 0 0 0 5px; }
.style-52026 .one-hundred { color: #C8102E;font-weight: bold; }
.style-52026 .fund .bar { background-color: #C8102E; }
.style-52026 .goal { font-weight: bold;color: #C8102E; }
.style-52026 .nick-name { font-weight: bold;color: #008C99; }
.style-52026 .name-prefix { font-weight: bold;color: #008C99; }
.style-52026 .first-name { font-weight: bold;color: #313131; }
.style-52026 .middle-name { font-weight: bold;color: #008C99; }
.style-52026 .last-name { font-weight: bold;color: #313131; }
.style-52026 .maiden-name { font-weight: bold;color: #79A100; }
.style-52026 .name-suffix { font-weight: bold;color: #79A100; }
.style-52026 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-52026 .fund .bar-container { border-color: #E5E5E5; }
.style-52026 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-52026 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-52026 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-52026 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-52026 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-52026 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-52026 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-52026 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-52026 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-52026 .error-message { color: #8A1F03;font-weight: bold; }
.style-52026 A.links-urllink { font-family: 'Roboto', sans-serif;font-weight: bold;color: #C8102E;background-color: #FFFFFF; }
.style-52026 .album-name { margin: 10px 0px 10px 0px; }
.style-52026 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-52026 .play-button:hover { color: #000000; }
.style-52026 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-52026 .album-select { margin-bottom: 10px; }
.style-52026 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-52026 .dept-or-grade-desc { font-family: 'Roboto', sans-serif;font-weight: 300;margin-bottom: 20px;font-size: 1.875em; }
.style-52026 .greeting { margin-bottom: 15px; }
.style-52026 .course-title.off-state { color: #C8102E; }
.style-52026 .course-title.off-state:hover { color: inherit; }
.style-52026 .course-desc { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-52026 .businessindex .phone .label { font-weight: bold; }
.style-52026 .businessindex .address .label { font-weight: bold; }
.style-52026 .businessindex .distance .label { font-weight: bold; }
.style-52026 .businessindex .webpage .label { font-weight: bold; }
.style-52026 .businessindex .udf1 .label { font-weight: bold; }
.style-52026 .businessindex .udf2 .label { font-weight: bold; }
.style-52026 .businessindex .udf3 .label { font-weight: bold; }
.style-52026 .businessindex .udf4 .label { font-weight: bold; }
.style-52026 .businessindex .udf5 .label { font-weight: bold; }
.style-52026 .businessindex .description .label { font-weight: bold; }
.style-52026 li.group { margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;background: #f6f6f6;background-color: #F4F4F4; }
.style-52026 li.group:first-child { margin: 6px 0 0px 0; }
.style-52026 .team-name { color: #C8102E; }
.style-52026 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-52026 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-52026 .team-description { margin-top: 10px; }
.style-52026 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-52026 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-52026 .schedule-vs { font-weight: bold; }
.style-52026 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-52026 .schedule-teamname { font-weight: bold; }
.style-52026 .schedule-highlights:hover { color: #000000; }
.style-52026 .search-container { margin-bottom: 14px; }
.style-52026 .poll-answer { margin-bottom: 10px; }
.style-52026 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-52026 .winloss { margin-bottom: 10px; }
.style-52026 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-52026 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-52026 .roster-entry { padding-bottom: 10px; }
.style-52026 .player-detail { line-height: 20px;margin-top: 10px; }
.style-52026 .return-letter { font-weight: bold; }
.style-52026 .course-title A { display: block;padding: 10px 15px; }
.style-52026 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-52026 .team-captain { font-weight: bold; }
.style-52026 .readmore-detail-page:hover { color: #000000; }
.style-52026 .schedule-directions:hover { color: #000000; }
.style-52026 .filter-item { padding-bottom: 6px; }
.style-52026 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-52026 .next-button { text-transform: uppercase;font-weight: bold; }
.style-52026 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-52026 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-52026 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-52026 .view-all:hover { color: #000000; }
.style-52026 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-52026 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-52026 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-52026 .maiden-name { font-weight: bold;color: #008C99; }
.style-52026 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-52026 .winloss.Win { font-weight: bold; }
.style-52026 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-34846 .h2-style { margin-bottom: 20px; }
.style-34846 .h4-style { display: block;padding: 10px 15px; }
.style-34846 .button:hover { color: #000000; }
.style-34846 { margin-bottom: 40px; }
.style-34846 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34846 .readmore:hover { color: #000000; }
.style-34846 .archive:hover { color: #000000; }
.style-34846 .long-description { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34846 .brief-description { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34846 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34846 .photos { margin: 4px 15px 10px 0; }
.style-34846 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34846 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34846 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34846 .bus-phone { line-height: 20px; }
.style-34846 .education { line-height: 20px; }
.style-34846 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34846 .appointed { line-height: 20px; }
.style-34846 .grad-year { line-height: 20px; }
.style-34846 .bio { margin-top: 5px; }
.style-34846 .lists img { margin: 0 10px 5px 0; }
.style-34846 .question { margin: 0px; }
.style-34846 .biobutton:hover { color: #000000; }
.style-34846 .title { font-weight: bold;margin-bottom: 10px; }
.style-34846 .caption { margin-top: 5px; }
.style-34846 .submit-button { margin: 0 0 0 5px; }
.style-34846 .one-hundred { color: #C8102E;font-weight: bold; }
.style-34846 .fund .bar { background-color: #C8102E; }
.style-34846 .goal { font-weight: bold;color: #C8102E; }
.style-34846 .nick-name { font-weight: bold;color: #008C99; }
.style-34846 .name-prefix { font-weight: bold;color: #008C99; }
.style-34846 .first-name { font-weight: bold;color: #313131; }
.style-34846 .middle-name { font-weight: bold;color: #008C99; }
.style-34846 .last-name { font-weight: bold;color: #313131; }
.style-34846 .maiden-name { font-weight: bold;color: #79A100; }
.style-34846 .name-suffix { font-weight: bold;color: #79A100; }
.style-34846 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-34846 .fund .bar-container { border-color: #E5E5E5; }
.style-34846 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-34846 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-34846 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-34846 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-34846 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-34846 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-34846 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-34846 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-34846 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-34846 .error-message { color: #8A1F03;font-weight: bold; }
.style-34846 .album-name { margin: 10px 0px 10px 0px; }
.style-34846 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-34846 .play-button:hover { color: #000000; }
.style-34846 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-34846 .album-select { margin-bottom: 10px; }
.style-34846 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-34846 .dept-or-grade-desc { font-family: 'Roboto', sans-serif;font-weight: 300;margin-bottom: 20px;font-size: 1.875em; }
.style-34846 .greeting { margin-bottom: 15px; }
.style-34846 .course-title.off-state { color: #C8102E; }
.style-34846 .course-title.off-state:hover { color: inherit; }
.style-34846 .course-desc { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34846 .businessindex .phone .label { font-weight: bold; }
.style-34846 .businessindex .address .label { font-weight: bold; }
.style-34846 .businessindex .distance .label { font-weight: bold; }
.style-34846 .businessindex .webpage .label { font-weight: bold; }
.style-34846 .businessindex .udf1 .label { font-weight: bold; }
.style-34846 .businessindex .udf2 .label { font-weight: bold; }
.style-34846 .businessindex .udf3 .label { font-weight: bold; }
.style-34846 .businessindex .udf4 .label { font-weight: bold; }
.style-34846 .businessindex .udf5 .label { font-weight: bold; }
.style-34846 .businessindex .description .label { font-weight: bold; }
.style-34846 li.group { margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;background: #f6f6f6; }
.style-34846 li.group:first-child { margin: 6px 0 0px 0; }
.style-34846 .team-name { color: #C8102E; }
.style-34846 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34846 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34846 .team-description { margin-top: 10px; }
.style-34846 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-34846 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-34846 .schedule-vs { font-weight: bold; }
.style-34846 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-34846 .schedule-teamname { font-weight: bold; }
.style-34846 .schedule-highlights:hover { color: #000000; }
.style-34846 .search-container { margin-bottom: 14px; }
.style-34846 .poll-answer { margin-bottom: 10px; }
.style-34846 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34846 .winloss { margin-bottom: 10px; }
.style-34846 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-34846 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-34846 .roster-entry { padding-bottom: 10px; }
.style-34846 .player-detail { line-height: 20px;margin-top: 10px; }
.style-34846 .return-letter { font-weight: bold; }
.style-34846 .course-title A { display: block;padding: 10px 15px; }
.style-34846 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-34846 .team-captain { font-weight: bold; }
.style-34846 .readmore-detail-page:hover { color: #000000; }
.style-34846 .schedule-directions:hover { color: #000000; }
.style-34846 .filter-item { padding-bottom: 6px; }
.style-34846 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-34846 .next-button { text-transform: uppercase;font-weight: bold; }
.style-34846 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-34846 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-34846 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-34846 .view-all:hover { color: #000000; }
.style-34846 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-34846 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-34846 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-34846 .maiden-name { font-weight: bold;color: #008C99; }
.style-34846 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-34846 .winloss.Win { font-weight: bold; }
.style-34846 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32409 .h2-style { margin-bottom: 20px; }
.style-32409 .h4-style { padding-bottom: 5px; }
.style-32409 .button:hover { color: #000000; }
.style-32409 { font-family: 'Roboto', sans-serif;font-size: 1.25em;color: #C8102E;padding-left: 32px;padding-top: 10px;font-weight: bold; }
.style-32409 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32409 .readmore:hover { color: #000000; }
.style-32409 .archive:hover { color: #000000; }
.style-32409 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-32409 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32409 .photos { margin: 4px 15px 10px 0; }
.style-32409 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32409 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32409 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32409 .bus-phone { line-height: 20px; }
.style-32409 .education { line-height: 20px; }
.style-32409 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32409 .appointed { line-height: 20px; }
.style-32409 .grad-year { line-height: 20px; }
.style-32409 .bio { margin-top: 5px; }
.style-32409 .lists img { margin: 0 10px 5px 0; }
.style-32409 .question { margin: 0px; }
.style-32409 .biobutton:hover { color: #000000; }
.style-32409 .title { font-weight: bold;margin-bottom: 10px; }
.style-32409 .caption { margin-top: 5px; }
.style-32409 .submit-button { margin: 0 0 0 5px; }
.style-32409 .one-hundred { color: #C8102E;font-weight: bold; }
.style-32409 .fund .bar { background-color: #C8102E; }
.style-32409 .goal { font-weight: bold;color: #C8102E; }
.style-32409 .nick-name { font-weight: bold;color: #008C99; }
.style-32409 .name-prefix { font-weight: bold;color: #008C99; }
.style-32409 .first-name { font-weight: bold;color: #313131; }
.style-32409 .middle-name { font-weight: bold;color: #008C99; }
.style-32409 .last-name { font-weight: bold;color: #313131; }
.style-32409 .maiden-name { font-weight: bold;color: #79A100; }
.style-32409 .name-suffix { font-weight: bold;color: #79A100; }
.style-32409 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-32409 .fund .bar-container { border-color: #E5E5E5; }
.style-32409 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-32409 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-32409 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-32409 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-32409 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-32409 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-32409 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-32409 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-32409 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-32409 .error-message { color: #8A1F03;font-weight: bold; }
.style-32409 .album-name { margin: 10px 0px 10px 0px; }
.style-32409 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-32409 .play-button:hover { color: #000000; }
.style-32409 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32409 .album-select { margin-bottom: 10px; }
.style-32409 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-32409 .businessindex .phone .label { font-weight: bold; }
.style-32409 .businessindex .address .label { font-weight: bold; }
.style-32409 .businessindex .distance .label { font-weight: bold; }
.style-32409 .businessindex .webpage .label { font-weight: bold; }
.style-32409 .businessindex .udf1 .label { font-weight: bold; }
.style-32409 .businessindex .udf2 .label { font-weight: bold; }
.style-32409 .businessindex .udf3 .label { font-weight: bold; }
.style-32409 .businessindex .udf4 .label { font-weight: bold; }
.style-32409 .businessindex .udf5 .label { font-weight: bold; }
.style-32409 .businessindex .description .label { font-weight: bold; }
.style-32409 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-32409 li.group:first-child { margin: 6px 0 0px 0; }
.style-32409 .team-name { color: #C8102E; }
.style-32409 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32409 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32409 .team-description { margin-top: 10px; }
.style-32409 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-32409 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-32409 .schedule-vs { font-weight: bold; }
.style-32409 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-32409 .schedule-teamname { font-weight: bold; }
.style-32409 .schedule-highlights:hover { color: #000000; }
.style-32409 .search-container { margin-bottom: 14px; }
.style-32409 .poll-answer { margin-bottom: 10px; }
.style-32409 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32409 .winloss { margin-bottom: 10px; }
.style-32409 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-32409 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-32409 .roster-entry { padding-bottom: 10px; }
.style-32409 .player-detail { line-height: 20px;margin-top: 10px; }
.style-32409 .return-letter { font-weight: bold; }
.style-32409 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-32409 .team-captain { font-weight: bold; }
.style-32409 .readmore-detail-page:hover { color: #000000; }
.style-32409 .schedule-directions:hover { color: #000000; }
.style-32409 .filter-item { padding-bottom: 6px; }
.style-32409 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-32409 .next-button { text-transform: uppercase;font-weight: bold; }
.style-32409 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-32409 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-32409 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-32409 .view-all:hover { color: #000000; }
.style-32409 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-32409 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-32409 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-32409 .maiden-name { font-weight: bold;color: #008C99; }
.style-32409 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-32409 .winloss.Win { font-weight: bold; }
.style-32409 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32147 { overflow: hidden;font-size: 0;height: 100%;width: 100%;position: fixed;z-index: -1;left: 0%;top: 0%; }
.style-32147 .album-list { margin: 0px; }
.style-32147 .video figure { margin: 0;position: absolute;width: 100%;min-width: calc(100vh * 1.78); }
.style-32147 div.content-wrap { position: absolute;left: 50%;top: 50%;height: 100%;min-width: calc(100vh * 1.78);width: 100%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
.style-31571 .h1-style { line-height: 1;font-weight: normal;margin: 0;color: #C8102E;font-family: 'Merriweather', serif;text-rendering: optimizelegibility;font-size: 3rem; }
.style-31571 { margin-bottom: 40px; }
.style-31571 .page-title-level-1 { font-size: 1rem;line-height: 27px;font-weight: 500;margin: 0 0 5px 0;color: #afafa4;text-transform: uppercase;font-family: 'Roboto', sans-serif;text-rendering: optimizelegibility; }
.style-31571 .pagetitle hgroup { font-size: 25px;font-weight: normal;margin: 0; }
.style-31523 { margin: 25px 0 0 25px; }
.style-31523 .description { line-height: 20px; }
.style-31523 time { font-weight: bold; }
.style-31523 .long-description { line-height: 20px; }
.style-31523 .brief-description { margin-top: 5px; }
.style-31523 .photos { margin: 4px 15px 10px 0; }
.style-31523 .job-title { line-height: 20px; }
.style-31523 .bus-phone { line-height: 20px; }
.style-31523 .education { line-height: 20px; }
.style-31523 .email { line-height: 20px; }
.style-31523 .bio { margin-top: 5px; }
.style-31523 .lists img { margin: 0 10px 5px 0; }
.style-31523 .question { margin: 0px; }
.style-31523 .answer { line-height: 20px; }
.style-31523 .title { font-weight: bold; }
.style-31523 .caption { margin-top: 5px; }
.style-31523 .submit-button { margin: 0 0 0 5px; }
.style-31523 .fund .bar { background-color: #9FB852; }
.style-31523 .goal { font-weight: bold;color: #74863C; }
.style-31523 .nick-name { font-weight: bold;color: #79A100; }
.style-31523 .name-prefix { font-weight: bold;color: #79A100; }
.style-31523 .first-name { font-weight: bold;color: #79A100; }
.style-31523 .middle-name { font-weight: bold;color: #79A100; }
.style-31523 .last-name { font-weight: bold;color: #79A100; }
.style-31523 .maiden-name { font-weight: bold;color: #79A100; }
.style-31523 .name-suffix { font-weight: bold;color: #79A100; }
.style-31523 .fund .bar-container { border-width: 2px 2px 1px 2px;border-style: solid;border-color: #3F4A1D; }
.style-31523 .annualfund .goal .label { color: #404A1D; }
.style-31523 .cover-photo { margin-top: 4px; }
.style-31523 .album { margin-bottom: 15px; }
.style-31523 .album-select { margin-bottom: 10px; }
.style-31523 .businessindex .phone .label { font-weight: bold; }
.style-31523 .businessindex .address .label { font-weight: bold; }
.style-31523 .businessindex .distance .label { font-weight: bold; }
.style-31523 .businessindex .webpage .label { font-weight: bold; }
.style-31523 .businessindex .udf1 .label { font-weight: bold; }
.style-31523 .businessindex .udf2 .label { font-weight: bold; }
.style-31523 .businessindex .udf3 .label { font-weight: bold; }
.style-31523 .businessindex .udf4 .label { font-weight: bold; }
.style-31523 .businessindex .udf5 .label { font-weight: bold; }
.style-31523 .businessindex .description .label { font-weight: bold; }
.style-31523 .logo img { max-width: 185px; }
.style-31523 li.group { display: inline-block;width: 100%;margin: 0 0 15px 0; }
.style-31523 .team-schoolyear { font-weight: bold; }
.style-31523 .team-headcoach { font-weight: bold; }
.style-31523 .schedule-vs { font-weight: bold; }
.style-31523 .schedule-site { text-transform: uppercase;font-weight: bold; }
.style-31523 .schedule-teamname { font-weight: bold; }
.style-31523 .winloss { margin-bottom: 10px; }
.style-31523 .roster-entry { margin-bottom: 5px; }
.style-31523 .return-letter { font-weight: bold; }
.style-31523 .team-captain { font-weight: bold; }
.style-31523 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-31523 .next-button { text-transform: uppercase;font-weight: bold; }
.style-31523 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-31523 .start-date { font-weight: bold; }
.style-31523 .start-time { font-weight: bold; }
.style-31523 .end-date { font-weight: bold; }
.style-31523 .end-time { font-weight: bold; }
.style-31523 .game { margin: 0 0 10px 0; }
.style-31523 .winloss.Win { font-weight: bold; }
.style-31576 .h2-style { margin-bottom: 20px; }
.style-31576 .h4-style { padding-bottom: 5px; }
.style-31576 .button:hover { color: #000000; }
.style-31576 { margin-top: 32px;z-index: 82; }
.style-31576 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31576 .readmore:hover { color: #000000; }
.style-31576 .archive:hover { color: #000000; }
.style-31576 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-31576 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31576 .photos { margin: 4px 15px 10px 0; }
.style-31576 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31576 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31576 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31576 .bus-phone { line-height: 20px; }
.style-31576 .education { line-height: 20px; }
.style-31576 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31576 .appointed { line-height: 20px; }
.style-31576 .grad-year { line-height: 20px; }
.style-31576 .bio { margin-top: 5px; }
.style-31576 .lists img { margin: 0 10px 5px 0; }
.style-31576 .question { margin: 0px; }
.style-31576 .biobutton:hover { color: #000000; }
.style-31576 .title { font-weight: bold;margin-bottom: 10px; }
.style-31576 .caption { margin-top: 5px; }
.style-31576 .submit-button { background-color: transparent;border: 0;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/165/site/1119/images/Mag-Glass-c8102e.png');background-position: center center;background-repeat: no-repeat;width: 30px;height: 30px;margin: 0;padding: 0;font-size: 0; }
.style-31576 .search-text { background: none;border: 0;width: calc(100% - 40px);color: inherit;padding: 0; }
.style-31576 .one-hundred { color: #C8102E;font-weight: bold; }
.style-31576 .fund .bar { background-color: #C8102E; }
.style-31576 .goal { font-weight: bold;color: #C8102E; }
.style-31576 .nick-name { font-weight: bold;color: #008C99; }
.style-31576 .name-prefix { font-weight: bold;color: #008C99; }
.style-31576 .first-name { font-weight: bold;color: #313131; }
.style-31576 .middle-name { font-weight: bold;color: #008C99; }
.style-31576 .last-name { font-weight: bold;color: #313131; }
.style-31576 .maiden-name { font-weight: bold;color: #79A100; }
.style-31576 .name-suffix { font-weight: bold;color: #79A100; }
.style-31576 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-31576 .fund .bar-container { border-color: #E5E5E5; }
.style-31576 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-31576 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-31576 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-31576 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-31576 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-31576 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-31576 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-31576 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-31576 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-31576 .error-message { color: #8A1F03;font-weight: bold; }
.style-31576 .album-name { margin: 10px 0px 10px 0px; }
.style-31576 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-31576 .play-button:hover { color: #000000; }
.style-31576 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31576 .album-select { margin-bottom: 10px; }
.style-31576 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-31576 .businessindex .phone .label { font-weight: bold; }
.style-31576 .businessindex .address .label { font-weight: bold; }
.style-31576 .businessindex .distance .label { font-weight: bold; }
.style-31576 .businessindex .webpage .label { font-weight: bold; }
.style-31576 .businessindex .udf1 .label { font-weight: bold; }
.style-31576 .businessindex .udf2 .label { font-weight: bold; }
.style-31576 .businessindex .udf3 .label { font-weight: bold; }
.style-31576 .businessindex .udf4 .label { font-weight: bold; }
.style-31576 .businessindex .udf5 .label { font-weight: bold; }
.style-31576 .businessindex .description .label { font-weight: bold; }
.style-31576 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-31576 li.group:first-child { margin: 6px 0 0px 0; }
.style-31576 div.content-wrap { color: #333333;padding: 3px 4px 3px 4px;text-align: left;background-color: #FFFFFF;height: 30px;opacity: 0.4;-webkit-transition: opacity 300ms ease;transition: opacity 300ms ease; }
.style-31576 div.content-wrap:hover { opacity: 1; }
.style-31576 .team-name { color: #C8102E; }
.style-31576 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31576 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31576 .team-description { margin-top: 10px; }
.style-31576 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-31576 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-31576 .schedule-vs { font-weight: bold; }
.style-31576 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-31576 .schedule-teamname { font-weight: bold; }
.style-31576 .schedule-highlights:hover { color: #000000; }
.style-31576 .search-container { margin-bottom: 14px; }
.style-31576 .poll-answer { margin-bottom: 10px; }
.style-31576 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31576 .winloss { margin-bottom: 10px; }
.style-31576 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-31576 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-31576 .roster-entry { padding-bottom: 10px; }
.style-31576 .player-detail { line-height: 20px;margin-top: 10px; }
.style-31576 .return-letter { font-weight: bold; }
.style-31576 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-31576 .team-captain { font-weight: bold; }
.style-31576 .readmore-detail-page:hover { color: #000000; }
.style-31576 .schedule-directions:hover { color: #000000; }
.style-31576 .filter-item { padding-bottom: 6px; }
.style-31576 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-31576 .next-button { text-transform: uppercase;font-weight: bold; }
.style-31576 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-31576 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-31576 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-31576 .view-all:hover { color: #000000; }
.style-31576 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-31576 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-31576 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-31576 .maiden-name { font-weight: bold;color: #008C99; }
.style-31576 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-31576 .winloss.Win { font-weight: bold; }
.style-31576 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31391 .h2-style { font-size: 1.25rem;font-family: 'Roboto', sans-serif;text-transform: uppercase;margin: 0 0 10px 0;font-weight: bold; }
.style-31391 A { color: inherit;text-decoration: none; }
.style-31391 A:hover { color: inherit;text-decoration: underline; }
.style-31391 { margin-bottom: 20px;font-family: 'Roboto', sans-serif;line-height: 1.2;font-size: .875em;font-weight: bold; }
.style-31392 { text-align: right;margin: 0; }
.style-31392 .link-image { margin: 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background-color: #FF8025;width: 90%;height: 90%; }
.style-31392 .link-image:hover { background-color: #e25e00; }
.style-31392 li.group { display: inline-block;padding: 0 0 0 5px; }
.style-36538 .h2-style { margin-bottom: 10px;font-weight: bold; }
.style-36538 .h4-style { padding-bottom: 5px; }
.style-36538 .button:hover { color: #000000; }
.style-36538 { margin-bottom: 40px;text-align: center;font-family: 'Roboto', sans-serif;font-size: 1.2rem;margin-top: 20px;font-weight: bold; }
.style-36538 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36538 .readmore:hover { color: #000000; }
.style-36538 .archive:hover { color: #000000; }
.style-36538 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-36538 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36538 .photos { margin: 4px 15px 10px 0; }
.style-36538 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36538 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36538 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36538 .bus-phone { line-height: 20px; }
.style-36538 .education { line-height: 20px; }
.style-36538 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36538 .appointed { line-height: 20px; }
.style-36538 .grad-year { line-height: 20px; }
.style-36538 .bio { margin-top: 5px; }
.style-36538 .lists img { margin: 0 10px 5px 0; }
.style-36538 .question { margin: 0px; }
.style-36538 .biobutton:hover { color: #000000; }
.style-36538 .title { font-weight: bold;margin-bottom: 10px; }
.style-36538 .caption { margin-top: 5px; }
.style-36538 .submit-button { margin: 0 0 0 5px; }
.style-36538 .one-hundred { color: #C8102E;font-weight: bold; }
.style-36538 .fund .bar { background-color: #C8102E; }
.style-36538 .goal { font-weight: bold;color: #C8102E; }
.style-36538 .nick-name { font-weight: bold;color: #008C99; }
.style-36538 .name-prefix { font-weight: bold;color: #008C99; }
.style-36538 .first-name { font-weight: bold;color: #313131; }
.style-36538 .middle-name { font-weight: bold;color: #008C99; }
.style-36538 .last-name { font-weight: bold;color: #313131; }
.style-36538 .maiden-name { font-weight: bold;color: #79A100; }
.style-36538 .name-suffix { font-weight: bold;color: #79A100; }
.style-36538 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-36538 .fund .bar-container { border-color: #E5E5E5; }
.style-36538 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-36538 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-36538 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-36538 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-36538 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-36538 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-36538 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-36538 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-36538 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-36538 .error-message { color: #8A1F03;font-weight: bold; }
.style-36538 .album-name { margin: 10px 0px 10px 0px; }
.style-36538 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-36538 .play-button:hover { color: #000000; }
.style-36538 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-36538 .album-select { margin-bottom: 10px; }
.style-36538 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-36538 .businessindex .phone .label { font-weight: bold; }
.style-36538 .businessindex .address .label { font-weight: bold; }
.style-36538 .businessindex .distance .label { font-weight: bold; }
.style-36538 .businessindex .webpage .label { font-weight: bold; }
.style-36538 .businessindex .udf1 .label { font-weight: bold; }
.style-36538 .businessindex .udf2 .label { font-weight: bold; }
.style-36538 .businessindex .udf3 .label { font-weight: bold; }
.style-36538 .businessindex .udf4 .label { font-weight: bold; }
.style-36538 .businessindex .udf5 .label { font-weight: bold; }
.style-36538 .businessindex .description .label { font-weight: bold; }
.style-36538 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-36538 li.group:first-child { margin: 6px 0 0px 0; }
.style-36538 .team-name { color: #C8102E; }
.style-36538 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36538 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36538 .team-description { margin-top: 10px; }
.style-36538 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-36538 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-36538 .schedule-vs { font-weight: bold; }
.style-36538 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-36538 .schedule-teamname { font-weight: bold; }
.style-36538 .schedule-highlights:hover { color: #000000; }
.style-36538 .search-container { margin-bottom: 14px; }
.style-36538 .poll-answer { margin-bottom: 10px; }
.style-36538 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36538 .winloss { margin-bottom: 10px; }
.style-36538 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-36538 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-36538 .roster-entry { padding-bottom: 10px; }
.style-36538 .player-detail { line-height: 20px;margin-top: 10px; }
.style-36538 .return-letter { font-weight: bold; }
.style-36538 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-36538 .team-captain { font-weight: bold; }
.style-36538 .readmore-detail-page:hover { color: #000000; }
.style-36538 .schedule-directions:hover { color: #000000; }
.style-36538 .filter-item { padding-bottom: 6px; }
.style-36538 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-36538 .next-button { text-transform: uppercase;font-weight: bold; }
.style-36538 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-36538 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-36538 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-36538 .view-all:hover { color: #000000; }
.style-36538 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-36538 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-36538 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-36538 .maiden-name { font-weight: bold;color: #008C99; }
.style-36538 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-36538 .winloss.Win { font-weight: bold; }
.style-36538 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31394 A { text-decoration: none; }
.style-31394 .mini-sitemap-open { color: #FFFFFF;padding: 6px 10px;display: inline-block;text-decoration: none;background-color: #c8102e;font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-31394 .mini-sitemap-open:hover { text-decoration: none; }
.style-31394 .mini-sitemap-close { color: #FFFFFF;padding: 6px 10px;display: inline-block;text-decoration: none;background-color: #c8102e;font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-31394 .mini-sitemap-close:hover { text-decoration: none; }
.style-31394 .ms-level1 { margin: 20px 0 0 0; }
.style-31394 .ms-l1-text { font-size: 1.125em;text-transform: uppercase;border-width: 0 0 1px 0;border-style: solid;border-color: #ffffff;padding: 0 0 8px 0;display: block;font-family: 'Roboto', sans-serif;font-weight: bold;color: inherit; }
.style-31394 .ms-level2 { padding: 10px 0 0 0; }
.style-31394 .ms-l2-item { padding: 0 0 10px 0; }
.style-31394 .ms-l2-text { color: inherit;font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-31394 .ms-l2-text:hover { text-decoration: none;color: #FF8025; }
.style-37645 .h2-style { text-align: center;font-size: 14px; }
.style-37645 { text-align: right;margin: 0 0 20px 0;font-size: 0; }
.style-37645 .link-image { margin: 0; }
.style-37645 .link-image:hover { background-color: #C8102E; }
.style-37645 li.group { display: inline-block;margin-left: 10px; }
.style-37645 li.group:first-child { margin-left: 0; }
.style-31431 { font-style: italic;margin: 0;color: #FFFFFF;text-align: right;line-height: 35px;margin-top: -42px; }
.style-31432 { text-align: right;margin: 0 0 20px 0;font-size: 0; }
.style-31432 .link-image { margin: 0; }
.style-31432 li.group { display: inline-block;margin-left: 10px; }
.style-31432 li.group:first-child { margin-left: 0; }
.style-31393 { font-style: italic;margin: 0;color: #FFFFFF;text-align: right; }
.style-32197 .h2-style { margin-bottom: 20px;font-weight: bold;color: #C8102E; }
.style-32197 .h4-style { padding-bottom: 5px; }
.style-32197 .button:hover { color: #000000; }
.style-32197 { margin-bottom: 40px; }
.style-32197 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32197 .readmore:hover { color: #000000; }
.style-32197 .archive:hover { color: #000000; }
.style-32197 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-32197 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32197 .photos { margin: 4px 15px 10px 0; }
.style-32197 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32197 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32197 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32197 .bus-phone { line-height: 20px; }
.style-32197 .education { line-height: 20px; }
.style-32197 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32197 .appointed { line-height: 20px; }
.style-32197 .grad-year { line-height: 20px; }
.style-32197 .bio { margin-top: 5px; }
.style-32197 .lists img { margin: 0 10px 5px 0; }
.style-32197 .question { margin: 0px; }
.style-32197 .biobutton:hover { color: #000000; }
.style-32197 .title { font-weight: bold;margin-bottom: 10px; }
.style-32197 .caption { margin-top: 5px; }
.style-32197 .submit-button { margin: 0 0 0 5px; }
.style-32197 .one-hundred { color: #C8102E;font-weight: bold; }
.style-32197 .fund .bar { background-color: #C8102E; }
.style-32197 .goal { font-weight: bold;color: #C8102E; }
.style-32197 .nick-name { font-weight: bold;color: #008C99; }
.style-32197 .name-prefix { font-weight: bold;color: #008C99; }
.style-32197 .first-name { font-weight: bold;color: #313131; }
.style-32197 .middle-name { font-weight: bold;color: #008C99; }
.style-32197 .last-name { font-weight: bold;color: #313131; }
.style-32197 .maiden-name { font-weight: bold;color: #79A100; }
.style-32197 .name-suffix { font-weight: bold;color: #79A100; }
.style-32197 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-32197 .fund .bar-container { border-color: #E5E5E5; }
.style-32197 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-32197 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-32197 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-32197 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-32197 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-32197 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-32197 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-32197 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-32197 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-32197 .error-message { color: #8A1F03;font-weight: bold; }
.style-32197 .album-name { margin: 10px 0px 10px 0px; }
.style-32197 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-32197 .play-button:hover { color: #000000; }
.style-32197 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32197 .album-select { margin-bottom: 10px; }
.style-32197 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-32197 .businessindex .phone .label { font-weight: bold; }
.style-32197 .businessindex .address .label { font-weight: bold; }
.style-32197 .businessindex .distance .label { font-weight: bold; }
.style-32197 .businessindex .webpage .label { font-weight: bold; }
.style-32197 .businessindex .udf1 .label { font-weight: bold; }
.style-32197 .businessindex .udf2 .label { font-weight: bold; }
.style-32197 .businessindex .udf3 .label { font-weight: bold; }
.style-32197 .businessindex .udf4 .label { font-weight: bold; }
.style-32197 .businessindex .udf5 .label { font-weight: bold; }
.style-32197 .businessindex .description .label { font-weight: bold; }
.style-32197 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-32197 li.group:first-child { margin: 6px 0 0px 0; }
.style-32197 .team-name { color: #C8102E; }
.style-32197 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32197 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32197 .team-description { margin-top: 10px; }
.style-32197 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-32197 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-32197 .schedule-vs { font-weight: bold; }
.style-32197 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-32197 .schedule-teamname { font-weight: bold; }
.style-32197 .schedule-highlights:hover { color: #000000; }
.style-32197 .search-container { margin-bottom: 14px; }
.style-32197 .poll-answer { margin-bottom: 10px; }
.style-32197 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32197 .winloss { margin-bottom: 10px; }
.style-32197 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-32197 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-32197 .roster-entry { padding-bottom: 10px; }
.style-32197 .player-detail { line-height: 20px;margin-top: 10px; }
.style-32197 .return-letter { font-weight: bold; }
.style-32197 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-32197 .team-captain { font-weight: bold; }
.style-32197 .readmore-detail-page:hover { color: #000000; }
.style-32197 .schedule-directions:hover { color: #000000; }
.style-32197 .filter-item { padding-bottom: 6px; }
.style-32197 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-32197 .next-button { text-transform: uppercase;font-weight: bold; }
.style-32197 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-32197 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-32197 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-32197 .view-all:hover { color: #000000; }
.style-32197 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-32197 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-32197 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-32197 .maiden-name { font-weight: bold;color: #008C99; }
.style-32197 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-32197 .winloss.Win { font-weight: bold; }
.style-32197 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32193 .h2-style { margin-bottom: 20px; }
.style-32193 .h4-style { display: block; }
.style-32193 .button:hover { color: #000000; }
.style-32193 { margin-bottom: 40px; }
.style-32193 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32193 .readmore:hover { color: #000000; }
.style-32193 .archive:hover { color: #000000; }
.style-32193 .long-description { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32193 .brief-description { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32193 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32193 .photos { margin: 4px 15px 10px 0; }
.style-32193 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32193 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32193 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32193 .bus-phone { line-height: 20px; }
.style-32193 .education { line-height: 20px; }
.style-32193 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32193 .appointed { line-height: 20px; }
.style-32193 .grad-year { line-height: 20px; }
.style-32193 .bio { margin-top: 5px; }
.style-32193 .lists img { margin: 0 10px 5px 0; }
.style-32193 .question { margin: 0px; }
.style-32193 .biobutton:hover { color: #000000; }
.style-32193 .title { font-weight: bold;margin-bottom: 10px; }
.style-32193 .caption { margin-top: 5px; }
.style-32193 .submit-button { margin: 0 0 0 5px; }
.style-32193 .one-hundred { color: #cd1232;font-weight: bold; }
.style-32193 .fund .bar { background-color: #CD1232; }
.style-32193 .goal { font-weight: bold;color: #cd1232; }
.style-32193 .nick-name { font-weight: bold;color: #008C99; }
.style-32193 .name-prefix { font-weight: bold;color: #008C99; }
.style-32193 .first-name { font-weight: bold;color: #313131; }
.style-32193 .middle-name { font-weight: bold;color: #008C99; }
.style-32193 .last-name { font-weight: bold;color: #313131; }
.style-32193 .maiden-name { font-weight: bold;color: #79A100; }
.style-32193 .name-suffix { font-weight: bold;color: #79A100; }
.style-32193 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-32193 .fund .bar-container { border-color: #E5E5E5; }
.style-32193 .annualfund .goal .label { font-weight: bold;color: #cd1232; }
.style-32193 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-32193 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-32193 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-32193 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-32193 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-32193 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-32193 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-32193 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-32193 .error-message { color: #8A1F03;font-weight: bold; }
.style-32193 .album-name { margin: 10px 0px 10px 0px; }
.style-32193 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-32193 .play-button:hover { color: #000000; }
.style-32193 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32193 .album-select { margin-bottom: 10px; }
.style-32193 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-32193 .dept-or-grade-desc { font-family: 'Roboto', sans-serif;font-weight: 300;margin-bottom: 20px;font-size: 1.875em; }
.style-32193 .greeting { margin-bottom: 15px; }
.style-32193 .course-title.off-state { color: #cd1232; }
.style-32193 .course-title.off-state:hover { color: inherit; }
.style-32193 .course-desc { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32193 .businessindex .phone .label { font-weight: bold; }
.style-32193 .businessindex .address .label { font-weight: bold; }
.style-32193 .businessindex .distance .label { font-weight: bold; }
.style-32193 .businessindex .webpage .label { font-weight: bold; }
.style-32193 .businessindex .udf1 .label { font-weight: bold; }
.style-32193 .businessindex .udf2 .label { font-weight: bold; }
.style-32193 .businessindex .udf3 .label { font-weight: bold; }
.style-32193 .businessindex .udf4 .label { font-weight: bold; }
.style-32193 .businessindex .udf5 .label { font-weight: bold; }
.style-32193 .businessindex .description .label { font-weight: bold; }
.style-32193 li.group { margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;background: #f6f6f6; }
.style-32193 li.group:first-child { margin: 6px 0 0px 0; }
.style-32193 .team-name { color: #C8102E; }
.style-32193 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32193 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32193 .team-description { margin-top: 10px; }
.style-32193 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-32193 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-32193 .schedule-vs { font-weight: bold; }
.style-32193 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-32193 .schedule-teamname { font-weight: bold; }
.style-32193 .schedule-highlights:hover { color: #000000; }
.style-32193 .search-container { margin-bottom: 14px; }
.style-32193 .poll-answer { margin-bottom: 10px; }
.style-32193 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32193 .winloss { margin-bottom: 10px; }
.style-32193 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-32193 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-32193 .roster-entry { margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;background: #f6f6f6;padding: 0; }
.style-32193 .player-detail { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32193 .athleticteamroster .player-name-link { display: block;padding: 10px 15px;text-decoration: none; }
.style-32193 .return-letter { font-weight: bold; }
.style-32193 .course-title A { display: block;padding: 10px 15px; }
.style-32193 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-32193 .team-captain { font-weight: bold; }
.style-32193 .readmore-detail-page:hover { color: #000000; }
.style-32193 .schedule-directions:hover { color: #000000; }
.style-32193 .filter-item { padding-bottom: 6px; }
.style-32193 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-32193 .next-button { text-transform: uppercase;font-weight: bold; }
.style-32193 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-32193 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-32193 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-32193 .view-all:hover { color: #000000; }
.style-32193 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-32193 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-32193 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-32193 .maiden-name { font-weight: bold;color: #008C99; }
.style-32193 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-32193 .winloss.Win { font-weight: bold; }
.style-32193 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32194 .h2-style { margin-bottom: 20px; }
.style-32194 .h4-style { padding-bottom: 5px; }
.style-32194 .button:hover { color: #000000; }
.style-32194 { margin-bottom: 40px; }
.style-32194 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32194 .readmore:hover { color: #000000; }
.style-32194 .archive:hover { color: #000000; }
.style-32194 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-32194 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32194 .photos { margin: 4px 15px 10px 0; }
.style-32194 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32194 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32194 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32194 .bus-phone { line-height: 20px; }
.style-32194 .education { line-height: 20px; }
.style-32194 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32194 .appointed { line-height: 20px; }
.style-32194 .grad-year { line-height: 20px; }
.style-32194 .bio { margin-top: 5px; }
.style-32194 .lists img { margin: 0 10px 5px 0; }
.style-32194 .question { margin: 0px; }
.style-32194 .biobutton:hover { color: #000000; }
.style-32194 .title { font-weight: bold;margin-bottom: 10px; }
.style-32194 .caption { margin-top: 5px; }
.style-32194 .submit-button { margin: 0 0 0 5px; }
.style-32194 .one-hundred { color: #C8102E;font-weight: bold; }
.style-32194 .fund .bar { background-color: #C8102E; }
.style-32194 .goal { font-weight: bold;color: #C8102E; }
.style-32194 .nick-name { font-weight: bold;color: #008C99; }
.style-32194 .name-prefix { font-weight: bold;color: #008C99; }
.style-32194 .first-name { font-weight: bold;color: #313131; }
.style-32194 .middle-name { font-weight: bold;color: #008C99; }
.style-32194 .last-name { font-weight: bold;color: #313131; }
.style-32194 .maiden-name { font-weight: bold;color: #79A100; }
.style-32194 .name-suffix { font-weight: bold;color: #79A100; }
.style-32194 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-32194 .fund .bar-container { border-color: #E5E5E5; }
.style-32194 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-32194 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-32194 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-32194 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-32194 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-32194 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-32194 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-32194 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-32194 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-32194 .error-message { color: #8A1F03;font-weight: bold; }
.style-32194 .album-name { margin: 10px 0px 10px 0px; }
.style-32194 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-32194 .play-button:hover { color: #000000; }
.style-32194 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32194 .album-select { margin-bottom: 10px; }
.style-32194 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-32194 .businessindex .phone .label { font-weight: bold; }
.style-32194 .businessindex .address .label { font-weight: bold; }
.style-32194 .businessindex .distance .label { font-weight: bold; }
.style-32194 .businessindex .webpage .label { font-weight: bold; }
.style-32194 .businessindex .udf1 .label { font-weight: bold; }
.style-32194 .businessindex .udf2 .label { font-weight: bold; }
.style-32194 .businessindex .udf3 .label { font-weight: bold; }
.style-32194 .businessindex .udf4 .label { font-weight: bold; }
.style-32194 .businessindex .udf5 .label { font-weight: bold; }
.style-32194 .businessindex .description .label { font-weight: bold; }
.style-32194 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-32194 li.group:first-child { margin: 6px 0 0px 0; }
.style-32194 .team-name { color: #C8102E; }
.style-32194 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32194 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32194 .team-description { margin-top: 10px; }
.style-32194 .schedule-opponent { font-size: .875em;font-family: 'Roboto', sans-serif; }
.style-32194 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-32194 .schedule-vs { font-size: .875em;font-family: 'Roboto', sans-serif; }
.style-32194 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-32194 .schedule-teamname { font-weight: bold; }
.style-32194 .schedule-result { font-size: .875em;font-family: 'Roboto', sans-serif;width: calc(30% - 20px); }
.style-32194 .schedule-highlights:hover { color: #000000; }
.style-32194 .schedule-title { font-size: .875em; }
.style-32194 .search-container { margin-bottom: 14px; }
.style-32194 .poll-answer { margin-bottom: 10px; }
.style-32194 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32194 .winloss { margin-bottom: 10px; }
.style-32194 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-32194 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-32194 .roster-entry { padding-bottom: 10px; }
.style-32194 .player-detail { line-height: 20px;margin-top: 10px; }
.style-32194 .return-letter { font-weight: bold; }
.style-32194 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-32194 .team-captain { font-weight: bold; }
.style-32194 .readmore-detail-page:hover { color: #000000; }
.style-32194 .schedule-rescheduled { font-size: .875em;font-family: 'Roboto', sans-serif; }
.style-32194 .schedule-cancelled { font-size: .875em;font-family: 'Roboto', sans-serif; }
.style-32194 .schedule-directions:hover { color: #000000; }
.style-32194 .filter-item { padding-bottom: 6px; }
.style-32194 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-32194 .next-button { text-transform: uppercase;font-weight: bold; }
.style-32194 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-32194 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-32194 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-32194 .view-all:hover { color: #000000; }
.style-32194 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-32194 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-32194 .game { margin-top: 20px; }
.style-32194 .maiden-name { font-weight: bold;color: #008C99; }
.style-32194 .game .schedule-location { font-size: .875em;font-family: 'Roboto', sans-serif; }
.style-32194 .game .ath-row.ath-row-one { font-size: 1.25em;font-family: 'Roboto', sans-serif;font-weight: bold;line-height: 1;padding-bottom: 10px;border-bottom: 1px solid #333333; }
.style-32194 .game .ath-row.ath-row-two { font-size: .875em;font-family: 'Roboto', sans-serif; }
.style-32194 .league-status { font-size: .875em;font-family: 'Roboto', sans-serif; }
.style-32194 .winloss.Win { font-weight: bold; }
.style-32194 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32191 .h2-style { margin-bottom: 20px; }
.style-32191 .h4-style { padding-bottom: 5px; }
.style-32191 .button:hover { color: #000000; }
.style-32191 { margin-bottom: 40px; }
.style-32191 time { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-32191 .readmore:hover { color: #000000; }
.style-32191 .archive:hover { color: #000000; }
.style-32191 .brief-description { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: 5px;margin-bottom: 5px; }
.style-32191 .location { font-family: 'Roboto', sans-serif;font-size: .875em;line-height: 1.2; }
.style-32191 .photos { margin: 4px 15px 10px 0; }
.style-32191 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-32191 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32191 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32191 .bus-phone { line-height: 20px; }
.style-32191 .education { line-height: 20px; }
.style-32191 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32191 .appointed { line-height: 20px; }
.style-32191 .grad-year { line-height: 20px; }
.style-32191 .bio { margin-top: 5px; }
.style-32191 .lists img { margin: 0 10px 5px 0; }
.style-32191 .question { margin: 0px; }
.style-32191 .biobutton:hover { color: #000000; }
.style-32191 .title { font-weight: bold;margin-bottom: 10px; }
.style-32191 .caption { margin-top: 5px; }
.style-32191 .submit-button { margin: 0 0 0 5px; }
.style-32191 .one-hundred { color: #C8102E;font-weight: bold; }
.style-32191 .fund .bar { background-color: #C8102E; }
.style-32191 .goal { font-weight: bold;color: #C8102E; }
.style-32191 .nick-name { font-weight: bold;color: #008C99; }
.style-32191 .name-prefix { font-weight: bold;color: #008C99; }
.style-32191 .first-name { font-weight: bold;color: #313131; }
.style-32191 .middle-name { font-weight: bold;color: #008C99; }
.style-32191 .last-name { font-weight: bold;color: #313131; }
.style-32191 .maiden-name { font-weight: bold;color: #79A100; }
.style-32191 .name-suffix { font-weight: bold;color: #79A100; }
.style-32191 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-32191 .fund .bar-container { border-color: #E5E5E5; }
.style-32191 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-32191 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-32191 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-32191 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-32191 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-32191 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-32191 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-32191 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-32191 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-32191 .error-message { color: #8A1F03;font-weight: bold; }
.style-32191 .album-name { margin: 10px 0px 10px 0px; }
.style-32191 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-32191 .play-button:hover { color: #000000; }
.style-32191 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32191 .album-select { margin-bottom: 10px; }
.style-32191 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-32191 .businessindex .phone .label { font-weight: bold; }
.style-32191 .businessindex .address .label { font-weight: bold; }
.style-32191 .businessindex .distance .label { font-weight: bold; }
.style-32191 .businessindex .webpage .label { font-weight: bold; }
.style-32191 .businessindex .udf1 .label { font-weight: bold; }
.style-32191 .businessindex .udf2 .label { font-weight: bold; }
.style-32191 .businessindex .udf3 .label { font-weight: bold; }
.style-32191 .businessindex .udf4 .label { font-weight: bold; }
.style-32191 .businessindex .udf5 .label { font-weight: bold; }
.style-32191 .businessindex .description .label { font-weight: bold; }
.style-32191 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-32191 li.group:first-child { margin: 6px 0 0px 0; }
.style-32191 .team-name { color: #C8102E; }
.style-32191 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32191 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32191 .team-description { margin-top: 10px; }
.style-32191 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-32191 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-32191 .schedule-vs { font-weight: bold; }
.style-32191 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: .875em;font-family: 'Roboto', sans-serif; }
.style-32191 .schedule-teamname { font-weight: bold; }
.style-32191 .schedule-highlights:hover { color: #000000; }
.style-32191 .search-container { margin-bottom: 14px; }
.style-32191 .poll-answer { margin-bottom: 10px; }
.style-32191 .registration { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-32191 .winloss { margin-bottom: 10px; }
.style-32191 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-32191 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-32191 .roster-entry { padding-bottom: 10px; }
.style-32191 .player-detail { line-height: 20px;margin-top: 10px; }
.style-32191 .return-letter { font-weight: bold; }
.style-32191 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-32191 .team-captain { font-weight: bold; }
.style-32191 .readmore-detail-page:hover { color: #000000; }
.style-32191 .schedule-rescheduled { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32191 .schedule-cancelled { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32191 .schedule-directions:hover { color: #000000; }
.style-32191 .event-time { display: block;line-height: 1.2;margin-bottom: 5px; }
.style-32191 .date-icon { width: 75px;background: #C8102E;color: #ffffff;padding-bottom: 9px; }
.style-32191 .month-name { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-32191 .day-number { font-size: 2em;line-height: 1.2; }
.style-32191 .event-detail { margin-left: 90px; }
.style-32191 .filter-group { margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-32191 .filter-item { padding-bottom: 6px; }
.style-32191 .calendar-grid { background: #dfdfda;padding: 1px; }
.style-32191 .calendardatepicker li.selected-day a { background: #C8102E;color: #ffffff; }
.style-32191 li.has-events a { color: #C8102E; }
.style-32191 .prev-button { font-family: 'Roboto', sans-serif; }
.style-32191 .next-button { font-family: 'Roboto', sans-serif; }
.style-32191 .day-header span { background-color: #C8102E;color: #ffffff;line-height: 1.2;font-family: 'Roboto', sans-serif;padding: 5px; }
.style-32191 .selected-date { margin-bottom: 20px; }
.style-32191 .today-button { font-family: 'Roboto', sans-serif; }
.style-32191 .day a { padding: 5px;line-height: 1.2;color: #333333; }
.style-32191 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-32191 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-32191 .view-all:hover { color: #000000; }
.style-32191 .schedule-scrimmage { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32191 .schedule-matchup { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32191 .large-calendar-grid { border-color: #DFDFDA; }
.style-32191 .large-calendar-grid ol.calendar-header li { border-color: #DFDFDA;background-color: #C8102E;color: #ffffff;line-height: 1.2;font-family: 'Roboto', sans-serif;padding: 5px; }
.style-32191 .large-calendar-grid .day-holder { border-color: #DFDFDA; }
.style-32191 .large-calendar-grid .date { padding: 5px; }
.style-32191 .large-calendar-grid .has-events.day-holder .date:not(.active) { background: #C8102E;color: #ffffff; }
.style-32191 .large-calendar-grid .calendar-list { border-color: #DFDFDA; }
.style-32191 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-32191 .h4-style.calendar-event-title { padding-top: 15px;margin-top: 15px;border-top: 1px solid #e5e5e5; }
.style-32191 .h4-style.calendar-event-title a { display: block;padding: 0;margin-bottom: 10px; }
.style-32191 .more-details { margin: 10px 0 0 0;font-family: 'Roboto', sans-serif;position: relative;color: #C8102E;-webkit-transition: color 200ms ease, background 200ms ease, border 200ms ease;transition: color 200ms ease, background 200ms ease, border 200ms ease;font-weight: 400; }
.style-32191 .maiden-name { font-weight: bold;color: #008C99; }
.style-32191 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-32191 .winloss.Win { font-weight: bold; }
.style-32191 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32190 .h2-style { margin-bottom: 20px; }
.style-32190 .h4-style { padding-bottom: 5px; }
.style-32190 .button:hover { color: #000000; }
.style-32190 { margin-bottom: 40px; }
.style-32190 time { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-32190 .readmore:hover { color: #000000; }
.style-32190 .archive:hover { color: #000000; }
.style-32190 .brief-description { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: 5px;margin-bottom: 5px; }
.style-32190 .location { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-32190 .photos { margin: 4px 15px 10px 0; }
.style-32190 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-32190 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32190 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32190 .bus-phone { line-height: 20px; }
.style-32190 .education { line-height: 20px; }
.style-32190 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32190 .appointed { line-height: 20px; }
.style-32190 .grad-year { line-height: 20px; }
.style-32190 .bio { margin-top: 5px; }
.style-32190 .lists img { margin: 0 10px 5px 0; }
.style-32190 .question { margin: 0px; }
.style-32190 .biobutton:hover { color: #000000; }
.style-32190 .title { font-weight: bold;margin-bottom: 10px; }
.style-32190 .caption { margin-top: 5px; }
.style-32190 .submit-button { margin: 0 0 0 5px; }
.style-32190 .one-hundred { color: #C8102E;font-weight: bold; }
.style-32190 .fund .bar { background-color: #C8102E; }
.style-32190 .goal { font-weight: bold;color: #C8102E; }
.style-32190 .nick-name { font-weight: bold;color: #008C99; }
.style-32190 .name-prefix { font-weight: bold;color: #008C99; }
.style-32190 .first-name { font-weight: bold;color: #313131; }
.style-32190 .middle-name { font-weight: bold;color: #008C99; }
.style-32190 .last-name { font-weight: bold;color: #313131; }
.style-32190 .maiden-name { font-weight: bold;color: #79A100; }
.style-32190 .name-suffix { font-weight: bold;color: #79A100; }
.style-32190 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-32190 .fund .bar-container { border-color: #E5E5E5; }
.style-32190 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-32190 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-32190 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-32190 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-32190 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-32190 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-32190 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-32190 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-32190 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-32190 .error-message { color: #8A1F03;font-weight: bold; }
.style-32190 .album-name { margin: 10px 0px 10px 0px; }
.style-32190 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-32190 .play-button:hover { color: #000000; }
.style-32190 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32190 .album-select { margin-bottom: 10px; }
.style-32190 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-32190 .businessindex .phone .label { font-weight: bold; }
.style-32190 .businessindex .address .label { font-weight: bold; }
.style-32190 .businessindex .distance .label { font-weight: bold; }
.style-32190 .businessindex .webpage .label { font-weight: bold; }
.style-32190 .businessindex .udf1 .label { font-weight: bold; }
.style-32190 .businessindex .udf2 .label { font-weight: bold; }
.style-32190 .businessindex .udf3 .label { font-weight: bold; }
.style-32190 .businessindex .udf4 .label { font-weight: bold; }
.style-32190 .businessindex .udf5 .label { font-weight: bold; }
.style-32190 .businessindex .description .label { font-weight: bold; }
.style-32190 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-32190 li.group:first-child { margin: 6px 0 0px 0; }
.style-32190 .team-name { color: #C8102E; }
.style-32190 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32190 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32190 .team-description { margin-top: 10px; }
.style-32190 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-32190 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-32190 .schedule-vs { font-weight: bold; }
.style-32190 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: .875em;font-family: 'Roboto', sans-serif; }
.style-32190 .schedule-teamname { font-weight: bold; }
.style-32190 .schedule-highlights:hover { color: #000000; }
.style-32190 .search-container { margin-bottom: 14px; }
.style-32190 .poll-answer { margin-bottom: 10px; }
.style-32190 .registration { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-32190 .winloss { margin-bottom: 10px; }
.style-32190 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-32190 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-32190 .roster-entry { padding-bottom: 10px; }
.style-32190 .player-detail { line-height: 20px;margin-top: 10px; }
.style-32190 .return-letter { font-weight: bold; }
.style-32190 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-32190 .team-captain { font-weight: bold; }
.style-32190 .readmore-detail-page:hover { color: #000000; }
.style-32190 .schedule-rescheduled { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32190 .schedule-cancelled { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32190 .schedule-directions:hover { color: #000000; }
.style-32190 .date-icon { width: 75px;background: #C8102E;color: #ffffff;padding-bottom: 6px;padding-top: 3px; }
.style-32190 .month-name { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-32190 .day-number { font-size: 2em;line-height: 1.2; }
.style-32190 .event-detail { margin-left: 90px; }
.style-32190 .filter-group { margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-32190 .filter-item { padding-bottom: 6px; }
.style-32190 .calendar-grid { background: #dfdfda;padding: 1px; }
.style-32190 .calendardatepicker li.today a { background: #e5e5e5;color: #C8102E; }
.style-32190 .calendardatepicker li.selected-day a { background: #C8102E;color: #ffffff; }
.style-32190 li.has-events a { color: #C8102E; }
.style-32190 .prev-button { font-family: 'Roboto', sans-serif; }
.style-32190 .next-button { font-family: 'Roboto', sans-serif; }
.style-32190 .day-header span { background-color: #C8102E;color: #ffffff;line-height: 1.2;font-family: 'Roboto', sans-serif;padding: 5px; }
.style-32190 .selected-date { margin-bottom: 20px; }
.style-32190 .today-button { font-family: 'Roboto', sans-serif; }
.style-32190 .day a { padding: 5px;line-height: 1.2;color: #333333; }
.style-32190 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-32190 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-32190 .view-all:hover { color: #000000; }
.style-32190 .schedule-scrimmage { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32190 .schedule-matchup { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32190 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-32190 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-32190 .maiden-name { font-weight: bold;color: #008C99; }
.style-32190 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-32190 .winloss.Win { font-weight: bold; }
.style-32190 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-60517 .h2-style { margin-bottom: 20px; }
.style-60517 .h4-style { padding-bottom: 5px; }
.style-60517 .button:hover { color: #000000; }
.style-60517 { margin-bottom: 40px; }
.style-60517 time { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-60517 .readmore:hover { color: #000000; }
.style-60517 .archive:hover { color: #000000; }
.style-60517 .brief-description { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: 5px;margin-bottom: 5px; }
.style-60517 .location { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-60517 .photos { margin: 4px 15px 10px 0; }
.style-60517 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-60517 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-60517 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-60517 .bus-phone { line-height: 20px; }
.style-60517 .education { line-height: 20px; }
.style-60517 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-60517 .appointed { line-height: 20px; }
.style-60517 .grad-year { line-height: 20px; }
.style-60517 .bio { margin-top: 5px; }
.style-60517 .lists img { margin: 0 10px 5px 0; }
.style-60517 .question { margin: 0px; }
.style-60517 .biobutton:hover { color: #000000; }
.style-60517 .title { font-weight: bold;margin-bottom: 10px; }
.style-60517 .caption { margin-top: 5px; }
.style-60517 .submit-button { margin: 0 0 0 5px; }
.style-60517 .one-hundred { color: #C8102E;font-weight: bold; }
.style-60517 .fund .bar { background-color: #C8102E; }
.style-60517 .goal { font-weight: bold;color: #C8102E; }
.style-60517 .nick-name { font-weight: bold;color: #008C99; }
.style-60517 .name-prefix { font-weight: bold;color: #008C99; }
.style-60517 .first-name { font-weight: bold;color: #313131; }
.style-60517 .middle-name { font-weight: bold;color: #008C99; }
.style-60517 .last-name { font-weight: bold;color: #313131; }
.style-60517 .maiden-name { font-weight: bold;color: #79A100; }
.style-60517 .name-suffix { font-weight: bold;color: #79A100; }
.style-60517 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-60517 .fund .bar-container { border-color: #E5E5E5; }
.style-60517 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-60517 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-60517 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-60517 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-60517 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-60517 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-60517 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-60517 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-60517 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-60517 .error-message { color: #8A1F03;font-weight: bold; }
.style-60517 .album-name { margin: 10px 0px 10px 0px; }
.style-60517 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-60517 .play-button:hover { color: #000000; }
.style-60517 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-60517 .album-select { margin-bottom: 10px; }
.style-60517 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-60517 .businessindex .phone .label { font-weight: bold; }
.style-60517 .businessindex .address .label { font-weight: bold; }
.style-60517 .businessindex .distance .label { font-weight: bold; }
.style-60517 .businessindex .webpage .label { font-weight: bold; }
.style-60517 .businessindex .udf1 .label { font-weight: bold; }
.style-60517 .businessindex .udf2 .label { font-weight: bold; }
.style-60517 .businessindex .udf3 .label { font-weight: bold; }
.style-60517 .businessindex .udf4 .label { font-weight: bold; }
.style-60517 .businessindex .udf5 .label { font-weight: bold; }
.style-60517 .businessindex .description .label { font-weight: bold; }
.style-60517 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-60517 li.group:first-child { margin: 6px 0 0px 0; }
.style-60517 .team-name { color: #C8102E; }
.style-60517 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-60517 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-60517 .team-description { margin-top: 10px; }
.style-60517 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-60517 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-60517 .schedule-vs { font-weight: bold; }
.style-60517 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: .875em;font-family: 'Roboto', sans-serif; }
.style-60517 .schedule-teamname { font-weight: bold; }
.style-60517 .schedule-highlights:hover { color: #000000; }
.style-60517 .search-container { margin-bottom: 14px; }
.style-60517 .poll-answer { margin-bottom: 10px; }
.style-60517 .registration { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-60517 .winloss { margin-bottom: 10px; }
.style-60517 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-60517 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-60517 .roster-entry { padding-bottom: 10px; }
.style-60517 .player-detail { line-height: 20px;margin-top: 10px; }
.style-60517 .return-letter { font-weight: bold; }
.style-60517 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-60517 .team-captain { font-weight: bold; }
.style-60517 .readmore-detail-page:hover { color: #000000; }
.style-60517 .schedule-rescheduled { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-60517 .schedule-cancelled { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-60517 .schedule-directions:hover { color: #000000; }
.style-60517 .date-icon { width: 75px;background: #C8102E;color: #ffffff;padding-bottom: 6px;padding-top: 3px; }
.style-60517 .month-name { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-60517 .day-number { font-size: 2em;line-height: 1.2; }
.style-60517 .event-detail { margin-left: 90px; }
.style-60517 .filter-group { margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-60517 .filter-item { padding-bottom: 6px; }
.style-60517 .calendar-grid { background: #dfdfda;padding: 1px; }
.style-60517 .calendardatepicker li.today a { background: #e5e5e5;color: #C8102E; }
.style-60517 .calendardatepicker li.selected-day a { background: #C8102E;color: #ffffff; }
.style-60517 li.has-events a { color: #C8102E; }
.style-60517 .prev-button { font-family: 'Roboto', sans-serif; }
.style-60517 .next-button { font-family: 'Roboto', sans-serif; }
.style-60517 .day-header span { background-color: #C8102E;color: #ffffff;line-height: 1.2;font-family: 'Roboto', sans-serif;padding: 5px; }
.style-60517 .selected-date { margin-bottom: 20px; }
.style-60517 .today-button { font-family: 'Roboto', sans-serif; }
.style-60517 .day a { padding: 5px;line-height: 1.2;color: #333333; }
.style-60517 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-60517 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-60517 .view-all:hover { color: #000000; }
.style-60517 .schedule-scrimmage { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-60517 .schedule-matchup { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-60517 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-60517 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-60517 .maiden-name { font-weight: bold;color: #008C99; }
.style-60517 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-60517 .winloss.Win { font-weight: bold; }
.style-60517 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32161 .h2-style { margin-bottom: 20px; }
.style-32161 .h4-style { margin-bottom: 0; }
.style-32161 .button:hover { color: #000000; }
.style-32161 { margin-bottom: 40px; }
.style-32161 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32161 .readmore:hover { color: #000000; }
.style-32161 .archive:hover { color: #000000; }
.style-32161 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-32161 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32161 .photos { margin: 4px 15px 10px 0; }
.style-32161 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32161 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32161 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32161 .bus-phone { line-height: 20px; }
.style-32161 .education { line-height: 20px; }
.style-32161 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32161 .appointed { line-height: 20px; }
.style-32161 .grad-year { line-height: 20px; }
.style-32161 .bio { margin-top: 5px; }
.style-32161 .lists img { margin: 0 10px 5px 0; }
.style-32161 .question { margin: 0px; }
.style-32161 .biobutton:hover { color: #000000; }
.style-32161 .title { font-weight: bold;margin-bottom: 10px; }
.style-32161 .caption { margin-top: 5px; }
.style-32161 .submit-button { margin: 0 0 0 5px; }
.style-32161 .one-hundred { color: #C8102E;font-weight: bold; }
.style-32161 .fund .bar { background-color: #C8102E; }
.style-32161 .goal { font-weight: bold;color: #C8102E; }
.style-32161 .nick-name { font-weight: bold;color: #008C99; }
.style-32161 .name-prefix { font-weight: bold;color: #008C99; }
.style-32161 .first-name { font-weight: bold;color: #313131; }
.style-32161 .middle-name { font-weight: bold;color: #008C99; }
.style-32161 .last-name { font-weight: bold;color: #313131; }
.style-32161 .maiden-name { font-weight: bold;color: #79A100; }
.style-32161 .name-suffix { font-weight: bold;color: #79A100; }
.style-32161 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-32161 .fund .bar-container { border-color: #E5E5E5; }
.style-32161 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-32161 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-32161 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-32161 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-32161 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-32161 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-32161 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-32161 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-32161 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-32161 .error-message { color: #8A1F03;font-weight: bold; }
.style-32161 .album-name { margin: 10px 0px 10px 0px; }
.style-32161 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-32161 .play-button:hover { color: #000000; }
.style-32161 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32161 .album-select { margin-bottom: 10px; }
.style-32161 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-32161 .dept-or-grade-desc { font-family: 'Roboto', sans-serif;font-weight: 300;margin-bottom: 20px;font-size: 1.875em; }
.style-32161 .greeting { margin-bottom: 15px; }
.style-32161 .course-title.off-state { color: #C8102E; }
.style-32161 .course-title.off-state:hover { color: inherit; }
.style-32161 .course-desc { padding: 5px 10px;margin: 10px 15px;background: #ffffff;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32161 .businessindex .phone .label { font-weight: bold; }
.style-32161 .businessindex .address .label { font-weight: bold; }
.style-32161 .businessindex .distance .label { font-weight: bold; }
.style-32161 .businessindex .webpage .label { font-weight: bold; }
.style-32161 .businessindex .udf1 .label { font-weight: bold; }
.style-32161 .businessindex .udf2 .label { font-weight: bold; }
.style-32161 .businessindex .udf3 .label { font-weight: bold; }
.style-32161 .businessindex .udf4 .label { font-weight: bold; }
.style-32161 .businessindex .udf5 .label { font-weight: bold; }
.style-32161 .businessindex .description .label { font-weight: bold; }
.style-32161 li.group { margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;background: #f6f6f6; }
.style-32161 li.group:first-child { margin: 6px 0 0px 0; }
.style-32161 .team-name { color: #C8102E; }
.style-32161 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32161 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32161 .team-description { margin-top: 10px; }
.style-32161 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-32161 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-32161 .schedule-vs { font-weight: bold; }
.style-32161 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-32161 .schedule-teamname { font-weight: bold; }
.style-32161 .schedule-highlights:hover { color: #000000; }
.style-32161 .search-container { margin-bottom: 14px; }
.style-32161 .poll-answer { margin-bottom: 10px; }
.style-32161 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32161 .winloss { margin-bottom: 10px; }
.style-32161 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-32161 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-32161 .roster-entry { padding-bottom: 10px; }
.style-32161 .player-detail { line-height: 20px;margin-top: 10px; }
.style-32161 .return-letter { font-weight: bold; }
.style-32161 .course-title A { display: block;padding: 10px 15px; }
.style-32161 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-32161 .team-captain { font-weight: bold; }
.style-32161 .readmore-detail-page:hover { color: #000000; }
.style-32161 .schedule-directions:hover { color: #000000; }
.style-32161 .filter-item { padding-bottom: 6px; }
.style-32161 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-32161 .next-button { text-transform: uppercase;font-weight: bold; }
.style-32161 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-32161 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-32161 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-32161 .view-all:hover { color: #000000; }
.style-32161 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-32161 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-32161 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-32161 .maiden-name { font-weight: bold;color: #008C99; }
.style-32161 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-32161 .winloss.Win { font-weight: bold; }
.style-32161 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32192 .h2-style { margin-bottom: 20px; }
.style-32192 .h4-style { padding-bottom: 5px; }
.style-32192 .button:hover { color: #000000; }
.style-32192 { margin-bottom: 40px; }
.style-32192 time { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-32192 .readmore:hover { color: #000000; }
.style-32192 .archive:hover { color: #000000; }
.style-32192 .brief-description { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: 5px;margin-bottom: 5px; }
.style-32192 .location { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-32192 .photos { margin: 4px 15px 10px 0; }
.style-32192 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-32192 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32192 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32192 .bus-phone { line-height: 20px; }
.style-32192 .education { line-height: 20px; }
.style-32192 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32192 .appointed { line-height: 20px; }
.style-32192 .grad-year { line-height: 20px; }
.style-32192 .bio { margin-top: 5px; }
.style-32192 .lists img { margin: 0 10px 5px 0; }
.style-32192 .question { margin: 0px; }
.style-32192 .biobutton:hover { color: #000000; }
.style-32192 .title { font-weight: bold;margin-bottom: 10px; }
.style-32192 .caption { margin-top: 5px; }
.style-32192 .submit-button { margin: 0 0 0 5px; }
.style-32192 .one-hundred { color: #C8102E;font-weight: bold; }
.style-32192 .fund .bar { background-color: #C8102E; }
.style-32192 .goal { font-weight: bold;color: #C8102E; }
.style-32192 .nick-name { font-weight: bold;color: #008C99; }
.style-32192 .name-prefix { font-weight: bold;color: #008C99; }
.style-32192 .first-name { font-weight: bold;color: #313131; }
.style-32192 .middle-name { font-weight: bold;color: #008C99; }
.style-32192 .last-name { font-weight: bold;color: #313131; }
.style-32192 .maiden-name { font-weight: bold;color: #79A100; }
.style-32192 .name-suffix { font-weight: bold;color: #79A100; }
.style-32192 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-32192 .fund .bar-container { border-color: #E5E5E5; }
.style-32192 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-32192 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-32192 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-32192 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-32192 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-32192 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-32192 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-32192 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-32192 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-32192 .error-message { color: #8A1F03;font-weight: bold; }
.style-32192 .album-name { margin: 10px 0px 10px 0px; }
.style-32192 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-32192 .play-button:hover { color: #000000; }
.style-32192 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-32192 .album-select { margin-bottom: 10px; }
.style-32192 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-32192 .businessindex .phone .label { font-weight: bold; }
.style-32192 .businessindex .address .label { font-weight: bold; }
.style-32192 .businessindex .distance .label { font-weight: bold; }
.style-32192 .businessindex .webpage .label { font-weight: bold; }
.style-32192 .businessindex .udf1 .label { font-weight: bold; }
.style-32192 .businessindex .udf2 .label { font-weight: bold; }
.style-32192 .businessindex .udf3 .label { font-weight: bold; }
.style-32192 .businessindex .udf4 .label { font-weight: bold; }
.style-32192 .businessindex .udf5 .label { font-weight: bold; }
.style-32192 .businessindex .description .label { font-weight: bold; }
.style-32192 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-32192 li.group:first-child { margin: 6px 0 0px 0; }
.style-32192 .team-name { color: #C8102E; }
.style-32192 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32192 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32192 .team-description { margin-top: 10px; }
.style-32192 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-32192 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-32192 .schedule-vs { font-weight: bold; }
.style-32192 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: .875em;font-family: 'Roboto', sans-serif; }
.style-32192 .schedule-teamname { font-weight: bold; }
.style-32192 .schedule-highlights:hover { color: #000000; }
.style-32192 .search-container { margin-bottom: 14px; }
.style-32192 .poll-answer { margin-bottom: 10px; }
.style-32192 .registration { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-32192 .winloss { margin-bottom: 10px; }
.style-32192 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-32192 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-32192 .roster-entry { padding-bottom: 10px; }
.style-32192 .player-detail { line-height: 20px;margin-top: 10px; }
.style-32192 .return-letter { font-weight: bold; }
.style-32192 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-32192 .team-captain { font-weight: bold; }
.style-32192 .readmore-detail-page:hover { color: #000000; }
.style-32192 .schedule-rescheduled { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32192 .schedule-cancelled { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32192 .schedule-directions:hover { color: #000000; }
.style-32192 .date-icon { width: 75px;background: #C8102E;color: #ffffff;padding-bottom: 9px; }
.style-32192 .month-name { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-32192 .day-number { font-size: 2em;line-height: 1.2; }
.style-32192 .event-detail { margin-left: 90px; }
.style-32192 .filter-group { margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-32192 .filter-item { padding-bottom: 6px; }
.style-32192 .calendar-grid { background: #dfdfda;padding: 1px; }
.style-32192 .calendardatepicker li.today a { background: #e5e5e5;color: #C8102E; }
.style-32192 .calendardatepicker li.selected-day a { background: #C8102E;color: #ffffff; }
.style-32192 li.has-events a { color: #C8102E; }
.style-32192 .prev-button { font-family: 'Roboto', sans-serif; }
.style-32192 .next-button { font-family: 'Roboto', sans-serif; }
.style-32192 .day-header span { background-color: #C8102E;color: #ffffff;line-height: 1.2;font-family: 'Roboto', sans-serif;padding: 5px; }
.style-32192 .selected-date { margin-bottom: 20px; }
.style-32192 .today-button { font-family: 'Roboto', sans-serif; }
.style-32192 .day a { padding: 5px;line-height: 1.2;color: #333333; }
.style-32192 .newsarchivedatepicker .month-number { margin-top: 10px;font-family: 'Roboto', sans-serif;color: #FFFFFF;background-color: #C8102E;border-width: 0px;padding: 10px;font-weight: bold;-webkit-transition: background-color 200ms ease;transition: background-color 200ms ease; }
.style-32192 .newsarchivedatepicker .month-number:hover { background-color: rgba(200,16,46,.8); }
.style-32192 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-32192 .newsarchivedatepicker .year-container { text-align: center; }
.style-32192 button.month-number.selected-month { background-color: rgba(200,16,46,.8); }
.style-32192 .view-all:hover { color: #000000; }
.style-32192 .schedule-scrimmage { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32192 .schedule-matchup { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32192 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-32192 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-32192 .maiden-name { font-weight: bold;color: #008C99; }
.style-32192 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-32192 .winloss.Win { font-weight: bold; }
.style-32192 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31572 .h2-style { margin-bottom: 20px; }
.style-31572 .h4-style { padding-bottom: 5px; }
.style-31572 .button:hover { color: #000000; }
.style-31572 { margin-bottom: 40px;padding: 20px;border: 3px solid #e5e5e5;background: #f6f6f6; }
.style-31572 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31572 .readmore:hover { color: #000000; }
.style-31572 .archive:hover { color: #000000; }
.style-31572 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-31572 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31572 .photos { margin: 4px 15px 10px 0; }
.style-31572 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31572 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31572 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31572 .bus-phone { line-height: 20px; }
.style-31572 .education { line-height: 20px; }
.style-31572 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31572 .appointed { line-height: 20px; }
.style-31572 .grad-year { line-height: 20px; }
.style-31572 .bio { margin-top: 5px; }
.style-31572 .lists img { margin: 0 10px 5px 0; }
.style-31572 .question { margin: 0px; }
.style-31572 .biobutton:hover { color: #000000; }
.style-31572 .title { font-weight: bold;margin-bottom: 10px; }
.style-31572 .caption { margin-top: 5px; }
.style-31572 .submit-button { margin: 0 0 0 5px; }
.style-31572 .department-label { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-31572 .grade-label { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-31572 .letter-label { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-31572 .one-hundred { color: #C8102E; }
.style-31572 .fund .bar { background-color: #C8102E; }
.style-31572 .goal { font-weight: bold;color: #C8102E; }
.style-31572 .nick-name { font-weight: bold;color: #008C99; }
.style-31572 .name-prefix { font-weight: bold;color: #008C99; }
.style-31572 .first-name { font-weight: bold;color: #313131; }
.style-31572 .middle-name { font-weight: bold;color: #008C99; }
.style-31572 .last-name { font-weight: bold;color: #313131; }
.style-31572 .maiden-name { font-weight: bold;color: #79A100; }
.style-31572 .name-suffix { font-weight: bold;color: #79A100; }
.style-31572 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-31572 .fund .bar-container { border-color: #E5E5E5;background-color: #FFFFFF; }
.style-31572 .annualfund .goal .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-31572 .annualfund .current .label { font-family: 'Roboto', sans-serif; }
.style-31572 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-31572 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-31572 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-31572 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-31572 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-31572 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-31572 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-31572 .error-message { color: #8A1F03;font-weight: bold; }
.style-31572 .team-label { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-31572 .season-label { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-31572 .album-name { margin: 10px 0px 10px 0px; }
.style-31572 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-31572 .play-button:hover { color: #000000; }
.style-31572 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-31572 .album-select { margin-bottom: 10px; }
.style-31572 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-31572 .school-level-label { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-31572 .department-label { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-31572 .grade-label { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-31572 .businessindex .phone .label { font-weight: bold; }
.style-31572 .businessindex .address .label { font-weight: bold; }
.style-31572 .businessindex .distance .label { font-weight: bold; }
.style-31572 .businessindex .webpage .label { font-weight: bold; }
.style-31572 .businessindex .udf1 .label { font-weight: bold; }
.style-31572 .businessindex .udf2 .label { font-weight: bold; }
.style-31572 .businessindex .udf3 .label { font-weight: bold; }
.style-31572 .businessindex .udf4 .label { font-weight: bold; }
.style-31572 .businessindex .udf5 .label { font-weight: bold; }
.style-31572 .businessindex .description .label { font-weight: bold; }
.style-31572 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-31572 li.group:first-child { margin: 6px 0 0px 0; }
.style-31572 .team-name { color: #C8102E; }
.style-31572 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31572 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31572 .team-description { margin-top: 10px; }
.style-31572 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-31572 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-31572 .schedule-vs { font-weight: bold; }
.style-31572 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-31572 .schedule-teamname { font-weight: bold; }
.style-31572 .schedule-highlights:hover { color: #000000; }
.style-31572 .search-container { margin-bottom: 14px; }
.style-31572 .poll-answer { margin-bottom: 10px; }
.style-31572 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31572 .winloss { margin-bottom: 10px; }
.style-31572 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-31572 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-31572 .roster-entry { padding-bottom: 10px; }
.style-31572 .player-detail { line-height: 20px;margin-top: 10px; }
.style-31572 .return-letter { font-weight: bold; }
.style-31572 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-31572 .team-captain { font-weight: bold; }
.style-31572 .readmore-detail-page:hover { color: #000000; }
.style-31572 .schedule-directions:hover { color: #000000; }
.style-31572 .filter-item { padding-bottom: 6px; }
.style-31572 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-31572 .next-button { text-transform: uppercase;font-weight: bold; }
.style-31572 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-31572 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-31572 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-31572 .view-all:hover { color: #000000; }
.style-31572 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-31572 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-31572 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-31572 .maiden-name { font-weight: bold;color: #008C99; }
.style-31572 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-31572 .winloss.Win { font-weight: bold; }
.style-31572 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-37639 .h2-style { margin-bottom: 20px; }
.style-37639 .h4-style { padding-bottom: 5px; }
.style-37639 .button:hover { color: #000000; }
.style-37639 { margin-bottom: 40px;padding: 20px;border: 3px solid #e5e5e5;background: #f6f6f6; }
.style-37639 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37639 .readmore:hover { color: #000000; }
.style-37639 .archive:hover { color: #000000; }
.style-37639 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-37639 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37639 .photos { margin: 4px 15px 10px 0; }
.style-37639 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37639 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37639 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37639 .bus-phone { line-height: 20px; }
.style-37639 .education { line-height: 20px; }
.style-37639 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37639 .appointed { line-height: 20px; }
.style-37639 .grad-year { line-height: 20px; }
.style-37639 .bio { margin-top: 5px; }
.style-37639 .lists img { margin: 0 10px 5px 0; }
.style-37639 .question { margin: 0px; }
.style-37639 .biobutton:hover { color: #000000; }
.style-37639 .title { font-weight: bold;margin-bottom: 10px; }
.style-37639 .caption { margin-top: 5px; }
.style-37639 .submit-button { margin: 0 0 0 5px; }
.style-37639 .department-label { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-37639 .grade-label { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-37639 .letter-label { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-37639 .one-hundred { color: #C8102E; }
.style-37639 .fund .bar { background-color: #C8102E; }
.style-37639 .goal { font-weight: bold;color: #C8102E; }
.style-37639 .nick-name { font-weight: bold;color: #008C99; }
.style-37639 .name-prefix { font-weight: bold;color: #008C99; }
.style-37639 .first-name { font-weight: bold;color: #313131; }
.style-37639 .middle-name { font-weight: bold;color: #008C99; }
.style-37639 .last-name { font-weight: bold;color: #313131; }
.style-37639 .maiden-name { font-weight: bold;color: #79A100; }
.style-37639 .name-suffix { font-weight: bold;color: #79A100; }
.style-37639 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-37639 .fund .bar-container { border-color: #E5E5E5;background-color: #FFFFFF; }
.style-37639 .annualfund .goal .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-37639 .annualfund .current .label { font-family: 'Roboto', sans-serif; }
.style-37639 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-37639 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-37639 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-37639 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-37639 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-37639 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-37639 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-37639 .error-message { color: #8A1F03;font-weight: bold; }
.style-37639 .team-label { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-37639 .season-label { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-37639 .album-name { margin: 10px 0px 10px 0px; }
.style-37639 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-37639 .play-button:hover { color: #000000; }
.style-37639 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-37639 .album-select { margin-bottom: 10px; }
.style-37639 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-37639 .school-level-label { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-37639 .department-label { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-37639 .grade-label { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-37639 .businessindex .phone .label { font-weight: bold; }
.style-37639 .businessindex .address .label { font-weight: bold; }
.style-37639 .businessindex .distance .label { font-weight: bold; }
.style-37639 .businessindex .webpage .label { font-weight: bold; }
.style-37639 .businessindex .udf1 .label { font-weight: bold; }
.style-37639 .businessindex .udf2 .label { font-weight: bold; }
.style-37639 .businessindex .udf3 .label { font-weight: bold; }
.style-37639 .businessindex .udf4 .label { font-weight: bold; }
.style-37639 .businessindex .udf5 .label { font-weight: bold; }
.style-37639 .businessindex .description .label { font-weight: bold; }
.style-37639 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-37639 li.group:first-child { margin: 6px 0 0px 0; }
.style-37639 .team-name { color: #C8102E; }
.style-37639 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37639 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37639 .team-description { margin-top: 10px; }
.style-37639 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-37639 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-37639 .schedule-vs { font-weight: bold; }
.style-37639 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-37639 .schedule-teamname { font-weight: bold; }
.style-37639 .schedule-highlights:hover { color: #000000; }
.style-37639 .search-container { margin-bottom: 14px; }
.style-37639 .poll-answer { margin-bottom: 10px; }
.style-37639 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37639 .winloss { margin-bottom: 10px; }
.style-37639 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-37639 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-37639 .roster-entry { padding-bottom: 10px; }
.style-37639 .player-detail { line-height: 20px;margin-top: 10px; }
.style-37639 .return-letter { font-weight: bold; }
.style-37639 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-37639 .team-captain { font-weight: bold; }
.style-37639 .readmore-detail-page:hover { color: #000000; }
.style-37639 .schedule-directions:hover { color: #000000; }
.style-37639 .filter-item { padding-bottom: 6px; }
.style-37639 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-37639 .next-button { text-transform: uppercase;font-weight: bold; }
.style-37639 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-37639 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-37639 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-37639 .view-all:hover { color: #000000; }
.style-37639 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-37639 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-37639 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-37639 .maiden-name { font-weight: bold;color: #008C99; }
.style-37639 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-37639 .winloss.Win { font-weight: bold; }
.style-37639 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-51267 .h2-style { margin-bottom: 20px; }
.style-51267 .h4-style { padding-bottom: 5px; }
.style-51267 .button:hover { color: #000000; }
.style-51267 { margin-bottom: 40px; }
.style-51267 time { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-51267 .readmore:hover { color: #000000; }
.style-51267 .archive:hover { color: #000000; }
.style-51267 .brief-description { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: 5px;margin-bottom: 5px; }
.style-51267 .location { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-51267 .photos { margin: 4px 15px 10px 0; }
.style-51267 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-51267 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-51267 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-51267 .bus-phone { line-height: 20px; }
.style-51267 .education { line-height: 20px; }
.style-51267 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-51267 .appointed { line-height: 20px; }
.style-51267 .grad-year { line-height: 20px; }
.style-51267 .bio { margin-top: 5px; }
.style-51267 .lists img { margin: 0 10px 5px 0; }
.style-51267 .question { margin: 0px; }
.style-51267 .biobutton:hover { color: #000000; }
.style-51267 .title { font-weight: bold;margin-bottom: 10px; }
.style-51267 .caption { margin-top: 5px; }
.style-51267 .submit-button { margin: 0 0 0 5px; }
.style-51267 .one-hundred { color: #C8102E;font-weight: bold; }
.style-51267 .fund .bar { background-color: #C8102E; }
.style-51267 .goal { font-weight: bold;color: #C8102E; }
.style-51267 .nick-name { font-weight: bold;color: #008C99; }
.style-51267 .name-prefix { font-weight: bold;color: #008C99; }
.style-51267 .first-name { font-weight: bold;color: #313131; }
.style-51267 .middle-name { font-weight: bold;color: #008C99; }
.style-51267 .last-name { font-weight: bold;color: #313131; }
.style-51267 .maiden-name { font-weight: bold;color: #79A100; }
.style-51267 .name-suffix { font-weight: bold;color: #79A100; }
.style-51267 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-51267 .fund .bar-container { border-color: #E5E5E5; }
.style-51267 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-51267 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-51267 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-51267 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-51267 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-51267 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-51267 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-51267 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-51267 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-51267 .error-message { color: #8A1F03;font-weight: bold; }
.style-51267 .album-name { margin: 10px 0px 10px 0px; }
.style-51267 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-51267 .play-button:hover { color: #000000; }
.style-51267 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-51267 .album-select { margin-bottom: 10px; }
.style-51267 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-51267 .businessindex .phone .label { font-weight: bold; }
.style-51267 .businessindex .address .label { font-weight: bold; }
.style-51267 .businessindex .distance .label { font-weight: bold; }
.style-51267 .businessindex .webpage .label { font-weight: bold; }
.style-51267 .businessindex .udf1 .label { font-weight: bold; }
.style-51267 .businessindex .udf2 .label { font-weight: bold; }
.style-51267 .businessindex .udf3 .label { font-weight: bold; }
.style-51267 .businessindex .udf4 .label { font-weight: bold; }
.style-51267 .businessindex .udf5 .label { font-weight: bold; }
.style-51267 .businessindex .description .label { font-weight: bold; }
.style-51267 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-51267 li.group:first-child { margin: 6px 0 0px 0; }
.style-51267 .team-name { color: #C8102E; }
.style-51267 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-51267 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-51267 .team-description { margin-top: 10px; }
.style-51267 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-51267 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-51267 .schedule-vs { font-weight: bold; }
.style-51267 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: .875em;font-family: 'Roboto', sans-serif; }
.style-51267 .schedule-teamname { font-weight: bold; }
.style-51267 .schedule-highlights:hover { color: #000000; }
.style-51267 .search-container { margin-bottom: 14px; }
.style-51267 .poll-answer { margin-bottom: 10px; }
.style-51267 .registration { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-51267 .winloss { margin-bottom: 10px; }
.style-51267 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-51267 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-51267 .roster-entry { padding-bottom: 10px; }
.style-51267 .player-detail { line-height: 20px;margin-top: 10px; }
.style-51267 .return-letter { font-weight: bold; }
.style-51267 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-51267 .team-captain { font-weight: bold; }
.style-51267 .readmore-detail-page:hover { color: #000000; }
.style-51267 .schedule-rescheduled { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-51267 .schedule-cancelled { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-51267 .schedule-directions:hover { color: #000000; }
.style-51267 .date-icon { width: 75px;background: #C8102E;color: #ffffff;padding-bottom: 9px; }
.style-51267 .month-name { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-51267 .day-number { font-size: 2em;line-height: 1.2; }
.style-51267 .event-detail { margin-left: 90px; }
.style-51267 .filter-group { margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-51267 .filter-item { padding-bottom: 6px; }
.style-51267 .calendar-grid { background: #dfdfda;padding: 1px; }
.style-51267 .calendardatepicker li.today a { background: #e5e5e5;color: #C8102E; }
.style-51267 .calendardatepicker li.selected-day a { background: #C8102E;color: #ffffff; }
.style-51267 li.has-events a { color: #C8102E; }
.style-51267 .prev-button { font-family: 'Roboto', sans-serif; }
.style-51267 .next-button { font-family: 'Roboto', sans-serif; }
.style-51267 .day-header span { background-color: #C8102E;color: #ffffff;line-height: 1.2;font-family: 'Roboto', sans-serif;padding: 5px; }
.style-51267 .selected-date { margin-bottom: 20px; }
.style-51267 .today-button { font-family: 'Roboto', sans-serif; }
.style-51267 .day a { padding: 5px;line-height: 1.2;color: #333333; }
.style-51267 .newsarchivedatepicker .month-number { margin-top: 10px;font-family: 'Roboto', sans-serif;color: #FFFFFF;background-color: #C8102E;border-width: 0px;padding: 10px;font-weight: bold;-webkit-transition: background-color 200ms ease;transition: background-color 200ms ease; }
.style-51267 .newsarchivedatepicker .month-number:hover { background-color: rgba(200,16,46,.8); }
.style-51267 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-51267 .newsarchivedatepicker .year-container { text-align: center; }
.style-51267 button.month-number.selected-month { background-color: rgba(200,16,46,.8); }
.style-51267 .view-all:hover { color: #000000; }
.style-51267 .schedule-scrimmage { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-51267 .schedule-matchup { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-51267 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-51267 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-51267 .maiden-name { font-weight: bold;color: #008C99; }
.style-51267 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-51267 .winloss.Win { font-weight: bold; }
.style-51267 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-38478 .h2-style { margin-bottom: 20px; }
.style-38478 .h4-style { padding-bottom: 5px; }
.style-38478 .button:hover { color: #000000; }
.style-38478 { margin-bottom: 40px; }
.style-38478 time { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-38478 .readmore:hover { color: #000000; }
.style-38478 .archive:hover { color: #000000; }
.style-38478 .brief-description { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: 5px;margin-bottom: 5px; }
.style-38478 .location { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-38478 .photos { margin: 4px 15px 10px 0; }
.style-38478 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-38478 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38478 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38478 .bus-phone { line-height: 20px; }
.style-38478 .education { line-height: 20px; }
.style-38478 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38478 .appointed { line-height: 20px; }
.style-38478 .grad-year { line-height: 20px; }
.style-38478 .bio { margin-top: 5px; }
.style-38478 .lists img { margin: 0 10px 5px 0; }
.style-38478 .question { margin: 0px; }
.style-38478 .biobutton:hover { color: #000000; }
.style-38478 .title { font-weight: bold;margin-bottom: 10px; }
.style-38478 .caption { margin-top: 5px; }
.style-38478 .submit-button { margin: 0 0 0 5px; }
.style-38478 .one-hundred { color: #C8102E;font-weight: bold; }
.style-38478 .fund .bar { background-color: #C8102E; }
.style-38478 .goal { font-weight: bold;color: #C8102E; }
.style-38478 .nick-name { font-weight: bold;color: #008C99; }
.style-38478 .name-prefix { font-weight: bold;color: #008C99; }
.style-38478 .first-name { font-weight: bold;color: #313131; }
.style-38478 .middle-name { font-weight: bold;color: #008C99; }
.style-38478 .last-name { font-weight: bold;color: #313131; }
.style-38478 .maiden-name { font-weight: bold;color: #79A100; }
.style-38478 .name-suffix { font-weight: bold;color: #79A100; }
.style-38478 .scale { font-family: 'Roboto', sans-serif;font-weight: 400; }
.style-38478 .fund .bar-container { border-color: #E5E5E5; }
.style-38478 .annualfund .goal .label { font-weight: bold;color: #C8102E; }
.style-38478 .annualfund .current .label { color: #333333;font-family: 'Roboto', sans-serif; }
.style-38478 .annualfund .goal-participation .label { font-family: 'Roboto', sans-serif; }
.style-38478 .annualfund .current-participation .label { font-family: 'Roboto', sans-serif; }
.style-38478 .annualfund .asof-date .label { font-family: 'Roboto', sans-serif; }
.style-38478 .annualfund .start-date .label { font-family: 'Roboto', sans-serif; }
.style-38478 .annualfund .end-date .label { font-family: 'Roboto', sans-serif; }
.style-38478 .annualfund .last-year-amount .label { font-family: 'Roboto', sans-serif; }
.style-38478 .annualfund .last-year-participation .label { font-family: 'Roboto', sans-serif; }
.style-38478 .error-message { color: #8A1F03;font-weight: bold; }
.style-38478 .album-name { margin: 10px 0px 10px 0px; }
.style-38478 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-38478 .play-button:hover { color: #000000; }
.style-38478 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-38478 .album-select { margin-bottom: 10px; }
.style-38478 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-38478 .businessindex .phone .label { font-weight: bold; }
.style-38478 .businessindex .address .label { font-weight: bold; }
.style-38478 .businessindex .distance .label { font-weight: bold; }
.style-38478 .businessindex .webpage .label { font-weight: bold; }
.style-38478 .businessindex .udf1 .label { font-weight: bold; }
.style-38478 .businessindex .udf2 .label { font-weight: bold; }
.style-38478 .businessindex .udf3 .label { font-weight: bold; }
.style-38478 .businessindex .udf4 .label { font-weight: bold; }
.style-38478 .businessindex .udf5 .label { font-weight: bold; }
.style-38478 .businessindex .description .label { font-weight: bold; }
.style-38478 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-38478 li.group:first-child { margin: 6px 0 0px 0; }
.style-38478 .team-name { color: #C8102E; }
.style-38478 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38478 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38478 .team-description { margin-top: 10px; }
.style-38478 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-38478 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-38478 .schedule-vs { font-weight: bold; }
.style-38478 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: .875em;font-family: 'Roboto', sans-serif; }
.style-38478 .schedule-teamname { font-weight: bold; }
.style-38478 .schedule-highlights:hover { color: #000000; }
.style-38478 .search-container { margin-bottom: 14px; }
.style-38478 .poll-answer { margin-bottom: 10px; }
.style-38478 .registration { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px; }
.style-38478 .winloss { margin-bottom: 10px; }
.style-38478 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-38478 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-38478 .roster-entry { padding-bottom: 10px; }
.style-38478 .player-detail { line-height: 20px;margin-top: 10px; }
.style-38478 .return-letter { font-weight: bold; }
.style-38478 .annualfund .remaining .label { font-family: 'Roboto', sans-serif; }
.style-38478 .team-captain { font-weight: bold; }
.style-38478 .readmore-detail-page:hover { color: #000000; }
.style-38478 .schedule-rescheduled { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38478 .schedule-cancelled { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38478 .schedule-directions:hover { color: #000000; }
.style-38478 .date-icon { width: 75px;background: #C8102E;color: #ffffff;padding-bottom: 9px; }
.style-38478 .month-name { font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-38478 .day-number { font-size: 2em;line-height: 1.2; }
.style-38478 .event-detail { margin-left: 90px; }
.style-38478 .filter-group { margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-38478 .filter-item { padding-bottom: 6px; }
.style-38478 .calendar-grid { background: #dfdfda;padding: 1px; }
.style-38478 .calendardatepicker li.today a { background: #e5e5e5;color: #C8102E; }
.style-38478 .calendardatepicker li.selected-day a { background: #C8102E;color: #ffffff; }
.style-38478 li.has-events a { color: #C8102E; }
.style-38478 .prev-button { font-family: 'Roboto', sans-serif; }
.style-38478 .next-button { font-family: 'Roboto', sans-serif; }
.style-38478 .day-header span { background-color: #C8102E;color: #ffffff;line-height: 1.2;font-family: 'Roboto', sans-serif;padding: 5px; }
.style-38478 .selected-date { margin-bottom: 20px; }
.style-38478 .today-button { font-family: 'Roboto', sans-serif; }
.style-38478 .day a { padding: 5px;line-height: 1.2;color: #333333; }
.style-38478 .newsarchivedatepicker .month-number { margin-top: 10px;font-family: 'Roboto', sans-serif;color: #FFFFFF;background-color: #C8102E;border-width: 0px;padding: 10px;font-weight: bold;-webkit-transition: background-color 200ms ease;transition: background-color 200ms ease; }
.style-38478 .newsarchivedatepicker .month-number:hover { background-color: rgba(200,16,46,.8); }
.style-38478 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-38478 .newsarchivedatepicker .year-container { text-align: center; }
.style-38478 button.month-number.selected-month { background-color: rgba(200,16,46,.8); }
.style-38478 .view-all:hover { color: #000000; }
.style-38478 .schedule-scrimmage { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38478 .schedule-matchup { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-38478 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-38478 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-38478 .maiden-name { font-weight: bold;color: #008C99; }
.style-38478 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-38478 .winloss.Win { font-weight: bold; }
.style-38478 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-34845 .h2-style { margin-bottom: 20px; }
.style-34845 .h4-style { padding-bottom: 5px; }
.style-34845 A { color: #ffffff;text-decoration: underline; }
.style-34845 A:hover { color: inherit;text-decoration: none; }
.style-34845 .button { color: #ffffff;text-decoration: none; }
.style-34845 .button:hover { color: inherit;text-decoration: underline; }
.style-34845 { margin-bottom: 40px;padding: 23px;background: #cd1232;color: #ffffff;font-family: 'Roboto', sans-serif;font-weight: 400;border-top: 3px solid #cd1232;background-color: #30FF22; }
.style-34845 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34845 .archive:hover { color: #000000; }
.style-34845 .h4-style A { text-decoration: none;font-size: 36px;color: #2BFFE3;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/165/site/1119/images/search.png');background-position: left bottom;background-repeat: no-repeat; }
.style-34845 .h4-style A:hover { text-decoration: underline;color: #FF4124; }
.style-34845 .brief-description { line-height: 20px;margin-top: 10px;margin-bottom: 10px; }
.style-34845 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34845 .photos { margin: 4px 15px 10px 0; }
.style-34845 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34845 .author { line-height: 20px;font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34845 .job-title { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34845 .bus-phone { line-height: 20px; }
.style-34845 .education { line-height: 20px; }
.style-34845 .email { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34845 .appointed { line-height: 20px; }
.style-34845 .grad-year { line-height: 20px; }
.style-34845 .bio { margin-top: 5px; }
.style-34845 .lists img { margin: 0 10px 5px 0; }
.style-34845 .question { margin: 0px; }
.style-34845 .biobutton:hover { color: #000000; }
.style-34845 .title { font-weight: bold;margin-bottom: 10px; }
.style-34845 .caption { margin-top: 5px; }
.style-34845 .submit-button { margin: 0 0 0 5px; }
.style-34845 .one-hundred { color: #FFC63F; }
.style-34845 .fund .bar { background-color: #FFC63F; }
.style-34845 .goal { font-weight: bold;color: #FFC63F; }
.style-34845 .nick-name { font-weight: bold;color: #008C99; }
.style-34845 .name-prefix { font-weight: bold;color: #008C99; }
.style-34845 .first-name { font-weight: bold;color: #313131; }
.style-34845 .middle-name { font-weight: bold;color: #008C99; }
.style-34845 .last-name { font-weight: bold;color: #313131; }
.style-34845 .maiden-name { font-weight: bold;color: #79A100; }
.style-34845 .name-suffix { font-weight: bold;color: #79A100; }
.style-34845 .fund .bar-container { border-color: #E5E5E5; }
.style-34845 .annualfund .goal .label { color: #FFFFFF; }
.style-34845 .error-message { color: #8A1F03;font-weight: bold; }
.style-34845 .album-name { margin: 10px 0px 10px 0px; }
.style-34845 .cover-photo { margin-top: 4px;width: 200px;height: auto; }
.style-34845 .play-button:hover { color: #000000; }
.style-34845 .album { margin-bottom: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-34845 .album-select { margin-bottom: 10px; }
.style-34845 .fund .chart .scale li i { border-color: #E5E5E5; }
.style-34845 .businessindex .phone .label { font-weight: bold; }
.style-34845 .businessindex .address .label { font-weight: bold; }
.style-34845 .businessindex .distance .label { font-weight: bold; }
.style-34845 .businessindex .webpage .label { font-weight: bold; }
.style-34845 .businessindex .udf1 .label { font-weight: bold; }
.style-34845 .businessindex .udf2 .label { font-weight: bold; }
.style-34845 .businessindex .udf3 .label { font-weight: bold; }
.style-34845 .businessindex .udf4 .label { font-weight: bold; }
.style-34845 .businessindex .udf5 .label { font-weight: bold; }
.style-34845 .businessindex .description .label { font-weight: bold; }
.style-34845 li.group { display: inline-block;width: 100%;margin: 12px 0 0px 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #e5e5e5;padding: 0px 0px 10px 0px; }
.style-34845 li.group:first-child { margin: 6px 0 0px 0; }
.style-34845 .team-name { color: #CD1232; }
.style-34845 .team-schoolyear { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34845 .team-headcoach { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34845 .team-description { margin-top: 10px; }
.style-34845 .schedule-date { color: #000000;font-family: 'Sanchez', serif; }
.style-34845 .schedule-time { color: #000000;font-family: 'Sanchez', serif; }
.style-34845 .schedule-vs { font-weight: bold; }
.style-34845 .schedule-site { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-34845 .schedule-teamname { font-weight: bold; }
.style-34845 .schedule-highlights:hover { color: #000000; }
.style-34845 .search-container { margin-bottom: 14px; }
.style-34845 .poll-answer { margin-bottom: 10px; }
.style-34845 .registration { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-34845 .winloss { margin-bottom: 10px; }
.style-34845 th.winloss-amount { font-family: 'Sanchez', serif;font-size: 30px;color: #FF8025;padding: 0px 10px 10px 0px; }
.style-34845 td.winloss-amount { font-size: 30px;padding: 0px 10px 10px 0px;font-family: Helvetica;font-weight: 100; }
.style-34845 .roster-entry { padding-bottom: 10px; }
.style-34845 .player-detail { line-height: 20px;margin-top: 10px; }
.style-34845 .return-letter { font-weight: bold; }
.style-34845 .team-captain { font-weight: bold; }
.style-34845 .readmore-detail-page:hover { color: #000000; }
.style-34845 .schedule-directions:hover { color: #000000; }
.style-34845 .filter-item { padding-bottom: 6px; }
.style-34845 .prev-button { text-transform: uppercase;font-weight: bold; }
.style-34845 .next-button { text-transform: uppercase;font-weight: bold; }
.style-34845 .selected-date { font-size: 30px;font-family: 'Sanchez', serif;margin-top: 24px;color: #000000; }
.style-34845 .newsarchivedatepicker .month-number { margin-top: 10px; }
.style-34845 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-34845 .view-all:hover { color: #000000; }
.style-34845 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #DFDFDA; }
.style-34845 .large-calendar-grid .day-holder .date.active { background-color: #FF8025; }
.style-34845 .game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 10px 0px 10px 0px; }
.style-34845 .maiden-name { font-weight: bold;color: #008C99; }
.style-34845 .game .ath-row.ath-row-one { font-size: 20px;color: #000000; }
.style-34845 .winloss.Win { font-weight: bold; }
.style-34845 .at-alert-game { border-width: 0px 0px 1px 0px;border-style: solid;border-color: #DFDFDA;padding: 0px 0px 10px 0px; }
.style-36077 .nav-menu { text-align: center; }
.style-36077 .l1-item { display: inline-block;float: none;font-family: 'Roboto', sans-serif;font-weight: bold;font-size: 1.5rem;color: #ffffff; }
.style-36077 .l1-item:hover { background-color: #C8102E; }
.style-36077 .l1-item > a { padding: 10px 50px 10px 10px !important;position: relative;color: inherit; }
.style-36077 .l1-item > a:before { position: absolute;display: block;content: "";right: 15px;top: 15px;height: 20px;width: 20px;border-width: 0 5px 5px 0;border-style: solid;border-color: inherit;box-sizing: border-box;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-36077 .l1-item.active { background-color: #C8102E; }
.style-31398 .nav-menu { margin-bottom: 20px; }
.style-31398 .l1-subnav { padding-right: 6px; }
.style-31398 .l2-subnav { background-image: url('/ftpimages/101/site/777/images/subnav.png');border: none; }
.style-31398 .l1-item { border-left: 1px solid #e5e5e5;color: #333333;font-size: 1rem;font-weight: 500;font-family: 'Roboto', sans-serif; }
.style-31398 .l1-item:hover { color: #C8102E; }
.style-31398 .l1-item:first-child { margin-left: -15px;border: none; }
.style-31398 .l1-item > a { padding: 5px 15px 5px 15px !important;color: inherit;text-decoration: none; }
.style-31398 .l1-item > a:hover { color: inherit;text-decoration: none; }
.style-31398 .l1-item > a .arrow { border-top-color: inherit;border-width: 8px 4px 0px 4px;height: 0px;width: 0px;display: inline-block;top: calc(50% - 4px);margin-right: 5px; }
.style-31398 .l1-item.active { color: #C8102E; }
.style-31398 .l1-item.active > a { color: inherit; }
.style-31398 .l2-item { border-width: 1px 0 0 0px;border-style: solid;border-color: #e5e5e5;font-size: .875em;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease;color: #333333; }
.style-31398 .l2-item:hover { color: #C8102E; }
.style-31398 .l2-item:first-child { border: none; }
.style-31398 .l2-item > a { color: inherit;padding: 10px 5px !important; }
.style-31398 .l2-item > a:hover { color: inherit;text-decoration: none; }
.style-31398 .l2-item > a .arrow { border-left-color: inherit;border-width: 4px 0 4px 8px;height: 0;width: 0px;display: inline-block;top: calc(50% - 4px);right: 10px; }
.style-31398 .l2-item.active { color: #C8102E; }
.style-31398 .l2-item.active > a { color: inherit; }
.style-31398 .l3-item { border-width: 1px 0 0 0px;border-style: solid;border-color: #e5e5e5;font-size: .875rem;color: #333333; }
.style-31398 .l3-item:hover { color: #C8102E; }
.style-31398 .l3-item:first-child { border: none; }
.style-31398 .l3-item > a { color: inherit;padding: 10px 5px !important; }
.style-31398 .l3-item > a:hover { color: inherit;text-decoration: none; }
.style-31398 .l3-item.active { color: #C8102E; }
.style-31398 .l3-item.active > a { color: inherit; }
.style-31398 .level2 { background: #ffffff;width: 250px;border: 3px solid #e5e5e5;padding: 5px; }
.style-31398 .level3 { background: #ffffff;width: 250px;border: 3px solid #e5e5e5;padding: 5px; }
.style-31548 .acc-l1-item { background-color: #ffffff;margin: 0;padding: 0;border-width: 1px 0 0 0px;border-style: solid;border-color: #e5e5e5;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease; }
.style-31548 .acc-l1-item:hover { background-color: #C8102E;color: #ffffff; }
.style-31548 .acc-l1-item:first-child { border-width: 0px 0 0 0px;border-style: solid;border-color: #959484; }
.style-31548 .acc-l1-item > a { padding: 6px 0px 6px 0px;margin: 0 0 0 3%;text-decoration: none;color: inherit;font-size: 1.125em;font-weight: 400; }
.style-31548 .acc-l1-item > a:hover { color: inherit;text-decoration: none; }
.style-31548 .acc-l1-item > a > span.toggle > .icon { background-image: none;border-width: 2px 2px 0 0;border-style: solid;min-width: 10px;min-height: 10px;width: 6px;height: 6px;top: 15px;right: 15px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg); }
.style-31548 .acc-l1-item > a > span.toggle > .icon:hover { transform: rotate(135deg);-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg); }
.style-31548 .acc-l1-item.active { background-color: #C8102E;color: #ffffff; }
.style-31548 .acc-l1-item.active > a > span.toggle > .icon { transform: rotate(135deg);-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);border-color: inherit; }
.style-31548 .sub2 .acc-l2-item { background-color: #ffffff;font-weight: normal;margin: 0;color: #959595;padding: 0;font-size: 13px; }
.style-31548 .sub2 .acc-l2-item:hover { background-color: #e5e5e5;margin: 0;color: #333333; }
.style-31548 .sub2 .acc-l2-item > a { padding: 6px 0px 6px 0px;margin: 0 0 0 6%;text-decoration: none;color: inherit; }
.style-31548 .sub2 .acc-l2-item > a:hover { color: inherit;text-decoration: none; }
.style-31548 .sub2 .acc-l2-item > a > span.toggle > .icon { background-image: none;border-width: 2px 2px 0 0;border-style: solid;min-width: 10px;min-height: 10px;width: 6px;height: 6px;top: 20px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);right: 20px; }
.style-31548 .sub2 .acc-l2-item > a > span.toggle > .icon:hover { transform: rotate(135deg);-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg); }
.style-31548 .sub2 .acc-l2-item.active { background-color: #e5e5e5;color: #333333; }
.style-31548 .sub2 .acc-l2-item.active:hover { background-color: #e5e5e5;margin: 0; }
.style-31548 .sub2 .acc-l2-item.active > a > span.toggle > .icon { transform: rotate(135deg);-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg); }
.style-31548 .sub3 .acc-l3-item { margin: 0;color: #333333;background-color: #ffffff; }
.style-31548 .sub3 .acc-l3-item:hover { color: #C8102E; }
.style-31548 .sub3 .acc-l3-item > a { padding: 6px 0px 6px 0px;margin: 0 0 0 9%;text-decoration: none;color: inherit; }
.style-31548 .sub3 .acc-l3-item > a:hover { color: inherit;text-decoration: none; }
.style-31548 .sub2 .acc-l3-item > a > span.toggle > .icon { background-image: none;border-width: 2px 2px 0 0;border-style: solid;border-color: #000000;min-width: 10px;min-height: 10px;width: 6px;height: 6px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);right: 20px; }
.style-31548 .sub2 .acc-l3-item > a > span.toggle > .icon:hover { transform: rotate(135deg);-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg); }
.style-31548 .sub3 .acc-l3-item.active { background-color: #ffffff;color: #C8102E; }
.style-31548 .sub3 .acc-l3-item.active > a > span.toggle > .icon { border-color: #000000;transform: rotate(135deg);-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg); }
.style-31548 .acc-level1 { border-width: 0 0 0 4px; }
.style-31548 .acc-level3 { border-color: #e5e5e5;border-width: 1px;border-style: solid;text-transform: none; }
.style-31548 .acc-nav-menu { font-family: 'Roboto', sans-serif;margin-bottom: 40px; }
.style-32149 .mega-menu-panel { width: 100%;color: #333333;max-width: 1185px;margin-left: auto;-webkit-transition: opacity: 300ms ease;transition: opacity: 300ms ease;right: 0;left: auto;font-size: 1rem; }
.style-32149 .mega-menu-panel-inner { background: #ffffff;border: 3px solid #e5e5e5;padding: 20px; }
.style-32149 .mega-menu-item.l1-item { font-family: 'Roboto', sans-serif;color: #C8102E;font-size: 1.25em;font-weight: 400;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-transition: background-color 300ms ease, box-shadow 300ms ease;transition: background-color 300ms ease, box-shadow 300ms ease;pointer-events: initial; }
.style-32149 .mega-menu-item.l1-item:hover { background-color: #C8102E;color: #ffffff;box-shadow: 1px 0 0 0 #C8102E; }
.style-32149 .mega-menu-item.l1-item > a { color: inherit;text-transform: uppercase;padding: 5px 20px !important;text-align: center;-webkit-transition: color 300ms ease;transition: color 300ms ease;font-weight: 900;position: relative; }
.style-32149 .mega-menu-item.l1-item > a:before { position: absolute;content: "";display: block;width: 1px;height: 26px;left: 0px;top: calc(50% - 13px);background: #c8102e; }
.style-32149 .mega-menu-item.l1-item.active { background-color: #C8102E;color: #ffffff;box-shadow: 1px 0 0 0 #c8102e; }
.style-32149 .menu-type-mega.nav-menu { pointer-events: none; }
.style-32149 .mega-level1 { display: -ms-flexbox;/*ms*/
    display: -webkit-flex;/*webkit*/
    display: flex;/*w3c*/
    -webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;pointer-events: none; }
.style-31569 .l1-item { font-family: 'Roboto', sans-serif;color: #cd1232;font-size: 1.125em;font-weight: 400;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-transition: background-color 300ms ease, box-shadow 300ms ease;transition: background-color 300ms ease, box-shadow 300ms ease;position: relative; }
.style-31569 .l1-item:hover { background-color: #cd1232;color: #ffffff;box-shadow: 1px 0 0 0 #cd1232; }
.style-31569 .l1-item:before { position: absolute;content: "";display: block;width: 1px;height: 26px;left: 0px;top: calc(50% - 13px);background: #cd1232; }
.style-31569 .l1-item > a { color: inherit;text-transform: uppercase;padding: 5px 30px !important;text-align: center;-webkit-transition: color 300ms ease;transition: color 300ms ease;font-weight: 900;text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1); }
.style-31569 .l1-item.active { background-color: #cd1232;color: #ffffff;box-shadow: 1px 0 0 0 #cd1232; }
.style-31569 .l2-item { border-width: 1px 0 0 0px;border-style: solid;border-color: #e5e5e5;font-size: 1rem;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease;color: #333333; }
.style-31569 .l2-item:hover { color: #ffffff;background-color: #cd1232; }
.style-31569 .l2-item:first-child { border-top: none; }
.style-31569 .l2-item > a { color: inherit;padding: 10px 5px !important; }
.style-31569 .l2-item.active { color: #ffffff;background-color: #cd1232; }
.style-31569 .l3-item { border-width: 1px 0 0 0px;border-style: solid;border-color: #e5e5e5;font-size: 1rem;color: #333333; }
.style-31569 .l3-item:hover { color: #ffffff;background-color: #cd1232; }
.style-31569 .l3-item:first-child { border-top: none; }
.style-31569 .l3-item > a { color: inherit;padding: 10px 5px !important; }
.style-31569 .l3-item.active { color: #ffffff;background-color: #cd1232; }
.style-31569 .level1 { display: -ms-flexbox;/*ms*/
    display: -webkit-flex;/*webkit*/
    display: flex;/*w3c*/
    -webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }
.style-31569 .level2 { background: #ffffff;width: 250px;border: 3px solid #e5e5e5;padding: 5px; }
.style-31569 .level3 { background: #ffffff;width: 250px;border: 3px solid #e5e5e5;padding: 5px; }
.style-31525 .nav-menu { margin-top: 32px;margin-right: 15px; }
.style-31525 .l1-item { display: inline-block;float: none;color: inherit;font-family: 'Roboto', sans-serif;font-weight: 400;font-size: .875rem;border: 1px solid #c8102e;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease;background: rgba(193, 23, 54, .45); }
.style-31525 .l1-item:hover { color: #C8102E;background: #FFFFFF; }
.style-31525 .l1-item > a { color: inherit;padding: 5px 10px !important; }
.style-31525 .l1-item > a .arrow { background-repeat: no-repeat;background-position: center center;margin-top: -2px;border-color: transparent;position: relative;display: inline-block;padding: 0; }
.style-31525 .l1-item.active { color: #C8102E;background: #ffffff; }
.style-31525 .l1-item.active > a .arrow { margin-top: -2px; }
.style-31525 .l2-item { font-weight: normal; }
.style-31525 .l2-item:hover { background-color: #C8102E;color: #ffffff; }
.style-31525 .l2-item > a { padding: 7px !important;text-decoration: none;color: inherit; }
.style-31525 .l2-item.active { background-color: #C8102E;color: #ffffff; }
.style-31525 .l3-item:hover { background-color: #C8102E;color: #ffffff; }
.style-31525 .l3-item > a { padding: 7px !important;text-decoration: none;color: inherit; }
.style-31525 .l3-item.active { background-color: #C8102E;color: #ffffff; }
.style-31525 .level1 { text-align: right;font-size: 0; }
.style-31525 .level2 { text-align: left;background-color: #ffffff;color: #333333;margin: 0; }
.style-31525 .level3 { text-align: left;background-color: #ffffff;color: #333333;margin: 0; }
.style-32196 .acc-l1-item { background-color: #ffffff;margin: 0;padding: 0;border-width: 1px 0 0 0px;border-style: solid;border-color: #e5e5e5;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease;font-size: .875em; }
.style-32196 .acc-l1-item:hover { background-color: #C8102E;color: #ffffff; }
.style-32196 .acc-l1-item:first-child { border-width: 0px 0 0 0px;border-style: solid;border-color: #959484; }
.style-32196 .acc-l1-item > a { padding: 6px 12px;text-decoration: none;color: inherit;font-size: 1.125em;font-weight: 400;width: calc(100% - 24px); }
.style-32196 .acc-l1-item > a:hover { color: inherit;text-decoration: none; }
.style-32196 .acc-l1-item > a > span.toggle > .icon { display: none;background-image: none;border-width: 2px 2px 0 0;border-style: solid;min-width: 10px;min-height: 10px;width: 6px;height: 6px;top: 15px;right: 15px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg); }
.style-32196 .acc-l1-item > a > span.toggle > .icon:hover { transform: rotate(135deg);-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg); }
.style-32196 .acc-l1-item.active { background-color: #C8102E;color: #ffffff; }
.style-32196 .acc-l1-item.active > a > span.toggle > .icon { transform: rotate(135deg);-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);border-color: inherit; }
.style-32196 .sub2 .acc-l2-item { background-color: #ffffff;font-weight: normal;margin: 0;color: #959595;padding: 0;font-size: 13px; }
.style-32196 .sub2 .acc-l2-item:hover { background-color: #e5e5e5;margin: 0;color: #333333; }
.style-32196 .sub2 .acc-l2-item > a { padding: 6px 0px 6px 0px;margin: 0 0 0 6%;text-decoration: none;color: inherit; }
.style-32196 .sub2 .acc-l2-item > a:hover { color: inherit;text-decoration: none; }
.style-32196 .sub2 .acc-l2-item > a > span.toggle > .icon { display: none;background-image: none;border-width: 2px 2px 0 0;border-style: solid;min-width: 10px;min-height: 10px;width: 6px;height: 6px;top: 20px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);right: 20px; }
.style-32196 .sub2 .acc-l2-item > a > span.toggle > .icon:hover { transform: rotate(135deg);-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg); }
.style-32196 .sub2 .acc-l2-item.active { background-color: #e5e5e5;color: #333333; }
.style-32196 .sub2 .acc-l2-item.active:hover { background-color: #e5e5e5;margin: 0; }
.style-32196 .sub2 .acc-l2-item.active > a > span.toggle > .icon { transform: rotate(135deg);-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg); }
.style-32196 .sub3 .acc-l3-item { margin: 0;color: #333333;background-color: #ffffff; }
.style-32196 .sub3 .acc-l3-item:hover { color: #C8102E; }
.style-32196 .sub3 .acc-l3-item > a { padding: 6px 0px 6px 0px;margin: 0 0 0 9%;text-decoration: none;color: inherit; }
.style-32196 .sub3 .acc-l3-item > a:hover { color: inherit;text-decoration: none; }
.style-32196 .sub2 .acc-l3-item > a > span.toggle > .icon { background-image: none;border-width: 2px 2px 0 0;border-style: solid;border-color: #000000;min-width: 10px;min-height: 10px;width: 6px;height: 6px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);right: 20px; }
.style-32196 .sub2 .acc-l3-item > a > span.toggle > .icon:hover { transform: rotate(135deg);-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg); }
.style-32196 .sub3 .acc-l3-item.active { background-color: #ffffff;color: #C8102E; }
.style-32196 .sub3 .acc-l3-item.active > a > span.toggle > .icon { border-color: #000000;transform: rotate(135deg);-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg); }
.style-32196 .acc-level1 { border-width: 0 0 0 4px; }
.style-32196 .acc-level3 { border-color: #e5e5e5;border-width: 1px;border-style: solid;text-transform: none; }
.style-32196 .acc-nav-menu { font-family: 'Roboto', sans-serif; }
.style-51518 .carousel .h4-style.crl-title { font-size: 2rem;padding: 20px;background: rgba(200, 16, 46, 0.8);color: #ffffff; }
.style-51518 .carousel .caption-spacing.crl-inner-details { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;width: 35%;margin-right: 107px;margin-left: auto;margin-bottom: 100px;background: transparent;padding: 0; }
.style-59083 .h2-style { margin-bottom: 20px;color: #C8102E;font-weight: 400; }
.style-59083 { margin-bottom: 100px; }
.style-59083 time { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px; }
.style-59083 .author { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px; }
.style-59083 .carousel.flexslider { margin: 0; }
.style-59083 .carousel figure { margin: 0 7.5px;height: 185px;overflow: hidden;position: relative;background: #333333; }
.style-59083 .carousel figure img { position: absolute;top: 25%;left: 50%;-webkit-transform: translate(-50%, -25%);transform: translate(-50%, -25%);min-width: 100%;min-height: 100%;width: auto;height: auto;/*max-width: initial;*/
opacity: .5; }
.style-59083 .carousel .h4-style.crl-title { text-align: center;color: #ffffff; }
.style-59083 .carousel .crl-caption { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-59083 .carousel .crl-description { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-59083 .carousel.flex-horizontal .flex-direction-nav .flex-prev { border-width: 0 0 3px 3px;border-style: solid;border-color: #C8102E;background-image: none;left: 0px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-left: 5px;bottom: -50px;top: auto; }
.style-59083 .carousel.flex-horizontal .flex-direction-nav .flex-next { border-width: 3px 3px 0 0;border-style: solid;border-color: #C8102E;background-image: none;right: 0px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-right: 5px;bottom: -50px;top: auto; }
.style-59083 .carousel .caption-spacing.crl-inner-details { margin: 0;text-align: center;background: transparent; }
.style-59083 .carousel .h4-style a.crl-title { display: block;color: #ffffff;text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1); }
.style-50666 .h4-style { text-align: center; }
.style-50666 .h4-style A { text-align: center;width: 75%;margin: 0 auto;display: block; }
.style-50666 .brief-description { text-align: center;width: 75%;margin: 0 auto; }
.style-50666 .news img { margin: 0 auto 20px;width: 75% !important;border-radius: 50%;padding: 0px; }
.style-50666 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: -35px; }
.style-50666 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: -35px; }
.style-32278 .h2-style { margin-bottom: 20px;color: #C8102E;font-weight: 400; }
.style-32278 { margin-bottom: 100px; }
.style-32278 time { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px; }
.style-32278 .author { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px; }
.style-32278 .carousel.flexslider { margin: 0; }
.style-32278 .carousel figure { margin: 0 7.5px;height: 185px;overflow: hidden;position: relative;background: #333333; }
.style-32278 .carousel figure img { position: absolute;top: 25%;left: 50%;-webkit-transform: translate(-50%, -25%);transform: translate(-50%, -25%);min-width: 100%;min-height: 100%;width: auto;height: auto;/*max-width: initial;*/
opacity: .5; }
.style-32278 .carousel .h4-style.crl-title { text-align: center;color: #ffffff; }
.style-32278 .carousel .crl-caption { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32278 .carousel .crl-description { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-32278 .carousel.flex-horizontal .flex-direction-nav .flex-prev { border-width: 0 0 3px 3px;border-style: solid;border-color: #C8102E;background-image: none;left: 0px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-left: 5px;bottom: -50px;top: auto; }
.style-32278 .carousel.flex-horizontal .flex-direction-nav .flex-next { border-width: 3px 3px 0 0;border-style: solid;border-color: #C8102E;background-image: none;right: 0px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-right: 5px;bottom: -50px;top: auto; }
.style-32278 .carousel .caption-spacing.crl-inner-details { margin: 0;text-align: center;background: transparent; }
.style-32278 .carousel .h4-style a.crl-title { display: block;color: #ffffff;text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1); }
.style-37641 .h2-style { margin-bottom: 20px;color: #C8102E;font-weight: 400; }
.style-37641 .h4-style { margin-bottom: 5px;padding: 0 20px; }
.style-37641 A { font-size: .875em; }
.style-37641 { margin-bottom: 100px; }
.style-37641 time { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px;padding: 0 20px; }
.style-37641 .readmore { position: absolute;bottom: 60px;left: 0;margin: 0 0 20px 20px; }
.style-37641 .long-description { font-size: .875em; }
.style-37641 .brief-description { font-size: .875em;padding: 0 20px; }
.style-37641 .location { font-size: .875em; }
.style-37641 .author { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px;padding: 0 20px; }
.style-37641 .news img { width: 100% !important;max-width: initial;margin: 0 0 20px 0; }
.style-37641 .lists img { margin-bottom: 10px; }
.style-37641 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0 -7.5px; }
.style-37641 .carousel.flex-horizontal .flex-direction-nav .flex-prev { border-width: 0 0 3px 3px;border-style: solid;border-color: #C8102E;background-image: none;left: 7.5px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-left: 5px;bottom: -50px;top: auto; }
.style-37641 .carousel.flex-horizontal .flex-direction-nav .flex-next { border-width: 3px 3px 0 0;border-style: solid;border-color: #C8102E;background-image: none;right: 7.5px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-right: 5px;bottom: -50px;top: auto; }
.style-37641 A.links-urllink { display: block; }
.style-37641 .carousel .text-slide { margin-bottom: 40px;border-width: 3px 0 0 0;border-color: #e5e5e5;background: #ffffff;margin: 0 7.5px;border-style: solid;padding: 0;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;position: relative;padding-bottom: 60px; }
.style-32656 .h2-style { margin-bottom: 20px;color: #C8102E;font-weight: 400; }
.style-32656 .h4-style { margin-bottom: 5px;padding: 0 20px; }
.style-32656 A { font-size: .875em; }
.style-32656 { margin-bottom: 100px; }
.style-32656 time { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px;padding: 0 20px; }
.style-32656 .readmore { position: absolute;bottom: 60px;left: 0;margin: 0 0 20px 20px; }
.style-32656 .long-description { font-size: .875em; }
.style-32656 .brief-description { font-size: .875em;padding: 0 20px; }
.style-32656 .location { font-size: .875em; }
.style-32656 .author { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px;padding: 0 20px; }
.style-32656 .news img { width: 100% !important;max-width: initial;margin: 0 0 20px 0; }
.style-32656 .lists img { margin-bottom: 10px; }
.style-32656 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0 -7.5px; }
.style-32656 .carousel.flex-horizontal .flex-direction-nav .flex-prev { border-width: 0 0 3px 3px;border-style: solid;border-color: #C8102E;background-image: none;left: 7.5px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-left: 5px;bottom: -50px;top: auto; }
.style-32656 .carousel.flex-horizontal .flex-direction-nav .flex-next { border-width: 3px 3px 0 0;border-style: solid;border-color: #C8102E;background-image: none;right: 7.5px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-right: 5px;bottom: -50px;top: auto; }
.style-32656 A.links-urllink { display: block; }
.style-32656 .carousel .text-slide { margin-bottom: 40px;border-width: 3px 0 0 0;border-color: #e5e5e5;background: #ffffff;margin: 0 7.5px;border-style: solid;padding: 0;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;position: relative;padding-bottom: 60px; }
.style-32293 .h2-style { margin: 0 0 10px 0; }
.style-32293 time { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px; }
.style-32293 .carousel .h4-style.crl-title { margin-bottom: 5px; }
.style-32293 .carousel .crl-caption { font-size: .875em; }
.style-32293 .carousel.flex-horizontal .flex-direction-nav .flex-prev { border-width: 0 0 3px 3px;border-style: solid;border-color: #dfdfda;background-image: none;left: 0px !important;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-left: 5px; }
.style-32293 .carousel.flex-horizontal .flex-direction-nav .flex-next { border-width: 3px 3px 0 0;border-style: solid;border-color: #dfdfda;background-image: none;right: 0px !important;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-right: 5px; }
.style-32293 .carousel .caption-spacing.crl-inner-details { margin: 0;background: rgba(255,255,255, .9); }
.style-32293 .carousel .h4-style a.crl-title { display: block;margin-bottom: 5px; }
.style-32293 .carousel .crl-author { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px; }
.style-44239 .h2-style { margin-bottom: 20px;color: #C8102E;font-weight: 400; }
.style-44239 { margin-bottom: 100px; }
.style-44239 time { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px; }
.style-44239 .author { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px; }
.style-44239 .carousel.flexslider { margin: 0; }
.style-44239 .carousel figure { margin: 0 7.5px;height: 185px;overflow: hidden;position: relative;background: #333333; }
.style-44239 .carousel figure img { position: absolute;top: 25%;left: 50%;-webkit-transform: translate(-50%, -41%);transform: translate(-50%, -41%);min-width: 100%;min-height: 100%;width: auto;height: auto;/*max-width: initial;*/
opacity: .5; }
.style-44239 .carousel .h4-style.crl-title { text-align: center;color: #ffffff; }
.style-44239 .carousel .crl-caption { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44239 .carousel .crl-description { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-44239 .carousel.flex-horizontal .flex-direction-nav .flex-prev { border-width: 0 0 3px 3px;border-style: solid;border-color: #C8102E;background-image: none;left: 0px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-left: 5px;bottom: -50px;top: auto; }
.style-44239 .carousel.flex-horizontal .flex-direction-nav .flex-next { border-width: 3px 3px 0 0;border-style: solid;border-color: #C8102E;background-image: none;right: 0px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-right: 5px;bottom: -50px;top: auto; }
.style-44239 .carousel .caption-spacing.crl-inner-details { margin: 0;text-align: center;background: transparent; }
.style-44239 .carousel .h4-style a.crl-title { display: block;color: #ffffff;text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1); }
.style-31403 { margin: 0; }
.style-31403 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31403 .author { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31403 .background-carousel .crl-details { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;width: 35%;margin-right: 107px;margin-left: auto;margin-bottom: 100px;background: transparent;padding: 0; }
.style-31403 .background-carousel .h4-style.crl-title { font-size: 2rem;padding: 20px;background: rgba(200, 16, 46, 0.8);color: #ffffff; }
.style-31403 .background-carousel .crl-caption { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31403 .background-carousel .crl-description { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31403 .background-carousel .h4-style a.crl-title { color: inherit; }
.style-31403 .background-carousel .crl-readmore { color: #ffffff; }
.style-31403 .background-carousel .crl-readmore:hover { text-decoration: underline; }
.style-31657 .h2-style { margin-bottom: 20px;color: #CD1232;font-weight: 400; }
.style-31657 .h4-style { margin-bottom: 5px; }
.style-31657 A { font-family: 'Roboto', sans-serif; }
.style-31657 { margin-bottom: 40px; }
.style-31657 time { font-family: 'Roboto', sans-serif;font-size: .875em;margin-top: -5px;margin-bottom: 5px;font-weight: 400; }
.style-31657 .readmore { color: #ffffff; }
.style-31657 .link-image { border-width: 3px;border-style: solid;border-color: #181818;float: left; }
.style-31657 .long-description { font-size: .875em; }
.style-31657 .brief-description { margin-top: 6px;font-size: .875em;font-weight: 400; }
.style-31657 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31657 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31657 .news img { margin-bottom: 10px; }
.style-31657 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: rgba(255,255,255,.8);margin: 0;padding: 20px 55px;border-width: 3px 0 0 0;border-style: solid;border-color: #dfdfda; }
.style-31657 .carousel.flex-horizontal .flex-direction-nav .flex-prev { border-width: 0 0 3px 3px;border-style: solid;border-color: #dfdfda;background-image: none;left: 0px !important;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-left: 20px; }
.style-31657 .carousel.flex-horizontal .flex-direction-nav .flex-next { border-width: 3px 3px 0 0;border-style: solid;border-color: #dfdfda;background-image: none;right: 0px !important;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-right: 20px; }
.style-31657 A.links-urllink { font-weight: bold; }
.style-68655 .h2-style { margin: 0 0 10px 0; }
.style-68655 { background-color: #FFFFFF;margin-bottom: 40px;padding: 20px;border-width: 3px;border-color: #dfdfda;border-style: solid;font-family: 'Roboto', sans-serif; }
.style-68655 time { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px; }
.style-68655 .author { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px; }
.style-68655 .carousel.flexslider { padding: 0 45px;margin: 0; }
.style-68655 .carousel figure { margin: 0 7.5px;border-right: 1px solid #dfdfda;padding-right: 15px; }
.style-68655 .carousel .h4-style.crl-title { margin-bottom: 5px; }
.style-68655 .carousel .crl-caption { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-68655 .carousel .crl-description { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-68655 .carousel.flex-horizontal .flex-direction-nav .flex-prev { border-width: 0 0 3px 3px;border-style: solid;border-color: #dfdfda;background-image: none;left: 0px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-left: 5px; }
.style-68655 .carousel.flex-horizontal .flex-direction-nav .flex-next { border-width: 3px 3px 0 0;border-style: solid;border-color: #dfdfda;background-image: none;right: 0px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-right: 5px; }
.style-68655 .carousel .h4-style a.crl-title { display: block; }
.style-37913 .h2-style { margin: 0 0 10px 0; }
.style-37913 { background-color: #FFFFFF;margin-bottom: 40px;padding: 20px;border-width: 3px;border-color: #dfdfda;border-style: solid;font-family: 'Roboto', sans-serif; }
.style-37913 time { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px; }
.style-37913 .author { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px; }
.style-37913 .carousel.flexslider { padding: 0 45px;margin: 0; }
.style-37913 .carousel figure { margin: 0 7.5px;border-right: 1px solid #dfdfda;padding-right: 15px; }
.style-37913 .carousel .h4-style.crl-title { margin-bottom: 5px; }
.style-37913 .carousel .crl-caption { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37913 .carousel .crl-description { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-37913 .carousel.flex-horizontal .flex-direction-nav .flex-prev { border-width: 0 0 3px 3px;border-style: solid;border-color: #dfdfda;background-image: none;left: 0px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-left: 5px; }
.style-37913 .carousel.flex-horizontal .flex-direction-nav .flex-next { border-width: 3px 3px 0 0;border-style: solid;border-color: #dfdfda;background-image: none;right: 0px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-right: 5px; }
.style-37913 .carousel .h4-style a.crl-title { display: block; }
.style-31419 .h2-style { margin: 0 0 10px 0; }
.style-31419 { margin-bottom: 40px; }
.style-31419 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31419 .carousel.flexslider { margin: 0;border: 0; }
.style-31419 .carousel .h4-style.crl-title { text-align: center;font-size: 18px;font-family: 'Roboto', sans-serif; }
.style-31419 .carousel .crl-caption { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31419 .carousel .crl-description { text-align: center; }
.style-31419 .carousel .counter.crl-counter { font-weight: bold;color: #333333;font-family: 'Roboto', sans-serif; }
.style-31419 .carousel.flex-horizontal .flex-direction-nav .flex-prev { border-width: 0 0 3px 3px;border-style: solid;border-color: #333333;background-image: none;left: 0px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-left: 5px;font-size: 0;height: 15px;width: 15px;padding: 0;top: auto;bottom: 10px; }
.style-31419 .carousel.flex-horizontal .flex-direction-nav .flex-next { border-width: 3px 3px 0 0;border-style: solid;border-color: #333333;background-image: none;right: 0px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-left: 5px;font-size: 0;height: 15px;width: 15px;padding: 0;top: auto;bottom: 10px; }
.style-31419 .carousel .caption-spacing.crl-inner-details { background-color: #e5e5e5;border-width: 0 3px 3px 3px;border-style: solid;border-color: #dfdfda;text-align: center; }
.style-31419 .album-select-form { margin-bottom: 10px; }
.style-31419 .carousel.flex-horizontal .flex-direction-nav { background: transparent;border-width: 3px;border-style: solid;border-color: #dfdfda;padding-bottom: 10px; }
.style-31419 .carousel .crl-author { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36535 .h2-style { margin: 0 0 10px 0; }
.style-36535 { margin-bottom: 40px; }
.style-36535 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36535 .carousel.flexslider { margin: 0;border: 0; }
.style-36535 .carousel figure img:hover { font-weight: bold; }
.style-36535 .carousel .h4-style.crl-title { text-align: center;font-size: 18px;font-family: 'Roboto', sans-serif; }
.style-36535 .carousel .crl-caption { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36535 .carousel .crl-description { text-align: center; }
.style-36535 .carousel .counter.crl-counter { font-weight: bold;color: #333333;font-family: 'Roboto', sans-serif; }
.style-36535 .carousel.flex-horizontal .flex-direction-nav .flex-prev { border-width: 0 0 3px 3px;border-style: solid;border-color: #333333;background-image: none;left: 0px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-left: 5px;font-size: 0;height: 15px;width: 15px;padding: 0;top: auto;bottom: 10px; }
.style-36535 .carousel.flex-horizontal .flex-direction-nav .flex-next { border-width: 3px 3px 0 0;border-style: solid;border-color: #333333;background-image: none;right: 0px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-left: 5px;font-size: 0;height: 15px;width: 15px;padding: 0;top: auto;bottom: 10px; }
.style-36535 .carousel .caption-spacing.crl-inner-details { background-color: #e5e5e5;border-width: 0 3px 3px 3px;border-style: solid;border-color: #dfdfda;text-align: center; }
.style-36535 .carousel .caption-spacing.crl-inner-details:hover { background-position: center center; }
.style-36535 .album-select-form { margin-bottom: 10px; }
.style-36535 .carousel.flex-horizontal .flex-direction-nav { background: transparent;border-width: 0px;border-style: solid;border-color: #dfdfda;padding-bottom: 10px; }
.style-36535 .carousel .crl-author { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31655 .h2-style { margin: 0 0 10px 0; }
.style-31655 .h4-style { margin-bottom: 5px; }
.style-31655 A { font-size: .875em; }
.style-31655 { background-color: #FFFFFF;margin-bottom: 40px;padding: 20px;border-width: 3px;border-color: #dfdfda;border-style: solid;font-family: 'Roboto', sans-serif; }
.style-31655 time { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px; }
.style-31655 .long-description { font-size: .875em; }
.style-31655 .brief-description { font-size: .875em; }
.style-31655 .location { font-size: .875em; }
.style-31655 .author { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px; }
.style-31655 .news img { margin-bottom: 10px; }
.style-31655 .lists img { margin-bottom: 10px; }
.style-31655 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0;padding: 0 35px 0 35px; }
.style-31655 .carousel.flex-horizontal .flex-direction-nav .flex-prev { border-width: 0 0 3px 3px;border-style: solid;border-color: #dfdfda;background-image: none;left: 0px !important;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-left: 5px; }
.style-31655 .carousel.flex-horizontal .flex-direction-nav .flex-next { border-width: 3px 3px 0 0;border-style: solid;border-color: #dfdfda;background-image: none;right: 0px !important;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-right: 5px; }
.style-31655 A.links-urllink { display: block; }
.style-31655 .carousel .text-slide { border-right: 1px solid #dededa; }
.style-31653 .h2-style { margin: 0 0 10px 0; }
.style-31653 { background-color: #FFFFFF;margin-bottom: 40px;padding: 20px;border-width: 3px;border-color: #dfdfda;border-style: solid;font-family: 'Roboto', sans-serif; }
.style-31653 time { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px; }
.style-31653 .author { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px; }
.style-31653 .carousel.flexslider { padding: 0 45px;margin: 0; }
.style-31653 .carousel figure { margin: 0 7.5px;border-right: 1px solid #dfdfda;padding-right: 15px; }
.style-31653 .carousel .h4-style.crl-title { margin-bottom: 5px; }
.style-31653 .carousel .crl-caption { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31653 .carousel .crl-description { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31653 .carousel.flex-horizontal .flex-direction-nav .flex-prev { border-width: 0 0 3px 3px;border-style: solid;border-color: #dfdfda;background-image: none;left: 0px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-left: 5px; }
.style-31653 .carousel.flex-horizontal .flex-direction-nav .flex-next { border-width: 3px 3px 0 0;border-style: solid;border-color: #dfdfda;background-image: none;right: 0px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-right: 5px; }
.style-31653 .carousel .h4-style a.crl-title { display: block; }
.style-36602 .h2-style { margin: 0 0 10px 0; }
.style-36602 { background-color: #FFFFFF;margin-bottom: 40px;padding: 5px;border-width: 3px;border-color: #dfdfda;border-style: solid;font-family: 'Roboto', sans-serif; }
.style-36602 time { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px; }
.style-36602 .author { font-family: 'Roboto', sans-serif;font-size: .875em;margin-bottom: 5px;margin-top: -5px; }
.style-36602 .carousel.flexslider { padding: 0 45px;margin: 0; }
.style-36602 .carousel figure { margin: 0 7.5px;border-right: 1px solid #dfdfda;padding-right: 15px; }
.style-36602 .carousel .h4-style.crl-title { margin-bottom: 5px; }
.style-36602 .carousel .crl-caption { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36602 .carousel .crl-description { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-36602 .carousel.flex-horizontal .flex-direction-nav .flex-prev { border-width: 0 0 3px 3px;border-style: solid;border-color: #dfdfda;background-image: none;left: 0px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-left: 5px; }
.style-36602 .carousel.flex-horizontal .flex-direction-nav .flex-next { border-width: 3px 3px 0 0;border-style: solid;border-color: #dfdfda;background-image: none;right: 0px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-right: 5px; }
.style-36602 .carousel .h4-style a.crl-title { display: block; }
.style-37675 .h2-style { color: #C8102E; }
.style-38083 .h2-style { color: #C8102E; }
.style-70989 { overflow: hidden;height: 100%;width: 100%;position: fixed;z-index: -1;left: 0%;top: 0%; }
.style-70989 .carousel .h4-style.crl-title { font-size: 1.35em;color: #ffffff;text-transform: none;font-weight: bold;font-family: 'Ubuntu Condensed', sans-serif;text-align: center;padding: 10px 0;margin: 0px; }
.style-70989 .carousel .crl-caption { text-transform: uppercase;font-family: 'Ubuntu', sans-serif;text-align: center;font-size: .9em;text-decoration: none;position: relative;letter-spacing: .025em;font-weight: bold;padding: 0px;color: #FFFFFF; }
.style-70989 .carousel .caption-spacing.crl-inner-details { background-color: rgba(210,38,48,.65);color: #ffffff;transition: 1.5s;text-align: center;margin: 1.75em auto;max-width: 300px;min-width: 150px;min-height: 80px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;overflow: hidden;line-height: 2; }
.style-70989 .carousel .caption-spacing.crl-inner-details:hover { background-color: rgba(28,131,197,.85);transform: scale(1.4); }
.style-31399 .h2-style { margin: 0 0 10px 0; }
.style-31399 .h4-style { margin-bottom: 6px; }
.style-31399 A { font-family: 'Roboto', sans-serif; }
.style-31399 { background-color: #FFFFFF;margin-bottom: 40px;padding: 20px;border-width: 3px;border-color: #dfdfda;border-style: solid;font-family: 'Roboto', sans-serif; }
.style-31399 time { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31399 .link-image { border-width: 3px;border-style: solid;border-color: #181818;float: left; }
.style-31399 .long-description { font-size: .875em; }
.style-31399 .brief-description { margin-top: 6px;font-size: .875em; }
.style-31399 .location { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31399 .contact-info { font-family: 'Roboto', sans-serif;font-size: .875em; }
.style-31399 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0;padding: 0 35px 0 35px; }
.style-31399 .carousel.flex-horizontal .flex-direction-nav .flex-prev { border-width: 0 0 3px 3px;border-style: solid;border-color: #dfdfda;background-image: none;left: 0px !important;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-left: 5px; }
.style-31399 .carousel.flex-horizontal .flex-direction-nav .flex-next { border-width: 3px 3px 0 0;border-style: solid;border-color: #dfdfda;background-image: none;right: 0px !important;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;margin-right: 5px; }
.style-31399 A.links-urllink { font-weight: bold; }
.style-62059 { font-family: Helvetica;font-size: 26px;color: #FFFFFF;font-weight: bold;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/165/site/1119/images/background text.png');text-align: center;background-position: center center;background-color: #D4D4D4; }
.style-37138 { background-color: #000000;padding: 15px 0 15px 0;color: #ffffff; }
.style-31661 { color: #ffffff;padding: 0px 0 20px 0;position: relative;background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0) 100%);/*webkit*/
background-image: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0) 100%);: /*w3c*/;min-height: 270px;z-index: 2; }
.style-31850 { background-color: #c8102e;padding: 50px 0 0px 0;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/165/site/1119/images/newsEventsBG.jpg');background-position: center center;background-repeat: no-repeat;background-size: cover; }
.style-31574 { /*min-height: 100vh;*/
height: 100vh;margin-top: -230px;display: -ms-flexbox;/*ms*/
    display: -webkit-flex;/*webkit*/
    display: flex;/*flex*/
    -webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;/*position: relative;: */; }
.style-32148 { min-height: 300px;display: -ms-flexbox;/*ms*/
    display: -webkit-flex;/*webkit*/
    display: flex;/*flex*/
    -webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-end;-ms-flex-align: flex-end;align-items: flex-end;position: relative; }
.style-31847 { padding: 0px 0 20px 0;position: relative;min-height: 270px;z-index: 2; }
.style-31848 { background-color: #C8102E;padding: 15px 0 15px 0;color: #ffffff; }
.style-32276 { background-color: #FFFFFF;padding: 50px 0 0px 0; }
.style-51242 { /*min-height: 100vh;*/
height: 100vh;margin-top: -330px;display: -ms-flexbox;/*ms*/
    display: -webkit-flex;/*webkit*/
    display: flex;/*flex*/
    -webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;position: relative;overflow: hidden; }
.style-62036 { background-color: #c8102e;padding: 100px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/165/site/1119/images/banner why lrei edit.jpg');background-position: center center;background-repeat: repeat;background-size: auto; }
.style-31557 { padding: 0px 0 20px 0;position: relative;background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,.5) 100%);/*webkit*/
background-image: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,.5) 100%);: /*w3c*/;min-height: 270px; }
.style-31388 { background-color: #FFFFFF;padding: 25px 0 25px 0; }
.style-31570 { display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }
.style-31442 { background-color: #333333; }
.style-31429 { padding: 15px 0 15px 0;background-color: #C8102E;color: #FFFFFF;border-top: 3px solid #C8102E; }
.style-31384 .h4-style { font-size: 24px;padding: 17px 7px 7px 7px;font-family: 'Sanchez', serif;color: #FF8025; }
.style-31384 { background-color: #FFFFFF;border-width: 7px 0 0 0;border-style: solid;border-color: #C8102E;padding: 0px 15px 15px 15px;color: #000000;max-width: 500px; }
.style-31384 .emergencybulletin .close { font-weight: bold;color: #C8102E;margin-top: 10px;width: 20px;height: 20px;text-align: center;text-decoration: none;font-size: 14px; }
.style-31384 .emergencybulletin .logo { text-align: left;margin-bottom: 15px;margin-top: 15px;color: #000000;background-color: #FFFFFF; }
.style-31384 .emergencybulletin .addinfo.button { background-color: #FFFFFF;color: #000000;font-weight: bold;padding: 4px 8px;padding-right: 20px; }
.style-31384 .emergencybulletinbanner .close { font-weight: bold;color: #FF8025;margin-top: 10px;width: 20px;height: 20px;text-align: center;text-decoration: none; }
.style-31384 .emergencybulletinbanner .alert-icon { margin: 15px 0px 0px 0px; }
.style-31384 .emergencybulletinbanner .addinfo.button { background-color: #000000;color: #FCFCFC;font-weight: bold;padding: 4px 8px;padding-right: 20px; }
.style-31385 .mm-container { background-color: #ffffff; }
.style-31385 .mm-button-container { background-color: #c8102e; }
.style-31385 .mm-button { background-color: transparent;padding: 0 10px; }
.style-31385 .mm-title { color: #F0F0F0;font-weight: bold; }
.style-31385 .mm-text { background-color: #ffffff;color: #333333;font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-31385 .mm-text:hover { color: #c8102e; }
.style-31385 .mm-sub-ind { background: none;min-height: 0;max-height: 0;min-width: 0;border: 8px solid transparent;border-left-color: inherit; }
.style-31385 .mm-back-sub-ind { background: none;min-height: 0;max-height: 0;min-width: 0;border: 8px solid transparent;border-right-color: inherit; }
.style-31385 .mm-menu-separator { background-color: #FFFFFF; }
.style-31385 .mm-back { background-color: #c8102e;color: #FFFFFF;font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-31385 .mm-button .icon { background: none;background-color: #ffffff;border-color: #c8102e;border-width: 10px 0;border-style: solid;height: 5px;position: relative;margin-top: 5px; }
.style-31385 .mm-button .icon:before { position: absolute;content: '';width: 100%;height: 5px;top: -10px;background-color: #ffffff; }
.style-31385 .mm-button .icon:after { position: absolute;content: '';width: 100%;height: 5px;bottom: -10px;background-color: #ffffff; }
.style-31385 .mm-login-button { color: #FFFFFF;font-family: 'Roboto', sans-serif;font-weight: bold; }
.style-31385 .mm-parent-item { color: #cd1232; }
/* ============= CUSTOM CSS ============== */
figure{margin: 0;}
select{max-width: 100%;}
li {line-height: inherit;}
blockquote{border-left: 0;}/*removing Bootstrap’s left border on <blockquote>*/
ul.album-list{margin: 0;} /* --- removing margin from UL around media gallery items --- */
.content .flexslider{-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;}/*removing carousel default styles*/
.carousel.gallery-style.flexslider{height: auto !important} /* --- fixing height issue on sidebar gallery --- */
.carousel.gallery-style.flexslider .flex-viewport{border: 0 !important} /* --- removing default border around image in Sidebar Galleries --- */
.carousel .slides, .carousel .flex-direction-nav{list-style: none;} /* --- removing bullets from showing when carousel loads --- */
.background-carousel .details {opacity: 0}/*hiding carousel details until they transition in, so you don’t see them on page load*/
.carousel figure{min-height: 0 !important;} /* --- min-height being set by default in the carousel code - causes extra space below banner photos on mobile --- */
.carousel .flex-direction-nav .flex-disabled{opacity: 0 !important;}/*not showing the back/next arrow when the carousel has nothing to rotate and is disabled*/
.background-carousel .detail-container .details{position: absolute; z-index: -1;}/*setting carousel details to absolute to prevent horizontal scroll bar caused by other details stacking up to the right of the current details container*/
.background-carousel .detail-container .details.current-details{position: relative; z-index:1;}/*setting the current details container back to position: relative - it’s default style*/
.background-carousel .crl-details:after{content: " "; display: table; clear: both;}/*fixing collapsed details container, that causes some content within the details container to extend out of the details box.*/
.mini-sitemap ul.collapsed{height: auto;}
.mini-sitemap .width-7{width: 13%; margin-right: 1%;}
.mini-sitemap .width-8{width: 11.5%; margin-right: 1%;}
.menu-type-accordion .sub2:last-child:after,.menu-type-accordion .sub3:last-child:after{padding-bottom: 0px} /* --- extra space at bottom of accordion menu subnav --- */
.brief-description ul, .long-description ul, .caption ul{list-style: disc inside;} /* --- resetting list style within a brief or long description, caption --- */
.downloads .subcategory-group > ul{margin: 0;} /* --- removing margin from UL around download 
items --- */
.email{-ms-word-break: break-all; word-break: break-all;}/*breaking long emails so they stay within the container*/
.fund .chart.top{max-width: 100%;}/*correcting width of annual fund chart when the alignment is set to top*/
.layout {position: relative; z-index: 0;} /* keeps layout contents from appearing over important lightboxes and banners */
.carousel {position: relative; z-index: 0;} /* keeps carousel descendants from stacking independent of the carousel itself */
.mobilemenu {position: relative; z-index: 100;} /* keeps the mobile menu from appearing over the emergency bulletin */
.fixed-bulletin {position: relative; z-index: 500 !important;} /* keeps the fixed bulletin banner from appearing over the bulletin lightbox */
.facultystaffdirectory .table{width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}/*make the table that wraps the faculty staff directly content go the full width, so some content doesn’t wrap unnecessarily*/
.menu-type-mega {position: relative; z-index: 90;}/*fixing mega menu z-index so other subnavs can show over it on hover*/
.no-mobile .telephone, .no-mobile .telephone:hover{text-decoration: none; color: inherit; font-weight: inherit; pointer-events: none;}/*don't show telephone links on non-mobile devices*/
.flex-direction-nav .flex-disabled {opacity: 0!important; cursor:none; pointer-events:none;} /*turn off arrows if no more content in a gallery*/
.menu a, .nav-menu a{color: inherit; text-decoration: none;}/*setting menu links to inherit color from item, and removing underline*/


.text .photos.left{margin-right: 10px; margin-bottom: 10px; max-width: 100%;}/*adding space between photos and text when photos are set to left, adding fix for Firefox allowing photos to break out of parent container*/
.text .photos.right{margin-left: 10px; margin-bottom: 10px; max-width: 100%;}/*adding space between photos and text when photos are set to right, adding fix for Firefox allowing photos to break out of parent container*/
.fixed-bulletin{-webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}/*Adding box sizing to emergency bulletin banner, because padding causes a scroll bar*/
html.styler .externalvideo{padding: 10px;} /*Adding some clickable space around an embed item in Edit Style so you can click on it and apply a style*/
a.custom-link-photo {text-decoration: none;}/*No underlines on link images*/
.athleticrecentgames .container-fluid{padding: 0;}/*removing left/right padding around content container on athletic schedule from Bootstrap styles*/
.facultystaffdirectory .faculty-staff-list ul li img{height: auto !important;}/*allow directory photo to go to natural proportions*/
.calendardatepicker .month-pager:after{content: "";display: table; clear: both;}/*adding clearfix to calendar buttons above date picker*/
.news .carousel ul li, .news ul li.details{margin: 0;}/*remove bottom margin from items in news carousels*/
.menu-type-vertical.menu-direction-left .arrow{border-left-color: inherit;}/*Set the Vertical Flyout Menu Subnav indicator to the text color*/
.menu-type-vertical.menu-direction-right .arrow{border-right-color: inherit;}/*Set the Vertical Flyout Menu Subnav indicator to the text color*/
.newsdetail {line-height: inherit;}/*removes erroneous line-height being applied to news detail content*/


/* =============== STYLES ================ */
.styler .style-31574 {max-height:800px;} /*support ticket 206046*/

/*support ticket 277008*/
.style-31396 .listdetail .long-description ul {
	list-style: disc outside;
    margin: 1em 0;
    padding: 0 0 0 40px;	
} 
.style-31396 .listdetail .long-description ul li {
    padding: 5px;
}

/*Global Styles*/
.style-31570 .col {width: auto; margin-right: 15px;}
.style-31570 .first-col {-webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; margin-right:0;}
html:not(.styler) .style-31569, html:not(.styler) .style-32149 {margin-top: -115px;} /*adjusts main nav position*/

/*Video Overwrites*/
.video-js .vjs-dock-text {display: none;}
.bc-player-default_default:hover .vjs-big-play-button, .bc-player-default_default .vjs-big-play-button:focus, .bc-player-default_default .vjs-big-play-button:active, .bc-player-default_default .vjs-play-progress, .bc-player-default_default .vjs-volume-level {background-color: #C8102E;}

/*main nav*/
.style-32149 .mega-menu-item.l1-item:first-child > a:before {display: none;}
.style-31661 .style-32149 .mega-menu-item.l1-item, .style-31661 .style-32409 {color: #ffffff;}

/*login*/
.style-31525 .l1-item:last-child {font-weight: 600; background-color: #c8102e; border-left: none; color:#ffffff;}
.style-31525 .l1-item:last-child:hover {background-color: #ffffff; color:#c8102e;}
/*INT Styles*/
html:not(.styler) .style-31571 div.page-title{display:none;}/*hide parent page titles; only show current page title*/
html:not(.styler) .style-31571 div.page-title-level-1{display:block;}/*Show L1 page title*/

/*HP Styles*/
html.no-mobile:not(.styler) .style-32148 {height: calc(100vh); margin-top: calc(0px - 290px)}/*Set height for containing region*/

.styler .style-31574 {min-height: 800px;}

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

html:not(.styler) .style-31403 {display:none;}
#layout_6709 .style-31403, #layout_8936 .style-31403 {display:initial;}
#layout_8936 .style-31574 {margin-top: -552px;}

.style-31574 .full-width {width: 100%;}

/*HP News Carousel - Text*/

.style-32656 .carousel .slides {
 display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.style-32656 .carousel .slides li{
-webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
}

/*HP Image Links*/

.style-32200 .links ul{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

/*INT Styles*/
.style-70989 .carousel.caption-position-bottom.caption-location-inside .details {
    bottom: 150px;
}

/*Athletics Schedule*/
.style-32194 .game:nth-child(2n+1) .ath-row:nth-child(n+2) {background: #e5e5e5;}
.style-32194 .ath-row {padding: 0 10px;}
.style-32194 .ath-row-four {width:calc(100% - 20px);}

.style-47102 .externalvideo img {border:1px solid #000;} /*support ticket 271778*/

/* Support ticket 332499 - extend video carousel to full height */
.style-31574 #content_100973 .video .group figure {height: 103vh;}
.style-31574 #content_100973 .video .group figure figcaption {display: none;}

.style-50666 .news .flex-viewport {height: auto !important;}

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

/* Hiding video overflow on homepage - support ticket 332499 */
#layout_8999 .style-31574 {overflow: hidden;}

/* Support ticket 387281 - fixing arrow issues */
.style-32196 .menu .arrow {top: 45%; right: initial; border: none; display: none;}
.style-32196 .menu ul li.on .arrow {transform: rotate(90deg);}

/* ============== MEDIA QUERIES ================ */


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


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


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

/*Main Nav*/
.style-32149 .mega-menu-item.l1-item > a {padding: 5px 15px !important;}

/*Omni Nav*/
.style-31570 .last-col {width: 543px;}

/*Logo/Tagline*/
.style-32409 {width: 310px; font-size:1em;}

/*Mission Statement and Today Header*/
.style-32292, .style-32291 .h2-style {font-size:1.5em;}

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


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

.style-31576 div.content-wrap {opacity: 1;}

/*Main Nav*/
.style-31569 .l1-item > a {padding: 5px 20px !important;}
html:not(.styler) .style-32149 {display: none;} /*hide mega menu*/

.style-31570 {-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}

/*Mission Statement and Today Header*/
.style-32292 {font-size: 1.125em;}
.style-32292 .h2-style {font-size: 2.5em;}
.style-32291 .h2-style {font-size: 1.5em;}
}/* --- END Tablet --- */


/* --- Mobile --- */
@media(max-width:600px){
.style-70989 .carousel.caption-position-bottom.caption-location-inside .details {
    bottom: 0px !important; 
}
.style-70989 {
    padding-top: 200px;
}
.mini-sitemap .width-7, .mini-sitemap .width-8{width: 100%; margin-right: 0;}
.facultystaffdirectory .table, .facultystaffdirectory .table-row{display: block;}/*removing display: table & table-row*/
.facultystaffdirectory .table-cell, .departmentpicker .table-cell{display: inline-block; max-width: 100%;} /* --- allowing dropdowns to wrap on mobile & not break out of box --- */
.row-fluid [class*="offset"]:first-child{margin-left:0}/*remove left margin from first-child on mobile*/
.team-list .column{width: 100%; display: block;} /*stack team list columns on tablet & mobile*/

/*HP Content*/
.style-31574 .container {margin-top: 290px;}

/*Banner Content*/
.style-31570 .col {width: inherit; margin-left: 15px;}
.style-31570 {-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.style-31523 .logo img {max-height: 100px;}
.style-31523 {text-align: center;}
.style-32409 {font-size: .875em; text-align: center;}
.style-31576 div.content-wrap {opacity: 1;}

html:not(.styler) .style-32149 {display: none;} /*hide mega menu*/

/*Mission Statement and Today Header*/
.style-32292 {font-size: 1.125em;}
.style-32292 .h2-style {font-size: 2.5em;}
.style-32291 .h2-style {font-size: 1.5em;}

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

.juicer-feed.image-grid li.feed-item.j-twitter.image-post .j-text, .juicer-feed.image-grid li.feed-item.j-twitter.j-video .j-text, .juicer-feed.slider li.feed-item.j-twitter.image-post .j-text, .juicer-feed.slider li.feed-item.j-twitter.j-video .j-text, .juicer-feed.hip li.feed-item.j-twitter.image-post .j-text, .juicer-feed.hip li.feed-item.j-twitter.j-video .j-text {
background:none !important;
}
.style-57529 li.group:first-child div {display: block;}

.style-57529 li.group:first-child .h4-style{background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/165/site/1119/images/Minus Icon.png');}

.style-57529 .h4-style {background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/165/site/1119/images/Plus-Icon.png'); background-position: .5% 50%; background-repeat:no-repeat; background-size:1.5%; padding-left: 20px;
}

.style-57529 .h4-style.on-state{background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/165/site/1119/images/Minus Icon.png');
}

.style-57529 .h4-style.off-state{
background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/165/site/1119/images/Plus-Icon.png')!important;
}
