.body { font-family: Arial;color: #44413F;font-size: 16px;-webkit-font-smoothing: antialiased;font-smoothing: antialiased; }
.h1-style { font-family: 'Open Sans', sans-serif font-family: 'Open Sans Condensed', sans-serif;font-size: 34px; }
.h2-style { font-family: 'Open Sans', sans-serif;font-size: 22px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.02em;line-height: 20px;overflow: visible !important; }
.h3-style { font-family: 'Open Sans', sans-serif font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.h4-style { font-size: 16px;font-weight: bold; }
.h5-style { font-size: 16px;font-weight: bold; }
.h6-style { font-weight: bold;font-size: 16px; }
A { color: #C20430;text-decoration: underline; }
A:hover { color: #C20430;text-decoration: none; }
.button { font-family: Arial;font-weight: bold;font-size: 13px;text-transform: uppercase; }
.style-82261 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1e1e1e;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-82261 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8;margin: 0 0 3.125rem; }
.style-93376 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-93376 .h3-style { margin-left: 15px;color: #66615E; }
.style-93376 .h4-style { margin: 0 0 5px 0; }
.style-93376 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-93376 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-93376 .description { line-height: 21px;margin-bottom: 5px; }
.style-93376 time { font-weight: bold;color: #7E7874; }
.style-93376 .h4-style A { margin: 0;line-height: 20px; }
.style-93376 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-93376 .photos { margin: 0 5px 15px 0; }
.style-93376 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-93376 .job-title { font-weight: bold;color: #B8AEA9; }
.style-93376 .lists img { margin-right: 5px; }
.style-93376 .answer { line-height: 21px; }
.style-93376 .biobutton { margin: 5px 0 5px 0; }
.style-93376 .title { font-weight: bold; }
.style-93376 .submit-button { margin-left: 5px;border-width: 0px;border-style: solid;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 9px; }
.style-93376 .photo img { margin-bottom: 10px; }
.style-93376 .fsd img { max-width: 72px; }
.style-93376 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-93376 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-93376 .nick-name { font-weight: bold; }
.style-93376 .name-prefix { font-weight: bold; }
.style-93376 .first-name { font-weight: bold; }
.style-93376 .middle-name { font-weight: bold; }
.style-93376 .last-name { font-weight: bold; }
.style-93376 .maiden-name { font-weight: bold; }
.style-93376 .name-suffix { font-weight: bold; }
.style-93376 .chart { padding: 0px; }
.style-93376 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-93376 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-93376 .annualfund .goal .label { color: #C20430; }
.style-93376 .album-name { color: #C20430; }
.style-93376 .play-button { text-align: left; }
.style-93376 .album { padding: 25px; }
.style-93376 .album-select-form { margin-bottom: 10px; }
.style-93376 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-93376 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-93376 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-93376 .businessindex .h4-style { margin-left: 15px; }
.style-93376 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-93376 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-93376 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-93376 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-93376 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-93376 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-93376 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-93376 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-93376 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-93376 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-93376 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-93376 div.content-wrap { padding: 15px;line-height: 21px; }
.style-93376 .team-headcoach { font-weight: bold; }
.style-93376 .schedule-date { color: #C20430; }
.style-93376 .schedule-opponent { font-weight: bold; }
.style-93376 .schedule-time { color: #C20430; }
.style-93376 .schedule-site { font-weight: bold; }
.style-93376 .schedule-teamname { font-weight: bold; }
.style-93376 .schedule-title { font-weight: bold;color: #7E7874; }
.style-93376 .featured-link-container { border: 0 0 0 0; }
.style-93376 .poll-answer { padding: 0px; }
.style-93376 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-93376 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-93376 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-93376 .event-detail { margin-bottom: 15px; }
.style-93376 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-93376 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-93376 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-93376 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-93376 .prev-button { font-weight: bold; }
.style-93376 .next-button { font-weight: bold; }
.style-93376 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-93376 .today-button { font-weight: bold; }
.style-93376 .day a { font-weight: bold; }
.style-93376 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-93376 .newsarchivedatepicker .current-year { text-align: center; }
.style-93376 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-93376 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-93376 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-93376 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-93376 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-93376 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-93376 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-93376 .large-calendar-grid { border-color: #7e7874; }
.style-93376 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-93376 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-93376 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-93376 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-93376 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-93376 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-93376 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-93376 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-93376 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-93376 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-93376 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-93376 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-93376 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-93376 .grad-year-short:before { content: "'";padding-left: 5px; }
.style-93376 .directory-photo { max-width: 72px; }
.style-93376 .directory-details { padding-left: 10px; }
.style-96409 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-96409 .h3-style { margin-left: 15px;color: #66615E; }
.style-96409 .h4-style { margin: 0 0 5px 0; }
.style-96409 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-96409 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-96409 .description { line-height: 21px;margin-bottom: 5px; }
.style-96409 time { font-weight: bold;color: #7E7874; }
.style-96409 .h4-style A { margin: 0;line-height: 20px; }
.style-96409 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-96409 .photos { margin: 0 5px 15px 0; }
.style-96409 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-96409 .job-title { font-weight: bold;color: #B8AEA9; }
.style-96409 .lists img { margin-right: 5px; }
.style-96409 .answer { line-height: 21px; }
.style-96409 .biobutton { margin: 5px 0 5px 0; }
.style-96409 .title { font-weight: bold; }
.style-96409 .submit-button { margin-left: 5px;border-width: 0px;border-style: solid;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 9px; }
.style-96409 .photo img { margin-bottom: 10px; }
.style-96409 .fsd img { max-width: 72px; }
.style-96409 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-96409 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-96409 .nick-name { font-weight: bold; }
.style-96409 .name-prefix { font-weight: bold; }
.style-96409 .first-name { font-weight: bold; }
.style-96409 .middle-name { font-weight: bold; }
.style-96409 .last-name { font-weight: bold; }
.style-96409 .maiden-name { font-weight: bold; }
.style-96409 .name-suffix { font-weight: bold; }
.style-96409 .chart { padding: 0px; }
.style-96409 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-96409 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-96409 .annualfund .goal .label { color: #C20430; }
.style-96409 .album-name { color: #C20430; }
.style-96409 .play-button { text-align: left; }
.style-96409 .album { padding: 25px; }
.style-96409 .album-select-form { margin-bottom: 10px; }
.style-96409 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-96409 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-96409 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-96409 .businessindex .h4-style { margin-left: 15px; }
.style-96409 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-96409 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-96409 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-96409 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-96409 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-96409 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-96409 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-96409 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-96409 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-96409 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-96409 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-96409 div.content-wrap { padding: 15px;line-height: 21px; }
.style-96409 .team-headcoach { font-weight: bold; }
.style-96409 .schedule-date { color: #C20430; }
.style-96409 .schedule-opponent { font-weight: bold; }
.style-96409 .schedule-time { color: #C20430; }
.style-96409 .schedule-site { font-weight: bold; }
.style-96409 .schedule-teamname { font-weight: bold; }
.style-96409 .schedule-title { font-weight: bold;color: #7E7874; }
.style-96409 .featured-link-container { border: 0 0 0 0; }
.style-96409 .poll-answer { padding: 0px; }
.style-96409 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-96409 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-96409 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-96409 .event-detail { margin-bottom: 15px; }
.style-96409 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-96409 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-96409 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-96409 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-96409 .prev-button { font-weight: bold; }
.style-96409 .next-button { font-weight: bold; }
.style-96409 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-96409 .today-button { font-weight: bold; }
.style-96409 .day a { font-weight: bold; }
.style-96409 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-96409 .newsarchivedatepicker .current-year { text-align: center; }
.style-96409 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-96409 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-96409 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-96409 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-96409 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-96409 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-96409 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-96409 .large-calendar-grid { border-color: #7e7874; }
.style-96409 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-96409 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-96409 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-96409 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-96409 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-96409 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-96409 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-96409 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-96409 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-96409 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-96409 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-96409 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-96409 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-96409 .grad-year-short:before { content: "'";padding-left: 5px; }
.style-96409 .directory-photo { max-width: 72px; }
.style-96409 .directory-details { padding-left: 10px; }
.style-84985 .h4-style { font-family: 'Bitter', serif;font-size: 1.5rem;color: #000000; }
.style-84985 { font-family: 'Open Sans', sans-serif;margin-bottom: 2rem;line-height: 1.5; }
.style-84985 .readmore { font-weight: 700;font-family: 'Open Sans', sans-serif; }
.style-84985 .brief-description { margin: .5rem 0 0; }
.style-84985 li.group { margin: 0 0 1.5rem !important;padding-left: 1.75em;box-sizing: border-box;position: relative;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/redarrow.png');background-position: left top 3px;background-repeat: no-repeat;background-size: .5rem; }
.style-66587 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1E1E1E;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-66587 .h3-style { color: #1E1E1E; }
.style-66587 .h3-style:hover { color: #1E1E1E; }
.style-66587 .h4-style { color: #C20430;border-width: 0px;border-style: solid; }
.style-66587 .h4-style:hover { color: #1E1E1E; }
.style-66587 { padding: 1.5rem 1.875rem;border: 1px solid #e7e3e0;font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8;border-width: 1px;border-style: solid;border-color: #C20430; }
.style-66587 time { font-family: 'Bitter', serif;font-size: 0.875rem;letter-spacing: 0.15rem;color: #7f7f7f;font-style: italic;margin-top: 0.625rem;line-height: 1.2; }
.style-66587 .readmore { margin-top: 1.25rem; }
.style-66587 .h4-style A { font-size: 1rem;line-height: 1.2;color: #C20430;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-66587 .h4-style A:hover { color: #303030; }
.style-66587 .long-description { color: #1E1E1E; }
.style-66587 .brief-description { color: #1E1E1E; }
.style-66587 .location { margin-top: 0.625rem;line-height: 1.2; }
.style-66587 .contact-info { margin-top: 0.625rem;line-height: 1.2; }
.style-66587 .lists img { text-align: center; }
.style-66587 li.group { margin: 1.875rem 0 0 0; }
.style-66587 li.group:first-child { margin: 0; }
.style-66587 div.content-wrap { color: #000000; }
.style-66587 .registration { margin-top: 0.625rem;line-height: 1.2; }
.style-66587 .readmore-detail-page { color: #C32034; }
.style-66587 .date-icon { background-color: #c6bcb6;padding: 2px;border-radius: 0.25rem;width: 2.5rem;height: 2.5rem; }
.style-66587 .month-name { font-size: 0.75rem;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;color: #fff; }
.style-66587 .day-number { font-size: 1,125rem;font-weight: bold;text-transform: uppercase;color: #c20430;background-color: #fff; }
.style-66587 .event-detail { margin-left: 3.75rem;line-height: 1.8; }
.style-66587 .view-all { font-size: 0.875rem;line-height: 1.2;margin-top: 2.5rem;display: block;font-weight: bold;text-decoration: none;text-transform: uppercase;letter-spacing: 0.1rem;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-66587 .view-all:hover { color: #7f7f7f; }
.style-66587 .start-date { display: none; }
.style-66587 .end-date { display: none; }
.style-66587 .end-time:before { content: "to";margin-right: 0.325rem; }
.style-66587 .date-sep { display: none; }
.style-60944 .h4-style { color: #C20430; }
.style-60944 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f; }
.style-60944 .readmore { text-align: left; }
.style-60944 .link-image { margin: 0;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;-moz-transition: opacity 0.6s ease, -moz-transform 0.6s ease;-ms-transition: opacity 0.6s ease, -ms-transform 0.6s ease;transition: opacity 0.6s ease, transform 0.6s ease; }
.style-60944 .h4-style A { text-align: left; }
.style-60944 .long-description { margin-top: 0.75rem;padding: 0 1.375rem; }
.style-60944 .brief-description { text-align: left; }
.style-60944 .photos { padding: 2px; }
.style-60944 .text img { padding: 1px; }
.style-60944 A.links-urllink { font-size: 1.5rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block;padding: 0 1.375rem;margin-top: 1.5rem; }
.style-60944 A.links-urllink:hover { color: #c20430; }
.style-60944 li.group { flex: 1 1 calc(25% - 2.8125vw);margin: 0 1.225vw 2.5rem;box-sizing: border-box;-webkit-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);-moz-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);text-align: left;line-height: 1.8;padding-bottom: 1.5rem; }
.style-60944 div.content-wrap { padding: 16px; }
.style-60947 .h4-style { color: #C20430; }
.style-60947 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f; }
.style-60947 .readmore { text-align: left; }
.style-60947 .link-image { margin: 0;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;-moz-transition: opacity 0.6s ease, -moz-transform 0.6s ease;-ms-transition: opacity 0.6s ease, -ms-transform 0.6s ease;transition: opacity 0.6s ease, transform 0.6s ease; }
.style-60947 .h4-style A { text-align: left; }
.style-60947 .long-description { margin-top: 0.75rem;padding: 0px;margin: 0px;text-align: left; }
.style-60947 .brief-description { text-align: left; }
.style-60947 .photos { padding: 2px; }
.style-60947 .text img { padding: 1px; }
.style-60947 .lists img { padding: 2px; }
.style-60947 A.links-urllink { font-size: 1.5rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block;padding: 0 1.375rem;margin-top: 1.5rem; }
.style-60947 A.links-urllink:hover { color: #c20430; }
.style-60947 li.group { flex: 1 1 calc(25% - 2.8125vw);margin: 0 1.225vw 2.5rem;box-sizing: border-box;-webkit-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);-moz-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);text-align: left;line-height: 1.8;padding-bottom: 1.5rem; }
.style-60947 div.content-wrap { padding: 16px; }
.style-60116 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;text-align: right;margin: 0 0.9375vw 1.5625rem; }
.style-60116 A.links-urllink { font-size: 0.875rem;line-height: 2.7rem;display: block;font-weight: bold;text-decoration: none;text-transform: uppercase;letter-spacing: 0.1rem;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60116 A.links-urllink:hover { color: #7f7f7f; }
.style-60116 li.group { margin: 0; }
.style-60122 { margin: 0 0 3.125rem 0; }
.style-60122 A.links-urllink { display: block;position: relative;z-index: 1;float: none;clear: both;background-color: #C20430;color: #fff;font-size: 0.9375rem;padding: 1.25rem 3.75rem 1.25rem 1.875rem;text-transform: uppercase;font-weight: normal;text-decoration: none;background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/button-arrow.png);background-position: right 1.875rem center;background-repeat: no-repeat;background-size: 0.5rem; }
.style-60122 A.links-urllink:before { content: "";display: block;position: absolute;z-index: -1;background-color: rgba(0,0,0,0.2);width: 100%;height: 100%;top: 0;left: 0;max-height: 0.25rem;-webkit-transition: max-height 0.3s ease;-moz-transition: max-height 0.3s ease;-ms-transition: max-height 0.3s ease;transition: max-height 0.3s ease; }
.style-60122 li.group { display: inline-block;float: none;margin: 0 0 0 1.875vw; }
.style-60122 li.group:first-child { margin: 0; }
.style-60123 { margin: 0 0 3.125rem 0; }
.style-60123 .link-image { margin: 0; }
.style-60123 .album .photo-list { margin: 0; }
.style-60102 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f; }
.style-60102 .link-image { margin: 0;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;-moz-transition: opacity 0.6s ease, -moz-transform 0.6s ease;-ms-transition: opacity 0.6s ease, -ms-transform 0.6s ease;transition: opacity 0.6s ease, transform 0.6s ease; }
.style-60102 .long-description { margin-top: 0.75rem;padding: 0 1.375rem; }
.style-60102 A.links-urllink { font-size: 1.5rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block;padding: 0 1.375rem;margin-top: 1.5rem; }
.style-60102 A.links-urllink:hover { color: #c20430; }
.style-60102 li.group { flex: 1 1 calc(25% - 2.8125vw);margin: 0 1.225vw 2.5rem;box-sizing: border-box;-webkit-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);-moz-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);text-align: center;line-height: 1.8;padding-bottom: 1.5rem; }
.style-60101 { text-align: center;color: #7f7f7f;font-size: 1.875rem;line-height: 1.4;font-family: 'Bitter', serif;padding: 4.375rem 0;position: relative;margin: 0 0 3.125rem 0; }
.style-60101:before { content: "";display: block;position: absolute;top: 0;left: 50%;margin-left: -1px;width: 2px;height: 2.5rem;background-color: #c6bcb6; }
.style-60101:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;margin-left: -1px;width: 2px;height: 2.5rem;background-color: #c6bcb6; }
.style-60179 .h2-style { margin: 0 0 1.5rem 0;font-family: 'Bitter', serif;font-weight: normal;text-transform: none;font-size: 2.25rem;line-height: 1.1;color: #fff;padding: 0 0 1.25rem 0;letter-spacing: 0;border-bottom: 1px solid rgba(255,255,255,0.2);text-align: center; }
.style-60179 A { color: #fff; }
.style-60179 { margin: 0 0 3.125rem 0;padding: 0rem 5vw 1.65rem 5vw;background-color: #c20430;color: #fff;position: relative;z-index: 3;font-family: 'Open Sans', sans-serif;font-size: 1rem;line-height: 1.8;-webkit-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);-moz-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17); }
.style-60179:link { color: #ffffff; }
.style-60179:visited { color: #ffffff; }
.style-60179 .description { margin-top: 1.25rem; }
.style-60179 .description:link { color: #ffffff; }
.style-60179 .description:visited { color: #ffffff; }
.style-60179 time { font-family: 'Bitter', serif;font-size: 0.875rem;letter-spacing: 0.15rem;color: #fff;font-style: italic;margin-top: 0.625rem;line-height: 1.2; }
.style-60179 .readmore { color: #fff;margin-top: 1.25rem; }
.style-60179 .h4-style A { font-size: 1.5rem;line-height: 1.2;color: #fff;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-60179 .h4-style A:hover { color: rgba(255,255,255,0.6); }
.style-60179 li.group { line-height: 1.8;padding: 1px;background-color: rgba(0,0,0,0.2);margin: 1px; }
.style-60179 li.group:link { color: #ffffff; }
.style-60179 li.group:visited { color: #ffffff; }
.style-60179 li.group:first-child { margin: 0; }
.style-67984 .h2-style { margin: 0 0 1.5rem 0;font-family: 'Bitter', serif;font-weight: normal;text-transform: none;font-size: 2.25rem;line-height: 1.1;color: #000000;padding: 0 0 1.25rem 0;letter-spacing: 0;border-bottom: 1px solid rgba(255,255,255,0.2);text-align: center;background-color: #FFFFFF; }
.style-67984 A { color: #fff; }
.style-67984 { margin: 0 0 3.125rem 0;padding: 0rem 5vw 1.65rem 5vw;background-color: #c20430;color: #fff;position: relative;z-index: 3;font-family: 'Open Sans', sans-serif;font-size: 1rem;line-height: 1.8;-webkit-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);-moz-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17); }
.style-67984:link { color: #ffffff; }
.style-67984:visited { color: #ffffff; }
.style-67984 .description { margin-top: 1.25rem; }
.style-67984 .description:link { color: #ffffff; }
.style-67984 .description:visited { color: #ffffff; }
.style-67984 time { font-family: 'Bitter', serif;font-size: 0.875rem;letter-spacing: 0.15rem;color: #fff;font-style: italic;margin-top: 0.625rem;line-height: 1.2; }
.style-67984 .readmore { color: #fff;margin-top: 1.25rem; }
.style-67984 .h4-style A { font-size: 1.5rem;line-height: 1.2;color: #fff;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-67984 .h4-style A:hover { color: rgba(255,255,255,0.6); }
.style-67984 .album-select-form { background-color: #FFFFFF;color: #000000; }
.style-67984 .photo figure { color: #000000;background-color: #FFFFFF; }
.style-67984 li.group { line-height: 1.8;padding: 1px;background-color: #FFFFFF;margin: 1px;color: #000000; }
.style-67984 li.group:link { color: #ffffff; }
.style-67984 li.group:visited { color: #ffffff; }
.style-67984 li.group:first-child { margin: 0; }
.style-68160 .h2-style { margin: 0 0 1.5rem 0;font-family: 'Bitter', serif;font-weight: normal;text-transform: none;font-size: 2.25rem;line-height: 1.1;color: #fff;padding: 0 0 1.25rem 0;letter-spacing: 0;border-bottom: 1px solid rgba(255,255,255,0.2);text-align: center; }
.style-68160 A { color: #fff; }
.style-68160 { margin: 0 0 3.125rem 0;padding: 0rem 5vw 1.65rem 5vw;background-color: #c20430;color: #fff;position: relative;z-index: 3;font-family: 'Open Sans', sans-serif;font-size: 1rem;line-height: 1.8;-webkit-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);-moz-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17); }
.style-68160:link { color: #ffffff; }
.style-68160:visited { color: #ffffff; }
.style-68160 .description { margin-top: 1.25rem; }
.style-68160 .description:link { color: #ffffff; }
.style-68160 .description:visited { color: #ffffff; }
.style-68160 time { font-family: 'Bitter', serif;font-size: 0.875rem;letter-spacing: 0.15rem;color: #fff;font-style: italic;margin-top: 0.625rem;line-height: 1.2; }
.style-68160 .readmore { color: #fff;margin-top: 1.25rem; }
.style-68160 .h4-style A { font-size: 1.5rem;line-height: 1.2;color: #fff;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-68160 .h4-style A:hover { color: rgba(255,255,255,0.6); }
.style-68160 .text img { text-align: left;padding: 19px; }
.style-68160 li.group { line-height: 1.8;padding: 1px;background-color: rgba(0,0,0,0.2);margin: 1px; }
.style-68160 li.group:link { color: #ffffff; }
.style-68160 li.group:visited { color: #ffffff; }
.style-68160 li.group:first-child { margin: 0; }
.style-60112 { text-align: center; }
.style-60112 A.links-urllink { font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;font-size: 1.125rem;line-height: 1.2;padding: 1.25rem 1.5rem;color: #fff;text-decoration: none;display: block;background-color: #c20430;-webkit-transition: background-color 0.3s ease, color 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease; }
.style-60112 A.links-urllink:hover { background-color: #fff;color: #1e1e1e; }
.style-60112 li.group { flex: 1;margin: 0 1.25vw;box-sizing: border-box; }
.style-93026 { text-align: center; }
.style-93026 A.links-urllink { font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;font-size: 1.125rem;line-height: 1.2;padding: 1.25rem 1.5rem;color: #fff;text-decoration: none;display: block;background-color: #BC8C21;-webkit-transition: background-color 0.3s ease, color 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease; }
.style-93026 A.links-urllink:hover { background-color: #fff;color: #1e1e1e; }
.style-93026 li.group { flex: 1;margin: 0 1.25vw;box-sizing: border-box; }
.style-60119 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1e1e1e;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-60119 { padding: 1.5rem 1.875rem;border: 1px solid #e7e3e0;font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8; }
.style-60119 time { font-family: 'Bitter', serif;font-size: 0.875rem;letter-spacing: 0.15rem;color: #7f7f7f;font-style: italic;margin-top: 0.625rem;line-height: 1.2; }
.style-60119 .readmore { margin-top: 1.25rem; }
.style-60119 .h4-style A { font-size: 1rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-60119 .h4-style A:hover { color: #C20430; }
.style-60119 .location { margin-top: 0.625rem;line-height: 1.2; }
.style-60119 .contact-info { margin-top: 0.625rem;line-height: 1.2; }
.style-60119 li.group { margin: 1.875rem 0 0 0; }
.style-60119 li.group:first-child { margin: 0; }
.style-60119 .registration { margin-top: 0.625rem;line-height: 1.2; }
.style-60119 .date-icon { background-color: #c6bcb6;padding: 2px;border-radius: 0.25rem;width: 2.5rem;height: 2.5rem; }
.style-60119 .month-name { font-size: 0.75rem;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;color: #fff; }
.style-60119 .day-number { font-size: 1,125rem;font-weight: bold;text-transform: uppercase;color: #c20430;background-color: #fff; }
.style-60119 .event-detail { margin-left: 3.75rem;line-height: 1.8; }
.style-60119 .view-all { font-size: 0.875rem;line-height: 1.2;margin-top: 2.5rem;display: block;font-weight: bold;text-decoration: none;text-transform: uppercase;letter-spacing: 0.1rem;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60119 .view-all:hover { color: #7f7f7f; }
.style-60119 .start-date { display: none; }
.style-60119 .end-date { display: none; }
.style-60119 .end-time:before { content: "to";margin-right: 0.325rem; }
.style-60119 .date-sep { display: none; }
.style-83531 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1e1e1e;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-83531 { padding: 1.5rem 1.875rem;font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8; }
.style-83531 time { font-family: 'Bitter', serif;font-size: 0.875rem;letter-spacing: 0.15rem;color: #7f7f7f;font-style: italic;margin-top: 0.625rem;line-height: 1.2; }
.style-83531 .readmore { margin-top: 1.25rem; }
.style-83531 .h4-style A { font-size: 1rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-83531 .h4-style A:hover { color: #C20430; }
.style-83531 .location { margin-top: 0.625rem;line-height: 1.2; }
.style-83531 .contact-info { margin-top: 0.625rem;line-height: 1.2; }
.style-83531 li.group { margin: 1.875rem 0 0 0; }
.style-83531 li.group:first-child { margin: 0; }
.style-83531 .registration { margin-top: 0.625rem;line-height: 1.2; }
.style-83531 .date-icon { background-color: #c6bcb6;padding: 2px;border-radius: 0.25rem;width: 2.5rem;height: 2.5rem; }
.style-83531 .month-name { font-size: 0.75rem;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;color: #fff; }
.style-83531 .day-number { font-size: 1,125rem;font-weight: bold;text-transform: uppercase;color: #c20430;background-color: #fff; }
.style-83531 .event-detail { margin-left: 3.75rem;line-height: 1.8; }
.style-83531 .view-all { font-size: 0.875rem;line-height: 1.2;margin-top: 2.5rem;display: block;font-weight: bold;text-decoration: none;text-transform: uppercase;letter-spacing: 0.1rem;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-83531 .view-all:hover { color: #7f7f7f; }
.style-83531 .start-date { display: none; }
.style-83531 .end-date { display: none; }
.style-83531 .end-time:before { content: "to";margin-right: 0.325rem; }
.style-83531 .date-sep { display: none; }
.style-72410 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1e1e1e;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-72410 { padding: 1.5rem 1.875rem;border: 1px solid #e7e3e0;font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8; }
.style-72410 time { font-family: 'Bitter', serif;font-size: 0.875rem;letter-spacing: 0.15rem;color: #7f7f7f;font-style: italic;margin-top: 0.625rem;line-height: 1.2; }
.style-72410 .readmore { margin-top: 1.25rem; }
.style-72410 .h4-style A { font-size: 1rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-72410 .h4-style A:hover { color: #C20430; }
.style-72410 .location { margin-top: 0.625rem;line-height: 1.2; }
.style-72410 .photos { padding: 10px; }
.style-72410 .contact-info { margin-top: 0.625rem;line-height: 1.2; }
.style-72410 li.group { margin: 1.875rem 0 0 0; }
.style-72410 li.group:first-child { margin: 0; }
.style-72410 .registration { margin-top: 0.625rem;line-height: 1.2; }
.style-72410 .date-icon { background-color: #c6bcb6;padding: 2px;border-radius: 0.25rem;width: 2.5rem;height: 2.5rem; }
.style-72410 .month-name { font-size: 0.75rem;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;color: #fff; }
.style-72410 .day-number { font-size: 1,125rem;font-weight: bold;text-transform: uppercase;color: #c20430;background-color: #fff; }
.style-72410 .event-detail { margin-left: 3.75rem;line-height: 1.8; }
.style-72410 .view-all { font-size: 0.875rem;line-height: 1.2;margin-top: 2.5rem;display: block;font-weight: bold;text-decoration: none;text-transform: uppercase;letter-spacing: 0.1rem;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-72410 .view-all:hover { color: #7f7f7f; }
.style-72410 .start-date { display: none; }
.style-72410 .end-date { display: none; }
.style-72410 .end-time:before { content: "to";margin-right: 0.325rem; }
.style-72410 .date-sep { display: none; }
.style-75681 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1e1e1e;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-75681 { padding: 1.5rem 1.875rem;border: 1px solid #e7e3e0;font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8; }
.style-75681 time { font-family: 'Bitter', serif;font-size: 0.875rem;letter-spacing: 0.15rem;color: #7f7f7f;font-style: italic;margin-top: 0.625rem;line-height: 1.2; }
.style-75681 .readmore { margin-top: 1.25rem; }
.style-75681 .h4-style A { font-size: 1rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-75681 .h4-style A:hover { color: #C20430; }
.style-75681 .location { margin-top: 0.625rem;line-height: 1.2; }
.style-75681 .photos { padding: 10px; }
.style-75681 .contact-info { margin-top: 0.625rem;line-height: 1.2; }
.style-75681 li.group { margin: 1.875rem 0 0 0; }
.style-75681 li.group:first-child { margin: 0; }
.style-75681 .registration { margin-top: 0.625rem;line-height: 1.2; }
.style-75681 .date-icon { background-color: #c6bcb6;padding: 2px;border-radius: 0.25rem;width: 2.5rem;height: 2.5rem; }
.style-75681 .month-name { font-size: 0.75rem;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;color: #fff; }
.style-75681 .day-number { font-size: 1,125rem;font-weight: bold;text-transform: uppercase;color: #c20430;background-color: #fff; }
.style-75681 .event-detail { margin-left: 3.75rem;line-height: 1.8; }
.style-75681 .view-all { font-size: 0.875rem;line-height: 1.2;margin-top: 2.5rem;display: block;font-weight: bold;text-decoration: none;text-transform: uppercase;letter-spacing: 0.1rem;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-75681 .view-all:hover { color: #7f7f7f; }
.style-75681 .start-date { display: none; }
.style-75681 .end-date { display: none; }
.style-75681 .end-time:before { content: "to";margin-right: 0.325rem; }
.style-75681 .date-sep { display: none; }
.style-75712 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1e1e1e;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-75712 { padding: 1.5rem 1.875rem;border: 1px solid #e7e3e0;font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8; }
.style-75712 time { font-family: 'Bitter', serif;font-size: 0.875rem;letter-spacing: 0.15rem;color: #7f7f7f;font-style: italic;margin-top: 0.625rem;line-height: 1.2; }
.style-75712 .readmore { margin-top: 1.25rem; }
.style-75712 .h4-style A { font-size: 1rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-75712 .h4-style A:hover { color: #C20430; }
.style-75712 .location { margin-top: 0.625rem;line-height: 1.2; }
.style-75712 .photos { padding: 10px; }
.style-75712 .contact-info { margin-top: 0.625rem;line-height: 1.2; }
.style-75712 li.group { margin: 1.875rem 0 0 0; }
.style-75712 li.group:first-child { margin: 0; }
.style-75712 .registration { margin-top: 0.625rem;line-height: 1.2; }
.style-75712 .date-icon { background-color: #c6bcb6;padding: 2px;border-radius: 0.25rem;width: 2.5rem;height: 2.5rem; }
.style-75712 .month-name { font-size: 0.75rem;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;color: #fff; }
.style-75712 .day-number { font-size: 1,125rem;font-weight: bold;text-transform: uppercase;color: #c20430;background-color: #fff; }
.style-75712 .event-detail { margin-left: 3.75rem;line-height: 1.8; }
.style-75712 .view-all { font-size: 0.875rem;line-height: 1.2;margin-top: 2.5rem;display: block;font-weight: bold;text-decoration: none;text-transform: uppercase;letter-spacing: 0.1rem;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-75712 .view-all:hover { color: #7f7f7f; }
.style-75712 .start-date { display: none; }
.style-75712 .end-date { display: none; }
.style-75712 .end-time:before { content: "to";margin-right: 0.325rem; }
.style-75712 .date-sep { display: none; }
.style-88133 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1e1e1e;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-88133 .h4-style { font-size: 22px;padding: 2px;margin: 16px;font-weight: bold; }
.style-88133 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8;margin: 0 0 3.125rem; }
.style-88133 .description { padding: 2px;margin: 16px; }
.style-88133 time { padding: 2px;margin: 16px;font-weight: bold; }
.style-88133 .brief-description { padding: 2px;margin: 16px;font-size: 16px; }
.style-73907 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1e1e1e;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-73907 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8;margin: 0 0 3.125rem; }
.style-60121 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1e1e1e;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-60121 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8;margin: 0 0 3.125rem; }
.style-82259 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1e1e1e;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-82259 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8;margin: 0 0 3.125rem; }
.style-82259 .photos { text-align: left;padding: 6px; }
.style-82259 .text img { padding: 4px; }
.style-82259 div.content-wrap { padding: 6px; }
.style-82937 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #C20430;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-82937 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8;margin: 0 0 3.125rem; }
.style-82937 .photos { text-align: left;padding: 3px; }
.style-82937 .text img { padding: 6px; }
.style-82937 div.content-wrap { padding: 4px; }
.style-82260 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1e1e1e;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-82260 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8;margin: 0 0 3.125rem; }
.style-82260 .photos { text-align: right;padding: 3px;background-position: right top; }
.style-82260 .text img { padding: 6px;text-align: right; }
.style-82260 div.content-wrap { padding: 4px;text-align: left; }
.style-80462 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #C20430;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-80462 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8;margin: 0 0 3.125rem; }
.style-83955 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #C20430;font-family: 'Bitter', serif; }
.style-83955 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8;margin: 0 0 3.125rem; }
.style-60110 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #fff;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-60110 A { color: #fff; }
.style-60110 { color: #fff;font-family: 'Open Sans', sans-serif;font-size: 1rem;line-height: 1.8; }
.style-60109 .link-image { margin: 0;width: 2.5rem;height: 2.5rem; }
.style-60109 A.links-urllink { font-size: 0.875rem;display: block;letter-spacing: 0.1rem;text-decoration: none;text-transform: uppercase;color: #353231;line-height: 1.875rem;height: 1.875rem;background-color: #fff;padding: 0 1.875vw;position: absolute;bottom: -1.875rem;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-box-shadow: 0px 3px 28px 0px rgba(0, 0, 0, 0.35);-moz-box-shadow: 0px 3px 28px 0px rgba(0, 0, 0, 0.35);box-shadow: 0px 3px 28px 0px rgba(0, 0, 0, 0.35);opacity: 0;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease; }
.style-60109 A.links-urllink:before { content: "";display: block;position: absolute;top: -0.5rem;left: 50%;margin-left: -0.5rem;width: 0;height: 0;border-style: solid;border-width: 0 8px 8px 8px;border-color: transparent transparent #ffffff transparent; }
.style-60109 li.group { display: inline-block;float: none;position: relative;margin-left: 1.875rem;padding-bottom: 1.25rem; }
.style-60109 li.group:first-child { margin-left: 0; }
.style-60108 .h2-style { margin: 0 0 1.5rem 0;font-family: 'Bitter', serif;font-weight: normal;font-size: 3rem;line-height: 1.1; }
.style-60108 A { color: #fff; }
.style-60108 { font-family: 'Open Sans', sans-serif;font-size: 1.5rem;line-height: 1.8;color: #fff;margin: 0 0 3.125rem 0; }
.style-60129 A { color: #fff;text-decoration: none;transition: color .3s ease; }
.style-60129 A:hover { color: rgba(255,255,255,.6); }
.style-60129 { font-family: 'Open Sans', sans-serif;font-size: 1.25rem;color: #fff;line-height: 1.5;margin: 0 0 .75rem;font-weight: 300; }
.style-60134 { font-family: 'Open Sans', sans-serif;font-size: 0.875rem;color: #e7e3e0;line-height: 1.2; }
.style-60130 { font-size: 0; }
.style-60130 .link-image { margin: 0;width: 1.25rem;height: 1.25rem;padding: 0.6875rem;opacity: 1;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease; }
.style-60130 .link-image:hover { opacity: 0.5; }
.style-60130 li.group { display: inline-block;float: none;margin-left: 0.325vw; }
.style-60130 li.group:first-child { margin: 0;margin-left: -0.6875rem; }
.style-60077 { padding: 1.5rem 0;-webkit-transition: padding 0.6s ease;-moz-transition: padding 0.6s ease;-ms-transition: padding 0.6s ease;transition: padding 0.6s ease; }
.style-60077 .logo img { max-height: 32px;max-width: clamp(10rem,17vw,32rem);transition: max-height .6s ease, max-width .6s ease; }
.style-60074 { position: relative; }
.style-60074 .submit-button { background: none;border: 0;width: 2.875rem;height: 2.875rem;font-size: 0;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/search.png');background-size: 1.125rem;background-position: center center;background-repeat: no-repeat;-webkit-transition: background-image 0.3s ease;-moz-transition: background-image 0.3s ease;-ms-transition: background-image 0.3s ease;transition: background-image 0.3s ease; }
.style-60074 .search-text { padding: 0.9375rem 0;border: 0;width: 0;opacity: 0;background-color: #343230;color: #fff;font-family: 'Bitter', serif;font-size: 0.875rem;line-height: 1.2;font-style: italic;font-weight: normal;-webkit-transition: opacity 0.3s ease, width 0.3s ease, padding 0.3s ease;-moz-transition: opacity 0.3s ease, width 0.3s ease, padding 0.3s ease;-ms-transition: opacity 0.3s ease, width 0.3s ease, padding 0.3s ease;transition: opacity 0.3s ease, width 0.3s ease, padding 0.3s ease; }
.style-60136 { font-family: 'Open Sans', sans-serif;color: #fff;text-align: right;margin-top: -1.05rem; }
.style-60136 .mini-sitemap-open { font-family: 'Open Sans', sans-serif;font-size: 0.875rem;color: #fff;line-height: 1.2;text-transform: uppercase;letter-spacing: 0.1rem;text-decoration: none;display: inline-block;float: none;position: relative;margin-top: -1.05rem; }
.style-60136 .mini-sitemap-close { font-family: 'Open Sans', sans-serif;font-size: 0.875rem;color: #fff;line-height: 1.2;text-transform: uppercase;letter-spacing: 0.1rem;text-decoration: none;display: inline-block;float: none;position: relative;margin-top: -1.05rem; }
.style-60136 .ms-level1 { border-top: 1px solid #71706f;padding-top: 1.5rem;text-align: left;margin-top: 1.5rem; }
.style-60136 .ms-l1-text { font-size: 1.125rem;font-weight: bold;color: #fff;text-decoration: none; }
.style-60136 .ms-l1-text:hover { color: #e7e3e0;text-decoration: underline; }
.style-60136 .ms-level2 { margin-top: 1.25rem; }
.style-60136 .ms-l2-item { margin-top: 1rem; }
.style-60136 .ms-l2-item:first-child { margin-top: 0; }
.style-60136 .ms-l2-text { color: #e7e3e0;text-decoration: none;display: block; }
.style-60136 .ms-l2-text:hover { color: #fff;text-decoration: underline; }
.style-83889 .h2-style { text-align: center; }
.style-83889 .h3-style { margin-left: 15px;color: #66615E; }
.style-83889 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-83889 { margin: 0 0 25px 0;font-family: 'Open Sans', sans-serif; }
.style-83889 .description { line-height: 21px;margin-bottom: 5px; }
.style-83889 time { font-weight: bold;color: #7E7874; }
.style-83889 .brief-description { margin-bottom: 5px; }
.style-83889 .photos { margin: 0 5px 15px 0; }
.style-83889 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-83889 .job-title { font-weight: bold;color: #B8AEA9; }
.style-83889 .lists img { margin-right: 5px; }
.style-83889 .answer { line-height: 21px; }
.style-83889 .biobutton { margin: 5px 0 5px 0; }
.style-83889 .title { font-weight: bold; }
.style-83889 .submit-button { margin-left: 5px; }
.style-83889 .photo img { margin-bottom: 10px; }
.style-83889 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-83889 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-83889 .nick-name { font-weight: bold; }
.style-83889 .name-prefix { font-weight: bold; }
.style-83889 .first-name { font-weight: bold; }
.style-83889 .middle-name { font-weight: bold; }
.style-83889 .last-name { font-weight: bold; }
.style-83889 .maiden-name { font-weight: bold; }
.style-83889 .name-suffix { font-weight: bold; }
.style-83889 .chart { padding: 0px; }
.style-83889 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-83889 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-83889 .annualfund .goal .label { color: #C20430; }
.style-83889 .album-name { color: #C20430; }
.style-83889 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-83889 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-83889 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-83889 .businessindex .h4-style { margin-left: 15px; }
.style-83889 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-83889 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-83889 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-83889 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-83889 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-83889 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-83889 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-83889 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-83889 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-83889 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-83889 li.group { margin-bottom: 15px; }
.style-83889 div.content-wrap { padding: 15px;line-height: 21px; }
.style-83889 .team-headcoach { font-weight: bold; }
.style-83889 .schedule-date { order: 1;letter-spacing: .05em;background-color: #C20430;display: block;padding: .5rem;box-sizing: border-box;text-align: center;color: white;text-transform: uppercase;font-size: .875em;font-weight: 300;margin: 0; }
.style-83889 .schedule-opponent { font-weight: 600;width: 100%!important;text-align: center;margin-bottom: .5rem;text-transform: uppercase;font-size: .875em; }
.style-83889 .schedule-time { color: #fff;display: inline-block;padding: .25rem .25rem .25rem 1rem;width: 50%;background-color: #1c1c1c;box-sizing: border-box;text-align: right;font-size: .875rem;font-weight: 600; }
.style-83889 .schedule-vs { padding: 0 1em .5em;font-size: .875em;text-align: center;background-color: #3c3b3b;font-weight: 300;box-sizing: border-box;color: white; }
.style-83889 .schedule-site { font-weight: 600;display: inline-block;padding: .25rem 1rem .25rem .25rem;width: 50%;background-color: #1c1c1c;box-sizing: border-box;height: 29px;text-align: left;font-size: .875rem;text-transform: uppercase; }
.style-83889 .schedule-teamname { float: none;display: block;color: white;font-size: 1.125em;text-align: center;padding: .5rem 1rem;box-sizing: border-box;background-color: #3c3b3b;text-decoration: none;font-family: 'Bitter', serif; }
.style-83889 .schedule-result { width: 100%;text-align: center;background-color: #f0f0f0;color: #3c3b3b;text-transform: uppercase;letter-spacing: .05em;font-size: .75em;padding: .5em 1em;box-sizing: border-box;font-weight: 600; }
.style-83889 .schedule-title { font-weight: bold;color: #fff;display: block;background-color: #1c1c1c;text-transform: uppercase;font-size: .875em;text-align: center;padding: .25rem 0 .25rem 1rem;margin-top: 0; }
.style-83889 .featured-link-container { border: 0 0 0 0; }
.style-83889 .poll-answer { padding: 0px; }
.style-83889 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-83889 .schedule-practice { text-align: center; }
.style-83889 .schedule-rescheduled { color: inherit;letter-spacing: .05em;background-color: #c41130;padding: .5em 1em;font-weight: 600;text-transform: uppercase;text-align: center;font-size: .75rem; }
.style-83889 .schedule-cancelled { color: inherit;letter-spacing: .05em;background-color: #c41130;padding: .5em 1em;font-weight: 600;text-transform: uppercase;text-align: center;font-size: .75rem; }
.style-83889 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-83889 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-83889 .event-detail { margin-bottom: 15px; }
.style-83889 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-83889 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-83889 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-83889 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-83889 .prev-button { font-weight: bold; }
.style-83889 .next-button { font-weight: bold; }
.style-83889 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-83889 .today-button { font-weight: bold; }
.style-83889 .day a { font-weight: bold; }
.style-83889 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-83889 .newsarchivedatepicker .current-year { text-align: center; }
.style-83889 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-83889 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-83889 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-83889 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-83889 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-83889 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-83889 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-83889 .large-calendar-grid { border-color: #7e7874; }
.style-83889 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-83889 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-83889 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-83889 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-83889 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-83889 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-83889 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-83889 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-83889 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-83889 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-83889 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-83889 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-83889 .game { width: calc(33% - 1rem);margin: 0 .5em 1em;display: flex;flex-direction: column;background-color: #3c3b3b;color: white;padding-top: 0; }
.style-83889 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-92324 { text-align: center; }
.style-92324 A.links-urllink { font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;font-size: 24px;line-height: 1.2;padding: 1.25rem 0;color: #fff;text-decoration: none;display: block;background-color: #c20430;-webkit-transition: background-color 0.3s ease, color 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease; }
.style-92324 A.links-urllink:hover { background-color: #fff;color: #1e1e1e; }
.style-92324 li.group { flex: 1;margin: 0 1.25vw;box-sizing: border-box; }
.style-93028 { text-align: center; }
.style-93028 A.links-urllink { font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;font-size: 24px;line-height: 1.2;padding: 1.25rem 0;color: #fff;text-decoration: none;display: block;background-color: #BC8C21;-webkit-transition: background-color 0.3s ease, color 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease; }
.style-93028 A.links-urllink:hover { background-color: #fff;color: #1e1e1e; }
.style-93028 li.group { flex: 1;margin: 0 1.25vw;box-sizing: border-box; }
.style-88358 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1e1e1e;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-88358 .h4-style { font-size: 1.5rem; }
.style-88358 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;text-align: center;margin: 0 0 3.125rem;line-height: 1.75; }
.style-88358 time { font-family: 'Bitter', serif;font-size: 0.875rem;letter-spacing: 0.15rem;color: #7f7f7f;font-style: italic;margin-top: 0.625rem;line-height: 1.2; }
.style-88358 .readmore { margin: 1.5rem 0 0;transition: color .3s ease; }
.style-88358 .readmore:hover { color: inherit; }
.style-88358 .archive { display: inline-block;position: relative;z-index: 1;float: none;clear: both;background-color: #C20430;color: #fff;font-size: 0.9375rem;padding: 1.25rem 3.75rem 1.25rem 1.875rem;text-transform: uppercase;font-weight: normal;text-decoration: none;background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/button-arrow.png);background-position: right 1.875rem center;background-repeat: no-repeat;background-size: 0.5rem;text-align: center;margin: 2.5rem 0 0; }
.style-88358 .archive:before { content: "";display: block;position: absolute;z-index: -1;background-color: rgba(0,0,0,0.2);width: 100%;height: 100%;top: 0;left: 0;max-height: 0.25rem;-webkit-transition: max-height 0.3s ease;-moz-transition: max-height 0.3s ease;-ms-transition: max-height 0.3s ease;transition: max-height 0.3s ease; }
.style-88358 .category-description { border-bottom: 1px solid #dadada;margin-bottom: 2rem;padding-bottom: 1em;line-height: 1.65; }
.style-88358 .link-image { margin: 0;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;-moz-transition: opacity 0.6s ease, -moz-transform 0.6s ease;-ms-transition: opacity 0.6s ease, -ms-transform 0.6s ease;transition: opacity 0.6s ease, transform 0.6s ease;width: 100%; }
.style-88358 .long-description { margin-top: 0.75rem; }
.style-88358 .brief-description { margin: .75rem 0 0;line-height: 1.75; }
.style-88358 .location { margin-top: 0.625rem;line-height: 1.2; }
.style-88358 .contact-info { margin-top: 0.625rem;line-height: 1.2; }
.style-88358 .news img { margin: 0 0 1rem;width: 100%; }
.style-88358 .lists img { margin: 0 0 1rem;width: 100%; }
.style-88358 .title { font-size: 1.5rem; }
.style-88358 .photo img { margin: 0 0 1rem;width: 100%; }
.style-88358 A.links-urllink { font-size: 1.5rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block;margin-top: 1.5rem; }
.style-88358 A.links-urllink:hover { color: #c20430; }
.style-88358 li.group { flex: 1 1 25%;margin: 0 .75rem 1.5rem;box-sizing: border-box;text-align: left; }
.style-88358 .registration { margin-top: 0.625rem;line-height: 1.2; }
.style-88358 .date-icon { background-color: #c6bcb6;padding: 2px;border-radius: 0.25rem;width: 2.5rem;height: 2.5rem;float: none;display: inline-block;margin: 0 0 1rem; }
.style-88358 .month-name { font-size: 0.75rem;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;color: #fff; }
.style-88358 .day-number { font-size: 1,125rem;font-weight: bold;text-transform: uppercase;color: #c20430;background-color: #fff; }
.style-88358 .event-detail { margin: 0; }
.style-88358 .view-all { display: inline-block;position: relative;z-index: 1;float: none;clear: both;background-color: #C20430;color: #fff;font-size: 0.9375rem;padding: 1.25rem 3.75rem 1.25rem 1.875rem;text-transform: uppercase;font-weight: normal;text-decoration: none;background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/button-arrow.png);background-position: right 1.875rem center;background-repeat: no-repeat;background-size: 0.5rem;text-align: center;margin: 2.5rem 0 0; }
.style-88358 .view-all:before { content: "";display: block;position: absolute;z-index: -1;background-color: rgba(0,0,0,0.2);width: 100%;height: 100%;top: 0;left: 0;max-height: 0.25rem;-webkit-transition: max-height 0.3s ease;-moz-transition: max-height 0.3s ease;-ms-transition: max-height 0.3s ease;transition: max-height 0.3s ease; }
.style-88351 .h1-style { margin: 0 0 1.5rem;font-family: 'Bitter', serif;font-size: clamp(2.5rem,6vw,4.5rem);color: #fff; }
.style-88351 .h2-style { color: inherit;font-size: 1.125em;letter-spacing: .5em;margin: 0 0 .5em; }
.style-88351 { text-align: center;width: 100%;padding: 0 2rem;box-sizing: border-box;margin: -8rem 0 0;z-index: 2;position: relative;transform: translateY(-50%); }
.style-88351 .team-name { margin: 0 0 1.5rem;font-family: 'Bitter', serif;font-size: clamp(2.5rem,6vw,4.5rem);color: #fff; }
.style-88355 .h1-style { margin: 0 0 1.5rem;font-family: 'Bitter', serif;font-size: clamp(2.5rem,6vw,4.5rem);color: #C20430; }
.style-88355 { text-align: center;width: 100%;padding: 0 2rem;box-sizing: border-box;z-index: 2;position: relative;margin: 4rem 0 0; }
.style-88357 .h4-style { font-size: clamp(2rem, 3vw, 3rem);margin: 0 0 .25em;font-family: 'Bitter', serif; }
.style-88357 A { color: inherit; }
.style-88357 .button { background-color: rgba(0,0,0,.2);padding: 1em 1.5em;letter-spacing: .2em;transition: background-color .3s ease; }
.style-88357 .button:hover { background-color: #fff;color: #c20430; }
.style-88357 { background-color: #C20430;color: #fff;padding: 5rem;box-sizing: border-box;text-align: center; }
.style-88357 .readmore { margin: 1rem 0 0; }
.style-88357 .brief-description { padding-top: 1em;border-top: 1px solid rgba(255,255,255,.3);font-weight: 300; }
.style-88357 .news img { background-color: #C20043; }
.style-88357 .lists img { max-width: 100px;max-height: 100px;margin: 0 0 1.5rem; }
.style-92443 .h4-style { font-size: clamp(2rem, 3vw, 3rem);margin: 0 0 .25em;font-family: 'Bitter', serif;display: none; }
.style-92443 A { color: inherit; }
.style-92443 .button { background-color: #C20430;padding: 1em 1.5em;letter-spacing: .2em;transition: background-color .3s ease; }
.style-92443 .button:hover { background-color: #fff;color: #c20430; }
.style-92443 { background-color: transparent;color: #fff;padding: 0;box-sizing: border-box;text-align: center; }
.style-92443 .readmore { margin: 1rem 0 0; }
.style-92443 .long-description { display: none; }
.style-92443 .news img { background-color: #C20043; }
.style-92443 .lists img { margin: 0 0 1.5rem;width: auto;max-height: 45vh; }
.style-92349 { text-align: center; }
.style-92349 A.links-urllink { font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;font-size: 1.125rem;line-height: 1.2;padding: 1.25rem 1.5rem;color: #fff;text-decoration: none;display: block;background-color: #c20430;-webkit-transition: background-color 0.3s ease, color 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease; }
.style-92349 A.links-urllink:hover { background-color: #fff;color: #1e1e1e; }
.style-92349 li.group { flex: 1;margin: 0 .75rem 1rem;box-sizing: border-box;display: inline-block;vertical-align: top; }
.style-92350 A.links-urllink { font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;font-size: 1.125rem;line-height: 1.2;padding: 1.25rem 1.5rem;color: #fff;text-decoration: none;display: block;background-color: #c20430;-webkit-transition: background-color 0.3s ease, color 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease; }
.style-92350 A.links-urllink:hover { background-color: #fff;color: #1e1e1e; }
.style-92350 li.group { flex: 1;margin: 0 .75rem 1rem;box-sizing: border-box;display: inline-block;vertical-align: top; }
.style-59771 .h3-style { font-size: .875em;text-transform: uppercase;letter-spacing: .2em;padding-bottom: 1em;border-bottom: 1px solid #dadada; }
.style-59771 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-59771 { margin: 0 0 3.125rem;text-align: center; }
.style-59771 .description { line-height: 21px;margin-bottom: 5px; }
.style-59771 time { font-weight: bold;color: #7E7874; }
.style-59771 .brief-description { margin-bottom: 5px; }
.style-59771 .photos { margin: 0 5px 15px 0; }
.style-59771 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-59771 .job-title { font-weight: bold;color: #B8AEA9; }
.style-59771 .lists img { margin-right: 5px; }
.style-59771 .answer { line-height: 21px; }
.style-59771 .biobutton { margin: 5px 0 5px 0; }
.style-59771 .title { font-weight: bold; }
.style-59771 .submit-button { margin-left: 5px; }
.style-59771 .photo img { margin-bottom: 10px; }
.style-59771 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-59771 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-59771 .nick-name { font-weight: bold; }
.style-59771 .name-prefix { font-weight: bold; }
.style-59771 .first-name { font-weight: bold; }
.style-59771 .middle-name { font-weight: bold; }
.style-59771 .last-name { font-weight: bold; }
.style-59771 .maiden-name { font-weight: bold; }
.style-59771 .name-suffix { font-weight: bold; }
.style-59771 .chart { padding: 0px; }
.style-59771 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-59771 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-59771 .annualfund .goal .label { color: #C20430; }
.style-59771 .album-name { color: #C20430; }
.style-59771 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-59771 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-59771 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-59771 .businessindex .h4-style { margin-left: 15px; }
.style-59771 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-59771 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-59771 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-59771 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-59771 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-59771 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-59771 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-59771 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-59771 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-59771 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-59771 li.group { margin-bottom: 15px; }
.style-59771 div.content-wrap { width: 100%; }
.style-59771 .team-headcoach { font-weight: bold; }
.style-59771 .schedule-date { color: #C20430; }
.style-59771 .schedule-opponent { font-weight: bold; }
.style-59771 .schedule-time { color: #C20430; }
.style-59771 .schedule-site { font-weight: bold; }
.style-59771 .schedule-teamname { font-weight: bold; }
.style-59771 .schedule-title { font-weight: bold;color: #7E7874; }
.style-59771 .featured-link-container { border: 0 0 0 0; }
.style-59771 .poll-answer { padding: 0px; }
.style-59771 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-59771 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-59771 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-59771 .event-detail { margin-bottom: 15px; }
.style-59771 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-59771 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-59771 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-59771 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-59771 .prev-button { font-weight: bold; }
.style-59771 .next-button { font-weight: bold; }
.style-59771 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-59771 .today-button { font-weight: bold; }
.style-59771 .day a { font-weight: bold; }
.style-59771 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-59771 .newsarchivedatepicker .current-year { text-align: center; }
.style-59771 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-59771 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-59771 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-59771 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-59771 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-59771 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-59771 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-59771 .large-calendar-grid { border-color: #7e7874; }
.style-59771 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-59771 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-59771 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-59771 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-59771 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-59771 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-59771 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-59771 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-59771 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-59771 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-59771 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-59771 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-59771 .game { border-top: 2px groove rgba(255, 255, 255, 0.62);margin: 5px 0 0 0;padding: 0 0 8px 0; }
.style-59771 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-59771 .team-list .column { width: 33%;text-align: left; }
.style-59771 .team-list .team-link { position: relative;text-decoration: none;padding: .35em 0 .35em 1em;box-sizing: border-box;font-family: 'Bitter', serif;font-weight: bold;transition: color .3s ease; }
.style-59771 .team-list .team-link:hover { color: inherit; }
.style-59771 .team-list .team-link:before { content: "";display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);height: 6px;width: 6px;background-color: #dadada;border-radius: 100%; }
.style-92078 { text-align: center;color: #7f7f7f;font-size: 1.875rem;line-height: 1.3;font-family: 'Bitter', serif;position: relative;margin: 0 0 4.5rem 0; }
.style-92080 { margin-top: 1.5rem; }
.style-92079 A { color: inherit; }
.style-92079 { margin-top: 1.5em;padding-top: 1.5em;border-top: 1px solid rgba(255,255,255,.3);font-size: .875em;opacity: .7;font-style: italic;line-height: 1.4;color: #fff; }
.style-89231 .h2-style { font-family: 'Bitter', serif;text-transform: none;font-size: 1.75em;line-height: 1;margin: 0 0 .5em; }
.style-89231 { margin: 0 0 3.125rem; }
.style-89231 .job-title { display: block;font-family: 'Bitter', serif; }
.style-89231 .bus-phone { font-weight: bold;letter-spacing: .1em;margin: .5em 0;color: #737373;font-size: .875em; }
.style-89231 .email { text-decoration: none;font-size: .875em; }
.style-89231 .first-name { font-family: 'Bitter', serif;font-size: 1.25em;font-weight: 600; }
.style-89231 .last-name { font-family: 'Bitter', serif;font-size: 1.25em;font-weight: 600; }
.style-89231 .team-description { line-height: 1.5;font-size: 1.25em; }
.style-89231 .schedule-site { font-style: italic; }
.style-89231 th.winloss-amount { font-size: .875em; }
.style-89231 td.winloss-amount { color: #c20430;font-size: 2.5em;font-weight: 300; }
.style-89231 .winloss table { width: 100%;font-family: 'Bitter', serif;font-size: 1.25em; }
.style-89231 .athleticteamcoach img { max-width: 180px;margin: 0 1.5rem 0 0 !important; }
.style-89231 .jersey-num { color: #c20430;font-weight: bold;font-size: 1.5em;font-family: 'Bitter', serif; }
.style-89231 .schedule-rescheduled { font-style: italic;font-weight: bold;color: #c20430; }
.style-89231 .schedule-cancelled { font-style: italic;font-weight: bold;color: #c20430; }
.style-89231 .nick-name { font-family: 'Bitter', serif;font-size: 1.25em;font-weight: 600; }
.style-89231 .nick-name:before { content: open-quote; }
.style-89231 .nick-name:after { content: close-quote; }
.style-95364 .h4-style { margin: 0 calc(0px - var(--block-padding)) .75em;font-family: 'Bitter', serif;color: #c20431;font-weight: 600;font-size: clamp(1.25rem,2vw,1.75rem);padding: 0 var(--block-padding) .75em;border-bottom: 1px solid #ccc;box-sizing: border-box; }
.style-95364 .button { margin: .875rem 0 0;display: inline-block;line-height: 1;color: #fff;font-size: .75rem;font-weight: bold;padding: .875em 1.5em;box-sizing: border-box;text-decoration: none;text-transform: uppercase;letter-spacing: .2em;background-color: #C20430;transition: background-color .3s ease; }
.style-95364 .button:hover { background-color: #fff;color: #1e1e1e; }
.style-95364 { position: relative;z-index: 1;--block-padding: clamp(1.5rem, 3vw, 2.5rem);font-family: 'Open Sans', sans-serif;overflow: hidden;height: 100%;box-sizing: border-box;display: flex;flex-direction: column;justify-content: center;margin-bottom: -1px; }
.style-95364 .brief-description { font-size: .875em;line-height: 1.64; }
.style-95364 .lists img { margin: 0;position: absolute;right: 0;width: 45%;height: 100%;object-fit: cover;z-index: -1;top: 50%;transform: translateY(-50%); }
.style-95364 li.group { margin: 1rem 0;background-color: #f7f7f7;width: 58%;padding: var(--block-padding);box-sizing: border-box; }
.style-95364 div.content-wrap { display: flex;flex-direction: column;justify-content: center;height: 100%; }
.style-95374 { text-align: center; }
.style-95374 A.links-urllink { font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;font-size: 1.125rem;line-height: 1.2;padding: 1.25rem 1.5rem;color: #fff;text-decoration: none;display: block;background-color: #c20430;-webkit-transition: background-color 0.3s ease, color 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease; }
.style-95374 A.links-urllink:hover { background-color: #fff;color: #1e1e1e; }
.style-95374 li.group { flex: 1;margin: 0 .75rem 1rem;box-sizing: border-box;display: inline-block;vertical-align: top; }
.style-95864 .h2-style { color: #c20430;font-family: "EB Garamond", serif;font-weight: normal;letter-spacing: .05em;font-style: italic;margin: 0 .25em 0 0;display: inline;line-height: 1;font-size: 1em; }
.style-95864 { font-family: "EB Garamond", serif;color: #8c8279;font-size: clamp(1.75em, 2vw, 2.5em);line-height: 1.4;margin: 0 0 3.5rem; }
.style-95864 div.content-wrap { display: inline; }
.style-95866 { left: 0;top: 0;width: 100%;height: 100%; }
.style-95866 .video figure:before { content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 56%);z-index: 2;pointer-events: none; }
.style-95866 .video figcaption { display: none; }
.style-95375 { text-align: center;padding: 0 1rem;box-sizing: border-box; }
.style-95375 A.links-urllink { font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;font-size: .875rem;line-height: 1.2;padding: 1em 1.75em;color: #fff;text-decoration: none;display: block;border: 1px solid rgba(255,255,255,.5);transition: background-color 0.3s ease, color 0.3s ease, border-color .3s ease; }
.style-95375 A.links-urllink:hover { background-color: #C20430;color: #fff;border-color: #C20430; }
.style-95375 li.group { flex: 1;margin: 0 .5rem 1rem;box-sizing: border-box;display: inline-block;vertical-align: top; }
.style-95373 .h2-style { font-family: 'Open Sans', sans-serif;font-size: clamp(.875rem,1.5vw,1.125rem);letter-spacing: .2em;margin: 0 0 1.5rem;line-height: 1.2;padding-bottom: 1em;position: relative; }
.style-95373 .h2-style:before { content: "";display: block;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: var(--decorative-line-width);opacity: var(--decorative-line-opacity);height: 1px;border-top: 1px solid rgba(255,255,255,.5);transition: opacity 1.5s ease, width 1.5s ease; }
.style-95373 { text-align: center;padding: 0 1rem;box-sizing: border-box;margin: 0 auto 2rem;max-width: 1000px;font-size: clamp(2.5rem, 4vw,5.5rem);font-family: "EB Garamond", serif;line-height: 1;text-transform: none;letter-spacing: 0;font-weight: normal;--decorative-line-width: 0;--decorative-line-width-hover: 175px;--decorative-line-opacity: 0;--decorative-line-opacity-hover: 1; }
.style-95788 A { color: inherit; }
.style-95788 { margin: 0 auto 2rem;max-width: 1000px;line-height: 1.5;padding: 0 2rem;box-sizing: border-box;text-align: center;font-size: clamp(1.125rem,1.5vw,1.5rem); }
.style-95370 { left: 0;top: 0;width: 100%;height: 100%; }
.style-95370 .video figcaption { display: none; }
.style-86270 { text-align: center; }
.style-86270 A.links-urllink { font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;font-size: 1.125rem;line-height: 1.2;padding: 1.25rem 0;color: #c20430;text-decoration: none;display: block;background-color: #ffffff;-webkit-transition: background-color 0.3s ease, color 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease; }
.style-86270 A.links-urllink:hover { background-color: #fff;color: #1e1e1e; }
.style-86270 li.group { flex: 1;margin: 0 1.25vw;box-sizing: border-box; }
.style-94109 { top: 35%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 130px;right: 0;text-align: right;z-index: 9999999999999999999999999999999999999999;: }; }
.style-94109 li.group:first-child { margin: 0 !important; }
.style-50170 .h3-style { margin-left: 15px;color: #66615E; }
.style-50170 A { color: #90bc6b; }
.style-50170 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-50170 { margin-bottom: 10px; }
.style-50170 .description { line-height: 21px;margin-bottom: 5px; }
.style-50170 time { font-weight: bold;color: #7E7874; }
.style-50170 .link-image { padding: 0px;margin: 0px;text-align: left; }
.style-50170 .link-image:hover { opacity: 0.85; }
.style-50170 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-50170 .brief-description { margin-bottom: 5px; }
.style-50170 .photos { margin: 0 5px 15px 0; }
.style-50170 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-50170 .job-title { font-weight: bold;color: #B8AEA9; }
.style-50170 .lists img { margin-right: 5px; }
.style-50170 .answer { line-height: 21px; }
.style-50170 .biobutton { margin: 5px 0 5px 0; }
.style-50170 .title { font-weight: bold; }
.style-50170 .submit-button { margin-left: 5px; }
.style-50170 .photo img { margin-bottom: 10px; }
.style-50170 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-50170 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-50170 .nick-name { font-weight: bold; }
.style-50170 .name-prefix { font-weight: bold; }
.style-50170 .first-name { font-weight: bold; }
.style-50170 .middle-name { font-weight: bold; }
.style-50170 .last-name { font-weight: bold; }
.style-50170 .maiden-name { font-weight: bold; }
.style-50170 .name-suffix { font-weight: bold; }
.style-50170 .chart { padding: 0px; }
.style-50170 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-50170 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-50170 .annualfund .goal .label { color: #C20430; }
.style-50170 A.links-urllink { line-height: 18px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #4E9EE5; }
.style-50170 .album-name { color: #90bc6b; }
.style-50170 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-50170 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50170 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50170 .businessindex .h4-style { margin-left: 15px; }
.style-50170 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-50170 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-50170 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-50170 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-50170 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-50170 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-50170 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-50170 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-50170 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-50170 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-50170 li.group { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 15px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;text-align: center; }
.style-50170 div.content-wrap { line-height: 21px; }
.style-50170 .team-headcoach { font-weight: bold; }
.style-50170 .schedule-date { color: #C20430; }
.style-50170 .schedule-opponent { font-weight: bold; }
.style-50170 .schedule-time { color: #C20430; }
.style-50170 .schedule-site { font-weight: bold; }
.style-50170 .schedule-teamname { font-weight: bold; }
.style-50170 .schedule-title { font-weight: bold;color: #7E7874; }
.style-50170 .featured-link-container { border: 0 0 0 0; }
.style-50170 .poll-answer { padding: 0px; }
.style-50170 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-50170 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-50170 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-50170 .event-detail { margin-bottom: 15px; }
.style-50170 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50170 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-50170 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-50170 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-50170 .prev-button { font-weight: bold; }
.style-50170 .next-button { font-weight: bold; }
.style-50170 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-50170 .today-button { font-weight: bold; }
.style-50170 .day a { font-weight: bold; }
.style-50170 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-50170 .newsarchivedatepicker .current-year { text-align: center; }
.style-50170 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-50170 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-50170 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-50170 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-50170 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-50170 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-50170 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-50170 .large-calendar-grid { border-color: #7e7874; }
.style-50170 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-50170 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-50170 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-50170 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-50170 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-50170 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-50170 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-50170 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-50170 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-50170 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-50170 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-50170 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-50170 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-82412 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1E1E1E;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-82412 .h3-style { color: #1E1E1E; }
.style-82412 .h3-style:hover { color: #1E1E1E; }
.style-82412 .h4-style { color: #C20430;border-width: 0px;border-style: solid; }
.style-82412 .h4-style:hover { color: #1E1E1E; }
.style-82412 { padding: 1.5rem 1.875rem;border: 1px solid #e7e3e0;font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8;border-width: 1px;border-style: solid;border-color: #C20430; }
.style-82412 time { font-family: 'Bitter', serif;font-size: 0.875rem;letter-spacing: 0.15rem;color: #7f7f7f;font-style: italic;margin-top: 0.625rem;line-height: 1.2; }
.style-82412 .readmore { margin-top: 1.25rem; }
.style-82412 .h4-style A { font-size: 1rem;line-height: 1.2;color: #C20430;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-82412 .h4-style A:hover { color: #303030; }
.style-82412 .long-description { color: #1E1E1E; }
.style-82412 .brief-description { color: #1E1E1E; }
.style-82412 .location { margin-top: 0.625rem;line-height: 1.2; }
.style-82412 .contact-info { margin-top: 0.625rem;line-height: 1.2; }
.style-82412 .lists img { text-align: center; }
.style-82412 li.group { margin: 1.875rem 0 0 0; }
.style-82412 li.group:first-child { margin: 0; }
.style-82412 div.content-wrap { color: #000000; }
.style-82412 .registration { margin-top: 0.625rem;line-height: 1.2; }
.style-82412 .readmore-detail-page { color: #C32034; }
.style-82412 .date-icon { background-color: #c6bcb6;padding: 2px;border-radius: 0.25rem;width: 2.5rem;height: 2.5rem; }
.style-82412 .month-name { font-size: 0.75rem;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;color: #fff; }
.style-82412 .day-number { font-size: 1,125rem;font-weight: bold;text-transform: uppercase;color: #c20430;background-color: #fff; }
.style-82412 .event-detail { margin-left: 3.75rem;line-height: 1.8; }
.style-82412 .view-all { font-size: 0.875rem;line-height: 1.2;margin-top: 2.5rem;display: block;font-weight: bold;text-decoration: none;text-transform: uppercase;letter-spacing: 0.1rem;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-82412 .view-all:hover { color: #7f7f7f; }
.style-82412 .start-date { display: none; }
.style-82412 .end-date { display: none; }
.style-82412 .end-time:before { content: "to";margin-right: 0.325rem; }
.style-82412 .date-sep { display: none; }
.style-71678 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f; }
.style-71678 .link-image { margin: 0;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;-moz-transition: opacity 0.6s ease, -moz-transform 0.6s ease;-ms-transition: opacity 0.6s ease, -ms-transform 0.6s ease;transition: opacity 0.6s ease, transform 0.6s ease; }
.style-71678 .long-description { margin-top: 0.75rem;padding: 0 1.375rem; }
.style-71678 A.links-urllink { font-size: 1.5rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block;padding: 0 1.375rem;margin-top: 1.5rem; }
.style-71678 A.links-urllink:hover { color: #c20430; }
.style-71678 li.group { flex: 1 1 calc(25% - 2.8125vw);margin: 0 1.225vw 2.5rem;box-sizing: border-box;-webkit-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);-moz-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);text-align: center;line-height: 1.8;padding-bottom: 1.5rem; }
.style-68950 .h2-style { margin: 0 0 1.5rem 0;font-family: 'Bitter', serif;font-weight: normal;text-transform: none;font-size: 2.25rem;line-height: 1.1;color: #fff;padding: 0 0 1.25rem 0;letter-spacing: 0;border-bottom: 1px solid rgba(255,255,255,0.2);text-align: center; }
.style-68950 A { color: #fff; }
.style-68950 { margin: 0 0 3.125rem 0;padding: 0rem 5vw 1.65rem 5vw;background-color: #c20430;color: #fff;position: relative;z-index: 3;font-family: 'Open Sans', sans-serif;font-size: 1rem;line-height: 1.8;-webkit-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);-moz-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17); }
.style-68950:link { color: #ffffff; }
.style-68950:visited { color: #ffffff; }
.style-68950 .description { margin-top: 1.25rem; }
.style-68950 .description:link { color: #ffffff; }
.style-68950 .description:visited { color: #ffffff; }
.style-68950 time { font-family: 'Bitter', serif;font-size: 0.875rem;letter-spacing: 0.15rem;color: #fff;font-style: italic;margin-top: 0.625rem;line-height: 1.2; }
.style-68950 .readmore { color: #fff;margin-top: 1.25rem; }
.style-68950 .h4-style A { font-size: 1.5rem;line-height: 1.2;color: #fff;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-68950 .h4-style A:hover { color: rgba(255,255,255,0.6); }
.style-68950 li.group { line-height: 1.8;padding: 1px;background-color: rgba(0,0,0,0.2);margin: 1px; }
.style-68950 li.group:link { color: #ffffff; }
.style-68950 li.group:visited { color: #ffffff; }
.style-68950 li.group:first-child { margin: 0; }
.style-85557 { text-align: center; }
.style-85557 A.links-urllink { font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;font-size: 1.125rem;line-height: 1.2;padding: 1.25rem 0;color: #c20430;text-decoration: none;display: block;background-color: #ffffff;-webkit-transition: background-color 0.3s ease, color 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease; }
.style-85557 A.links-urllink:hover { background-color: #fff;color: #1e1e1e; }
.style-85557 li.group { flex: 1;margin: 0 1.25vw;box-sizing: border-box; }
.style-71734 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1e1e1e;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-71734 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8;margin: 0 0 3.125rem; }
.style-71734 .photos { text-align: left;padding: 3px; }
.style-71734 .text img { padding: 6px; }
.style-71734 div.content-wrap { padding: 4px; }
.style-88180 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #FFFFFF;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-88180 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8;margin: 0 0 3.125rem; }
.style-88180 div.content-wrap { color: #FFFFFF; }
.style-72141 .link-image { margin: 0;width: 2.5rem;height: 2.5rem; }
.style-72141 A.links-urllink { font-size: 0.875rem;display: block;letter-spacing: 0.1rem;text-decoration: none;text-transform: uppercase;color: #353231;line-height: 1.875rem;height: 1.875rem;background-color: #fff;padding: 0 1.875vw;position: absolute;bottom: -1.875rem;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-box-shadow: 0px 3px 28px 0px rgba(0, 0, 0, 0.35);-moz-box-shadow: 0px 3px 28px 0px rgba(0, 0, 0, 0.35);box-shadow: 0px 3px 28px 0px rgba(0, 0, 0, 0.35);opacity: 0;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease; }
.style-72141 A.links-urllink:before { content: "";display: block;position: absolute;top: -0.5rem;left: 50%;margin-left: -0.5rem;width: 0;height: 0;border-style: solid;border-width: 0 8px 8px 8px;border-color: transparent transparent #ffffff transparent; }
.style-72141 li.group { display: inline-block;float: none;position: relative;margin-left: 1.875rem;padding-bottom: 1.25rem; }
.style-72141 li.group:first-child { margin-left: 0; }
.style-72141 li.subcategory-group { color: #FFFBFB;background-color: #C20430; }
.style-50231 .h3-style { margin-left: 15px;color: #66615E; }
.style-50231 A { color: #90bc6b; }
.style-50231 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-50231 { margin-bottom: 10px; }
.style-50231 .description { line-height: 21px;margin-bottom: 5px; }
.style-50231 time { font-weight: bold;color: #7E7874; }
.style-50231 .link-image { padding: 0px;margin: 0px;text-align: left; }
.style-50231 .link-image:hover { opacity: 0.85; }
.style-50231 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-50231 .brief-description { margin-bottom: 5px; }
.style-50231 .photos { margin: 0 5px 15px 0; }
.style-50231 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-50231 .job-title { font-weight: bold;color: #B8AEA9; }
.style-50231 .lists img { margin-right: 5px; }
.style-50231 .answer { line-height: 21px; }
.style-50231 .biobutton { margin: 5px 0 5px 0; }
.style-50231 .title { font-weight: bold; }
.style-50231 .submit-button { margin-left: 5px; }
.style-50231 .photo img { margin-bottom: 10px; }
.style-50231 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-50231 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-50231 .nick-name { font-weight: bold; }
.style-50231 .name-prefix { font-weight: bold; }
.style-50231 .first-name { font-weight: bold; }
.style-50231 .middle-name { font-weight: bold; }
.style-50231 .last-name { font-weight: bold; }
.style-50231 .maiden-name { font-weight: bold; }
.style-50231 .name-suffix { font-weight: bold; }
.style-50231 .chart { padding: 0px; }
.style-50231 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-50231 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-50231 .annualfund .goal .label { color: #C20430; }
.style-50231 A.links-urllink { line-height: 18px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #4E9EE5; }
.style-50231 .album-name { color: #90bc6b; }
.style-50231 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-50231 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50231 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50231 .businessindex .h4-style { margin-left: 15px; }
.style-50231 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-50231 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-50231 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-50231 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-50231 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-50231 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-50231 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-50231 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-50231 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-50231 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-50231 li.group { border-width: 0px;border-style: solid;border-color: #FFFFFF;margin: 0 0 15px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;text-align: center; }
.style-50231 div.content-wrap { line-height: 21px; }
.style-50231 .team-headcoach { font-weight: bold; }
.style-50231 .schedule-date { color: #C20430; }
.style-50231 .schedule-opponent { font-weight: bold; }
.style-50231 .schedule-time { color: #C20430; }
.style-50231 .schedule-site { font-weight: bold; }
.style-50231 .schedule-teamname { font-weight: bold; }
.style-50231 .schedule-title { font-weight: bold;color: #7E7874; }
.style-50231 .featured-link-container { border: 0 0 0 0; }
.style-50231 .poll-answer { padding: 0px; }
.style-50231 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-50231 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-50231 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-50231 .event-detail { margin-bottom: 15px; }
.style-50231 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50231 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-50231 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-50231 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-50231 .prev-button { font-weight: bold; }
.style-50231 .next-button { font-weight: bold; }
.style-50231 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-50231 .today-button { font-weight: bold; }
.style-50231 .day a { font-weight: bold; }
.style-50231 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-50231 .newsarchivedatepicker .current-year { text-align: center; }
.style-50231 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-50231 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-50231 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-50231 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-50231 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-50231 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-50231 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-50231 .large-calendar-grid { border-color: #7e7874; }
.style-50231 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-50231 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-50231 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-50231 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-50231 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-50231 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-50231 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-50231 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-50231 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-50231 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-50231 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-50231 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-50231 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-86269 { text-align: center; }
.style-86269 A.links-urllink { font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;font-size: 1.125rem;line-height: 1.2;padding: 1.25rem 0;color: #c20430;text-decoration: none;display: block;background-color: #ffffff;-webkit-transition: background-color 0.3s ease, color 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease; }
.style-86269 A.links-urllink:hover { background-color: #fff;color: #1e1e1e; }
.style-86269 li.group { flex: 1;margin: 0 1.25vw;box-sizing: border-box; }
.style-59781 .h2-style { border-top: 0px 
padding: 0px;margin: 0 0 3px 0;color: #000000;background-color: #FFFFFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;padding: 6px;border-style: solid; }
.style-59781 .h3-style { margin-left: 15px;color: #FFFFFF; }
.style-59781 A { color: #FFFFFF; }
.style-59781 .button { border-left: 10px solid #c6bcb6;color: #FFFFFF;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #c6bcb6; }
.style-59781 { border-width: 1px;border-style: solid;border-color: #C20430;margin: 0 0 25px 0;background-color: #FFFFFF;color: #FFFFFF; }
.style-59781 .description { line-height: 21px;margin-bottom: 5px; }
.style-59781 time { font-weight: bold; }
.style-59781 .brief-description { margin-bottom: 5px; }
.style-59781 .photos { margin: 0 5px 15px 0; }
.style-59781 .author { margin-bottom: 5px;font-weight: bold; }
.style-59781 .job-title { font-weight: bold; }
.style-59781 .lists img { margin-right: 5px; }
.style-59781 .answer { line-height: 21px; }
.style-59781 .biobutton { margin: 5px 0 5px 0; }
.style-59781 .title { font-weight: bold; }
.style-59781 .submit-button { margin-left: 5px; }
.style-59781 .photo img { margin-bottom: 10px; }
.style-59781 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-59781 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #9e0327; }
.style-59781 .nick-name { font-weight: bold; }
.style-59781 .name-prefix { font-weight: bold; }
.style-59781 .first-name { font-weight: bold; }
.style-59781 .middle-name { font-weight: bold; }
.style-59781 .last-name { font-weight: bold; }
.style-59781 .maiden-name { font-weight: bold; }
.style-59781 .name-suffix { font-weight: bold; }
.style-59781 .chart { padding: 0px; }
.style-59781 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-59781 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-59781 .team-label { color: #000000; }
.style-59781 .team-selector { padding: 0px;border: 1px
margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 1px;border-style: solid;border-color: #080808;text-align: left; }
.style-59781 .album-name { color: #4E9EE5; }
.style-59781 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-59781 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-59781 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-59781 .businessindex .h4-style { margin-left: 15px; }
.style-59781 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-59781 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-59781 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-59781 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-59781 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-59781 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-59781 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-59781 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-59781 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-59781 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-59781 li.group { margin-bottom: 15px; }
.style-59781 div.content-wrap { padding: 15px;background-color: #FFFFFF;border-width: 9px;border-style: solid; }
.style-59781 .team-headcoach { font-weight: bold; }
.style-59781 .schedule-opponent { font-weight: bold; }
.style-59781 .schedule-time { font-weight: bold; }
.style-59781 .schedule-site { font-weight: bold; }
.style-59781 .schedule-teamname { font-weight: bold; }
.style-59781 .schedule-title { font-weight: bold; }
.style-59781 .featured-link-container { border: 0 0 0 0; }
.style-59781 .poll-answer { padding: 0px; }
.style-59781 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-59781 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-59781 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-59781 .event-detail { margin-bottom: 15px; }
.style-59781 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-59781 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-59781 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-59781 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-59781 .prev-button { font-weight: bold; }
.style-59781 .next-button { font-weight: bold; }
.style-59781 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-59781 .today-button { font-weight: bold; }
.style-59781 .day a { font-weight: bold; }
.style-59781 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-59781 .newsarchivedatepicker .current-year { text-align: center; }
.style-59781 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-59781 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-59781 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-59781 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-59781 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-59781 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-59781 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-59781 .large-calendar-grid { border-color: #7e7874; }
.style-59781 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-59781 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-59781 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-59781 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-59781 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-59781 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-59781 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-59781 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-59781 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-59781 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-59781 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-59781 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-59781 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-37234 .h2-style { border-top: 6px solid #9e0327;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #FFFFFF; }
.style-37234 .h3-style { margin-left: 15px;color: #FFFFFF; }
.style-37234 .h4-style { margin: 0px; }
.style-37234 A { color: #FFFFFF; }
.style-37234 .button { border-left: 10px solid #c6bcb6;color: #FFFFFF;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #c6bcb6; }
.style-37234 { border-width: 1px;border-style: solid;border-color: #C20430;margin: 0 0 25px 0;background-color: #C20430;color: #FFFFFF; }
.style-37234 .description { line-height: 21px;margin-bottom: 5px; }
.style-37234 time { font-weight: bold; }
.style-37234 .brief-description { margin-bottom: 5px; }
.style-37234 .photos { margin: 0 5px 15px 0; }
.style-37234 .author { margin-bottom: 5px;font-weight: bold; }
.style-37234 .job-title { font-weight: bold; }
.style-37234 .lists img { margin-right: 5px; }
.style-37234 .answer { line-height: 21px; }
.style-37234 .biobutton { margin: 5px 0 5px 0; }
.style-37234 .title { font-weight: bold; }
.style-37234 .submit-button { margin-left: 5px; }
.style-37234 .photo img { margin-bottom: 10px; }
.style-37234 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-37234 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #9e0327; }
.style-37234 .nick-name { font-weight: bold; }
.style-37234 .name-prefix { font-weight: bold; }
.style-37234 .first-name { font-weight: bold; }
.style-37234 .middle-name { font-weight: bold; }
.style-37234 .last-name { font-weight: bold; }
.style-37234 .maiden-name { font-weight: bold; }
.style-37234 .name-suffix { font-weight: bold; }
.style-37234 .chart { padding: 0px; }
.style-37234 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-37234 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-37234 .album-select { margin-bottom: 10px; }
.style-37234 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-37234 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-37234 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-37234 .businessindex .h4-style { margin-left: 15px; }
.style-37234 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-37234 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-37234 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-37234 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-37234 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-37234 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-37234 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-37234 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-37234 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-37234 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-37234 li.group { margin-bottom: 15px;display: inline-block;width: 100%;text-align: center; }
.style-37234 div.content-wrap { padding: 15px;line-height: 21px; }
.style-37234 .team-headcoach { font-weight: bold; }
.style-37234 .schedule-opponent { font-weight: bold; }
.style-37234 .schedule-time { font-weight: bold; }
.style-37234 .schedule-site { font-weight: bold; }
.style-37234 .schedule-teamname { font-weight: bold; }
.style-37234 .schedule-title { font-weight: bold; }
.style-37234 .featured-link-container { border: 0 0 0 0; }
.style-37234 .poll-answer { padding: 0px; }
.style-37234 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-37234 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-37234 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-37234 .event-detail { margin-bottom: 15px; }
.style-37234 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-37234 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-37234 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-37234 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-37234 .prev-button { font-weight: bold; }
.style-37234 .next-button { font-weight: bold; }
.style-37234 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-37234 .today-button { font-weight: bold; }
.style-37234 .day a { font-weight: bold; }
.style-37234 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-37234 .newsarchivedatepicker .current-year { text-align: center; }
.style-37234 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-37234 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-37234 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-37234 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-37234 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-37234 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-37234 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-37234 .large-calendar-grid { border-color: #7e7874; }
.style-37234 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-37234 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-37234 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-37234 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-37234 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-37234 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-37234 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-37234 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-37234 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-37234 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-37234 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-37234 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-37234 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-7142 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-7142 .h3-style { margin-left: 15px;color: #66615E; }
.style-7142 .h4-style { margin: 0 0 5px 0; }
.style-7142 A { color: #4E9EE5; }
.style-7142 .button { border-left: 10px solid #c6bcb6;color: #4e9ee5;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-7142 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;max-height: 400px;overflow: auto; }
.style-7142 .description { line-height: 21px;margin-bottom: 5px; }
.style-7142 time { font-weight: bold;color: #7E7874; }
.style-7142 .brief-description { margin-bottom: 5px; }
.style-7142 .photos { margin: 0 8px 5px 0; }
.style-7142 .text img { margin-right: 10px; }
.style-7142 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-7142 .job-title { font-weight: bold;color: #B8AEA9; }
.style-7142 .lists img { margin-right: 5px; }
.style-7142 .answer { line-height: 21px; }
.style-7142 .biobutton { margin: 5px 0 5px 0; }
.style-7142 .title { font-weight: bold; }
.style-7142 .submit-button { margin-left: 5px; }
.style-7142 .photo img { margin-bottom: 10px; }
.style-7142 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-7142 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-7142 .nick-name { font-weight: bold; }
.style-7142 .name-prefix { font-weight: bold; }
.style-7142 .first-name { font-weight: bold; }
.style-7142 .middle-name { font-weight: bold; }
.style-7142 .last-name { font-weight: bold; }
.style-7142 .maiden-name { font-weight: bold; }
.style-7142 .name-suffix { font-weight: bold; }
.style-7142 .chart { padding: 0px; }
.style-7142 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-7142 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-7142 .annualfund .goal .label { color: #C20430; }
.style-7142 .album-name { color: #4E9EE5; }
.style-7142 .album-select-form { margin-bottom: 10px; }
.style-7142 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-7142 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7142 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7142 .businessindex .h4-style { margin-left: 15px; }
.style-7142 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-7142 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-7142 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-7142 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-7142 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-7142 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-7142 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-7142 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-7142 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-7142 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-7142 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-7142 div.content-wrap { padding: 15px;line-height: 21px; }
.style-7142 .team-headcoach { font-weight: bold; }
.style-7142 .schedule-date { color: #C20430; }
.style-7142 .schedule-opponent { font-weight: bold; }
.style-7142 .schedule-time { color: #C20430; }
.style-7142 .schedule-site { font-weight: bold; }
.style-7142 .schedule-teamname { font-weight: bold; }
.style-7142 .schedule-title { font-weight: bold;color: #7E7874; }
.style-7142 .featured-link-container { border: 0 0 0 0; }
.style-7142 .poll-answer { padding: 0px; }
.style-7142 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-7142 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-7142 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-7142 .event-detail { margin-bottom: 15px; }
.style-7142 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7142 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-7142 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-7142 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-7142 .prev-button { font-weight: bold; }
.style-7142 .next-button { font-weight: bold; }
.style-7142 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-7142 .today-button { font-weight: bold; }
.style-7142 .day a { font-weight: bold; }
.style-7142 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-7142 .newsarchivedatepicker .current-year { text-align: center; }
.style-7142 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-7142 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-7142 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-7142 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-7142 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-7142 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-7142 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-7142 .large-calendar-grid { border-color: #7e7874; }
.style-7142 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-7142 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-7142 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-7142 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-7142 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-7142 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-7142 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-7142 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-7142 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-7142 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-7142 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-7142 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-7142 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-12456 .h2-style { border-top: 6px solid #90bc6b;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #90BC6B; }
.style-12456 .h3-style { margin-left: 15px;color: #66615E; }
.style-12456 .h4-style { margin: 0 0 5px 0; }
.style-12456 A { color: #90BC6B; }
.style-12456 .button { border-left: 10px solid #c6bcb6;color: #90BC6B;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-12456 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;max-height: 400px;overflow: auto; }
.style-12456 .description { line-height: 21px;margin-bottom: 5px; }
.style-12456 time { font-weight: bold;color: #7E7874; }
.style-12456 .brief-description { margin-bottom: 5px; }
.style-12456 .photos { margin: 0 8px 5px 0; }
.style-12456 .text img { margin-right: 10px; }
.style-12456 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-12456 .job-title { font-weight: bold;color: #B8AEA9; }
.style-12456 .lists img { margin-right: 5px; }
.style-12456 .answer { line-height: 21px; }
.style-12456 .biobutton { margin: 5px 0 5px 0; }
.style-12456 .title { font-weight: bold; }
.style-12456 .submit-button { margin-left: 5px; }
.style-12456 .photo img { margin-bottom: 10px; }
.style-12456 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-12456 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-12456 .nick-name { font-weight: bold; }
.style-12456 .name-prefix { font-weight: bold; }
.style-12456 .first-name { font-weight: bold; }
.style-12456 .middle-name { font-weight: bold; }
.style-12456 .last-name { font-weight: bold; }
.style-12456 .maiden-name { font-weight: bold; }
.style-12456 .name-suffix { font-weight: bold; }
.style-12456 .chart { padding: 0px; }
.style-12456 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-12456 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-12456 .annualfund .goal .label { color: #C20430; }
.style-12456 .album-name { color: #4E9EE5; }
.style-12456 .album-select-form { margin-bottom: 10px; }
.style-12456 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-12456 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12456 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12456 .businessindex .h4-style { margin-left: 15px; }
.style-12456 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-12456 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-12456 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-12456 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-12456 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-12456 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-12456 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-12456 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-12456 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-12456 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-12456 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-12456 div.content-wrap { padding: 15px;line-height: 21px; }
.style-12456 .team-headcoach { font-weight: bold; }
.style-12456 .schedule-date { color: #C20430; }
.style-12456 .schedule-opponent { font-weight: bold; }
.style-12456 .schedule-time { color: #C20430; }
.style-12456 .schedule-site { font-weight: bold; }
.style-12456 .schedule-teamname { font-weight: bold; }
.style-12456 .schedule-title { font-weight: bold;color: #7E7874; }
.style-12456 .featured-link-container { border: 0 0 0 0; }
.style-12456 .poll-answer { padding: 0px; }
.style-12456 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-12456 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-12456 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-12456 .event-detail { margin-bottom: 15px; }
.style-12456 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12456 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-12456 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-12456 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-12456 .prev-button { font-weight: bold; }
.style-12456 .next-button { font-weight: bold; }
.style-12456 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-12456 .today-button { font-weight: bold; }
.style-12456 .day a { font-weight: bold; }
.style-12456 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-12456 .newsarchivedatepicker .current-year { text-align: center; }
.style-12456 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-12456 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-12456 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-12456 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-12456 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-12456 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-12456 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-12456 .large-calendar-grid { border-color: #7e7874; }
.style-12456 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-12456 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-12456 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-12456 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-12456 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-12456 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-12456 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-12456 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-12456 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-12456 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-12456 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-12456 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-12456 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-59776 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-59776 .h3-style { margin-left: 15px;color: #66615E; }
.style-59776 .h4-style { margin: 0 0 5px 0; }
.style-59776 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-59776 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-59776 .description { line-height: 21px;margin-bottom: 5px; }
.style-59776 time { font-weight: bold;color: #7E7874; }
.style-59776 .h4-style A { margin: 0; }
.style-59776 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-59776 .photos { margin: 0 5px 15px 0; }
.style-59776 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-59776 .job-title { font-weight: bold;color: #B8AEA9; }
.style-59776 .lists img { margin-right: 5px; }
.style-59776 .answer { line-height: 21px; }
.style-59776 .biobutton { margin: 5px 0 5px 0; }
.style-59776 .title { font-weight: bold; }
.style-59776 .submit-button { margin-left: 5px; }
.style-59776 .photo img { margin-bottom: 10px; }
.style-59776 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-59776 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-59776 .nick-name { font-weight: bold; }
.style-59776 .name-prefix { font-weight: bold; }
.style-59776 .first-name { font-weight: bold; }
.style-59776 .middle-name { font-weight: bold; }
.style-59776 .last-name { font-weight: bold; }
.style-59776 .maiden-name { font-weight: bold; }
.style-59776 .name-suffix { font-weight: bold; }
.style-59776 .chart { padding: 0px; }
.style-59776 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-59776 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-59776 .annualfund .goal .label { color: #C20430; }
.style-59776 .album-name { color: #C20430; }
.style-59776 .album-select-form { margin-bottom: 10px; }
.style-59776 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-59776 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-59776 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-59776 .businessindex .h4-style { margin-left: 15px; }
.style-59776 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-59776 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-59776 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-59776 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-59776 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-59776 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-59776 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-59776 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-59776 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-59776 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-59776 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-59776 div.content-wrap { padding: 15px;line-height: 21px; }
.style-59776 .team-headcoach { font-weight: bold; }
.style-59776 .schedule-date { color: #C20430; }
.style-59776 .schedule-opponent { font-weight: bold; }
.style-59776 .schedule-time { color: #C20430; }
.style-59776 .schedule-site { font-weight: bold; }
.style-59776 .schedule-teamname { font-weight: bold; }
.style-59776 .schedule-title { font-weight: bold;color: #7E7874; }
.style-59776 .featured-link-container { border: 0 0 0 0; }
.style-59776 .poll-answer { padding: 0px; }
.style-59776 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-59776 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-59776 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-59776 .event-detail { margin-bottom: 15px; }
.style-59776 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-59776 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-59776 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-59776 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-59776 .prev-button { font-weight: bold; }
.style-59776 .next-button { font-weight: bold; }
.style-59776 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-59776 .today-button { font-weight: bold; }
.style-59776 .day a { font-weight: bold; }
.style-59776 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-59776 .newsarchivedatepicker .current-year { text-align: center; }
.style-59776 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-59776 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-59776 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-59776 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-59776 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-59776 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-59776 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-59776 .large-calendar-grid { border-color: #7e7874; }
.style-59776 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-59776 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-59776 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-59776 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-59776 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-59776 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-59776 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-59776 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-59776 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-59776 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-59776 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-59776 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-59776 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-7071 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #0D0003;background-color: #FFFFFF;background-repeat: repeat; }
.style-7071 .h3-style { margin-left: 15px;color: #66615E; }
.style-7071 .h4-style { margin: 0 0 5px 0; }
.style-7071 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-7071 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-7071 .description { line-height: 21px;margin-bottom: 5px; }
.style-7071 time { font-weight: bold;color: #7E7874; }
.style-7071 .h4-style A { margin: 0; }
.style-7071 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-7071 .photos { margin: 0 5px 15px 0; }
.style-7071 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-7071 .job-title { font-weight: bold;color: #B8AEA9; }
.style-7071 .lists img { margin-right: 5px; }
.style-7071 .answer { line-height: 21px; }
.style-7071 .biobutton { margin: 15px 0 10px 80px; }
.style-7071 .title { font-weight: bold; }
.style-7071 .submit-button { margin-left: 5px; }
.style-7071 .photo img { margin-bottom: 10px; }
.style-7071 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-7071 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-7071 .nick-name { font-weight: bold; }
.style-7071 .name-prefix { font-weight: bold; }
.style-7071 .first-name { font-weight: bold; }
.style-7071 .middle-name { font-weight: bold; }
.style-7071 .last-name { font-weight: bold; }
.style-7071 .maiden-name { font-weight: bold; }
.style-7071 .name-suffix { font-weight: bold; }
.style-7071 .chart { padding: 0px; }
.style-7071 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-7071 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-7071 .annualfund .goal .label { color: #C20430; }
.style-7071 .album-name { color: #C20430; }
.style-7071 .album-select-form { margin-bottom: 10px; }
.style-7071 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-7071 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7071 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7071 .businessindex .h4-style { margin-left: 15px; }
.style-7071 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-7071 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-7071 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-7071 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-7071 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-7071 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-7071 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-7071 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-7071 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-7071 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-7071 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-7071 div.content-wrap { padding: 15px;line-height: 21px; }
.style-7071 .team-headcoach { font-weight: bold; }
.style-7071 .schedule-date { color: #C20430; }
.style-7071 .schedule-opponent { font-weight: bold; }
.style-7071 .schedule-time { color: #C20430; }
.style-7071 .schedule-site { font-weight: bold; }
.style-7071 .schedule-teamname { font-weight: bold; }
.style-7071 .schedule-title { font-weight: bold;color: #7E7874; }
.style-7071 .featured-link-container { border: 0 0 0 0; }
.style-7071 .poll-answer { padding: 0px; }
.style-7071 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-7071 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-7071 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-7071 .event-detail { margin-bottom: 15px; }
.style-7071 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7071 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-7071 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-7071 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-7071 .prev-button { font-weight: bold; }
.style-7071 .next-button { font-weight: bold; }
.style-7071 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-7071 .today-button { font-weight: bold; }
.style-7071 .day a { font-weight: bold; }
.style-7071 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-7071 .newsarchivedatepicker .current-year { text-align: center; }
.style-7071 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-7071 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-7071 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-7071 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-7071 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-7071 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-7071 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-7071 .large-calendar-grid { border-color: #7e7874; }
.style-7071 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-7071 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-7071 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-7071 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-7071 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-7071 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-7071 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-7071 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-7071 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-7071 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-7071 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-7071 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-7071 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-83677 .h4-style { font-family: 'Bitter', serif;font-size: 1.5rem; }
.style-83677 { font-family: 'Open Sans', sans-serif;margin-bottom: 2rem;line-height: 1.5; }
.style-83677 .readmore { font-weight: 700;font-family: 'Open Sans', sans-serif; }
.style-83677 .brief-description { margin: .5rem 0 0; }
.style-83677 li.group { margin: 0 0 1.5rem !important;padding-left: 1.75em;box-sizing: border-box;position: relative;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/redarrow.png');background-position: left top 3px;background-repeat: no-repeat;background-size: .5rem; }
.style-13005 .h3-style { margin-left: 15px;color: #66615E; }
.style-13005 A { color: #90bc6b; }
.style-13005 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-13005 .description { line-height: 21px;margin-bottom: 5px; }
.style-13005 time { font-weight: bold;color: #7E7874; }
.style-13005 .link-image { display: block;margin-left: auto;margin-right: auto;padding: 7px;border-style: solid;background-color: #C20430; }
.style-13005 .link-image:hover { opacity: 0.85; }
.style-13005 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-13005 .brief-description { margin-bottom: 5px; }
.style-13005 .photos { margin: 0 5px 15px 0; }
.style-13005 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-13005 .job-title { font-weight: bold;color: #B8AEA9; }
.style-13005 .lists img { margin-right: 5px; }
.style-13005 .answer { line-height: 21px; }
.style-13005 .biobutton { margin: 5px 0 5px 0; }
.style-13005 .title { font-weight: bold; }
.style-13005 .submit-button { margin-left: 5px; }
.style-13005 .photo img { margin-bottom: 10px; }
.style-13005 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-13005 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-13005 .nick-name { font-weight: bold; }
.style-13005 .name-prefix { font-weight: bold; }
.style-13005 .first-name { font-weight: bold; }
.style-13005 .middle-name { font-weight: bold; }
.style-13005 .last-name { font-weight: bold; }
.style-13005 .maiden-name { font-weight: bold; }
.style-13005 .name-suffix { font-weight: bold; }
.style-13005 .chart { padding: 0px; }
.style-13005 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-13005 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-13005 .annualfund .goal .label { color: #C20430; }
.style-13005 A.links-urllink { line-height: 18px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #4E9EE5; }
.style-13005 .album-name { color: #90bc6b; }
.style-13005 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-13005 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-13005 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-13005 .businessindex .h4-style { margin-left: 15px; }
.style-13005 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-13005 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-13005 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-13005 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-13005 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-13005 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-13005 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-13005 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-13005 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-13005 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-13005 li.group { padding: 10px; }
.style-13005 .team-headcoach { font-weight: bold; }
.style-13005 .schedule-date { color: #C20430; }
.style-13005 .schedule-opponent { font-weight: bold; }
.style-13005 .schedule-time { color: #C20430; }
.style-13005 .schedule-site { font-weight: bold; }
.style-13005 .schedule-teamname { font-weight: bold; }
.style-13005 .schedule-title { font-weight: bold;color: #7E7874; }
.style-13005 .featured-link-container { border: 0 0 0 0; }
.style-13005 .poll-answer { padding: 0px; }
.style-13005 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-13005 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-13005 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-13005 .event-detail { margin-bottom: 15px; }
.style-13005 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-13005 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-13005 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-13005 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-13005 .prev-button { font-weight: bold; }
.style-13005 .next-button { font-weight: bold; }
.style-13005 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-13005 .today-button { font-weight: bold; }
.style-13005 .day a { font-weight: bold; }
.style-13005 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-13005 .newsarchivedatepicker .current-year { text-align: center; }
.style-13005 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-13005 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-13005 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-13005 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-13005 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-13005 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-13005 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-13005 .large-calendar-grid { border-color: #7e7874; }
.style-13005 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-13005 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-13005 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-13005 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-13005 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-13005 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-13005 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-13005 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-13005 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-13005 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-13005 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-13005 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-13005 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-13005 .link-hover-image { display: block;margin-left: auto;margin-right: auto; }
.style-13005 .link-nohover-image { display: block;margin-left: auto;margin-right: auto; }
.style-56336 .h3-style { margin-left: 15px;color: #66615E; }
.style-56336 A { color: #90bc6b; }
.style-56336 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 2px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff;text-align: center;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/Screenshot_3.jpg');background-position: center center; }
.style-56336 { margin-bottom: 10px; }
.style-56336 .description { line-height: 21px;margin-bottom: 5px; }
.style-56336 time { font-weight: bold;color: #7E7874; }
.style-56336 .link-image { padding: 0px;margin: 0px;width: 100%; }
.style-56336 .link-image:hover { opacity: 0.85; }
.style-56336 .long-description { font-size: 32px;color: white;font-family: 'Open Sans', sans-serif;line-height: 32px;font-weight: 600;position: absolute;top: 50%;left: 50%;width: 100%;text-shadow: -.5px -.5px 0 #000,
.5px -.5px 0 #000,
-.5px .5px 0 #000,
.5px .5px 0 #000;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
.style-56336 .brief-description { margin-bottom: 5px; }
.style-56336 .photos { margin: 0 5px 15px 0; }
.style-56336 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-56336 .job-title { font-weight: bold;color: #B8AEA9; }
.style-56336 .lists img { margin-right: 5px; }
.style-56336 .answer { line-height: 21px; }
.style-56336 .biobutton { margin: 5px 0 5px 0; }
.style-56336 .title { font-weight: bold; }
.style-56336 .submit-button { margin-left: 5px; }
.style-56336 .photo img { margin-bottom: 10px; }
.style-56336 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-56336 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-56336 .nick-name { font-weight: bold; }
.style-56336 .name-prefix { font-weight: bold; }
.style-56336 .first-name { font-weight: bold; }
.style-56336 .middle-name { font-weight: bold; }
.style-56336 .last-name { font-weight: bold; }
.style-56336 .maiden-name { font-weight: bold; }
.style-56336 .name-suffix { font-weight: bold; }
.style-56336 .chart { padding: 0px; }
.style-56336 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-56336 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-56336 .annualfund .goal .label { color: #C20430; }
.style-56336 A.links-urllink { line-height: 18px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #4E9EE5; }
.style-56336 .album-name { color: #90bc6b; }
.style-56336 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-56336 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-56336 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-56336 .businessindex .h4-style { margin-left: 15px; }
.style-56336 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-56336 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-56336 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-56336 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-56336 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-56336 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-56336 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-56336 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-56336 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-56336 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-56336 li.group { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 15px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;text-align: center;position: relative; }
.style-56336 div.content-wrap { line-height: 21px; }
.style-56336 .team-headcoach { font-weight: bold; }
.style-56336 .schedule-date { color: #C20430; }
.style-56336 .schedule-opponent { font-weight: bold; }
.style-56336 .schedule-time { color: #C20430; }
.style-56336 .schedule-site { font-weight: bold; }
.style-56336 .schedule-teamname { font-weight: bold; }
.style-56336 .schedule-title { font-weight: bold;color: #7E7874; }
.style-56336 .featured-link-container { border: 0 0 0 0; }
.style-56336 .poll-answer { padding: 0px; }
.style-56336 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-56336 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-56336 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-56336 .event-detail { margin-bottom: 15px; }
.style-56336 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-56336 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-56336 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-56336 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-56336 .prev-button { font-weight: bold; }
.style-56336 .next-button { font-weight: bold; }
.style-56336 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-56336 .today-button { font-weight: bold; }
.style-56336 .day a { font-weight: bold; }
.style-56336 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-56336 .newsarchivedatepicker .current-year { text-align: center; }
.style-56336 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-56336 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-56336 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-56336 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-56336 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-56336 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-56336 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-56336 .large-calendar-grid { border-color: #7e7874; }
.style-56336 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-56336 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-56336 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-56336 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-56336 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-56336 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-56336 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-56336 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-56336 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-56336 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-56336 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-56336 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-56336 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-50172 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-50172 .h3-style { margin-left: 15px;color: #66615E; }
.style-50172 A { color: #C20423;font-weight: bold; }
.style-50172 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-50172 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-50172 .description { line-height: 21px;margin-bottom: 5px; }
.style-50172 time { font-weight: bold;color: #7E7874; }
.style-50172 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-50172 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-50172 .brief-description { margin-bottom: 5px; }
.style-50172 .photos { margin: 0 5px 15px 0; }
.style-50172 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-50172 .job-title { font-weight: bold;color: #B8AEA9; }
.style-50172 .email { color: #C20423;font-weight: bold; }
.style-50172 .lists img { margin-right: 5px; }
.style-50172 .answer { line-height: 21px; }
.style-50172 .biobutton { margin: 5px 0 5px 0; }
.style-50172 .title { font-weight: bold; }
.style-50172 .submit-button { margin-left: 5px; }
.style-50172 .photo img { margin-bottom: 10px; }
.style-50172 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-50172 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-50172 .nick-name { font-weight: bold; }
.style-50172 .name-prefix { font-weight: bold; }
.style-50172 .first-name { font-weight: bold; }
.style-50172 .middle-name { font-weight: bold; }
.style-50172 .last-name { font-weight: bold; }
.style-50172 .maiden-name { font-weight: bold; }
.style-50172 .name-suffix { font-weight: bold; }
.style-50172 .chart { padding: 0px; }
.style-50172 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-50172 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-50172 .annualfund .goal .label { color: #C20430; }
.style-50172 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;text-transform: uppercase;text-decoration: none;color: #c20430;margin: 0px; }
.style-50172 .album-name { color: #90bc6b; }
.style-50172 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-50172 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50172 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50172 .businessindex .h4-style { margin-left: 15px; }
.style-50172 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-50172 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-50172 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-50172 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-50172 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-50172 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-50172 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-50172 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-50172 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-50172 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-50172 li.group { border-top: 6px solid #c20430;padding: 6px;margin: 0 0 3px 0;text-align: center;border-width: 1px;border-style: solid; }
.style-50172 li.group:hover { border-top: 6px solid #9e0327; }
.style-50172 div.content-wrap { line-height: 21px; }
.style-50172 .team-headcoach { font-weight: bold; }
.style-50172 .schedule-date { color: #C20430; }
.style-50172 .schedule-opponent { font-weight: bold; }
.style-50172 .schedule-time { color: #C20430; }
.style-50172 .schedule-site { font-weight: bold; }
.style-50172 .schedule-teamname { font-weight: bold; }
.style-50172 .schedule-title { font-weight: bold;color: #7E7874; }
.style-50172 .featured-link-container { border: 0 0 0 0; }
.style-50172 .poll-answer { padding: 0px; }
.style-50172 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-50172 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-50172 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-50172 .event-detail { margin-bottom: 15px; }
.style-50172 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50172 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-50172 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-50172 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-50172 .prev-button { font-weight: bold; }
.style-50172 .next-button { font-weight: bold; }
.style-50172 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-50172 .today-button { font-weight: bold; }
.style-50172 .day a { font-weight: bold; }
.style-50172 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-50172 .newsarchivedatepicker .current-year { text-align: center; }
.style-50172 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-50172 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-50172 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-50172 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-50172 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-50172 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-50172 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-50172 .large-calendar-grid { border-color: #7e7874; }
.style-50172 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-50172 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-50172 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-50172 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-50172 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-50172 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-50172 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-50172 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-50172 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-50172 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-50172 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-50172 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-50172 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-81507 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-81507 .h3-style { margin-left: 15px;color: #66615E; }
.style-81507 A { color: #90bc6b; }
.style-81507 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-81507 { margin: 0 0 25px 0;background-color: #c20430;border-width: 1px;border-style: solid;border-color: #c20430; }
.style-81507 .description { line-height: 21px;margin-bottom: 5px; }
.style-81507 time { font-weight: bold;color: #7E7874; }
.style-81507 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-81507 .long-description { font-size: 16px;color: #ffffff;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600;padding-right: 2vh; }
.style-81507 .brief-description { margin-bottom: 5px; }
.style-81507 .photos { margin: 0 5px 15px 0; }
.style-81507 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-81507 .job-title { font-weight: bold;color: #B8AEA9; }
.style-81507 .lists img { margin-right: 5px; }
.style-81507 .answer { line-height: 21px; }
.style-81507 .biobutton { margin: 5px 0 5px 0; }
.style-81507 .title { font-weight: bold; }
.style-81507 .submit-button { margin-left: 5px; }
.style-81507 .photo img { margin-bottom: 10px; }
.style-81507 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-81507 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-81507 .nick-name { font-weight: bold; }
.style-81507 .name-prefix { font-weight: bold; }
.style-81507 .first-name { font-weight: bold; }
.style-81507 .middle-name { font-weight: bold; }
.style-81507 .last-name { font-weight: bold; }
.style-81507 .maiden-name { font-weight: bold; }
.style-81507 .name-suffix { font-weight: bold; }
.style-81507 .chart { padding: 0px; }
.style-81507 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-81507 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-81507 .annualfund .goal .label { color: #C20430; }
.style-81507 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #ffffff; }
.style-81507 .album-name { color: #90bc6b; }
.style-81507 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-81507 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-81507 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-81507 .businessindex .h4-style { margin-left: 15px; }
.style-81507 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-81507 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-81507 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-81507 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-81507 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-81507 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-81507 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-81507 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-81507 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-81507 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-81507 li.group { border-top: 6px solid #9e0327;padding: 15px;margin: 0 0 3px 0;text-align: center; }
.style-81507 li.group:hover { border-top: 6px solid #850321; }
.style-81507 div.content-wrap { line-height: 21px; }
.style-81507 .team-headcoach { font-weight: bold; }
.style-81507 .schedule-date { color: #C20430; }
.style-81507 .schedule-opponent { font-weight: bold; }
.style-81507 .schedule-time { color: #C20430; }
.style-81507 .schedule-site { font-weight: bold; }
.style-81507 .schedule-teamname { font-weight: bold; }
.style-81507 .schedule-title { font-weight: bold;color: #7E7874; }
.style-81507 .featured-link-container { border: 0 0 0 0; }
.style-81507 .poll-answer { padding: 0px; }
.style-81507 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-81507 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-81507 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-81507 .event-detail { margin-bottom: 15px; }
.style-81507 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-81507 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-81507 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-81507 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-81507 .prev-button { font-weight: bold; }
.style-81507 .next-button { font-weight: bold; }
.style-81507 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-81507 .today-button { font-weight: bold; }
.style-81507 .day a { font-weight: bold; }
.style-81507 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-81507 .newsarchivedatepicker .current-year { text-align: center; }
.style-81507 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-81507 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-81507 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-81507 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-81507 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-81507 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-81507 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-81507 .large-calendar-grid { border-color: #7e7874; }
.style-81507 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-81507 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-81507 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-81507 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-81507 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-81507 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-81507 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-81507 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-81507 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-81507 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-81507 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-81507 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-81507 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-59783 { color: #000000;font-size: 24px;font-family: 'Istok Web', sans-serif;line-height: 34px;margin: 45px 0; }
.style-59783 A.links-urllink { font-size: 25px;color: #000;font-family: 'Roboto Slab', serif;padding: 10px 50px 10px 35px;display: inline-block;text-decoration: none;border-bottom: 3px solid #C20430;border-right: 1px solid #e4e4e4;border-left: 1px solid #e4e4e4;border-top: 1px solid #e4e4e4;background-color: #fff;line-height: 1;text-transform: uppercase;-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.25s;transition-duration: 0.25s;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-sizing: border-box;width: 100%; }
.style-59783 A.links-urllink:before { content: url('/ftpimages/54/site/720/images/arrow_grey_next.png');margin: 0 10px 0 -19px; }
.style-59783 A.links-urllink:after { content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #c20430;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out; }
.style-59783 li.group { /*display: inline-block;*/
margin-left: 15px;display: block; }
.style-59783 li.group:first-child { /*margin-left: 0;: */; }
.style-50157 .h2-style { color: #C20430;margin-bottom: 10px; }
.style-50157 .h3-style { color: #66615E; }
.style-50157 .h4-style { color: #343434; }
.style-50157 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-50157 { border-top: 2px groove rgba(255, 255, 255, 0.62);border-bottom: 2px groove rgba(255, 255, 255, 0.62);padding: 0px 0 15px 0;margin-bottom: 25px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;border-style: solid;margin: 22px; }
.style-50157 .description { line-height: 21px;margin-bottom: 5px; }
.style-50157 time { font-weight: bold;color: #7E7874; }
.style-50157 .h4-style A { color: #343434; }
.style-50157 .brief-description { margin-bottom: 5px; }
.style-50157 .photos { margin: 0 15px 15px 0; }
.style-50157 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-50157 .full-name { color: #343434; }
.style-50157 .job-title { font-weight: bold;color: #B8AEA9; }
.style-50157 .lists img { margin-right: 5px; }
.style-50157 .question { color: #343434; }
.style-50157 .answer { line-height: 21px; }
.style-50157 .biobutton { margin: 5px 0 5px 0; }
.style-50157 .title { font-weight: bold;color: #343434; }
.style-50157 .submit-button { margin-left: 5px; }
.style-50157 .photo img { margin-bottom: 10px; }
.style-50157 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-50157 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-50157 .nick-name { font-weight: bold; }
.style-50157 .name-prefix { font-weight: bold; }
.style-50157 .first-name { font-weight: bold; }
.style-50157 .middle-name { font-weight: bold; }
.style-50157 .last-name { font-weight: bold; }
.style-50157 .maiden-name { font-weight: bold; }
.style-50157 .name-suffix { font-weight: bold; }
.style-50157 .chart { padding: 0px; }
.style-50157 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-50157 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-50157 .annualfund .goal .label { color: #C20430; }
.style-50157 .album-name { color: #C20430; }
.style-50157 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-50157 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50157 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50157 .businessindex .phone .label { font-weight: bold; }
.style-50157 .businessindex .address .label { font-weight: bold; }
.style-50157 .businessindex .distance .label { font-weight: bold; }
.style-50157 .businessindex .webpage .label { font-weight: bold; }
.style-50157 .businessindex .udf1 .label { font-weight: bold; }
.style-50157 .businessindex .udf2 .label { font-weight: bold; }
.style-50157 .businessindex .udf3 .label { font-weight: bold; }
.style-50157 .businessindex .udf4 .label { font-weight: bold; }
.style-50157 .businessindex .udf5 .label { font-weight: bold; }
.style-50157 .businessindex .description .label { font-weight: bold; }
.style-50157 li.group { margin-bottom: 15px; }
.style-50157 div.content-wrap { line-height: 25px;color: #FFFFFF;font-size: 21px;font-style: italic;font-family: 'Open Sans', sans-serif;background-color: #C20430;padding: 14px;text-align: left; }
.style-50157 .team-headcoach { font-weight: bold; }
.style-50157 .schedule-date { color: #C20430; }
.style-50157 .schedule-opponent { font-weight: bold; }
.style-50157 .schedule-time { color: #C20430; }
.style-50157 .schedule-site { font-weight: bold; }
.style-50157 .schedule-teamname { font-weight: bold; }
.style-50157 .schedule-title { font-weight: bold;color: #7E7874; }
.style-50157 .featured-link-container { border: 0 0 0 0; }
.style-50157 .poll-answer { padding: 0px; }
.style-50157 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-50157 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-50157 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-50157 .event-detail { margin-bottom: 15px; }
.style-50157 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50157 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-50157 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-50157 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-50157 .prev-button { font-weight: bold; }
.style-50157 .next-button { font-weight: bold; }
.style-50157 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-50157 .today-button { font-weight: bold; }
.style-50157 .day a { font-weight: bold; }
.style-50157 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-50157 .newsarchivedatepicker .current-year { text-align: center; }
.style-50157 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-50157 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-50157 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-50157 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-50157 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-50157 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-50157 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-50157 .large-calendar-grid { border-color: #7e7874; }
.style-50157 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-50157 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-50157 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-50157 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-50157 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-50157 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-50157 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-50157 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-50157 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-50157 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-50157 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-50157 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-50157 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-50084 .h2-style { color: #C20430;margin-bottom: 10px; }
.style-50084 .h3-style { color: #66615E; }
.style-50084 .h4-style { color: #343434; }
.style-50084 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-50084 { border-top: 2px groove rgba(255, 255, 255, 0.62);border-bottom: 2px groove rgba(255, 255, 255, 0.62);padding: 0px 0 15px 0;margin-bottom: 25px; }
.style-50084 .description { line-height: 21px;margin-bottom: 5px; }
.style-50084 time { font-weight: bold;color: #7E7874; }
.style-50084 .h4-style A { color: #343434; }
.style-50084 .brief-description { margin-bottom: 5px; }
.style-50084 .photos { margin: 0 15px 15px 0; }
.style-50084 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-50084 .full-name { color: #343434; }
.style-50084 .job-title { font-weight: bold;color: #B8AEA9; }
.style-50084 .lists img { margin-right: 5px; }
.style-50084 .question { color: #343434; }
.style-50084 .answer { line-height: 21px; }
.style-50084 .biobutton { margin: 5px 0 5px 0; }
.style-50084 .title { font-weight: bold;color: #343434; }
.style-50084 .submit-button { margin-left: 5px; }
.style-50084 .photo img { margin-bottom: 10px; }
.style-50084 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-50084 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-50084 .nick-name { font-weight: bold; }
.style-50084 .name-prefix { font-weight: bold; }
.style-50084 .first-name { font-weight: bold; }
.style-50084 .middle-name { font-weight: bold; }
.style-50084 .last-name { font-weight: bold; }
.style-50084 .maiden-name { font-weight: bold; }
.style-50084 .name-suffix { font-weight: bold; }
.style-50084 .chart { padding: 0px; }
.style-50084 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-50084 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-50084 .annualfund .goal .label { color: #C20430; }
.style-50084 .album-name { color: #C20430; }
.style-50084 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-50084 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50084 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50084 .businessindex .phone .label { font-weight: bold; }
.style-50084 .businessindex .address .label { font-weight: bold; }
.style-50084 .businessindex .distance .label { font-weight: bold; }
.style-50084 .businessindex .webpage .label { font-weight: bold; }
.style-50084 .businessindex .udf1 .label { font-weight: bold; }
.style-50084 .businessindex .udf2 .label { font-weight: bold; }
.style-50084 .businessindex .udf3 .label { font-weight: bold; }
.style-50084 .businessindex .udf4 .label { font-weight: bold; }
.style-50084 .businessindex .udf5 .label { font-weight: bold; }
.style-50084 .businessindex .description .label { font-weight: bold; }
.style-50084 li.group { margin-bottom: 15px; }
.style-50084 div.content-wrap { line-height: 25px;color: #C20430;font-size: 21px;font-family: 'Open Sans', sans-serif; }
.style-50084 .team-headcoach { font-weight: bold; }
.style-50084 .schedule-date { color: #C20430; }
.style-50084 .schedule-opponent { font-weight: bold; }
.style-50084 .schedule-time { color: #C20430; }
.style-50084 .schedule-site { font-weight: bold; }
.style-50084 .schedule-teamname { font-weight: bold; }
.style-50084 .schedule-title { font-weight: bold;color: #7E7874; }
.style-50084 .featured-link-container { border: 0 0 0 0; }
.style-50084 .poll-answer { padding: 0px; }
.style-50084 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-50084 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-50084 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-50084 .event-detail { margin-bottom: 15px; }
.style-50084 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50084 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-50084 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-50084 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-50084 .prev-button { font-weight: bold; }
.style-50084 .next-button { font-weight: bold; }
.style-50084 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-50084 .today-button { font-weight: bold; }
.style-50084 .day a { font-weight: bold; }
.style-50084 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-50084 .newsarchivedatepicker .current-year { text-align: center; }
.style-50084 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-50084 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-50084 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-50084 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-50084 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-50084 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-50084 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-50084 .large-calendar-grid { border-color: #7e7874; }
.style-50084 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-50084 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-50084 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-50084 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-50084 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-50084 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-50084 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-50084 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-50084 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-50084 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-50084 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-50084 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-50084 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-85558 .h2-style { color: #FFFFFF;margin: 0 0 15px 0; }
.style-85558 .h3-style { color: #66615E; }
.style-85558 .h4-style { margin: 0px;padding-bottom: 5px; }
.style-85558 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-85558 { padding: 0px;margin-bottom: 25px; }
.style-85558 .description { line-height: 21px;margin-bottom: 5px; }
.style-85558 time { font-weight: bold;color: #7E7874; }
.style-85558 .brief-description { margin-bottom: 5px; }
.style-85558 .photos { padding: 0px;margin-right: 10px; }
.style-85558 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-85558 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-85558 .job-title { font-weight: bold;color: #B8AEA9; }
.style-85558 .lists img { margin-right: 5px; }
.style-85558 .answer { line-height: 21px; }
.style-85558 .biobutton { margin: 5px 0 5px 0; }
.style-85558 .title { font-weight: bold; }
.style-85558 .submit-button { margin-left: 5px;padding: 1px 1px 1px 3px; }
.style-85558 .photo img { margin-bottom: 10px; }
.style-85558 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-85558 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-85558 .nick-name { font-weight: bold; }
.style-85558 .name-prefix { font-weight: bold; }
.style-85558 .first-name { font-weight: bold; }
.style-85558 .middle-name { font-weight: bold; }
.style-85558 .last-name { font-weight: bold; }
.style-85558 .maiden-name { font-weight: bold; }
.style-85558 .name-suffix { font-weight: bold; }
.style-85558 .chart { padding: 0px; }
.style-85558 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-85558 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-85558 .annualfund .goal .label { color: #C20430; }
.style-85558 .album-name { color: #C20430; }
.style-85558 .album-select-form { margin-bottom: 10px; }
.style-85558 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-85558 .audio .jp-repeat-off { border-color: #FFFFFF; }
.style-85558 .audio .jp-time-holder { text-align: center; }
.style-85558 .greeting { margin-bottom: 15px; }
.style-85558 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-85558 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-85558 .businessindex .phone .label { font-weight: bold; }
.style-85558 .businessindex .address .label { font-weight: bold; }
.style-85558 .businessindex .distance .label { font-weight: bold; }
.style-85558 .businessindex .webpage .label { font-weight: bold; }
.style-85558 .businessindex .udf1 .label { font-weight: bold; }
.style-85558 .businessindex .udf2 .label { font-weight: bold; }
.style-85558 .businessindex .udf3 .label { font-weight: bold; }
.style-85558 .businessindex .udf4 .label { font-weight: bold; }
.style-85558 .businessindex .udf5 .label { font-weight: bold; }
.style-85558 .businessindex .description .label { font-weight: bold; }
.style-85558 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-85558 div.content-wrap { line-height: 25px; }
.style-85558 .team-headcoach { font-weight: bold; }
.style-85558 .schedule-date { color: #C20430; }
.style-85558 .schedule-opponent { font-weight: bold; }
.style-85558 .schedule-time { color: #C20430; }
.style-85558 .schedule-site { font-weight: bold; }
.style-85558 .schedule-teamname { font-weight: bold; }
.style-85558 .schedule-title { font-weight: bold;color: #7E7874; }
.style-85558 .featured-link-container { border: 0 0 0 0; }
.style-85558 .search-container { margin-bottom: 10px; }
.style-85558 .poll-answer { padding: 0px; }
.style-85558 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-85558 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-85558 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-85558 .event-detail { margin-bottom: 15px; }
.style-85558 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-85558 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-85558 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-85558 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-85558 .prev-button { font-weight: bold; }
.style-85558 .next-button { font-weight: bold; }
.style-85558 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-85558 .today-button { font-weight: bold; }
.style-85558 .day a { font-weight: bold; }
.style-85558 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-85558 .newsarchivedatepicker .current-year { text-align: center; }
.style-85558 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-85558 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-85558 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-85558 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-85558 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-85558 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-85558 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-85558 .large-calendar-grid { border-color: #7e7874; }
.style-85558 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-85558 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-85558 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-85558 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-85558 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-85558 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-85558 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-85558 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-85558 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-85558 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-85558 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-85558 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-85558 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-84173 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1E1E1E;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-84173 .h3-style { color: #1E1E1E; }
.style-84173 .h3-style:hover { color: #1E1E1E; }
.style-84173 .h4-style { color: #C20430;border-width: 0px;border-style: solid; }
.style-84173 .h4-style:hover { color: #1E1E1E; }
.style-84173 { padding: 1.5rem 1.875rem;border: 1px solid #e7e3e0;font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8;border-width: 1px;border-style: solid;border-color: #C20430; }
.style-84173 time { font-family: 'Bitter', serif;font-size: 0.875rem;letter-spacing: 0.15rem;color: #7f7f7f;font-style: italic;margin-top: 0.625rem;line-height: 1.2; }
.style-84173 .readmore { margin-top: 1.25rem; }
.style-84173 .h4-style A { font-size: 1rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-84173 .h4-style A:hover { color: #C20430; }
.style-84173 .long-description { color: #1E1E1E; }
.style-84173 .brief-description { color: #1E1E1E; }
.style-84173 .location { margin-top: 0.625rem;line-height: 1.2; }
.style-84173 .contact-info { margin-top: 0.625rem;line-height: 1.2; }
.style-84173 .lists img { text-align: center; }
.style-84173 li.group { margin: 1.875rem 0 0 0; }
.style-84173 li.group:first-child { margin: 0; }
.style-84173 div.content-wrap { color: #000000; }
.style-84173 .registration { margin-top: 0.625rem;line-height: 1.2; }
.style-84173 .readmore-detail-page { color: #C32034; }
.style-84173 .date-icon { background-color: #c6bcb6;padding: 2px;border-radius: 0.25rem;width: 2.5rem;height: 2.5rem; }
.style-84173 .month-name { font-size: 0.75rem;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;color: #fff; }
.style-84173 .day-number { font-size: 1,125rem;font-weight: bold;text-transform: uppercase;color: #c20430;background-color: #fff; }
.style-84173 .event-detail { margin-left: 3.75rem;line-height: 1.8; }
.style-84173 .view-all { font-size: 0.875rem;line-height: 1.2;margin-top: 2.5rem;display: block;font-weight: bold;text-decoration: none;text-transform: uppercase;letter-spacing: 0.1rem;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-84173 .view-all:hover { color: #7f7f7f; }
.style-84173 .start-date { display: none; }
.style-84173 .end-date { display: none; }
.style-84173 .end-time:before { content: "to";margin-right: 0.325rem; }
.style-84173 .date-sep { display: none; }
.style-94172 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1e1e1e;font-family: 'Bitter', serif;margin: 0 0 1.5625rem;padding: 1px; }
.style-94172 .h4-style { font-weight: 500;text-decoration: none;position: relative;font-size: 1rem;margin: 0;padding: 0px;transition: background-color .3s ease, color .3s ease; }
.style-94172 .h4-style:active { outline: none; }
.style-94172 .h4-style:hover { color: #ffffff;background-color: #C20430; }
.style-94172 .h4-style:focus { outline: none!important; }
.style-94172 .h4-style:after { position: absolute;color: #C20430;content: "+";display: block;font-size: 1.5rem;transform-origin: center;transition: transform .3s ease;top: .5rem;right: 1.5rem; }
.style-94172 A { text-decoration: none; }
.style-94172 { margin-bottom: 2rem;line-height: 1.5;font-family: 'Open Sans', sans-serif;padding: 1px; }
.style-94172 .h4-style A { display: block; }
.style-94172 .h4-style A:hover { color: #ffffff; }
.style-94172 .h4-style A:before { content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2; }
.style-94172 .brief-description { margin: -1px 1.5rem 1rem;border-top: 1px solid #c41130;padding: .5rem 0 0; }
.style-94172 li.group { border-right: 1px solid #ccc;border-left: 1px solid #ccc;margin: 0 !Important;border-bottom: 1px solid #ccc; }
.style-94172 li.group:first-child { margin: 0;border-top: 1px solid #cccccc; }
.style-94172 .readmore-detail-page { margin: -.75rem 0 1rem 1.5rem;letter-spacing: 0.05em; }
.style-12262 .h2-style { color: #C20430;margin-bottom: 20px;padding: 2px; }
.style-12262 .h3-style { color: #66615E; }
.style-12262 .h4-style { margin: 0px; }
.style-12262 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-12262 { border-top: 2px groove rgba(255, 255, 255, 0.62);padding: 0px 0 0 0;margin-bottom: 25px; }
.style-12262 .description { line-height: 21px;margin-bottom: 5px; }
.style-12262 time { font-weight: bold;color: #7E7874; }
.style-12262 .brief-description { margin-bottom: 5px; }
.style-12262 .photos { margin: 0 15px 15px 0; }
.style-12262 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-12262 .job-title { font-weight: bold;color: #B8AEA9; }
.style-12262 .lists img { margin-right: 5px; }
.style-12262 .answer { line-height: 21px; }
.style-12262 .biobutton { margin: 5px 0 5px 0; }
.style-12262 .title { font-weight: bold; }
.style-12262 .submit-button { margin-left: 5px; }
.style-12262 .photo img { margin-bottom: 10px; }
.style-12262 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-12262 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-12262 .nick-name { font-weight: bold; }
.style-12262 .name-prefix { font-weight: bold; }
.style-12262 .first-name { font-weight: bold; }
.style-12262 .middle-name { font-weight: bold; }
.style-12262 .last-name { font-weight: bold; }
.style-12262 .maiden-name { font-weight: bold; }
.style-12262 .name-suffix { font-weight: bold; }
.style-12262 .chart { padding: 0px; }
.style-12262 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-12262 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-12262 .annualfund .goal .label { color: #C20430; }
.style-12262 A.links-urllink { font-weight: bold; }
.style-12262 .album-name { color: #C20430; }
.style-12262 .album-select-form { margin-bottom: 10px; }
.style-12262 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-12262 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12262 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12262 .businessindex .phone .label { font-weight: bold; }
.style-12262 .businessindex .address .label { font-weight: bold; }
.style-12262 .businessindex .distance .label { font-weight: bold; }
.style-12262 .businessindex .webpage .label { font-weight: bold; }
.style-12262 .businessindex .udf1 .label { font-weight: bold; }
.style-12262 .businessindex .udf2 .label { font-weight: bold; }
.style-12262 .businessindex .udf3 .label { font-weight: bold; }
.style-12262 .businessindex .udf4 .label { font-weight: bold; }
.style-12262 .businessindex .udf5 .label { font-weight: bold; }
.style-12262 .businessindex .description .label { font-weight: bold; }
.style-12262 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-12262 div.content-wrap { line-height: 25px; }
.style-12262 .team-headcoach { font-weight: bold; }
.style-12262 .schedule-date { color: #C20430; }
.style-12262 .schedule-opponent { font-weight: bold; }
.style-12262 .schedule-time { color: #C20430; }
.style-12262 .schedule-site { font-weight: bold; }
.style-12262 .schedule-teamname { font-weight: bold; }
.style-12262 .schedule-title { font-weight: bold;color: #7E7874; }
.style-12262 .featured-link-container { border: 0 0 0 0; }
.style-12262 .poll-answer { padding: 0px; }
.style-12262 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-12262 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-12262 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-12262 .event-detail { margin-bottom: 15px; }
.style-12262 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12262 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-12262 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-12262 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-12262 .prev-button { font-weight: bold; }
.style-12262 .next-button { font-weight: bold; }
.style-12262 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-12262 .today-button { font-weight: bold; }
.style-12262 .day a { font-weight: bold; }
.style-12262 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-12262 .newsarchivedatepicker .current-year { text-align: center; }
.style-12262 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-12262 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-12262 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-12262 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-12262 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-12262 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-12262 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-12262 .large-calendar-grid { border-color: #7e7874; }
.style-12262 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-12262 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-12262 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-12262 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-12262 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-12262 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-12262 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-12262 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-12262 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-12262 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-12262 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-12262 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-12262 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-66588 .h4-style { text-align: left; }
.style-66588 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f; }
.style-66588 .readmore { text-align: left; }
.style-66588 .link-image { margin: 0;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;-moz-transition: opacity 0.6s ease, -moz-transform 0.6s ease;-ms-transition: opacity 0.6s ease, -ms-transform 0.6s ease;transition: opacity 0.6s ease, transform 0.6s ease; }
.style-66588 .long-description { margin-top: 0.75rem;padding: 0 1.5vw;text-align: left; }
.style-66588 .brief-description { text-align: left; }
.style-66588 .lists img { text-align: center; }
.style-66588 .listdetail img { text-align: right; }
.style-66588 A.links-urllink { font-size: 1.5rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block;padding: 0 1.5vw;margin-top: 1.5rem; }
.style-66588 A.links-urllink:hover { color: #c20430; }
.style-66588 li.group { flex: 1 1 calc(25% - 2.8125vw);margin: 0 1.875vw 2.5rem;box-sizing: border-box;-webkit-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);-moz-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);text-align: center;line-height: 1.8;padding-bottom: 1.5rem; }
.style-66588 div.content-wrap { text-align: left; }
.style-50173 .h2-style { color: #C20430;margin-bottom: 20px; }
.style-50173 .h3-style { color: #66615E; }
.style-50173 .h4-style { margin: 0px; }
.style-50173 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-50173 { border-top: 2px groove rgba(255, 255, 255, 0.62);padding: 0px 0 0 0;margin-bottom: 25px; }
.style-50173 .description { line-height: 21px;margin-bottom: 5px; }
.style-50173 time { font-weight: bold;color: #7E7874; }
.style-50173 .brief-description { margin-bottom: 5px; }
.style-50173 .photos { margin: 0 15px 15px 0; }
.style-50173 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-50173 .job-title { font-weight: bold;color: #B8AEA9; }
.style-50173 .lists img { margin-right: 5px; }
.style-50173 .answer { line-height: 21px; }
.style-50173 .biobutton { margin: 5px 0 5px 0; }
.style-50173 .title { font-weight: bold; }
.style-50173 .submit-button { margin-left: 5px; }
.style-50173 .photo img { margin-bottom: 10px; }
.style-50173 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-50173 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-50173 .nick-name { font-weight: bold; }
.style-50173 .name-prefix { font-weight: bold; }
.style-50173 .first-name { font-weight: bold; }
.style-50173 .middle-name { font-weight: bold; }
.style-50173 .last-name { font-weight: bold; }
.style-50173 .maiden-name { font-weight: bold; }
.style-50173 .name-suffix { font-weight: bold; }
.style-50173 .chart { padding: 0px; }
.style-50173 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-50173 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-50173 .annualfund .goal .label { color: #C20430; }
.style-50173 A.links-urllink { font-weight: bold;color: #66615E;text-align: left;text-decoration: underline;margin: 4px; }
.style-50173 A.links-urllink:hover { color: #FFFFFF; }
.style-50173 .album-name { color: #C20430; }
.style-50173 .album-select-form { margin-bottom: 10px; }
.style-50173 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-50173 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50173 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50173 .businessindex .phone .label { font-weight: bold; }
.style-50173 .businessindex .address .label { font-weight: bold; }
.style-50173 .businessindex .distance .label { font-weight: bold; }
.style-50173 .businessindex .webpage .label { font-weight: bold; }
.style-50173 .businessindex .udf1 .label { font-weight: bold; }
.style-50173 .businessindex .udf2 .label { font-weight: bold; }
.style-50173 .businessindex .udf3 .label { font-weight: bold; }
.style-50173 .businessindex .udf4 .label { font-weight: bold; }
.style-50173 .businessindex .udf5 .label { font-weight: bold; }
.style-50173 .businessindex .description .label { font-weight: bold; }
.style-50173 li.group { margin-bottom: 15px;display: inline-block;width: 100%;color: #000000;padding: 0px;text-align: left;border-width: 0px;border-style: solid; }
.style-50173 li.group:hover { background-color: #C20430;color: #FFFFFF; }
.style-50173 li.subcategory-group { border-width: 2px;border-style: solid; }
.style-50173 div.content-wrap { line-height: 25px; }
.style-50173 .team-headcoach { font-weight: bold; }
.style-50173 .schedule-date { color: #C20430; }
.style-50173 .schedule-opponent { font-weight: bold; }
.style-50173 .schedule-time { color: #C20430; }
.style-50173 .schedule-site { font-weight: bold; }
.style-50173 .schedule-teamname { font-weight: bold; }
.style-50173 .schedule-title { font-weight: bold;color: #7E7874; }
.style-50173 .featured-link-container { border: 0 0 0 0; }
.style-50173 .poll-answer { padding: 0px; }
.style-50173 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-50173 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-50173 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-50173 .event-detail { margin-bottom: 15px; }
.style-50173 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50173 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-50173 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-50173 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-50173 .prev-button { font-weight: bold; }
.style-50173 .next-button { font-weight: bold; }
.style-50173 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-50173 .today-button { font-weight: bold; }
.style-50173 .day a { font-weight: bold; }
.style-50173 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-50173 .newsarchivedatepicker .current-year { text-align: center; }
.style-50173 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-50173 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-50173 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-50173 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-50173 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-50173 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-50173 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-50173 .large-calendar-grid { border-color: #7e7874; }
.style-50173 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-50173 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-50173 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-50173 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-50173 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-50173 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-50173 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-50173 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-50173 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-50173 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-50173 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-50173 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-50173 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-50205 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-50205 .h3-style { color: #66615E; }
.style-50205 .h4-style { margin: 0px;padding-bottom: 5px; }
.style-50205 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-50205 { padding: 0px;margin-bottom: 20px; }
.style-50205 .description { line-height: 21px;margin-bottom: 5px; }
.style-50205 time { font-weight: bold;color: #7E7874; }
.style-50205 .brief-description { margin-bottom: 5px; }
.style-50205 .photos { padding: 0px;margin-right: 10px; }
.style-50205 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-50205 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-50205 .job-title { font-weight: bold;color: #B8AEA9; }
.style-50205 .lists img { margin-right: 5px; }
.style-50205 .answer { line-height: 21px; }
.style-50205 .biobutton { margin: 5px 0 5px 0; }
.style-50205 .title { font-weight: bold;color: #A8A09B;margin: 0px; }
.style-50205 .caption { margin: 0px; }
.style-50205 .submit-button { margin-left: 5px; }
.style-50205 .photo img { margin-bottom: 10px; }
.style-50205 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-50205 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-50205 .nick-name { font-weight: bold; }
.style-50205 .name-prefix { font-weight: bold; }
.style-50205 .first-name { font-weight: bold; }
.style-50205 .middle-name { font-weight: bold; }
.style-50205 .last-name { font-weight: bold; }
.style-50205 .maiden-name { font-weight: bold; }
.style-50205 .name-suffix { font-weight: bold; }
.style-50205 .chart { padding: 0px; }
.style-50205 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-50205 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-50205 .annualfund .goal .label { color: #C20430; }
.style-50205 .album-name { margin: 0px; }
.style-50205 .album-select-form { margin-bottom: 10px; }
.style-50205 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-50205 .audio .jp-repeat-off { border-color: #FFFFFF; }
.style-50205 .audio .jp-time-holder { text-align: center; }
.style-50205 .greeting { margin-bottom: 15px; }
.style-50205 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50205 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50205 .businessindex .phone .label { font-weight: bold; }
.style-50205 .businessindex .address .label { font-weight: bold; }
.style-50205 .businessindex .distance .label { font-weight: bold; }
.style-50205 .businessindex .webpage .label { font-weight: bold; }
.style-50205 .businessindex .udf1 .label { font-weight: bold; }
.style-50205 .businessindex .udf2 .label { font-weight: bold; }
.style-50205 .businessindex .udf3 .label { font-weight: bold; }
.style-50205 .businessindex .udf4 .label { font-weight: bold; }
.style-50205 .businessindex .udf5 .label { font-weight: bold; }
.style-50205 .businessindex .description .label { font-weight: bold; }
.style-50205 .video .media-player { margin-bottom: 10px; }
.style-50205 li.group { display: inline-block;width: 100%;padding: 0px; }
.style-50205 div.content-wrap { line-height: 25px; }
.style-50205 .team-headcoach { font-weight: bold; }
.style-50205 .schedule-date { color: #C20430; }
.style-50205 .schedule-opponent { font-weight: bold; }
.style-50205 .schedule-time { color: #C20430; }
.style-50205 .schedule-site { font-weight: bold; }
.style-50205 .schedule-teamname { font-weight: bold; }
.style-50205 .schedule-title { font-weight: bold;color: #7E7874; }
.style-50205 .featured-link-container { border: 0 0 0 0; }
.style-50205 .poll-answer { padding: 0px; }
.style-50205 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-50205 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-50205 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-50205 .event-detail { margin-bottom: 15px; }
.style-50205 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50205 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-50205 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-50205 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-50205 .prev-button { font-weight: bold; }
.style-50205 .next-button { font-weight: bold; }
.style-50205 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-50205 .today-button { font-weight: bold; }
.style-50205 .day a { font-weight: bold; }
.style-50205 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-50205 .newsarchivedatepicker .current-year { text-align: center; }
.style-50205 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-50205 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-50205 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-50205 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-50205 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-50205 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-50205 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-50205 .large-calendar-grid { border-color: #7e7874; }
.style-50205 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-50205 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-50205 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-50205 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-50205 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-50205 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-50205 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-50205 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-50205 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-50205 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-50205 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-50205 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-50205 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-28469 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-28469 .h3-style { color: #66615E; }
.style-28469 .h4-style { margin: 0px;padding-bottom: 5px; }
.style-28469 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-28469 { padding: 0px;margin-bottom: 20px; }
.style-28469 .description { line-height: 21px;margin-bottom: 5px; }
.style-28469 time { font-weight: bold;color: #7E7874; }
.style-28469 .brief-description { margin-bottom: 5px; }
.style-28469 .photos { padding: 0px;margin-right: 10px; }
.style-28469 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-28469 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-28469 .job-title { font-weight: bold;color: #B8AEA9; }
.style-28469 .lists img { margin-right: 5px; }
.style-28469 .answer { line-height: 21px; }
.style-28469 .biobutton { margin: 5px 0 5px 0; }
.style-28469 .title { font-weight: bold;color: #A8A09B;margin: 0px; }
.style-28469 .caption { margin: 0px; }
.style-28469 .submit-button { margin-left: 5px; }
.style-28469 .photo img { margin-bottom: 10px; }
.style-28469 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-28469 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-28469 .nick-name { font-weight: bold; }
.style-28469 .name-prefix { font-weight: bold; }
.style-28469 .first-name { font-weight: bold; }
.style-28469 .middle-name { font-weight: bold; }
.style-28469 .last-name { font-weight: bold; }
.style-28469 .maiden-name { font-weight: bold; }
.style-28469 .name-suffix { font-weight: bold; }
.style-28469 .chart { padding: 0px; }
.style-28469 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-28469 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-28469 .annualfund .goal .label { color: #C20430; }
.style-28469 .album-name { margin: 0px; }
.style-28469 .album-select-form { margin-bottom: 10px; }
.style-28469 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-28469 .audio .jp-repeat-off { border-color: #FFFFFF; }
.style-28469 .audio .jp-time-holder { text-align: center; }
.style-28469 .greeting { margin-bottom: 15px; }
.style-28469 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-28469 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-28469 .businessindex .phone .label { font-weight: bold; }
.style-28469 .businessindex .address .label { font-weight: bold; }
.style-28469 .businessindex .distance .label { font-weight: bold; }
.style-28469 .businessindex .webpage .label { font-weight: bold; }
.style-28469 .businessindex .udf1 .label { font-weight: bold; }
.style-28469 .businessindex .udf2 .label { font-weight: bold; }
.style-28469 .businessindex .udf3 .label { font-weight: bold; }
.style-28469 .businessindex .udf4 .label { font-weight: bold; }
.style-28469 .businessindex .udf5 .label { font-weight: bold; }
.style-28469 .businessindex .description .label { font-weight: bold; }
.style-28469 .video .media-player { margin-bottom: 10px; }
.style-28469 li.group { display: inline-block;width: 100%;padding: 0px; }
.style-28469 div.content-wrap { line-height: 25px; }
.style-28469 .team-headcoach { font-weight: bold; }
.style-28469 .schedule-date { color: #C20430; }
.style-28469 .schedule-opponent { font-weight: bold; }
.style-28469 .schedule-time { color: #C20430; }
.style-28469 .schedule-site { font-weight: bold; }
.style-28469 .schedule-teamname { font-weight: bold; }
.style-28469 .schedule-title { font-weight: bold;color: #7E7874; }
.style-28469 .featured-link-container { border: 0 0 0 0; }
.style-28469 .poll-answer { padding: 0px; }
.style-28469 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-28469 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-28469 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-28469 .event-detail { margin-bottom: 15px; }
.style-28469 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-28469 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-28469 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-28469 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-28469 .prev-button { font-weight: bold; }
.style-28469 .next-button { font-weight: bold; }
.style-28469 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-28469 .today-button { font-weight: bold; }
.style-28469 .day a { font-weight: bold; }
.style-28469 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-28469 .newsarchivedatepicker .current-year { text-align: center; }
.style-28469 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-28469 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-28469 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-28469 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-28469 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-28469 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-28469 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-28469 .large-calendar-grid { border-color: #7e7874; }
.style-28469 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-28469 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-28469 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-28469 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-28469 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-28469 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-28469 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-28469 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-28469 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-28469 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-28469 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-28469 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-28469 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-34603 { padding-bottom: 7px; }
.style-34046 { padding-bottom: 7px;margin-top: 35px; }
.style-34046 .logo img { margin-top: -30px; }
.style-83657 .h4-style { margin-top: 0; }
.style-83657 { font-family: 'Open Sans', sans-serif;margin-bottom: 2rem;line-height: 1.5; }
.style-83657 time { margin-bottom: .25rem;font-weight: bold; }
.style-83657 .readmore { font-size: .9rem; }
.style-83657 .h4-style A { font-family: 'Bitter', serif;text-decoration: none;font-size: 1.5rem;line-height: 1.5; }
.style-83657 .brief-description { margin-bottom: .25rem; }
.style-83657 .location { margin-bottom: .25rem; }
.style-83657 .location:before { content: "Location: ";font-weight: bold; }
.style-83657 .contact-info { margin-bottom: .25rem; }
.style-83657 .start-date { letter-spacing: .025em;font-size: .875rem; }
.style-83657 li.group { border-top: 1px solid #ccc;padding-top: 1.5em; }
.style-83657 .start-time { letter-spacing: .025em;font-size: .875rem; }
.style-83657 .end-time { letter-spacing: .025em;font-size: .875rem; }
.style-83657 .date-icon { margin-right: 2em;margin-bottom: 1.5rem; }
.style-83657 .month-name { font-size: .875rem;letter-spacing: .05em;text-transform: uppercase;color: #fff;background-color: #C20430;padding: .25rem 1.25rem;box-sizing: border-box;font-family: 'Open Sans', sans-serif; }
.style-83657 .day-number { font-size: 2rem;font-weight: 300;line-height: 1;color: #44413F;background-color: rgba(0,0,0,.1);padding: .25em;box-sizing: border-box;font-family: 'Open Sans', sans-serif; }
.style-83657 .event-detail { margin: 0 0 1.5rem 6.5rem; }
.style-83657 .filter-group-title { font-family: 'Bitter', serif;font-size: 1.25rem; }
.style-83657 .button-group { display: block;margin: 0 0 1.25rem; }
.style-83657 .calendar-grid { background-color: #ccc;padding: 1px 0 0 1px; }
.style-83657 .prev-button { text-decoration: none; }
.style-83657 .next-button { text-decoration: none; }
.style-83657 .day-header span { padding: 0.3125rem;line-height: 1.2;color: #fff;background-color: #C20430;border-color: #C20430;margin: 0 1px 1px 0; }
.style-83657 li.other-month a { background-color: #f0f0f0; }
.style-83657 .selected-date { font-size: 2rem;margin: 0 0 1em;font-family: 'Bitter', serif;font-weight: normal; }
.style-83657 .today-button { text-decoration: none;font-family: 'Bitter', serif; }
.style-83657 .day a { font-style: italic;line-height: 1.2;padding: 0.3125rem;margin: 0 1px 1px 0;font-weight: normal;color: #878889; }
.style-83657 a.ical-feed { width: 24px;height: 24px;background-size: 16px;background-color: #C20430; }
.style-86273 .h4-style { margin-top: 0; }
.style-86273 { font-family: 'Open Sans', sans-serif;margin-bottom: 2rem;line-height: 1.5; }
.style-86273 time { margin-bottom: .25rem;font-weight: bold; }
.style-86273 .readmore { font-size: .9rem; }
.style-86273 .h4-style A { font-family: 'Bitter', serif;text-decoration: none;font-size: 1.5rem;line-height: 1.5; }
.style-86273 .brief-description { margin-bottom: .25rem; }
.style-86273 .location { margin-bottom: .25rem; }
.style-86273 .location:before { content: "Location: ";font-weight: bold; }
.style-86273 .contact-info { margin-bottom: .25rem; }
.style-86273 .start-date { letter-spacing: .025em;font-size: .875rem; }
.style-86273 li.group { border-top: 1px solid #ccc;padding-top: 1.5em; }
.style-86273 .start-time { letter-spacing: .025em;font-size: .875rem; }
.style-86273 .end-time { letter-spacing: .025em;font-size: .875rem; }
.style-86273 .date-icon { margin-right: 2em;margin-bottom: 1.5rem; }
.style-86273 .month-name { font-size: .875rem;letter-spacing: .05em;text-transform: uppercase;color: #fff;background-color: #C20430;padding: .25rem 1.25rem;box-sizing: border-box;font-family: 'Open Sans', sans-serif; }
.style-86273 .day-number { font-size: 2rem;font-weight: 300;line-height: 1;color: #44413F;background-color: rgba(0,0,0,.1);padding: .25em;box-sizing: border-box;font-family: 'Open Sans', sans-serif; }
.style-86273 .event-detail { margin: 0 0 1.5rem 6.5rem; }
.style-86273 .filter-group-title { font-family: 'Bitter', serif;font-size: 1.25rem; }
.style-86273 .button-group { display: block;margin: 0 0 1.25rem; }
.style-86273 .calendar-grid { background-color: #ccc;padding: 1px 0 0 1px; }
.style-86273 .prev-button { text-decoration: none; }
.style-86273 .next-button { text-decoration: none; }
.style-86273 .day-header span { padding: 0.3125rem;line-height: 1.2;color: #fff;background-color: #C20430;border-color: #C20430;margin: 0 1px 1px 0; }
.style-86273 li.other-month a { background-color: #f0f0f0; }
.style-86273 .selected-date { font-size: 2rem;margin: 0 0 1em;font-family: 'Bitter', serif;font-weight: normal; }
.style-86273 .today-button { text-decoration: none;font-family: 'Bitter', serif; }
.style-86273 .day a { font-style: italic;line-height: 1.2;padding: 0.3125rem;margin: 0 1px 1px 0;font-weight: normal;color: #878889; }
.style-86273 a.ical-feed { width: 24px;height: 24px;background-size: 16px;background-color: #C20430; }
.style-83659 .h4-style { margin-top: 0; }
.style-83659 { font-family: 'Open Sans', sans-serif;margin-bottom: 2rem;line-height: 1.5; }
.style-83659 time { margin-bottom: .25rem;font-weight: bold; }
.style-83659 .readmore { font-size: .9rem; }
.style-83659 .h4-style A { font-family: 'Bitter', serif;text-decoration: none;font-size: 1.5rem;line-height: 1.5; }
.style-83659 .brief-description { margin-bottom: .25rem; }
.style-83659 .location { margin-bottom: .25rem; }
.style-83659 .location:before { content: "Location: ";font-weight: bold; }
.style-83659 .contact-info { margin-bottom: .25rem; }
.style-83659 .start-date { letter-spacing: .025em;font-size: .875rem; }
.style-83659 li.group { border-top: 1px solid #ccc;padding-top: 1.5em; }
.style-83659 .start-time { letter-spacing: .025em;font-size: .875rem; }
.style-83659 .end-time { letter-spacing: .025em;font-size: .875rem; }
.style-83659 .date-icon { margin-right: 2em;margin-bottom: 1.5rem; }
.style-83659 .month-name { font-size: .875rem;letter-spacing: .05em;text-transform: uppercase;color: #fff;background-color: #C20430;padding: .25rem 1.25rem;box-sizing: border-box;font-family: 'Open Sans', sans-serif; }
.style-83659 .day-number { font-size: 2rem;font-weight: 300;line-height: 1;color: #44413F;background-color: rgba(0,0,0,.1);padding: .25em;box-sizing: border-box;font-family: 'Open Sans', sans-serif; }
.style-83659 .event-detail { margin: 0 0 1.5rem 6.5rem; }
.style-83659 .filter-group-title { font-family: 'Bitter', serif;font-size: 1.25rem; }
.style-83659 .button-group { display: block;margin: 0 0 1.25rem; }
.style-83659 .calendar-grid { background-color: #ccc;padding: 1px 0 0 1px; }
.style-83659 .prev-button { text-decoration: none; }
.style-83659 .next-button { text-decoration: none; }
.style-83659 .day-header span { padding: 0.3125rem;line-height: 1.2;color: #fff;background-color: #C20430;border-color: #C20430;margin: 0 1px 1px 0; }
.style-83659 li.other-month a { background-color: #f0f0f0; }
.style-83659 .selected-date { font-size: 2rem;margin: 0 0 1em;font-family: 'Bitter', serif;font-weight: normal; }
.style-83659 .today-button { text-decoration: none;font-family: 'Bitter', serif; }
.style-83659 .day a { font-style: italic;line-height: 1.2;padding: 0.3125rem;margin: 0 1px 1px 0;font-weight: normal;color: #878889; }
.style-83659 a.ical-feed { width: 24px;height: 24px;background-size: 16px;background-color: #C20430; }
.style-17921 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-17921 .h3-style { margin-left: 15px;color: #66615E; }
.style-17921 .h4-style { margin: 0 0 5px 0; }
.style-17921 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-17921 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-17921 .description { line-height: 21px;margin-bottom: 5px; }
.style-17921 time { font-weight: bold;color: #7E7874; }
.style-17921 .h4-style A { margin: 0;line-height: 20px; }
.style-17921 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-17921 .photos { margin: 0 5px 15px 0; }
.style-17921 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-17921 .job-title { font-weight: bold;color: #B8AEA9; }
.style-17921 .lists img { margin-right: 5px; }
.style-17921 .answer { line-height: 21px; }
.style-17921 .biobutton { margin-left: 83px; }
.style-17921 .title { font-weight: bold; }
.style-17921 .submit-button { margin-left: 5px; }
.style-17921 .photo img { margin-bottom: 10px; }
.style-17921 .fsd img { max-width: 72px; }
.style-17921 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-17921 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-17921 .nick-name { font-weight: bold; }
.style-17921 .name-prefix { font-weight: bold; }
.style-17921 .first-name { font-weight: bold; }
.style-17921 .middle-name { font-weight: bold; }
.style-17921 .last-name { font-weight: bold; }
.style-17921 .maiden-name { font-weight: bold; }
.style-17921 .name-suffix { font-weight: bold; }
.style-17921 .chart { padding: 0px; }
.style-17921 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-17921 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-17921 .annualfund .goal .label { color: #C20430; }
.style-17921 .album-name { color: #C20430; }
.style-17921 .play-button { text-align: left; }
.style-17921 .album { padding: 25px; }
.style-17921 .album-select-form { margin-bottom: 10px; }
.style-17921 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-17921 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-17921 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-17921 .businessindex .h4-style { margin-left: 15px; }
.style-17921 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-17921 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-17921 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-17921 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-17921 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-17921 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-17921 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-17921 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-17921 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-17921 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-17921 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-17921 div.content-wrap { padding: 15px;line-height: 21px; }
.style-17921 .team-headcoach { font-weight: bold; }
.style-17921 .schedule-date { color: #C20430; }
.style-17921 .schedule-opponent { font-weight: bold; }
.style-17921 .schedule-time { color: #C20430; }
.style-17921 .schedule-site { font-weight: bold; }
.style-17921 .schedule-teamname { font-weight: bold; }
.style-17921 .schedule-title { font-weight: bold;color: #7E7874; }
.style-17921 .featured-link-container { border: 0 0 0 0; }
.style-17921 .poll-answer { padding: 0px; }
.style-17921 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-17921 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-17921 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-17921 .event-detail { margin-bottom: 15px; }
.style-17921 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-17921 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-17921 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-17921 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-17921 .prev-button { font-weight: bold; }
.style-17921 .next-button { font-weight: bold; }
.style-17921 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-17921 .today-button { font-weight: bold; }
.style-17921 .day a { font-weight: bold; }
.style-17921 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-17921 .newsarchivedatepicker .current-year { text-align: center; }
.style-17921 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-17921 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-17921 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-17921 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-17921 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-17921 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-17921 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-17921 .large-calendar-grid { border-color: #7e7874; }
.style-17921 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-17921 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-17921 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-17921 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-17921 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-17921 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-17921 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-17921 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-17921 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-17921 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-17921 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-17921 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-17921 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-17921 .directory-photo { max-width: 72px; }
.style-17921 .directory-details { padding-left: 10px; }
.style-83532 .h2-style { font-family: 'Bitter', serif;font-size: 1.85rem;letter-spacing: 0.025em;margin-bottom: 1.5rem; }
.style-83532 A { text-decoration: none; }
.style-83532 { font-family: 'Open Sans', sans-serif;margin-bottom: 2rem;line-height: 1.5;text-align: center; }
.style-83532 .job-title { font-weight: 400; }
.style-83532 .bus-phone { font-weight: 400; }
.style-83532 .email { font-weight: 700;text-decoration: none; }
.style-83532 .biobutton { font-weight: 700;font-family: 'Open Sans', sans-serif; }
.style-83532 .affinity img { max-width: 5rem; }
.style-83532 .first-name { font-family: 'Bitter', serif;font-size: 1.25rem;letter-spacing: 0.025em;font-weight: 600; }
.style-83532 .last-name { font-family: 'Bitter', serif;font-size: 1.25rem;letter-spacing: 0.025em;font-weight: 600; }
.style-83532 li.group { width: calc(33% - 2.5rem);margin: 0 1.25rem 2.5rem;text-align: left; }
.style-83532 .business-name { font-weight: 300; }
.style-5393 .h2-style { color: #C20430;margin-bottom: 15px; }
.style-5393 .h3-style { color: #66615E; }
.style-5393 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5393 { border-top: 2px groove rgba(255, 255, 255, 0.62);padding: 0px 0 0 0;margin-bottom: 25px; }
.style-5393 .description { line-height: 21px;margin-bottom: 5px; }
.style-5393 time { font-weight: bold;color: #7E7874; }
.style-5393 .brief-description { margin-bottom: 5px; }
.style-5393 .photos { margin: 0 15px 15px 0; }
.style-5393 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5393 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5393 .lists img { margin-right: 5px; }
.style-5393 .answer { line-height: 21px; }
.style-5393 .biobutton { margin: 5px 0 5px 0; }
.style-5393 .title { font-weight: bold; }
.style-5393 .submit-button { margin-left: 5px; }
.style-5393 .photo img { margin-bottom: 10px; }
.style-5393 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5393 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5393 .nick-name { font-weight: bold; }
.style-5393 .name-prefix { font-weight: bold; }
.style-5393 .first-name { font-weight: bold; }
.style-5393 .middle-name { font-weight: bold; }
.style-5393 .last-name { font-weight: bold; }
.style-5393 .maiden-name { font-weight: bold; }
.style-5393 .name-suffix { font-weight: bold; }
.style-5393 .chart { padding: 0px; }
.style-5393 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5393 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5393 .annualfund .goal .label { color: #C20430; }
.style-5393 .album-name { color: #C20430; }
.style-5393 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5393 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5393 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5393 .businessindex .phone .label { font-weight: bold; }
.style-5393 .businessindex .address .label { font-weight: bold; }
.style-5393 .businessindex .distance .label { font-weight: bold; }
.style-5393 .businessindex .webpage .label { font-weight: bold; }
.style-5393 .businessindex .udf1 .label { font-weight: bold; }
.style-5393 .businessindex .udf2 .label { font-weight: bold; }
.style-5393 .businessindex .udf3 .label { font-weight: bold; }
.style-5393 .businessindex .udf4 .label { font-weight: bold; }
.style-5393 .businessindex .udf5 .label { font-weight: bold; }
.style-5393 .businessindex .description .label { font-weight: bold; }
.style-5393 li.group { margin-bottom: 15px; }
.style-5393 div.content-wrap { line-height: 21px; }
.style-5393 .team-headcoach { font-weight: bold; }
.style-5393 .schedule-date { font-weight:bold; color: #C20430;font-size: 16px;font-weight: bold; }
.style-5393 .schedule-opponent { font-weight: bold; }
.style-5393 .schedule-time { font-weight:bold; color: #C20430;font-size: 16px;font-weight: bold; }
.style-5393 .schedule-site { font-weight: bold; }
.style-5393 .schedule-teamname { font-weight: bold; }
.style-5393 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5393 .featured-link-container { border: 0 0 0 0; }
.style-5393 .poll-answer { padding: 0px; }
.style-5393 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5393 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5393 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5393 .event-detail { margin-bottom: 15px; }
.style-5393 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5393 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5393 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5393 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5393 .prev-button { font-weight: bold; }
.style-5393 .next-button { font-weight: bold; }
.style-5393 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5393 .today-button { font-weight: bold; }
.style-5393 .day a { font-weight: bold; }
.style-5393 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5393 .newsarchivedatepicker .current-year { text-align: center; }
.style-5393 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5393 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5393 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5393 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5393 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5393 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5393 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5393 .large-calendar-grid { border-color: #7e7874; }
.style-5393 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5393 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5393 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5393 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5393 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5393 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5393 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5393 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5393 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5393 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5393 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5393 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5393 .game { border-bottom: 2px groove rgba(255, 255, 255, 0.62);margin: 5px 0 0 0;padding: 5px 0; }
.style-5393 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5392 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-5392 .h3-style { margin-left: 15px;color: #66615E; }
.style-5392 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5392 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5392 .description { line-height: 21px;margin-bottom: 5px; }
.style-5392 time { font-weight: bold;color: #7E7874; }
.style-5392 .h4-style A { padding: 0px;line-height: 20px; }
.style-5392 .brief-description { margin-bottom: 5px; }
.style-5392 .photos { margin: 0 5px 15px 0; }
.style-5392 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5392 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5392 .lists img { margin-right: 5px; }
.style-5392 .answer { line-height: 21px; }
.style-5392 .biobutton { margin: 5px 0 5px 0; }
.style-5392 .title { font-weight: bold; }
.style-5392 .submit-button { margin-left: 5px; }
.style-5392 .photo img { margin-bottom: 10px; }
.style-5392 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5392 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5392 .nick-name { font-weight: bold; }
.style-5392 .name-prefix { font-weight: bold; }
.style-5392 .first-name { font-weight: bold; }
.style-5392 .middle-name { font-weight: bold; }
.style-5392 .last-name { font-weight: bold; }
.style-5392 .maiden-name { font-weight: bold; }
.style-5392 .name-suffix { font-weight: bold; }
.style-5392 .chart { padding: 0px; }
.style-5392 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5392 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5392 .annualfund .goal .label { color: #C20430; }
.style-5392 .album-name { color: #C20430; }
.style-5392 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5392 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5392 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5392 .businessindex .h4-style { margin-left: 15px; }
.style-5392 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5392 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5392 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5392 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5392 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5392 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5392 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5392 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5392 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5392 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5392 li.group { margin-bottom: 15px; }
.style-5392 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5392 .team-headcoach { font-weight: bold; }
.style-5392 .schedule-date { color: #C20430; }
.style-5392 .schedule-opponent { font-weight: bold; }
.style-5392 .schedule-time { color: #C20430; }
.style-5392 .schedule-site { font-weight: bold; }
.style-5392 .schedule-teamname { font-weight: bold; }
.style-5392 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5392 .featured-link-container { border: 0 0 0 0; }
.style-5392 .poll-answer { padding: 0px; }
.style-5392 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5392 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5392 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5392 .event-detail { margin-bottom: 15px; }
.style-5392 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5392 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5392 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5392 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5392 .prev-button { font-weight: bold; }
.style-5392 .next-button { font-weight: bold; }
.style-5392 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5392 .today-button { font-weight: bold; }
.style-5392 .day a { font-weight: bold; }
.style-5392 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5392 .newsarchivedatepicker .current-year { text-align: center; }
.style-5392 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5392 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5392 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5392 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5392 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5392 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5392 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5392 .large-calendar-grid { border-color: #7e7874; }
.style-5392 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5392 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5392 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5392 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5392 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5392 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5392 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5392 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5392 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5392 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5392 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5392 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5392 .game { border-top: 2px groove rgba(255, 255, 255, 0.62);margin: 5px 0 0 0;padding: 0 0 8px 0; }
.style-5392 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-73906 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430;text-align: left; }
.style-73906 .h3-style { margin-left: 15px;color: #66615E;text-align: left; }
.style-73906 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-73906 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;text-align: center; }
.style-73906 .description { line-height: 21px;margin-bottom: 5px; }
.style-73906 time { font-weight: bold;color: #7E7874; }
.style-73906 .brief-description { margin-bottom: 5px; }
.style-73906 .photos { margin: 0 5px 15px 0; }
.style-73906 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-73906 .job-title { font-weight: bold;color: #B8AEA9; }
.style-73906 .lists img { margin-right: 5px; }
.style-73906 .answer { line-height: 21px; }
.style-73906 .biobutton { margin: 5px 0 5px 0; }
.style-73906 .title { font-weight: bold; }
.style-73906 .submit-button { margin-left: 5px; }
.style-73906 .photo img { margin-bottom: 10px; }
.style-73906 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-73906 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-73906 .nick-name { font-weight: bold; }
.style-73906 .name-prefix { font-weight: bold; }
.style-73906 .first-name { font-weight: bold; }
.style-73906 .middle-name { font-weight: bold; }
.style-73906 .last-name { font-weight: bold; }
.style-73906 .maiden-name { font-weight: bold; }
.style-73906 .name-suffix { font-weight: bold; }
.style-73906 .chart { padding: 0px; }
.style-73906 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-73906 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-73906 .annualfund .goal .label { color: #C20430; }
.style-73906 .album-name { color: #C20430; }
.style-73906 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-73906 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-73906 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-73906 .businessindex .h4-style { margin-left: 15px; }
.style-73906 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-73906 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-73906 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-73906 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-73906 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-73906 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-73906 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-73906 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-73906 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-73906 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-73906 li.group { margin-bottom: 15px; }
.style-73906 div.content-wrap { padding: 20px;line-height: 21px;text-align: center; }
.style-73906 .team-headcoach { font-weight: bold; }
.style-73906 .schedule-date { color: #C20430; }
.style-73906 .schedule-opponent { font-weight: bold; }
.style-73906 .schedule-time { color: #C20430; }
.style-73906 .schedule-site { font-weight: bold; }
.style-73906 .schedule-teamname { font-weight: bold; }
.style-73906 .schedule-title { font-weight: bold;color: #7E7874; }
.style-73906 .featured-link-container { border: 0 0 0 0; }
.style-73906 .poll-answer { padding: 0px; }
.style-73906 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-73906 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-73906 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-73906 .event-detail { margin-bottom: 15px; }
.style-73906 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-73906 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-73906 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-73906 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-73906 .prev-button { font-weight: bold; }
.style-73906 .next-button { font-weight: bold; }
.style-73906 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-73906 .today-button { font-weight: bold; }
.style-73906 .day a { font-weight: bold; }
.style-73906 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-73906 .newsarchivedatepicker .current-year { text-align: center; }
.style-73906 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-73906 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-73906 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-73906 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-73906 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-73906 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-73906 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-73906 .large-calendar-grid { border-color: #7e7874; }
.style-73906 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-73906 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-73906 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-73906 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-73906 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-73906 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-73906 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-73906 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-73906 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-73906 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-73906 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-73906 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-73906 .game { border-top: 2px groove rgba(255, 255, 255, 0.62);margin: 5px 0 0 0;padding: 0 0 8px 0; }
.style-73906 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-73906 .team-list .column { text-align: left;padding: 15px;margin: 15px; }
.style-73906 .team-list .team-link { padding: 5px;text-align: left;font-size: 18px;border-width: 0px;border-style: solid; }
.style-5394 .h2-style { border-top: 6px solid #9e0327;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #FFFFFF; }
.style-5394 .h3-style { margin-left: 15px;color: #FFFFFF; }
.style-5394 A { color: #FFFFFF; }
.style-5394 .button { border-left: 10px solid #c6bcb6;color: #FFFFFF;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #c6bcb6; }
.style-5394 { border-width: 1px;border-style: solid;border-color: #C20430;margin: 0 0 25px 0;background-color: #C20430;color: #FFFFFF; }
.style-5394 .description { line-height: 21px;margin-bottom: 5px; }
.style-5394 time { font-weight: bold; }
.style-5394 .brief-description { margin-bottom: 5px; }
.style-5394 .photos { margin: 0 5px 15px 0; }
.style-5394 .author { margin-bottom: 5px;font-weight: bold; }
.style-5394 .job-title { font-weight: bold; }
.style-5394 .lists img { margin-right: 5px; }
.style-5394 .answer { line-height: 21px; }
.style-5394 .biobutton { margin: 5px 0 5px 0; }
.style-5394 .title { font-weight: bold; }
.style-5394 .submit-button { margin-left: 5px; }
.style-5394 .photo img { margin-bottom: 10px; }
.style-5394 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-5394 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #9e0327; }
.style-5394 .nick-name { font-weight: bold; }
.style-5394 .name-prefix { font-weight: bold; }
.style-5394 .first-name { font-weight: bold; }
.style-5394 .middle-name { font-weight: bold; }
.style-5394 .last-name { font-weight: bold; }
.style-5394 .maiden-name { font-weight: bold; }
.style-5394 .name-suffix { font-weight: bold; }
.style-5394 .chart { padding: 0px; }
.style-5394 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5394 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5394 .album-name { color: #4E9EE5; }
.style-5394 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5394 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5394 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5394 .businessindex .h4-style { margin-left: 15px; }
.style-5394 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5394 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5394 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5394 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5394 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5394 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5394 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5394 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5394 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5394 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5394 li.group { margin-bottom: 15px; }
.style-5394 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5394 .team-headcoach { font-weight: bold; }
.style-5394 .schedule-opponent { font-weight: bold; }
.style-5394 .schedule-time { font-weight: bold; }
.style-5394 .schedule-site { font-weight: bold; }
.style-5394 .schedule-teamname { font-weight: bold; }
.style-5394 .schedule-title { font-weight: bold; }
.style-5394 .featured-link-container { border: 0 0 0 0; }
.style-5394 .poll-answer { padding: 0px; }
.style-5394 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5394 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5394 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5394 .event-detail { margin-bottom: 15px; }
.style-5394 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5394 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5394 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5394 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5394 .prev-button { font-weight: bold; }
.style-5394 .next-button { font-weight: bold; }
.style-5394 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5394 .today-button { font-weight: bold; }
.style-5394 .day a { font-weight: bold; }
.style-5394 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5394 .newsarchivedatepicker .current-year { text-align: center; }
.style-5394 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5394 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-5394 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5394 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5394 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5394 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5394 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5394 .large-calendar-grid { border-color: #7e7874; }
.style-5394 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5394 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5394 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5394 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5394 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5394 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5394 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5394 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5394 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5394 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5394 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5394 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5394 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-83550 .h2-style { border-top: 0px 
padding: 0px;margin: 1rem 1rem 0 1rem;color: #000000;background-color: #FFFFFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;padding: 6px;border-style: solid;font-family: 'Bitter', serif; }
.style-83550 .h3-style { margin-left: 15px;color: #FFFFFF; }
.style-83550 A { color: #FFFFFF; }
.style-83550 .button { border-left: 10px solid #c6bcb6;color: #FFFFFF;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #c6bcb6; }
.style-83550 { margin: 0 0 25px 0;background-color: #FFFFFF;color: #FFFFFF;border-top: 3px solid #C20430;box-shadow: 0 0 3px rgba(0, 0, 0, .25); }
.style-83550 .description { line-height: 21px;margin-bottom: 5px; }
.style-83550 time { font-weight: bold; }
.style-83550 .brief-description { margin-bottom: 5px; }
.style-83550 .photos { margin: 0 5px 15px 0; }
.style-83550 .author { margin-bottom: 5px;font-weight: bold; }
.style-83550 .job-title { font-weight: bold; }
.style-83550 .lists img { margin-right: 5px; }
.style-83550 .answer { line-height: 21px; }
.style-83550 .biobutton { margin: 5px 0 5px 0; }
.style-83550 .title { font-weight: bold; }
.style-83550 .submit-button { margin-left: 5px; }
.style-83550 .photo img { margin-bottom: 10px; }
.style-83550 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-83550 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #9e0327; }
.style-83550 .nick-name { font-weight: bold; }
.style-83550 .name-prefix { font-weight: bold; }
.style-83550 .first-name { font-weight: bold; }
.style-83550 .middle-name { font-weight: bold; }
.style-83550 .last-name { font-weight: bold; }
.style-83550 .maiden-name { font-weight: bold; }
.style-83550 .name-suffix { font-weight: bold; }
.style-83550 .chart { padding: 0px; }
.style-83550 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-83550 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-83550 .team-label { color: #000000; }
.style-83550 .team-selector { border: none;padding: .65em 1em;box-sizing: border-box;font-size: .875em;margin: 0 0 .5em;text-transform: uppercase;font-weight: 900;border-radius: 6px;letter-spacing: .05em;background-color: #f1f1f1; }
.style-83550 .album-name { color: #4E9EE5; }
.style-83550 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-83550 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-83550 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-83550 .businessindex .h4-style { margin-left: 15px; }
.style-83550 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-83550 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-83550 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-83550 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-83550 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-83550 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-83550 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-83550 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-83550 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-83550 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-83550 li.group { margin-bottom: 15px; }
.style-83550 div.content-wrap { padding: 15px;background-color: #FFFFFF;border-width: 9px;border-style: solid; }
.style-83550 .team-headcoach { font-weight: bold; }
.style-83550 .schedule-opponent { font-weight: bold; }
.style-83550 .schedule-time { font-weight: bold; }
.style-83550 .schedule-site { font-weight: bold; }
.style-83550 .schedule-teamname { font-weight: bold; }
.style-83550 .schedule-title { font-weight: bold; }
.style-83550 .featured-link-container { border: 0 0 0 0; }
.style-83550 .poll-answer { padding: 0px; }
.style-83550 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-83550 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-83550 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-83550 .event-detail { margin-bottom: 15px; }
.style-83550 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-83550 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-83550 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-83550 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-83550 .prev-button { font-weight: bold; }
.style-83550 .next-button { font-weight: bold; }
.style-83550 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-83550 .today-button { font-weight: bold; }
.style-83550 .day a { font-weight: bold; }
.style-83550 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-83550 .newsarchivedatepicker .current-year { text-align: center; }
.style-83550 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-83550 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-83550 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-83550 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-83550 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-83550 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-83550 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-83550 .large-calendar-grid { border-color: #7e7874; }
.style-83550 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-83550 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-83550 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-83550 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-83550 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-83550 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-83550 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-83550 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-83550 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-83550 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-83550 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-83550 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-83550 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5247 .h2-style { border-top: 6px solid #3f80b9;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #FFFFFF; }
.style-5247 .h3-style { margin-left: 15px;color: #FFFFFF; }
.style-5247 .h4-style { margin: 0 0 5px 0; }
.style-5247 A { color: #FFFFFF; }
.style-5247 .button { border-left: 10px solid #c6bcb6;color: #FFFFFF;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #F7F6F5; }
.style-5247 { border-width: 1px;border-style: solid;border-color: #4e9ee5;margin: 0 0 25px 0;background-color: #4E9EE5;color: #FFFFFF; }
.style-5247 .description { line-height: 21px;margin-bottom: 5px; }
.style-5247 time { font-weight: bold; }
.style-5247 .long-description { margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px; }
.style-5247 .brief-description { margin-bottom: 5px; }
.style-5247 .photos { margin: 0 5px 15px 0; }
.style-5247 .author { margin-bottom: 5px;font-weight: bold; }
.style-5247 .job-title { font-weight: bold;color: #DEDEDE; }
.style-5247 .lists img { margin-right: 5px; }
.style-5247 .answer { line-height: 21px; }
.style-5247 .biobutton { margin: 5px 0 5px 0; }
.style-5247 .title { font-weight: bold; }
.style-5247 .submit-button { margin-left: 5px; }
.style-5247 .photo img { margin-bottom: 10px; }
.style-5247 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-5247 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5247 .nick-name { font-weight: bold; }
.style-5247 .name-prefix { font-weight: bold; }
.style-5247 .first-name { font-weight: bold; }
.style-5247 .middle-name { font-weight: bold; }
.style-5247 .last-name { font-weight: bold; }
.style-5247 .maiden-name { font-weight: bold; }
.style-5247 .name-suffix { font-weight: bold; }
.style-5247 .chart { padding: 0px; }
.style-5247 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5247 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5247 .album-name { color: #E3E3E3; }
.style-5247 .album-list { padding: 0px;margin: 0px; }
.style-5247 .album { padding: 0px;margin: 0px; }
.style-5247 .album-select-form { margin-bottom: 10px; }
.style-5247 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5247 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5247 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5247 .video figure { padding: 0px; }
.style-5247 .video figcaption { margin: 0px;padding: 0px; }
.style-5247 .businessindex .h4-style { margin-left: 15px; }
.style-5247 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5247 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5247 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5247 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5247 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5247 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5247 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5247 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5247 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5247 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5247 .video .media-player { margin-bottom: 10px; }
.style-5247 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-5247 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5247 .team-headcoach { font-weight: bold; }
.style-5247 .schedule-opponent { font-weight: bold; }
.style-5247 .schedule-time { font-weight: bold; }
.style-5247 .schedule-site { font-weight: bold; }
.style-5247 .schedule-teamname { font-weight: bold; }
.style-5247 .schedule-title { font-weight: bold; }
.style-5247 .featured-link-container { border: 0 0 0 0; }
.style-5247 .poll-answer { padding: 0px; }
.style-5247 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5247 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5247 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5247 .event-detail { margin-bottom: 15px; }
.style-5247 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5247 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5247 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5247 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5247 .prev-button { font-weight: bold; }
.style-5247 .next-button { font-weight: bold; }
.style-5247 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5247 .today-button { font-weight: bold; }
.style-5247 .day a { font-weight: bold; }
.style-5247 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5247 .newsarchivedatepicker .current-year { text-align: center; }
.style-5247 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5247 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-5247 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5247 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5247 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5247 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5247 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5247 .large-calendar-grid { border-color: #7e7874; }
.style-5247 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5247 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5247 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5247 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5247 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5247 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5247 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5247 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5247 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5247 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5247 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5247 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5247 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5249 .h2-style { border-top: 6px solid #719354;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #FFFFFF; }
.style-5249 .h3-style { margin-left: 15px;color: #FFFFFF; }
.style-5249 .h4-style { margin: 0 0 5px 0; }
.style-5249 A { color: #FFFFFF; }
.style-5249 .button { border-left: 10px solid #c6bcb6;color: #FFFFFF;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #F7F6F5; }
.style-5249 { border-width: 1px;border-style: solid;border-color: #90bc6b;margin: 0 0 25px 0;background-color: #90bc6b;color: #FFFFFF; }
.style-5249 .description { line-height: 21px;margin-bottom: 5px; }
.style-5249 time { font-weight: bold; }
.style-5249 .brief-description { margin-bottom: 5px; }
.style-5249 .photos { margin: 0 5px 15px 0; }
.style-5249 .author { margin-bottom: 5px;font-weight: bold; }
.style-5249 .full-name { color: #FFFFFF; }
.style-5249 .job-title { font-weight: bold;color: #EBEBEB; }
.style-5249 .lists img { margin-right: 5px; }
.style-5249 .answer { line-height: 21px; }
.style-5249 .biobutton { margin: 5px 0 5px 0; }
.style-5249 .title { font-weight: bold; }
.style-5249 .submit-button { margin-left: 5px; }
.style-5249 .photo img { margin-bottom: 10px; }
.style-5249 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-5249 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5249 .nick-name { font-weight: bold; }
.style-5249 .name-prefix { font-weight: bold; }
.style-5249 .first-name { font-weight: bold; }
.style-5249 .middle-name { font-weight: bold; }
.style-5249 .last-name { font-weight: bold; }
.style-5249 .maiden-name { font-weight: bold; }
.style-5249 .name-suffix { font-weight: bold; }
.style-5249 .chart { padding: 0px; }
.style-5249 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5249 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5249 .album-name { color: #4E9EE5; }
.style-5249 .album-list { padding: 0px;margin: 0px; }
.style-5249 .album { margin: 0px;padding: 0px; }
.style-5249 .album-select-form { margin-bottom: 10px; }
.style-5249 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5249 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5249 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5249 .businessindex .h4-style { margin-left: 15px; }
.style-5249 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5249 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5249 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5249 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5249 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5249 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5249 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5249 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5249 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5249 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5249 .video .media-player { margin-bottom: 10px; }
.style-5249 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-5249 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5249 .team-headcoach { font-weight: bold; }
.style-5249 .schedule-opponent { font-weight: bold; }
.style-5249 .schedule-time { font-weight: bold; }
.style-5249 .schedule-site { font-weight: bold; }
.style-5249 .schedule-teamname { font-weight: bold; }
.style-5249 .schedule-title { font-weight: bold; }
.style-5249 .featured-link-container { border: 0 0 0 0; }
.style-5249 .poll-answer { padding: 0px; }
.style-5249 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5249 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5249 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5249 .event-detail { margin-bottom: 15px; }
.style-5249 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5249 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5249 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5249 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5249 .prev-button { font-weight: bold; }
.style-5249 .next-button { font-weight: bold; }
.style-5249 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5249 .today-button { font-weight: bold; }
.style-5249 .day a { font-weight: bold; }
.style-5249 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5249 .newsarchivedatepicker .current-year { text-align: center; }
.style-5249 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5249 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-5249 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5249 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5249 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5249 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5249 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5249 .large-calendar-grid { border-color: #7e7874; }
.style-5249 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5249 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5249 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5249 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5249 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5249 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5249 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5249 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5249 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5249 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5249 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5249 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5249 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5250 .h2-style { border-top: 6px solid #c6bcb6;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #FFFFFF; }
.style-5250 .h3-style { margin-left: 15px;color: #FFFFFF; }
.style-5250 .h4-style { margin: 0 0 5px 0; }
.style-5250 A { color: #FFFFFF; }
.style-5250 .button { border-left: 10px solid #c6bcb6;color: #FFFFFF;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #c6bcb6; }
.style-5250 { border-width: 1px;border-style: solid;border-color: #7e7874;margin: 0 0 25px 0;background-color: #7e7874;color: #FFFFFF; }
.style-5250 .description { line-height: 21px;margin-bottom: 5px; }
.style-5250 time { font-weight: bold; }
.style-5250 .brief-description { margin-bottom: 5px; }
.style-5250 .photos { margin: 0 5px 15px 0; }
.style-5250 .author { margin-bottom: 5px;font-weight: bold; }
.style-5250 .job-title { font-weight: bold;color: #c6c6c6; }
.style-5250 .lists img { margin-right: 5px; }
.style-5250 .answer { line-height: 21px; }
.style-5250 .biobutton { margin: 5px 0 5px 0; }
.style-5250 .title { font-weight: bold; }
.style-5250 .submit-button { margin-left: 5px; }
.style-5250 .photo img { margin-bottom: 10px; }
.style-5250 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-5250 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #9e0327; }
.style-5250 .nick-name { font-weight: bold; }
.style-5250 .name-prefix { font-weight: bold; }
.style-5250 .first-name { font-weight: bold; }
.style-5250 .middle-name { font-weight: bold; }
.style-5250 .last-name { font-weight: bold; }
.style-5250 .maiden-name { font-weight: bold; }
.style-5250 .name-suffix { font-weight: bold; }
.style-5250 .chart { padding: 0px; }
.style-5250 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5250 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5250 .album-name { color: #4E9EE5; }
.style-5250 .album-list { padding: 0px;margin: 0px; }
.style-5250 .album-select-form { margin-bottom: 10px; }
.style-5250 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5250 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5250 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5250 .businessindex .h4-style { margin-left: 15px; }
.style-5250 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5250 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5250 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5250 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5250 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5250 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5250 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5250 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5250 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5250 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5250 .video .media-player { margin-bottom: 10px; }
.style-5250 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-5250 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5250 .team-headcoach { font-weight: bold; }
.style-5250 .schedule-opponent { font-weight: bold; }
.style-5250 .schedule-time { font-weight: bold; }
.style-5250 .schedule-site { font-weight: bold; }
.style-5250 .schedule-teamname { font-weight: bold; }
.style-5250 .schedule-title { font-weight: bold; }
.style-5250 .featured-link-container { border: 0 0 0 0; }
.style-5250 .poll-answer { padding: 0px; }
.style-5250 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5250 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5250 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5250 .event-detail { margin-bottom: 15px; }
.style-5250 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5250 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5250 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5250 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5250 .prev-button { font-weight: bold; }
.style-5250 .next-button { font-weight: bold; }
.style-5250 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5250 .today-button { font-weight: bold; }
.style-5250 .day a { font-weight: bold; }
.style-5250 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5250 .newsarchivedatepicker .current-year { text-align: center; }
.style-5250 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5250 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-5250 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5250 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5250 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5250 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5250 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5250 .large-calendar-grid { border-color: #7e7874; }
.style-5250 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5250 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5250 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5250 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5250 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5250 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5250 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5250 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5250 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5250 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5250 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5250 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5250 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-38405 .h2-style { border-top: 6px solid #c20430;padding: 11px;margin: 0 0 3px 0;color: #FFFFFF;background-color: #C20430;border-width: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-color: #C20430;border-style: solid; }
.style-38405 .h3-style { margin-left: 15px;color: #66615E; }
.style-38405 .h4-style { margin: 0 0 5px 0;color: #FFFFFF;font-size: 26px;background-color: #C20430; }
.style-38405 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-38405 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-38405 .description { line-height: 21px;margin-bottom: 5px; }
.style-38405 time { font-weight: bold;color: #7E7874; }
.style-38405 .h4-style A { margin: 0;color: #FFFFFF; }
.style-38405 .long-description { color: #FFFFFF; }
.style-38405 .brief-description { margin-bottom: 5px;line-height: 21px;color: #FFFFFF; }
.style-38405 .photos { margin: 0 5px 15px 0; }
.style-38405 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-38405 .job-title { font-weight: bold;color: #B8AEA9; }
.style-38405 .lists img { margin-right: 5px; }
.style-38405 .answer { line-height: 21px; }
.style-38405 .biobutton { margin: 5px 0 5px 0; }
.style-38405 .title { font-weight: bold; }
.style-38405 .submit-button { margin-left: 5px; }
.style-38405 .photo img { margin-bottom: 10px; }
.style-38405 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-38405 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-38405 .nick-name { font-weight: bold; }
.style-38405 .name-prefix { font-weight: bold; }
.style-38405 .first-name { font-weight: bold; }
.style-38405 .middle-name { font-weight: bold; }
.style-38405 .last-name { font-weight: bold; }
.style-38405 .maiden-name { font-weight: bold; }
.style-38405 .name-suffix { font-weight: bold; }
.style-38405 .chart { padding: 0px; }
.style-38405 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-38405 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-38405 .annualfund .goal .label { color: #C20430; }
.style-38405 .album-name { color: #C20430; }
.style-38405 .album-select-form { margin-bottom: 10px; }
.style-38405 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-38405 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-38405 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-38405 .businessindex .h4-style { margin-left: 15px; }
.style-38405 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-38405 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-38405 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-38405 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-38405 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-38405 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-38405 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-38405 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-38405 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-38405 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-38405 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%;color: #FFFFFF;font-size: 18px; }
.style-38405 div.content-wrap { padding: 15px;line-height: 21px;background-color: #C20430;border-width: 0px;border-color: #C20430;border-style: solid; }
.style-38405 .team-headcoach { font-weight: bold; }
.style-38405 .schedule-date { color: #C20430; }
.style-38405 .schedule-opponent { font-weight: bold; }
.style-38405 .schedule-time { color: #C20430; }
.style-38405 .schedule-site { font-weight: bold; }
.style-38405 .schedule-teamname { font-weight: bold; }
.style-38405 .schedule-title { font-weight: bold;color: #7E7874; }
.style-38405 .featured-link-container { border: 0 0 0 0; }
.style-38405 .poll-answer { padding: 0px; }
.style-38405 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-38405 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-38405 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-38405 .event-detail { margin-bottom: 15px; }
.style-38405 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-38405 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-38405 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-38405 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-38405 .prev-button { font-weight: bold; }
.style-38405 .next-button { font-weight: bold; }
.style-38405 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-38405 .today-button { font-weight: bold; }
.style-38405 .day a { font-weight: bold; }
.style-38405 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-38405 .newsarchivedatepicker .current-year { text-align: center; }
.style-38405 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-38405 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-38405 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-38405 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-38405 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-38405 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-38405 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-38405 .large-calendar-grid { border-color: #7e7874; }
.style-38405 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-38405 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-38405 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-38405 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-38405 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-38405 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-38405 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-38405 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-38405 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-38405 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-38405 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-38405 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-38405 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5248 .h2-style { border-top: 6px solid #9e0327;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #FFFFFF; }
.style-5248 .h3-style { margin-left: 15px;color: #FFFFFF; }
.style-5248 .h4-style { margin: 0px; }
.style-5248 A { color: #FFFFFF; }
.style-5248 .button { border-left: 10px solid #c6bcb6;color: #FFFFFF;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #c6bcb6; }
.style-5248 { border-width: 1px;border-style: solid;border-color: #C20430;margin: 0 0 25px 0;background-color: #C20430;color: #FFFFFF; }
.style-5248 .description { line-height: 21px;margin-bottom: 5px; }
.style-5248 time { font-weight: bold; }
.style-5248 .brief-description { margin-bottom: 5px; }
.style-5248 .photos { margin: 0 5px 15px 0; }
.style-5248 .author { margin-bottom: 5px;font-weight: bold; }
.style-5248 .job-title { font-weight: bold; }
.style-5248 .lists img { margin-right: 5px; }
.style-5248 .answer { line-height: 21px; }
.style-5248 .biobutton { margin: 5px 0 5px 0; }
.style-5248 .title { font-weight: bold; }
.style-5248 .submit-button { margin-left: 5px; }
.style-5248 .photo img { margin-bottom: 10px; }
.style-5248 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-5248 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #9e0327; }
.style-5248 .nick-name { font-weight: bold; }
.style-5248 .name-prefix { font-weight: bold; }
.style-5248 .first-name { font-weight: bold; }
.style-5248 .middle-name { font-weight: bold; }
.style-5248 .last-name { font-weight: bold; }
.style-5248 .maiden-name { font-weight: bold; }
.style-5248 .name-suffix { font-weight: bold; }
.style-5248 .chart { padding: 0px; }
.style-5248 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5248 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5248 .album-select { margin-bottom: 10px; }
.style-5248 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5248 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5248 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5248 .businessindex .h4-style { margin-left: 15px; }
.style-5248 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5248 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5248 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5248 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5248 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5248 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5248 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5248 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5248 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5248 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5248 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-5248 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5248 .team-headcoach { font-weight: bold; }
.style-5248 .schedule-opponent { font-weight: bold; }
.style-5248 .schedule-time { font-weight: bold; }
.style-5248 .schedule-site { font-weight: bold; }
.style-5248 .schedule-teamname { font-weight: bold; }
.style-5248 .schedule-title { font-weight: bold; }
.style-5248 .featured-link-container { border: 0 0 0 0; }
.style-5248 .poll-answer { padding: 0px; }
.style-5248 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5248 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5248 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5248 .event-detail { margin-bottom: 15px; }
.style-5248 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5248 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5248 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5248 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5248 .prev-button { font-weight: bold; }
.style-5248 .next-button { font-weight: bold; }
.style-5248 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5248 .today-button { font-weight: bold; }
.style-5248 .day a { font-weight: bold; }
.style-5248 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5248 .newsarchivedatepicker .current-year { text-align: center; }
.style-5248 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5248 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-5248 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5248 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5248 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5248 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5248 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5248 .large-calendar-grid { border-color: #7e7874; }
.style-5248 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5248 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5248 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5248 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5248 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5248 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5248 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5248 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5248 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5248 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5248 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5248 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5248 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-23742 .h2-style { border-top: 6px solid #c20430;padding: 11px;margin: 0 0 3px 0;color: #FFFFFF;background-color: #C20430;border-width: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-color: #C20430;border-style: solid; }
.style-23742 .h3-style { margin-left: 15px;color: #66615E; }
.style-23742 .h4-style { margin: 0 0 5px 0;color: #FFFFFF;font-size: 17px;background-color: #C20430; }
.style-23742 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-23742 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-23742 .description { line-height: 21px;margin-bottom: 5px; }
.style-23742 time { font-weight: bold;color: #7E7874; }
.style-23742 .h4-style A { margin: 0;color: #FFFFFF; }
.style-23742 .long-description { color: #FFFFFF; }
.style-23742 .brief-description { margin-bottom: 5px;line-height: 21px;color: #FFFFFF; }
.style-23742 .photos { margin: 0 5px 15px 0; }
.style-23742 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-23742 .job-title { font-weight: bold;color: #B8AEA9; }
.style-23742 .lists img { margin-right: 5px; }
.style-23742 .answer { line-height: 21px; }
.style-23742 .biobutton { margin: 5px 0 5px 0; }
.style-23742 .title { font-weight: bold; }
.style-23742 .submit-button { margin-left: 5px; }
.style-23742 .photo img { margin-bottom: 10px; }
.style-23742 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-23742 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-23742 .nick-name { font-weight: bold; }
.style-23742 .name-prefix { font-weight: bold; }
.style-23742 .first-name { font-weight: bold; }
.style-23742 .middle-name { font-weight: bold; }
.style-23742 .last-name { font-weight: bold; }
.style-23742 .maiden-name { font-weight: bold; }
.style-23742 .name-suffix { font-weight: bold; }
.style-23742 .chart { padding: 0px; }
.style-23742 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-23742 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-23742 .annualfund .goal .label { color: #C20430; }
.style-23742 .album-name { color: #C20430; }
.style-23742 .album-select-form { margin-bottom: 10px; }
.style-23742 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-23742 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-23742 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-23742 .businessindex .h4-style { margin-left: 15px; }
.style-23742 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-23742 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-23742 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-23742 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-23742 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-23742 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-23742 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-23742 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-23742 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-23742 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-23742 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%;color: #FFFFFF; }
.style-23742 div.content-wrap { padding: 15px;line-height: 21px;background-color: #C20430;border-width: 0px;border-color: #C20430;border-style: solid; }
.style-23742 .team-headcoach { font-weight: bold; }
.style-23742 .schedule-date { color: #C20430; }
.style-23742 .schedule-opponent { font-weight: bold; }
.style-23742 .schedule-time { color: #C20430; }
.style-23742 .schedule-site { font-weight: bold; }
.style-23742 .schedule-teamname { font-weight: bold; }
.style-23742 .schedule-title { font-weight: bold;color: #7E7874; }
.style-23742 .featured-link-container { border: 0 0 0 0; }
.style-23742 .poll-answer { padding: 0px; }
.style-23742 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-23742 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-23742 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-23742 .event-detail { margin-bottom: 15px; }
.style-23742 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-23742 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-23742 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-23742 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-23742 .prev-button { font-weight: bold; }
.style-23742 .next-button { font-weight: bold; }
.style-23742 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-23742 .today-button { font-weight: bold; }
.style-23742 .day a { font-weight: bold; }
.style-23742 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-23742 .newsarchivedatepicker .current-year { text-align: center; }
.style-23742 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-23742 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-23742 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-23742 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-23742 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-23742 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-23742 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-23742 .large-calendar-grid { border-color: #7e7874; }
.style-23742 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-23742 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-23742 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-23742 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-23742 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-23742 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-23742 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-23742 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-23742 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-23742 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-23742 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-23742 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-23742 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-42666 .h2-style { border-top: 6px solid #c20430;padding: 11px;margin: 0 0 3px 0;color: #FFFFFF;background-color: #7E7874;border-width: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-color: #7E7874;border-style: solid; }
.style-42666 .h3-style { margin-left: 15px;color: #66615E; }
.style-42666 .h4-style { margin: 6px;color: #FFFFFF;font-size: 16px;background-color: #7E7874;border-width: 0px;border-style: solid;padding: 0px; }
.style-42666 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-42666 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-42666 .description { line-height: 21px;margin-bottom: 5px; }
.style-42666 time { font-weight: bold;color: #7E7874; }
.style-42666 .h4-style A { margin: 0;color: #FFFFFF; }
.style-42666 .long-description { color: #FFFFFF; }
.style-42666 .brief-description { margin-bottom: 5px;line-height: 21px;color: #FFFFFF; }
.style-42666 .photos { margin: 0 5px 15px 0; }
.style-42666 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-42666 .job-title { font-weight: bold;color: #B8AEA9; }
.style-42666 .lists img { margin-right: 5px; }
.style-42666 .answer { line-height: 21px; }
.style-42666 .biobutton { margin: 5px 0 5px 0; }
.style-42666 .title { font-weight: bold; }
.style-42666 .submit-button { margin-left: 5px; }
.style-42666 .photo img { margin-bottom: 10px; }
.style-42666 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-42666 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-42666 .nick-name { font-weight: bold; }
.style-42666 .name-prefix { font-weight: bold; }
.style-42666 .first-name { font-weight: bold; }
.style-42666 .middle-name { font-weight: bold; }
.style-42666 .last-name { font-weight: bold; }
.style-42666 .maiden-name { font-weight: bold; }
.style-42666 .name-suffix { font-weight: bold; }
.style-42666 .chart { padding: 0px; }
.style-42666 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-42666 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-42666 .annualfund .goal .label { color: #C20430; }
.style-42666 .album-name { color: #C20430; }
.style-42666 .album-select-form { margin-bottom: 10px; }
.style-42666 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-42666 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-42666 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-42666 .businessindex .h4-style { margin-left: 15px; }
.style-42666 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-42666 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-42666 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-42666 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-42666 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-42666 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-42666 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-42666 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-42666 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-42666 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-42666 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%;color: #FFFFFF;text-align: center; }
.style-42666 div.content-wrap { padding: 15px;line-height: 21px;background-color: #7E7874;border-width: 0px;border-color: #C20430;border-style: solid; }
.style-42666 .team-headcoach { font-weight: bold; }
.style-42666 .schedule-date { color: #C20430; }
.style-42666 .schedule-opponent { font-weight: bold; }
.style-42666 .schedule-time { color: #C20430; }
.style-42666 .schedule-site { font-weight: bold; }
.style-42666 .schedule-teamname { font-weight: bold; }
.style-42666 .schedule-title { font-weight: bold;color: #7E7874; }
.style-42666 .featured-link-container { border: 0 0 0 0; }
.style-42666 .poll-answer { padding: 0px; }
.style-42666 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-42666 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-42666 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-42666 .event-detail { margin-bottom: 15px; }
.style-42666 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-42666 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-42666 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-42666 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-42666 .prev-button { font-weight: bold; }
.style-42666 .next-button { font-weight: bold; }
.style-42666 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-42666 .today-button { font-weight: bold; }
.style-42666 .day a { font-weight: bold; }
.style-42666 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-42666 .newsarchivedatepicker .current-year { text-align: center; }
.style-42666 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-42666 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-42666 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-42666 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-42666 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-42666 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-42666 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-42666 .large-calendar-grid { border-color: #7e7874; }
.style-42666 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-42666 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-42666 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-42666 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-42666 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-42666 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-42666 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-42666 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-42666 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-42666 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-42666 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-42666 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-42666 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-60648 .h2-style { border-top: 6px solid #9e0327;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #FFFFFF; }
.style-60648 .h3-style { margin-left: 15px;color: #FFFFFF; }
.style-60648 .h4-style { margin: 0px; }
.style-60648 A { color: #FFFFFF; }
.style-60648 .button { border-left: 10px solid #c6bcb6;color: #FFFFFF;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #c6bcb6; }
.style-60648 { border-width: 1px;border-style: solid;border-color: #C20430;margin: 0 0 25px 0;background-color: #C20430;color: #FFFFFF;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/seal_padding2.png');background-repeat: no-repeat;background-position: left bottom;padding: 0px; }
.style-60648 .description { line-height: 21px;margin-bottom: 5px; }
.style-60648 time { font-weight: bold; }
.style-60648 .link-image { text-align: center;padding: 10px; }
.style-60648 .brief-description { margin-bottom: 5px; }
.style-60648 .photos { margin: 0 5px 15px 0; }
.style-60648 .author { margin-bottom: 5px;font-weight: bold; }
.style-60648 .job-title { font-weight: bold; }
.style-60648 .lists img { margin-right: 5px; }
.style-60648 .answer { line-height: 21px; }
.style-60648 .biobutton { margin: 5px 0 5px 0; }
.style-60648 .title { font-weight: bold; }
.style-60648 .submit-button { margin-left: 5px; }
.style-60648 .photo img { margin-bottom: 10px; }
.style-60648 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-60648 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #9e0327; }
.style-60648 .nick-name { font-weight: bold; }
.style-60648 .name-prefix { font-weight: bold; }
.style-60648 .first-name { font-weight: bold; }
.style-60648 .middle-name { font-weight: bold; }
.style-60648 .last-name { font-weight: bold; }
.style-60648 .maiden-name { font-weight: bold; }
.style-60648 .name-suffix { font-weight: bold; }
.style-60648 .chart { padding: 0px; }
.style-60648 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-60648 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-60648 A.links-urllink { font-size: 22px;text-align: left;text-decoration: underline; }
.style-60648 .album-select { margin-bottom: 10px; }
.style-60648 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-60648 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-60648 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-60648 .businessindex .h4-style { margin-left: 15px; }
.style-60648 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-60648 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-60648 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-60648 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-60648 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-60648 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-60648 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-60648 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-60648 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-60648 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-60648 li.group { margin-bottom: 15px;display: inline-block;width: 100%;background-position: right bottom;text-align: left;border-width: 0px;border-style: solid;padding: 0px;margin: 4px;font-size: 22px;text-decoration: underline; }
.style-60648 li.subcategory-group { background-repeat: no-repeat; }
.style-60648 div.content-wrap { padding: 15px;line-height: 21px;background-repeat: no-repeat;background-position: right bottom; }
.style-60648 .team-headcoach { font-weight: bold; }
.style-60648 .schedule-opponent { font-weight: bold; }
.style-60648 .schedule-time { font-weight: bold; }
.style-60648 .schedule-site { font-weight: bold; }
.style-60648 .schedule-teamname { font-weight: bold; }
.style-60648 .schedule-title { font-weight: bold; }
.style-60648 .featured-link-container { border: 0 0 0 0; }
.style-60648 .poll-answer { padding: 0px; }
.style-60648 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-60648 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-60648 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-60648 .event-detail { margin-bottom: 15px; }
.style-60648 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-60648 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-60648 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-60648 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-60648 .prev-button { font-weight: bold; }
.style-60648 .next-button { font-weight: bold; }
.style-60648 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-60648 .today-button { font-weight: bold; }
.style-60648 .day a { font-weight: bold; }
.style-60648 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-60648 .newsarchivedatepicker .current-year { text-align: center; }
.style-60648 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-60648 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-60648 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-60648 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-60648 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-60648 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-60648 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-60648 .large-calendar-grid { border-color: #7e7874; }
.style-60648 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-60648 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-60648 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-60648 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-60648 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-60648 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-60648 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-60648 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-60648 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-60648 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-60648 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-60648 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-60648 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5237 .h2-style { border-top: 6px solid #4e9ee5;padding: 7px;margin: 0px;color: #4e9ee5;text-align: left; }
.style-5237 .h3-style { margin-left: 15px;color: #66615E; }
.style-5237 .h4-style { margin: 0 0 5px 0; }
.style-5237 A { color: #4E9EE5; }
.style-5237 .button { border-left: 10px solid #c6bcb6;color: #4e9ee5;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5237 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5237 .description { line-height: 21px;margin-bottom: 5px; }
.style-5237 time { font-weight: bold;color: #7E7874; }
.style-5237 .brief-description { margin-bottom: 5px; }
.style-5237 .photos { margin: 0 8px 5px 0; }
.style-5237 .text img { margin-right: 20px; }
.style-5237 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5237 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5237 .lists img { margin-right: 5px; }
.style-5237 .answer { line-height: 21px; }
.style-5237 .biobutton { margin: 5px 0 5px 0; }
.style-5237 .title { font-weight: bold; }
.style-5237 .submit-button { margin-left: 5px; }
.style-5237 .photo img { margin-bottom: 10px; }
.style-5237 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5237 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5237 .nick-name { font-weight: bold; }
.style-5237 .name-prefix { font-weight: bold; }
.style-5237 .first-name { font-weight: bold; }
.style-5237 .middle-name { font-weight: bold; }
.style-5237 .last-name { font-weight: bold; }
.style-5237 .maiden-name { font-weight: bold; }
.style-5237 .name-suffix { font-weight: bold; }
.style-5237 .chart { padding: 0px; }
.style-5237 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5237 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5237 .annualfund .goal .label { color: #C20430; }
.style-5237 .album-name { color: #4E9EE5; }
.style-5237 .album-select-form { margin-bottom: 10px; }
.style-5237 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5237 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5237 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5237 .businessindex .h4-style { margin-left: 15px; }
.style-5237 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5237 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5237 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5237 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5237 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5237 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5237 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5237 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5237 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5237 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5237 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-5237 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5237 .team-headcoach { font-weight: bold; }
.style-5237 .schedule-date { color: #C20430; }
.style-5237 .schedule-opponent { font-weight: bold; }
.style-5237 .schedule-time { color: #C20430; }
.style-5237 .schedule-site { font-weight: bold; }
.style-5237 .schedule-teamname { font-weight: bold; }
.style-5237 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5237 .featured-link-container { border: 0 0 0 0; }
.style-5237 .poll-answer { padding: 0px; }
.style-5237 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5237 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5237 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5237 .event-detail { margin-bottom: 15px; }
.style-5237 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5237 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5237 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5237 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5237 .prev-button { font-weight: bold; }
.style-5237 .next-button { font-weight: bold; }
.style-5237 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5237 .today-button { font-weight: bold; }
.style-5237 .day a { font-weight: bold; }
.style-5237 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5237 .newsarchivedatepicker .current-year { text-align: center; }
.style-5237 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5237 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5237 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5237 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5237 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5237 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5237 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5237 .large-calendar-grid { border-color: #7e7874; }
.style-5237 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5237 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5237 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5237 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5237 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5237 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5237 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5237 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5237 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5237 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5237 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5237 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5237 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5237 .grad-year-short:before { content: "'";padding-left: 5px; }
.style-26183 .h2-style { border-top: 6px solid #4e9ee5;padding: 7px;margin: 0px;color: #4e9ee5;text-align: left;font-size: 18px; }
.style-26183 .h3-style { margin-left: 15px;color: #66615E; }
.style-26183 .h4-style { margin: 0 0 5px 0; }
.style-26183 A { color: #4E9EE5; }
.style-26183 .button { border-left: 10px solid #c6bcb6;color: #4e9ee5;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-26183 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-26183 .description { line-height: 21px;margin-bottom: 5px; }
.style-26183 time { font-weight: bold;color: #7E7874; }
.style-26183 .brief-description { margin-bottom: 5px; }
.style-26183 .photos { margin: 0 8px 5px 0; }
.style-26183 .text img { margin-right: 20px; }
.style-26183 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-26183 .job-title { font-weight: bold;color: #B8AEA9; }
.style-26183 .lists img { margin-right: 5px; }
.style-26183 .answer { line-height: 21px; }
.style-26183 .biobutton { margin: 5px 0 5px 0; }
.style-26183 .title { font-weight: bold; }
.style-26183 .submit-button { margin-left: 5px; }
.style-26183 .photo img { margin-bottom: 10px; }
.style-26183 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-26183 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-26183 .nick-name { font-weight: bold; }
.style-26183 .name-prefix { font-weight: bold; }
.style-26183 .first-name { font-weight: bold; }
.style-26183 .middle-name { font-weight: bold; }
.style-26183 .last-name { font-weight: bold; }
.style-26183 .maiden-name { font-weight: bold; }
.style-26183 .name-suffix { font-weight: bold; }
.style-26183 .chart { padding: 0px; }
.style-26183 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-26183 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-26183 .annualfund .goal .label { color: #C20430; }
.style-26183 .album-name { color: #4E9EE5; }
.style-26183 .album-select-form { margin-bottom: 10px; }
.style-26183 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-26183 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-26183 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-26183 .businessindex .h4-style { margin-left: 15px; }
.style-26183 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-26183 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-26183 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-26183 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-26183 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-26183 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-26183 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-26183 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-26183 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-26183 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-26183 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-26183 div.content-wrap { padding: 7px;line-height: 21px;font-size: 14px; }
.style-26183 .team-headcoach { font-weight: bold; }
.style-26183 .schedule-date { color: #C20430; }
.style-26183 .schedule-opponent { font-weight: bold; }
.style-26183 .schedule-time { color: #C20430; }
.style-26183 .schedule-site { font-weight: bold; }
.style-26183 .schedule-teamname { font-weight: bold; }
.style-26183 .schedule-title { font-weight: bold;color: #7E7874; }
.style-26183 .featured-link-container { border: 0 0 0 0; }
.style-26183 .poll-answer { padding: 0px; }
.style-26183 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-26183 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-26183 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-26183 .event-detail { margin-bottom: 15px; }
.style-26183 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-26183 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-26183 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-26183 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-26183 .prev-button { font-weight: bold; }
.style-26183 .next-button { font-weight: bold; }
.style-26183 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-26183 .today-button { font-weight: bold; }
.style-26183 .day a { font-weight: bold; }
.style-26183 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-26183 .newsarchivedatepicker .current-year { text-align: center; }
.style-26183 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-26183 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-26183 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-26183 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-26183 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-26183 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-26183 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-26183 .large-calendar-grid { border-color: #7e7874; }
.style-26183 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-26183 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-26183 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-26183 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-26183 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-26183 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-26183 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-26183 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-26183 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-26183 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-26183 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-26183 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-26183 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5238 .h2-style { border-top: 6px solid #90bc6b;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #90bc6b; }
.style-5238 .h3-style { margin-left: 15px;color: #66615E; }
.style-5238 .h4-style { padding: 0px;margin: 5px 0 5px 0; }
.style-5238 A { color: #90bc6b; }
.style-5238 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5238 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5238 .description { line-height: 21px;margin-bottom: 5px; }
.style-5238 time { font-weight: bold;color: #7E7874; }
.style-5238 .brief-description { margin-bottom: 5px; }
.style-5238 .photos { margin: 0 0 15px 8px; }
.style-5238 .text img { margin-left: 10px; }
.style-5238 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5238 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5238 .lists img { margin-right: 5px; }
.style-5238 .answer { line-height: 21px; }
.style-5238 .biobutton { margin: 5px 0 5px 0; }
.style-5238 .title { font-weight: bold; }
.style-5238 .submit-button { margin-left: 5px; }
.style-5238 .photo img { margin-bottom: 10px; }
.style-5238 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5238 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5238 .nick-name { font-weight: bold; }
.style-5238 .name-prefix { font-weight: bold; }
.style-5238 .first-name { font-weight: bold; }
.style-5238 .middle-name { font-weight: bold; }
.style-5238 .last-name { font-weight: bold; }
.style-5238 .maiden-name { font-weight: bold; }
.style-5238 .name-suffix { font-weight: bold; }
.style-5238 .chart { padding: 0px; }
.style-5238 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5238 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5238 .annualfund .goal .label { color: #C20430; }
.style-5238 .album-name { color: #90bc6b; }
.style-5238 .album-select-form { margin-bottom: 10px; }
.style-5238 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5238 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5238 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5238 .businessindex .h4-style { margin-left: 15px; }
.style-5238 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5238 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5238 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5238 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5238 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5238 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5238 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5238 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5238 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5238 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5238 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-5238 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5238 .team-headcoach { font-weight: bold; }
.style-5238 .schedule-date { color: #C20430; }
.style-5238 .schedule-opponent { font-weight: bold; }
.style-5238 .schedule-time { color: #C20430; }
.style-5238 .schedule-site { font-weight: bold; }
.style-5238 .schedule-teamname { font-weight: bold; }
.style-5238 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5238 .featured-link-container { border: 0 0 0 0; }
.style-5238 .poll-answer { padding: 0px; }
.style-5238 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5238 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5238 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5238 .event-detail { margin-bottom: 15px; }
.style-5238 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5238 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5238 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5238 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5238 .prev-button { font-weight: bold; }
.style-5238 .next-button { font-weight: bold; }
.style-5238 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5238 .today-button { font-weight: bold; }
.style-5238 .day a { font-weight: bold; }
.style-5238 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5238 .newsarchivedatepicker .current-year { text-align: center; }
.style-5238 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5238 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5238 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5238 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5238 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5238 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5238 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5238 .large-calendar-grid { border-color: #7e7874; }
.style-5238 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5238 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5238 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5238 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5238 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5238 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5238 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5238 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5238 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5238 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5238 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5238 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5238 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5236 .h2-style { border-top: 6px solid #c6bcb6;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-5236 .h3-style { margin-left: 15px;color: #66615E; }
.style-5236 .h4-style { margin: 0 0 5px 0; }
.style-5236 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5236 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5236 .description { line-height: 21px;margin-bottom: 5px; }
.style-5236 time { font-weight: bold;color: #7E7874; }
.style-5236 .brief-description { margin-bottom: 5px; }
.style-5236 .photos { margin: 0 5px 15px 0; }
.style-5236 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5236 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5236 .lists img { margin-right: 5px; }
.style-5236 .answer { line-height: 21px; }
.style-5236 .biobutton { margin: 5px 0 5px 0; }
.style-5236 .title { font-weight: bold; }
.style-5236 .submit-button { margin-left: 5px; }
.style-5236 .photo img { margin-bottom: 10px; }
.style-5236 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5236 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5236 .nick-name { font-weight: bold; }
.style-5236 .name-prefix { font-weight: bold; }
.style-5236 .first-name { font-weight: bold; }
.style-5236 .middle-name { font-weight: bold; }
.style-5236 .last-name { font-weight: bold; }
.style-5236 .maiden-name { font-weight: bold; }
.style-5236 .name-suffix { font-weight: bold; }
.style-5236 .chart { padding: 0px; }
.style-5236 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5236 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5236 .annualfund .goal .label { color: #C20430; }
.style-5236 .album-name { color: #C20430; }
.style-5236 .album-select-form { margin-bottom: 10px; }
.style-5236 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5236 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5236 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5236 .businessindex .h4-style { margin-left: 15px; }
.style-5236 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5236 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5236 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5236 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5236 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5236 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5236 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5236 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5236 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5236 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5236 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-5236 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5236 .team-headcoach { font-weight: bold; }
.style-5236 .schedule-date { color: #C20430; }
.style-5236 .schedule-opponent { font-weight: bold; }
.style-5236 .schedule-time { color: #C20430; }
.style-5236 .schedule-site { font-weight: bold; }
.style-5236 .schedule-teamname { font-weight: bold; }
.style-5236 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5236 .featured-link-container { border: 0 0 0 0; }
.style-5236 .poll-answer { padding: 0px; }
.style-5236 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5236 .player-name { color: #C20430; }
.style-5236 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5236 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5236 .event-detail { margin-bottom: 15px; }
.style-5236 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5236 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5236 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5236 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5236 .prev-button { font-weight: bold; }
.style-5236 .next-button { font-weight: bold; }
.style-5236 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5236 .today-button { font-weight: bold; }
.style-5236 .day a { font-weight: bold; }
.style-5236 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5236 .newsarchivedatepicker .current-year { text-align: center; }
.style-5236 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5236 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5236 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5236 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5236 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5236 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5236 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5236 .large-calendar-grid { border-color: #7e7874; }
.style-5236 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5236 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5236 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5236 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5236 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5236 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5236 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5236 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5236 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5236 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5236 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5236 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5236 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-10236 .h2-style { border-top: 6px solid #c6bcb6;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-10236 .h3-style { margin-left: 15px;color: #66615E; }
.style-10236 .h4-style { margin: 0 0 5px 0; }
.style-10236 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-10236 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-10236 .description { line-height: 21px;margin-bottom: 5px; }
.style-10236 time { font-weight: bold;color: #7E7874; }
.style-10236 .h4-style A { margin: 0; }
.style-10236 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-10236 .photos { margin: 0 5px 15px 0; }
.style-10236 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-10236 .job-title { font-weight: bold;color: #B8AEA9; }
.style-10236 .lists img { margin-right: 5px; }
.style-10236 .answer { line-height: 21px; }
.style-10236 .biobutton { margin: 5px 0 5px 0; }
.style-10236 .title { font-weight: bold; }
.style-10236 .submit-button { margin-left: 5px; }
.style-10236 .photo img { margin-bottom: 10px; }
.style-10236 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-10236 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-10236 .nick-name { font-weight: bold; }
.style-10236 .name-prefix { font-weight: bold; }
.style-10236 .first-name { font-weight: bold; }
.style-10236 .middle-name { font-weight: bold; }
.style-10236 .last-name { font-weight: bold; }
.style-10236 .maiden-name { font-weight: bold; }
.style-10236 .name-suffix { font-weight: bold; }
.style-10236 .chart { padding: 0px; }
.style-10236 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-10236 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-10236 .annualfund .goal .label { color: #C20430; }
.style-10236 .album-name { color: #C20430; }
.style-10236 .album-select-form { margin-bottom: 10px; }
.style-10236 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-10236 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10236 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10236 .businessindex .h4-style { margin-left: 15px; }
.style-10236 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-10236 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-10236 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-10236 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-10236 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-10236 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-10236 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-10236 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-10236 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-10236 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-10236 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-10236 div.content-wrap { padding: 15px;line-height: 21px; }
.style-10236 .team-headcoach { font-weight: bold; }
.style-10236 .schedule-date { color: #C20430; }
.style-10236 .schedule-opponent { font-weight: bold; }
.style-10236 .schedule-time { color: #C20430; }
.style-10236 .schedule-site { font-weight: bold; }
.style-10236 .schedule-teamname { font-weight: bold; }
.style-10236 .schedule-title { font-weight: bold;color: #7E7874; }
.style-10236 .featured-link-container { border: 0 0 0 0; }
.style-10236 .poll-answer { padding: 0px; }
.style-10236 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-10236 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-10236 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-10236 .event-detail { margin-bottom: 15px; }
.style-10236 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10236 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-10236 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-10236 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-10236 .prev-button { font-weight: bold; }
.style-10236 .next-button { font-weight: bold; }
.style-10236 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-10236 .today-button { font-weight: bold; }
.style-10236 .day a { font-weight: bold; }
.style-10236 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-10236 .newsarchivedatepicker .current-year { text-align: center; }
.style-10236 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-10236 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-10236 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-10236 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-10236 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-10236 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-10236 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-10236 .large-calendar-grid { border-color: #7e7874; }
.style-10236 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-10236 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-10236 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-10236 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-10236 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-10236 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-10236 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10236 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-10236 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10236 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-10236 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-10236 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-10236 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-10991 .h2-style { border-top: 6px solid #c6bcb6;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-10991 .h3-style { margin-left: 15px;color: #66615E; }
.style-10991 .h4-style { margin: 0 0 5px 0; }
.style-10991 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-10991 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-10991 .description { line-height: 21px;margin-bottom: 5px; }
.style-10991 time { font-weight: bold;color: #7E7874; }
.style-10991 .h4-style A { margin: 0; }
.style-10991 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-10991 .photos { margin: 0 5px 15px 0; }
.style-10991 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-10991 .job-title { font-weight: bold;color: #B8AEA9; }
.style-10991 .lists img { margin-right: 5px; }
.style-10991 .answer { line-height: 21px; }
.style-10991 .biobutton { margin: 5px 0 5px 0; }
.style-10991 .title { font-weight: bold; }
.style-10991 .submit-button { margin-left: 5px; }
.style-10991 .photo img { margin-bottom: 10px; }
.style-10991 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-10991 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-10991 .nick-name { font-weight: bold; }
.style-10991 .name-prefix { font-weight: bold; }
.style-10991 .first-name { font-weight: bold; }
.style-10991 .middle-name { font-weight: bold; }
.style-10991 .last-name { font-weight: bold; }
.style-10991 .maiden-name { font-weight: bold; }
.style-10991 .name-suffix { font-weight: bold; }
.style-10991 .chart { padding: 0px; }
.style-10991 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-10991 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-10991 .annualfund .goal .label { color: #C20430; }
.style-10991 .album-name { color: #C20430; }
.style-10991 .album-select-form { margin-bottom: 10px; }
.style-10991 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-10991 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10991 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10991 .businessindex .h4-style { margin-left: 15px; }
.style-10991 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-10991 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-10991 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-10991 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-10991 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-10991 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-10991 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-10991 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-10991 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-10991 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-10991 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-10991 div.content-wrap { padding: 15px;line-height: 21px; }
.style-10991 .team-headcoach { font-weight: bold; }
.style-10991 .schedule-date { color: #C20430; }
.style-10991 .schedule-opponent { font-weight: bold; }
.style-10991 .schedule-time { color: #C20430; }
.style-10991 .schedule-site { font-weight: bold; }
.style-10991 .schedule-teamname { font-weight: bold; }
.style-10991 .schedule-title { font-weight: bold;color: #7E7874; }
.style-10991 .featured-link-container { border: 0 0 0 0; }
.style-10991 .poll-answer { padding: 0px; }
.style-10991 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-10991 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-10991 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-10991 .event-detail { margin-bottom: 15px; }
.style-10991 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10991 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-10991 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-10991 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-10991 .prev-button { font-weight: bold; }
.style-10991 .next-button { font-weight: bold; }
.style-10991 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-10991 .today-button { font-weight: bold; }
.style-10991 .day a { font-weight: bold; }
.style-10991 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-10991 .newsarchivedatepicker .current-year { text-align: center; }
.style-10991 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-10991 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-10991 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-10991 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-10991 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-10991 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-10991 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-10991 .large-calendar-grid { border-color: #7e7874; }
.style-10991 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-10991 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-10991 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-10991 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-10991 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-10991 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-10991 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10991 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-10991 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10991 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-10991 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-10991 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-10991 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-27341 .h2-style { border-top: 6px solid #c6bcb6;padding: 5px;margin: 0 0 3px 0;color: #C20430;background-color: #EEEEEE; }
.style-27341 .h3-style { margin-left: 15px;color: #66615E; }
.style-27341 .h4-style { margin: 0 0 5px 0; }
.style-27341 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-27341 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-27341 .description { line-height: 21px;margin-bottom: 5px; }
.style-27341 time { font-weight: bold;color: #7E7874; }
.style-27341 .brief-description { margin-bottom: 5px; }
.style-27341 .photos { margin: 0 5px 15px 0; }
.style-27341 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-27341 .job-title { font-weight: bold;color: #B8AEA9; }
.style-27341 .lists img { margin-right: 5px; }
.style-27341 .answer { line-height: 21px; }
.style-27341 .biobutton { margin: 5px 0 5px 0; }
.style-27341 .title { font-weight: bold; }
.style-27341 .submit-button { margin-left: 5px; }
.style-27341 .photo img { margin-bottom: 10px; }
.style-27341 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-27341 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-27341 .nick-name { font-weight: bold; }
.style-27341 .name-prefix { font-weight: bold; }
.style-27341 .first-name { font-weight: bold; }
.style-27341 .middle-name { font-weight: bold; }
.style-27341 .last-name { font-weight: bold; }
.style-27341 .maiden-name { font-weight: bold; }
.style-27341 .name-suffix { font-weight: bold; }
.style-27341 .chart { padding: 0px; }
.style-27341 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-27341 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-27341 .annualfund .goal .label { color: #C20430; }
.style-27341 .album-name { color: #C20430; }
.style-27341 .album-select-form { margin-bottom: 10px; }
.style-27341 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-27341 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-27341 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-27341 .businessindex .h4-style { margin-left: 15px; }
.style-27341 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-27341 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-27341 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-27341 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-27341 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-27341 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-27341 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-27341 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-27341 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-27341 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-27341 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-27341 div.content-wrap { padding: 5px;line-height: 21px;font-size: 14px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/54/site/720/images/seal.png');background-position: right bottom;background-repeat: no-repeat;text-align: left;background-color: #EEEEEE;color: #000000; }
.style-27341 .team-headcoach { font-weight: bold; }
.style-27341 .schedule-date { color: #C20430; }
.style-27341 .schedule-opponent { font-weight: bold; }
.style-27341 .schedule-time { color: #C20430; }
.style-27341 .schedule-site { font-weight: bold; }
.style-27341 .schedule-teamname { font-weight: bold; }
.style-27341 .schedule-title { font-weight: bold;color: #7E7874; }
.style-27341 .featured-link-container { border: 0 0 0 0; }
.style-27341 .poll-answer { padding: 0px; }
.style-27341 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-27341 .player-name { color: #C20430; }
.style-27341 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-27341 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-27341 .event-detail { margin-bottom: 15px; }
.style-27341 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-27341 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-27341 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-27341 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-27341 .prev-button { font-weight: bold; }
.style-27341 .next-button { font-weight: bold; }
.style-27341 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-27341 .today-button { font-weight: bold; }
.style-27341 .day a { font-weight: bold; }
.style-27341 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-27341 .newsarchivedatepicker .current-year { text-align: center; }
.style-27341 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-27341 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-27341 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-27341 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-27341 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-27341 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-27341 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-27341 .large-calendar-grid { border-color: #7e7874; }
.style-27341 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-27341 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-27341 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-27341 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-27341 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-27341 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-27341 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-27341 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-27341 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-27341 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-27341 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-27341 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-27341 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-14933 .h2-style { border-top: 6px solid #c6bcb6;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-14933 .h3-style { margin-left: 15px;color: #66615E; }
.style-14933 .h4-style { margin: 0 0 5px 0; }
.style-14933 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-14933 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-14933 .description { line-height: 21px;margin-bottom: 5px; }
.style-14933 time { font-weight: bold;color: #7E7874; }
.style-14933 .brief-description { margin-bottom: 5px; }
.style-14933 .photos { margin: 0 5px 15px 0;padding: 10px; }
.style-14933 .text img { padding: 2px; }
.style-14933 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-14933 .job-title { font-weight: bold;color: #B8AEA9; }
.style-14933 .lists img { margin-right: 5px; }
.style-14933 .answer { line-height: 21px; }
.style-14933 .biobutton { margin: 5px 0 5px 0; }
.style-14933 .title { font-weight: bold; }
.style-14933 .submit-button { margin-left: 5px; }
.style-14933 .photo img { margin-bottom: 10px; }
.style-14933 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-14933 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-14933 .nick-name { font-weight: bold; }
.style-14933 .name-prefix { font-weight: bold; }
.style-14933 .first-name { font-weight: bold; }
.style-14933 .middle-name { font-weight: bold; }
.style-14933 .last-name { font-weight: bold; }
.style-14933 .maiden-name { font-weight: bold; }
.style-14933 .name-suffix { font-weight: bold; }
.style-14933 .chart { padding: 0px; }
.style-14933 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-14933 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-14933 .annualfund .goal .label { color: #C20430; }
.style-14933 .album-name { color: #C20430; }
.style-14933 .album-select-form { margin-bottom: 10px; }
.style-14933 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-14933 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-14933 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-14933 .businessindex .h4-style { margin-left: 15px; }
.style-14933 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-14933 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-14933 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-14933 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-14933 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-14933 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-14933 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-14933 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-14933 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-14933 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-14933 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-14933 div.content-wrap { padding: 15px;line-height: 21px; }
.style-14933 .team-headcoach { font-weight: bold; }
.style-14933 .schedule-date { color: #C20430; }
.style-14933 .schedule-opponent { font-weight: bold; }
.style-14933 .schedule-time { color: #C20430; }
.style-14933 .schedule-site { font-weight: bold; }
.style-14933 .schedule-teamname { font-weight: bold; }
.style-14933 .schedule-title { font-weight: bold;color: #7E7874; }
.style-14933 .featured-link-container { border: 0 0 0 0; }
.style-14933 .poll-answer { padding: 0px; }
.style-14933 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-14933 .player-name { color: #C20430; }
.style-14933 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-14933 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-14933 .event-detail { margin-bottom: 15px; }
.style-14933 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-14933 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-14933 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-14933 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-14933 .prev-button { font-weight: bold; }
.style-14933 .next-button { font-weight: bold; }
.style-14933 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-14933 .today-button { font-weight: bold; }
.style-14933 .day a { font-weight: bold; }
.style-14933 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-14933 .newsarchivedatepicker .current-year { text-align: center; }
.style-14933 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-14933 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-14933 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-14933 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-14933 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-14933 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-14933 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-14933 .large-calendar-grid { border-color: #7e7874; }
.style-14933 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-14933 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-14933 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-14933 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-14933 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-14933 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-14933 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-14933 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-14933 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-14933 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-14933 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-14933 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-14933 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5227 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-5227 .h3-style { margin-left: 15px;color: #66615E; }
.style-5227 .h4-style { margin: 0 0 5px 0; }
.style-5227 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5227 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5227 .description { line-height: 21px;margin-bottom: 5px; }
.style-5227 time { font-weight: bold;color: #7E7874; }
.style-5227 .h4-style A { margin: 0;line-height: 20px; }
.style-5227 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-5227 .photos { margin: 0 5px 15px 0; }
.style-5227 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5227 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5227 .lists img { margin-right: 5px; }
.style-5227 .answer { line-height: 21px; }
.style-5227 .biobutton { margin: 5px 0 5px 0; }
.style-5227 .title { font-weight: bold; }
.style-5227 .submit-button { margin-left: 5px;border-width: 0px;border-style: solid;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 9px; }
.style-5227 .photo img { margin-bottom: 10px; }
.style-5227 .fsd img { max-width: 72px; }
.style-5227 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5227 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5227 .nick-name { font-weight: bold; }
.style-5227 .name-prefix { font-weight: bold; }
.style-5227 .first-name { font-weight: bold; }
.style-5227 .middle-name { font-weight: bold; }
.style-5227 .last-name { font-weight: bold; }
.style-5227 .maiden-name { font-weight: bold; }
.style-5227 .name-suffix { font-weight: bold; }
.style-5227 .chart { padding: 0px; }
.style-5227 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5227 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5227 .annualfund .goal .label { color: #C20430; }
.style-5227 .album-name { color: #C20430; }
.style-5227 .play-button { text-align: left; }
.style-5227 .album { padding: 25px; }
.style-5227 .album-select-form { margin-bottom: 10px; }
.style-5227 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5227 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5227 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5227 .businessindex .h4-style { margin-left: 15px; }
.style-5227 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5227 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5227 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5227 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5227 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5227 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5227 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5227 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5227 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5227 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5227 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-5227 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5227 .team-headcoach { font-weight: bold; }
.style-5227 .schedule-date { color: #C20430; }
.style-5227 .schedule-opponent { font-weight: bold; }
.style-5227 .schedule-time { color: #C20430; }
.style-5227 .schedule-site { font-weight: bold; }
.style-5227 .schedule-teamname { font-weight: bold; }
.style-5227 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5227 .featured-link-container { border: 0 0 0 0; }
.style-5227 .poll-answer { padding: 0px; }
.style-5227 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5227 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5227 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5227 .event-detail { margin-bottom: 15px; }
.style-5227 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5227 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5227 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5227 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5227 .prev-button { font-weight: bold; }
.style-5227 .next-button { font-weight: bold; }
.style-5227 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5227 .today-button { font-weight: bold; }
.style-5227 .day a { font-weight: bold; }
.style-5227 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5227 .newsarchivedatepicker .current-year { text-align: center; }
.style-5227 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5227 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5227 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5227 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5227 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5227 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5227 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5227 .large-calendar-grid { border-color: #7e7874; }
.style-5227 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5227 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5227 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5227 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5227 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5227 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5227 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5227 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5227 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5227 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5227 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5227 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5227 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5227 .grad-year-short:before { content: "'";padding-left: 5px; }
.style-5227 .directory-photo { max-width: 72px; }
.style-5227 .directory-details { padding-left: 10px; }
.style-66601 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-66601 .h3-style { margin-left: 15px;color: #66615E; }
.style-66601 .h4-style { margin: 0 0 5px 0; }
.style-66601 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-66601 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-66601 .description { line-height: 21px;margin-bottom: 5px; }
.style-66601 time { font-weight: bold;color: #7E7874; }
.style-66601 .h4-style A { margin: 0;line-height: 20px; }
.style-66601 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-66601 .photos { margin: 0 5px 15px 0; }
.style-66601 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-66601 .job-title { font-weight: bold;color: #B8AEA9; }
.style-66601 .lists img { margin-right: 5px; }
.style-66601 .answer { line-height: 21px; }
.style-66601 .biobutton { margin: 5px 0 5px 0; }
.style-66601 .title { font-weight: bold; }
.style-66601 .submit-button { margin-left: 5px;border-width: 0px;border-style: solid;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 9px; }
.style-66601 .photo img { margin-bottom: 10px; }
.style-66601 .fsd img { max-width: 72px; }
.style-66601 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-66601 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-66601 .nick-name { font-weight: bold; }
.style-66601 .name-prefix { font-weight: bold; }
.style-66601 .first-name { font-weight: bold; }
.style-66601 .middle-name { font-weight: bold; }
.style-66601 .last-name { font-weight: bold; }
.style-66601 .maiden-name { font-weight: bold; }
.style-66601 .name-suffix { font-weight: bold; }
.style-66601 .chart { padding: 0px; }
.style-66601 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-66601 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-66601 .annualfund .goal .label { color: #C20430; }
.style-66601 .album-name { color: #C20430; }
.style-66601 .play-button { text-align: left; }
.style-66601 .album { padding: 25px; }
.style-66601 .album-select-form { margin-bottom: 10px; }
.style-66601 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-66601 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-66601 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-66601 .businessindex .h4-style { margin-left: 15px; }
.style-66601 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-66601 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-66601 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-66601 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-66601 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-66601 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-66601 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-66601 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-66601 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-66601 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-66601 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-66601 div.content-wrap { padding: 15px;line-height: 21px; }
.style-66601 .team-headcoach { font-weight: bold; }
.style-66601 .schedule-date { color: #C20430; }
.style-66601 .schedule-opponent { font-weight: bold; }
.style-66601 .schedule-time { color: #C20430; }
.style-66601 .schedule-site { font-weight: bold; }
.style-66601 .schedule-teamname { font-weight: bold; }
.style-66601 .schedule-title { font-weight: bold;color: #7E7874; }
.style-66601 .featured-link-container { border: 0 0 0 0; }
.style-66601 .poll-answer { padding: 0px; }
.style-66601 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-66601 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-66601 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-66601 .event-detail { margin-bottom: 15px; }
.style-66601 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-66601 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-66601 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-66601 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-66601 .prev-button { font-weight: bold; }
.style-66601 .next-button { font-weight: bold; }
.style-66601 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-66601 .today-button { font-weight: bold; }
.style-66601 .day a { font-weight: bold; }
.style-66601 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-66601 .newsarchivedatepicker .current-year { text-align: center; }
.style-66601 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-66601 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-66601 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-66601 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-66601 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-66601 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-66601 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-66601 .large-calendar-grid { border-color: #7e7874; }
.style-66601 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-66601 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-66601 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-66601 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-66601 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-66601 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-66601 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-66601 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-66601 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-66601 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-66601 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-66601 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-66601 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-66601 .grad-year-short:before { content: "'";padding-left: 5px; }
.style-66601 .directory-photo { max-width: 72px; }
.style-66601 .directory-details { padding-left: 10px; }
.style-9955 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-9955 .h3-style { margin-left: 15px;color: #66615E; }
.style-9955 .h4-style { margin: 0 0 5px 0; }
.style-9955 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-9955 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-9955 .description { line-height: 21px;margin-bottom: 5px; }
.style-9955 time { font-weight: bold;color: #7E7874; }
.style-9955 .h4-style A { margin: 0;line-height: 20px; }
.style-9955 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-9955 .photos { margin: 0 5px 15px 0; }
.style-9955 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-9955 .job-title { font-weight: bold;color: #B8AEA9; }
.style-9955 .lists img { margin-right: 5px; }
.style-9955 .answer { line-height: 21px; }
.style-9955 .biobutton { margin-left: 83px; }
.style-9955 .title { font-weight: bold; }
.style-9955 .submit-button { margin-left: 5px; }
.style-9955 .photo img { margin-bottom: 10px; }
.style-9955 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-9955 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-9955 .nick-name { font-weight: bold; }
.style-9955 .name-prefix { font-weight: bold; }
.style-9955 .first-name { font-weight: bold; }
.style-9955 .middle-name { font-weight: bold; }
.style-9955 .last-name { font-weight: bold; }
.style-9955 .maiden-name { font-weight: bold; }
.style-9955 .name-suffix { font-weight: bold; }
.style-9955 .chart { padding: 0px; }
.style-9955 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-9955 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-9955 .annualfund .goal .label { color: #C20430; }
.style-9955 .album-name { color: #C20430; }
.style-9955 .play-button { text-align: left; }
.style-9955 .album { padding: 25px; }
.style-9955 .album-select-form { margin-bottom: 10px; }
.style-9955 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-9955 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-9955 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-9955 .businessindex .h4-style { margin-left: 15px; }
.style-9955 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-9955 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-9955 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-9955 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-9955 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-9955 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-9955 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-9955 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-9955 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-9955 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-9955 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-9955 div.content-wrap { padding: 15px;line-height: 21px; }
.style-9955 .team-headcoach { font-weight: bold; }
.style-9955 .schedule-date { color: #C20430; }
.style-9955 .schedule-opponent { font-weight: bold; }
.style-9955 .schedule-time { color: #C20430; }
.style-9955 .schedule-site { font-weight: bold; }
.style-9955 .schedule-teamname { font-weight: bold; }
.style-9955 .schedule-title { font-weight: bold;color: #7E7874; }
.style-9955 .featured-link-container { border: 0 0 0 0; }
.style-9955 .poll-answer { padding: 0px; }
.style-9955 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-9955 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-9955 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-9955 .event-detail { margin-bottom: 15px; }
.style-9955 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-9955 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-9955 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-9955 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-9955 .prev-button { font-weight: bold; }
.style-9955 .next-button { font-weight: bold; }
.style-9955 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-9955 .today-button { font-weight: bold; }
.style-9955 .day a { font-weight: bold; }
.style-9955 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-9955 .newsarchivedatepicker .current-year { text-align: center; }
.style-9955 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-9955 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-9955 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-9955 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-9955 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-9955 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-9955 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-9955 .end-date { display: none; }
.style-9955 .large-calendar-grid { border-color: #7e7874; }
.style-9955 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-9955 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-9955 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-9955 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-9955 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-9955 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-9955 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-9955 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-9955 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-9955 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-9955 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-9955 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-9955 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-23736 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430;text-align: center; }
.style-23736 .h3-style { margin-left: 15px;color: #66615E; }
.style-23736 .h4-style { margin: 0 0 5px 0;text-align: center; }
.style-23736 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-23736 { border-top: 6px solid #c20430;border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-23736 .description { line-height: 21px;margin-bottom: 5px; }
.style-23736 time { font-weight: bold;color: #7E7874; }
.style-23736 .h4-style A { margin: 0; }
.style-23736 .brief-description { margin-bottom: 5px;line-height: 21px;text-align: center; }
.style-23736 .photos { margin: 0 5px 15px 0; }
.style-23736 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-23736 .job-title { font-weight: bold;color: #B8AEA9; }
.style-23736 .lists img { margin-right: 5px; }
.style-23736 .answer { line-height: 21px; }
.style-23736 .biobutton { margin: 5px 0 5px 0; }
.style-23736 .title { font-weight: bold; }
.style-23736 .submit-button { margin-left: 5px; }
.style-23736 .photo img { margin-bottom: 10px; }
.style-23736 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-23736 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-23736 .nick-name { font-weight: bold; }
.style-23736 .name-prefix { font-weight: bold; }
.style-23736 .first-name { font-weight: bold; }
.style-23736 .middle-name { font-weight: bold; }
.style-23736 .last-name { font-weight: bold; }
.style-23736 .maiden-name { font-weight: bold; }
.style-23736 .name-suffix { font-weight: bold; }
.style-23736 .chart { padding: 0px; }
.style-23736 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-23736 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-23736 .annualfund .goal .label { color: #C20430; }
.style-23736 .album-name { color: #C20430; }
.style-23736 .album-select-form { margin-bottom: 10px; }
.style-23736 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-23736 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-23736 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-23736 .businessindex .h4-style { margin-left: 15px; }
.style-23736 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-23736 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-23736 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-23736 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-23736 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-23736 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-23736 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-23736 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-23736 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-23736 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-23736 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-23736 div.content-wrap { padding: 15px;line-height: 21px;border-top: 6px solid #c20430; }
.style-23736 .team-headcoach { font-weight: bold; }
.style-23736 .schedule-date { color: #C20430; }
.style-23736 .schedule-opponent { font-weight: bold; }
.style-23736 .schedule-time { color: #C20430; }
.style-23736 .schedule-site { font-weight: bold; }
.style-23736 .schedule-teamname { font-weight: bold; }
.style-23736 .schedule-title { font-weight: bold;color: #7E7874; }
.style-23736 .featured-link-container { border: 0 0 0 0; }
.style-23736 .poll-answer { padding: 0px; }
.style-23736 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-23736 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-23736 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-23736 .event-detail { margin-bottom: 15px; }
.style-23736 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-23736 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-23736 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-23736 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-23736 .prev-button { font-weight: bold; }
.style-23736 .next-button { font-weight: bold; }
.style-23736 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-23736 .today-button { font-weight: bold; }
.style-23736 .day a { font-weight: bold; }
.style-23736 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-23736 .newsarchivedatepicker .current-year { text-align: center; }
.style-23736 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-23736 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-23736 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-23736 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-23736 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-23736 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-23736 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-23736 .large-calendar-grid { border-color: #7e7874; }
.style-23736 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-23736 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-23736 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-23736 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-23736 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-23736 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-23736 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-23736 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-23736 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-23736 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-23736 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-23736 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-23736 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-36352 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430;text-align: center; }
.style-36352 .h3-style { margin-left: 15px;color: #66615E; }
.style-36352 .h4-style { margin: 0 0 5px 0;text-align: center; }
.style-36352 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-36352 { border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-36352 .description { line-height: 21px;margin-bottom: 5px; }
.style-36352 time { font-weight: bold;color: #7E7874; }
.style-36352 .h4-style A { margin: 0; }
.style-36352 .brief-description { margin-bottom: 5px;line-height: 21px;text-align: center; }
.style-36352 .photos { margin: 0 5px 15px 0; }
.style-36352 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-36352 .job-title { font-weight: bold;color: #B8AEA9; }
.style-36352 .lists img { margin-right: 5px; }
.style-36352 .answer { line-height: 21px; }
.style-36352 .biobutton { margin: 5px 0 5px 0; }
.style-36352 .title { font-weight: bold; }
.style-36352 .submit-button { margin-left: 5px; }
.style-36352 .photo img { margin-bottom: 10px; }
.style-36352 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-36352 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-36352 .nick-name { font-weight: bold; }
.style-36352 .name-prefix { font-weight: bold; }
.style-36352 .first-name { font-weight: bold; }
.style-36352 .middle-name { font-weight: bold; }
.style-36352 .last-name { font-weight: bold; }
.style-36352 .maiden-name { font-weight: bold; }
.style-36352 .name-suffix { font-weight: bold; }
.style-36352 .chart { padding: 0px; }
.style-36352 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-36352 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-36352 .annualfund .goal .label { color: #C20430; }
.style-36352 .album-name { color: #C20430; }
.style-36352 .album-select-form { margin-bottom: 10px; }
.style-36352 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-36352 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-36352 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-36352 .businessindex .h4-style { margin-left: 15px; }
.style-36352 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-36352 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-36352 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-36352 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-36352 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-36352 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-36352 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-36352 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-36352 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-36352 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-36352 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-36352 div.content-wrap { padding: 11px;line-height: 21px;color: #C20430;margin: 0px;border-width: 5px;border-style: solid; }
.style-36352 .team-headcoach { font-weight: bold; }
.style-36352 .schedule-date { color: #C20430; }
.style-36352 .schedule-opponent { font-weight: bold; }
.style-36352 .schedule-time { color: #C20430; }
.style-36352 .schedule-site { font-weight: bold; }
.style-36352 .schedule-teamname { font-weight: bold; }
.style-36352 .schedule-title { font-weight: bold;color: #7E7874; }
.style-36352 .featured-link-container { border: 0 0 0 0; }
.style-36352 .poll-answer { padding: 0px; }
.style-36352 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-36352 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-36352 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-36352 .event-detail { margin-bottom: 15px; }
.style-36352 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-36352 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-36352 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-36352 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-36352 .prev-button { font-weight: bold; }
.style-36352 .next-button { font-weight: bold; }
.style-36352 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-36352 .today-button { font-weight: bold; }
.style-36352 .day a { font-weight: bold; }
.style-36352 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-36352 .newsarchivedatepicker .current-year { text-align: center; }
.style-36352 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-36352 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-36352 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-36352 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-36352 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-36352 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-36352 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-36352 .large-calendar-grid { border-color: #7e7874; }
.style-36352 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-36352 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-36352 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-36352 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-36352 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-36352 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-36352 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-36352 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-36352 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-36352 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-36352 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-36352 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-36352 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-38406 .h2-style { border-top: 6px solid #c20430;padding: 13px;margin: 0 0 3px 0;color: #FFFFFF;font-size: 26px;border-width: 0px;border-style: solid;font-weight: bold;background-color: #C20430;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;text-align: center; }
.style-38406 .h3-style { margin-left: 15px;color: #66615E; }
.style-38406 .h4-style { margin: 0 0 5px 0;font-size: 26px;text-align: center; }
.style-38406 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-38406 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-38406 .description { line-height: 21px;margin-bottom: 5px; }
.style-38406 time { font-weight: bold;color: #7E7874; }
.style-38406 .h4-style A { margin: 0; }
.style-38406 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-38406 .photos { margin: 0 5px 15px 0; }
.style-38406 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-38406 .job-title { font-weight: bold;color: #B8AEA9; }
.style-38406 .lists img { margin-right: 5px; }
.style-38406 .answer { line-height: 21px; }
.style-38406 .biobutton { margin: 5px 0 5px 0; }
.style-38406 .title { font-weight: bold; }
.style-38406 .submit-button { margin-left: 5px; }
.style-38406 .photo img { margin-bottom: 10px; }
.style-38406 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-38406 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-38406 .nick-name { font-weight: bold; }
.style-38406 .name-prefix { font-weight: bold; }
.style-38406 .first-name { font-weight: bold; }
.style-38406 .middle-name { font-weight: bold; }
.style-38406 .last-name { font-weight: bold; }
.style-38406 .maiden-name { font-weight: bold; }
.style-38406 .name-suffix { font-weight: bold; }
.style-38406 .chart { padding: 0px; }
.style-38406 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-38406 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-38406 .annualfund .goal .label { color: #C20430; }
.style-38406 .album-name { color: #C20430; }
.style-38406 .album-select-form { margin-bottom: 10px; }
.style-38406 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-38406 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-38406 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-38406 .businessindex .h4-style { margin-left: 15px; }
.style-38406 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-38406 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-38406 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-38406 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-38406 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-38406 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-38406 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-38406 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-38406 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-38406 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-38406 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%;text-align: left; }
.style-38406 div.content-wrap { padding: 15px;line-height: 21px;margin: 2px;border-width: 5px;border-style: solid;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;border-color: #C20430; }
.style-38406 .team-headcoach { font-weight: bold; }
.style-38406 .schedule-date { color: #C20430; }
.style-38406 .schedule-opponent { font-weight: bold; }
.style-38406 .schedule-time { color: #C20430; }
.style-38406 .schedule-site { font-weight: bold; }
.style-38406 .schedule-teamname { font-weight: bold; }
.style-38406 .schedule-title { font-weight: bold;color: #7E7874; }
.style-38406 .featured-link-container { border: 0 0 0 0; }
.style-38406 .poll-answer { padding: 0px; }
.style-38406 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-38406 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-38406 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-38406 .event-detail { margin-bottom: 15px; }
.style-38406 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-38406 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-38406 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-38406 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-38406 .prev-button { font-weight: bold; }
.style-38406 .next-button { font-weight: bold; }
.style-38406 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-38406 .today-button { font-weight: bold; }
.style-38406 .day a { font-weight: bold; }
.style-38406 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-38406 .newsarchivedatepicker .current-year { text-align: center; }
.style-38406 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-38406 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-38406 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-38406 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-38406 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-38406 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-38406 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-38406 .large-calendar-grid { border-color: #7e7874; }
.style-38406 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-38406 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-38406 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-38406 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-38406 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-38406 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-38406 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-38406 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-38406 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-38406 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-38406 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-38406 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-38406 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-33789 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-33789 .h3-style { margin-left: 15px;color: #66615E; }
.style-33789 .h4-style { margin: 0 0 5px 0; }
.style-33789 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-33789 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-33789 .description { line-height: 21px;margin-bottom: 5px; }
.style-33789 time { font-weight: bold;color: #7E7874; }
.style-33789 .h4-style A { margin: 0; }
.style-33789 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-33789 .photos { margin: 0 5px 15px 0; }
.style-33789 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-33789 .job-title { font-weight: bold;color: #B8AEA9; }
.style-33789 .lists img { margin-right: 5px; }
.style-33789 .answer { line-height: 21px; }
.style-33789 .biobutton { margin: 5px 0 5px 0; }
.style-33789 .title { font-weight: bold; }
.style-33789 .submit-button { margin-left: 5px; }
.style-33789 .photo img { margin-bottom: 10px; }
.style-33789 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-33789 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-33789 .nick-name { font-weight: bold; }
.style-33789 .name-prefix { font-weight: bold; }
.style-33789 .first-name { font-weight: bold; }
.style-33789 .middle-name { font-weight: bold; }
.style-33789 .last-name { font-weight: bold; }
.style-33789 .maiden-name { font-weight: bold; }
.style-33789 .name-suffix { font-weight: bold; }
.style-33789 .chart { padding: 0px; }
.style-33789 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-33789 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-33789 .annualfund .goal .label { color: #C20430; }
.style-33789 .album-name { color: #C20430; }
.style-33789 .album-select-form { margin-bottom: 10px; }
.style-33789 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-33789 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-33789 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-33789 .businessindex .h4-style { margin-left: 15px; }
.style-33789 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-33789 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-33789 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-33789 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-33789 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-33789 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-33789 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-33789 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-33789 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-33789 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-33789 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-33789 div.content-wrap { padding: 15px;line-height: 21px; }
.style-33789 .team-headcoach { font-weight: bold; }
.style-33789 .schedule-date { color: #C20430; }
.style-33789 .schedule-opponent { font-weight: bold; }
.style-33789 .schedule-time { color: #C20430; }
.style-33789 .schedule-site { font-weight: bold; }
.style-33789 .schedule-teamname { font-weight: bold; }
.style-33789 .schedule-title { font-weight: bold;color: #7E7874; }
.style-33789 .featured-link-container { border: 0 0 0 0; }
.style-33789 .poll-answer { padding: 0px; }
.style-33789 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-33789 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-33789 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-33789 .event-detail { margin-bottom: 15px; }
.style-33789 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-33789 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-33789 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-33789 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-33789 .prev-button { font-weight: bold; }
.style-33789 .next-button { font-weight: bold; }
.style-33789 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-33789 .today-button { font-weight: bold; }
.style-33789 .day a { font-weight: bold; }
.style-33789 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-33789 .newsarchivedatepicker .current-year { text-align: center; }
.style-33789 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-33789 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-33789 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-33789 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-33789 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-33789 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-33789 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-33789 .large-calendar-grid { border-color: #7e7874; }
.style-33789 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-33789 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-33789 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-33789 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-33789 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-33789 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-33789 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-33789 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-33789 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-33789 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-33789 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-33789 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-33789 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-38407 .h2-style { border-top: 6px solid #c20430;padding: 13px;margin: 0 0 3px 0;color: #FFFFFF;font-size: 23px;border-width: 0px;border-style: solid;background-color: #C20430;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;text-align: left; }
.style-38407 .h3-style { margin-left: 15px;color: #66615E; }
.style-38407 .h4-style { margin: 0 0 5px 0;font-size: 16px;text-align: left;font-weight: bold; }
.style-38407 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-38407 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-38407 .description { line-height: 21px;margin-bottom: 5px; }
.style-38407 time { font-weight: bold;color: #7E7874; }
.style-38407 .h4-style A { margin: 0; }
.style-38407 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-38407 .photos { margin: 0 5px 15px 0; }
.style-38407 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-38407 .job-title { font-weight: bold;color: #B8AEA9; }
.style-38407 .lists img { margin-right: 5px; }
.style-38407 .answer { line-height: 21px; }
.style-38407 .biobutton { margin: 5px 0 5px 0; }
.style-38407 .title { font-weight: bold; }
.style-38407 .submit-button { margin-left: 5px; }
.style-38407 .photo img { margin-bottom: 10px; }
.style-38407 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-38407 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-38407 .nick-name { font-weight: bold; }
.style-38407 .name-prefix { font-weight: bold; }
.style-38407 .first-name { font-weight: bold; }
.style-38407 .middle-name { font-weight: bold; }
.style-38407 .last-name { font-weight: bold; }
.style-38407 .maiden-name { font-weight: bold; }
.style-38407 .name-suffix { font-weight: bold; }
.style-38407 .chart { padding: 0px; }
.style-38407 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-38407 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-38407 .annualfund .goal .label { color: #C20430; }
.style-38407 .album-name { color: #C20430; }
.style-38407 .album-select-form { margin-bottom: 10px; }
.style-38407 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-38407 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-38407 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-38407 .businessindex .h4-style { margin-left: 15px; }
.style-38407 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-38407 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-38407 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-38407 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-38407 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-38407 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-38407 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-38407 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-38407 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-38407 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-38407 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%;text-align: left; }
.style-38407 div.content-wrap { padding: 15px;line-height: 21px;margin: 2px;border-width: 5px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-color: #C20430; }
.style-38407 .team-headcoach { font-weight: bold; }
.style-38407 .schedule-date { color: #C20430; }
.style-38407 .schedule-opponent { font-weight: bold; }
.style-38407 .schedule-time { color: #C20430; }
.style-38407 .schedule-site { font-weight: bold; }
.style-38407 .schedule-teamname { font-weight: bold; }
.style-38407 .schedule-title { font-weight: bold;color: #7E7874; }
.style-38407 .featured-link-container { border: 0 0 0 0; }
.style-38407 .poll-answer { padding: 0px; }
.style-38407 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-38407 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-38407 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-38407 .event-detail { margin-bottom: 15px; }
.style-38407 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-38407 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-38407 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-38407 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-38407 .prev-button { font-weight: bold; }
.style-38407 .next-button { font-weight: bold; }
.style-38407 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-38407 .today-button { font-weight: bold; }
.style-38407 .day a { font-weight: bold; }
.style-38407 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-38407 .newsarchivedatepicker .current-year { text-align: center; }
.style-38407 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-38407 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-38407 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-38407 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-38407 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-38407 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-38407 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-38407 .large-calendar-grid { border-color: #7e7874; }
.style-38407 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-38407 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-38407 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-38407 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-38407 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-38407 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-38407 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-38407 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-38407 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-38407 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-38407 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-38407 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-38407 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-12155 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-12155 .h3-style { margin-left: 15px;color: #66615E; }
.style-12155 .h4-style { margin: 0px;padding: 0px;border-width: 0px;border-style: solid; }
.style-12155 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-12155 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-12155 .description { line-height: 21px;margin-bottom: 5px; }
.style-12155 time { font-weight: bold;color: #7E7874; }
.style-12155 .h4-style A { margin: 0; }
.style-12155 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-12155 .photos { margin: 0 5px 15px 0; }
.style-12155 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-12155 .job-title { font-weight: bold;color: #B8AEA9; }
.style-12155 .lists img { margin-right: 5px;padding: 9px; }
.style-12155 .answer { line-height: 21px; }
.style-12155 .biobutton { margin: 5px 0 5px 0; }
.style-12155 .title { font-weight: bold; }
.style-12155 .submit-button { margin-left: 5px; }
.style-12155 .photo img { margin-bottom: 10px; }
.style-12155 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-12155 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-12155 .nick-name { font-weight: bold; }
.style-12155 .name-prefix { font-weight: bold; }
.style-12155 .first-name { font-weight: bold; }
.style-12155 .middle-name { font-weight: bold; }
.style-12155 .last-name { font-weight: bold; }
.style-12155 .maiden-name { font-weight: bold; }
.style-12155 .name-suffix { font-weight: bold; }
.style-12155 .chart { padding: 0px; }
.style-12155 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-12155 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-12155 .annualfund .goal .label { color: #C20430; }
.style-12155 .album-name { color: #C20430; }
.style-12155 .album-select-form { margin-bottom: 10px; }
.style-12155 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-12155 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12155 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12155 .businessindex .h4-style { margin-left: 15px; }
.style-12155 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-12155 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-12155 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-12155 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-12155 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-12155 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-12155 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-12155 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-12155 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-12155 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-12155 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-12155 div.content-wrap { padding: 15px;line-height: 21px; }
.style-12155 .team-headcoach { font-weight: bold; }
.style-12155 .schedule-date { color: #C20430; }
.style-12155 .schedule-opponent { font-weight: bold; }
.style-12155 .schedule-time { color: #C20430; }
.style-12155 .schedule-site { font-weight: bold; }
.style-12155 .schedule-teamname { font-weight: bold; }
.style-12155 .schedule-title { font-weight: bold;color: #7E7874; }
.style-12155 .featured-link-container { border: 0 0 0 0; }
.style-12155 .poll-answer { padding: 0px; }
.style-12155 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-12155 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-12155 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-12155 .event-detail { margin-bottom: 15px; }
.style-12155 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12155 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-12155 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-12155 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-12155 .prev-button { font-weight: bold; }
.style-12155 .next-button { font-weight: bold; }
.style-12155 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-12155 .today-button { font-weight: bold; }
.style-12155 .day a { font-weight: bold; }
.style-12155 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-12155 .newsarchivedatepicker .current-year { text-align: center; }
.style-12155 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-12155 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-12155 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-12155 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-12155 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-12155 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-12155 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-12155 .large-calendar-grid { border-color: #7e7874; }
.style-12155 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-12155 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-12155 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-12155 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-12155 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-12155 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-12155 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-12155 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-12155 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-12155 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-12155 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-12155 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-12155 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-12570 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-12570 .h3-style { margin-left: 15px;color: #66615E; }
.style-12570 .h4-style { margin: 0 0 5px 0; }
.style-12570 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-12570 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-12570 .description { line-height: 21px;margin-bottom: 5px; }
.style-12570 time { font-weight: bold;color: #7E7874; }
.style-12570 .h4-style A { margin: 0; }
.style-12570 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-12570 .photos { margin: 0 5px 15px 0; }
.style-12570 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-12570 .job-title { font-weight: bold;color: #B8AEA9; }
.style-12570 .lists img { margin-right: 5px; }
.style-12570 .answer { line-height: 21px; }
.style-12570 .biobutton { margin: 5px 0 5px 0; }
.style-12570 .title { font-weight: bold; }
.style-12570 .submit-button { margin-left: 5px; }
.style-12570 .photo img { margin-bottom: 10px; }
.style-12570 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-12570 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-12570 .nick-name { font-weight: bold; }
.style-12570 .name-prefix { font-weight: bold; }
.style-12570 .first-name { font-weight: bold; }
.style-12570 .middle-name { font-weight: bold; }
.style-12570 .last-name { font-weight: bold; }
.style-12570 .maiden-name { font-weight: bold; }
.style-12570 .name-suffix { font-weight: bold; }
.style-12570 .chart { padding: 0px; }
.style-12570 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-12570 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-12570 .annualfund .goal .label { color: #C20430; }
.style-12570 .album-name { color: #C20430; }
.style-12570 .album-select-form { margin-bottom: 10px; }
.style-12570 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-12570 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12570 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12570 .businessindex .h4-style { margin-left: 15px; }
.style-12570 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-12570 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-12570 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-12570 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-12570 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-12570 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-12570 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-12570 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-12570 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-12570 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-12570 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-12570 div.content-wrap { padding: 15px;line-height: 21px; }
.style-12570 .team-headcoach { font-weight: bold; }
.style-12570 .schedule-date { color: #C20430; }
.style-12570 .schedule-opponent { font-weight: bold; }
.style-12570 .schedule-time { color: #C20430; }
.style-12570 .schedule-site { font-weight: bold; }
.style-12570 .schedule-teamname { font-weight: bold; }
.style-12570 .schedule-title { font-weight: bold;color: #7E7874; }
.style-12570 .featured-link-container { border: 0 0 0 0; }
.style-12570 .poll-answer { padding: 0px; }
.style-12570 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-12570 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-12570 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-12570 .event-detail { margin-bottom: 15px; }
.style-12570 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12570 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-12570 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-12570 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-12570 .prev-button { font-weight: bold; }
.style-12570 .next-button { font-weight: bold; }
.style-12570 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-12570 .today-button { font-weight: bold; }
.style-12570 .day a { font-weight: bold; }
.style-12570 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-12570 .newsarchivedatepicker .current-year { text-align: center; }
.style-12570 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-12570 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-12570 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-12570 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-12570 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-12570 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-12570 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-12570 .large-calendar-grid { border-color: #7e7874; }
.style-12570 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-12570 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-12570 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-12570 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-12570 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-12570 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-12570 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-12570 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-12570 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-12570 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-12570 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-12570 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-12570 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-8752 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-8752 .h3-style { margin-left: 15px;color: #66615E; }
.style-8752 .h4-style { margin: 0 0 5px 0; }
.style-8752 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-8752 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-8752 .description { line-height: 21px;margin-bottom: 5px; }
.style-8752 time { font-weight: bold;color: #7E7874; }
.style-8752 .h4-style A { margin: 0; }
.style-8752 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-8752 .photos { margin: 0 5px 15px 0; }
.style-8752 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-8752 .job-title { font-weight: bold;color: #B8AEA9; }
.style-8752 .lists img { margin-right: 5px; }
.style-8752 .answer { line-height: 21px; }
.style-8752 .biobutton { margin: 5px 0 5px 0; }
.style-8752 .title { font-weight: bold; }
.style-8752 .submit-button { margin-left: 5px; }
.style-8752 .photo img { margin-bottom: 10px; }
.style-8752 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-8752 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-8752 .nick-name { font-weight: bold; }
.style-8752 .name-prefix { font-weight: bold; }
.style-8752 .first-name { font-weight: bold; }
.style-8752 .middle-name { font-weight: bold; }
.style-8752 .last-name { font-weight: bold; }
.style-8752 .maiden-name { font-weight: bold; }
.style-8752 .name-suffix { font-weight: bold; }
.style-8752 .chart { padding: 0px; }
.style-8752 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-8752 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-8752 .annualfund .goal .label { color: #C20430; }
.style-8752 .album-name { color: #C20430; }
.style-8752 .album-select-form { margin-bottom: 10px; }
.style-8752 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-8752 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-8752 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-8752 .businessindex .h4-style { margin-left: 15px; }
.style-8752 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-8752 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-8752 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-8752 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-8752 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-8752 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-8752 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-8752 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-8752 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-8752 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-8752 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-8752 div.content-wrap { padding: 15px;line-height: 21px; }
.style-8752 .team-headcoach { font-weight: bold; }
.style-8752 .schedule-date { color: #C20430; }
.style-8752 .schedule-opponent { font-weight: bold; }
.style-8752 .schedule-time { color: #C20430; }
.style-8752 .schedule-site { font-weight: bold; }
.style-8752 .schedule-teamname { font-weight: bold; }
.style-8752 .schedule-title { font-weight: bold;color: #7E7874; }
.style-8752 .featured-link-container { border: 0 0 0 0; }
.style-8752 .poll-answer { padding: 0px; }
.style-8752 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-8752 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-8752 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-8752 .event-detail { margin-bottom: 15px; }
.style-8752 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-8752 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-8752 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-8752 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-8752 .prev-button { font-weight: bold; }
.style-8752 .next-button { font-weight: bold; }
.style-8752 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-8752 .today-button { font-weight: bold; }
.style-8752 .day a { font-weight: bold; }
.style-8752 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-8752 .newsarchivedatepicker .current-year { text-align: center; }
.style-8752 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-8752 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-8752 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-8752 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-8752 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-8752 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-8752 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-8752 .large-calendar-grid { border-color: #7e7874; }
.style-8752 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-8752 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-8752 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-8752 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-8752 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-8752 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-8752 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-8752 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-8752 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-8752 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-8752 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-8752 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-8752 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-12154 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-12154 .h3-style { margin-left: 15px;color: #66615E; }
.style-12154 .h4-style { margin: 0 0 5px 0; }
.style-12154 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-12154 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-12154 .description { line-height: 21px;margin-bottom: 5px; }
.style-12154 time { font-weight: bold;color: #7E7874; }
.style-12154 .h4-style A { margin: 0;line-height: 20px; }
.style-12154 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-12154 .photos { margin: 0 5px 15px 0; }
.style-12154 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-12154 .job-title { font-weight: bold;color: #B8AEA9; }
.style-12154 .lists img { margin-right: 5px; }
.style-12154 .answer { line-height: 21px; }
.style-12154 .biobutton { margin-left: 83px; }
.style-12154 .title { font-weight: bold; }
.style-12154 .submit-button { margin-left: 5px; }
.style-12154 .photo img { margin-bottom: 10px; }
.style-12154 .fsd img { max-width: 72px; }
.style-12154 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-12154 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-12154 .nick-name { font-weight: bold; }
.style-12154 .name-prefix { font-weight: bold; }
.style-12154 .first-name { font-weight: bold; }
.style-12154 .middle-name { font-weight: bold; }
.style-12154 .last-name { font-weight: bold; }
.style-12154 .maiden-name { font-weight: bold; }
.style-12154 .name-suffix { font-weight: bold; }
.style-12154 .chart { padding: 0px; }
.style-12154 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-12154 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-12154 .annualfund .goal .label { color: #C20430; }
.style-12154 .album-name { color: #C20430; }
.style-12154 .play-button { text-align: left; }
.style-12154 .album { padding: 25px; }
.style-12154 .album-select-form { margin-bottom: 10px; }
.style-12154 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-12154 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12154 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12154 .businessindex .h4-style { margin-left: 15px; }
.style-12154 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-12154 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-12154 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-12154 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-12154 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-12154 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-12154 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-12154 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-12154 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-12154 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-12154 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-12154 div.content-wrap { padding: 15px;line-height: 21px; }
.style-12154 .team-headcoach { font-weight: bold; }
.style-12154 .schedule-date { color: #C20430; }
.style-12154 .schedule-opponent { font-weight: bold; }
.style-12154 .schedule-time { color: #C20430; }
.style-12154 .schedule-site { font-weight: bold; }
.style-12154 .schedule-teamname { font-weight: bold; }
.style-12154 .schedule-title { font-weight: bold;color: #7E7874; }
.style-12154 .featured-link-container { border: 0 0 0 0; }
.style-12154 .poll-answer { padding: 0px; }
.style-12154 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-12154 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-12154 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-12154 .event-detail { margin-bottom: 15px; }
.style-12154 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12154 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-12154 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-12154 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-12154 .prev-button { font-weight: bold; }
.style-12154 .next-button { font-weight: bold; }
.style-12154 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-12154 .today-button { font-weight: bold; }
.style-12154 .day a { font-weight: bold; }
.style-12154 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-12154 .newsarchivedatepicker .current-year { text-align: center; }
.style-12154 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-12154 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-12154 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-12154 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-12154 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-12154 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-12154 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-12154 .large-calendar-grid { border-color: #7e7874; }
.style-12154 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-12154 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-12154 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-12154 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-12154 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-12154 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-12154 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-12154 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-12154 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-12154 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-12154 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-12154 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-12154 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-12154 .directory-photo { max-width: 72px; }
.style-12154 .directory-details { padding-left: 10px; }
.style-72387 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-72387 .h3-style { margin-left: 15px;color: #66615E; }
.style-72387 .h4-style { margin: 0 0 5px 0; }
.style-72387 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-72387 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-72387 .description { line-height: 21px;margin-bottom: 5px; }
.style-72387 time { font-weight: bold;color: #7E7874; }
.style-72387 .h4-style A { margin: 0; }
.style-72387 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-72387 .photos { margin: 0 5px 15px 0; }
.style-72387 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-72387 .job-title { font-weight: bold;color: #B8AEA9; }
.style-72387 .lists img { margin-right: 5px; }
.style-72387 .answer { line-height: 21px; }
.style-72387 .biobutton { margin: 5px 0 5px 0; }
.style-72387 .title { font-weight: bold; }
.style-72387 .submit-button { margin-left: 5px; }
.style-72387 .photo img { margin-bottom: 10px; }
.style-72387 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-72387 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-72387 .nick-name { font-weight: bold; }
.style-72387 .name-prefix { font-weight: bold; }
.style-72387 .first-name { font-weight: bold; }
.style-72387 .middle-name { font-weight: bold; }
.style-72387 .last-name { font-weight: bold; }
.style-72387 .maiden-name { font-weight: bold; }
.style-72387 .name-suffix { font-weight: bold; }
.style-72387 .chart { padding: 0px; }
.style-72387 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-72387 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-72387 .annualfund .goal .label { color: #C20430; }
.style-72387 A.links-urllink { font-weight: bold; }
.style-72387 .album-name { color: #C20430; }
.style-72387 .album-select-form { margin-bottom: 10px; }
.style-72387 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-72387 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72387 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72387 .businessindex .h4-style { margin-left: 15px; }
.style-72387 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-72387 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-72387 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-72387 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-72387 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-72387 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-72387 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-72387 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-72387 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-72387 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-72387 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-72387 div.content-wrap { padding: 15px;line-height: 21px; }
.style-72387 .team-headcoach { font-weight: bold; }
.style-72387 .schedule-date { color: #C20430; }
.style-72387 .schedule-opponent { font-weight: bold; }
.style-72387 .schedule-time { color: #C20430; }
.style-72387 .schedule-site { font-weight: bold; }
.style-72387 .schedule-teamname { font-weight: bold; }
.style-72387 .schedule-title { font-weight: bold;color: #7E7874; }
.style-72387 .featured-link-container { border: 0 0 0 0; }
.style-72387 .poll-answer { padding: 0px; }
.style-72387 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-72387 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-72387 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-72387 .event-detail { margin-bottom: 15px; }
.style-72387 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72387 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-72387 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-72387 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-72387 .prev-button { font-weight: bold; }
.style-72387 .next-button { font-weight: bold; }
.style-72387 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-72387 .today-button { font-weight: bold; }
.style-72387 .day a { font-weight: bold; }
.style-72387 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-72387 .newsarchivedatepicker .current-year { text-align: center; }
.style-72387 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-72387 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-72387 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-72387 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-72387 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-72387 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-72387 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-72387 .large-calendar-grid { border-color: #7e7874; }
.style-72387 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-72387 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-72387 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-72387 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-72387 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-72387 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-72387 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-72387 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-72387 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-72387 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-72387 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-72387 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-72387 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-59777 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-59777 .h3-style { margin-left: 15px;color: #66615E; }
.style-59777 .h4-style { margin: 0 0 5px;color: #C20430; }
.style-59777 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-59777 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-59777 .description { line-height: 21px;margin-bottom: 5px; }
.style-59777 time { font-weight: bold;color: #7E7874; }
.style-59777 .h4-style A { margin: 0;line-height: 20px; }
.style-59777 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-59777 .photos { margin: 0 5px 15px 0; }
.style-59777 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-59777 .job-title { font-weight: bold;color: #B8AEA9; }
.style-59777 .lists img { margin-right: 5px; }
.style-59777 .answer { line-height: 21px; }
.style-59777 .biobutton { margin-left: 83px; }
.style-59777 .title { font-weight: bold; }
.style-59777 .submit-button { margin-left: 5px;border-width: 0px;border-style: solid;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 9px; }
.style-59777 .photo img { margin-bottom: 10px; }
.style-59777 .fsd img { max-width: 72px; }
.style-59777 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-59777 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-59777 .nick-name { font-weight: bold; }
.style-59777 .name-prefix { font-weight: bold; }
.style-59777 .first-name { font-weight: bold; }
.style-59777 .middle-name { font-weight: bold; }
.style-59777 .last-name { font-weight: bold; }
.style-59777 .maiden-name { font-weight: bold; }
.style-59777 .name-suffix { font-weight: bold; }
.style-59777 .chart { padding: 0px; }
.style-59777 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-59777 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-59777 .annualfund .goal .label { color: #C20430; }
.style-59777 .album-name { color: #C20430; }
.style-59777 .play-button { text-align: left; }
.style-59777 .album { padding: 25px; }
.style-59777 .album-select-form { margin-bottom: 10px; }
.style-59777 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-59777 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-59777 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-59777 .businessindex .h4-style { margin-left: 15px; }
.style-59777 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-59777 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-59777 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-59777 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-59777 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-59777 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-59777 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-59777 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-59777 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-59777 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-59777 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-59777 div.content-wrap { padding: 15px;line-height: 21px; }
.style-59777 .team-headcoach { font-weight: bold; }
.style-59777 .schedule-date { color: #C20430; }
.style-59777 .schedule-opponent { font-weight: bold; }
.style-59777 .schedule-time { color: #C20430; }
.style-59777 .schedule-site { font-weight: bold; }
.style-59777 .schedule-teamname { font-weight: bold; }
.style-59777 .schedule-title { font-weight: bold;color: #7E7874; }
.style-59777 .featured-link-container { border: 0 0 0 0; }
.style-59777 .poll-answer { padding: 0px; }
.style-59777 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-59777 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-59777 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-59777 .event-detail { margin-bottom: 15px; }
.style-59777 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-59777 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-59777 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-59777 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-59777 .prev-button { font-weight: bold; }
.style-59777 .next-button { font-weight: bold; }
.style-59777 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-59777 .today-button { font-weight: bold; }
.style-59777 .day a { font-weight: bold; }
.style-59777 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-59777 .newsarchivedatepicker .current-year { text-align: center; }
.style-59777 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-59777 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-59777 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-59777 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-59777 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-59777 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-59777 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-59777 .large-calendar-grid { border-color: #7e7874; }
.style-59777 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-59777 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-59777 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-59777 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-59777 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-59777 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-59777 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-59777 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-59777 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-59777 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-59777 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-59777 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-59777 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-59777 .directory-photo { max-width: 72px; }
.style-59777 .directory-details { padding-left: 10px; }
.style-90202 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-90202 .h3-style { margin-left: 15px;color: #66615E; }
.style-90202 .h4-style { margin: 0 0 5px 0; }
.style-90202 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-90202 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-90202 .description { line-height: 21px;margin-bottom: 5px; }
.style-90202 time { font-weight: bold;color: #7E7874; }
.style-90202 .h4-style A { margin: 0;line-height: 20px; }
.style-90202 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-90202 .photos { margin: 0 5px 15px 0; }
.style-90202 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-90202 .job-title { font-weight: bold;color: #B8AEA9; }
.style-90202 .lists img { margin-right: 5px; }
.style-90202 .answer { line-height: 21px; }
.style-90202 .biobutton { margin: 5px 0 5px 0; }
.style-90202 .title { font-weight: bold; }
.style-90202 .submit-button { margin-left: 5px;border-width: 0px;border-style: solid;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 9px; }
.style-90202 .photo img { margin-bottom: 10px; }
.style-90202 .fsd img { max-width: 72px; }
.style-90202 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-90202 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-90202 .nick-name { font-weight: bold; }
.style-90202 .name-prefix { font-weight: bold; }
.style-90202 .first-name { font-weight: bold; }
.style-90202 .middle-name { font-weight: bold; }
.style-90202 .last-name { font-weight: bold; }
.style-90202 .maiden-name { font-weight: bold; }
.style-90202 .name-suffix { font-weight: bold; }
.style-90202 .chart { padding: 0px; }
.style-90202 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-90202 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-90202 .annualfund .goal .label { color: #C20430; }
.style-90202 .album-name { color: #C20430; }
.style-90202 .play-button { text-align: left; }
.style-90202 .album { padding: 25px; }
.style-90202 .album-select-form { margin-bottom: 10px; }
.style-90202 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-90202 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-90202 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-90202 .businessindex .h4-style { margin-left: 15px; }
.style-90202 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-90202 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-90202 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-90202 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-90202 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-90202 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-90202 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-90202 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-90202 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-90202 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-90202 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-90202 div.content-wrap { padding: 15px;line-height: 21px; }
.style-90202 .team-headcoach { font-weight: bold; }
.style-90202 .schedule-date { color: #C20430; }
.style-90202 .schedule-opponent { font-weight: bold; }
.style-90202 .schedule-time { color: #C20430; }
.style-90202 .schedule-site { font-weight: bold; }
.style-90202 .schedule-teamname { font-weight: bold; }
.style-90202 .schedule-title { font-weight: bold;color: #7E7874; }
.style-90202 .featured-link-container { border: 0 0 0 0; }
.style-90202 .poll-answer { padding: 0px; }
.style-90202 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-90202 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-90202 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-90202 .event-detail { margin-bottom: 15px; }
.style-90202 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-90202 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-90202 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-90202 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-90202 .prev-button { font-weight: bold; }
.style-90202 .next-button { font-weight: bold; }
.style-90202 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-90202 .today-button { font-weight: bold; }
.style-90202 .day a { font-weight: bold; }
.style-90202 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-90202 .newsarchivedatepicker .current-year { text-align: center; }
.style-90202 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-90202 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-90202 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-90202 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-90202 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-90202 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-90202 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-90202 .large-calendar-grid { border-color: #7e7874; }
.style-90202 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-90202 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-90202 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-90202 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-90202 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-90202 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-90202 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-90202 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-90202 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-90202 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-90202 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-90202 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-90202 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-90202 .grad-year-short:before { content: "'";padding-left: 5px; }
.style-90202 .directory-photo { max-width: 72px; }
.style-90202 .directory-details { padding-left: 10px; }
.style-72409 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-72409 .h3-style { margin-left: 15px;color: #66615E; }
.style-72409 .h4-style { margin: 0 0 5px 0; }
.style-72409 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-72409 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-72409 .description { line-height: 21px;margin-bottom: 5px; }
.style-72409 time { font-weight: bold;color: #7E7874; }
.style-72409 .h4-style A { margin: 0;line-height: 20px; }
.style-72409 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-72409 .photos { margin: 0 5px 15px 0;padding: 5px; }
.style-72409 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-72409 .job-title { font-weight: bold;color: #B8AEA9; }
.style-72409 .lists img { margin-right: 5px; }
.style-72409 .answer { line-height: 21px; }
.style-72409 .biobutton { margin: 5px 0 5px 0; }
.style-72409 .title { font-weight: bold; }
.style-72409 .submit-button { margin-left: 5px;border-width: 0px;border-style: solid;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 9px; }
.style-72409 .photo img { margin-bottom: 10px; }
.style-72409 .fsd img { max-width: 72px; }
.style-72409 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-72409 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-72409 .nick-name { font-weight: bold; }
.style-72409 .name-prefix { font-weight: bold; }
.style-72409 .first-name { font-weight: bold; }
.style-72409 .middle-name { font-weight: bold; }
.style-72409 .last-name { font-weight: bold; }
.style-72409 .maiden-name { font-weight: bold; }
.style-72409 .name-suffix { font-weight: bold; }
.style-72409 .chart { padding: 0px; }
.style-72409 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-72409 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-72409 .annualfund .goal .label { color: #C20430; }
.style-72409 .album-name { color: #C20430; }
.style-72409 .play-button { text-align: left; }
.style-72409 .album { padding: 25px; }
.style-72409 .album-select-form { margin-bottom: 10px; }
.style-72409 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-72409 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72409 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72409 .businessindex .h4-style { margin-left: 15px; }
.style-72409 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-72409 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-72409 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-72409 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-72409 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-72409 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-72409 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-72409 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-72409 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-72409 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-72409 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-72409 div.content-wrap { padding: 15px;line-height: 21px; }
.style-72409 .team-headcoach { font-weight: bold; }
.style-72409 .schedule-date { color: #C20430; }
.style-72409 .schedule-opponent { font-weight: bold; }
.style-72409 .schedule-time { color: #C20430; }
.style-72409 .schedule-site { font-weight: bold; }
.style-72409 .schedule-teamname { font-weight: bold; }
.style-72409 .schedule-title { font-weight: bold;color: #7E7874; }
.style-72409 .featured-link-container { border: 0 0 0 0; }
.style-72409 .poll-answer { padding: 0px; }
.style-72409 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-72409 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-72409 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-72409 .event-detail { margin-bottom: 15px; }
.style-72409 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72409 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-72409 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-72409 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-72409 .prev-button { font-weight: bold; }
.style-72409 .next-button { font-weight: bold; }
.style-72409 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-72409 .today-button { font-weight: bold; }
.style-72409 .day a { font-weight: bold; }
.style-72409 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-72409 .newsarchivedatepicker .current-year { text-align: center; }
.style-72409 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-72409 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-72409 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-72409 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-72409 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-72409 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-72409 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-72409 .large-calendar-grid { border-color: #7e7874; }
.style-72409 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-72409 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-72409 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-72409 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-72409 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-72409 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-72409 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-72409 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-72409 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-72409 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-72409 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-72409 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-72409 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-72409 .grad-year-short:before { content: "'";padding-left: 5px; }
.style-72409 .directory-photo { max-width: 72px; }
.style-72409 .directory-details { padding-left: 10px; }
.style-8702 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-8702 .h3-style { margin-left: 15px;color: #66615E; }
.style-8702 .h4-style { margin: 0 0 5px 0; }
.style-8702 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-8702 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-8702 .description { line-height: 21px;margin-bottom: 5px; }
.style-8702 time { font-weight: bold;color: #7E7874; }
.style-8702 .h4-style A { margin: 0; }
.style-8702 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-8702 .photos { margin: 0 5px 15px 0;text-align: center; }
.style-8702 .text img { background-position: left top; }
.style-8702 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-8702 .job-title { font-weight: bold;color: #B8AEA9; }
.style-8702 .lists img { margin-right: 5px; }
.style-8702 .answer { line-height: 21px; }
.style-8702 .biobutton { margin: 5px 0 5px 0; }
.style-8702 .title { font-weight: bold; }
.style-8702 .submit-button { margin-left: 5px; }
.style-8702 .photo img { margin-bottom: 10px; }
.style-8702 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-8702 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-8702 .nick-name { font-weight: bold; }
.style-8702 .name-prefix { font-weight: bold; }
.style-8702 .first-name { font-weight: bold; }
.style-8702 .middle-name { font-weight: bold; }
.style-8702 .last-name { font-weight: bold; }
.style-8702 .maiden-name { font-weight: bold; }
.style-8702 .name-suffix { font-weight: bold; }
.style-8702 .chart { padding: 0px; }
.style-8702 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-8702 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-8702 .annualfund .goal .label { color: #C20430; }
.style-8702 .album-name { color: #C20430; }
.style-8702 .album-select-form { margin-bottom: 10px; }
.style-8702 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-8702 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-8702 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-8702 .businessindex .h4-style { margin-left: 15px; }
.style-8702 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-8702 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-8702 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-8702 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-8702 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-8702 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-8702 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-8702 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-8702 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-8702 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-8702 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-8702 div.content-wrap { padding: 15px;line-height: 21px; }
.style-8702 .team-headcoach { font-weight: bold; }
.style-8702 .schedule-date { color: #C20430; }
.style-8702 .schedule-opponent { font-weight: bold; }
.style-8702 .schedule-time { color: #C20430; }
.style-8702 .schedule-site { font-weight: bold; }
.style-8702 .schedule-teamname { font-weight: bold; }
.style-8702 .schedule-title { font-weight: bold;color: #7E7874; }
.style-8702 .featured-link-container { border: 0 0 0 0; }
.style-8702 .poll-answer { padding: 0px; }
.style-8702 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-8702 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-8702 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-8702 .event-detail { margin-bottom: 15px; }
.style-8702 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-8702 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-8702 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-8702 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-8702 .prev-button { font-weight: bold; }
.style-8702 .next-button { font-weight: bold; }
.style-8702 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-8702 .today-button { font-weight: bold; }
.style-8702 .day a { font-weight: bold; }
.style-8702 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-8702 .newsarchivedatepicker .current-year { text-align: center; }
.style-8702 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-8702 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-8702 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-8702 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-8702 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-8702 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-8702 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-8702 .large-calendar-grid { border-color: #7e7874; }
.style-8702 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-8702 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-8702 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-8702 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-8702 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-8702 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-8702 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-8702 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-8702 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-8702 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-8702 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-8702 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-8702 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-12146 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-12146 .h3-style { margin-left: 15px;color: #66615E; }
.style-12146 .h4-style { margin: 0 0 5px 0; }
.style-12146 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-12146 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-12146 .description { line-height: 21px;margin-bottom: 5px; }
.style-12146 time { font-weight: bold;color: #7E7874; }
.style-12146 .h4-style A { margin: 0;line-height: 20px; }
.style-12146 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-12146 .photos { margin: 0 5px 15px 0; }
.style-12146 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-12146 .job-title { font-weight: bold;color: #B8AEA9; }
.style-12146 .lists img { margin-right: 5px; }
.style-12146 .answer { line-height: 21px; }
.style-12146 .biobutton { margin-left: 83px; }
.style-12146 .title { font-weight: bold; }
.style-12146 .submit-button { margin-left: 5px; }
.style-12146 .photo img { margin-bottom: 10px; }
.style-12146 .fsd img { max-width: 72px; }
.style-12146 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-12146 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-12146 .nick-name { font-weight: bold; }
.style-12146 .name-prefix { font-weight: bold; }
.style-12146 .first-name { font-weight: bold; }
.style-12146 .middle-name { font-weight: bold; }
.style-12146 .last-name { font-weight: bold; }
.style-12146 .maiden-name { font-weight: bold; }
.style-12146 .name-suffix { font-weight: bold; }
.style-12146 .chart { padding: 0px; }
.style-12146 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-12146 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-12146 .annualfund .goal .label { color: #C20430; }
.style-12146 .album-name { color: #C20430; }
.style-12146 .play-button { text-align: left; }
.style-12146 .album { padding: 25px; }
.style-12146 .album-select-form { margin-bottom: 10px; }
.style-12146 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-12146 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12146 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12146 .businessindex .h4-style { margin-left: 15px; }
.style-12146 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-12146 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-12146 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-12146 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-12146 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-12146 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-12146 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-12146 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-12146 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-12146 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-12146 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-12146 div.content-wrap { padding: 15px;line-height: 21px; }
.style-12146 .team-headcoach { font-weight: bold; }
.style-12146 .schedule-date { color: #C20430; }
.style-12146 .schedule-opponent { font-weight: bold; }
.style-12146 .schedule-time { color: #C20430; }
.style-12146 .schedule-site { font-weight: bold; }
.style-12146 .schedule-teamname { font-weight: bold; }
.style-12146 .schedule-title { font-weight: bold;color: #7E7874; }
.style-12146 .featured-link-container { border: 0 0 0 0; }
.style-12146 .poll-answer { padding: 0px; }
.style-12146 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-12146 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-12146 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-12146 .event-detail { margin-bottom: 15px; }
.style-12146 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12146 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-12146 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-12146 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-12146 .prev-button { font-weight: bold; }
.style-12146 .next-button { font-weight: bold; }
.style-12146 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-12146 .today-button { font-weight: bold; }
.style-12146 .day a { font-weight: bold; }
.style-12146 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-12146 .newsarchivedatepicker .current-year { text-align: center; }
.style-12146 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-12146 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-12146 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-12146 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-12146 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-12146 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-12146 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-12146 .large-calendar-grid { border-color: #7e7874; }
.style-12146 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-12146 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-12146 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-12146 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-12146 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-12146 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-12146 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-12146 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-12146 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-12146 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-12146 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-12146 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-12146 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-12146 .directory-photo { max-width: 72px; }
.style-12146 .directory-details { padding-left: 10px; }
.style-90515 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-90515 .h3-style { margin-left: 15px;color: #66615E; }
.style-90515 .h4-style { margin: 0 0 5px 0; }
.style-90515 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-90515 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-90515 .description { line-height: 21px;margin-bottom: 5px; }
.style-90515 time { font-weight: bold;color: #7E7874; }
.style-90515 .h4-style A { margin: 0;line-height: 20px; }
.style-90515 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-90515 .photos { margin: 0 5px 15px 0; }
.style-90515 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-90515 .job-title { font-weight: bold;color: #B8AEA9; }
.style-90515 .lists img { margin-right: 5px; }
.style-90515 .answer { line-height: 21px; }
.style-90515 .biobutton { margin: 5px 0 5px 0; }
.style-90515 .title { font-weight: bold; }
.style-90515 .submit-button { margin-left: 5px;border-width: 0px;border-style: solid;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 9px; }
.style-90515 .photo img { margin-bottom: 10px; }
.style-90515 .fsd img { max-width: 72px; }
.style-90515 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-90515 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-90515 .nick-name { font-weight: bold; }
.style-90515 .name-prefix { font-weight: bold; }
.style-90515 .first-name { font-weight: bold; }
.style-90515 .middle-name { font-weight: bold; }
.style-90515 .last-name { font-weight: bold; }
.style-90515 .maiden-name { font-weight: bold; }
.style-90515 .name-suffix { font-weight: bold; }
.style-90515 .chart { padding: 0px; }
.style-90515 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-90515 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-90515 .annualfund .goal .label { color: #C20430; }
.style-90515 .album-name { color: #C20430; }
.style-90515 .play-button { text-align: left; }
.style-90515 .album { padding: 25px; }
.style-90515 .album-select-form { margin-bottom: 10px; }
.style-90515 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-90515 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-90515 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-90515 .businessindex .h4-style { margin-left: 15px; }
.style-90515 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-90515 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-90515 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-90515 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-90515 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-90515 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-90515 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-90515 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-90515 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-90515 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-90515 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-90515 div.content-wrap { padding: 15px;line-height: 21px; }
.style-90515 .team-headcoach { font-weight: bold; }
.style-90515 .schedule-date { color: #C20430; }
.style-90515 .schedule-opponent { font-weight: bold; }
.style-90515 .schedule-time { color: #C20430; }
.style-90515 .schedule-site { font-weight: bold; }
.style-90515 .schedule-teamname { font-weight: bold; }
.style-90515 .schedule-title { font-weight: bold;color: #7E7874; }
.style-90515 .featured-link-container { border: 0 0 0 0; }
.style-90515 .poll-answer { padding: 0px; }
.style-90515 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-90515 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-90515 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-90515 .event-detail { margin-bottom: 15px; }
.style-90515 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-90515 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-90515 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-90515 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-90515 .prev-button { font-weight: bold; }
.style-90515 .next-button { font-weight: bold; }
.style-90515 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-90515 .today-button { font-weight: bold; }
.style-90515 .day a { font-weight: bold; }
.style-90515 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-90515 .newsarchivedatepicker .current-year { text-align: center; }
.style-90515 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-90515 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-90515 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-90515 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-90515 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-90515 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-90515 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-90515 .large-calendar-grid { border-color: #7e7874; }
.style-90515 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-90515 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-90515 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-90515 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-90515 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-90515 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-90515 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-90515 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-90515 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-90515 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-90515 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-90515 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-90515 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-90515 .middle-initial:after { content: ".";margin-left: -5px;margin-right: 4px; }
.style-90515 .grad-year-short:before { content: "'";padding-left: 5px; }
.style-90515 .directory-photo { max-width: 72px; }
.style-90515 .directory-details { padding-left: 10px; }
.style-10513 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-10513 .h3-style { margin-left: 15px;color: #66615E; }
.style-10513 .h4-style { margin: 0 0 5px 0; }
.style-10513 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-10513 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-10513 .description { line-height: 21px;margin-bottom: 5px; }
.style-10513 time { font-weight: bold;color: #7E7874; }
.style-10513 .h4-style A { margin: 0;line-height: 20px; }
.style-10513 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-10513 .photos { margin: 0 5px 15px 0; }
.style-10513 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-10513 .job-title { font-weight: bold;color: #B8AEA9; }
.style-10513 .lists img { margin-right: 5px; }
.style-10513 .answer { line-height: 21px; }
.style-10513 .biobutton { margin-left: 83px; }
.style-10513 .title { font-weight: bold; }
.style-10513 .submit-button { margin-left: 5px; }
.style-10513 .photo img { margin-bottom: 10px; }
.style-10513 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-10513 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-10513 .nick-name { font-weight: bold; }
.style-10513 .name-prefix { font-weight: bold; }
.style-10513 .first-name { font-weight: bold; }
.style-10513 .middle-name { font-weight: bold; }
.style-10513 .last-name { font-weight: bold; }
.style-10513 .maiden-name { font-weight: bold; }
.style-10513 .name-suffix { font-weight: bold; }
.style-10513 .chart { padding: 0px; }
.style-10513 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-10513 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-10513 .annualfund .goal .label { color: #C20430; }
.style-10513 .album-name { color: #C20430; }
.style-10513 .play-button { text-align: left; }
.style-10513 .album { padding: 25px; }
.style-10513 .album-select-form { margin-bottom: 10px; }
.style-10513 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-10513 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10513 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10513 .businessindex .h4-style { margin-left: 15px; }
.style-10513 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-10513 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-10513 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-10513 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-10513 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-10513 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-10513 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-10513 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-10513 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-10513 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-10513 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-10513 div.content-wrap { padding: 15px;line-height: 21px; }
.style-10513 .team-headcoach { font-weight: bold; }
.style-10513 .schedule-date { color: #C20430; }
.style-10513 .schedule-opponent { font-weight: bold; }
.style-10513 .schedule-time { color: #C20430; }
.style-10513 .schedule-site { font-weight: bold; }
.style-10513 .schedule-teamname { font-weight: bold; }
.style-10513 .schedule-title { font-weight: bold;color: #7E7874; }
.style-10513 .featured-link-container { border: 0 0 0 0; }
.style-10513 .poll-answer { padding: 0px; }
.style-10513 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-10513 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-10513 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-10513 .event-detail { margin-bottom: 15px; }
.style-10513 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10513 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-10513 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-10513 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-10513 .prev-button { font-weight: bold; }
.style-10513 .next-button { font-weight: bold; }
.style-10513 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-10513 .today-button { font-weight: bold; }
.style-10513 .day a { font-weight: bold; }
.style-10513 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-10513 .newsarchivedatepicker .current-year { text-align: center; }
.style-10513 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-10513 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-10513 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-10513 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-10513 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-10513 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-10513 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-10513 .large-calendar-grid { border-color: #7e7874; }
.style-10513 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-10513 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-10513 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-10513 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-10513 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-10513 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-10513 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10513 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-10513 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10513 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-10513 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-10513 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-10513 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-15155 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430;text-transform: none; }
.style-15155 .h3-style { margin-left: 15px;color: #66615E; }
.style-15155 .h4-style { margin: 0 0 5px 0; }
.style-15155 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff;text-transform: none; }
.style-15155 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-15155 .description { line-height: 21px;margin-bottom: 5px; }
.style-15155 time { font-weight: bold;color: #7E7874; }
.style-15155 .h4-style A { margin: 0;line-height: 20px; }
.style-15155 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-15155 .photos { margin: 0 5px 15px 0; }
.style-15155 .text img { padding: 10px; }
.style-15155 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-15155 .job-title { font-weight: bold;color: #B8AEA9; }
.style-15155 .lists img { margin-right: 5px; }
.style-15155 .answer { line-height: 21px; }
.style-15155 .biobutton { margin-left: 83px; }
.style-15155 .title { font-weight: bold; }
.style-15155 .submit-button { margin-left: 5px; }
.style-15155 .photo img { margin-bottom: 10px; }
.style-15155 .fsd img { max-width: 72px; }
.style-15155 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-15155 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-15155 .nick-name { font-weight: bold; }
.style-15155 .name-prefix { font-weight: bold; }
.style-15155 .first-name { font-weight: bold; }
.style-15155 .middle-name { font-weight: bold; }
.style-15155 .last-name { font-weight: bold; }
.style-15155 .maiden-name { font-weight: bold; }
.style-15155 .name-suffix { font-weight: bold; }
.style-15155 .chart { padding: 0px; }
.style-15155 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-15155 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-15155 .annualfund .goal .label { color: #C20430; }
.style-15155 .album-name { color: #C20430; }
.style-15155 .play-button { text-align: left; }
.style-15155 .album { padding: 25px; }
.style-15155 .album-select-form { margin-bottom: 10px; }
.style-15155 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-15155 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-15155 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-15155 .businessindex .h4-style { margin-left: 15px; }
.style-15155 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-15155 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-15155 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-15155 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-15155 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-15155 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-15155 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-15155 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-15155 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-15155 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-15155 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-15155 div.content-wrap { padding: 15px;line-height: 21px; }
.style-15155 .team-headcoach { font-weight: bold; }
.style-15155 .schedule-date { color: #C20430; }
.style-15155 .schedule-opponent { font-weight: bold; }
.style-15155 .schedule-time { color: #C20430; }
.style-15155 .schedule-site { font-weight: bold; }
.style-15155 .schedule-teamname { font-weight: bold; }
.style-15155 .schedule-title { font-weight: bold;color: #7E7874; }
.style-15155 .featured-link-container { border: 0 0 0 0; }
.style-15155 .poll-answer { padding: 0px; }
.style-15155 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-15155 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-15155 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-15155 .event-detail { margin-bottom: 15px; }
.style-15155 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-15155 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-15155 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-15155 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-15155 .prev-button { font-weight: bold; }
.style-15155 .next-button { font-weight: bold; }
.style-15155 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-15155 .today-button { font-weight: bold; }
.style-15155 .day a { font-weight: bold; }
.style-15155 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-15155 .newsarchivedatepicker .current-year { text-align: center; }
.style-15155 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-15155 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-15155 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-15155 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-15155 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-15155 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-15155 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-15155 .large-calendar-grid { border-color: #7e7874; }
.style-15155 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-15155 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-15155 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-15155 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-15155 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-15155 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-15155 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-15155 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-15155 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-15155 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-15155 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-15155 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-15155 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-15155 .directory-photo { max-width: 72px; }
.style-15155 .directory-details { padding-left: 10px; }
.style-10512 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-10512 .h3-style { margin-left: 15px;color: #66615E; }
.style-10512 .h4-style { margin: 0 0 5px 0; }
.style-10512 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-10512 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-10512 .description { line-height: 21px;margin-bottom: 5px; }
.style-10512 time { font-weight: bold;color: #7E7874; }
.style-10512 .h4-style A { margin: 0;line-height: 20px; }
.style-10512 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-10512 .photos { margin: 0 5px 15px 0; }
.style-10512 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-10512 .job-title { font-weight: bold;color: #B8AEA9; }
.style-10512 .lists img { margin-right: 5px; }
.style-10512 .answer { line-height: 21px; }
.style-10512 .biobutton { margin-left: 83px; }
.style-10512 .title { font-weight: bold; }
.style-10512 .submit-button { margin-left: 5px; }
.style-10512 .photo img { margin-bottom: 10px; }
.style-10512 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-10512 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-10512 .nick-name { font-weight: bold; }
.style-10512 .name-prefix { font-weight: bold; }
.style-10512 .first-name { font-weight: bold; }
.style-10512 .middle-name { font-weight: bold; }
.style-10512 .last-name { font-weight: bold; }
.style-10512 .maiden-name { font-weight: bold; }
.style-10512 .name-suffix { font-weight: bold; }
.style-10512 .chart { padding: 0px; }
.style-10512 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-10512 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-10512 .annualfund .goal .label { color: #C20430; }
.style-10512 .album-name { color: #C20430; }
.style-10512 .play-button { text-align: left; }
.style-10512 .album { padding: 25px; }
.style-10512 .album-select-form { margin-bottom: 10px; }
.style-10512 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-10512 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10512 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10512 .businessindex .h4-style { margin-left: 15px; }
.style-10512 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-10512 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-10512 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-10512 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-10512 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-10512 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-10512 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-10512 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-10512 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-10512 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-10512 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-10512 div.content-wrap { padding: 15px;line-height: 21px; }
.style-10512 .team-headcoach { font-weight: bold; }
.style-10512 .schedule-date { color: #C20430; }
.style-10512 .schedule-opponent { font-weight: bold; }
.style-10512 .schedule-time { color: #C20430; }
.style-10512 .schedule-site { font-weight: bold; }
.style-10512 .schedule-teamname { font-weight: bold; }
.style-10512 .schedule-title { font-weight: bold;color: #7E7874; }
.style-10512 .featured-link-container { border: 0 0 0 0; }
.style-10512 .poll-answer { padding: 0px; }
.style-10512 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-10512 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-10512 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-10512 .event-detail { margin-bottom: 15px; }
.style-10512 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10512 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-10512 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-10512 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-10512 .prev-button { font-weight: bold; }
.style-10512 .next-button { font-weight: bold; }
.style-10512 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-10512 .today-button { font-weight: bold; }
.style-10512 .day a { font-weight: bold; }
.style-10512 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-10512 .newsarchivedatepicker .current-year { text-align: center; }
.style-10512 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-10512 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-10512 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-10512 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-10512 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-10512 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-10512 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-10512 .large-calendar-grid { border-color: #7e7874; }
.style-10512 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-10512 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-10512 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-10512 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-10512 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-10512 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-10512 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10512 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-10512 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10512 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-10512 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-10512 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-10512 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-11533 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-11533 .h3-style { margin-left: 15px;color: #66615E; }
.style-11533 .h4-style { margin: 0 0 5px 0; }
.style-11533 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-11533 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-11533 .description { line-height: 21px;margin-bottom: 5px; }
.style-11533 time { font-weight: bold;color: #7E7874; }
.style-11533 .h4-style A { margin: 0;line-height: 20px; }
.style-11533 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-11533 .photos { margin: 0 5px 15px 0; }
.style-11533 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-11533 .job-title { font-weight: bold;color: #B8AEA9; }
.style-11533 .lists img { margin-right: 5px; }
.style-11533 .answer { line-height: 21px; }
.style-11533 .biobutton { margin-left: 83px; }
.style-11533 .title { font-weight: bold; }
.style-11533 .submit-button { margin-left: 5px; }
.style-11533 .photo img { margin-bottom: 10px; }
.style-11533 .fsd img { max-width: 72px;margin-bottom: 25px; }
.style-11533 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-11533 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-11533 .nick-name { font-weight: bold; }
.style-11533 .name-prefix { font-weight: bold; }
.style-11533 .first-name { font-weight: bold; }
.style-11533 .middle-name { font-weight: bold; }
.style-11533 .last-name { font-weight: bold; }
.style-11533 .maiden-name { font-weight: bold; }
.style-11533 .name-suffix { font-weight: bold; }
.style-11533 .chart { padding: 0px; }
.style-11533 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-11533 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-11533 .annualfund .goal .label { color: #C20430; }
.style-11533 .album-name { color: #C20430; }
.style-11533 .play-button { text-align: left; }
.style-11533 .album { padding: 25px; }
.style-11533 .album-select-form { margin-bottom: 10px; }
.style-11533 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-11533 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-11533 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-11533 .businessindex .h4-style { margin-left: 15px; }
.style-11533 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-11533 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-11533 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-11533 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-11533 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-11533 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-11533 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-11533 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-11533 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-11533 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-11533 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-11533 div.content-wrap { padding: 15px;line-height: 21px; }
.style-11533 .team-headcoach { font-weight: bold; }
.style-11533 .schedule-date { color: #C20430; }
.style-11533 .schedule-opponent { font-weight: bold; }
.style-11533 .schedule-time { color: #C20430; }
.style-11533 .schedule-site { font-weight: bold; }
.style-11533 .schedule-teamname { font-weight: bold; }
.style-11533 .schedule-title { font-weight: bold;color: #7E7874; }
.style-11533 .featured-link-container { border: 0 0 0 0; }
.style-11533 .poll-answer { padding: 0px; }
.style-11533 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-11533 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-11533 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-11533 .event-detail { margin-bottom: 15px; }
.style-11533 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-11533 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-11533 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-11533 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-11533 .prev-button { font-weight: bold; }
.style-11533 .next-button { font-weight: bold; }
.style-11533 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-11533 .today-button { font-weight: bold; }
.style-11533 .day a { font-weight: bold; }
.style-11533 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-11533 .newsarchivedatepicker .current-year { text-align: center; }
.style-11533 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-11533 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-11533 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-11533 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-11533 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-11533 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-11533 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-11533 .large-calendar-grid { border-color: #7e7874; }
.style-11533 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-11533 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-11533 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-11533 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-11533 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-11533 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-11533 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-11533 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-11533 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-11533 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-11533 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-11533 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-11533 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-11533 .directory-photo { max-width: 72px; }
.style-11533 .directory-details { padding-left: 10px; }
.style-14725 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-14725 .h3-style { margin-left: 15px;color: #66615E; }
.style-14725 .h4-style { margin: 0 0 5px 0;color: #C20430; }
.style-14725 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-14725 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-14725 .description { line-height: 21px;margin-bottom: 5px; }
.style-14725 time { font-weight: bold;color: #7E7874; }
.style-14725 .h4-style A { margin: 0; }
.style-14725 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-14725 .photos { margin: 0 5px 15px 0; }
.style-14725 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-14725 .job-title { font-weight: bold;color: #B8AEA9; }
.style-14725 .lists img { margin-right: 5px; }
.style-14725 .answer { line-height: 21px; }
.style-14725 .biobutton { margin: 5px 0 5px 0; }
.style-14725 .title { font-weight: bold; }
.style-14725 .submit-button { margin-left: 5px; }
.style-14725 .photo img { margin-bottom: 10px; }
.style-14725 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-14725 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-14725 .nick-name { font-weight: bold; }
.style-14725 .name-prefix { font-weight: bold; }
.style-14725 .first-name { font-weight: bold; }
.style-14725 .middle-name { font-weight: bold; }
.style-14725 .last-name { font-weight: bold; }
.style-14725 .maiden-name { font-weight: bold; }
.style-14725 .name-suffix { font-weight: bold; }
.style-14725 .chart { padding: 0px; }
.style-14725 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-14725 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-14725 .annualfund .goal .label { color: #C20430; }
.style-14725 .album-name { color: #C20430; }
.style-14725 .album-select-form { margin-bottom: 10px; }
.style-14725 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-14725 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-14725 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-14725 .businessindex .h4-style { margin-left: 15px; }
.style-14725 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-14725 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-14725 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-14725 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-14725 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-14725 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-14725 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-14725 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-14725 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-14725 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-14725 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-14725 div.content-wrap { padding: 15px;line-height: 21px; }
.style-14725 .team-headcoach { font-weight: bold; }
.style-14725 .schedule-date { color: #C20430; }
.style-14725 .schedule-opponent { font-weight: bold; }
.style-14725 .schedule-time { color: #C20430; }
.style-14725 .schedule-site { font-weight: bold; }
.style-14725 .schedule-teamname { font-weight: bold; }
.style-14725 .schedule-title { font-weight: bold;color: #7E7874; }
.style-14725 .featured-link-container { border: 0 0 0 0; }
.style-14725 .poll-answer { padding: 0px; }
.style-14725 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-14725 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-14725 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-14725 .event-detail { margin-bottom: 15px; }
.style-14725 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-14725 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-14725 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-14725 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-14725 .prev-button { font-weight: bold; }
.style-14725 .next-button { font-weight: bold; }
.style-14725 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-14725 .today-button { font-weight: bold; }
.style-14725 .day a { font-weight: bold; }
.style-14725 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-14725 .newsarchivedatepicker .current-year { text-align: center; }
.style-14725 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-14725 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-14725 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-14725 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-14725 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-14725 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-14725 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-14725 .large-calendar-grid { border-color: #7e7874; }
.style-14725 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-14725 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-14725 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-14725 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-14725 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-14725 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-14725 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-14725 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-14725 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-14725 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-14725 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-14725 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-14725 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-83596 .h4-style { font-family: 'Bitter', serif;font-size: 1.5rem; }
.style-83596 { font-family: 'Open Sans', sans-serif;margin-bottom: 2rem;line-height: 1.5; }
.style-83596 .readmore { font-weight: 700;font-family: 'Open Sans', sans-serif; }
.style-83596 .brief-description { margin: .5rem 0 0; }
.style-83596 li.group { margin: 0 0 1.5rem !important;padding-left: 1.75em;box-sizing: border-box;position: relative;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/redarrow.png');background-position: left top 3px;background-repeat: no-repeat;background-size: .5rem; }
.style-83956 .h4-style { font-family: 'Bitter', serif;font-size: 1.5rem; }
.style-83956 { font-family: 'Open Sans', sans-serif;margin-bottom: 2rem;line-height: 1.5; }
.style-83956 .readmore { font-weight: 700;font-family: 'Open Sans', sans-serif; }
.style-83956 .brief-description { margin: .5rem 0 0; }
.style-83956 li.group { margin: 0 0 1.5rem !important;padding-left: 1.75em;box-sizing: border-box;position: relative;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/redarrow.png');background-position: left top 3px;background-repeat: no-repeat;background-size: .5rem; }
.style-60035 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-60035 .h3-style { margin-left: 15px;color: #66615E; }
.style-60035 A { color: #C20423;font-weight: bold; }
.style-60035 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-60035 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-60035 .description { line-height: 21px;margin-bottom: 5px; }
.style-60035 time { font-weight: bold;color: #7E7874; }
.style-60035 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-60035 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-60035 .brief-description { margin-bottom: 5px; }
.style-60035 .photos { margin: 0 5px 15px 0; }
.style-60035 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-60035 .job-title { font-weight: bold;color: #B8AEA9; }
.style-60035 .email { color: #C20423;font-weight: bold; }
.style-60035 .lists img { margin-right: 5px; }
.style-60035 .answer { line-height: 21px; }
.style-60035 .biobutton { margin: 5px 0 5px 0; }
.style-60035 .title { font-weight: bold; }
.style-60035 .submit-button { margin-left: 5px; }
.style-60035 .photo img { margin-bottom: 10px; }
.style-60035 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-60035 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-60035 .nick-name { font-weight: bold; }
.style-60035 .name-prefix { font-weight: bold; }
.style-60035 .first-name { font-weight: bold; }
.style-60035 .middle-name { font-weight: bold; }
.style-60035 .last-name { font-weight: bold; }
.style-60035 .maiden-name { font-weight: bold; }
.style-60035 .name-suffix { font-weight: bold; }
.style-60035 .chart { padding: 0px; }
.style-60035 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-60035 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-60035 .annualfund .goal .label { color: #C20430; }
.style-60035 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;text-transform: none;text-decoration: none;color: #000000;margin: 0px; }
.style-60035 A.links-urllink:hover { color: #FFFFFF; }
.style-60035 .album-name { color: #90bc6b; }
.style-60035 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-60035 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-60035 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-60035 .businessindex .h4-style { margin-left: 15px; }
.style-60035 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-60035 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-60035 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-60035 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-60035 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-60035 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-60035 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-60035 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-60035 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-60035 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-60035 li.group { border-top: 6px solid #c20430;padding: 11px;margin: 0 0 3px 0;text-align: center;border-width: 1px;border-style: solid;color: #FFFFFF;border-color: #000000;transition-duration: 0.4s; }
.style-60035 li.group:hover { border-top: 6px solid #9e0327;border-width: 0px;border-style: solid;background-color: black;font: white;color: #FFFFFF; }
.style-60035 div.content-wrap { line-height: 21px; }
.style-60035 .team-headcoach { font-weight: bold; }
.style-60035 .schedule-date { color: #C20430; }
.style-60035 .schedule-opponent { font-weight: bold; }
.style-60035 .schedule-time { color: #C20430; }
.style-60035 .schedule-site { font-weight: bold; }
.style-60035 .schedule-teamname { font-weight: bold; }
.style-60035 .schedule-title { font-weight: bold;color: #7E7874; }
.style-60035 .featured-link-container { border: 0 0 0 0; }
.style-60035 .poll-answer { padding: 0px; }
.style-60035 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-60035 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-60035 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-60035 .event-detail { margin-bottom: 15px; }
.style-60035 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-60035 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-60035 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-60035 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-60035 .prev-button { font-weight: bold; }
.style-60035 .next-button { font-weight: bold; }
.style-60035 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-60035 .today-button { font-weight: bold; }
.style-60035 .day a { font-weight: bold; }
.style-60035 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-60035 .newsarchivedatepicker .current-year { text-align: center; }
.style-60035 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-60035 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-60035 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-60035 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-60035 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-60035 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-60035 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-60035 .large-calendar-grid { border-color: #7e7874; }
.style-60035 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-60035 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-60035 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-60035 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-60035 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-60035 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-60035 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-60035 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-60035 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-60035 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-60035 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-60035 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-60035 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-50182 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-50182 .h3-style { margin-left: 15px;color: #66615E; }
.style-50182 A { color: #C20423;font-weight: bold; }
.style-50182 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-50182 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-50182 .description { line-height: 21px;margin-bottom: 5px; }
.style-50182 time { font-weight: bold;color: #7E7874; }
.style-50182 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-50182 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-50182 .brief-description { margin-bottom: 5px; }
.style-50182 .photos { margin: 0 5px 15px 0; }
.style-50182 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-50182 .job-title { font-weight: bold;color: #B8AEA9; }
.style-50182 .email { color: #C20423;font-weight: bold; }
.style-50182 .lists img { margin-right: 5px; }
.style-50182 .answer { line-height: 21px; }
.style-50182 .biobutton { margin: 5px 0 5px 0; }
.style-50182 .title { font-weight: bold; }
.style-50182 .submit-button { margin-left: 5px; }
.style-50182 .photo img { margin-bottom: 10px; }
.style-50182 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-50182 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-50182 .nick-name { font-weight: bold; }
.style-50182 .name-prefix { font-weight: bold; }
.style-50182 .first-name { font-weight: bold; }
.style-50182 .middle-name { font-weight: bold; }
.style-50182 .last-name { font-weight: bold; }
.style-50182 .maiden-name { font-weight: bold; }
.style-50182 .name-suffix { font-weight: bold; }
.style-50182 .chart { padding: 0px; }
.style-50182 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-50182 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-50182 .annualfund .goal .label { color: #C20430; }
.style-50182 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;text-transform: uppercase;text-decoration: none;color: #C20430;margin: 0px; }
.style-50182 A.links-urllink:hover { color: #FFFFFF; }
.style-50182 .album-name { color: #90bc6b; }
.style-50182 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-50182 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50182 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50182 .businessindex .h4-style { margin-left: 15px; }
.style-50182 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-50182 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-50182 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-50182 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-50182 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-50182 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-50182 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-50182 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-50182 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-50182 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-50182 li.group { border-top: 6px solid #c20430;padding: 11px;margin: 0 0 3px 0;text-align: center;border-width: 1px;border-style: solid;color: #C20430; }
.style-50182 li.group:hover { border-top: 6px solid #9e0327;border-width: 0px;border-style: solid;background-color: #C20430;color: #FFFFFF; }
.style-50182 div.content-wrap { line-height: 21px; }
.style-50182 .team-headcoach { font-weight: bold; }
.style-50182 .schedule-date { color: #C20430; }
.style-50182 .schedule-opponent { font-weight: bold; }
.style-50182 .schedule-time { color: #C20430; }
.style-50182 .schedule-site { font-weight: bold; }
.style-50182 .schedule-teamname { font-weight: bold; }
.style-50182 .schedule-title { font-weight: bold;color: #7E7874; }
.style-50182 .featured-link-container { border: 0 0 0 0; }
.style-50182 .poll-answer { padding: 0px; }
.style-50182 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-50182 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-50182 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-50182 .event-detail { margin-bottom: 15px; }
.style-50182 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-50182 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-50182 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-50182 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-50182 .prev-button { font-weight: bold; }
.style-50182 .next-button { font-weight: bold; }
.style-50182 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-50182 .today-button { font-weight: bold; }
.style-50182 .day a { font-weight: bold; }
.style-50182 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-50182 .newsarchivedatepicker .current-year { text-align: center; }
.style-50182 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-50182 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-50182 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-50182 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-50182 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-50182 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-50182 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-50182 .large-calendar-grid { border-color: #7e7874; }
.style-50182 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-50182 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-50182 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-50182 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-50182 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-50182 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-50182 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-50182 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-50182 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-50182 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-50182 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-50182 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-50182 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-60025 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-60025 .h3-style { margin-left: 15px;color: #66615E; }
.style-60025 A { color: #C20423;font-weight: bold; }
.style-60025 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-60025 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-60025 .description { line-height: 21px;margin-bottom: 5px; }
.style-60025 time { font-weight: bold;color: #7E7874; }
.style-60025 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-60025 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-60025 .brief-description { margin-bottom: 5px; }
.style-60025 .photos { margin: 0 5px 15px 0; }
.style-60025 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-60025 .job-title { font-weight: bold;color: #B8AEA9; }
.style-60025 .email { color: #C20423;font-weight: bold; }
.style-60025 .lists img { margin-right: 5px; }
.style-60025 .answer { line-height: 21px; }
.style-60025 .biobutton { margin: 5px 0 5px 0; }
.style-60025 .title { font-weight: bold; }
.style-60025 .submit-button { margin-left: 5px; }
.style-60025 .photo img { margin-bottom: 10px; }
.style-60025 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-60025 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-60025 .nick-name { font-weight: bold; }
.style-60025 .name-prefix { font-weight: bold; }
.style-60025 .first-name { font-weight: bold; }
.style-60025 .middle-name { font-weight: bold; }
.style-60025 .last-name { font-weight: bold; }
.style-60025 .maiden-name { font-weight: bold; }
.style-60025 .name-suffix { font-weight: bold; }
.style-60025 .chart { padding: 0px; }
.style-60025 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-60025 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-60025 .annualfund .goal .label { color: #C20430; }
.style-60025 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;text-transform: none;text-decoration: none;color: #C20430;margin: 0px; }
.style-60025 A.links-urllink:hover { color: #FFFFFF; }
.style-60025 .album-name { color: #90bc6b; }
.style-60025 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-60025 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-60025 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-60025 .businessindex .h4-style { margin-left: 15px; }
.style-60025 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-60025 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-60025 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-60025 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-60025 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-60025 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-60025 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-60025 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-60025 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-60025 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-60025 li.group { border-top: 6px solid #c20430;padding: 11px;margin: 0 0 3px 0;text-align: center;border-width: 1px;border-style: solid;color: #C20430; }
.style-60025 li.group:hover { border-top: 6px solid #9e0327;border-width: 0px;border-style: solid;background-color: #C20430;color: #FFFFFF; }
.style-60025 div.content-wrap { line-height: 21px; }
.style-60025 .team-headcoach { font-weight: bold; }
.style-60025 .schedule-date { color: #C20430; }
.style-60025 .schedule-opponent { font-weight: bold; }
.style-60025 .schedule-time { color: #C20430; }
.style-60025 .schedule-site { font-weight: bold; }
.style-60025 .schedule-teamname { font-weight: bold; }
.style-60025 .schedule-title { font-weight: bold;color: #7E7874; }
.style-60025 .featured-link-container { border: 0 0 0 0; }
.style-60025 .poll-answer { padding: 0px; }
.style-60025 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-60025 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-60025 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-60025 .event-detail { margin-bottom: 15px; }
.style-60025 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-60025 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-60025 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-60025 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-60025 .prev-button { font-weight: bold; }
.style-60025 .next-button { font-weight: bold; }
.style-60025 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-60025 .today-button { font-weight: bold; }
.style-60025 .day a { font-weight: bold; }
.style-60025 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-60025 .newsarchivedatepicker .current-year { text-align: center; }
.style-60025 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-60025 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-60025 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-60025 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-60025 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-60025 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-60025 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-60025 .large-calendar-grid { border-color: #7e7874; }
.style-60025 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-60025 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-60025 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-60025 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-60025 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-60025 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-60025 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-60025 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-60025 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-60025 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-60025 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-60025 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-60025 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5240 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-5240 .h3-style { margin-left: 15px;color: #66615E; }
.style-5240 A { color: #4E9EE5; }
.style-5240 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5240 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5240 .description { line-height: 21px;margin-bottom: 5px; }
.style-5240 time { font-weight: bold;color: #7E7874; }
.style-5240 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-5240 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-5240 .brief-description { margin-bottom: 5px; }
.style-5240 .photos { margin: 0 5px 15px 0; }
.style-5240 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5240 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5240 .lists img { margin-right: 5px; }
.style-5240 .answer { line-height: 21px; }
.style-5240 .biobutton { margin: 5px 0 5px 0; }
.style-5240 .title { font-weight: bold; }
.style-5240 .submit-button { margin-left: 5px; }
.style-5240 .photo img { margin-bottom: 10px; }
.style-5240 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5240 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5240 .nick-name { font-weight: bold; }
.style-5240 .name-prefix { font-weight: bold; }
.style-5240 .first-name { font-weight: bold; }
.style-5240 .middle-name { font-weight: bold; }
.style-5240 .last-name { font-weight: bold; }
.style-5240 .maiden-name { font-weight: bold; }
.style-5240 .name-suffix { font-weight: bold; }
.style-5240 .chart { padding: 0px; }
.style-5240 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5240 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5240 .annualfund .goal .label { color: #C20430; }
.style-5240 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #4E9EE5; }
.style-5240 .album-name { color: #90bc6b; }
.style-5240 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5240 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5240 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5240 .businessindex .h4-style { margin-left: 15px; }
.style-5240 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5240 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5240 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5240 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5240 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5240 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5240 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5240 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5240 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5240 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5240 li.group { border-top: 6px solid #4e9ee5;padding: 15px;margin: 0 0 3px 0;text-align: center; }
.style-5240 li.group:hover { border-top: 6px solid #3f80b9; }
.style-5240 div.content-wrap { line-height: 21px;padding: 5px; }
.style-5240 .team-headcoach { font-weight: bold; }
.style-5240 .schedule-date { color: #C20430; }
.style-5240 .schedule-opponent { font-weight: bold; }
.style-5240 .schedule-time { color: #C20430; }
.style-5240 .schedule-site { font-weight: bold; }
.style-5240 .schedule-teamname { font-weight: bold; }
.style-5240 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5240 .featured-link-container { border: 0 0 0 0; }
.style-5240 .poll-answer { padding: 0px; }
.style-5240 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5240 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5240 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5240 .event-detail { margin-bottom: 15px; }
.style-5240 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5240 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5240 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5240 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5240 .prev-button { font-weight: bold; }
.style-5240 .next-button { font-weight: bold; }
.style-5240 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5240 .today-button { font-weight: bold; }
.style-5240 .day a { font-weight: bold; }
.style-5240 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5240 .newsarchivedatepicker .current-year { text-align: center; }
.style-5240 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5240 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5240 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5240 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5240 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5240 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5240 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5240 .large-calendar-grid { border-color: #7e7874; }
.style-5240 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5240 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5240 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5240 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5240 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5240 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5240 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5240 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5240 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5240 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5240 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5240 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5240 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5242 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-5242 .h3-style { margin-left: 15px;color: #66615E; }
.style-5242 A { color: #90bc6b; }
.style-5242 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5242 { margin: 0 0 25px 0;background-color: #4E9EE5;border-width: 1px;border-style: solid;border-color: #4E9EE5; }
.style-5242 .description { line-height: 21px;margin-bottom: 5px; }
.style-5242 time { font-weight: bold;color: #7E7874; }
.style-5242 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-5242 .long-description { font-size: 16px;color: #ffffff;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-5242 .brief-description { margin-bottom: 5px; }
.style-5242 .photos { margin: 0 5px 15px 0; }
.style-5242 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5242 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5242 .lists img { margin-right: 5px; }
.style-5242 .answer { line-height: 21px; }
.style-5242 .biobutton { margin: 5px 0 5px 0; }
.style-5242 .title { font-weight: bold; }
.style-5242 .submit-button { margin-left: 5px; }
.style-5242 .photo img { margin-bottom: 10px; }
.style-5242 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5242 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5242 .nick-name { font-weight: bold; }
.style-5242 .name-prefix { font-weight: bold; }
.style-5242 .first-name { font-weight: bold; }
.style-5242 .middle-name { font-weight: bold; }
.style-5242 .last-name { font-weight: bold; }
.style-5242 .maiden-name { font-weight: bold; }
.style-5242 .name-suffix { font-weight: bold; }
.style-5242 .chart { padding: 0px; }
.style-5242 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5242 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5242 .annualfund .goal .label { color: #C20430; }
.style-5242 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #ffffff; }
.style-5242 .album-name { color: #90bc6b; }
.style-5242 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5242 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5242 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5242 .businessindex .h4-style { margin-left: 15px; }
.style-5242 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5242 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5242 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5242 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5242 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5242 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5242 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5242 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5242 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5242 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5242 li.group { border-top: 6px solid #3f80b9;padding: 15px;margin: 0 0 3px 0;text-align: center; }
.style-5242 li.group:hover { border-top: 6px solid #356c9c; }
.style-5242 div.content-wrap { line-height: 21px; }
.style-5242 .team-headcoach { font-weight: bold; }
.style-5242 .schedule-date { color: #C20430; }
.style-5242 .schedule-opponent { font-weight: bold; }
.style-5242 .schedule-time { color: #C20430; }
.style-5242 .schedule-site { font-weight: bold; }
.style-5242 .schedule-teamname { font-weight: bold; }
.style-5242 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5242 .featured-link-container { border: 0 0 0 0; }
.style-5242 .poll-answer { padding: 0px; }
.style-5242 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5242 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5242 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5242 .event-detail { margin-bottom: 15px; }
.style-5242 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5242 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5242 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5242 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5242 .prev-button { font-weight: bold; }
.style-5242 .next-button { font-weight: bold; }
.style-5242 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5242 .today-button { font-weight: bold; }
.style-5242 .day a { font-weight: bold; }
.style-5242 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5242 .newsarchivedatepicker .current-year { text-align: center; }
.style-5242 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5242 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5242 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5242 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5242 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5242 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5242 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5242 .large-calendar-grid { border-color: #7e7874; }
.style-5242 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5242 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5242 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5242 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5242 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5242 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5242 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5242 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5242 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5242 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5242 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5242 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5242 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-15157 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-15157 .h3-style { margin-left: 15px;color: #66615E; }
.style-15157 A { color: #90bc6b; }
.style-15157 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-15157 { margin: 0 0 25px 0;background-color: #4E9EE5;border-width: 1px;border-style: solid;border-color: #4E9EE5; }
.style-15157 .description { line-height: 21px;margin-bottom: 5px; }
.style-15157 time { font-weight: bold;color: #7E7874; }
.style-15157 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-15157 .long-description { font-size: 16px;color: #ffffff;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-15157 .brief-description { margin-bottom: 5px; }
.style-15157 .photos { margin: 0 5px 15px 0; }
.style-15157 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-15157 .job-title { font-weight: bold;color: #B8AEA9; }
.style-15157 .lists img { margin-right: 5px; }
.style-15157 .answer { line-height: 21px; }
.style-15157 .biobutton { margin: 5px 0 5px 0; }
.style-15157 .title { font-weight: bold; }
.style-15157 .submit-button { margin-left: 5px; }
.style-15157 .photo img { margin-bottom: 10px; }
.style-15157 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-15157 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-15157 .nick-name { font-weight: bold; }
.style-15157 .name-prefix { font-weight: bold; }
.style-15157 .first-name { font-weight: bold; }
.style-15157 .middle-name { font-weight: bold; }
.style-15157 .last-name { font-weight: bold; }
.style-15157 .maiden-name { font-weight: bold; }
.style-15157 .name-suffix { font-weight: bold; }
.style-15157 .chart { padding: 0px; }
.style-15157 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-15157 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-15157 .annualfund .goal .label { color: #C20430; }
.style-15157 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: none;text-decoration: none;color: #ffffff; }
.style-15157 .album-name { color: #90bc6b; }
.style-15157 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-15157 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-15157 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-15157 .businessindex .h4-style { margin-left: 15px; }
.style-15157 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-15157 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-15157 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-15157 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-15157 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-15157 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-15157 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-15157 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-15157 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-15157 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-15157 li.group { border-top: 6px solid #3f80b9;padding: 15px;margin: 0 0 3px 0;text-align: center; }
.style-15157 li.group:hover { border-top: 6px solid #356c9c; }
.style-15157 div.content-wrap { line-height: 21px; }
.style-15157 .team-headcoach { font-weight: bold; }
.style-15157 .schedule-date { color: #C20430; }
.style-15157 .schedule-opponent { font-weight: bold; }
.style-15157 .schedule-time { color: #C20430; }
.style-15157 .schedule-site { font-weight: bold; }
.style-15157 .schedule-teamname { font-weight: bold; }
.style-15157 .schedule-title { font-weight: bold;color: #7E7874; }
.style-15157 .featured-link-container { border: 0 0 0 0; }
.style-15157 .poll-answer { padding: 0px; }
.style-15157 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-15157 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-15157 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-15157 .event-detail { margin-bottom: 15px; }
.style-15157 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-15157 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-15157 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-15157 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-15157 .prev-button { font-weight: bold; }
.style-15157 .next-button { font-weight: bold; }
.style-15157 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-15157 .today-button { font-weight: bold; }
.style-15157 .day a { font-weight: bold; }
.style-15157 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-15157 .newsarchivedatepicker .current-year { text-align: center; }
.style-15157 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-15157 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-15157 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-15157 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-15157 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-15157 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-15157 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-15157 .large-calendar-grid { border-color: #7e7874; }
.style-15157 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-15157 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-15157 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-15157 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-15157 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-15157 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-15157 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-15157 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-15157 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-15157 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-15157 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-15157 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-15157 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5375 .h3-style { margin-left: 15px;color: #66615E; }
.style-5375 A { color: #90bc6b; }
.style-5375 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5375 { margin-bottom: 10px; }
.style-5375 .description { line-height: 21px;margin-bottom: 5px; }
.style-5375 time { font-weight: bold;color: #7E7874; }
.style-5375 .link-image { padding: 0px;margin: 0px; }
.style-5375 .link-image:hover { opacity: 0.85; }
.style-5375 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-5375 .brief-description { margin-bottom: 5px; }
.style-5375 .photos { margin: 0 5px 15px 0; }
.style-5375 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5375 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5375 .lists img { margin-right: 5px; }
.style-5375 .answer { line-height: 21px; }
.style-5375 .biobutton { margin: 5px 0 5px 0; }
.style-5375 .title { font-weight: bold; }
.style-5375 .submit-button { margin-left: 5px; }
.style-5375 .photo img { margin-bottom: 10px; }
.style-5375 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5375 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5375 .nick-name { font-weight: bold; }
.style-5375 .name-prefix { font-weight: bold; }
.style-5375 .first-name { font-weight: bold; }
.style-5375 .middle-name { font-weight: bold; }
.style-5375 .last-name { font-weight: bold; }
.style-5375 .maiden-name { font-weight: bold; }
.style-5375 .name-suffix { font-weight: bold; }
.style-5375 .chart { padding: 0px; }
.style-5375 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5375 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5375 .annualfund .goal .label { color: #C20430; }
.style-5375 A.links-urllink { line-height: 18px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #4E9EE5; }
.style-5375 .album-name { color: #90bc6b; }
.style-5375 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5375 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5375 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5375 .businessindex .h4-style { margin-left: 15px; }
.style-5375 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5375 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5375 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5375 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5375 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5375 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5375 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5375 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5375 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5375 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5375 li.group { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 15px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5375 div.content-wrap { line-height: 21px; }
.style-5375 .team-headcoach { font-weight: bold; }
.style-5375 .schedule-date { color: #C20430; }
.style-5375 .schedule-opponent { font-weight: bold; }
.style-5375 .schedule-time { color: #C20430; }
.style-5375 .schedule-site { font-weight: bold; }
.style-5375 .schedule-teamname { font-weight: bold; }
.style-5375 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5375 .featured-link-container { border: 0 0 0 0; }
.style-5375 .poll-answer { padding: 0px; }
.style-5375 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5375 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5375 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5375 .event-detail { margin-bottom: 15px; }
.style-5375 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5375 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5375 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5375 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5375 .prev-button { font-weight: bold; }
.style-5375 .next-button { font-weight: bold; }
.style-5375 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5375 .today-button { font-weight: bold; }
.style-5375 .day a { font-weight: bold; }
.style-5375 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5375 .newsarchivedatepicker .current-year { text-align: center; }
.style-5375 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5375 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5375 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5375 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5375 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5375 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5375 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5375 .large-calendar-grid { border-color: #7e7874; }
.style-5375 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5375 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5375 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5375 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5375 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5375 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5375 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5375 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5375 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5375 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5375 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5375 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5375 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-13460 .h3-style { margin-left: 15px;color: #66615E; }
.style-13460 A { color: #90bc6b; }
.style-13460 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-13460 .description { line-height: 21px;margin-bottom: 5px; }
.style-13460 time { font-weight: bold;color: #7E7874; }
.style-13460 .link-image { display: block;margin-left: auto;margin-right: auto; }
.style-13460 .link-image:hover { opacity: 0.85; }
.style-13460 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-13460 .brief-description { margin-bottom: 5px; }
.style-13460 .photos { margin: 0 5px 15px 0; }
.style-13460 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-13460 .job-title { font-weight: bold;color: #B8AEA9; }
.style-13460 .lists img { margin-right: 5px; }
.style-13460 .answer { line-height: 21px; }
.style-13460 .biobutton { margin: 5px 0 5px 0; }
.style-13460 .title { font-weight: bold; }
.style-13460 .submit-button { margin-left: 5px; }
.style-13460 .photo img { margin-bottom: 10px; }
.style-13460 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-13460 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-13460 .nick-name { font-weight: bold; }
.style-13460 .name-prefix { font-weight: bold; }
.style-13460 .first-name { font-weight: bold; }
.style-13460 .middle-name { font-weight: bold; }
.style-13460 .last-name { font-weight: bold; }
.style-13460 .maiden-name { font-weight: bold; }
.style-13460 .name-suffix { font-weight: bold; }
.style-13460 .chart { padding: 0px; }
.style-13460 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-13460 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-13460 .annualfund .goal .label { color: #C20430; }
.style-13460 A.links-urllink { line-height: 18px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #4E9EE5; }
.style-13460 .album-name { color: #90bc6b; }
.style-13460 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-13460 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-13460 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-13460 .businessindex .h4-style { margin-left: 15px; }
.style-13460 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-13460 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-13460 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-13460 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-13460 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-13460 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-13460 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-13460 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-13460 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-13460 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-13460 li.group { padding: 10px;margin: 3px;background-position: center center;text-align: center; }
.style-13460 .team-headcoach { font-weight: bold; }
.style-13460 .schedule-date { color: #C20430; }
.style-13460 .schedule-opponent { font-weight: bold; }
.style-13460 .schedule-time { color: #C20430; }
.style-13460 .schedule-site { font-weight: bold; }
.style-13460 .schedule-teamname { font-weight: bold; }
.style-13460 .schedule-title { font-weight: bold;color: #7E7874; }
.style-13460 .featured-link-container { border: 0 0 0 0; }
.style-13460 .poll-answer { padding: 0px; }
.style-13460 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-13460 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-13460 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-13460 .event-detail { margin-bottom: 15px; }
.style-13460 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-13460 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-13460 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-13460 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-13460 .prev-button { font-weight: bold; }
.style-13460 .next-button { font-weight: bold; }
.style-13460 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-13460 .today-button { font-weight: bold; }
.style-13460 .day a { font-weight: bold; }
.style-13460 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-13460 .newsarchivedatepicker .current-year { text-align: center; }
.style-13460 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-13460 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-13460 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-13460 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-13460 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-13460 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-13460 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-13460 .large-calendar-grid { border-color: #7e7874; }
.style-13460 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-13460 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-13460 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-13460 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-13460 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-13460 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-13460 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-13460 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-13460 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-13460 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-13460 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-13460 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-13460 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-13460 .link-hover-image { display: block;margin-left: auto;margin-right: auto; }
.style-13460 .link-nohover-image { display: block;margin-left: auto;margin-right: auto; }
.style-23657 .h3-style { margin-left: 15px;color: #66615E; }
.style-23657 A { color: #90bc6b; }
.style-23657 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-23657 { margin-bottom: 10px;text-align: left; }
.style-23657 .description { line-height: 21px;margin-bottom: 5px; }
.style-23657 time { font-weight: bold;color: #7E7874; }
.style-23657 .link-image { padding: 0px;margin: 0px;text-align: left;border-style: solid;border-width: 4px;border-color: #C20430; }
.style-23657 .link-image:hover { opacity: 0.85; }
.style-23657 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-23657 .brief-description { margin-bottom: 5px; }
.style-23657 .photos { margin: 0 5px 15px 0; }
.style-23657 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-23657 .job-title { font-weight: bold;color: #B8AEA9; }
.style-23657 .lists img { margin-right: 5px; }
.style-23657 .answer { line-height: 21px; }
.style-23657 .biobutton { margin: 5px 0 5px 0; }
.style-23657 .title { font-weight: bold; }
.style-23657 .submit-button { margin-left: 5px; }
.style-23657 .photo img { margin-bottom: 10px; }
.style-23657 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-23657 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-23657 .nick-name { font-weight: bold; }
.style-23657 .name-prefix { font-weight: bold; }
.style-23657 .first-name { font-weight: bold; }
.style-23657 .middle-name { font-weight: bold; }
.style-23657 .last-name { font-weight: bold; }
.style-23657 .maiden-name { font-weight: bold; }
.style-23657 .name-suffix { font-weight: bold; }
.style-23657 .chart { padding: 0px; }
.style-23657 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-23657 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-23657 .annualfund .goal .label { color: #C20430; }
.style-23657 A.links-urllink { line-height: 18px;font-family: 'Open Sans', sans-serif;font-size: 25px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #C20430;padding: 30px; }
.style-23657 .album-name { color: #90bc6b; }
.style-23657 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-23657 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-23657 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-23657 .businessindex .h4-style { margin-left: 15px; }
.style-23657 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-23657 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-23657 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-23657 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-23657 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-23657 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-23657 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-23657 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-23657 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-23657 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-23657 li.group { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 15px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-23657 div.content-wrap { line-height: 21px; }
.style-23657 .team-headcoach { font-weight: bold; }
.style-23657 .schedule-date { color: #C20430; }
.style-23657 .schedule-opponent { font-weight: bold; }
.style-23657 .schedule-time { color: #C20430; }
.style-23657 .schedule-site { font-weight: bold; }
.style-23657 .schedule-teamname { font-weight: bold; }
.style-23657 .schedule-title { font-weight: bold;color: #7E7874; }
.style-23657 .featured-link-container { border: 0 0 0 0; }
.style-23657 .poll-answer { padding: 0px; }
.style-23657 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-23657 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-23657 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-23657 .event-detail { margin-bottom: 15px; }
.style-23657 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-23657 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-23657 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-23657 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-23657 .prev-button { font-weight: bold; }
.style-23657 .next-button { font-weight: bold; }
.style-23657 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-23657 .today-button { font-weight: bold; }
.style-23657 .day a { font-weight: bold; }
.style-23657 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-23657 .newsarchivedatepicker .current-year { text-align: center; }
.style-23657 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-23657 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-23657 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-23657 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-23657 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-23657 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-23657 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-23657 .large-calendar-grid { border-color: #7e7874; }
.style-23657 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-23657 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-23657 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-23657 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-23657 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-23657 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-23657 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-23657 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-23657 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-23657 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-23657 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-23657 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-23657 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-12555 .h3-style { margin-left: 15px;color: #66615E; }
.style-12555 A { color: #90bc6b; }
.style-12555 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-12555 .description { line-height: 21px;margin-bottom: 5px; }
.style-12555 time { font-weight: bold;color: #7E7874; }
.style-12555 .link-image { display: block;margin-left: auto;margin-right: auto; }
.style-12555 .link-image:hover { opacity: 0.85; }
.style-12555 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-12555 .brief-description { margin-bottom: 5px; }
.style-12555 .photos { margin: 0 5px 15px 0; }
.style-12555 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-12555 .job-title { font-weight: bold;color: #B8AEA9; }
.style-12555 .lists img { margin-right: 5px; }
.style-12555 .answer { line-height: 21px; }
.style-12555 .biobutton { margin: 5px 0 5px 0; }
.style-12555 .title { font-weight: bold; }
.style-12555 .submit-button { margin-left: 5px; }
.style-12555 .photo img { margin-bottom: 10px; }
.style-12555 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-12555 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-12555 .nick-name { font-weight: bold; }
.style-12555 .name-prefix { font-weight: bold; }
.style-12555 .first-name { font-weight: bold; }
.style-12555 .middle-name { font-weight: bold; }
.style-12555 .last-name { font-weight: bold; }
.style-12555 .maiden-name { font-weight: bold; }
.style-12555 .name-suffix { font-weight: bold; }
.style-12555 .chart { padding: 0px; }
.style-12555 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-12555 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-12555 .annualfund .goal .label { color: #C20430; }
.style-12555 A.links-urllink { line-height: 18px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #4E9EE5; }
.style-12555 .album-name { color: #90bc6b; }
.style-12555 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-12555 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12555 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12555 .businessindex .h4-style { margin-left: 15px; }
.style-12555 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-12555 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-12555 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-12555 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-12555 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-12555 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-12555 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-12555 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-12555 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-12555 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-12555 .team-headcoach { font-weight: bold; }
.style-12555 .schedule-date { color: #C20430; }
.style-12555 .schedule-opponent { font-weight: bold; }
.style-12555 .schedule-time { color: #C20430; }
.style-12555 .schedule-site { font-weight: bold; }
.style-12555 .schedule-teamname { font-weight: bold; }
.style-12555 .schedule-title { font-weight: bold;color: #7E7874; }
.style-12555 .featured-link-container { border: 0 0 0 0; }
.style-12555 .poll-answer { padding: 0px; }
.style-12555 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-12555 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-12555 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-12555 .event-detail { margin-bottom: 15px; }
.style-12555 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12555 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-12555 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-12555 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-12555 .prev-button { font-weight: bold; }
.style-12555 .next-button { font-weight: bold; }
.style-12555 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-12555 .today-button { font-weight: bold; }
.style-12555 .day a { font-weight: bold; }
.style-12555 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-12555 .newsarchivedatepicker .current-year { text-align: center; }
.style-12555 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-12555 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-12555 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-12555 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-12555 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-12555 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-12555 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-12555 .large-calendar-grid { border-color: #7e7874; }
.style-12555 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-12555 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-12555 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-12555 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-12555 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-12555 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-12555 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-12555 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-12555 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-12555 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-12555 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-12555 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-12555 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-12555 .link-hover-image { display: block;margin-left: auto;margin-right: auto; }
.style-12555 .link-nohover-image { display: block;margin-left: auto;margin-right: auto; }
.style-10517 .h3-style { margin-left: 15px;color: #66615E; }
.style-10517 A { color: #90bc6b; }
.style-10517 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-10517 { margin-bottom: 10px; }
.style-10517 .description { line-height: 21px;margin-bottom: 5px; }
.style-10517 time { font-weight: bold;color: #7E7874; }
.style-10517 .link-image { padding: 0px;margin: 0px; }
.style-10517 .link-image:hover { opacity: 0.85; }
.style-10517 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-10517 .brief-description { margin-bottom: 5px; }
.style-10517 .photos { margin: 0 5px 15px 0; }
.style-10517 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-10517 .job-title { font-weight: bold;color: #B8AEA9; }
.style-10517 .lists img { margin-right: 5px; }
.style-10517 .answer { line-height: 21px; }
.style-10517 .biobutton { margin: 5px 0 5px 0; }
.style-10517 .title { font-weight: bold; }
.style-10517 .submit-button { margin-left: 5px; }
.style-10517 .photo img { margin-bottom: 10px; }
.style-10517 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-10517 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-10517 .nick-name { font-weight: bold; }
.style-10517 .name-prefix { font-weight: bold; }
.style-10517 .first-name { font-weight: bold; }
.style-10517 .middle-name { font-weight: bold; }
.style-10517 .last-name { font-weight: bold; }
.style-10517 .maiden-name { font-weight: bold; }
.style-10517 .name-suffix { font-weight: bold; }
.style-10517 .chart { padding: 0px; }
.style-10517 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-10517 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-10517 .annualfund .goal .label { color: #C20430; }
.style-10517 A.links-urllink { line-height: 18px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #4E9EE5; }
.style-10517 .album-name { color: #90bc6b; }
.style-10517 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-10517 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10517 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10517 .businessindex .h4-style { margin-left: 15px; }
.style-10517 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-10517 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-10517 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-10517 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-10517 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-10517 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-10517 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-10517 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-10517 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-10517 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-10517 li.group { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 15px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;text-align: center; }
.style-10517 div.content-wrap { line-height: 21px; }
.style-10517 .team-headcoach { font-weight: bold; }
.style-10517 .schedule-date { color: #C20430; }
.style-10517 .schedule-opponent { font-weight: bold; }
.style-10517 .schedule-time { color: #C20430; }
.style-10517 .schedule-site { font-weight: bold; }
.style-10517 .schedule-teamname { font-weight: bold; }
.style-10517 .schedule-title { font-weight: bold;color: #7E7874; }
.style-10517 .featured-link-container { border: 0 0 0 0; }
.style-10517 .poll-answer { padding: 0px; }
.style-10517 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-10517 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-10517 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-10517 .event-detail { margin-bottom: 15px; }
.style-10517 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10517 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-10517 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-10517 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-10517 .prev-button { font-weight: bold; }
.style-10517 .next-button { font-weight: bold; }
.style-10517 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-10517 .today-button { font-weight: bold; }
.style-10517 .day a { font-weight: bold; }
.style-10517 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-10517 .newsarchivedatepicker .current-year { text-align: center; }
.style-10517 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-10517 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-10517 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-10517 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-10517 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-10517 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-10517 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-10517 .large-calendar-grid { border-color: #7e7874; }
.style-10517 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-10517 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-10517 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-10517 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-10517 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-10517 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-10517 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10517 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-10517 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10517 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-10517 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-10517 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-10517 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-42553 .h3-style { margin-left: 15px;color: #66615E; }
.style-42553 A { color: #90bc6b; }
.style-42553 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 2px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff;text-align: center;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/Screenshot_3.jpg');background-position: center center; }
.style-42553 { margin-bottom: 10px; }
.style-42553 .description { line-height: 21px;margin-bottom: 5px; }
.style-42553 time { font-weight: bold;color: #7E7874; }
.style-42553 .link-image { padding: 0px;margin: 0px; }
.style-42553 .link-image:hover { opacity: 0.85; }
.style-42553 .long-description { font-size: 32px;color: white;font-family: 'Open Sans', sans-serif;line-height: 32px;font-weight: 600;position: absolute;top: 50%;left: 50%;width: 100%;text-shadow: -.5px -.5px 0 #000,
.5px -.5px 0 #000,
-.5px .5px 0 #000,
.5px .5px 0 #000;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
.style-42553 .brief-description { margin-bottom: 5px; }
.style-42553 .photos { margin: 0 5px 15px 0; }
.style-42553 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-42553 .job-title { font-weight: bold;color: #B8AEA9; }
.style-42553 .lists img { margin-right: 5px; }
.style-42553 .answer { line-height: 21px; }
.style-42553 .biobutton { margin: 5px 0 5px 0; }
.style-42553 .title { font-weight: bold; }
.style-42553 .submit-button { margin-left: 5px; }
.style-42553 .photo img { margin-bottom: 10px; }
.style-42553 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-42553 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-42553 .nick-name { font-weight: bold; }
.style-42553 .name-prefix { font-weight: bold; }
.style-42553 .first-name { font-weight: bold; }
.style-42553 .middle-name { font-weight: bold; }
.style-42553 .last-name { font-weight: bold; }
.style-42553 .maiden-name { font-weight: bold; }
.style-42553 .name-suffix { font-weight: bold; }
.style-42553 .chart { padding: 0px; }
.style-42553 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-42553 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-42553 .annualfund .goal .label { color: #C20430; }
.style-42553 A.links-urllink { line-height: 18px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #4E9EE5; }
.style-42553 .album-name { color: #90bc6b; }
.style-42553 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-42553 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-42553 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-42553 .businessindex .h4-style { margin-left: 15px; }
.style-42553 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-42553 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-42553 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-42553 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-42553 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-42553 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-42553 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-42553 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-42553 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-42553 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-42553 li.group { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 15px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;text-align: center;position: relative; }
.style-42553 div.content-wrap { line-height: 21px; }
.style-42553 .team-headcoach { font-weight: bold; }
.style-42553 .schedule-date { color: #C20430; }
.style-42553 .schedule-opponent { font-weight: bold; }
.style-42553 .schedule-time { color: #C20430; }
.style-42553 .schedule-site { font-weight: bold; }
.style-42553 .schedule-teamname { font-weight: bold; }
.style-42553 .schedule-title { font-weight: bold;color: #7E7874; }
.style-42553 .featured-link-container { border: 0 0 0 0; }
.style-42553 .poll-answer { padding: 0px; }
.style-42553 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-42553 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-42553 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-42553 .event-detail { margin-bottom: 15px; }
.style-42553 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-42553 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-42553 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-42553 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-42553 .prev-button { font-weight: bold; }
.style-42553 .next-button { font-weight: bold; }
.style-42553 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-42553 .today-button { font-weight: bold; }
.style-42553 .day a { font-weight: bold; }
.style-42553 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-42553 .newsarchivedatepicker .current-year { text-align: center; }
.style-42553 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-42553 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-42553 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-42553 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-42553 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-42553 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-42553 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-42553 .large-calendar-grid { border-color: #7e7874; }
.style-42553 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-42553 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-42553 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-42553 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-42553 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-42553 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-42553 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-42553 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-42553 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-42553 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-42553 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-42553 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-42553 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-8716 .h3-style { margin-left: 15px;color: #66615E; }
.style-8716 A { color: #90bc6b; }
.style-8716 .button { border-left: 10px solid #c6bcb6;color: #000000;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff;background-image: url('/ftpimages/54/site/720/images/red wing logo right 7.07.jpg'); }
.style-8716 { margin-bottom: 10px; }
.style-8716 .description { line-height: 21px;margin-bottom: 5px; }
.style-8716 time { font-weight: bold;color: #7E7874; }
.style-8716 .link-image { padding: 0px;margin: 0px; }
.style-8716 .link-image:hover { opacity: 0.85; }
.style-8716 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-8716 .brief-description { margin-bottom: 5px; }
.style-8716 .photos { margin: 0 5px 15px 0; }
.style-8716 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-8716 .job-title { font-weight: bold;color: #B8AEA9; }
.style-8716 .lists img { margin-right: 5px; }
.style-8716 .answer { line-height: 21px; }
.style-8716 .biobutton { margin: 5px 0 5px 0; }
.style-8716 .title { font-weight: bold; }
.style-8716 .submit-button { margin-left: 5px; }
.style-8716 .photo img { margin-bottom: 10px; }
.style-8716 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-8716 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-8716 .nick-name { font-weight: bold; }
.style-8716 .name-prefix { font-weight: bold; }
.style-8716 .first-name { font-weight: bold; }
.style-8716 .middle-name { font-weight: bold; }
.style-8716 .last-name { font-weight: bold; }
.style-8716 .maiden-name { font-weight: bold; }
.style-8716 .name-suffix { font-weight: bold; }
.style-8716 .chart { padding: 0px; }
.style-8716 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-8716 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-8716 .annualfund .goal .label { color: #C20430; }
.style-8716 A.links-urllink { line-height: 18px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #4E9EE5; }
.style-8716 .album-name { color: #90bc6b; }
.style-8716 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-8716 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-8716 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-8716 .businessindex .h4-style { margin-left: 15px; }
.style-8716 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-8716 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-8716 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-8716 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-8716 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-8716 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-8716 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-8716 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-8716 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-8716 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-8716 li.group { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 15px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-8716 div.content-wrap { line-height: 21px; }
.style-8716 .team-headcoach { font-weight: bold; }
.style-8716 .schedule-date { color: #C20430; }
.style-8716 .schedule-opponent { font-weight: bold; }
.style-8716 .schedule-time { color: #C20430; }
.style-8716 .schedule-site { font-weight: bold; }
.style-8716 .schedule-teamname { font-weight: bold; }
.style-8716 .schedule-title { font-weight: bold;color: #7E7874; }
.style-8716 .featured-link-container { border: 0 0 0 0; }
.style-8716 .poll-answer { padding: 0px; }
.style-8716 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-8716 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-8716 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-8716 .event-detail { margin-bottom: 15px; }
.style-8716 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-8716 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-8716 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-8716 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-8716 .prev-button { font-weight: bold; }
.style-8716 .next-button { font-weight: bold; }
.style-8716 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-8716 .today-button { font-weight: bold; }
.style-8716 .day a { font-weight: bold; }
.style-8716 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-8716 .newsarchivedatepicker .current-year { text-align: center; }
.style-8716 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-8716 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-8716 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-8716 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-8716 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-8716 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-8716 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-8716 .large-calendar-grid { border-color: #7e7874; }
.style-8716 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-8716 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-8716 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-8716 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-8716 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-8716 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-8716 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-8716 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-8716 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-8716 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-8716 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-8716 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-8716 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5239 .h2-style { border-top: 6px solid #90bc6b;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #90bc6b; }
.style-5239 .h3-style { margin-left: 15px;color: #66615E; }
.style-5239 A { color: #90bc6b; }
.style-5239 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5239 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5239 .description { line-height: 21px;margin-bottom: 5px; }
.style-5239 time { font-weight: bold;color: #7E7874; }
.style-5239 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-5239 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-5239 .brief-description { margin-bottom: 5px; }
.style-5239 .photos { margin: 0 5px 15px 0; }
.style-5239 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5239 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5239 .lists img { margin-right: 5px; }
.style-5239 .answer { line-height: 21px; }
.style-5239 .biobutton { margin: 5px 0 5px 0; }
.style-5239 .title { font-weight: bold; }
.style-5239 .submit-button { margin-left: 5px; }
.style-5239 .photo img { margin-bottom: 10px; }
.style-5239 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5239 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5239 .nick-name { font-weight: bold; }
.style-5239 .name-prefix { font-weight: bold; }
.style-5239 .first-name { font-weight: bold; }
.style-5239 .middle-name { font-weight: bold; }
.style-5239 .last-name { font-weight: bold; }
.style-5239 .maiden-name { font-weight: bold; }
.style-5239 .name-suffix { font-weight: bold; }
.style-5239 .chart { padding: 0px; }
.style-5239 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5239 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5239 .annualfund .goal .label { color: #C20430; }
.style-5239 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;padding: 0px;margin: 0px; }
.style-5239 .album-name { color: #90bc6b; }
.style-5239 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5239 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5239 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5239 .businessindex .h4-style { margin-left: 15px; }
.style-5239 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5239 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5239 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5239 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5239 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5239 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5239 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5239 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5239 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5239 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5239 li.group { border-top: 6px solid #90bc6b;padding: 15px;margin: 0 0 3px 0;text-align: center; }
.style-5239 li.group:hover { border-top: 6px solid #7a9f5b; }
.style-5239 div.content-wrap { line-height: 21px; }
.style-5239 .team-headcoach { font-weight: bold; }
.style-5239 .schedule-date { color: #C20430; }
.style-5239 .schedule-opponent { font-weight: bold; }
.style-5239 .schedule-time { color: #C20430; }
.style-5239 .schedule-site { font-weight: bold; }
.style-5239 .schedule-teamname { font-weight: bold; }
.style-5239 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5239 .featured-link-container { border: 0 0 0 0; }
.style-5239 .poll-answer { padding: 0px; }
.style-5239 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5239 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5239 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5239 .event-detail { margin-bottom: 15px; }
.style-5239 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5239 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5239 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5239 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5239 .prev-button { font-weight: bold; }
.style-5239 .next-button { font-weight: bold; }
.style-5239 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5239 .today-button { font-weight: bold; }
.style-5239 .day a { font-weight: bold; }
.style-5239 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5239 .newsarchivedatepicker .current-year { text-align: center; }
.style-5239 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5239 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5239 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5239 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5239 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5239 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5239 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5239 .large-calendar-grid { border-color: #7e7874; }
.style-5239 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5239 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5239 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5239 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5239 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5239 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5239 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5239 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5239 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5239 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5239 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5239 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5239 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5243 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-5243 .h3-style { margin-left: 15px;color: #66615E; }
.style-5243 A { color: #90bc6b; }
.style-5243 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5243 { margin: 0 0 25px 0;background-color: #90BC6B;border-width: 1px;border-style: solid;border-color: #90BC6B; }
.style-5243 .description { line-height: 21px;margin-bottom: 5px; }
.style-5243 time { font-weight: bold;color: #7E7874; }
.style-5243 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-5243 .long-description { font-size: 16px;color: #ffffff;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-5243 .brief-description { margin-bottom: 5px; }
.style-5243 .photos { margin: 0 5px 15px 0; }
.style-5243 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5243 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5243 .lists img { margin-right: 5px; }
.style-5243 .answer { line-height: 21px; }
.style-5243 .biobutton { margin: 5px 0 5px 0; }
.style-5243 .title { font-weight: bold; }
.style-5243 .submit-button { margin-left: 5px; }
.style-5243 .photo img { margin-bottom: 10px; }
.style-5243 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5243 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5243 .nick-name { font-weight: bold; }
.style-5243 .name-prefix { font-weight: bold; }
.style-5243 .first-name { font-weight: bold; }
.style-5243 .middle-name { font-weight: bold; }
.style-5243 .last-name { font-weight: bold; }
.style-5243 .maiden-name { font-weight: bold; }
.style-5243 .name-suffix { font-weight: bold; }
.style-5243 .chart { padding: 0px; }
.style-5243 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5243 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5243 .annualfund .goal .label { color: #C20430; }
.style-5243 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #ffffff;text-align: center; }
.style-5243 .album-name { color: #90bc6b; }
.style-5243 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5243 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5243 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5243 .businessindex .h4-style { margin-left: 15px; }
.style-5243 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5243 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5243 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5243 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5243 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5243 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5243 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5243 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5243 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5243 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5243 li.group { border-top: 6px solid #719354;padding: 15px;margin: 0 0 3px 0;text-align: center; }
.style-5243 li.group:hover { border-top: 6px solid #65834b; }
.style-5243 div.content-wrap { line-height: 21px; }
.style-5243 .team-headcoach { font-weight: bold; }
.style-5243 .schedule-date { color: #C20430; }
.style-5243 .schedule-opponent { font-weight: bold; }
.style-5243 .schedule-time { color: #C20430; }
.style-5243 .schedule-site { font-weight: bold; }
.style-5243 .schedule-teamname { font-weight: bold; }
.style-5243 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5243 .featured-link-container { border: 0 0 0 0; }
.style-5243 .poll-answer { padding: 0px; }
.style-5243 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5243 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5243 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5243 .event-detail { margin-bottom: 15px; }
.style-5243 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5243 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5243 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5243 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5243 .prev-button { font-weight: bold; }
.style-5243 .next-button { font-weight: bold; }
.style-5243 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5243 .today-button { font-weight: bold; }
.style-5243 .day a { font-weight: bold; }
.style-5243 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5243 .newsarchivedatepicker .current-year { text-align: center; }
.style-5243 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5243 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5243 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5243 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5243 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5243 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5243 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5243 .large-calendar-grid { border-color: #7e7874; }
.style-5243 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5243 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5243 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5243 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5243 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5243 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5243 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5243 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5243 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5243 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5243 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5243 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5243 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5245 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-5245 .h3-style { margin-left: 15px;color: #66615E; }
.style-5245 A { color: #90bc6b; }
.style-5245 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5245 { margin: 0 0 25px 0;background-color: #7e7874;border-width: 1px;border-style: solid;border-color: #7e7874; }
.style-5245 .description { line-height: 21px;margin-bottom: 5px; }
.style-5245 time { font-weight: bold;color: #7E7874; }
.style-5245 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-5245 .long-description { font-size: 16px;color: #ffffff;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-5245 .brief-description { margin-bottom: 5px; }
.style-5245 .photos { margin: 0 5px 15px 0; }
.style-5245 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5245 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5245 .lists img { margin-right: 5px; }
.style-5245 .answer { line-height: 21px; }
.style-5245 .biobutton { margin: 5px 0 5px 0; }
.style-5245 .title { font-weight: bold; }
.style-5245 .submit-button { margin-left: 5px; }
.style-5245 .photo img { margin-bottom: 10px; }
.style-5245 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5245 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5245 .nick-name { font-weight: bold; }
.style-5245 .name-prefix { font-weight: bold; }
.style-5245 .first-name { font-weight: bold; }
.style-5245 .middle-name { font-weight: bold; }
.style-5245 .last-name { font-weight: bold; }
.style-5245 .maiden-name { font-weight: bold; }
.style-5245 .name-suffix { font-weight: bold; }
.style-5245 .chart { padding: 0px; }
.style-5245 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5245 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5245 .annualfund .goal .label { color: #C20430; }
.style-5245 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #ffffff; }
.style-5245 .album-name { color: #90bc6b; }
.style-5245 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5245 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5245 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5245 .businessindex .h4-style { margin-left: 15px; }
.style-5245 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5245 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5245 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5245 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5245 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5245 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5245 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5245 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5245 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5245 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5245 li.group { border-top: 6px solid #c6bcb6;padding: 15px;margin: 0 0 3px 0; }
.style-5245 li.group:hover { border-top: 6px solid #aaa19c; }
.style-5245 div.content-wrap { line-height: 21px; }
.style-5245 .team-headcoach { font-weight: bold; }
.style-5245 .schedule-date { color: #C20430; }
.style-5245 .schedule-opponent { font-weight: bold; }
.style-5245 .schedule-time { color: #C20430; }
.style-5245 .schedule-site { font-weight: bold; }
.style-5245 .schedule-teamname { font-weight: bold; }
.style-5245 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5245 .featured-link-container { border: 0 0 0 0; }
.style-5245 .poll-answer { padding: 0px; }
.style-5245 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5245 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5245 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5245 .event-detail { margin-bottom: 15px; }
.style-5245 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5245 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5245 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5245 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5245 .prev-button { font-weight: bold; }
.style-5245 .next-button { font-weight: bold; }
.style-5245 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5245 .today-button { font-weight: bold; }
.style-5245 .day a { font-weight: bold; }
.style-5245 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5245 .newsarchivedatepicker .current-year { text-align: center; }
.style-5245 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5245 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5245 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5245 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5245 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5245 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5245 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5245 .large-calendar-grid { border-color: #7e7874; }
.style-5245 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5245 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5245 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5245 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5245 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5245 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5245 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5245 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5245 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5245 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5245 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5245 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5245 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-25902 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-25902 .h3-style { margin-left: 15px;color: #66615E; }
.style-25902 A { color: #90bc6b; }
.style-25902 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-25902 { margin: 0 0 25px 0;background-color: #008348;border-width: 1px;border-style: solid;border-color: #7e7874;text-align: center; }
.style-25902 .description { line-height: 21px;margin-bottom: 5px; }
.style-25902 time { font-weight: bold;color: #7E7874; }
.style-25902 .link-image { float: right;padding: 5px 0 15px 0;margin: 0;text-align: right; }
.style-25902 .long-description { font-size: 16px;color: #ffffff;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600;text-align: center; }
.style-25902 .brief-description { margin-bottom: 5px; }
.style-25902 .photos { margin: 0 5px 15px 0; }
.style-25902 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-25902 .job-title { font-weight: bold;color: #B8AEA9; }
.style-25902 .lists img { margin-right: 5px; }
.style-25902 .answer { line-height: 21px; }
.style-25902 .biobutton { margin: 5px 0 5px 0; }
.style-25902 .title { font-weight: bold; }
.style-25902 .submit-button { margin-left: 5px; }
.style-25902 .photo img { margin-bottom: 10px; }
.style-25902 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-25902 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-25902 .nick-name { font-weight: bold; }
.style-25902 .name-prefix { font-weight: bold; }
.style-25902 .first-name { font-weight: bold; }
.style-25902 .middle-name { font-weight: bold; }
.style-25902 .last-name { font-weight: bold; }
.style-25902 .maiden-name { font-weight: bold; }
.style-25902 .name-suffix { font-weight: bold; }
.style-25902 .chart { padding: 0px; }
.style-25902 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-25902 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-25902 .annualfund .goal .label { color: #C20430; }
.style-25902 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #ffffff;text-align: center;padding: 0px; }
.style-25902 .album-name { color: #90bc6b; }
.style-25902 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-25902 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-25902 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-25902 .businessindex .h4-style { margin-left: 15px; }
.style-25902 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-25902 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-25902 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-25902 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-25902 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-25902 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-25902 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-25902 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-25902 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-25902 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-25902 li.group { border-top: 6px solid #eeeeee;padding: 15px;margin: 0 0 3px 0;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/54/site/720/images/seal.png');background-position: left center;background-repeat: no-repeat;text-align: center; }
.style-25902 li.group:hover { border-top: 6px solid #aaa19c; }
.style-25902 li.subcategory-group { text-align: center; }
.style-25902 div.content-wrap { line-height: 21px;text-align: center; }
.style-25902 .team-headcoach { font-weight: bold; }
.style-25902 .schedule-date { color: #C20430; }
.style-25902 .schedule-opponent { font-weight: bold; }
.style-25902 .schedule-time { color: #C20430; }
.style-25902 .schedule-site { font-weight: bold; }
.style-25902 .schedule-teamname { font-weight: bold; }
.style-25902 .schedule-title { font-weight: bold;color: #7E7874; }
.style-25902 .featured-link-container { border: 0 0 0 0; }
.style-25902 .poll-answer { padding: 0px; }
.style-25902 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-25902 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-25902 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-25902 .event-detail { margin-bottom: 15px; }
.style-25902 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-25902 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-25902 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-25902 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-25902 .prev-button { font-weight: bold; }
.style-25902 .next-button { font-weight: bold; }
.style-25902 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-25902 .today-button { font-weight: bold; }
.style-25902 .day a { font-weight: bold; }
.style-25902 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-25902 .newsarchivedatepicker .current-year { text-align: center; }
.style-25902 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-25902 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-25902 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-25902 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-25902 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-25902 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-25902 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-25902 .large-calendar-grid { border-color: #7e7874; }
.style-25902 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-25902 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-25902 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-25902 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-25902 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-25902 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-25902 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-25902 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-25902 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-25902 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-25902 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-25902 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-25902 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-25902 .link-hover-image { text-align: center; }
.style-25902 .link-nohover-image { text-align: center; }
.style-10524 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-10524 .h3-style { margin-left: 15px;color: #66615E; }
.style-10524 A { color: #90bc6b; }
.style-10524 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-10524 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-10524 .description { line-height: 21px;margin-bottom: 5px; }
.style-10524 time { font-weight: bold;color: #7E7874; }
.style-10524 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-10524 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-10524 .brief-description { margin-bottom: 5px; }
.style-10524 .photos { margin: 0 5px 15px 0; }
.style-10524 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-10524 .job-title { font-weight: bold;color: #B8AEA9; }
.style-10524 .lists img { margin-right: 5px; }
.style-10524 .answer { line-height: 21px; }
.style-10524 .biobutton { margin: 5px 0 5px 0; }
.style-10524 .title { font-weight: bold; }
.style-10524 .submit-button { margin-left: 5px; }
.style-10524 .photo img { margin-bottom: 10px; }
.style-10524 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-10524 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-10524 .nick-name { font-weight: bold; }
.style-10524 .name-prefix { font-weight: bold; }
.style-10524 .first-name { font-weight: bold; }
.style-10524 .middle-name { font-weight: bold; }
.style-10524 .last-name { font-weight: bold; }
.style-10524 .maiden-name { font-weight: bold; }
.style-10524 .name-suffix { font-weight: bold; }
.style-10524 .chart { padding: 0px; }
.style-10524 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-10524 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-10524 .annualfund .goal .label { color: #C20430; }
.style-10524 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #c20430;margin: 0px; }
.style-10524 .album-name { color: #90bc6b; }
.style-10524 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-10524 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10524 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10524 .businessindex .h4-style { margin-left: 15px; }
.style-10524 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-10524 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-10524 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-10524 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-10524 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-10524 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-10524 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-10524 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-10524 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-10524 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-10524 li.group { border-top: 6px solid #c20430;padding: 15px;margin: 0 0 3px 0;text-align: center; }
.style-10524 li.group:hover { border-top: 6px solid #9e0327; }
.style-10524 div.content-wrap { line-height: 21px; }
.style-10524 .team-headcoach { font-weight: bold; }
.style-10524 .schedule-date { color: #C20430; }
.style-10524 .schedule-opponent { font-weight: bold; }
.style-10524 .schedule-time { color: #C20430; }
.style-10524 .schedule-site { font-weight: bold; }
.style-10524 .schedule-teamname { font-weight: bold; }
.style-10524 .schedule-title { font-weight: bold;color: #7E7874; }
.style-10524 .featured-link-container { border: 0 0 0 0; }
.style-10524 .poll-answer { padding: 0px; }
.style-10524 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-10524 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-10524 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-10524 .event-detail { margin-bottom: 15px; }
.style-10524 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10524 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-10524 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-10524 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-10524 .prev-button { font-weight: bold; }
.style-10524 .next-button { font-weight: bold; }
.style-10524 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-10524 .today-button { font-weight: bold; }
.style-10524 .day a { font-weight: bold; }
.style-10524 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-10524 .newsarchivedatepicker .current-year { text-align: center; }
.style-10524 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-10524 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-10524 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-10524 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-10524 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-10524 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-10524 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-10524 .large-calendar-grid { border-color: #7e7874; }
.style-10524 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-10524 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-10524 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-10524 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-10524 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-10524 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-10524 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10524 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-10524 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10524 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-10524 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-10524 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-10524 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5241 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-5241 .h3-style { margin-left: 15px;color: #66615E; }
.style-5241 A { color: #C20423;font-weight: bold; }
.style-5241 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5241 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5241 .description { line-height: 21px;margin-bottom: 5px; }
.style-5241 time { font-weight: bold;color: #7E7874; }
.style-5241 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-5241 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-5241 .brief-description { margin-bottom: 5px; }
.style-5241 .photos { margin: 0 5px 15px 0; }
.style-5241 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5241 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5241 .email { color: #C20423;font-weight: bold; }
.style-5241 .lists img { margin-right: 5px; }
.style-5241 .answer { line-height: 21px; }
.style-5241 .biobutton { margin: 5px 0 5px 0; }
.style-5241 .title { font-weight: bold; }
.style-5241 .submit-button { margin-left: 5px; }
.style-5241 .photo img { margin-bottom: 10px; }
.style-5241 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5241 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5241 .nick-name { font-weight: bold; }
.style-5241 .name-prefix { font-weight: bold; }
.style-5241 .first-name { font-weight: bold; }
.style-5241 .middle-name { font-weight: bold; }
.style-5241 .last-name { font-weight: bold; }
.style-5241 .maiden-name { font-weight: bold; }
.style-5241 .name-suffix { font-weight: bold; }
.style-5241 .chart { padding: 0px; }
.style-5241 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5241 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5241 .annualfund .goal .label { color: #C20430; }
.style-5241 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;text-transform: uppercase;text-decoration: none;color: #c20430;margin: 0px; }
.style-5241 .album-name { color: #90bc6b; }
.style-5241 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5241 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5241 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5241 .businessindex .h4-style { margin-left: 15px; }
.style-5241 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5241 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5241 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5241 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5241 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5241 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5241 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5241 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5241 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5241 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5241 li.group { border-top: 6px solid #c20430;padding: 15px;margin: 0 0 3px 0;text-align: center; }
.style-5241 li.group:hover { border-top: 6px solid #9e0327; }
.style-5241 div.content-wrap { line-height: 21px; }
.style-5241 .team-headcoach { font-weight: bold; }
.style-5241 .schedule-date { color: #C20430; }
.style-5241 .schedule-opponent { font-weight: bold; }
.style-5241 .schedule-time { color: #C20430; }
.style-5241 .schedule-site { font-weight: bold; }
.style-5241 .schedule-teamname { font-weight: bold; }
.style-5241 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5241 .featured-link-container { border: 0 0 0 0; }
.style-5241 .poll-answer { padding: 0px; }
.style-5241 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5241 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5241 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5241 .event-detail { margin-bottom: 15px; }
.style-5241 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5241 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5241 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5241 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5241 .prev-button { font-weight: bold; }
.style-5241 .next-button { font-weight: bold; }
.style-5241 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5241 .today-button { font-weight: bold; }
.style-5241 .day a { font-weight: bold; }
.style-5241 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5241 .newsarchivedatepicker .current-year { text-align: center; }
.style-5241 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5241 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5241 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5241 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5241 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5241 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5241 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5241 .large-calendar-grid { border-color: #7e7874; }
.style-5241 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5241 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5241 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5241 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5241 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5241 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5241 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5241 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5241 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5241 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5241 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5241 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5241 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5244 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-5244 .h3-style { margin-left: 15px;color: #66615E; }
.style-5244 A { color: #90bc6b; }
.style-5244 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5244 { margin: 0 0 25px 0;background-color: #c20430;border-width: 1px;border-style: solid;border-color: #c20430; }
.style-5244 .description { line-height: 21px;margin-bottom: 5px; }
.style-5244 time { font-weight: bold;color: #7E7874; }
.style-5244 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-5244 .long-description { font-size: 16px;color: #ffffff;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600;padding-right: 2vh; }
.style-5244 .brief-description { margin-bottom: 5px; }
.style-5244 .photos { margin: 0 5px 15px 0; }
.style-5244 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5244 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5244 .lists img { margin-right: 5px; }
.style-5244 .answer { line-height: 21px; }
.style-5244 .biobutton { margin: 5px 0 5px 0; }
.style-5244 .title { font-weight: bold; }
.style-5244 .submit-button { margin-left: 5px; }
.style-5244 .photo img { margin-bottom: 10px; }
.style-5244 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5244 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5244 .nick-name { font-weight: bold; }
.style-5244 .name-prefix { font-weight: bold; }
.style-5244 .first-name { font-weight: bold; }
.style-5244 .middle-name { font-weight: bold; }
.style-5244 .last-name { font-weight: bold; }
.style-5244 .maiden-name { font-weight: bold; }
.style-5244 .name-suffix { font-weight: bold; }
.style-5244 .chart { padding: 0px; }
.style-5244 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5244 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5244 .annualfund .goal .label { color: #C20430; }
.style-5244 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #ffffff; }
.style-5244 .album-name { color: #90bc6b; }
.style-5244 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5244 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5244 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5244 .businessindex .h4-style { margin-left: 15px; }
.style-5244 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5244 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5244 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5244 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5244 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5244 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5244 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5244 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5244 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5244 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5244 li.group { border-top: 6px solid #9e0327;padding: 15px;margin: 0 0 3px 0;text-align: center; }
.style-5244 li.group:hover { border-top: 6px solid #850321; }
.style-5244 div.content-wrap { line-height: 21px; }
.style-5244 .team-headcoach { font-weight: bold; }
.style-5244 .schedule-date { color: #C20430; }
.style-5244 .schedule-opponent { font-weight: bold; }
.style-5244 .schedule-time { color: #C20430; }
.style-5244 .schedule-site { font-weight: bold; }
.style-5244 .schedule-teamname { font-weight: bold; }
.style-5244 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5244 .featured-link-container { border: 0 0 0 0; }
.style-5244 .poll-answer { padding: 0px; }
.style-5244 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5244 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5244 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5244 .event-detail { margin-bottom: 15px; }
.style-5244 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5244 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5244 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5244 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5244 .prev-button { font-weight: bold; }
.style-5244 .next-button { font-weight: bold; }
.style-5244 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5244 .today-button { font-weight: bold; }
.style-5244 .day a { font-weight: bold; }
.style-5244 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5244 .newsarchivedatepicker .current-year { text-align: center; }
.style-5244 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5244 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5244 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5244 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5244 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5244 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5244 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5244 .large-calendar-grid { border-color: #7e7874; }
.style-5244 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5244 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5244 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5244 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5244 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5244 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5244 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5244 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5244 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5244 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5244 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5244 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5244 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-72142 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-72142 .h3-style { margin-left: 15px;color: #66615E; }
.style-72142 A { color: #90bc6b; }
.style-72142 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-72142 { margin: 0 0 25px 0;background-color: #c20430;border-width: 1px;border-style: solid;border-color: #c20430; }
.style-72142 .description { line-height: 21px;margin-bottom: 5px; }
.style-72142 time { font-weight: bold;color: #7E7874; }
.style-72142 .link-image { float: right;padding: 0px;margin: 0px;text-align: center;background-position: center center; }
.style-72142 .long-description { font-size: 16px;color: #ffffff;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600;padding-right: 2vh; }
.style-72142 .brief-description { margin-bottom: 5px; }
.style-72142 .photos { margin: 0 5px 15px 0; }
.style-72142 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-72142 .job-title { font-weight: bold;color: #B8AEA9; }
.style-72142 .lists img { margin-right: 5px; }
.style-72142 .answer { line-height: 21px; }
.style-72142 .biobutton { margin: 5px 0 5px 0; }
.style-72142 .title { font-weight: bold; }
.style-72142 .submit-button { margin-left: 5px; }
.style-72142 .photo img { margin-bottom: 10px; }
.style-72142 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-72142 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-72142 .nick-name { font-weight: bold; }
.style-72142 .name-prefix { font-weight: bold; }
.style-72142 .first-name { font-weight: bold; }
.style-72142 .middle-name { font-weight: bold; }
.style-72142 .last-name { font-weight: bold; }
.style-72142 .maiden-name { font-weight: bold; }
.style-72142 .name-suffix { font-weight: bold; }
.style-72142 .chart { padding: 0px; }
.style-72142 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-72142 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-72142 .annualfund .goal .label { color: #C20430; }
.style-72142 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #ffffff;text-align: center;padding: 4px;margin: 7px; }
.style-72142 .album-name { color: #90bc6b; }
.style-72142 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-72142 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72142 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72142 .businessindex .h4-style { margin-left: 15px; }
.style-72142 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-72142 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-72142 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-72142 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-72142 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-72142 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-72142 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-72142 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-72142 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-72142 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-72142 li.group { border-top: 6px solid #9e0327;padding: 20px;margin: 0 0 3px 0;text-align: center; }
.style-72142 li.group:hover { border-top: 6px solid #850321; }
.style-72142 div.content-wrap { line-height: 21px; }
.style-72142 .team-headcoach { font-weight: bold; }
.style-72142 .schedule-date { color: #C20430; }
.style-72142 .schedule-opponent { font-weight: bold; }
.style-72142 .schedule-time { color: #C20430; }
.style-72142 .schedule-site { font-weight: bold; }
.style-72142 .schedule-teamname { font-weight: bold; }
.style-72142 .schedule-title { font-weight: bold;color: #7E7874; }
.style-72142 .featured-link-container { border: 0 0 0 0; }
.style-72142 .poll-answer { padding: 0px; }
.style-72142 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-72142 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-72142 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-72142 .event-detail { margin-bottom: 15px; }
.style-72142 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72142 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-72142 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-72142 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-72142 .prev-button { font-weight: bold; }
.style-72142 .next-button { font-weight: bold; }
.style-72142 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-72142 .today-button { font-weight: bold; }
.style-72142 .day a { font-weight: bold; }
.style-72142 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-72142 .newsarchivedatepicker .current-year { text-align: center; }
.style-72142 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-72142 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-72142 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-72142 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-72142 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-72142 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-72142 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-72142 .large-calendar-grid { border-color: #7e7874; }
.style-72142 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-72142 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-72142 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-72142 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-72142 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-72142 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-72142 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-72142 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-72142 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-72142 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-72142 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-72142 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-72142 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-8899 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-8899 .h3-style { margin-left: 15px;color: #66615E; }
.style-8899 A { color: #90bc6b; }
.style-8899 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff;text-align: center; }
.style-8899 { margin: 0 0 25px 0;background-color: #c20430;border-width: 1px;border-style: solid;border-color: #c20430; }
.style-8899 .description { line-height: 21px;margin-bottom: 5px; }
.style-8899 time { font-weight: bold;color: #7E7874; }
.style-8899 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-8899 .long-description { font-size: 16px;color: #ffffff;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-8899 .brief-description { margin-bottom: 5px; }
.style-8899 .photos { margin: 0 5px 15px 0; }
.style-8899 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-8899 .job-title { font-weight: bold;color: #B8AEA9; }
.style-8899 .lists img { margin-right: 5px; }
.style-8899 .answer { line-height: 21px; }
.style-8899 .biobutton { margin: 5px 0 5px 0; }
.style-8899 .title { font-weight: bold; }
.style-8899 .submit-button { margin-left: 5px; }
.style-8899 .photo img { margin-bottom: 10px; }
.style-8899 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-8899 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-8899 .nick-name { font-weight: bold; }
.style-8899 .name-prefix { font-weight: bold; }
.style-8899 .first-name { font-weight: bold; }
.style-8899 .middle-name { font-weight: bold; }
.style-8899 .last-name { font-weight: bold; }
.style-8899 .maiden-name { font-weight: bold; }
.style-8899 .name-suffix { font-weight: bold; }
.style-8899 .chart { padding: 0px; }
.style-8899 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-8899 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-8899 .annualfund .goal .label { color: #C20430; }
.style-8899 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #ffffff; }
.style-8899 .album-name { color: #90bc6b; }
.style-8899 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-8899 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-8899 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-8899 .businessindex .h4-style { margin-left: 15px; }
.style-8899 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-8899 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-8899 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-8899 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-8899 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-8899 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-8899 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-8899 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-8899 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-8899 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-8899 li.group { border-top: 6px solid #9e0327;padding: 15px;margin: 0 0 3px 0;text-align: center; }
.style-8899 li.group:hover { border-top: 6px solid #850321; }
.style-8899 div.content-wrap { line-height: 21px; }
.style-8899 .team-headcoach { font-weight: bold; }
.style-8899 .schedule-date { color: #C20430; }
.style-8899 .schedule-opponent { font-weight: bold; }
.style-8899 .schedule-time { color: #C20430; }
.style-8899 .schedule-site { font-weight: bold; }
.style-8899 .schedule-teamname { font-weight: bold; }
.style-8899 .schedule-title { font-weight: bold;color: #7E7874; }
.style-8899 .featured-link-container { border: 0 0 0 0; }
.style-8899 .poll-answer { padding: 0px; }
.style-8899 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-8899 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-8899 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-8899 .event-detail { margin-bottom: 15px; }
.style-8899 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-8899 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-8899 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-8899 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-8899 .prev-button { font-weight: bold; }
.style-8899 .next-button { font-weight: bold; }
.style-8899 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-8899 .today-button { font-weight: bold; }
.style-8899 .day a { font-weight: bold; }
.style-8899 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-8899 .newsarchivedatepicker .current-year { text-align: center; }
.style-8899 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-8899 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-8899 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-8899 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-8899 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-8899 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-8899 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-8899 .large-calendar-grid { border-color: #7e7874; }
.style-8899 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-8899 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-8899 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-8899 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-8899 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-8899 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-8899 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-8899 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-8899 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-8899 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-8899 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-8899 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-8899 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-72407 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-72407 .h3-style { margin-left: 15px;color: #66615E; }
.style-72407 A { color: #90bc6b; }
.style-72407 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff;text-align: center; }
.style-72407 { margin: 0 0 25px 0;background-color: #c20430;border-width: 1px;border-style: solid;border-color: #c20430; }
.style-72407 .description { line-height: 21px;margin-bottom: 5px; }
.style-72407 time { font-weight: bold;color: #7E7874; }
.style-72407 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-72407 .long-description { font-size: 16px;color: #ffffff;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-72407 .brief-description { margin-bottom: 5px; }
.style-72407 .photos { margin: 0 5px 15px 0; }
.style-72407 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-72407 .job-title { font-weight: bold;color: #B8AEA9; }
.style-72407 .lists img { margin-right: 5px; }
.style-72407 .answer { line-height: 21px; }
.style-72407 .biobutton { margin: 5px 0 5px 0; }
.style-72407 .title { font-weight: bold; }
.style-72407 .submit-button { margin-left: 5px; }
.style-72407 .photo img { margin-bottom: 10px; }
.style-72407 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-72407 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-72407 .nick-name { font-weight: bold; }
.style-72407 .name-prefix { font-weight: bold; }
.style-72407 .first-name { font-weight: bold; }
.style-72407 .middle-name { font-weight: bold; }
.style-72407 .last-name { font-weight: bold; }
.style-72407 .maiden-name { font-weight: bold; }
.style-72407 .name-suffix { font-weight: bold; }
.style-72407 .chart { padding: 0px; }
.style-72407 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-72407 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-72407 .annualfund .goal .label { color: #C20430; }
.style-72407 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #ffffff; }
.style-72407 .album-name { color: #90bc6b; }
.style-72407 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-72407 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72407 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72407 .businessindex .h4-style { margin-left: 15px; }
.style-72407 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-72407 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-72407 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-72407 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-72407 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-72407 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-72407 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-72407 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-72407 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-72407 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-72407 li.group { border-top: 6px solid #9e0327;padding: 15px;margin: 0px;text-align: center;border-width: 15px;border-color: #FFFFFF;border-style: solid; }
.style-72407 li.group:hover { border-top: 6px solid #850321; }
.style-72407 div.content-wrap { line-height: 21px; }
.style-72407 .team-headcoach { font-weight: bold; }
.style-72407 .schedule-date { color: #C20430; }
.style-72407 .schedule-opponent { font-weight: bold; }
.style-72407 .schedule-time { color: #C20430; }
.style-72407 .schedule-site { font-weight: bold; }
.style-72407 .schedule-teamname { font-weight: bold; }
.style-72407 .schedule-title { font-weight: bold;color: #7E7874; }
.style-72407 .featured-link-container { border: 0 0 0 0; }
.style-72407 .poll-answer { padding: 0px; }
.style-72407 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-72407 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-72407 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-72407 .event-detail { margin-bottom: 15px; }
.style-72407 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72407 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-72407 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-72407 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-72407 .prev-button { font-weight: bold; }
.style-72407 .next-button { font-weight: bold; }
.style-72407 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-72407 .today-button { font-weight: bold; }
.style-72407 .day a { font-weight: bold; }
.style-72407 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-72407 .newsarchivedatepicker .current-year { text-align: center; }
.style-72407 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-72407 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-72407 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-72407 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-72407 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-72407 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-72407 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-72407 .large-calendar-grid { border-color: #7e7874; }
.style-72407 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-72407 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-72407 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-72407 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-72407 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-72407 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-72407 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-72407 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-72407 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-72407 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-72407 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-72407 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-72407 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-50150 { color: #000000;font-size: 24px;font-family: 'Istok Web', sans-serif;line-height: 34px;margin: 45px 0; }
.style-50150 A.links-urllink { font-size: 25px;color: #000;font-family: 'Roboto Slab', serif;padding: 10px 50px 10px 35px;display: inline-block;text-decoration: none;border-bottom: 3px solid #C20430;border-right: 1px solid #e4e4e4;border-left: 1px solid #e4e4e4;border-top: 1px solid #e4e4e4;background-color: #fff;line-height: 1;text-transform: uppercase;-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.25s;transition-duration: 0.25s;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-sizing: border-box;width: 100%; }
.style-50150 A.links-urllink:before { content: url('/ftpimages/54/site/720/images/arrow_grey_next.png');margin: 0 10px 0 -19px; }
.style-50150 A.links-urllink:after { content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #c20430;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out; }
.style-50150 li.group { /*display: inline-block;*/
margin-left: 15px;display: block; }
.style-50150 li.group:first-child { /*margin-left: 0;: */; }
.style-5386 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-5386 .h3-style { margin-left: 15px;color: #66615E; }
.style-5386 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5386 { background-color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25); }
.style-5386 .description { line-height: 21px;margin-bottom: 5px; }
.style-5386 time { font-weight: bold;color: #7E7874; }
.style-5386 .brief-description { margin-bottom: 5px; }
.style-5386 .photos { margin: 0 5px 15px 0; }
.style-5386 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5386 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5386 .lists img { margin-right: 5px; }
.style-5386 .answer { line-height: 21px; }
.style-5386 .biobutton { margin: 5px 0 5px 0; }
.style-5386 .title { font-weight: bold; }
.style-5386 .submit-button { margin-left: 5px; }
.style-5386 .photo img { margin-bottom: 10px; }
.style-5386 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5386 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5386 .nick-name { font-weight: bold; }
.style-5386 .name-prefix { font-weight: bold; }
.style-5386 .first-name { font-weight: bold; }
.style-5386 .middle-name { font-weight: bold; }
.style-5386 .last-name { font-weight: bold; }
.style-5386 .maiden-name { font-weight: bold; }
.style-5386 .name-suffix { font-weight: bold; }
.style-5386 .chart { padding: 0px; }
.style-5386 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5386 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5386 .annualfund .goal .label { color: #C20430; }
.style-5386 .album-name { color: #C20430; }
.style-5386 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5386 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5386 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5386 .businessindex .h4-style { margin-left: 15px; }
.style-5386 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5386 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5386 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5386 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5386 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5386 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5386 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5386 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5386 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5386 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5386 li.group { margin-bottom: 15px; }
.style-5386 div.content-wrap { padding: 10px 15px 15px 15px;line-height: 21px;border-top: 6px solid #c20430; }
.style-5386 .team-headcoach { font-weight: bold; }
.style-5386 .schedule-date { color: #C20430; }
.style-5386 .schedule-opponent { font-weight: bold; }
.style-5386 .schedule-time { color: #C20430; }
.style-5386 .schedule-site { font-weight: bold; }
.style-5386 .schedule-teamname { font-weight: bold; }
.style-5386 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5386 .featured-link-container { border: 0 0 0 0; }
.style-5386 .poll-answer { padding: 0px; }
.style-5386 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5386 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5386 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5386 .event-detail { margin-bottom: 15px; }
.style-5386 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5386 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5386 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5386 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5386 .prev-button { font-weight: bold; }
.style-5386 .next-button { font-weight: bold; }
.style-5386 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5386 .today-button { font-weight: bold; }
.style-5386 .day a { font-weight: bold; }
.style-5386 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5386 .newsarchivedatepicker .current-year { text-align: center; }
.style-5386 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5386 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5386 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5386 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5386 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5386 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5386 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5386 .start-date { display: none; }
.style-5386 .end-date { display: none; }
.style-5386 .large-calendar-grid { border-color: #7e7874; }
.style-5386 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5386 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5386 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5386 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5386 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5386 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5386 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5386 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5386 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5386 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5386 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5386 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5386 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5388 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-5388 .h3-style { color: #66615E; }
.style-5388 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff;margin-right: 5px; }
.style-5388 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);padding: 15px;background-color: #FFFFFF; }
.style-5388 .description { line-height: 21px;margin-bottom: 5px; }
.style-5388 time { font-weight: bold;color: #7E7874; }
.style-5388 .brief-description { margin-bottom: 5px; }
.style-5388 .location { color: #343434; }
.style-5388 .photos { margin: 0 15px 15px 0; }
.style-5388 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5388 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5388 .lists img { margin-right: 5px; }
.style-5388 .answer { line-height: 21px; }
.style-5388 .biobutton { margin: 5px 0 5px 0; }
.style-5388 .title { font-weight: bold; }
.style-5388 .submit-button { margin-left: 5px; }
.style-5388 .photo img { margin-bottom: 10px; }
.style-5388 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5388 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5388 .nick-name { font-weight: bold; }
.style-5388 .name-prefix { font-weight: bold; }
.style-5388 .first-name { font-weight: bold; }
.style-5388 .middle-name { font-weight: bold; }
.style-5388 .last-name { font-weight: bold; }
.style-5388 .maiden-name { font-weight: bold; }
.style-5388 .name-suffix { font-weight: bold; }
.style-5388 .chart { padding: 0px; }
.style-5388 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5388 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5388 .annualfund .goal .label { color: #C20430; }
.style-5388 .album-name { color: #C20430; }
.style-5388 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5388 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5388 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5388 .businessindex .phone .label { font-weight: bold; }
.style-5388 .businessindex .address .label { font-weight: bold; }
.style-5388 .businessindex .distance .label { font-weight: bold; }
.style-5388 .businessindex .webpage .label { font-weight: bold; }
.style-5388 .businessindex .udf1 .label { font-weight: bold; }
.style-5388 .businessindex .udf2 .label { font-weight: bold; }
.style-5388 .businessindex .udf3 .label { font-weight: bold; }
.style-5388 .businessindex .udf4 .label { font-weight: bold; }
.style-5388 .businessindex .udf5 .label { font-weight: bold; }
.style-5388 .businessindex .description .label { font-weight: bold; }
.style-5388 li.group { margin-bottom: 15px; }
.style-5388 div.content-wrap { line-height: 21px; }
.style-5388 .team-headcoach { font-weight: bold; }
.style-5388 .schedule-date { color: #C20430; }
.style-5388 .schedule-opponent { font-weight: bold; }
.style-5388 .schedule-time { color: #C20430; }
.style-5388 .schedule-site { font-weight: bold; }
.style-5388 .schedule-teamname { font-weight: bold; }
.style-5388 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5388 .featured-link-container { border: 0 0 0 0; }
.style-5388 .poll-answer { padding: 0px; }
.style-5388 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5388 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5388 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5388 .event-detail { margin-bottom: 15px;border-bottom: 2px groove rgba(255, 255, 255, 0.62);padding-bottom: 10px; }
.style-5388 .filter-list { border-bottom: 2px groove rgba(255, 255, 255, 0.62);margin: 5px 0 0 0;padding: 5px 0; }
.style-5388 .filter-group { border-top: 2px groove rgba(255, 255, 255, 0.62);margin: 0 0 0 0;padding: 0 0 10px 0; }
.style-5388 .filter-group-title { margin-bottom: 5px; }
.style-5388 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5388 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5388 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5388 li.has-events a { color: #C20430; }
.style-5388 li.has-events a:hover { color: #C20430; }
.style-5388 .calendar-days { color: #C20430; }
.style-5388 .prev-button { font-weight: bold; }
.style-5388 .next-button { font-weight: bold; }
.style-5388 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5388 .today-button { font-weight: bold; }
.style-5388 .day a { font-weight: bold;background-color: #FFFFFF;color: #C20430; }
.style-5388 .day a:hover { color: #FFFFFF; }
.style-5388 .newsarchivedatepicker .current-year { text-align: center; }
.style-5388 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5388 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5388 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5388 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5388 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5388 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5388 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5388 .large-calendar-grid { border-color: #7e7874; }
.style-5388 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5388 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5388 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5388 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5388 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5388 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5388 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5388 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5388 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5388 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5388 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5388 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5388 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5388 .more-details { background-color: #FFFFFF;color: #C20430; }
.style-5381 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-5381 .h3-style { color: #66615E; }
.style-5381 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;margin-right: 5px;background-color: #F7F6F5; }
.style-5381 { padding: 0px;margin-bottom: 25px; }
.style-5381 .description { line-height: 21px;margin-bottom: 5px; }
.style-5381 time { font-weight: bold;color: #7E7874; }
.style-5381 .brief-description { margin-bottom: 5px; }
.style-5381 .location { color: #343434; }
.style-5381 .photos { margin: 0 15px 15px 0; }
.style-5381 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5381 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5381 .lists img { margin-right: 5px; }
.style-5381 .answer { line-height: 21px; }
.style-5381 .biobutton { margin: 5px 0 5px 0; }
.style-5381 .title { font-weight: bold; }
.style-5381 .submit-button { margin-left: 5px; }
.style-5381 .photo img { margin-bottom: 10px; }
.style-5381 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5381 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5381 .nick-name { font-weight: bold; }
.style-5381 .name-prefix { font-weight: bold; }
.style-5381 .first-name { font-weight: bold; }
.style-5381 .middle-name { font-weight: bold; }
.style-5381 .last-name { font-weight: bold; }
.style-5381 .maiden-name { font-weight: bold; }
.style-5381 .name-suffix { font-weight: bold; }
.style-5381 .chart { padding: 0px; }
.style-5381 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5381 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5381 .annualfund .goal .label { color: #C20430; }
.style-5381 .album-name { color: #C20430; }
.style-5381 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5381 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5381 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5381 .businessindex .phone .label { font-weight: bold; }
.style-5381 .businessindex .address .label { font-weight: bold; }
.style-5381 .businessindex .distance .label { font-weight: bold; }
.style-5381 .businessindex .webpage .label { font-weight: bold; }
.style-5381 .businessindex .udf1 .label { font-weight: bold; }
.style-5381 .businessindex .udf2 .label { font-weight: bold; }
.style-5381 .businessindex .udf3 .label { font-weight: bold; }
.style-5381 .businessindex .udf4 .label { font-weight: bold; }
.style-5381 .businessindex .udf5 .label { font-weight: bold; }
.style-5381 .businessindex .description .label { font-weight: bold; }
.style-5381 li.group { margin-bottom: 15px; }
.style-5381 div.content-wrap { line-height: 21px; }
.style-5381 .team-headcoach { font-weight: bold; }
.style-5381 .schedule-date { color: #C20430; }
.style-5381 .schedule-opponent { font-weight: bold; }
.style-5381 .schedule-time { color: #C20430; }
.style-5381 .schedule-site { font-weight: bold; }
.style-5381 .schedule-teamname { font-weight: bold; }
.style-5381 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5381 .featured-link-container { border: 0 0 0 0; }
.style-5381 .poll-answer { padding: 0px; }
.style-5381 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5381 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5381 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5381 .event-detail { margin-bottom: 15px;border-bottom: 2px groove rgba(255, 255, 255, 0.62);padding-bottom: 10px; }
.style-5381 .filter-list { border-bottom: 2px groove rgba(255, 255, 255, 0.62);margin: 5px 0 0 0;padding: 5px 0; }
.style-5381 .filter-group { border-top: 2px groove rgba(255, 255, 255, 0.62);margin: 0 0 0 0;padding: 0 0 10px 0; }
.style-5381 .filter-group-title { margin-bottom: 5px; }
.style-5381 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5381 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5381 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5381 li.has-events a { color: #C20430; }
.style-5381 li.has-events a:hover { color: #C20430; }
.style-5381 .calendar-days { color: #C20430; }
.style-5381 .prev-button { font-weight: bold; }
.style-5381 .next-button { font-weight: bold; }
.style-5381 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5381 .today-button { font-weight: bold; }
.style-5381 .day a { font-weight: bold;background-color: #FFFFFF;color: #C20430; }
.style-5381 .day a:hover { color: #FFFFFF; }
.style-5381 .newsarchivedatepicker .current-year { text-align: center; }
.style-5381 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5381 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5381 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5381 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5381 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5381 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5381 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5381 .large-calendar-grid { border-color: #7e7874; }
.style-5381 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5381 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5381 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5381 .large-calendar-grid .date:hover { color: #7E7874; }
.style-5381 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #EDEDED;color: #B5B5B5; }
.style-5381 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3;background-color: #EDEDED; }
.style-5381 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5381 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5381 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5381 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5381 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5381 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5381 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5381 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5381 .more-details { background-color: #FFFFFF;color: #C20430; }
.style-10518 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-10518 .h3-style { color: #66615E; }
.style-10518 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;margin-right: 5px;background-color: #F7F6F5; }
.style-10518 { padding: 0px;margin-bottom: 25px; }
.style-10518 .description { line-height: 21px;margin-bottom: 5px; }
.style-10518 time { font-weight: bold;color: #7E7874; }
.style-10518 .brief-description { margin-bottom: 5px; }
.style-10518 .location { color: #343434; }
.style-10518 .photos { margin: 0 15px 15px 0; }
.style-10518 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-10518 .job-title { font-weight: bold;color: #B8AEA9; }
.style-10518 .lists img { margin-right: 5px; }
.style-10518 .answer { line-height: 21px; }
.style-10518 .biobutton { margin: 5px 0 5px 0; }
.style-10518 .title { font-weight: bold; }
.style-10518 .submit-button { margin-left: 5px; }
.style-10518 .photo img { margin-bottom: 10px; }
.style-10518 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-10518 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-10518 .nick-name { font-weight: bold; }
.style-10518 .name-prefix { font-weight: bold; }
.style-10518 .first-name { font-weight: bold; }
.style-10518 .middle-name { font-weight: bold; }
.style-10518 .last-name { font-weight: bold; }
.style-10518 .maiden-name { font-weight: bold; }
.style-10518 .name-suffix { font-weight: bold; }
.style-10518 .chart { padding: 0px; }
.style-10518 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-10518 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-10518 .annualfund .goal .label { color: #C20430; }
.style-10518 .album-name { color: #C20430; }
.style-10518 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-10518 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10518 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10518 .businessindex .phone .label { font-weight: bold; }
.style-10518 .businessindex .address .label { font-weight: bold; }
.style-10518 .businessindex .distance .label { font-weight: bold; }
.style-10518 .businessindex .webpage .label { font-weight: bold; }
.style-10518 .businessindex .udf1 .label { font-weight: bold; }
.style-10518 .businessindex .udf2 .label { font-weight: bold; }
.style-10518 .businessindex .udf3 .label { font-weight: bold; }
.style-10518 .businessindex .udf4 .label { font-weight: bold; }
.style-10518 .businessindex .udf5 .label { font-weight: bold; }
.style-10518 .businessindex .description .label { font-weight: bold; }
.style-10518 li.group { margin-bottom: 15px; }
.style-10518 div.content-wrap { line-height: 21px; }
.style-10518 .team-headcoach { font-weight: bold; }
.style-10518 .schedule-date { color: #C20430; }
.style-10518 .schedule-opponent { font-weight: bold; }
.style-10518 .schedule-time { color: #C20430; }
.style-10518 .schedule-site { font-weight: bold; }
.style-10518 .schedule-teamname { font-weight: bold; }
.style-10518 .schedule-title { font-weight: bold;color: #7E7874; }
.style-10518 .featured-link-container { border: 0 0 0 0; }
.style-10518 .poll-answer { padding: 0px; }
.style-10518 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-10518 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-10518 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-10518 .event-detail { margin-bottom: 15px;border-bottom: 2px groove rgba(255, 255, 255, 0.62);padding-bottom: 10px; }
.style-10518 .filter-list { border-bottom: 2px groove rgba(255, 255, 255, 0.62);margin: 5px 0 0 0;padding: 5px 0; }
.style-10518 .filter-group { border-top: 2px groove rgba(255, 255, 255, 0.62);margin: 0 0 0 0;padding: 0 0 10px 0; }
.style-10518 .filter-group-title { margin-bottom: 5px; }
.style-10518 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10518 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-10518 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-10518 li.has-events a { color: #C20430; }
.style-10518 li.has-events a:hover { color: #C20430; }
.style-10518 .calendar-days { color: #C20430; }
.style-10518 .prev-button { font-weight: bold; }
.style-10518 .next-button { font-weight: bold; }
.style-10518 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-10518 .today-button { font-weight: bold; }
.style-10518 .day a { font-weight: bold;background-color: #FFFFFF;color: #C20430; }
.style-10518 .day a:hover { color: #FFFFFF; }
.style-10518 .newsarchivedatepicker .current-year { text-align: center; }
.style-10518 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-10518 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-10518 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-10518 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-10518 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-10518 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-10518 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-10518 .large-calendar-grid { border-color: #7e7874; }
.style-10518 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-10518 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-10518 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-10518 .large-calendar-grid .date:hover { color: #7E7874; }
.style-10518 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #EDEDED;color: #B5B5B5; }
.style-10518 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3;background-color: #EDEDED; }
.style-10518 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-10518 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10518 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-10518 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10518 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-10518 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-10518 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-10518 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-10518 .more-details { background-color: #FFFFFF;color: #C20430; }
.style-5252 .h2-style { color: #C20430;margin-bottom: 10px; }
.style-5252 .h3-style { color: #66615E; }
.style-5252 .h4-style { color: #343434; }
.style-5252 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5252 { border-top: 2px groove rgba(255, 255, 255, 0.62);border-bottom: 2px groove rgba(255, 255, 255, 0.62);padding: 0px 0 15px 0;margin-bottom: 25px; }
.style-5252 .description { line-height: 21px;margin-bottom: 5px; }
.style-5252 time { font-weight: bold;color: #7E7874; }
.style-5252 .h4-style A { color: #343434; }
.style-5252 .brief-description { margin-bottom: 5px; }
.style-5252 .photos { margin: 0 15px 15px 0; }
.style-5252 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5252 .full-name { color: #343434; }
.style-5252 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5252 .lists img { margin-right: 5px; }
.style-5252 .question { color: #343434; }
.style-5252 .answer { line-height: 21px; }
.style-5252 .biobutton { margin: 5px 0 5px 0; }
.style-5252 .title { font-weight: bold;color: #343434; }
.style-5252 .submit-button { margin-left: 5px; }
.style-5252 .photo img { margin-bottom: 10px; }
.style-5252 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5252 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5252 .nick-name { font-weight: bold; }
.style-5252 .name-prefix { font-weight: bold; }
.style-5252 .first-name { font-weight: bold; }
.style-5252 .middle-name { font-weight: bold; }
.style-5252 .last-name { font-weight: bold; }
.style-5252 .maiden-name { font-weight: bold; }
.style-5252 .name-suffix { font-weight: bold; }
.style-5252 .chart { padding: 0px; }
.style-5252 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5252 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5252 .annualfund .goal .label { color: #C20430; }
.style-5252 .album-name { color: #C20430; }
.style-5252 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5252 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5252 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5252 .businessindex .phone .label { font-weight: bold; }
.style-5252 .businessindex .address .label { font-weight: bold; }
.style-5252 .businessindex .distance .label { font-weight: bold; }
.style-5252 .businessindex .webpage .label { font-weight: bold; }
.style-5252 .businessindex .udf1 .label { font-weight: bold; }
.style-5252 .businessindex .udf2 .label { font-weight: bold; }
.style-5252 .businessindex .udf3 .label { font-weight: bold; }
.style-5252 .businessindex .udf4 .label { font-weight: bold; }
.style-5252 .businessindex .udf5 .label { font-weight: bold; }
.style-5252 .businessindex .description .label { font-weight: bold; }
.style-5252 li.group { margin-bottom: 15px; }
.style-5252 div.content-wrap { line-height: 25px;color: #C20430;font-size: 21px;font-style: italic;font-family: 'Open Sans', sans-serif; }
.style-5252 .team-headcoach { font-weight: bold; }
.style-5252 .schedule-date { color: #C20430; }
.style-5252 .schedule-opponent { font-weight: bold; }
.style-5252 .schedule-time { color: #C20430; }
.style-5252 .schedule-site { font-weight: bold; }
.style-5252 .schedule-teamname { font-weight: bold; }
.style-5252 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5252 .featured-link-container { border: 0 0 0 0; }
.style-5252 .poll-answer { padding: 0px; }
.style-5252 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5252 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5252 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5252 .event-detail { margin-bottom: 15px; }
.style-5252 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5252 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5252 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5252 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5252 .prev-button { font-weight: bold; }
.style-5252 .next-button { font-weight: bold; }
.style-5252 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5252 .today-button { font-weight: bold; }
.style-5252 .day a { font-weight: bold; }
.style-5252 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5252 .newsarchivedatepicker .current-year { text-align: center; }
.style-5252 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5252 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5252 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5252 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5252 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5252 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5252 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5252 .large-calendar-grid { border-color: #7e7874; }
.style-5252 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5252 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5252 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5252 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5252 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5252 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5252 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5252 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5252 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5252 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5252 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5252 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5252 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-60033 .h2-style { color: #C20430;margin-bottom: 10px; }
.style-60033 .h3-style { color: #66615E; }
.style-60033 .h4-style { color: #343434; }
.style-60033 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-60033 { border-top: 2px groove rgba(255, 255, 255, 0.62);border-bottom: 2px groove rgba(255, 255, 255, 0.62);padding: 0px 0 15px 0;margin-bottom: 25px; }
.style-60033 .description { line-height: 21px;margin-bottom: 5px; }
.style-60033 time { font-weight: bold;color: #7E7874; }
.style-60033 .h4-style A { color: #343434; }
.style-60033 .brief-description { margin-bottom: 5px; }
.style-60033 .photos { margin: 0 15px 15px 0; }
.style-60033 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-60033 .full-name { color: #343434; }
.style-60033 .job-title { font-weight: bold;color: #B8AEA9; }
.style-60033 .lists img { margin-right: 5px; }
.style-60033 .question { color: #343434; }
.style-60033 .answer { line-height: 21px; }
.style-60033 .biobutton { margin: 5px 0 5px 0; }
.style-60033 .title { font-weight: bold;color: #343434; }
.style-60033 .submit-button { margin-left: 5px; }
.style-60033 .photo img { margin-bottom: 10px; }
.style-60033 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-60033 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-60033 .nick-name { font-weight: bold; }
.style-60033 .name-prefix { font-weight: bold; }
.style-60033 .first-name { font-weight: bold; }
.style-60033 .middle-name { font-weight: bold; }
.style-60033 .last-name { font-weight: bold; }
.style-60033 .maiden-name { font-weight: bold; }
.style-60033 .name-suffix { font-weight: bold; }
.style-60033 .chart { padding: 0px; }
.style-60033 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-60033 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-60033 .annualfund .goal .label { color: #C20430; }
.style-60033 .album-name { color: #C20430; }
.style-60033 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-60033 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-60033 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-60033 .businessindex .phone .label { font-weight: bold; }
.style-60033 .businessindex .address .label { font-weight: bold; }
.style-60033 .businessindex .distance .label { font-weight: bold; }
.style-60033 .businessindex .webpage .label { font-weight: bold; }
.style-60033 .businessindex .udf1 .label { font-weight: bold; }
.style-60033 .businessindex .udf2 .label { font-weight: bold; }
.style-60033 .businessindex .udf3 .label { font-weight: bold; }
.style-60033 .businessindex .udf4 .label { font-weight: bold; }
.style-60033 .businessindex .udf5 .label { font-weight: bold; }
.style-60033 .businessindex .description .label { font-weight: bold; }
.style-60033 li.group { margin-bottom: 15px; }
.style-60033 div.content-wrap { line-height: 25px;color: #000000;font-size: 18px;font-style: italic;font-family: 'Open Sans', sans-serif; }
.style-60033 .team-headcoach { font-weight: bold; }
.style-60033 .schedule-date { color: #C20430; }
.style-60033 .schedule-opponent { font-weight: bold; }
.style-60033 .schedule-time { color: #C20430; }
.style-60033 .schedule-site { font-weight: bold; }
.style-60033 .schedule-teamname { font-weight: bold; }
.style-60033 .schedule-title { font-weight: bold;color: #7E7874; }
.style-60033 .featured-link-container { border: 0 0 0 0; }
.style-60033 .poll-answer { padding: 0px; }
.style-60033 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-60033 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-60033 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-60033 .event-detail { margin-bottom: 15px; }
.style-60033 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-60033 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-60033 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-60033 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-60033 .prev-button { font-weight: bold; }
.style-60033 .next-button { font-weight: bold; }
.style-60033 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-60033 .today-button { font-weight: bold; }
.style-60033 .day a { font-weight: bold; }
.style-60033 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-60033 .newsarchivedatepicker .current-year { text-align: center; }
.style-60033 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-60033 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-60033 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-60033 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-60033 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-60033 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-60033 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-60033 .large-calendar-grid { border-color: #7e7874; }
.style-60033 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-60033 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-60033 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-60033 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-60033 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-60033 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-60033 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-60033 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-60033 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-60033 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-60033 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-60033 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-60033 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-72442 .h2-style { color: #C20430;margin-bottom: 10px; }
.style-72442 .h3-style { color: #66615E; }
.style-72442 .h4-style { color: #343434; }
.style-72442 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-72442 { border-top: 2px groove rgba(255, 255, 255, 0.62);border-bottom: 2px groove rgba(255, 255, 255, 0.62);padding: 0px 0 15px 0;margin-bottom: 25px; }
.style-72442 .description { line-height: 21px;margin-bottom: 5px; }
.style-72442 time { font-weight: bold;color: #7E7874; }
.style-72442 .h4-style A { color: #343434; }
.style-72442 .brief-description { margin-bottom: 5px; }
.style-72442 .photos { margin: 0 15px 15px 0; }
.style-72442 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-72442 .full-name { color: #343434; }
.style-72442 .job-title { font-weight: bold;color: #B8AEA9; }
.style-72442 .lists img { margin-right: 5px; }
.style-72442 .question { color: #343434; }
.style-72442 .answer { line-height: 21px; }
.style-72442 .biobutton { margin: 5px 0 5px 0; }
.style-72442 .title { font-weight: bold;color: #343434; }
.style-72442 .submit-button { margin-left: 5px; }
.style-72442 .photo img { margin-bottom: 10px; }
.style-72442 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-72442 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-72442 .nick-name { font-weight: bold; }
.style-72442 .name-prefix { font-weight: bold; }
.style-72442 .first-name { font-weight: bold; }
.style-72442 .middle-name { font-weight: bold; }
.style-72442 .last-name { font-weight: bold; }
.style-72442 .maiden-name { font-weight: bold; }
.style-72442 .name-suffix { font-weight: bold; }
.style-72442 .chart { padding: 0px; }
.style-72442 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-72442 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-72442 .annualfund .goal .label { color: #C20430; }
.style-72442 .album-name { color: #C20430; }
.style-72442 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-72442 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72442 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72442 .businessindex .phone .label { font-weight: bold; }
.style-72442 .businessindex .address .label { font-weight: bold; }
.style-72442 .businessindex .distance .label { font-weight: bold; }
.style-72442 .businessindex .webpage .label { font-weight: bold; }
.style-72442 .businessindex .udf1 .label { font-weight: bold; }
.style-72442 .businessindex .udf2 .label { font-weight: bold; }
.style-72442 .businessindex .udf3 .label { font-weight: bold; }
.style-72442 .businessindex .udf4 .label { font-weight: bold; }
.style-72442 .businessindex .udf5 .label { font-weight: bold; }
.style-72442 .businessindex .description .label { font-weight: bold; }
.style-72442 li.group { margin-bottom: 15px; }
.style-72442 div.content-wrap { text-align: center;color: #7f7f7f;font-size: 1.875rem;line-height: 1.4;font-family: 'Bitter', serif;padding: 3rem 0;position: relative;margin: 2rem 0; }
.style-72442 .team-headcoach { font-weight: bold; }
.style-72442 .schedule-date { color: #C20430; }
.style-72442 .schedule-opponent { font-weight: bold; }
.style-72442 .schedule-time { color: #C20430; }
.style-72442 .schedule-site { font-weight: bold; }
.style-72442 .schedule-teamname { font-weight: bold; }
.style-72442 .schedule-title { font-weight: bold;color: #7E7874; }
.style-72442 .featured-link-container { border: 0 0 0 0; }
.style-72442 .poll-answer { padding: 0px; }
.style-72442 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-72442 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-72442 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-72442 .event-detail { margin-bottom: 15px; }
.style-72442 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72442 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-72442 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-72442 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-72442 .prev-button { font-weight: bold; }
.style-72442 .next-button { font-weight: bold; }
.style-72442 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-72442 .today-button { font-weight: bold; }
.style-72442 .day a { font-weight: bold; }
.style-72442 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-72442 .newsarchivedatepicker .current-year { text-align: center; }
.style-72442 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-72442 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-72442 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-72442 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-72442 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-72442 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-72442 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-72442 .large-calendar-grid { border-color: #7e7874; }
.style-72442 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-72442 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-72442 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-72442 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-72442 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-72442 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-72442 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-72442 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-72442 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-72442 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-72442 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-72442 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-72442 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-59893 .h2-style { color: #C20430;margin-bottom: 10px; }
.style-59893 .h3-style { color: #66615E; }
.style-59893 .h4-style { color: #343434; }
.style-59893 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-59893 { border-top: 2px groove rgba(255, 255, 255, 0.62);border-bottom: 2px groove rgba(255, 255, 255, 0.62);padding: 0px 0 15px 0;margin-bottom: 25px; }
.style-59893 .description { line-height: 21px;margin-bottom: 5px; }
.style-59893 time { font-weight: bold;color: #7E7874; }
.style-59893 .h4-style A { color: #343434; }
.style-59893 .brief-description { margin-bottom: 5px; }
.style-59893 .photos { margin: 0 15px 15px 0; }
.style-59893 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-59893 .full-name { color: #343434; }
.style-59893 .job-title { font-weight: bold;color: #B8AEA9; }
.style-59893 .lists img { margin-right: 5px; }
.style-59893 .question { color: #343434; }
.style-59893 .answer { line-height: 21px; }
.style-59893 .biobutton { margin: 5px 0 5px 0; }
.style-59893 .title { font-weight: bold;color: #343434; }
.style-59893 .submit-button { margin-left: 5px; }
.style-59893 .photo img { margin-bottom: 10px; }
.style-59893 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-59893 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-59893 .nick-name { font-weight: bold; }
.style-59893 .name-prefix { font-weight: bold; }
.style-59893 .first-name { font-weight: bold; }
.style-59893 .middle-name { font-weight: bold; }
.style-59893 .last-name { font-weight: bold; }
.style-59893 .maiden-name { font-weight: bold; }
.style-59893 .name-suffix { font-weight: bold; }
.style-59893 .chart { padding: 0px; }
.style-59893 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-59893 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-59893 .annualfund .goal .label { color: #C20430; }
.style-59893 .album-name { color: #C20430; }
.style-59893 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-59893 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-59893 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-59893 .businessindex .phone .label { font-weight: bold; }
.style-59893 .businessindex .address .label { font-weight: bold; }
.style-59893 .businessindex .distance .label { font-weight: bold; }
.style-59893 .businessindex .webpage .label { font-weight: bold; }
.style-59893 .businessindex .udf1 .label { font-weight: bold; }
.style-59893 .businessindex .udf2 .label { font-weight: bold; }
.style-59893 .businessindex .udf3 .label { font-weight: bold; }
.style-59893 .businessindex .udf4 .label { font-weight: bold; }
.style-59893 .businessindex .udf5 .label { font-weight: bold; }
.style-59893 .businessindex .description .label { font-weight: bold; }
.style-59893 li.group { margin-bottom: 15px; }
.style-59893 div.content-wrap { line-height: 25px;color: #C20430;font-size: 21px;font-family: 'Open Sans', sans-serif; }
.style-59893 .team-headcoach { font-weight: bold; }
.style-59893 .schedule-date { color: #C20430; }
.style-59893 .schedule-opponent { font-weight: bold; }
.style-59893 .schedule-time { color: #C20430; }
.style-59893 .schedule-site { font-weight: bold; }
.style-59893 .schedule-teamname { font-weight: bold; }
.style-59893 .schedule-title { font-weight: bold;color: #7E7874; }
.style-59893 .featured-link-container { border: 0 0 0 0; }
.style-59893 .poll-answer { padding: 0px; }
.style-59893 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-59893 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-59893 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-59893 .event-detail { margin-bottom: 15px; }
.style-59893 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-59893 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-59893 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-59893 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-59893 .prev-button { font-weight: bold; }
.style-59893 .next-button { font-weight: bold; }
.style-59893 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-59893 .today-button { font-weight: bold; }
.style-59893 .day a { font-weight: bold; }
.style-59893 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-59893 .newsarchivedatepicker .current-year { text-align: center; }
.style-59893 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-59893 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-59893 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-59893 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-59893 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-59893 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-59893 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-59893 .large-calendar-grid { border-color: #7e7874; }
.style-59893 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-59893 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-59893 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-59893 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-59893 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-59893 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-59893 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-59893 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-59893 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-59893 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-59893 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-59893 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-59893 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-85767 .h2-style { color: #C20430;margin-bottom: 10px; }
.style-85767 .h3-style { color: #66615E; }
.style-85767 .h4-style { color: #343434; }
.style-85767 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-85767 { border-top: 2px groove rgba(255, 255, 255, 0.62);border-bottom: 2px groove rgba(255, 255, 255, 0.62);padding: 0px 0 15px 0;margin-bottom: 25px; }
.style-85767 .description { line-height: 21px;margin-bottom: 5px; }
.style-85767 time { font-weight: bold;color: #7E7874; }
.style-85767 .h4-style A { color: #343434; }
.style-85767 .brief-description { margin-bottom: 5px; }
.style-85767 .photos { margin: 0 15px 15px 0; }
.style-85767 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-85767 .full-name { color: #343434; }
.style-85767 .job-title { font-weight: bold;color: #B8AEA9; }
.style-85767 .lists img { margin-right: 5px; }
.style-85767 .question { color: #343434; }
.style-85767 .answer { line-height: 21px; }
.style-85767 .biobutton { margin: 5px 0 5px 0; }
.style-85767 .title { font-weight: bold;color: #343434; }
.style-85767 .submit-button { margin-left: 5px; }
.style-85767 .photo img { margin-bottom: 10px; }
.style-85767 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-85767 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-85767 .nick-name { font-weight: bold; }
.style-85767 .name-prefix { font-weight: bold; }
.style-85767 .first-name { font-weight: bold; }
.style-85767 .middle-name { font-weight: bold; }
.style-85767 .last-name { font-weight: bold; }
.style-85767 .maiden-name { font-weight: bold; }
.style-85767 .name-suffix { font-weight: bold; }
.style-85767 .chart { padding: 0px; }
.style-85767 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-85767 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-85767 .annualfund .goal .label { color: #C20430; }
.style-85767 .album-name { color: #C20430; }
.style-85767 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-85767 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-85767 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-85767 .businessindex .phone .label { font-weight: bold; }
.style-85767 .businessindex .address .label { font-weight: bold; }
.style-85767 .businessindex .distance .label { font-weight: bold; }
.style-85767 .businessindex .webpage .label { font-weight: bold; }
.style-85767 .businessindex .udf1 .label { font-weight: bold; }
.style-85767 .businessindex .udf2 .label { font-weight: bold; }
.style-85767 .businessindex .udf3 .label { font-weight: bold; }
.style-85767 .businessindex .udf4 .label { font-weight: bold; }
.style-85767 .businessindex .udf5 .label { font-weight: bold; }
.style-85767 .businessindex .description .label { font-weight: bold; }
.style-85767 li.group { margin-bottom: 15px; }
.style-85767 div.content-wrap { text-align: center;color: #C20430;font-size: 1.875rem;line-height: 1.4;font-family: 'Bitter', serif;padding: 3rem 0;position: relative;margin: 2rem 0; }
.style-85767 .team-headcoach { font-weight: bold; }
.style-85767 .schedule-date { color: #C20430; }
.style-85767 .schedule-opponent { font-weight: bold; }
.style-85767 .schedule-time { color: #C20430; }
.style-85767 .schedule-site { font-weight: bold; }
.style-85767 .schedule-teamname { font-weight: bold; }
.style-85767 .schedule-title { font-weight: bold;color: #7E7874; }
.style-85767 .featured-link-container { border: 0 0 0 0; }
.style-85767 .poll-answer { padding: 0px; }
.style-85767 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-85767 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-85767 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-85767 .event-detail { margin-bottom: 15px; }
.style-85767 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-85767 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-85767 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-85767 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-85767 .prev-button { font-weight: bold; }
.style-85767 .next-button { font-weight: bold; }
.style-85767 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-85767 .today-button { font-weight: bold; }
.style-85767 .day a { font-weight: bold; }
.style-85767 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-85767 .newsarchivedatepicker .current-year { text-align: center; }
.style-85767 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-85767 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-85767 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-85767 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-85767 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-85767 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-85767 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-85767 .large-calendar-grid { border-color: #7e7874; }
.style-85767 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-85767 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-85767 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-85767 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-85767 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-85767 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-85767 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-85767 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-85767 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-85767 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-85767 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-85767 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-85767 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5502 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-5502 .h3-style { color: #66615E; }
.style-5502 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5502 { padding: 0px;margin-bottom: 25px; }
.style-5502 .description { line-height: 21px;margin-bottom: 5px; }
.style-5502 time { font-weight: bold;color: #7E7874; }
.style-5502 .brief-description { margin-bottom: 5px; }
.style-5502 .photos { padding: 0px;margin: 0px; }
.style-5502 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-5502 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5502 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5502 .lists img { margin-right: 5px; }
.style-5502 .answer { line-height: 21px; }
.style-5502 .biobutton { margin: 5px 0 5px 0; }
.style-5502 .title { font-weight: bold; }
.style-5502 .submit-button { margin-left: 5px; }
.style-5502 .photo img { margin-bottom: 10px; }
.style-5502 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5502 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5502 .nick-name { font-weight: bold; }
.style-5502 .name-prefix { font-weight: bold; }
.style-5502 .first-name { font-weight: bold; }
.style-5502 .middle-name { font-weight: bold; }
.style-5502 .last-name { font-weight: bold; }
.style-5502 .maiden-name { font-weight: bold; }
.style-5502 .name-suffix { font-weight: bold; }
.style-5502 .chart { padding: 0px; }
.style-5502 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5502 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5502 .annualfund .goal .label { color: #C20430; }
.style-5502 .album-name { color: #C20430; }
.style-5502 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5502 .greeting { margin-bottom: 15px;line-height: 25px; }
.style-5502 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5502 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5502 .course-desc { padding: 0px 15px;line-height: 21px; }
.style-5502 .businessindex .phone .label { font-weight: bold; }
.style-5502 .businessindex .address .label { font-weight: bold; }
.style-5502 .businessindex .distance .label { font-weight: bold; }
.style-5502 .businessindex .webpage .label { font-weight: bold; }
.style-5502 .businessindex .udf1 .label { font-weight: bold; }
.style-5502 .businessindex .udf2 .label { font-weight: bold; }
.style-5502 .businessindex .udf3 .label { font-weight: bold; }
.style-5502 .businessindex .udf4 .label { font-weight: bold; }
.style-5502 .businessindex .udf5 .label { font-weight: bold; }
.style-5502 .businessindex .description .label { font-weight: bold; }
.style-5502 li.group { margin-bottom: 15px; }
.style-5502 div.content-wrap { line-height: 25px;background-color: #FFFFFF;padding: 4px 10px 4px 10px;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25); }
.style-5502 .team-headcoach { font-weight: bold; }
.style-5502 .schedule-date { color: #C20430; }
.style-5502 .schedule-opponent { font-weight: bold; }
.style-5502 .schedule-time { color: #C20430; }
.style-5502 .schedule-site { font-weight: bold; }
.style-5502 .schedule-teamname { font-weight: bold; }
.style-5502 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5502 .featured-link-container { border: 0 0 0 0; }
.style-5502 .poll-answer { padding: 0px; }
.style-5502 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5502 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5502 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5502 .event-detail { margin-bottom: 15px; }
.style-5502 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5502 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5502 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5502 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5502 .prev-button { font-weight: bold; }
.style-5502 .next-button { font-weight: bold; }
.style-5502 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5502 .today-button { font-weight: bold; }
.style-5502 .day a { font-weight: bold; }
.style-5502 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5502 .newsarchivedatepicker .current-year { text-align: center; }
.style-5502 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5502 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5502 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5502 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5502 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5502 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5502 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5502 .large-calendar-grid { border-color: #7e7874; }
.style-5502 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5502 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5502 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5502 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5502 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5502 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5502 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5502 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5502 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5502 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5502 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5502 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5502 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5395 .h2-style { border-top: 6px solid #9e0327;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #FFFFFF; }
.style-5395 .h3-style { margin-left: 15px;color: #FFFFFF; }
.style-5395 A { color: #FFFFFF; }
.style-5395 .button { border-left: 10px solid #c6bcb6;color: #FFFFFF;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #c6bcb6; }
.style-5395 { border-width: 1px;border-style: solid;border-color: #C20430;margin: 0 0 25px 0;background-color: #C20430;color: #FFFFFF; }
.style-5395 .description { line-height: 21px;margin-bottom: 5px; }
.style-5395 time { font-weight: bold; }
.style-5395 .brief-description { margin-bottom: 5px; }
.style-5395 .photos { margin: 0 5px 15px 0; }
.style-5395 .author { margin-bottom: 5px;font-weight: bold; }
.style-5395 .job-title { font-weight: bold; }
.style-5395 .lists img { margin-right: 5px; }
.style-5395 .answer { line-height: 21px; }
.style-5395 .biobutton { margin: 15px 0 10px 80px; }
.style-5395 .title { font-weight: bold; }
.style-5395 .submit-button { margin-left: 5px; }
.style-5395 .photo img { margin-bottom: 10px; }
.style-5395 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-5395 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #9e0327; }
.style-5395 .nick-name { font-weight: bold; }
.style-5395 .name-prefix { font-weight: bold; }
.style-5395 .first-name { font-weight: bold; }
.style-5395 .middle-name { font-weight: bold; }
.style-5395 .last-name { font-weight: bold; }
.style-5395 .maiden-name { font-weight: bold; }
.style-5395 .name-suffix { font-weight: bold; }
.style-5395 .chart { padding: 0px; }
.style-5395 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5395 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5395 .album-name { color: #4E9EE5; }
.style-5395 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5395 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5395 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5395 .businessindex .h4-style { margin-left: 15px; }
.style-5395 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5395 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5395 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5395 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5395 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5395 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5395 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5395 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5395 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5395 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5395 li.group { margin-bottom: 15px; }
.style-5395 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5395 .team-headcoach { font-weight: bold; }
.style-5395 .schedule-opponent { font-weight: bold; }
.style-5395 .schedule-time { font-weight: bold; }
.style-5395 .schedule-site { font-weight: bold; }
.style-5395 .schedule-teamname { font-weight: bold; }
.style-5395 .schedule-title { font-weight: bold; }
.style-5395 .featured-link-container { border: 0 0 0 0; }
.style-5395 .poll-answer { padding: 0px; }
.style-5395 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5395 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5395 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5395 .event-detail { margin-bottom: 15px; }
.style-5395 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5395 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5395 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5395 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5395 .prev-button { font-weight: bold; }
.style-5395 .next-button { font-weight: bold; }
.style-5395 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5395 .today-button { font-weight: bold; }
.style-5395 .day a { font-weight: bold; }
.style-5395 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5395 .newsarchivedatepicker .current-year { text-align: center; }
.style-5395 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5395 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-5395 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5395 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5395 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5395 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5395 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5395 .large-calendar-grid { border-color: #7e7874; }
.style-5395 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5395 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5395 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5395 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5395 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5395 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5395 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5395 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5395 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5395 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5395 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5395 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5395 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5234 .h2-style { color: #C20430;margin: 0 0 15px 0;overflow: visible !important; }
.style-5234 .h3-style { color: #66615E; }
.style-5234 .h4-style { margin: 0px;padding-bottom: 5px; }
.style-5234 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5234 { padding: 0px;margin-bottom: 25px; }
.style-5234 .description { line-height: 21px;margin-bottom: 5px; }
.style-5234 time { font-weight: bold;color: #7E7874; }
.style-5234 .brief-description { margin-bottom: 5px; }
.style-5234 .photos { padding: 0px;margin-right: 10px; }
.style-5234 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-5234 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5234 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5234 .lists img { margin-right: 5px; }
.style-5234 .answer { line-height: 21px; }
.style-5234 .biobutton { margin: 5px 0 5px 0; }
.style-5234 .title { font-weight: bold; }
.style-5234 .submit-button { margin-left: 5px;padding: 1px 1px 1px 3px; }
.style-5234 .photo img { margin-bottom: 10px; }
.style-5234 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5234 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5234 .nick-name { font-weight: bold; }
.style-5234 .name-prefix { font-weight: bold; }
.style-5234 .first-name { font-weight: bold; }
.style-5234 .middle-name { font-weight: bold; }
.style-5234 .last-name { font-weight: bold; }
.style-5234 .maiden-name { font-weight: bold; }
.style-5234 .name-suffix { font-weight: bold; }
.style-5234 .chart { padding: 0px; }
.style-5234 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5234 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5234 .annualfund .goal .label { color: #C20430; }
.style-5234 .album-name { color: #C20430; }
.style-5234 .album-select-form { margin-bottom: 10px; }
.style-5234 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5234 .audio .jp-repeat-off { border-color: #FFFFFF; }
.style-5234 .audio .jp-time-holder { text-align: center; }
.style-5234 .greeting { margin-bottom: 15px; }
.style-5234 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5234 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5234 .businessindex .phone .label { font-weight: bold; }
.style-5234 .businessindex .address .label { font-weight: bold; }
.style-5234 .businessindex .distance .label { font-weight: bold; }
.style-5234 .businessindex .webpage .label { font-weight: bold; }
.style-5234 .businessindex .udf1 .label { font-weight: bold; }
.style-5234 .businessindex .udf2 .label { font-weight: bold; }
.style-5234 .businessindex .udf3 .label { font-weight: bold; }
.style-5234 .businessindex .udf4 .label { font-weight: bold; }
.style-5234 .businessindex .udf5 .label { font-weight: bold; }
.style-5234 .businessindex .description .label { font-weight: bold; }
.style-5234 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-5234 div.content-wrap { line-height: 25px; }
.style-5234 .team-headcoach { font-weight: bold; }
.style-5234 .schedule-date { color: #C20430; }
.style-5234 .schedule-opponent { font-weight: bold; }
.style-5234 .schedule-time { color: #C20430; }
.style-5234 .schedule-site { font-weight: bold; }
.style-5234 .schedule-teamname { font-weight: bold; }
.style-5234 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5234 .featured-link-container { border: 0 0 0 0; }
.style-5234 .search-container { margin-bottom: 10px; }
.style-5234 .poll-answer { padding: 0px; }
.style-5234 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5234 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5234 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5234 .event-detail { margin-bottom: 15px; }
.style-5234 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5234 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5234 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5234 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5234 .prev-button { font-weight: bold; }
.style-5234 .next-button { font-weight: bold; }
.style-5234 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5234 .today-button { font-weight: bold; }
.style-5234 .day a { font-weight: bold; }
.style-5234 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5234 .newsarchivedatepicker .current-year { text-align: center; }
.style-5234 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5234 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5234 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5234 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5234 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5234 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5234 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5234 .large-calendar-grid { border-color: #7e7874; }
.style-5234 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5234 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5234 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5234 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5234 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5234 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5234 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5234 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5234 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5234 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5234 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5234 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5234 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-10794 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-10794 .h3-style { color: #66615E; }
.style-10794 .h4-style { margin: 0px;padding-bottom: 5px; }
.style-10794 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-10794 { padding: 0px;margin-bottom: 25px; }
.style-10794 .description { line-height: 21px;margin-bottom: 5px; }
.style-10794 time { font-weight: bold;color: #7E7874; }
.style-10794 .brief-description { margin-bottom: 5px; }
.style-10794 .photos { padding: 0px;margin-right: 10px; }
.style-10794 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-10794 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-10794 .job-title { font-weight: bold;color: #B8AEA9; }
.style-10794 .lists img { margin-right: 5px; }
.style-10794 .answer { line-height: 21px; }
.style-10794 .biobutton { margin: 5px 0 5px 0; }
.style-10794 .title { font-weight: bold; }
.style-10794 .submit-button { margin-left: 5px;padding: 1px 1px 1px 3px; }
.style-10794 .photo img { margin: 1px;border-width: 6px;border-style: solid;border-color: #c20430; }
.style-10794 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-10794 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-10794 .nick-name { font-weight: bold; }
.style-10794 .name-prefix { font-weight: bold; }
.style-10794 .first-name { font-weight: bold; }
.style-10794 .middle-name { font-weight: bold; }
.style-10794 .last-name { font-weight: bold; }
.style-10794 .maiden-name { font-weight: bold; }
.style-10794 .name-suffix { font-weight: bold; }
.style-10794 .chart { padding: 0px; }
.style-10794 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-10794 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-10794 .annualfund .goal .label { color: #C20430; }
.style-10794 .album-name { color: #C20430; }
.style-10794 .album-select-form { margin-bottom: 10px; }
.style-10794 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-10794 .audio .jp-repeat-off { border-color: #FFFFFF; }
.style-10794 .audio .jp-time-holder { text-align: center; }
.style-10794 .greeting { margin-bottom: 15px; }
.style-10794 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10794 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10794 .businessindex .phone .label { font-weight: bold; }
.style-10794 .businessindex .address .label { font-weight: bold; }
.style-10794 .businessindex .distance .label { font-weight: bold; }
.style-10794 .businessindex .webpage .label { font-weight: bold; }
.style-10794 .businessindex .udf1 .label { font-weight: bold; }
.style-10794 .businessindex .udf2 .label { font-weight: bold; }
.style-10794 .businessindex .udf3 .label { font-weight: bold; }
.style-10794 .businessindex .udf4 .label { font-weight: bold; }
.style-10794 .businessindex .udf5 .label { font-weight: bold; }
.style-10794 .businessindex .description .label { font-weight: bold; }
.style-10794 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-10794 div.content-wrap { line-height: 25px; }
.style-10794 .team-headcoach { font-weight: bold; }
.style-10794 .schedule-date { color: #C20430; }
.style-10794 .schedule-opponent { font-weight: bold; }
.style-10794 .schedule-time { color: #C20430; }
.style-10794 .schedule-site { font-weight: bold; }
.style-10794 .schedule-teamname { font-weight: bold; }
.style-10794 .schedule-title { font-weight: bold;color: #7E7874; }
.style-10794 .featured-link-container { border: 0 0 0 0; }
.style-10794 .search-container { margin-bottom: 10px; }
.style-10794 .poll-answer { padding: 0px; }
.style-10794 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-10794 .album .photo-list { text-align: center; }
.style-10794 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-10794 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-10794 .event-detail { margin-bottom: 15px; }
.style-10794 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10794 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-10794 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-10794 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-10794 .prev-button { font-weight: bold; }
.style-10794 .next-button { font-weight: bold; }
.style-10794 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-10794 .today-button { font-weight: bold; }
.style-10794 .day a { font-weight: bold; }
.style-10794 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-10794 .newsarchivedatepicker .current-year { text-align: center; }
.style-10794 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-10794 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-10794 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-10794 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-10794 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-10794 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-10794 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-10794 .large-calendar-grid { border-color: #7e7874; }
.style-10794 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-10794 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-10794 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-10794 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-10794 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-10794 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-10794 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10794 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-10794 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10794 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-10794 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-10794 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-10794 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-42660 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-42660 .h3-style { color: #66615E; }
.style-42660 .h4-style { margin: 0px;padding-bottom: 5px; }
.style-42660 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-42660 { padding: 0px;margin-bottom: 25px; }
.style-42660 .description { line-height: 21px;margin-bottom: 5px; }
.style-42660 time { font-weight: bold;color: #7E7874; }
.style-42660 .brief-description { margin-bottom: 5px; }
.style-42660 .photos { padding: 0px;margin-right: 10px; }
.style-42660 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-42660 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-42660 .job-title { font-weight: bold;color: #B8AEA9; }
.style-42660 .lists img { margin-right: 5px; }
.style-42660 .answer { line-height: 21px; }
.style-42660 .biobutton { margin: 5px 0 5px 0; }
.style-42660 .title { font-weight: bold; }
.style-42660 .submit-button { margin-left: 5px;padding: 1px 1px 1px 3px; }
.style-42660 .photo img { margin: 1px;border-width: 6px;border-style: solid;border-color: #c20430; }
.style-42660 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-42660 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-42660 .nick-name { font-weight: bold; }
.style-42660 .name-prefix { font-weight: bold; }
.style-42660 .first-name { font-weight: bold; }
.style-42660 .middle-name { font-weight: bold; }
.style-42660 .last-name { font-weight: bold; }
.style-42660 .maiden-name { font-weight: bold; }
.style-42660 .name-suffix { font-weight: bold; }
.style-42660 .chart { padding: 0px; }
.style-42660 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-42660 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-42660 .annualfund .goal .label { color: #C20430; }
.style-42660 .album-name { color: #C20430; }
.style-42660 .album-select-form { margin-bottom: 10px; }
.style-42660 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-42660 .audio .jp-repeat-off { border-color: #FFFFFF; }
.style-42660 .audio .jp-time-holder { text-align: center; }
.style-42660 .greeting { margin-bottom: 15px; }
.style-42660 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-42660 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-42660 .businessindex .phone .label { font-weight: bold; }
.style-42660 .businessindex .address .label { font-weight: bold; }
.style-42660 .businessindex .distance .label { font-weight: bold; }
.style-42660 .businessindex .webpage .label { font-weight: bold; }
.style-42660 .businessindex .udf1 .label { font-weight: bold; }
.style-42660 .businessindex .udf2 .label { font-weight: bold; }
.style-42660 .businessindex .udf3 .label { font-weight: bold; }
.style-42660 .businessindex .udf4 .label { font-weight: bold; }
.style-42660 .businessindex .udf5 .label { font-weight: bold; }
.style-42660 .businessindex .description .label { font-weight: bold; }
.style-42660 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-42660 div.content-wrap { line-height: 25px; }
.style-42660 .team-headcoach { font-weight: bold; }
.style-42660 .schedule-date { color: #C20430; }
.style-42660 .schedule-opponent { font-weight: bold; }
.style-42660 .schedule-time { color: #C20430; }
.style-42660 .schedule-site { font-weight: bold; }
.style-42660 .schedule-teamname { font-weight: bold; }
.style-42660 .schedule-title { font-weight: bold;color: #7E7874; }
.style-42660 .featured-link-container { border: 0 0 0 0; }
.style-42660 .search-container { margin-bottom: 10px; }
.style-42660 .poll-answer { padding: 0px; }
.style-42660 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-42660 .album .photo-list { text-align: center; }
.style-42660 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-42660 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-42660 .event-detail { margin-bottom: 15px; }
.style-42660 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-42660 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-42660 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-42660 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-42660 .prev-button { font-weight: bold; }
.style-42660 .next-button { font-weight: bold; }
.style-42660 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-42660 .today-button { font-weight: bold; }
.style-42660 .day a { font-weight: bold; }
.style-42660 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-42660 .newsarchivedatepicker .current-year { text-align: center; }
.style-42660 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-42660 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-42660 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-42660 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-42660 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-42660 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-42660 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-42660 .large-calendar-grid { border-color: #7e7874; }
.style-42660 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-42660 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-42660 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-42660 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-42660 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-42660 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-42660 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-42660 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-42660 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-42660 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-42660 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-42660 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-42660 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5235 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-5235 .h3-style { color: #66615E; }
.style-5235 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5235 { margin-bottom: 25px; }
.style-5235 .description { line-height: 21px;margin-bottom: 5px; }
.style-5235 time { font-weight: bold;color: #7E7874; }
.style-5235 .brief-description { margin-bottom: 5px; }
.style-5235 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-5235 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5235 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5235 .lists img { margin-right: 5px; }
.style-5235 .answer { line-height: 21px; }
.style-5235 .biobutton { margin: 5px 0 5px 0; }
.style-5235 .title { font-weight: bold; }
.style-5235 .submit-button { margin-left: 5px; }
.style-5235 .photo img { margin-bottom: 10px; }
.style-5235 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5235 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5235 .nick-name { font-weight: bold; }
.style-5235 .name-prefix { font-weight: bold; }
.style-5235 .first-name { font-weight: bold; }
.style-5235 .middle-name { font-weight: bold; }
.style-5235 .last-name { font-weight: bold; }
.style-5235 .maiden-name { font-weight: bold; }
.style-5235 .name-suffix { font-weight: bold; }
.style-5235 .chart { padding: 0px; }
.style-5235 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5235 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5235 .annualfund .goal .label { color: #C20430; }
.style-5235 .album-name { color: #C20430; }
.style-5235 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5235 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5235 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5235 .businessindex .phone .label { font-weight: bold; }
.style-5235 .businessindex .address .label { font-weight: bold; }
.style-5235 .businessindex .distance .label { font-weight: bold; }
.style-5235 .businessindex .webpage .label { font-weight: bold; }
.style-5235 .businessindex .udf1 .label { font-weight: bold; }
.style-5235 .businessindex .udf2 .label { font-weight: bold; }
.style-5235 .businessindex .udf3 .label { font-weight: bold; }
.style-5235 .businessindex .udf4 .label { font-weight: bold; }
.style-5235 .businessindex .udf5 .label { font-weight: bold; }
.style-5235 .businessindex .description .label { font-weight: bold; }
.style-5235 li.group { margin-bottom: 15px; }
.style-5235 div.content-wrap { line-height: 25px; }
.style-5235 .team-headcoach { font-weight: bold; }
.style-5235 .schedule-date { color: #C20430; }
.style-5235 .schedule-opponent { font-weight: bold; }
.style-5235 .schedule-time { color: #C20430; }
.style-5235 .schedule-site { font-weight: bold; }
.style-5235 .schedule-teamname { font-weight: bold; }
.style-5235 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5235 .featured-link-container { border: 0 0 0 0; }
.style-5235 .poll-answer { padding: 0px; }
.style-5235 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5235 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5235 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5235 .event-detail { margin-bottom: 15px; }
.style-5235 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5235 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5235 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5235 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5235 .prev-button { font-weight: bold; }
.style-5235 .next-button { font-weight: bold; }
.style-5235 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5235 .today-button { font-weight: bold; }
.style-5235 .day a { font-weight: bold; }
.style-5235 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5235 .newsarchivedatepicker .current-year { text-align: center; }
.style-5235 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5235 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5235 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5235 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5235 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5235 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5235 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5235 .large-calendar-grid { border-color: #7e7874; }
.style-5235 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5235 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5235 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5235 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5235 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5235 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5235 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5235 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5235 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5235 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5235 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5235 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5235 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-64329 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-64329 .h3-style { color: #66615E; }
.style-64329 .h4-style { margin: 0px;padding-bottom: 5px; }
.style-64329 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-64329 { padding: 0px;margin-bottom: 25px; }
.style-64329 .description { line-height: 21px;margin-bottom: 5px; }
.style-64329 time { font-weight: bold;color: #7E7874; }
.style-64329 .brief-description { margin-bottom: 5px; }
.style-64329 .photos { padding: 0px;margin-right: 10px; }
.style-64329 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-64329 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-64329 .job-title { font-weight: bold;color: #B8AEA9; }
.style-64329 .lists img { margin-right: 5px; }
.style-64329 .answer { line-height: 21px; }
.style-64329 .biobutton { margin: 5px 0 5px 0; }
.style-64329 .title { font-weight: bold; }
.style-64329 .submit-button { margin-left: 5px;padding: 1px 1px 1px 3px; }
.style-64329 .photo img { margin-bottom: 10px; }
.style-64329 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-64329 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-64329 .nick-name { font-weight: bold; }
.style-64329 .name-prefix { font-weight: bold; }
.style-64329 .first-name { font-weight: bold; }
.style-64329 .middle-name { font-weight: bold; }
.style-64329 .last-name { font-weight: bold; }
.style-64329 .maiden-name { font-weight: bold; }
.style-64329 .name-suffix { font-weight: bold; }
.style-64329 .chart { padding: 0px; }
.style-64329 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-64329 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-64329 .annualfund .goal .label { color: #C20430; }
.style-64329 .album-name { color: #C20430; }
.style-64329 .album-select-form { margin-bottom: 10px; }
.style-64329 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-64329 .audio .jp-repeat-off { border-color: #FFFFFF; }
.style-64329 .audio .jp-time-holder { text-align: center; }
.style-64329 .greeting { margin-bottom: 15px; }
.style-64329 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-64329 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-64329 .businessindex .phone .label { font-weight: bold; }
.style-64329 .businessindex .address .label { font-weight: bold; }
.style-64329 .businessindex .distance .label { font-weight: bold; }
.style-64329 .businessindex .webpage .label { font-weight: bold; }
.style-64329 .businessindex .udf1 .label { font-weight: bold; }
.style-64329 .businessindex .udf2 .label { font-weight: bold; }
.style-64329 .businessindex .udf3 .label { font-weight: bold; }
.style-64329 .businessindex .udf4 .label { font-weight: bold; }
.style-64329 .businessindex .udf5 .label { font-weight: bold; }
.style-64329 .businessindex .description .label { font-weight: bold; }
.style-64329 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-64329 div.content-wrap { line-height: 25px; }
.style-64329 .team-headcoach { font-weight: bold; }
.style-64329 .schedule-date { color: #C20430; }
.style-64329 .schedule-opponent { font-weight: bold; }
.style-64329 .schedule-time { color: #C20430; }
.style-64329 .schedule-site { font-weight: bold; }
.style-64329 .schedule-teamname { font-weight: bold; }
.style-64329 .schedule-title { font-weight: bold;color: #7E7874; }
.style-64329 .featured-link-container { border: 0 0 0 0; }
.style-64329 .search-container { margin-bottom: 10px; }
.style-64329 .poll-answer { padding: 0px; }
.style-64329 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-64329 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-64329 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-64329 .event-detail { margin-bottom: 15px; }
.style-64329 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-64329 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-64329 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-64329 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-64329 .prev-button { font-weight: bold; }
.style-64329 .next-button { font-weight: bold; }
.style-64329 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-64329 .today-button { font-weight: bold; }
.style-64329 .day a { font-weight: bold; }
.style-64329 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-64329 .newsarchivedatepicker .current-year { text-align: center; }
.style-64329 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-64329 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-64329 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-64329 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-64329 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-64329 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-64329 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-64329 .large-calendar-grid { border-color: #7e7874; }
.style-64329 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-64329 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-64329 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-64329 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-64329 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-64329 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-64329 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-64329 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-64329 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-64329 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-64329 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-64329 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-64329 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-72437 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-72437 .h3-style { color: #66615E; }
.style-72437 .h4-style { margin: 0px;padding-bottom: 5px; }
.style-72437 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-72437 { padding: 0px;margin-bottom: 25px; }
.style-72437 .description { line-height: 21px;margin-bottom: 5px; }
.style-72437 time { font-weight: bold;color: #7E7874; }
.style-72437 .brief-description { margin-bottom: 5px; }
.style-72437 .photos { padding: 0px;margin-right: 10px; }
.style-72437 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-72437 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-72437 .job-title { font-weight: bold;color: #B8AEA9; }
.style-72437 .lists img { margin-right: 5px; }
.style-72437 .answer { line-height: 21px; }
.style-72437 .biobutton { margin: 5px 0 5px 0; }
.style-72437 .title { font-weight: bold; }
.style-72437 .submit-button { margin-left: 5px;padding: 1px 1px 1px 3px; }
.style-72437 .photo img { margin-bottom: 10px; }
.style-72437 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-72437 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-72437 .nick-name { font-weight: bold; }
.style-72437 .name-prefix { font-weight: bold; }
.style-72437 .first-name { font-weight: bold; }
.style-72437 .middle-name { font-weight: bold; }
.style-72437 .last-name { font-weight: bold; }
.style-72437 .maiden-name { font-weight: bold; }
.style-72437 .name-suffix { font-weight: bold; }
.style-72437 .chart { padding: 0px; }
.style-72437 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-72437 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-72437 .annualfund .goal .label { color: #C20430; }
.style-72437 .album-name { color: #C20430; }
.style-72437 .album-select-form { margin-bottom: 10px; }
.style-72437 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-72437 .audio .jp-repeat-off { border-color: #FFFFFF; }
.style-72437 .audio .jp-time-holder { text-align: center; }
.style-72437 .greeting { margin-bottom: 15px; }
.style-72437 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72437 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72437 .businessindex .phone .label { font-weight: bold; }
.style-72437 .businessindex .address .label { font-weight: bold; }
.style-72437 .businessindex .distance .label { font-weight: bold; }
.style-72437 .businessindex .webpage .label { font-weight: bold; }
.style-72437 .businessindex .udf1 .label { font-weight: bold; }
.style-72437 .businessindex .udf2 .label { font-weight: bold; }
.style-72437 .businessindex .udf3 .label { font-weight: bold; }
.style-72437 .businessindex .udf4 .label { font-weight: bold; }
.style-72437 .businessindex .udf5 .label { font-weight: bold; }
.style-72437 .businessindex .description .label { font-weight: bold; }
.style-72437 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-72437 div.content-wrap { line-height: 25px; }
.style-72437 .team-headcoach { font-weight: bold; }
.style-72437 .schedule-date { color: #C20430; }
.style-72437 .schedule-opponent { font-weight: bold; }
.style-72437 .schedule-time { color: #C20430; }
.style-72437 .schedule-site { font-weight: bold; }
.style-72437 .schedule-teamname { font-weight: bold; }
.style-72437 .schedule-title { font-weight: bold;color: #7E7874; }
.style-72437 .featured-link-container { border: 0 0 0 0; }
.style-72437 .search-container { margin-bottom: 10px; }
.style-72437 .poll-answer { padding: 0px; }
.style-72437 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-72437 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-72437 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-72437 .event-detail { margin-bottom: 15px; }
.style-72437 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72437 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-72437 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-72437 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-72437 .prev-button { font-weight: bold; }
.style-72437 .next-button { font-weight: bold; }
.style-72437 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-72437 .today-button { font-weight: bold; }
.style-72437 .day a { font-weight: bold; }
.style-72437 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-72437 .newsarchivedatepicker .current-year { text-align: center; }
.style-72437 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-72437 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-72437 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-72437 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-72437 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-72437 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-72437 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-72437 .large-calendar-grid { border-color: #7e7874; }
.style-72437 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-72437 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-72437 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-72437 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-72437 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-72437 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-72437 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-72437 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-72437 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-72437 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-72437 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-72437 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-72437 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-72438 .h2-style { color: #C20430;margin: 0px;text-transform: none;padding: 4px;line-height: 1.5; }
.style-72438 .h3-style { color: #66615E; }
.style-72438 .h4-style { margin: 0px;padding-bottom: 5px; }
.style-72438 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-72438 { padding: 0px;margin-bottom: 25px;border-width: 1px;border-style: solid; }
.style-72438 .description { line-height: 21px;margin-bottom: 5px; }
.style-72438 time { font-weight: bold;color: #7E7874; }
.style-72438 .brief-description { margin-bottom: 5px; }
.style-72438 .photos { padding: 0px;margin-right: 10px; }
.style-72438 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-72438 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-72438 .job-title { font-weight: bold;color: #B8AEA9; }
.style-72438 .lists img { margin-right: 5px; }
.style-72438 .answer { line-height: 21px; }
.style-72438 .biobutton { margin: 5px 0 5px 0; }
.style-72438 .title { font-weight: bold; }
.style-72438 .submit-button { margin-left: 5px;padding: 1px 1px 1px 3px; }
.style-72438 .photo img { margin-bottom: 10px; }
.style-72438 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-72438 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-72438 .nick-name { font-weight: bold; }
.style-72438 .name-prefix { font-weight: bold; }
.style-72438 .first-name { font-weight: bold; }
.style-72438 .middle-name { font-weight: bold; }
.style-72438 .last-name { font-weight: bold; }
.style-72438 .maiden-name { font-weight: bold; }
.style-72438 .name-suffix { font-weight: bold; }
.style-72438 .chart { padding: 0px; }
.style-72438 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-72438 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-72438 .annualfund .goal .label { color: #C20430; }
.style-72438 .album-name { color: #C20430; }
.style-72438 .album-select-form { margin-bottom: 10px; }
.style-72438 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-72438 .audio .jp-repeat-off { border-color: #FFFFFF; }
.style-72438 .audio .jp-time-holder { text-align: center; }
.style-72438 .greeting { margin-bottom: 15px; }
.style-72438 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72438 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72438 .businessindex .phone .label { font-weight: bold; }
.style-72438 .businessindex .address .label { font-weight: bold; }
.style-72438 .businessindex .distance .label { font-weight: bold; }
.style-72438 .businessindex .webpage .label { font-weight: bold; }
.style-72438 .businessindex .udf1 .label { font-weight: bold; }
.style-72438 .businessindex .udf2 .label { font-weight: bold; }
.style-72438 .businessindex .udf3 .label { font-weight: bold; }
.style-72438 .businessindex .udf4 .label { font-weight: bold; }
.style-72438 .businessindex .udf5 .label { font-weight: bold; }
.style-72438 .businessindex .description .label { font-weight: bold; }
.style-72438 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-72438 div.content-wrap { line-height: 25px;border-width: 0px;border-style: solid;padding: 4px; }
.style-72438 .team-headcoach { font-weight: bold; }
.style-72438 .schedule-date { color: #C20430; }
.style-72438 .schedule-opponent { font-weight: bold; }
.style-72438 .schedule-time { color: #C20430; }
.style-72438 .schedule-site { font-weight: bold; }
.style-72438 .schedule-teamname { font-weight: bold; }
.style-72438 .schedule-title { font-weight: bold;color: #7E7874; }
.style-72438 .featured-link-container { border: 0 0 0 0; }
.style-72438 .search-container { margin-bottom: 10px; }
.style-72438 .poll-answer { padding: 0px; }
.style-72438 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-72438 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-72438 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-72438 .event-detail { margin-bottom: 15px; }
.style-72438 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-72438 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-72438 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-72438 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-72438 .prev-button { font-weight: bold; }
.style-72438 .next-button { font-weight: bold; }
.style-72438 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-72438 .today-button { font-weight: bold; }
.style-72438 .day a { font-weight: bold; }
.style-72438 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-72438 .newsarchivedatepicker .current-year { text-align: center; }
.style-72438 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-72438 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-72438 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-72438 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-72438 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-72438 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-72438 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-72438 .large-calendar-grid { border-color: #7e7874; }
.style-72438 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-72438 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-72438 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-72438 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-72438 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-72438 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-72438 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-72438 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-72438 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-72438 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-72438 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-72438 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-72438 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-88583 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-88583 .h3-style { color: #66615E; }
.style-88583 .h4-style { margin: 0px;padding-bottom: 5px; }
.style-88583 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-88583 { padding: 0px;margin-bottom: 25px;text-align: left; }
.style-88583 .description { line-height: 21px;margin-bottom: 5px; }
.style-88583 time { font-weight: bold;color: #7E7874; }
.style-88583 .brief-description { margin-bottom: 5px; }
.style-88583 .photos { padding: 0px;margin-right: 10px; }
.style-88583 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-88583 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-88583 .job-title { font-weight: bold;color: #B8AEA9; }
.style-88583 .lists img { margin-right: 5px; }
.style-88583 .answer { line-height: 21px; }
.style-88583 .biobutton { margin: 5px 0 5px 0; }
.style-88583 .title { font-weight: bold; }
.style-88583 .submit-button { margin-left: 5px;padding: 1px 1px 1px 3px; }
.style-88583 .photo img { margin-bottom: 10px; }
.style-88583 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-88583 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-88583 .nick-name { font-weight: bold; }
.style-88583 .name-prefix { font-weight: bold; }
.style-88583 .first-name { font-weight: bold; }
.style-88583 .middle-name { font-weight: bold; }
.style-88583 .last-name { font-weight: bold; }
.style-88583 .maiden-name { font-weight: bold; }
.style-88583 .name-suffix { font-weight: bold; }
.style-88583 .chart { padding: 0px; }
.style-88583 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-88583 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-88583 .annualfund .goal .label { color: #C20430; }
.style-88583 .album-name { color: #C20430; }
.style-88583 .album-select-form { margin-bottom: 10px; }
.style-88583 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-88583 .audio .jp-repeat-off { border-color: #FFFFFF; }
.style-88583 .audio .jp-time-holder { text-align: center; }
.style-88583 .greeting { margin-bottom: 15px; }
.style-88583 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-88583 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-88583 .businessindex .phone .label { font-weight: bold; }
.style-88583 .businessindex .address .label { font-weight: bold; }
.style-88583 .businessindex .distance .label { font-weight: bold; }
.style-88583 .businessindex .webpage .label { font-weight: bold; }
.style-88583 .businessindex .udf1 .label { font-weight: bold; }
.style-88583 .businessindex .udf2 .label { font-weight: bold; }
.style-88583 .businessindex .udf3 .label { font-weight: bold; }
.style-88583 .businessindex .udf4 .label { font-weight: bold; }
.style-88583 .businessindex .udf5 .label { font-weight: bold; }
.style-88583 .businessindex .description .label { font-weight: bold; }
.style-88583 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-88583 li.subcategory-group { text-align: left;padding: 5px;margin: 5px;font-weight: bold; }
.style-88583 div.content-wrap { line-height: 25px;text-align: center;padding: 50px;margin: 50px; }
.style-88583 .team-headcoach { font-weight: bold; }
.style-88583 .schedule-date { color: #C20430; }
.style-88583 .schedule-opponent { font-weight: bold; }
.style-88583 .schedule-time { color: #C20430; }
.style-88583 .schedule-site { font-weight: bold; }
.style-88583 .schedule-teamname { font-weight: bold; }
.style-88583 .schedule-title { font-weight: bold;color: #7E7874; }
.style-88583 .featured-link-container { border: 0 0 0 0; }
.style-88583 .search-container { margin-bottom: 10px; }
.style-88583 .poll-answer { padding: 0px; }
.style-88583 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-88583 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-88583 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-88583 .event-detail { margin-bottom: 15px; }
.style-88583 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-88583 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-88583 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-88583 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-88583 .prev-button { font-weight: bold; }
.style-88583 .next-button { font-weight: bold; }
.style-88583 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-88583 .today-button { font-weight: bold; }
.style-88583 .day a { font-weight: bold; }
.style-88583 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-88583 .newsarchivedatepicker .current-year { text-align: center; }
.style-88583 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-88583 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-88583 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-88583 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-88583 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-88583 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-88583 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-88583 .large-calendar-grid { border-color: #7e7874; }
.style-88583 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-88583 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-88583 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-88583 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-88583 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-88583 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-88583 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-88583 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-88583 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-88583 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-88583 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-88583 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-88583 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-88583 .team-list .column { font-weight: bold;text-align: left; }
.style-66600 .h2-style { color: #C20430;margin: 0px;text-transform: none;padding: 0px;line-height: 1.5; }
.style-66600 .h3-style { color: #66615E; }
.style-66600 .h4-style { margin: 0px;padding-bottom: 5px; }
.style-66600 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-66600 { padding: 0px;margin-bottom: 25px; }
.style-66600 .description { line-height: 21px;margin-bottom: 5px; }
.style-66600 time { font-weight: bold;color: #7E7874; }
.style-66600 .brief-description { margin-bottom: 5px; }
.style-66600 .photos { padding: 0px;margin-right: 10px; }
.style-66600 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-66600 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-66600 .job-title { font-weight: bold;color: #B8AEA9; }
.style-66600 .lists img { margin-right: 5px; }
.style-66600 .answer { line-height: 21px; }
.style-66600 .biobutton { margin: 5px 0 5px 0; }
.style-66600 .title { font-weight: bold; }
.style-66600 .submit-button { margin-left: 5px;padding: 1px 1px 1px 3px; }
.style-66600 .photo img { margin-bottom: 10px; }
.style-66600 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-66600 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-66600 .nick-name { font-weight: bold; }
.style-66600 .name-prefix { font-weight: bold; }
.style-66600 .first-name { font-weight: bold; }
.style-66600 .middle-name { font-weight: bold; }
.style-66600 .last-name { font-weight: bold; }
.style-66600 .maiden-name { font-weight: bold; }
.style-66600 .name-suffix { font-weight: bold; }
.style-66600 .chart { padding: 0px; }
.style-66600 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-66600 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-66600 .annualfund .goal .label { color: #C20430; }
.style-66600 .album-name { color: #C20430; }
.style-66600 .album-select-form { margin-bottom: 10px; }
.style-66600 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-66600 .audio .jp-repeat-off { border-color: #FFFFFF; }
.style-66600 .audio .jp-time-holder { text-align: center; }
.style-66600 .greeting { margin-bottom: 15px; }
.style-66600 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-66600 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-66600 .businessindex .phone .label { font-weight: bold; }
.style-66600 .businessindex .address .label { font-weight: bold; }
.style-66600 .businessindex .distance .label { font-weight: bold; }
.style-66600 .businessindex .webpage .label { font-weight: bold; }
.style-66600 .businessindex .udf1 .label { font-weight: bold; }
.style-66600 .businessindex .udf2 .label { font-weight: bold; }
.style-66600 .businessindex .udf3 .label { font-weight: bold; }
.style-66600 .businessindex .udf4 .label { font-weight: bold; }
.style-66600 .businessindex .udf5 .label { font-weight: bold; }
.style-66600 .businessindex .description .label { font-weight: bold; }
.style-66600 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-66600 div.content-wrap { line-height: 25px; }
.style-66600 .team-headcoach { font-weight: bold; }
.style-66600 .schedule-date { color: #C20430; }
.style-66600 .schedule-opponent { font-weight: bold; }
.style-66600 .schedule-time { color: #C20430; }
.style-66600 .schedule-site { font-weight: bold; }
.style-66600 .schedule-teamname { font-weight: bold; }
.style-66600 .schedule-title { font-weight: bold;color: #7E7874; }
.style-66600 .featured-link-container { border: 0 0 0 0; }
.style-66600 .search-container { margin-bottom: 10px; }
.style-66600 .poll-answer { padding: 0px; }
.style-66600 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-66600 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-66600 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-66600 .event-detail { margin-bottom: 15px; }
.style-66600 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-66600 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-66600 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-66600 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-66600 .prev-button { font-weight: bold; }
.style-66600 .next-button { font-weight: bold; }
.style-66600 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-66600 .today-button { font-weight: bold; }
.style-66600 .day a { font-weight: bold; }
.style-66600 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-66600 .newsarchivedatepicker .current-year { text-align: center; }
.style-66600 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-66600 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-66600 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-66600 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-66600 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-66600 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-66600 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-66600 .large-calendar-grid { border-color: #7e7874; }
.style-66600 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-66600 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-66600 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-66600 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-66600 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-66600 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-66600 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-66600 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-66600 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-66600 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-66600 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-66600 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-66600 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-60650 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1E1E1E;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-60650 .h3-style { color: #1E1E1E; }
.style-60650 .h3-style:hover { color: #1E1E1E; }
.style-60650 .h4-style { color: #C20430;border-width: 0px;border-style: solid; }
.style-60650 .h4-style:hover { color: #1E1E1E; }
.style-60650 { padding: 1.5rem 1.875rem;border: 1px solid #e7e3e0;font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8;border-width: 1px;border-style: solid;border-color: #C20430; }
.style-60650 time { font-family: 'Bitter', serif;font-size: 0.875rem;letter-spacing: 0.15rem;color: #7f7f7f;font-style: italic;margin-top: 0.625rem;line-height: 1.2; }
.style-60650 .readmore { margin-top: 1.25rem; }
.style-60650 .h4-style A { font-size: 1rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-60650 .h4-style A:hover { color: #C20430; }
.style-60650 .long-description { color: #1E1E1E; }
.style-60650 .brief-description { color: #1E1E1E; }
.style-60650 .location { margin-top: 0.625rem;line-height: 1.2; }
.style-60650 .contact-info { margin-top: 0.625rem;line-height: 1.2; }
.style-60650 .lists img { text-align: center; }
.style-60650 li.group { margin: 1.875rem 0 0 0; }
.style-60650 li.group:first-child { margin: 0; }
.style-60650 div.content-wrap { color: #C20430; }
.style-60650 .registration { margin-top: 0.625rem;line-height: 1.2; }
.style-60650 .readmore-detail-page { color: #C32034; }
.style-60650 .date-icon { background-color: #c6bcb6;padding: 2px;border-radius: 0.25rem;width: 2.5rem;height: 2.5rem; }
.style-60650 .month-name { font-size: 0.75rem;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;color: #fff; }
.style-60650 .day-number { font-size: 1,125rem;font-weight: bold;text-transform: uppercase;color: #c20430;background-color: #fff; }
.style-60650 .event-detail { margin-left: 3.75rem;line-height: 1.8; }
.style-60650 .view-all { font-size: 0.875rem;line-height: 1.2;margin-top: 2.5rem;display: block;font-weight: bold;text-decoration: none;text-transform: uppercase;letter-spacing: 0.1rem;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60650 .view-all:hover { color: #7f7f7f; }
.style-60650 .start-date { display: none; }
.style-60650 .end-date { display: none; }
.style-60650 .end-time:before { content: "to";margin-right: 0.325rem; }
.style-60650 .date-sep { display: none; }
.style-60671 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1E1E1E;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-60671 .h3-style { color: #1E1E1E; }
.style-60671 .h3-style:hover { color: #1E1E1E; }
.style-60671 .h4-style { color: #C20430;border-width: 0px;border-style: solid; }
.style-60671 .h4-style:hover { color: #1E1E1E; }
.style-60671 { padding: 1.5rem 1.875rem;border: 1px solid #e7e3e0;font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8;border-width: 1px;border-style: solid;border-color: #C20430; }
.style-60671 time { font-family: 'Bitter', serif;font-size: 0.875rem;letter-spacing: 0.15rem;color: #7f7f7f;font-style: italic;margin-top: 0.625rem;line-height: 1.2; }
.style-60671 .readmore { margin-top: 1.25rem; }
.style-60671 .h4-style A { font-size: 1rem;line-height: 1.2;color: #C20430;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-60671 .h4-style A:hover { color: #303030; }
.style-60671 .long-description { color: #1E1E1E; }
.style-60671 .brief-description { color: #1E1E1E; }
.style-60671 .location { margin-top: 0.625rem;line-height: 1.2; }
.style-60671 .contact-info { margin-top: 0.625rem;line-height: 1.2; }
.style-60671 .lists img { text-align: center; }
.style-60671 li.group { margin: 1.875rem 0 0 0; }
.style-60671 li.group:first-child { margin: 0; }
.style-60671 div.content-wrap { color: #C20430; }
.style-60671 .registration { margin-top: 0.625rem;line-height: 1.2; }
.style-60671 .readmore-detail-page { color: #C32034; }
.style-60671 .date-icon { background-color: #c6bcb6;padding: 2px;border-radius: 0.25rem;width: 2.5rem;height: 2.5rem; }
.style-60671 .month-name { font-size: 0.75rem;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;color: #fff; }
.style-60671 .day-number { font-size: 1,125rem;font-weight: bold;text-transform: uppercase;color: #c20430;background-color: #fff; }
.style-60671 .event-detail { margin-left: 3.75rem;line-height: 1.8; }
.style-60671 .view-all { font-size: 0.875rem;line-height: 1.2;margin-top: 2.5rem;display: block;font-weight: bold;text-decoration: none;text-transform: uppercase;letter-spacing: 0.1rem;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60671 .view-all:hover { color: #7f7f7f; }
.style-60671 .start-date { display: none; }
.style-60671 .end-date { display: none; }
.style-60671 .end-time:before { content: "to";margin-right: 0.325rem; }
.style-60671 .date-sep { display: none; }
.style-84403 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1e1e1e;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-84403 .h4-style { font-weight: 500;text-decoration: none;position: relative;font-size: 1rem;margin: 0;padding: .75rem 2.5rem .75rem 1.5rem;transition: background-color .3s ease, color .3s ease; }
.style-84403 .h4-style:active { outline: none; }
.style-84403 .h4-style:hover { color: #ffffff;background-color: #C20430; }
.style-84403 .h4-style:focus { outline: none!important; }
.style-84403 .h4-style:after { position: absolute;color: #C20430;content: "+";display: block;font-size: 1.5rem;transform-origin: center;transition: transform .3s ease;top: .5rem;right: 1.5rem; }
.style-84403 A { text-decoration: none; }
.style-84403 { margin-bottom: 2rem;line-height: 1.5;font-family: 'Open Sans', sans-serif; }
.style-84403 .h4-style A { display: block; }
.style-84403 .h4-style A:hover { color: #ffffff; }
.style-84403 .h4-style A:before { content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2; }
.style-84403 .brief-description { margin: -1px 1.5rem 1rem;border-top: 1px solid #c41130;padding: .5rem 0 0; }
.style-84403 li.group { border-right: 1px solid #ccc;border-left: 1px solid #ccc;margin: 0 !Important;border-bottom: 1px solid #ccc; }
.style-84403 li.group:first-child { margin: 0;border-top: 1px solid #cccccc; }
.style-84403 .readmore-detail-page { margin: -.75rem 0 1rem 1.5rem;letter-spacing: 0.05em; }
.style-93372 .h1-style { color: #1E1E1E; }
.style-93372 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #C20430;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-93372 .h4-style { font-weight: 500;text-decoration: none;position: relative;font-size: 1rem;margin: 0;padding: .75rem 2.5rem .75rem 1.5rem;transition: background-color .3s ease, color .3s ease; }
.style-93372 .h4-style:active { outline: none; }
.style-93372 .h4-style:hover { color: #ffffff;background-color: #C20430; }
.style-93372 .h4-style:focus { outline: none!important; }
.style-93372 .h4-style:after { position: absolute;color: #C20430;content: "+";display: block;font-size: 1.5rem;transform-origin: center;transition: transform .3s ease;top: .5rem;right: 1.5rem; }
.style-93372 A { text-decoration: none; }
.style-93372 { margin-bottom: 2rem;line-height: 1.5;font-family: 'Open Sans', sans-serif; }
.style-93372 .h4-style A { display: block; }
.style-93372 .h4-style A:hover { color: #ffffff; }
.style-93372 .h4-style A:before { content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2; }
.style-93372 .brief-description { margin: -1px 1.5rem 1rem;border-top: 1px solid #c41130;padding: .5rem 0 0; }
.style-93372 li.group { border-right: 1px solid #ccc;border-left: 1px solid #ccc;margin: 0 !Important;border-bottom: 1px solid #ccc; }
.style-93372 li.group:first-child { margin: 0;border-top: 1px solid #cccccc; }
.style-93372 .readmore-detail-page { margin: -.75rem 0 1rem 1.5rem;letter-spacing: 0.05em; }
.style-83535 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1e1e1e;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-83535 .h4-style { font-weight: 500;text-decoration: none;position: relative;font-size: 1rem;margin: 0;padding: .75rem 2.5rem .75rem 1.5rem;transition: background-color .3s ease, color .3s ease; }
.style-83535 .h4-style:active { outline: none; }
.style-83535 .h4-style:hover { color: #ffffff;background-color: #C20430; }
.style-83535 .h4-style:focus { outline: none!important; }
.style-83535 .h4-style:after { position: absolute;color: #C20430;content: "+";display: block;font-size: 1.5rem;transform-origin: center;transition: transform .3s ease;top: .5rem;right: 1.5rem; }
.style-83535 A { text-decoration: none; }
.style-83535 { margin-bottom: 2rem;line-height: 1.5;font-family: 'Open Sans', sans-serif; }
.style-83535 .h4-style A { display: block; }
.style-83535 .h4-style A:hover { color: #ffffff; }
.style-83535 .h4-style A:before { content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2; }
.style-83535 .brief-description { margin: -1px 1.5rem 1rem;border-top: 1px solid #c41130;padding: .5rem 0 0; }
.style-83535 li.group { border-right: 1px solid #ccc;border-left: 1px solid #ccc;margin: 0 !Important;border-bottom: 1px solid #ccc; }
.style-83535 li.group:first-child { margin: 0;border-top: 1px solid #cccccc; }
.style-83535 .readmore-detail-page { margin: -.75rem 0 1rem 1.5rem;letter-spacing: 0.05em; }
.style-83534 .h1-style { line-height: 1.5; }
.style-83534 .h2-style { font-family: 'Bitter', serif;font-size: 1.85rem;letter-spacing: 0.025em;margin-bottom: 1.5rem; }
.style-83534 .h4-style { font-family: 'Bitter', serif;font-size: 3rem;letter-spacing: 0.075em;font-weight: 700;color: #C20430; }
.style-83534 { text-align: center;font-family: 'Open Sans', sans-serif;margin-bottom: 2rem;line-height: 1.5; }
.style-83534 .brief-description { letter-spacing: 0.025em;font-weight: 700;margin-bottom: .5rem;color: #303030;text-transform: uppercase; }
.style-83534 li.group { width: calc(25% - .75rem);margin: 0 .75rem 1rem 0; }
.style-83595 .h2-style { font-size: 1rem;color: #C20430; }
.style-83595 .h4-style { font-size: 2.667rem;line-height: 1.2;font-weight: 300;position: relative;padding: 0 0 3rem;margin: 0 0 .6875rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/athletics-icon.png');background-position: bottom center;background-repeat: no-repeat;background-size: 2.5rem;font-family: 'Bitter', serif; }
.style-83595 .h4-style:before { content: "";display: block;position: absolute;left: 0;bottom: 0;width: 44%;height: 1px;background-color: #ccc;margin: 0 0 1rem; }
.style-83595 .h4-style:after { content: "";display: block;position: absolute;right: 0;bottom: 0;width: 44%;height: 1px;background-color: #ccc;margin: 0 0 1rem; }
.style-83595 { font-family: 'Open Sans', sans-serif;margin-bottom: 2rem;line-height: 1.5;text-align: center; }
.style-83595 li.group { margin-bottom: 2rem; }
.style-83601 .h2-style { font-size: 1rem;color: #C20430; }
.style-83601 .h4-style { font-size: 2.667rem;line-height: 1.2;font-weight: 300;position: relative;padding: 0 0 3.5rem;margin: 0 0 .6875rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/seal_2023_pms200.png');background-position: center bottom 1px;background-repeat: no-repeat;background-size: 3rem;font-family: 'Bitter', serif; }
.style-83601 .h4-style:before { content: "";display: block;position: absolute;left: 0;bottom: 0;width: 44%;height: 1px;background-color: #ccc;margin: 0 0 1.5rem; }
.style-83601 .h4-style:after { content: "";display: block;position: absolute;right: 0;bottom: 0;width: 44%;height: 1px;background-color: #ccc;margin: 0 0 1.5rem; }
.style-83601 { font-family: 'Open Sans', sans-serif;margin-bottom: 2rem;line-height: 1.5;text-align: center; }
.style-83601 li.group { margin-bottom: 2rem; }
.style-35202 { margin-bottom: 10px;line-height: 0; }
.style-5251 .h2-style { color: #C20430;margin-bottom: 20px; }
.style-5251 .h3-style { color: #66615E; }
.style-5251 .h4-style { margin: 0px; }
.style-5251 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5251 { border-top: 2px groove rgba(255, 255, 255, 0.62);padding: 0px 0 0 0;margin-bottom: 25px; }
.style-5251 .description { line-height: 21px;margin-bottom: 5px; }
.style-5251 time { font-weight: bold;color: #7E7874; }
.style-5251 .brief-description { margin-bottom: 5px; }
.style-5251 .photos { margin: 0 15px 15px 0; }
.style-5251 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5251 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5251 .lists img { margin-right: 5px; }
.style-5251 .answer { line-height: 21px; }
.style-5251 .biobutton { margin: 5px 0 5px 0; }
.style-5251 .title { font-weight: bold; }
.style-5251 .submit-button { margin-left: 5px; }
.style-5251 .photo img { margin-bottom: 10px; }
.style-5251 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5251 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5251 .nick-name { font-weight: bold; }
.style-5251 .name-prefix { font-weight: bold; }
.style-5251 .first-name { font-weight: bold; }
.style-5251 .middle-name { font-weight: bold; }
.style-5251 .last-name { font-weight: bold; }
.style-5251 .maiden-name { font-weight: bold; }
.style-5251 .name-suffix { font-weight: bold; }
.style-5251 .chart { padding: 0px; }
.style-5251 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5251 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5251 .annualfund .goal .label { color: #C20430; }
.style-5251 .album-name { color: #C20430; }
.style-5251 .album-select-form { margin-bottom: 10px; }
.style-5251 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5251 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5251 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5251 .businessindex .phone .label { font-weight: bold; }
.style-5251 .businessindex .address .label { font-weight: bold; }
.style-5251 .businessindex .distance .label { font-weight: bold; }
.style-5251 .businessindex .webpage .label { font-weight: bold; }
.style-5251 .businessindex .udf1 .label { font-weight: bold; }
.style-5251 .businessindex .udf2 .label { font-weight: bold; }
.style-5251 .businessindex .udf3 .label { font-weight: bold; }
.style-5251 .businessindex .udf4 .label { font-weight: bold; }
.style-5251 .businessindex .udf5 .label { font-weight: bold; }
.style-5251 .businessindex .description .label { font-weight: bold; }
.style-5251 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-5251 div.content-wrap { line-height: 25px; }
.style-5251 .team-headcoach { font-weight: bold; }
.style-5251 .schedule-date { color: #C20430; }
.style-5251 .schedule-opponent { font-weight: bold; }
.style-5251 .schedule-time { color: #C20430; }
.style-5251 .schedule-site { font-weight: bold; }
.style-5251 .schedule-teamname { font-weight: bold; }
.style-5251 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5251 .featured-link-container { border: 0 0 0 0; }
.style-5251 .poll-answer { padding: 0px; }
.style-5251 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5251 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5251 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5251 .event-detail { margin-bottom: 15px; }
.style-5251 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5251 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5251 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5251 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5251 .prev-button { font-weight: bold; }
.style-5251 .next-button { font-weight: bold; }
.style-5251 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5251 .today-button { font-weight: bold; }
.style-5251 .day a { font-weight: bold; }
.style-5251 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5251 .newsarchivedatepicker .current-year { text-align: center; }
.style-5251 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5251 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5251 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5251 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5251 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5251 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5251 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5251 .large-calendar-grid { border-color: #7e7874; }
.style-5251 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5251 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5251 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5251 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5251 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5251 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5251 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5251 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5251 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5251 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5251 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5251 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5251 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5391 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-5391 .h3-style { margin-left: 15px;color: #66615E; }
.style-5391 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5391 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5391 .description { line-height: 21px;margin-bottom: 5px; }
.style-5391 time { font-weight: bold;color: #7E7874; }
.style-5391 .brief-description { margin-bottom: 5px; }
.style-5391 .photos { margin: 0 5px 15px 0; }
.style-5391 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5391 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5391 .lists img { margin-right: 5px; }
.style-5391 .answer { line-height: 21px; }
.style-5391 .biobutton { margin: 5px 0 5px 0; }
.style-5391 .title { font-weight: bold; }
.style-5391 .submit-button { margin-left: 5px; }
.style-5391 .photo img { margin-bottom: 10px; }
.style-5391 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5391 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5391 .nick-name { font-weight: bold; }
.style-5391 .name-prefix { font-weight: bold; }
.style-5391 .first-name { font-weight: bold; }
.style-5391 .middle-name { font-weight: bold; }
.style-5391 .last-name { font-weight: bold; }
.style-5391 .maiden-name { font-weight: bold; }
.style-5391 .name-suffix { font-weight: bold; }
.style-5391 .chart { padding: 0px; }
.style-5391 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5391 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5391 .annualfund .goal .label { color: #C20430; }
.style-5391 .album-name { color: #C20430; }
.style-5391 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5391 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5391 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5391 .businessindex .h4-style { margin-left: 15px; }
.style-5391 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5391 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5391 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5391 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5391 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5391 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5391 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5391 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5391 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5391 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5391 li.group { margin-bottom: 15px; }
.style-5391 div.content-wrap { padding: 10px 15px 15px 15px;line-height: 21px;border-top: 6px solid #c20430; }
.style-5391 .team-headcoach { font-weight: bold; }
.style-5391 .schedule-date { color: #C20430; }
.style-5391 .schedule-opponent { font-weight: bold; }
.style-5391 .schedule-time { color: #C20430; }
.style-5391 .schedule-site { font-weight: bold; }
.style-5391 .schedule-teamname { font-weight: bold; }
.style-5391 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5391 .featured-link-container { border: 0 0 0 0; }
.style-5391 .poll-answer { padding: 0px; }
.style-5391 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5391 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5391 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5391 .event-detail { margin-bottom: 15px; }
.style-5391 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5391 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5391 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5391 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5391 .prev-button { font-weight: bold; }
.style-5391 .next-button { font-weight: bold; }
.style-5391 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5391 .today-button { font-weight: bold; }
.style-5391 .day a { font-weight: bold; }
.style-5391 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5391 .newsarchivedatepicker .current-year { text-align: center; }
.style-5391 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5391 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5391 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5391 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5391 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5391 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5391 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5391 .large-calendar-grid { border-color: #7e7874; }
.style-5391 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5391 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5391 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5391 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5391 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5391 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5391 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5391 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5391 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5391 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5391 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5391 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5391 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5389 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-5389 .h3-style { color: #66615E; }
.style-5389 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff;margin-right: 5px; }
.style-5389 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);padding: 10px 15px 15px 15px;background-color: #FFFFFF; }
.style-5389 .description { line-height: 21px;margin-bottom: 5px; }
.style-5389 time { font-weight: bold;color: #7E7874; }
.style-5389 .brief-description { margin-bottom: 5px; }
.style-5389 .location { color: #343434; }
.style-5389 .photos { margin: 0 15px 15px 0; }
.style-5389 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5389 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5389 .lists img { margin-right: 5px; }
.style-5389 .answer { line-height: 21px; }
.style-5389 .biobutton { margin: 5px 0 5px 0; }
.style-5389 .title { font-weight: bold; }
.style-5389 .submit-button { margin-left: 5px; }
.style-5389 .photo img { margin-bottom: 10px; }
.style-5389 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5389 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5389 .nick-name { font-weight: bold; }
.style-5389 .name-prefix { font-weight: bold; }
.style-5389 .first-name { font-weight: bold; }
.style-5389 .middle-name { font-weight: bold; }
.style-5389 .last-name { font-weight: bold; }
.style-5389 .maiden-name { font-weight: bold; }
.style-5389 .name-suffix { font-weight: bold; }
.style-5389 .chart { padding: 0px; }
.style-5389 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5389 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5389 .annualfund .goal .label { color: #C20430; }
.style-5389 .album-name { color: #C20430; }
.style-5389 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5389 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5389 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5389 .businessindex .phone .label { font-weight: bold; }
.style-5389 .businessindex .address .label { font-weight: bold; }
.style-5389 .businessindex .distance .label { font-weight: bold; }
.style-5389 .businessindex .webpage .label { font-weight: bold; }
.style-5389 .businessindex .udf1 .label { font-weight: bold; }
.style-5389 .businessindex .udf2 .label { font-weight: bold; }
.style-5389 .businessindex .udf3 .label { font-weight: bold; }
.style-5389 .businessindex .udf4 .label { font-weight: bold; }
.style-5389 .businessindex .udf5 .label { font-weight: bold; }
.style-5389 .businessindex .description .label { font-weight: bold; }
.style-5389 li.group { margin-bottom: 15px; }
.style-5389 div.content-wrap { line-height: 21px; }
.style-5389 .team-headcoach { font-weight: bold; }
.style-5389 .schedule-date { color: #C20430; }
.style-5389 .schedule-opponent { font-weight: bold; }
.style-5389 .schedule-time { color: #C20430; }
.style-5389 .schedule-site { font-weight: bold; }
.style-5389 .schedule-teamname { font-weight: bold; }
.style-5389 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5389 .featured-link-container { border: 0 0 0 0; }
.style-5389 .poll-answer { padding: 0px; }
.style-5389 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5389 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5389 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5389 .event-detail { margin-bottom: 15px;border-bottom: 2px groove rgba(255, 255, 255, 0.62);padding-bottom: 10px; }
.style-5389 .filter-list { border-bottom: 2px groove rgba(255, 255, 255, 0.62);margin: 5px 0 0 0;padding: 5px 0; }
.style-5389 .filter-group { border-top: 2px groove rgba(255, 255, 255, 0.62);margin: 0 0 0 0;padding: 0 0 10px 0; }
.style-5389 .filter-group-title { margin-bottom: 5px; }
.style-5389 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5389 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5389 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5389 li.has-events a { color: #C20430; }
.style-5389 li.has-events a:hover { color: #C20430; }
.style-5389 .calendar-days { color: #C20430; }
.style-5389 .prev-button { font-weight: bold; }
.style-5389 .next-button { font-weight: bold; }
.style-5389 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5389 .today-button { font-weight: bold; }
.style-5389 .day a { font-weight: bold;background-color: #FFFFFF;color: #C20430; }
.style-5389 .day a:hover { color: #FFFFFF; }
.style-5389 .newsarchivedatepicker .current-year { text-align: center; }
.style-5389 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5389 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5389 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5389 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5389 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5389 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5389 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5389 .large-calendar-grid { border-color: #7e7874; }
.style-5389 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5389 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5389 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5389 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5389 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5389 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5389 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5389 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5389 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5389 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5389 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5389 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5389 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5389 .more-details { background-color: #FFFFFF;color: #C20430; }
.style-5390 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-5390 .h3-style { color: #66615E; }
.style-5390 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff;margin-right: 5px; }
.style-5390 { padding: 0px;margin: 0px; }
.style-5390 .description { line-height: 21px;margin-bottom: 5px; }
.style-5390 time { font-weight: bold;color: #7E7874; }
.style-5390 .brief-description { margin-bottom: 5px; }
.style-5390 .location { color: #343434; }
.style-5390 .photos { margin: 0 15px 15px 0; }
.style-5390 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5390 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5390 .lists img { margin-right: 5px; }
.style-5390 .answer { line-height: 21px; }
.style-5390 .biobutton { margin: 5px 0 5px 0; }
.style-5390 .title { font-weight: bold; }
.style-5390 .submit-button { margin-left: 5px; }
.style-5390 .photo img { margin-bottom: 10px; }
.style-5390 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5390 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5390 .nick-name { font-weight: bold; }
.style-5390 .name-prefix { font-weight: bold; }
.style-5390 .first-name { font-weight: bold; }
.style-5390 .middle-name { font-weight: bold; }
.style-5390 .last-name { font-weight: bold; }
.style-5390 .maiden-name { font-weight: bold; }
.style-5390 .name-suffix { font-weight: bold; }
.style-5390 .chart { padding: 0px; }
.style-5390 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5390 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5390 .annualfund .goal .label { color: #C20430; }
.style-5390 .album-name { color: #C20430; }
.style-5390 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5390 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5390 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5390 .businessindex .phone .label { font-weight: bold; }
.style-5390 .businessindex .address .label { font-weight: bold; }
.style-5390 .businessindex .distance .label { font-weight: bold; }
.style-5390 .businessindex .webpage .label { font-weight: bold; }
.style-5390 .businessindex .udf1 .label { font-weight: bold; }
.style-5390 .businessindex .udf2 .label { font-weight: bold; }
.style-5390 .businessindex .udf3 .label { font-weight: bold; }
.style-5390 .businessindex .udf4 .label { font-weight: bold; }
.style-5390 .businessindex .udf5 .label { font-weight: bold; }
.style-5390 .businessindex .description .label { font-weight: bold; }
.style-5390 li.group { border-bottom: 2px groove rgba(255, 255, 255, 0.62);padding: 0 0 5px 0;margin: 0; }
.style-5390 div.content-wrap { line-height: 21px; }
.style-5390 .team-headcoach { font-weight: bold; }
.style-5390 .schedule-date { color: #C20430; }
.style-5390 .schedule-opponent { font-weight: bold; }
.style-5390 .schedule-time { color: #C20430; }
.style-5390 .schedule-site { font-weight: bold; }
.style-5390 .schedule-teamname { font-weight: bold; }
.style-5390 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5390 .featured-link-container { border: 0 0 0 0; }
.style-5390 .poll-answer { padding: 0px; }
.style-5390 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5390 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5390 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5390 .event-detail { margin-bottom: 15px;border-bottom: 2px groove rgba(255, 255, 255, 0.62);padding-bottom: 10px; }
.style-5390 .filter-list { border-bottom: 2px groove rgba(255, 255, 255, 0.62);margin: 5px 0 0 0;padding: 5px 0; }
.style-5390 .filter-group { border-top: 2px groove rgba(255, 255, 255, 0.62);margin: 0 0 0 0;padding: 0 0 10px 0; }
.style-5390 .filter-group-title { margin-bottom: 5px; }
.style-5390 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5390 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5390 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5390 li.has-events a { color: #C20430; }
.style-5390 li.has-events a:hover { color: #C20430; }
.style-5390 .calendar-days { color: #C20430; }
.style-5390 .prev-button { font-weight: bold; }
.style-5390 .next-button { font-weight: bold; }
.style-5390 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5390 .today-button { font-weight: bold; }
.style-5390 .day a { font-weight: bold;background-color: #FFFFFF;color: #C20430; }
.style-5390 .day a:hover { color: #FFFFFF; }
.style-5390 .newsarchivedatepicker .current-year { text-align: center; }
.style-5390 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5390 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5390 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5390 .newsarchivelist .publish-month { margin-bottom: 10px;padding: 0px; }
.style-5390 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5390 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5390 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5390 .large-calendar-grid { border-color: #7e7874; }
.style-5390 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5390 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5390 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5390 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5390 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5390 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5390 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5390 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5390 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5390 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5390 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5390 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5390 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5390 .more-details { background-color: #FFFFFF;color: #C20430; }
.style-12382 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-12382 .h3-style { color: #66615E; }
.style-12382 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff;margin-right: 5px; }
.style-12382 { padding: 0px;margin: 0px; }
.style-12382 .description { line-height: 21px;margin-bottom: 5px; }
.style-12382 time { font-weight: bold;color: #7E7874; }
.style-12382 .readmore { text-align: left; }
.style-12382 .brief-description { margin-bottom: 5px;padding: 5px; }
.style-12382 .location { color: #343434; }
.style-12382 .photos { margin: 0 15px 15px 0; }
.style-12382 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-12382 .job-title { font-weight: bold;color: #B8AEA9; }
.style-12382 .lists img { margin-right: 5px; }
.style-12382 .answer { line-height: 21px; }
.style-12382 .biobutton { margin: 5px 0 5px 0; }
.style-12382 .title { font-weight: bold; }
.style-12382 .submit-button { margin-left: 5px; }
.style-12382 .photo img { margin-bottom: 10px; }
.style-12382 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-12382 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-12382 .nick-name { font-weight: bold; }
.style-12382 .name-prefix { font-weight: bold; }
.style-12382 .first-name { font-weight: bold; }
.style-12382 .middle-name { font-weight: bold; }
.style-12382 .last-name { font-weight: bold; }
.style-12382 .maiden-name { font-weight: bold; }
.style-12382 .name-suffix { font-weight: bold; }
.style-12382 .chart { padding: 0px; }
.style-12382 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-12382 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-12382 .annualfund .goal .label { color: #C20430; }
.style-12382 .album-name { color: #C20430; }
.style-12382 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-12382 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12382 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12382 .businessindex .phone .label { font-weight: bold; }
.style-12382 .businessindex .address .label { font-weight: bold; }
.style-12382 .businessindex .distance .label { font-weight: bold; }
.style-12382 .businessindex .webpage .label { font-weight: bold; }
.style-12382 .businessindex .udf1 .label { font-weight: bold; }
.style-12382 .businessindex .udf2 .label { font-weight: bold; }
.style-12382 .businessindex .udf3 .label { font-weight: bold; }
.style-12382 .businessindex .udf4 .label { font-weight: bold; }
.style-12382 .businessindex .udf5 .label { font-weight: bold; }
.style-12382 .businessindex .description .label { font-weight: bold; }
.style-12382 li.group { border-bottom: 2px groove rgba(255, 255, 255, 0.62);padding: 0 0 5px 0;margin: 0; }
.style-12382 div.content-wrap { line-height: 21px; }
.style-12382 .team-headcoach { font-weight: bold; }
.style-12382 .schedule-date { color: #C20430; }
.style-12382 .schedule-opponent { font-weight: bold; }
.style-12382 .schedule-time { color: #C20430; }
.style-12382 .schedule-site { font-weight: bold; }
.style-12382 .schedule-teamname { font-weight: bold; }
.style-12382 .schedule-title { font-weight: bold;color: #7E7874; }
.style-12382 .featured-link-container { border: 0 0 0 0; }
.style-12382 .poll-answer { padding: 0px; }
.style-12382 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-12382 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-12382 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-12382 .event-detail { margin-bottom: 15px;border-bottom: 2px groove rgba(255, 255, 255, 0.62);padding-bottom: 10px; }
.style-12382 .filter-list { border-bottom: 2px groove rgba(255, 255, 255, 0.62);margin: 5px 0 0 0;padding: 5px 0; }
.style-12382 .filter-group { border-top: 2px groove rgba(255, 255, 255, 0.62);margin: 0 0 0 0;padding: 0 0 10px 0; }
.style-12382 .filter-group-title { margin-bottom: 5px; }
.style-12382 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-12382 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-12382 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-12382 li.has-events a { color: #C20430; }
.style-12382 li.has-events a:hover { color: #C20430; }
.style-12382 .calendar-days { color: #C20430; }
.style-12382 .prev-button { font-weight: bold; }
.style-12382 .next-button { font-weight: bold; }
.style-12382 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-12382 .today-button { font-weight: bold; }
.style-12382 .day a { font-weight: bold;background-color: #FFFFFF;color: #C20430; }
.style-12382 .day a:hover { color: #FFFFFF; }
.style-12382 .newsarchivedatepicker .current-year { text-align: center; }
.style-12382 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-12382 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-12382 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-12382 .newsarchivelist .publish-month { margin-bottom: 10px;padding: 0px; }
.style-12382 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-12382 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-12382 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-12382 .large-calendar-grid { border-color: #7e7874; }
.style-12382 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-12382 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-12382 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-12382 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-12382 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-12382 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-12382 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-12382 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-12382 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-12382 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-12382 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-12382 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-12382 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-12382 .more-details { background-color: #FFFFFF;color: #C20430; }
.style-7775 .h1-style { color: #4E614E; }
.style-7775 .h2-style { color: #4E614E;margin: 0 0 0px 0;padding: 11px; }
.style-7775 .h3-style { color: #66615E; }
.style-7775 .h4-style { color: #000000; }
.style-7775 .h5-style { color: #4E614E; }
.style-7775 .h6-style { color: #4E614E; }
.style-7775 A { color: #4E614E; }
.style-7775 .button { border-left: 10px solid #c6bcb6;color: #000000;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-7775 { margin-bottom: 25px; }
.style-7775 .description { line-height: 21px;margin-bottom: 5px; }
.style-7775 time { font-weight: bold;color: #7E7874; }
.style-7775 .brief-description { margin-bottom: 5px;color: #4E614E; }
.style-7775 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-7775 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-7775 .job-title { font-weight: bold;color: #B8AEA9; }
.style-7775 .lists img { margin-right: 5px; }
.style-7775 .answer { line-height: 21px; }
.style-7775 .biobutton { margin: 5px 0 5px 0; }
.style-7775 .title { font-weight: bold; }
.style-7775 .submit-button { margin-left: 5px; }
.style-7775 .photo img { margin-bottom: 10px; }
.style-7775 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-7775 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-7775 .nick-name { font-weight: bold; }
.style-7775 .name-prefix { font-weight: bold; }
.style-7775 .first-name { font-weight: bold; }
.style-7775 .middle-name { font-weight: bold; }
.style-7775 .last-name { font-weight: bold; }
.style-7775 .maiden-name { font-weight: bold; }
.style-7775 .name-suffix { font-weight: bold; }
.style-7775 .chart { padding: 0px; }
.style-7775 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-7775 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-7775 .annualfund .goal .label { color: #C20430; }
.style-7775 .album-name { color: #C20430; }
.style-7775 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-7775 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7775 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7775 .businessindex .phone .label { font-weight: bold; }
.style-7775 .businessindex .address .label { font-weight: bold; }
.style-7775 .businessindex .distance .label { font-weight: bold; }
.style-7775 .businessindex .webpage .label { font-weight: bold; }
.style-7775 .businessindex .udf1 .label { font-weight: bold; }
.style-7775 .businessindex .udf2 .label { font-weight: bold; }
.style-7775 .businessindex .udf3 .label { font-weight: bold; }
.style-7775 .businessindex .udf4 .label { font-weight: bold; }
.style-7775 .businessindex .udf5 .label { font-weight: bold; }
.style-7775 .businessindex .description .label { font-weight: bold; }
.style-7775 li.group { margin-bottom: 15px; }
.style-7775 div.content-wrap { line-height: 25px;color: #4E614E;padding: 15px; }
.style-7775 .team-headcoach { font-weight: bold; }
.style-7775 .schedule-date { color: #C20430; }
.style-7775 .schedule-opponent { font-weight: bold; }
.style-7775 .schedule-time { color: #C20430; }
.style-7775 .schedule-site { font-weight: bold; }
.style-7775 .schedule-teamname { font-weight: bold; }
.style-7775 .schedule-title { font-weight: bold;color: #7E7874; }
.style-7775 .featured-link-container { border: 0 0 0 0; }
.style-7775 .poll-answer { padding: 0px; }
.style-7775 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-7775 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-7775 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-7775 .event-detail { margin-bottom: 15px; }
.style-7775 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7775 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-7775 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-7775 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-7775 .prev-button { font-weight: bold; }
.style-7775 .next-button { font-weight: bold; }
.style-7775 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-7775 .today-button { font-weight: bold; }
.style-7775 .day a { font-weight: bold; }
.style-7775 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-7775 .newsarchivedatepicker .current-year { text-align: center; }
.style-7775 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-7775 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-7775 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-7775 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-7775 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-7775 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-7775 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-7775 .large-calendar-grid { border-color: #7e7874; }
.style-7775 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-7775 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-7775 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-7775 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-7775 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-7775 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-7775 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-7775 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-7775 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-7775 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-7775 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-7775 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-7775 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-7771 .h2-style { color: #4E614E;margin: 0 0 0px 0;padding: 11px; }
.style-7771 .h3-style { color: #66615E; }
.style-7771 .h4-style { color: #000000; }
.style-7771 A { color: #000000; }
.style-7771 .button { border-left: 10px solid #c6bcb6;color: #000000;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-7771 { margin-bottom: 25px;background-color: #FEF97B; }
.style-7771 .description { line-height: 21px;margin-bottom: 5px; }
.style-7771 time { font-weight: bold;color: #7E7874; }
.style-7771 .brief-description { margin-bottom: 5px;color: #4E614E; }
.style-7771 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-7771 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-7771 .job-title { font-weight: bold;color: #B8AEA9; }
.style-7771 .lists img { margin-right: 5px; }
.style-7771 .answer { line-height: 21px; }
.style-7771 .biobutton { margin: 5px 0 5px 0; }
.style-7771 .title { font-weight: bold; }
.style-7771 .submit-button { margin-left: 5px; }
.style-7771 .photo img { margin-bottom: 10px; }
.style-7771 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-7771 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-7771 .nick-name { font-weight: bold; }
.style-7771 .name-prefix { font-weight: bold; }
.style-7771 .first-name { font-weight: bold; }
.style-7771 .middle-name { font-weight: bold; }
.style-7771 .last-name { font-weight: bold; }
.style-7771 .maiden-name { font-weight: bold; }
.style-7771 .name-suffix { font-weight: bold; }
.style-7771 .chart { padding: 0px; }
.style-7771 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-7771 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-7771 .annualfund .goal .label { color: #C20430; }
.style-7771 .album-name { color: #C20430; }
.style-7771 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-7771 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7771 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7771 .businessindex .phone .label { font-weight: bold; }
.style-7771 .businessindex .address .label { font-weight: bold; }
.style-7771 .businessindex .distance .label { font-weight: bold; }
.style-7771 .businessindex .webpage .label { font-weight: bold; }
.style-7771 .businessindex .udf1 .label { font-weight: bold; }
.style-7771 .businessindex .udf2 .label { font-weight: bold; }
.style-7771 .businessindex .udf3 .label { font-weight: bold; }
.style-7771 .businessindex .udf4 .label { font-weight: bold; }
.style-7771 .businessindex .udf5 .label { font-weight: bold; }
.style-7771 .businessindex .description .label { font-weight: bold; }
.style-7771 li.group { margin-bottom: 15px; }
.style-7771 div.content-wrap { line-height: 25px;color: #4E614E;padding: 15px; }
.style-7771 .team-headcoach { font-weight: bold; }
.style-7771 .schedule-date { color: #C20430; }
.style-7771 .schedule-opponent { font-weight: bold; }
.style-7771 .schedule-time { color: #C20430; }
.style-7771 .schedule-site { font-weight: bold; }
.style-7771 .schedule-teamname { font-weight: bold; }
.style-7771 .schedule-title { font-weight: bold;color: #7E7874; }
.style-7771 .featured-link-container { border: 0 0 0 0; }
.style-7771 .poll-answer { padding: 0px; }
.style-7771 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-7771 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-7771 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-7771 .event-detail { margin-bottom: 15px; }
.style-7771 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7771 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-7771 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-7771 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-7771 .prev-button { font-weight: bold; }
.style-7771 .next-button { font-weight: bold; }
.style-7771 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-7771 .today-button { font-weight: bold; }
.style-7771 .day a { font-weight: bold; }
.style-7771 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-7771 .newsarchivedatepicker .current-year { text-align: center; }
.style-7771 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-7771 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-7771 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-7771 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-7771 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-7771 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-7771 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-7771 .large-calendar-grid { border-color: #7e7874; }
.style-7771 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-7771 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-7771 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-7771 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-7771 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-7771 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-7771 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-7771 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-7771 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-7771 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-7771 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-7771 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-7771 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5255 { padding: 0px;margin: 0 0 30px 0; }
.style-5255 .page-title-level-2 { margin: 0 0 6px 0;color: #7E7874;font-size: 25px;font-weight: 700;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif;text-rendering: optimizelegibility; }
.style-5255 .page-title-level-3 { margin: 0 0 6px 0;color: #7E7874;font-size: 25px;font-weight: 600;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif;text-rendering: optimizelegibility; }
.style-5255 .page-title-level-4 { margin: 0px;color: #A79F9A;font-size: 25px;font-weight: 600;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif;text-rendering: optimizelegibility; }
.style-5255 .pagetitle hgroup { margin: 0px; }
.style-5384 { padding: 0px;margin: 0 0 30px 0; }
.style-5384 .page-title-level-1 { margin: 0 0 6px 0;color: #7E7874;font-size: 25px;font-weight: 700;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif;text-rendering: optimizelegibility; }
.style-5384 .page-title-level-2 { margin: 0 0 6px 0;color: #7E7874;font-size: 25px;font-weight: 700;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif; }
.style-5384 .page-title-level-3 { margin: 0 0 6px 0;color: #7E7874;font-size: 25px;font-weight: 600;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif; }
.style-5384 .page-title-level-4 { margin: 0px;color: #A79F9A;font-size: 25px;font-weight: 600;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif; }
.style-5384 .pagetitle hgroup { margin: 0px; }
.style-60644 .h1-style { text-align: center; }
.style-60644 .h2-style { text-align: center; }
.style-60644 .h3-style { text-align: center; }
.style-60644 .h4-style { text-align: center; }
.style-60644 .h5-style { text-align: center; }
.style-60644 .h6-style { text-align: center; }
.style-60644 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;text-align: center; }
.style-60644 .link-image { margin: 0;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;-moz-transition: opacity 0.6s ease, -moz-transform 0.6s ease;-ms-transition: opacity 0.6s ease, -ms-transform 0.6s ease;transition: opacity 0.6s ease, transform 0.6s ease; }
.style-60644 .long-description { margin-top: 0.75rem;padding: 0 1.5vw; }
.style-60644 .brief-description { text-align: center; }
.style-60644 A.links-urllink { font-size: 1.5rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block;padding: 0 1.5vw;margin-top: 1.5rem; }
.style-60644 A.links-urllink:hover { color: #c20430; }
.style-60644 li.group { flex: 1 1 calc(25% - 2.8125vw);margin: 0 1.875vw 2.5rem;box-sizing: border-box;-webkit-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);-moz-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);text-align: center;line-height: 1.8;padding-bottom: 1.5rem; }
.style-6378 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-6378 .h3-style { color: #66615E; }
.style-6378 .h4-style { margin: 0px;padding-bottom: 5px; }
.style-6378 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-6378 .description { line-height: 21px;margin-bottom: 5px; }
.style-6378 time { font-weight: bold;color: #7E7874; }
.style-6378 .brief-description { margin-bottom: 5px; }
.style-6378 .photos { padding: 0px;margin: 0px; }
.style-6378 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-6378 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-6378 .job-title { font-weight: bold;color: #B8AEA9; }
.style-6378 .lists img { margin-right: 5px; }
.style-6378 .answer { line-height: 21px; }
.style-6378 .biobutton { margin: 5px 0 5px 0; }
.style-6378 .title { font-weight: bold; }
.style-6378 .caption { margin-top: 10px; }
.style-6378 .submit-button { margin-left: 5px; }
.style-6378 .photo img { padding: 0px;margin: 0px;border: none; }
.style-6378 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-6378 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-6378 .nick-name { font-weight: bold; }
.style-6378 .name-prefix { font-weight: bold; }
.style-6378 .first-name { font-weight: bold; }
.style-6378 .middle-name { font-weight: bold; }
.style-6378 .last-name { font-weight: bold; }
.style-6378 .maiden-name { font-weight: bold; }
.style-6378 .name-suffix { font-weight: bold; }
.style-6378 .chart { padding: 0px; }
.style-6378 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-6378 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-6378 .annualfund .goal .label { color: #C20430; }
.style-6378 .album-name { color: #C20430; }
.style-6378 .album-select-form { margin-bottom: 10px; }
.style-6378 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-6378 .photo figure { padding: 0px;text-align: center;margin: 0px; }
.style-6378 .photo figcaption { display: none; }
.style-6378 .greeting { margin-bottom: 15px; }
.style-6378 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6378 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6378 .businessindex .phone .label { font-weight: bold; }
.style-6378 .businessindex .address .label { font-weight: bold; }
.style-6378 .businessindex .distance .label { font-weight: bold; }
.style-6378 .businessindex .webpage .label { font-weight: bold; }
.style-6378 .businessindex .udf1 .label { font-weight: bold; }
.style-6378 .businessindex .udf2 .label { font-weight: bold; }
.style-6378 .businessindex .udf3 .label { font-weight: bold; }
.style-6378 .businessindex .udf4 .label { font-weight: bold; }
.style-6378 .businessindex .udf5 .label { font-weight: bold; }
.style-6378 .businessindex .description .label { font-weight: bold; }
.style-6378 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-6378 div.content-wrap { line-height: 25px; }
.style-6378 .team-headcoach { font-weight: bold; }
.style-6378 .schedule-date { color: #C20430; }
.style-6378 .schedule-opponent { font-weight: bold; }
.style-6378 .schedule-time { color: #C20430; }
.style-6378 .schedule-site { font-weight: bold; }
.style-6378 .schedule-teamname { font-weight: bold; }
.style-6378 .schedule-title { font-weight: bold;color: #7E7874; }
.style-6378 .featured-link-container { border: 0 0 0 0; }
.style-6378 .poll-answer { padding: 0px; }
.style-6378 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-6378 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-6378 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-6378 .event-detail { margin-bottom: 15px; }
.style-6378 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6378 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-6378 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-6378 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-6378 .prev-button { font-weight: bold; }
.style-6378 .next-button { font-weight: bold; }
.style-6378 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-6378 .today-button { font-weight: bold; }
.style-6378 .day a { font-weight: bold; }
.style-6378 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-6378 .newsarchivedatepicker .current-year { text-align: center; }
.style-6378 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-6378 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-6378 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-6378 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-6378 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-6378 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-6378 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-6378 .large-calendar-grid { border-color: #7e7874; }
.style-6378 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-6378 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-6378 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-6378 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-6378 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-6378 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-6378 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6378 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-6378 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6378 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-6378 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-6378 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-6378 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5253 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-5253 .h3-style { margin-left: 15px;color: #66615E; }
.style-5253 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5253 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5253 .description { line-height: 21px;margin-bottom: 5px; }
.style-5253 time { font-weight: bold;color: #7E7874; }
.style-5253 .brief-description { margin-bottom: 5px; }
.style-5253 .photos { margin: 0 5px 15px 0; }
.style-5253 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5253 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5253 .lists img { margin-right: 5px; }
.style-5253 .answer { line-height: 21px; }
.style-5253 .biobutton { margin: 5px 0 5px 0; }
.style-5253 .title { font-weight: bold; }
.style-5253 .submit-button { margin-left: 5px; }
.style-5253 .photo img { margin-bottom: 10px; }
.style-5253 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5253 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5253 .asof-date { text-align: left; }
.style-5253 .nick-name { font-weight: bold; }
.style-5253 .name-prefix { font-weight: bold; }
.style-5253 .first-name { font-weight: bold; }
.style-5253 .middle-name { font-weight: bold; }
.style-5253 .last-name { font-weight: bold; }
.style-5253 .maiden-name { font-weight: bold; }
.style-5253 .name-suffix { font-weight: bold; }
.style-5253 .chart { padding: 0px; }
.style-5253 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5253 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5253 .annualfund .goal .label { color: #C20430; }
.style-5253 .annualfund .asof-date .label { text-align: left; }
.style-5253 .album-name { color: #C20430; }
.style-5253 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5253 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5253 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5253 .businessindex .h4-style { margin-left: 15px; }
.style-5253 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5253 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5253 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5253 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5253 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5253 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5253 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5253 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5253 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5253 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5253 li.group { margin-bottom: 15px; }
.style-5253 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5253 .team-headcoach { font-weight: bold; }
.style-5253 .schedule-date { color: #C20430; }
.style-5253 .schedule-opponent { font-weight: bold; }
.style-5253 .schedule-time { color: #C20430; }
.style-5253 .schedule-site { font-weight: bold; }
.style-5253 .schedule-teamname { font-weight: bold; }
.style-5253 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5253 .featured-link-container { border: 0 0 0 0; }
.style-5253 .poll-answer { padding: 0px; }
.style-5253 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5253 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5253 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5253 .event-detail { margin-bottom: 15px; }
.style-5253 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5253 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5253 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5253 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5253 .prev-button { font-weight: bold; }
.style-5253 .next-button { font-weight: bold; }
.style-5253 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5253 .today-button { font-weight: bold; }
.style-5253 .day a { font-weight: bold; }
.style-5253 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5253 .newsarchivedatepicker .current-year { text-align: center; }
.style-5253 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5253 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5253 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5253 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5253 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5253 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5253 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5253 .large-calendar-grid { border-color: #7e7874; }
.style-5253 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5253 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5253 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5253 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5253 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5253 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5253 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5253 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5253 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5253 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5253 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5253 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5253 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-33793 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-33793 .h3-style { margin-left: 15px;color: #66615E; }
.style-33793 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-33793 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-33793 .description { line-height: 21px;margin-bottom: 5px; }
.style-33793 time { font-weight: bold;color: #7E7874; }
.style-33793 .h4-style A { padding: 0px;line-height: 20px; }
.style-33793 .brief-description { margin-bottom: 5px; }
.style-33793 .photos { margin: 0 5px 15px 0; }
.style-33793 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-33793 .job-title { font-weight: bold;color: #B8AEA9; }
.style-33793 .lists img { margin-right: 5px; }
.style-33793 .answer { line-height: 21px; }
.style-33793 .biobutton { margin: 5px 0 5px 0; }
.style-33793 .title { font-weight: bold; }
.style-33793 .submit-button { margin-left: 5px; }
.style-33793 .photo img { /*margin-bottom: 10px;*/
width: 100%; }
.style-33793 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-33793 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-33793 .nick-name { font-weight: bold; }
.style-33793 .name-prefix { font-weight: bold; }
.style-33793 .first-name { font-weight: bold; }
.style-33793 .middle-name { font-weight: bold; }
.style-33793 .last-name { font-weight: bold; }
.style-33793 .maiden-name { font-weight: bold; }
.style-33793 .name-suffix { font-weight: bold; }
.style-33793 .chart { padding: 0px; }
.style-33793 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-33793 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-33793 .annualfund .goal .label { color: #C20430; }
.style-33793 .album-name { color: #C20430; }
.style-33793 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-33793 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-33793 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-33793 .businessindex .h4-style { margin-left: 15px; }
.style-33793 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-33793 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-33793 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-33793 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-33793 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-33793 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-33793 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-33793 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-33793 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-33793 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-33793 li.group { margin-bottom: 15px; }
.style-33793 div.content-wrap { padding: 15px;line-height: 21px; }
.style-33793 .team-headcoach { font-weight: bold; }
.style-33793 .schedule-date { color: #C20430; }
.style-33793 .schedule-opponent { font-weight: bold; }
.style-33793 .schedule-time { color: #C20430; }
.style-33793 .schedule-site { font-weight: bold; }
.style-33793 .schedule-teamname { font-weight: bold; }
.style-33793 .schedule-title { font-weight: bold;color: #7E7874; }
.style-33793 .featured-link-container { border: 0 0 0 0; }
.style-33793 .poll-answer { padding: 0px; }
.style-33793 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-33793 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-33793 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-33793 .event-detail { margin-bottom: 15px; }
.style-33793 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-33793 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-33793 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-33793 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-33793 .prev-button { font-weight: bold; }
.style-33793 .next-button { font-weight: bold; }
.style-33793 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-33793 .today-button { font-weight: bold; }
.style-33793 .day a { font-weight: bold; }
.style-33793 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-33793 .newsarchivedatepicker .current-year { text-align: center; }
.style-33793 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-33793 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-33793 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-33793 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-33793 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-33793 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-33793 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-33793 .large-calendar-grid { border-color: #7e7874; }
.style-33793 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-33793 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-33793 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-33793 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-33793 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-33793 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-33793 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-33793 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-33793 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-33793 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-33793 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-33793 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-33793 .game { border-top: 2px groove rgba(255, 255, 255, 0.62);margin: 5px 0 0 0;padding: 0 0 8px 0; }
.style-33793 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-83533 .h2-style { font-size: 1rem;font-weight: 700;letter-spacing: 0.125em;color: #C20430; }
.style-83533 .h2-style:before { content: "- "; }
.style-83533 { font-family: 'Open Sans', sans-serif;margin-bottom: 2rem;text-align: center;line-height: 1.5; }
.style-83533 div.content-wrap { font-family: 'Bitter', serif;letter-spacing: 0.015em;font-size: 1.25rem; }
.style-83533 div.content-wrap:before { content: open-quote; }
.style-83533 div.content-wrap:after { content: close-quote; }
.style-59892 { color: #000000;font-size: 18px;font-family: 'Istok Web', sans-serif;line-height: 34px;padding: 2px; }
.style-59892 .link-image { text-align: center; }
.style-59892 .photos { align: center;text-align: center; }
.style-59892 .text img { padding: 0px;margin: 0px;border-width: 1px;border-style: solid; }
.style-59892 A.links-urllink { display: block;position: relative;z-index: 1;float: none;clear: both;background-color: #C20430;color: #fff;font-size: 0.9375rem;padding: 1.25rem 3.75rem 1.25rem 1.875rem;text-transform: uppercase;font-weight: normal;text-decoration: none;background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/button-arrow.png);background-position: right 1.875rem center;background-repeat: no-repeat;background-size: 0.5rem; }
.style-59892 A.links-urllink:before { content: url('/ftpimages/54/site/720/images/arrow_grey_next.png');margin: 0 10px 0 -19px; }
.style-59892 A.links-urllink:after { content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #c20430;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out; }
.style-59892 li.group { /*display: inline-block;*/
margin-left: 15px;display: block;text-align: center; }
.style-59892 li.group:first-child { /*margin-left: 0;: */; }
.style-59892 div.content-wrap { font-size: 16px;margin: 30px;padding: 10px;background-color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #C20430;line-height: 1.5; }
.style-83563 { text-align: center;font-family: 'Open Sans', sans-serif;margin-bottom: 2rem; }
.style-83563 .schedule-date { background-color: #C20430;display: block;padding: .5rem;box-sizing: border-box;text-align: center;font-weight: 300; }
.style-83563 .schedule-opponent { display: block;width: auto;font-size: .875em;font-weight: 600;text-transform: uppercase;letter-spacing: .05em;padding: 0 1em .5em;box-sizing: border-box;text-align: center;background-color: #3c3b3b; }
.style-83563 .schedule-time { padding: .25rem 0 .25rem 1rem;float: none;display: inline-block;box-sizing: border-box;font-weight: 600; }
.style-83563 .schedule-vs { padding: 0 1em .5em;font-size: .875em;text-align: center;background-color: #3c3b3b;font-weight: 300;box-sizing: border-box; }
.style-83563 .schedule-site { padding: .25rem 1rem .25rem 0;display: inline-block;box-sizing: border-box;font-weight: 600;float: none; }
.style-83563 .schedule-teamname { color: inherit;font-size: 1.125em;display: block;text-align: center;padding: .5rem 1rem;box-sizing: border-box;background-color: #3c3b3b;text-decoration: none;font-family: 'Bitter', serif; }
.style-83563 .schedule-rescheduled { color: inherit;letter-spacing: .05em;background-color: #c41130;padding: .5em 1em;font-weight: 600;text-transform: uppercase; }
.style-83563 .schedule-cancelled { color: inherit;letter-spacing: .05em;background-color: #c41130;padding: .5em 1em;font-weight: 600;text-transform: uppercase; }
.style-83563 .schedule-directions { display: block;margin: 0;text-align: center;font-weight: 600;text-transform: uppercase;letter-spacing: .05em;font-size: .75em;padding: .5em 1em;box-sizing: border-box;width: 100%; }
.style-83563 .month-name { font-weight: 900;font-size: .875em;letter-spacing: .05em;text-transform: uppercase;color: #fff;background-color: #c41130;padding: .25em 1.5em;box-sizing: border-box; }
.style-83563 .day-number { font-size: 3em;font-weight: 300;line-height: 1;font-family: 'Roboto Slab', serif;color: #363636;background-color: #f0f0f0;padding: .05em;box-sizing: border-box; }
.style-83563 .game { position: relative;color: #fff;margin: 0 .5em 1em;width: calc(25% - 1rem); }
.style-83563 .game .schedule-location { display: block;margin: 0;background-color: #f0f0f0;color: #3c3b3b;text-align: center;font-weight: 600;text-transform: uppercase;letter-spacing: .05em;font-size: .75em;padding: .5em 1em;box-sizing: border-box; }
.style-83563 .game .ath-row.ath-row-one { font-weight: 900;letter-spacing: .05em;text-transform: uppercase;font-size: .875em;background-color: #1c1c1c; }
.style-83563 .game .ath-row.ath-row-two { padding: 0 0 .5em;box-sizing: border-box;font-size: .75em;background-color: #3c3b3b; }
.style-83563 .game .ath-row.ath-row-three { display: inline;width: auto; }
.style-83563 .game .ath-row.ath-row-four { display: inline;width: auto; }
.style-83563 .game .ath-row.ath-row-five { margin: .5em 0; }
.style-83563 .league-status { padding: 0 1em .5em;box-sizing: border-box;font-size: .7rem;background-color: #313131;display: block;width: 100%;color: inherit;letter-spacing: .05em;font-style: italic; }
.style-83563 .opponents { display: inline;width: auto; }
.style-83563 .game .ath-row.ath-row-five { margin: 0; }
.style-9750 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-9750 .h3-style { color: #66615E; }
.style-9750 .h4-style { margin: 0px;padding-bottom: 5px; }
.style-9750 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-9750 { padding: 0px;margin-bottom: 20px; }
.style-9750 .description { line-height: 21px;margin-bottom: 5px; }
.style-9750 time { font-weight: bold;color: #7E7874; }
.style-9750 .brief-description { margin-bottom: 5px; }
.style-9750 .photos { padding: 0px;margin-right: 10px; }
.style-9750 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-9750 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-9750 .job-title { font-weight: bold;color: #B8AEA9; }
.style-9750 .lists img { margin-right: 5px; }
.style-9750 .answer { line-height: 21px; }
.style-9750 .biobutton { margin: 5px 0 5px 0; }
.style-9750 .title { font-weight: bold;color: #A8A09B;margin: 0px; }
.style-9750 .caption { margin: 0px; }
.style-9750 .submit-button { margin-left: 5px; }
.style-9750 .photo img { margin-bottom: 10px; }
.style-9750 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-9750 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-9750 .nick-name { font-weight: bold; }
.style-9750 .name-prefix { font-weight: bold; }
.style-9750 .first-name { font-weight: bold; }
.style-9750 .middle-name { font-weight: bold; }
.style-9750 .last-name { font-weight: bold; }
.style-9750 .maiden-name { font-weight: bold; }
.style-9750 .name-suffix { font-weight: bold; }
.style-9750 .chart { padding: 0px; }
.style-9750 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-9750 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-9750 .annualfund .goal .label { color: #C20430; }
.style-9750 .album-name { margin: 0px; }
.style-9750 .album-select-form { margin-bottom: 10px; }
.style-9750 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-9750 .audio .jp-repeat-off { border-color: #FFFFFF; }
.style-9750 .audio .jp-time-holder { text-align: center; }
.style-9750 .greeting { margin-bottom: 15px; }
.style-9750 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-9750 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-9750 .businessindex .phone .label { font-weight: bold; }
.style-9750 .businessindex .address .label { font-weight: bold; }
.style-9750 .businessindex .distance .label { font-weight: bold; }
.style-9750 .businessindex .webpage .label { font-weight: bold; }
.style-9750 .businessindex .udf1 .label { font-weight: bold; }
.style-9750 .businessindex .udf2 .label { font-weight: bold; }
.style-9750 .businessindex .udf3 .label { font-weight: bold; }
.style-9750 .businessindex .udf4 .label { font-weight: bold; }
.style-9750 .businessindex .udf5 .label { font-weight: bold; }
.style-9750 .businessindex .description .label { font-weight: bold; }
.style-9750 .video .media-player { margin-bottom: 10px; }
.style-9750 li.group { display: inline-block;width: 100%;padding: 0px; }
.style-9750 div.content-wrap { line-height: 25px; }
.style-9750 .team-headcoach { font-weight: bold; }
.style-9750 .schedule-date { color: #C20430; }
.style-9750 .schedule-opponent { font-weight: bold; }
.style-9750 .schedule-time { color: #C20430; }
.style-9750 .schedule-site { font-weight: bold; }
.style-9750 .schedule-teamname { font-weight: bold; }
.style-9750 .schedule-title { font-weight: bold;color: #7E7874; }
.style-9750 .featured-link-container { border: 0 0 0 0; }
.style-9750 .poll-answer { padding: 0px; }
.style-9750 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-9750 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-9750 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-9750 .event-detail { margin-bottom: 15px; }
.style-9750 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-9750 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-9750 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-9750 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-9750 .prev-button { font-weight: bold; }
.style-9750 .next-button { font-weight: bold; }
.style-9750 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-9750 .today-button { font-weight: bold; }
.style-9750 .day a { font-weight: bold; }
.style-9750 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-9750 .newsarchivedatepicker .current-year { text-align: center; }
.style-9750 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-9750 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-9750 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-9750 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-9750 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-9750 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-9750 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-9750 .large-calendar-grid { border-color: #7e7874; }
.style-9750 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-9750 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-9750 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-9750 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-9750 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-9750 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-9750 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-9750 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-9750 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-9750 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-9750 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-9750 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-9750 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-11574 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-11574 .h3-style { color: #66615E; }
.style-11574 .h4-style { margin: 0px;padding-bottom: 5px; }
.style-11574 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-11574 { padding: 0px;margin-bottom: 20px; }
.style-11574 .description { line-height: 21px;margin-bottom: 5px; }
.style-11574 time { font-weight: bold;color: #7E7874; }
.style-11574 .brief-description { margin-bottom: 5px; }
.style-11574 .photos { padding: 0px;margin-right: 10px; }
.style-11574 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-11574 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-11574 .job-title { font-weight: bold;color: #B8AEA9; }
.style-11574 .lists img { margin-right: 5px; }
.style-11574 .answer { line-height: 21px; }
.style-11574 .biobutton { margin: 5px 0 5px 0; }
.style-11574 .title { font-weight: bold;color: #A8A09B;margin: 0px; }
.style-11574 .caption { margin: 0px; }
.style-11574 .submit-button { margin-left: 5px; }
.style-11574 .photo img { margin-bottom: 10px; }
.style-11574 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-11574 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-11574 .nick-name { font-weight: bold; }
.style-11574 .name-prefix { font-weight: bold; }
.style-11574 .first-name { font-weight: bold; }
.style-11574 .middle-name { font-weight: bold; }
.style-11574 .last-name { font-weight: bold; }
.style-11574 .maiden-name { font-weight: bold; }
.style-11574 .name-suffix { font-weight: bold; }
.style-11574 .chart { padding: 0px; }
.style-11574 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-11574 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-11574 .annualfund .goal .label { color: #C20430; }
.style-11574 .album-name { margin: 0px; }
.style-11574 .album-select-form { margin-bottom: 10px; }
.style-11574 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-11574 .audio .jp-repeat-off { border-color: #FFFFFF; }
.style-11574 .audio .jp-time-holder { text-align: center; }
.style-11574 .greeting { margin-bottom: 15px; }
.style-11574 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-11574 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-11574 .businessindex .phone .label { font-weight: bold; }
.style-11574 .businessindex .address .label { font-weight: bold; }
.style-11574 .businessindex .distance .label { font-weight: bold; }
.style-11574 .businessindex .webpage .label { font-weight: bold; }
.style-11574 .businessindex .udf1 .label { font-weight: bold; }
.style-11574 .businessindex .udf2 .label { font-weight: bold; }
.style-11574 .businessindex .udf3 .label { font-weight: bold; }
.style-11574 .businessindex .udf4 .label { font-weight: bold; }
.style-11574 .businessindex .udf5 .label { font-weight: bold; }
.style-11574 .businessindex .description .label { font-weight: bold; }
.style-11574 .video .media-player { margin-bottom: 10px; }
.style-11574 li.group { display: inline-block;width: 100%;padding: 0px; }
.style-11574 div.content-wrap { line-height: 25px; }
.style-11574 .team-headcoach { font-weight: bold; }
.style-11574 .schedule-date { color: #C20430; }
.style-11574 .schedule-opponent { font-weight: bold; }
.style-11574 .schedule-time { color: #C20430; }
.style-11574 .schedule-site { font-weight: bold; }
.style-11574 .schedule-teamname { font-weight: bold; }
.style-11574 .schedule-title { font-weight: bold;color: #7E7874; }
.style-11574 .featured-link-container { border: 0 0 0 0; }
.style-11574 .poll-answer { padding: 0px; }
.style-11574 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-11574 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-11574 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-11574 .event-detail { margin-bottom: 15px; }
.style-11574 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-11574 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-11574 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-11574 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-11574 .prev-button { font-weight: bold; }
.style-11574 .next-button { font-weight: bold; }
.style-11574 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-11574 .today-button { font-weight: bold; }
.style-11574 .day a { font-weight: bold; }
.style-11574 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-11574 .newsarchivedatepicker .current-year { text-align: center; }
.style-11574 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-11574 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-11574 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-11574 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-11574 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-11574 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-11574 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-11574 .large-calendar-grid { border-color: #7e7874; }
.style-11574 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-11574 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-11574 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-11574 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-11574 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-11574 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-11574 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-11574 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-11574 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-11574 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-11574 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-11574 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-11574 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-11579 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-11579 .h3-style { color: #66615E; }
.style-11579 .h4-style { margin: 0px;padding-bottom: 5px; }
.style-11579 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-11579 { padding: 0px;margin-bottom: 20px; }
.style-11579 .description { line-height: 21px;margin-bottom: 5px; }
.style-11579 time { font-weight: bold;color: #7E7874; }
.style-11579 .brief-description { margin-bottom: 5px; }
.style-11579 .photos { padding: 0px;margin-right: 10px; }
.style-11579 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-11579 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-11579 .job-title { font-weight: bold;color: #B8AEA9; }
.style-11579 .lists img { margin-right: 5px; }
.style-11579 .answer { line-height: 21px; }
.style-11579 .biobutton { margin: 5px 0 5px 0; }
.style-11579 .title { font-weight: bold;color: #A8A09B;margin: 0px; }
.style-11579 .caption { margin: 0px; }
.style-11579 .submit-button { margin-left: 5px; }
.style-11579 .photo img { margin-bottom: 10px; }
.style-11579 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-11579 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-11579 .nick-name { font-weight: bold; }
.style-11579 .name-prefix { font-weight: bold; }
.style-11579 .first-name { font-weight: bold; }
.style-11579 .middle-name { font-weight: bold; }
.style-11579 .last-name { font-weight: bold; }
.style-11579 .maiden-name { font-weight: bold; }
.style-11579 .name-suffix { font-weight: bold; }
.style-11579 .chart { padding: 0px; }
.style-11579 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-11579 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-11579 .annualfund .goal .label { color: #C20430; }
.style-11579 .album-name { margin: 0px; }
.style-11579 .album-select-form { margin-bottom: 10px; }
.style-11579 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-11579 .audio .jp-repeat-off { border-color: #FFFFFF; }
.style-11579 .audio .jp-time-holder { text-align: center; }
.style-11579 .greeting { margin-bottom: 15px; }
.style-11579 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-11579 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-11579 .businessindex .phone .label { font-weight: bold; }
.style-11579 .businessindex .address .label { font-weight: bold; }
.style-11579 .businessindex .distance .label { font-weight: bold; }
.style-11579 .businessindex .webpage .label { font-weight: bold; }
.style-11579 .businessindex .udf1 .label { font-weight: bold; }
.style-11579 .businessindex .udf2 .label { font-weight: bold; }
.style-11579 .businessindex .udf3 .label { font-weight: bold; }
.style-11579 .businessindex .udf4 .label { font-weight: bold; }
.style-11579 .businessindex .udf5 .label { font-weight: bold; }
.style-11579 .businessindex .description .label { font-weight: bold; }
.style-11579 .video .media-player { margin-bottom: 10px; }
.style-11579 li.group { display: inline-block;width: 100%;padding: 0px; }
.style-11579 div.content-wrap { line-height: 25px; }
.style-11579 .team-headcoach { font-weight: bold; }
.style-11579 .schedule-date { color: #C20430; }
.style-11579 .schedule-opponent { font-weight: bold; }
.style-11579 .schedule-time { color: #C20430; }
.style-11579 .schedule-site { font-weight: bold; }
.style-11579 .schedule-teamname { font-weight: bold; }
.style-11579 .schedule-title { font-weight: bold;color: #7E7874; }
.style-11579 .featured-link-container { border: 0 0 0 0; }
.style-11579 .poll-answer { padding: 0px; }
.style-11579 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-11579 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-11579 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-11579 .event-detail { margin-bottom: 15px; }
.style-11579 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-11579 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-11579 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-11579 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-11579 .prev-button { font-weight: bold; }
.style-11579 .next-button { font-weight: bold; }
.style-11579 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-11579 .today-button { font-weight: bold; }
.style-11579 .day a { font-weight: bold; }
.style-11579 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-11579 .newsarchivedatepicker .current-year { text-align: center; }
.style-11579 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-11579 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-11579 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-11579 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-11579 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-11579 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-11579 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-11579 .large-calendar-grid { border-color: #7e7874; }
.style-11579 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-11579 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-11579 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-11579 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-11579 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-11579 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-11579 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-11579 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-11579 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-11579 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-11579 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-11579 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-11579 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-8922 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-8922 .h3-style { color: #66615E; }
.style-8922 .h4-style { margin: 0px;padding-bottom: 5px; }
.style-8922 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-8922 .description { line-height: 21px;margin-bottom: 5px; }
.style-8922 time { font-weight: bold;color: #7E7874; }
.style-8922 .brief-description { margin-bottom: 5px; }
.style-8922 .photos { padding: 0px;margin: 0px; }
.style-8922 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-8922 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-8922 .job-title { font-weight: bold;color: #B8AEA9; }
.style-8922 .lists img { margin-right: 5px; }
.style-8922 .answer { line-height: 21px; }
.style-8922 .biobutton { margin: 5px 0 5px 0; }
.style-8922 .title { font-weight: bold; }
.style-8922 .caption { margin-top: 10px; }
.style-8922 .submit-button { margin-left: 5px; }
.style-8922 .photo img { padding: 0px;margin: 0px;text-align: center;border-width: 1px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px; }
.style-8922 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-8922 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-8922 .nick-name { font-weight: bold; }
.style-8922 .name-prefix { font-weight: bold; }
.style-8922 .first-name { font-weight: bold; }
.style-8922 .middle-name { font-weight: bold; }
.style-8922 .last-name { font-weight: bold; }
.style-8922 .maiden-name { font-weight: bold; }
.style-8922 .name-suffix { font-weight: bold; }
.style-8922 .chart { padding: 0px; }
.style-8922 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-8922 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-8922 .annualfund .goal .label { color: #C20430; }
.style-8922 .album-name { color: #C20430; }
.style-8922 .album-select-form { margin-bottom: 10px; }
.style-8922 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-8922 .photo figure { padding: 0px;text-align: center;border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0px; }
.style-8922 .greeting { margin-bottom: 15px; }
.style-8922 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-8922 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-8922 .businessindex .phone .label { font-weight: bold; }
.style-8922 .businessindex .address .label { font-weight: bold; }
.style-8922 .businessindex .distance .label { font-weight: bold; }
.style-8922 .businessindex .webpage .label { font-weight: bold; }
.style-8922 .businessindex .udf1 .label { font-weight: bold; }
.style-8922 .businessindex .udf2 .label { font-weight: bold; }
.style-8922 .businessindex .udf3 .label { font-weight: bold; }
.style-8922 .businessindex .udf4 .label { font-weight: bold; }
.style-8922 .businessindex .udf5 .label { font-weight: bold; }
.style-8922 .businessindex .description .label { font-weight: bold; }
.style-8922 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-8922 div.content-wrap { line-height: 25px; }
.style-8922 .team-headcoach { font-weight: bold; }
.style-8922 .schedule-date { color: #C20430; }
.style-8922 .schedule-opponent { font-weight: bold; }
.style-8922 .schedule-time { color: #C20430; }
.style-8922 .schedule-site { font-weight: bold; }
.style-8922 .schedule-teamname { font-weight: bold; }
.style-8922 .schedule-title { font-weight: bold;color: #7E7874; }
.style-8922 .featured-link-container { border: 0 0 0 0; }
.style-8922 .poll-answer { padding: 0px; }
.style-8922 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-8922 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-8922 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-8922 .event-detail { margin-bottom: 15px; }
.style-8922 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-8922 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-8922 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-8922 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-8922 .prev-button { font-weight: bold; }
.style-8922 .next-button { font-weight: bold; }
.style-8922 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-8922 .today-button { font-weight: bold; }
.style-8922 .day a { font-weight: bold; }
.style-8922 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-8922 .newsarchivedatepicker .current-year { text-align: center; }
.style-8922 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-8922 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-8922 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-8922 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-8922 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-8922 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-8922 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-8922 .large-calendar-grid { border-color: #7e7874; }
.style-8922 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-8922 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-8922 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-8922 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-8922 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-8922 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-8922 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-8922 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-8922 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-8922 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-8922 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-8922 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-8922 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5260 { padding-bottom: 7px; }
.style-5260 .logo img { margin-top: -30px; }
.style-5500 A { text-decoration: none; }
.style-5500 { margin: 12px 0 0 0;font-weight: bold; }
.style-5500 A.links-urllink { font-size: 15px; }
.style-5500 A.links-urllink:hover { text-decoration: underline; }
.style-5500 li.group { display: inline-block;font-size: 14px;font-family: 'Open Sans', sans-serif;text-transform: uppercase;text-decoration: none;padding-left: 15px; }
.style-5500 div.content-wrap { float: right;text-align: right; }
.style-5262 { margin-top: 7px;padding: 4px 7px 4px 4px;border-color: #C6BCB6;border-width: 1px;border-style: solid;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; }
.style-5262 .submit-button { background-image: url('/ftpimages/54/site/720/images/searchIcon.png');background-position: center center;background-repeat: no-repeat;text-indent: -9999px;height: 19px;width: 19px;/*margin-left: -30px;*/
background-color: #FFFFFF;border: none;float: right; }
.style-5262 .search-text { color: #C6BCB6;font-size: 13px;border: 0;width: 84%; }
.style-5262 div.content-wrap { margin: 0px; }
.style-5262 .search-container { padding: 0px; }
.style-5319 .h2-style { float: left;margin-right: 14px;font-family: Arial;font-size: 15px;font-weight: bold;color: #C20430; }
.style-5319 { padding-top: 9px; }
.style-5319 div.content-wrap { color: #C20430;font-size: 15px;line-height: 18px; }
.style-5320 { margin-top: 15px;margin-bottom: 20px; }
.style-5320 .mini-sitemap-open { font-weight: bold;font-family: Arial;font-size: 13px;text-transform: uppercase;text-decoration: none;color: #FFFFFF;background-color: #C6BCB6;padding: 8px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;display: inline-block; }
.style-5320 .mini-sitemap-close { font-weight: bold;font-family: Arial;font-size: 13px;text-transform: uppercase;text-decoration: none;color: #FFFFFF;background-color: #C6BCB6;padding: 8px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;display: inline-block; }
.style-5320 .ms-level1 { margin: 21px 0 27px 0; }
.style-5320 .ms-l1-text { font-family: 'Open Sans', sans-serif;font-weight: 600;text-decoration: none;color: #444342;text-transform: uppercase;line-height: 15px; }
.style-5320 .ms-level2 { margin-top: 10px; }
.style-5320 .ms-l2-item { padding: 10px 0; }
.style-5320 .ms-l2-text { text-decoration: none;color: #444342;line-height: 15px;padding: 10px 0; }
.style-5320 .ms-l2-text:hover { color: #c20430;text-decoration: underline; }
.style-5318 { margin-bottom: 25px; }
.style-5318 div.content-wrap { font-size: 14px;color: #454545;line-height: 17px; }
.style-5369 { text-align: right; }
.style-5369 .link-image { margin: 3px 6px 3px 0; }
.style-5369 li.group { display: inline-block; }
.style-6460 .h2-style { color: #527D52;margin: 0 0 15px 0; }
.style-6460 .h3-style { color: #66615E; }
.style-6460 .h4-style { margin: 0px;padding-bottom: 5px;color: #527D52; }
.style-6460 A { color: #527D52; }
.style-6460 .button { border-left: 10px solid #c6bcb6;color: #527D52;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-6460 { padding: 0px;margin-bottom: 25px; }
.style-6460 .description { line-height: 21px;margin-bottom: 5px; }
.style-6460 time { font-weight: bold;color: #7E7874; }
.style-6460 .brief-description { margin-bottom: 5px; }
.style-6460 .photos { padding: 0px;margin: 0px; }
.style-6460 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-6460 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-6460 .job-title { font-weight: bold;color: #B8AEA9; }
.style-6460 .lists img { margin-right: 5px; }
.style-6460 .answer { line-height: 21px; }
.style-6460 .biobutton { margin: 5px 0 5px 0; }
.style-6460 .title { font-weight: bold; }
.style-6460 .submit-button { margin-left: 5px; }
.style-6460 .photo img { margin-bottom: 10px; }
.style-6460 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-6460 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-6460 .nick-name { font-weight: bold; }
.style-6460 .name-prefix { font-weight: bold; }
.style-6460 .first-name { font-weight: bold; }
.style-6460 .middle-name { font-weight: bold; }
.style-6460 .last-name { font-weight: bold; }
.style-6460 .maiden-name { font-weight: bold; }
.style-6460 .name-suffix { font-weight: bold; }
.style-6460 .chart { padding: 0px; }
.style-6460 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-6460 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-6460 .annualfund .goal .label { color: #C20430; }
.style-6460 .album-select-form { margin-bottom: 10px; }
.style-6460 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-6460 .greeting { margin-bottom: 15px; }
.style-6460 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6460 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6460 .businessindex .phone .label { font-weight: bold; }
.style-6460 .businessindex .address .label { font-weight: bold; }
.style-6460 .businessindex .distance .label { font-weight: bold; }
.style-6460 .businessindex .webpage .label { font-weight: bold; }
.style-6460 .businessindex .udf1 .label { font-weight: bold; }
.style-6460 .businessindex .udf2 .label { font-weight: bold; }
.style-6460 .businessindex .udf3 .label { font-weight: bold; }
.style-6460 .businessindex .udf4 .label { font-weight: bold; }
.style-6460 .businessindex .udf5 .label { font-weight: bold; }
.style-6460 .businessindex .description .label { font-weight: bold; }
.style-6460 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-6460 div.content-wrap { line-height: 25px; }
.style-6460 .team-headcoach { font-weight: bold; }
.style-6460 .schedule-date { color: #C20430; }
.style-6460 .schedule-opponent { font-weight: bold; }
.style-6460 .schedule-time { color: #C20430; }
.style-6460 .schedule-site { font-weight: bold; }
.style-6460 .schedule-teamname { font-weight: bold; }
.style-6460 .schedule-title { font-weight: bold;color: #7E7874; }
.style-6460 .featured-link-container { border: 0 0 0 0; }
.style-6460 .poll-answer { padding: 0px; }
.style-6460 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-6460 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-6460 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-6460 .event-detail { margin-bottom: 15px; }
.style-6460 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6460 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-6460 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-6460 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-6460 .prev-button { font-weight: bold; }
.style-6460 .next-button { font-weight: bold; }
.style-6460 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-6460 .today-button { font-weight: bold; }
.style-6460 .day a { font-weight: bold; }
.style-6460 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-6460 .newsarchivedatepicker .current-year { text-align: center; }
.style-6460 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-6460 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-6460 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-6460 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-6460 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-6460 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-6460 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-6460 .large-calendar-grid { border-color: #7e7874; }
.style-6460 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-6460 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-6460 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-6460 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-6460 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-6460 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-6460 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6460 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-6460 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6460 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-6460 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-6460 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-6460 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-10803 .h2-style { color: #527D52;margin: 0 0 15px 0; }
.style-10803 .h3-style { color: #66615E; }
.style-10803 .h4-style { margin: 0px;padding-bottom: 5px;color: #527D52; }
.style-10803 A { color: #527D52; }
.style-10803 .button { border-left: 10px solid #c6bcb6;color: #527D52;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-10803 { padding: 0px;margin-bottom: 25px; }
.style-10803 .description { line-height: 21px;margin-bottom: 5px; }
.style-10803 time { font-weight: bold;color: #7E7874; }
.style-10803 .brief-description { margin-bottom: 5px; }
.style-10803 .photos { padding: 0px;margin: 0px; }
.style-10803 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0;background-position: right top; }
.style-10803 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-10803 .job-title { font-weight: bold;color: #B8AEA9; }
.style-10803 .lists img { margin-right: 5px; }
.style-10803 .answer { line-height: 21px; }
.style-10803 .biobutton { margin: 5px 0 5px 0; }
.style-10803 .title { font-weight: bold; }
.style-10803 .submit-button { margin-left: 5px; }
.style-10803 .photo img { margin-bottom: 10px; }
.style-10803 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-10803 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-10803 .nick-name { font-weight: bold; }
.style-10803 .name-prefix { font-weight: bold; }
.style-10803 .first-name { font-weight: bold; }
.style-10803 .middle-name { font-weight: bold; }
.style-10803 .last-name { font-weight: bold; }
.style-10803 .maiden-name { font-weight: bold; }
.style-10803 .name-suffix { font-weight: bold; }
.style-10803 .chart { padding: 0px; }
.style-10803 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-10803 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-10803 .annualfund .goal .label { color: #C20430; }
.style-10803 .album-select-form { margin-bottom: 10px; }
.style-10803 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-10803 .greeting { margin-bottom: 15px; }
.style-10803 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10803 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10803 .businessindex .phone .label { font-weight: bold; }
.style-10803 .businessindex .address .label { font-weight: bold; }
.style-10803 .businessindex .distance .label { font-weight: bold; }
.style-10803 .businessindex .webpage .label { font-weight: bold; }
.style-10803 .businessindex .udf1 .label { font-weight: bold; }
.style-10803 .businessindex .udf2 .label { font-weight: bold; }
.style-10803 .businessindex .udf3 .label { font-weight: bold; }
.style-10803 .businessindex .udf4 .label { font-weight: bold; }
.style-10803 .businessindex .udf5 .label { font-weight: bold; }
.style-10803 .businessindex .description .label { font-weight: bold; }
.style-10803 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-10803 div.content-wrap { line-height: 25px;padding: 0px; }
.style-10803 .team-headcoach { font-weight: bold; }
.style-10803 .schedule-date { color: #C20430; }
.style-10803 .schedule-opponent { font-weight: bold; }
.style-10803 .schedule-time { color: #C20430; }
.style-10803 .schedule-site { font-weight: bold; }
.style-10803 .schedule-teamname { font-weight: bold; }
.style-10803 .schedule-title { font-weight: bold;color: #7E7874; }
.style-10803 .featured-link-container { border: 0 0 0 0; }
.style-10803 .poll-answer { padding: 0px; }
.style-10803 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-10803 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-10803 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-10803 .event-detail { margin-bottom: 15px; }
.style-10803 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10803 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-10803 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-10803 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-10803 .prev-button { font-weight: bold; }
.style-10803 .next-button { font-weight: bold; }
.style-10803 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-10803 .today-button { font-weight: bold; }
.style-10803 .day a { font-weight: bold; }
.style-10803 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-10803 .newsarchivedatepicker .current-year { text-align: center; }
.style-10803 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-10803 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-10803 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-10803 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-10803 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-10803 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-10803 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-10803 .large-calendar-grid { border-color: #7e7874; }
.style-10803 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-10803 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-10803 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-10803 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-10803 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-10803 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-10803 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10803 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-10803 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10803 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-10803 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-10803 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-10803 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-6416 .h2-style { border-top: 12px solid #527d52;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #fef97b; }
.style-6416 .h3-style { margin-left: 15px;color: #FFFFFF; }
.style-6416 .h4-style { margin: 0 0 5px 0; }
.style-6416 A { color: #fef97b; }
.style-6416 .button { border-left: 10px solid #c6bcb6;color: #fef97b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #F7F6F5; }
.style-6416 { border-width: 1px;border-style: solid;border-color: #4e614e;margin: 0 0 25px 0;background-color: #4e614e;color: #FFFFFF;background-repeat: no-repeat;background-position: center bottom; }
.style-6416 .description { line-height: 21px;margin-bottom: 5px; }
.style-6416 time { font-weight: bold; }
.style-6416 .brief-description { margin-bottom: 5px; }
.style-6416 .photos { margin: 0 5px 15px 0; }
.style-6416 .author { margin-bottom: 5px;font-weight: bold; }
.style-6416 .full-name { color: #FFFFFF; }
.style-6416 .job-title { font-weight: bold;color: #EBEBEB; }
.style-6416 .lists img { margin-right: 5px; }
.style-6416 .answer { line-height: 21px; }
.style-6416 .biobutton { margin: 5px 0 5px 0; }
.style-6416 .title { font-weight: bold; }
.style-6416 .submit-button { margin-left: 5px; }
.style-6416 .photo img { margin-bottom: 10px; }
.style-6416 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-6416 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-6416 .nick-name { font-weight: bold; }
.style-6416 .name-prefix { font-weight: bold; }
.style-6416 .first-name { font-weight: bold; }
.style-6416 .middle-name { font-weight: bold; }
.style-6416 .last-name { font-weight: bold; }
.style-6416 .maiden-name { font-weight: bold; }
.style-6416 .name-suffix { font-weight: bold; }
.style-6416 .chart { padding: 0px; }
.style-6416 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-6416 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-6416 .album-name { color: #4E9EE5; }
.style-6416 .album-list { padding: 0px;margin: 0px; }
.style-6416 .album { margin: 0px;padding: 0px; }
.style-6416 .album-select-form { margin-bottom: 10px; }
.style-6416 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-6416 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6416 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6416 .businessindex .h4-style { margin-left: 15px; }
.style-6416 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-6416 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-6416 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-6416 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-6416 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-6416 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-6416 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-6416 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-6416 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-6416 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-6416 .video .media-player { margin-bottom: 10px; }
.style-6416 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-6416 div.content-wrap { padding: 15px;line-height: 21px; }
.style-6416 .team-headcoach { font-weight: bold; }
.style-6416 .schedule-opponent { font-weight: bold; }
.style-6416 .schedule-time { font-weight: bold; }
.style-6416 .schedule-site { font-weight: bold; }
.style-6416 .schedule-teamname { font-weight: bold; }
.style-6416 .schedule-title { font-weight: bold; }
.style-6416 .featured-link-container { border: 0 0 0 0; }
.style-6416 .poll-answer { padding: 0px; }
.style-6416 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-6416 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-6416 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-6416 .event-detail { margin-bottom: 15px; }
.style-6416 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6416 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-6416 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-6416 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-6416 .prev-button { font-weight: bold; }
.style-6416 .next-button { font-weight: bold; }
.style-6416 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-6416 .today-button { font-weight: bold; }
.style-6416 .day a { font-weight: bold; }
.style-6416 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-6416 .newsarchivedatepicker .current-year { text-align: center; }
.style-6416 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-6416 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-6416 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-6416 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-6416 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-6416 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-6416 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-6416 .large-calendar-grid { border-color: #7e7874; }
.style-6416 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-6416 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-6416 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-6416 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-6416 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-6416 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-6416 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6416 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-6416 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6416 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-6416 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-6416 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-6416 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-6420 .h2-style { border-top: 12px solid #527d52;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #164527; }
.style-6420 .h3-style { margin-left: 15px;color: #000000; }
.style-6420 .h4-style { margin: 0 0 5px 0; }
.style-6420 A { color: #164527; }
.style-6420 .button { border-left: 10px solid #c6bcb6;color: #164527;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #ffffff; }
.style-6420 { border-width: 1px;border-style: solid;border-color: #9ac19a;margin: 0 0 25px 0;background-color: #9ac19a;color: #000000; }
.style-6420 .description { line-height: 21px;margin-bottom: 5px; }
.style-6420 time { font-weight: bold; }
.style-6420 .brief-description { margin-bottom: 5px; }
.style-6420 .photos { margin: 0 5px 15px 0; }
.style-6420 .author { margin-bottom: 5px;font-weight: bold; }
.style-6420 .job-title { font-weight: bold; }
.style-6420 .lists img { margin-right: 5px; }
.style-6420 .answer { line-height: 21px; }
.style-6420 .biobutton { margin: 5px 0 5px 0; }
.style-6420 .title { font-weight: bold; }
.style-6420 .submit-button { margin-left: 5px; }
.style-6420 .photo img { margin-bottom: 10px; }
.style-6420 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-6420 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #9e0327; }
.style-6420 .nick-name { font-weight: bold; }
.style-6420 .name-prefix { font-weight: bold; }
.style-6420 .first-name { font-weight: bold; }
.style-6420 .middle-name { font-weight: bold; }
.style-6420 .last-name { font-weight: bold; }
.style-6420 .maiden-name { font-weight: bold; }
.style-6420 .name-suffix { font-weight: bold; }
.style-6420 .chart { padding: 0px; }
.style-6420 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-6420 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-6420 .album-name { color: #4E9EE5; }
.style-6420 .album-list { padding: 0px;margin: 0px; }
.style-6420 .album-select-form { margin-bottom: 10px; }
.style-6420 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-6420 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6420 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6420 .businessindex .h4-style { margin-left: 15px; }
.style-6420 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-6420 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-6420 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-6420 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-6420 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-6420 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-6420 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-6420 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-6420 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-6420 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-6420 .video .media-player { margin-bottom: 10px; }
.style-6420 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-6420 div.content-wrap { padding: 15px;line-height: 21px; }
.style-6420 .team-headcoach { font-weight: bold; }
.style-6420 .schedule-opponent { font-weight: bold; }
.style-6420 .schedule-time { font-weight: bold; }
.style-6420 .schedule-site { font-weight: bold; }
.style-6420 .schedule-teamname { font-weight: bold; }
.style-6420 .schedule-title { font-weight: bold; }
.style-6420 .featured-link-container { border: 0 0 0 0; }
.style-6420 .poll-answer { padding: 0px; }
.style-6420 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-6420 .month-name { background-color: #00a7c5;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-6420 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #00a7c5;border-width: 2px;border-style: solid; }
.style-6420 .event-detail { margin-bottom: 15px; }
.style-6420 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6420 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-6420 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-6420 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-6420 .prev-button { font-weight: bold; }
.style-6420 .next-button { font-weight: bold; }
.style-6420 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-6420 .today-button { font-weight: bold; }
.style-6420 .day a { font-weight: bold; }
.style-6420 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-6420 .newsarchivedatepicker .current-year { text-align: center; }
.style-6420 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-6420 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-6420 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-6420 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-6420 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-6420 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-6420 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-6420 .large-calendar-grid { border-color: #7e7874; }
.style-6420 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-6420 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-6420 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-6420 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-6420 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-6420 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-6420 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6420 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-6420 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6420 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-6420 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-6420 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-6420 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-6419 .h2-style { border-top: 12px solid #3f603f;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #fef97b; }
.style-6419 .h3-style { margin-left: 15px;color: #FFFFFF; }
.style-6419 .h4-style { margin: 0 0 5px 0; }
.style-6419 A { color: #fef97b; }
.style-6419 .button { border-left: 10px solid #c6bcb6;color: #fef97b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #F7F6F5; }
.style-6419 { border-width: 1px;border-style: solid;border-color: #4e614e;margin: 0 0 25px 0;background-color: #527D52;color: #FFFFFF;background-repeat: no-repeat;background-position: center bottom; }
.style-6419 .description { line-height: 21px;margin-bottom: 5px; }
.style-6419 time { font-weight: bold; }
.style-6419 .brief-description { margin-bottom: 5px; }
.style-6419 .photos { margin: 0 5px 15px 0; }
.style-6419 .author { margin-bottom: 5px;font-weight: bold; }
.style-6419 .full-name { color: #FFFFFF; }
.style-6419 .job-title { font-weight: bold;color: #EBEBEB; }
.style-6419 .lists img { margin-right: 5px; }
.style-6419 .answer { line-height: 21px; }
.style-6419 .biobutton { margin: 5px 0 5px 0; }
.style-6419 .title { font-weight: bold; }
.style-6419 .submit-button { margin-left: 5px; }
.style-6419 .photo img { margin-bottom: 10px; }
.style-6419 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-6419 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-6419 .nick-name { font-weight: bold; }
.style-6419 .name-prefix { font-weight: bold; }
.style-6419 .first-name { font-weight: bold; }
.style-6419 .middle-name { font-weight: bold; }
.style-6419 .last-name { font-weight: bold; }
.style-6419 .maiden-name { font-weight: bold; }
.style-6419 .name-suffix { font-weight: bold; }
.style-6419 .chart { padding: 0px; }
.style-6419 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-6419 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-6419 .album-name { color: #4E9EE5; }
.style-6419 .album-list { padding: 0px;margin: 0px; }
.style-6419 .album { margin: 0px;padding: 0px; }
.style-6419 .album-select-form { margin-bottom: 10px; }
.style-6419 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-6419 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6419 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6419 .businessindex .h4-style { margin-left: 15px; }
.style-6419 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-6419 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-6419 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-6419 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-6419 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-6419 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-6419 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-6419 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-6419 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-6419 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-6419 .video .media-player { margin-bottom: 10px; }
.style-6419 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-6419 div.content-wrap { padding: 15px;line-height: 21px; }
.style-6419 .team-headcoach { font-weight: bold; }
.style-6419 .schedule-opponent { font-weight: bold; }
.style-6419 .schedule-time { font-weight: bold; }
.style-6419 .schedule-site { font-weight: bold; }
.style-6419 .schedule-teamname { font-weight: bold; }
.style-6419 .schedule-title { font-weight: bold; }
.style-6419 .featured-link-container { border: 0 0 0 0; }
.style-6419 .poll-answer { padding: 0px; }
.style-6419 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-6419 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-6419 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-6419 .event-detail { margin-bottom: 15px; }
.style-6419 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6419 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-6419 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-6419 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-6419 .prev-button { font-weight: bold; }
.style-6419 .next-button { font-weight: bold; }
.style-6419 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-6419 .today-button { font-weight: bold; }
.style-6419 .day a { font-weight: bold; }
.style-6419 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-6419 .newsarchivedatepicker .current-year { text-align: center; }
.style-6419 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-6419 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-6419 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-6419 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-6419 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-6419 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-6419 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-6419 .large-calendar-grid { border-color: #7e7874; }
.style-6419 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-6419 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-6419 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-6419 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-6419 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-6419 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-6419 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6419 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-6419 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6419 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-6419 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-6419 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-6419 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-6413 .h2-style { border-top: 12px solid #4e614e;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #527d52; }
.style-6413 .h3-style { margin-left: 15px;color: #66615E; }
.style-6413 .h4-style { margin: 0 0 5px 0; }
.style-6413 A { color: #527d52; }
.style-6413 .button { border-left: 10px solid #c6bcb6;color: #527d52;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-6413 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-6413 .description { line-height: 21px;margin-bottom: 5px; }
.style-6413 time { font-weight: bold;color: #7E7874; }
.style-6413 .brief-description { margin-bottom: 5px; }
.style-6413 .photos { margin: 0 5px 15px 0; }
.style-6413 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-6413 .job-title { font-weight: bold;color: #B8AEA9; }
.style-6413 .lists img { margin-right: 5px; }
.style-6413 .answer { line-height: 21px; }
.style-6413 .biobutton { margin: 5px 0 5px 0; }
.style-6413 .title { font-weight: bold; }
.style-6413 .submit-button { margin-left: 5px; }
.style-6413 .photo img { margin-bottom: 10px; }
.style-6413 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-6413 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-6413 .nick-name { font-weight: bold; }
.style-6413 .name-prefix { font-weight: bold; }
.style-6413 .first-name { font-weight: bold; }
.style-6413 .middle-name { font-weight: bold; }
.style-6413 .last-name { font-weight: bold; }
.style-6413 .maiden-name { font-weight: bold; }
.style-6413 .name-suffix { font-weight: bold; }
.style-6413 .chart { padding: 0px; }
.style-6413 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-6413 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-6413 .annualfund .goal .label { color: #C20430; }
.style-6413 .album-name { color: #C20430; }
.style-6413 .album-select-form { margin-bottom: 10px; }
.style-6413 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-6413 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6413 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6413 .businessindex .h4-style { margin-left: 15px; }
.style-6413 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-6413 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-6413 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-6413 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-6413 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-6413 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-6413 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-6413 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-6413 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-6413 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-6413 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-6413 div.content-wrap { padding: 15px;line-height: 21px; }
.style-6413 .team-headcoach { font-weight: bold; }
.style-6413 .schedule-date { color: #C20430; }
.style-6413 .schedule-opponent { font-weight: bold; }
.style-6413 .schedule-time { color: #C20430; }
.style-6413 .schedule-site { font-weight: bold; }
.style-6413 .schedule-teamname { font-weight: bold; }
.style-6413 .schedule-title { font-weight: bold;color: #7E7874; }
.style-6413 .featured-link-container { border: 0 0 0 0; }
.style-6413 .poll-answer { padding: 0px; }
.style-6413 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-6413 .player-name { color: #C20430; }
.style-6413 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-6413 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-6413 .event-detail { margin-bottom: 15px; }
.style-6413 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6413 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-6413 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-6413 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-6413 .prev-button { font-weight: bold; }
.style-6413 .next-button { font-weight: bold; }
.style-6413 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-6413 .today-button { font-weight: bold; }
.style-6413 .day a { font-weight: bold; }
.style-6413 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-6413 .newsarchivedatepicker .current-year { text-align: center; }
.style-6413 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-6413 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-6413 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-6413 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-6413 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-6413 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-6413 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-6413 .large-calendar-grid { border-color: #7e7874; }
.style-6413 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-6413 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-6413 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-6413 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-6413 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-6413 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-6413 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6413 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-6413 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6413 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-6413 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-6413 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-6413 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-6414 .h2-style { border-top: 12px solid #9ac19a;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #527d52; }
.style-6414 .h3-style { margin-left: 15px;color: #66615E; }
.style-6414 .h4-style { margin: 0 0 5px 0; }
.style-6414 A { color: #527d52; }
.style-6414 .button { border-left: 10px solid #c6bcb6;color: #527d52;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-6414 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-6414 .description { line-height: 21px;margin-bottom: 5px; }
.style-6414 time { font-weight: bold;color: #7E7874; }
.style-6414 .brief-description { margin-bottom: 5px; }
.style-6414 .photos { margin: 0 5px 15px 0; }
.style-6414 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-6414 .job-title { font-weight: bold;color: #B8AEA9; }
.style-6414 .lists img { margin-right: 5px; }
.style-6414 .answer { line-height: 21px; }
.style-6414 .biobutton { margin: 5px 0 5px 0; }
.style-6414 .title { font-weight: bold; }
.style-6414 .submit-button { margin-left: 5px; }
.style-6414 .photo img { margin-bottom: 10px; }
.style-6414 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-6414 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-6414 .nick-name { font-weight: bold; }
.style-6414 .name-prefix { font-weight: bold; }
.style-6414 .first-name { font-weight: bold; }
.style-6414 .middle-name { font-weight: bold; }
.style-6414 .last-name { font-weight: bold; }
.style-6414 .maiden-name { font-weight: bold; }
.style-6414 .name-suffix { font-weight: bold; }
.style-6414 .chart { padding: 0px; }
.style-6414 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-6414 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-6414 .annualfund .goal .label { color: #C20430; }
.style-6414 .album-name { color: #C20430; }
.style-6414 .album-select-form { margin-bottom: 10px; }
.style-6414 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-6414 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6414 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6414 .businessindex .h4-style { margin-left: 15px; }
.style-6414 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-6414 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-6414 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-6414 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-6414 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-6414 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-6414 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-6414 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-6414 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-6414 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-6414 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-6414 div.content-wrap { padding: 15px;line-height: 21px; }
.style-6414 .team-headcoach { font-weight: bold; }
.style-6414 .schedule-date { color: #C20430; }
.style-6414 .schedule-opponent { font-weight: bold; }
.style-6414 .schedule-time { color: #C20430; }
.style-6414 .schedule-site { font-weight: bold; }
.style-6414 .schedule-teamname { font-weight: bold; }
.style-6414 .schedule-title { font-weight: bold;color: #7E7874; }
.style-6414 .featured-link-container { border: 0 0 0 0; }
.style-6414 .poll-answer { padding: 0px; }
.style-6414 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-6414 .player-name { color: #C20430; }
.style-6414 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-6414 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-6414 .event-detail { margin-bottom: 15px; }
.style-6414 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6414 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-6414 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-6414 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-6414 .prev-button { font-weight: bold; }
.style-6414 .next-button { font-weight: bold; }
.style-6414 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-6414 .today-button { font-weight: bold; }
.style-6414 .day a { font-weight: bold; }
.style-6414 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-6414 .newsarchivedatepicker .current-year { text-align: center; }
.style-6414 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-6414 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-6414 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-6414 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-6414 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-6414 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-6414 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-6414 .large-calendar-grid { border-color: #7e7874; }
.style-6414 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-6414 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-6414 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-6414 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-6414 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-6414 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-6414 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6414 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-6414 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6414 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-6414 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-6414 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-6414 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-6415 .h2-style { border-top: 12px solid #527d52;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #164527; }
.style-6415 .h3-style { margin-left: 15px;color: #66615E; }
.style-6415 .h4-style { margin: 0 0 5px 0; }
.style-6415 A { color: #527d52; }
.style-6415 .button { border-left: 10px solid #c6bcb6;color: #527d52;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-6415 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-6415 .description { line-height: 21px;margin-bottom: 5px; }
.style-6415 time { font-weight: bold;color: #7E7874; }
.style-6415 .brief-description { margin-bottom: 5px; }
.style-6415 .photos { margin: 0 5px 15px 0; }
.style-6415 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-6415 .job-title { font-weight: bold;color: #B8AEA9; }
.style-6415 .lists img { margin-right: 5px; }
.style-6415 .answer { line-height: 21px; }
.style-6415 .biobutton { margin: 5px 0 5px 0; }
.style-6415 .title { font-weight: bold; }
.style-6415 .submit-button { margin-left: 5px; }
.style-6415 .photo img { margin-bottom: 10px; }
.style-6415 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-6415 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-6415 .nick-name { font-weight: bold; }
.style-6415 .name-prefix { font-weight: bold; }
.style-6415 .first-name { font-weight: bold; }
.style-6415 .middle-name { font-weight: bold; }
.style-6415 .last-name { font-weight: bold; }
.style-6415 .maiden-name { font-weight: bold; }
.style-6415 .name-suffix { font-weight: bold; }
.style-6415 .chart { padding: 0px; }
.style-6415 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-6415 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-6415 .annualfund .goal .label { color: #C20430; }
.style-6415 .album-name { color: #C20430; }
.style-6415 .album-select-form { margin-bottom: 10px; }
.style-6415 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-6415 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6415 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6415 .businessindex .h4-style { margin-left: 15px; }
.style-6415 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-6415 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-6415 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-6415 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-6415 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-6415 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-6415 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-6415 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-6415 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-6415 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-6415 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-6415 div.content-wrap { padding: 15px;line-height: 21px; }
.style-6415 .team-headcoach { font-weight: bold; }
.style-6415 .schedule-date { color: #C20430; }
.style-6415 .schedule-opponent { font-weight: bold; }
.style-6415 .schedule-time { color: #C20430; }
.style-6415 .schedule-site { font-weight: bold; }
.style-6415 .schedule-teamname { font-weight: bold; }
.style-6415 .schedule-title { font-weight: bold;color: #7E7874; }
.style-6415 .featured-link-container { border: 0 0 0 0; }
.style-6415 .poll-answer { padding: 0px; }
.style-6415 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-6415 .player-name { color: #C20430; }
.style-6415 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-6415 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-6415 .event-detail { margin-bottom: 15px; }
.style-6415 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6415 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-6415 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-6415 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-6415 .prev-button { font-weight: bold; }
.style-6415 .next-button { font-weight: bold; }
.style-6415 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-6415 .today-button { font-weight: bold; }
.style-6415 .day a { font-weight: bold; }
.style-6415 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-6415 .newsarchivedatepicker .current-year { text-align: center; }
.style-6415 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-6415 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-6415 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-6415 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-6415 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-6415 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-6415 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-6415 .large-calendar-grid { border-color: #7e7874; }
.style-6415 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-6415 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-6415 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-6415 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-6415 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-6415 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-6415 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6415 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-6415 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6415 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-6415 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-6415 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-6415 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-6412 .h2-style { border-top: 12px solid #fef97b;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #527d52; }
.style-6412 .h3-style { margin-left: 15px;color: #66615E; }
.style-6412 .h4-style { margin: 0 0 5px 0; }
.style-6412 A { color: #527d52; }
.style-6412 .button { border-left: 10px solid #c6bcb6;color: #527d52;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-6412 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-6412 .description { line-height: 21px;margin-bottom: 5px; }
.style-6412 time { font-weight: bold;color: #7E7874; }
.style-6412 .brief-description { margin-bottom: 5px; }
.style-6412 .photos { margin: 0 5px 15px 0; }
.style-6412 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-6412 .job-title { font-weight: bold;color: #B8AEA9; }
.style-6412 .lists img { margin-right: 5px; }
.style-6412 .answer { line-height: 21px; }
.style-6412 .biobutton { margin: 5px 0 5px 0; }
.style-6412 .title { font-weight: bold; }
.style-6412 .submit-button { margin-left: 5px; }
.style-6412 .photo img { margin-bottom: 10px; }
.style-6412 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-6412 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-6412 .nick-name { font-weight: bold; }
.style-6412 .name-prefix { font-weight: bold; }
.style-6412 .first-name { font-weight: bold; }
.style-6412 .middle-name { font-weight: bold; }
.style-6412 .last-name { font-weight: bold; }
.style-6412 .maiden-name { font-weight: bold; }
.style-6412 .name-suffix { font-weight: bold; }
.style-6412 .chart { padding: 0px; }
.style-6412 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-6412 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-6412 .annualfund .goal .label { color: #C20430; }
.style-6412 .album-name { color: #C20430; }
.style-6412 .album-select-form { margin-bottom: 10px; }
.style-6412 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-6412 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6412 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6412 .businessindex .h4-style { margin-left: 15px; }
.style-6412 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-6412 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-6412 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-6412 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-6412 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-6412 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-6412 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-6412 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-6412 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-6412 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-6412 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-6412 div.content-wrap { padding: 15px;line-height: 21px; }
.style-6412 .team-headcoach { font-weight: bold; }
.style-6412 .schedule-date { color: #C20430; }
.style-6412 .schedule-opponent { font-weight: bold; }
.style-6412 .schedule-time { color: #C20430; }
.style-6412 .schedule-site { font-weight: bold; }
.style-6412 .schedule-teamname { font-weight: bold; }
.style-6412 .schedule-title { font-weight: bold;color: #7E7874; }
.style-6412 .featured-link-container { border: 0 0 0 0; }
.style-6412 .poll-answer { padding: 0px; }
.style-6412 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-6412 .player-name { color: #C20430; }
.style-6412 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-6412 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-6412 .event-detail { margin-bottom: 15px; }
.style-6412 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6412 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-6412 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-6412 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-6412 .prev-button { font-weight: bold; }
.style-6412 .next-button { font-weight: bold; }
.style-6412 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-6412 .today-button { font-weight: bold; }
.style-6412 .day a { font-weight: bold; }
.style-6412 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-6412 .newsarchivedatepicker .current-year { text-align: center; }
.style-6412 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-6412 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-6412 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-6412 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-6412 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-6412 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-6412 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-6412 .large-calendar-grid { border-color: #7e7874; }
.style-6412 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-6412 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-6412 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-6412 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-6412 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-6412 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-6412 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6412 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-6412 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6412 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-6412 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-6412 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-6412 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-6411 .h2-style { border-top: 12px solid #4e614e;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4E614E; }
.style-6411 .h3-style { margin-left: 15px;color: #000000; }
.style-6411 .h4-style { margin: 0 0 5px 0; }
.style-6411 A { color: #4E614E; }
.style-6411 .button { border-left: 10px solid #c6bcb6;color: #4E614E;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #ffffff; }
.style-6411 { border-width: 1px;border-style: solid;border-color: #fef97b;margin: 0 0 25px 0;background-color: #fef97b;color: #000000;background-repeat: no-repeat;background-position: right top; }
.style-6411 .description { line-height: 21px;margin-bottom: 5px; }
.style-6411 time { font-weight: bold; }
.style-6411 .brief-description { margin-bottom: 5px; }
.style-6411 .photos { margin: 0 5px 15px 0; }
.style-6411 .author { margin-bottom: 5px;font-weight: bold; }
.style-6411 .job-title { font-weight: bold; }
.style-6411 .lists img { margin-right: 5px; }
.style-6411 .answer { line-height: 21px; }
.style-6411 .biobutton { margin: 5px 0 5px 0; }
.style-6411 .title { font-weight: bold; }
.style-6411 .submit-button { margin-left: 5px; }
.style-6411 .photo img { margin-bottom: 10px; }
.style-6411 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-6411 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #9e0327; }
.style-6411 .nick-name { font-weight: bold; }
.style-6411 .name-prefix { font-weight: bold; }
.style-6411 .first-name { font-weight: bold; }
.style-6411 .middle-name { font-weight: bold; }
.style-6411 .last-name { font-weight: bold; }
.style-6411 .maiden-name { font-weight: bold; }
.style-6411 .name-suffix { font-weight: bold; }
.style-6411 .chart { padding: 0px; }
.style-6411 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-6411 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-6411 .album-name { color: #4E9EE5; }
.style-6411 .album-list { padding: 0px;margin: 0px; }
.style-6411 .album-select-form { margin-bottom: 10px; }
.style-6411 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-6411 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6411 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6411 .businessindex .h4-style { margin-left: 15px; }
.style-6411 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-6411 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-6411 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-6411 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-6411 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-6411 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-6411 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-6411 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-6411 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-6411 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-6411 .video .media-player { margin-bottom: 10px; }
.style-6411 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-6411 div.content-wrap { padding: 15px;line-height: 21px; }
.style-6411 .team-headcoach { font-weight: bold; }
.style-6411 .schedule-opponent { font-weight: bold; }
.style-6411 .schedule-time { font-weight: bold; }
.style-6411 .schedule-site { font-weight: bold; }
.style-6411 .schedule-teamname { font-weight: bold; }
.style-6411 .schedule-title { font-weight: bold; }
.style-6411 .featured-link-container { border: 0 0 0 0; }
.style-6411 .poll-answer { padding: 0px; }
.style-6411 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-6411 .month-name { background-color: #00a7c5;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-6411 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #00a7c5;border-width: 2px;border-style: solid; }
.style-6411 .event-detail { margin-bottom: 15px; }
.style-6411 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6411 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-6411 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-6411 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-6411 .prev-button { font-weight: bold; }
.style-6411 .next-button { font-weight: bold; }
.style-6411 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-6411 .today-button { font-weight: bold; }
.style-6411 .day a { font-weight: bold; }
.style-6411 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-6411 .newsarchivedatepicker .current-year { text-align: center; }
.style-6411 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-6411 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-6411 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-6411 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-6411 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-6411 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-6411 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-6411 .large-calendar-grid { border-color: #7e7874; }
.style-6411 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-6411 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-6411 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-6411 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-6411 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-6411 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-6411 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6411 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-6411 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6411 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-6411 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-6411 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-6411 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-7770 .h2-style { border-top: 12px solid #4e614e;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4E614E; }
.style-7770 .h3-style { margin-left: 15px;color: #000000; }
.style-7770 .h4-style { margin: 0 0 5px 0; }
.style-7770 A { color: #4E614E; }
.style-7770 .button { border-left: 10px solid #c6bcb6;color: #4E614E;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #ffffff; }
.style-7770 { border-width: 1px;border-style: solid;border-color: #fef97b;margin: 0 0 25px 0;background-color: #fef97b;color: #000000;background-repeat: no-repeat;background-position: right top; }
.style-7770 .description { line-height: 21px;margin-bottom: 5px; }
.style-7770 time { font-weight: bold; }
.style-7770 .brief-description { margin-bottom: 5px; }
.style-7770 .photos { margin: 0 5px 15px 0; }
.style-7770 .author { margin-bottom: 5px;font-weight: bold; }
.style-7770 .job-title { font-weight: bold; }
.style-7770 .lists img { margin-right: 5px; }
.style-7770 .answer { line-height: 21px; }
.style-7770 .biobutton { margin: 5px 0 5px 0; }
.style-7770 .title { font-weight: bold; }
.style-7770 .submit-button { margin-left: 5px; }
.style-7770 .photo img { margin-bottom: 10px; }
.style-7770 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-7770 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #9e0327; }
.style-7770 .nick-name { font-weight: bold; }
.style-7770 .name-prefix { font-weight: bold; }
.style-7770 .first-name { font-weight: bold; }
.style-7770 .middle-name { font-weight: bold; }
.style-7770 .last-name { font-weight: bold; }
.style-7770 .maiden-name { font-weight: bold; }
.style-7770 .name-suffix { font-weight: bold; }
.style-7770 .chart { padding: 0px; }
.style-7770 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-7770 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-7770 .album-name { color: #4E9EE5; }
.style-7770 .album-list { padding: 0px;margin: 0px; }
.style-7770 .album-select-form { margin-bottom: 10px; }
.style-7770 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-7770 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7770 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7770 .businessindex .h4-style { margin-left: 15px; }
.style-7770 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-7770 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-7770 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-7770 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-7770 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-7770 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-7770 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-7770 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-7770 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-7770 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-7770 .video .media-player { margin-bottom: 10px; }
.style-7770 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-7770 div.content-wrap { padding: 15px;line-height: 21px; }
.style-7770 .team-headcoach { font-weight: bold; }
.style-7770 .schedule-opponent { font-weight: bold; }
.style-7770 .schedule-time { font-weight: bold; }
.style-7770 .schedule-site { font-weight: bold; }
.style-7770 .schedule-teamname { font-weight: bold; }
.style-7770 .schedule-title { font-weight: bold; }
.style-7770 .featured-link-container { border: 0 0 0 0; }
.style-7770 .poll-answer { padding: 0px; }
.style-7770 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-7770 .month-name { background-color: #00a7c5;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-7770 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #00a7c5;border-width: 2px;border-style: solid; }
.style-7770 .event-detail { margin-bottom: 15px; }
.style-7770 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7770 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-7770 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-7770 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-7770 .prev-button { font-weight: bold; }
.style-7770 .next-button { font-weight: bold; }
.style-7770 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-7770 .today-button { font-weight: bold; }
.style-7770 .day a { font-weight: bold; }
.style-7770 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-7770 .newsarchivedatepicker .current-year { text-align: center; }
.style-7770 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-7770 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-7770 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-7770 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-7770 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-7770 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-7770 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-7770 .large-calendar-grid { border-color: #7e7874; }
.style-7770 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-7770 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-7770 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-7770 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-7770 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-7770 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-7770 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-7770 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-7770 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-7770 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-7770 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-7770 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-7770 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-6406 .h2-style { border-top: 6px solid #90bc6b;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #90bc6b; }
.style-6406 .h3-style { margin-left: 15px;color: #66615E; }
.style-6406 A { color: #90bc6b; }
.style-6406 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-6406 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-6406 .description { line-height: 21px;margin-bottom: 5px; }
.style-6406 time { font-weight: bold;color: #7E7874; }
.style-6406 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-6406 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-6406 .brief-description { margin-bottom: 5px; }
.style-6406 .photos { margin: 0 5px 15px 0; }
.style-6406 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-6406 .job-title { font-weight: bold;color: #B8AEA9; }
.style-6406 .lists img { margin-right: 5px; }
.style-6406 .answer { line-height: 21px; }
.style-6406 .biobutton { margin: 5px 0 5px 0; }
.style-6406 .title { font-weight: bold; }
.style-6406 .submit-button { margin-left: 5px; }
.style-6406 .photo img { margin-bottom: 10px; }
.style-6406 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-6406 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-6406 .nick-name { font-weight: bold; }
.style-6406 .name-prefix { font-weight: bold; }
.style-6406 .first-name { font-weight: bold; }
.style-6406 .middle-name { font-weight: bold; }
.style-6406 .last-name { font-weight: bold; }
.style-6406 .maiden-name { font-weight: bold; }
.style-6406 .name-suffix { font-weight: bold; }
.style-6406 .chart { padding: 0px; }
.style-6406 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-6406 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-6406 .annualfund .goal .label { color: #C20430; }
.style-6406 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;padding: 0px;margin: 0px;color: #9ac19a; }
.style-6406 .album-name { color: #90bc6b; }
.style-6406 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-6406 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6406 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6406 .businessindex .h4-style { margin-left: 15px; }
.style-6406 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-6406 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-6406 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-6406 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-6406 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-6406 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-6406 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-6406 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-6406 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-6406 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-6406 li.group { border-top: 12px solid #4e614e;padding: 15px;margin: 0 0 3px 0; }
.style-6406 li.group:hover { border-top: 12px solid #527d52; }
.style-6406 div.content-wrap { line-height: 21px; }
.style-6406 .team-headcoach { font-weight: bold; }
.style-6406 .schedule-date { color: #C20430; }
.style-6406 .schedule-opponent { font-weight: bold; }
.style-6406 .schedule-time { color: #C20430; }
.style-6406 .schedule-site { font-weight: bold; }
.style-6406 .schedule-teamname { font-weight: bold; }
.style-6406 .schedule-title { font-weight: bold;color: #7E7874; }
.style-6406 .featured-link-container { border: 0 0 0 0; }
.style-6406 .poll-answer { padding: 0px; }
.style-6406 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-6406 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-6406 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-6406 .event-detail { margin-bottom: 15px; }
.style-6406 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6406 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-6406 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-6406 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-6406 .prev-button { font-weight: bold; }
.style-6406 .next-button { font-weight: bold; }
.style-6406 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-6406 .today-button { font-weight: bold; }
.style-6406 .day a { font-weight: bold; }
.style-6406 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-6406 .newsarchivedatepicker .current-year { text-align: center; }
.style-6406 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-6406 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-6406 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-6406 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-6406 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-6406 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-6406 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-6406 .large-calendar-grid { border-color: #7e7874; }
.style-6406 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-6406 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-6406 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-6406 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-6406 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-6406 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-6406 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6406 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-6406 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6406 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-6406 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-6406 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-6406 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-6407 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-6407 .h3-style { margin-left: 15px;color: #66615E; }
.style-6407 A { color: #90bc6b; }
.style-6407 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-6407 { margin: 0 0 25px 0;background-color: #4e614e;border-width: 1px;border-style: solid;border-color: #4e614e; }
.style-6407 .description { line-height: 21px;margin-bottom: 5px; }
.style-6407 time { font-weight: bold;color: #7E7874; }
.style-6407 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-6407 .long-description { font-size: 16px;color: #ffffff;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-6407 .brief-description { margin-bottom: 5px; }
.style-6407 .photos { margin: 0 5px 15px 0; }
.style-6407 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-6407 .job-title { font-weight: bold;color: #B8AEA9; }
.style-6407 .lists img { margin-right: 5px; }
.style-6407 .answer { line-height: 21px; }
.style-6407 .biobutton { margin: 5px 0 5px 0; }
.style-6407 .title { font-weight: bold; }
.style-6407 .submit-button { margin-left: 5px; }
.style-6407 .photo img { margin-bottom: 10px; }
.style-6407 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-6407 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-6407 .nick-name { font-weight: bold; }
.style-6407 .name-prefix { font-weight: bold; }
.style-6407 .first-name { font-weight: bold; }
.style-6407 .middle-name { font-weight: bold; }
.style-6407 .last-name { font-weight: bold; }
.style-6407 .maiden-name { font-weight: bold; }
.style-6407 .name-suffix { font-weight: bold; }
.style-6407 .chart { padding: 0px; }
.style-6407 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-6407 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-6407 .annualfund .goal .label { color: #C20430; }
.style-6407 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #fef97b; }
.style-6407 .album-name { color: #90bc6b; }
.style-6407 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-6407 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6407 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6407 .businessindex .h4-style { margin-left: 15px; }
.style-6407 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-6407 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-6407 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-6407 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-6407 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-6407 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-6407 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-6407 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-6407 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-6407 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-6407 li.group { border-top: 12px solid #527d52;padding: 15px;margin: 0 0 3px 0; }
.style-6407 li.group:hover { border-top: 12px solid #649964; }
.style-6407 div.content-wrap { line-height: 21px; }
.style-6407 .team-headcoach { font-weight: bold; }
.style-6407 .schedule-date { color: #C20430; }
.style-6407 .schedule-opponent { font-weight: bold; }
.style-6407 .schedule-time { color: #C20430; }
.style-6407 .schedule-site { font-weight: bold; }
.style-6407 .schedule-teamname { font-weight: bold; }
.style-6407 .schedule-title { font-weight: bold;color: #7E7874; }
.style-6407 .featured-link-container { border: 0 0 0 0; }
.style-6407 .poll-answer { padding: 0px; }
.style-6407 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-6407 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-6407 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-6407 .event-detail { margin-bottom: 15px; }
.style-6407 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6407 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-6407 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-6407 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-6407 .prev-button { font-weight: bold; }
.style-6407 .next-button { font-weight: bold; }
.style-6407 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-6407 .today-button { font-weight: bold; }
.style-6407 .day a { font-weight: bold; }
.style-6407 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-6407 .newsarchivedatepicker .current-year { text-align: center; }
.style-6407 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-6407 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-6407 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-6407 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-6407 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-6407 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-6407 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-6407 .large-calendar-grid { border-color: #7e7874; }
.style-6407 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-6407 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-6407 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-6407 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-6407 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-6407 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-6407 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6407 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-6407 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6407 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-6407 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-6407 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-6407 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-7767 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-7767 .h3-style { margin-left: 15px;color: #66615E; }
.style-7767 A { color: #90bc6b; }
.style-7767 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-7767 { margin: 0 0 25px 0;background-color: #4e614e;border-width: 1px;border-style: solid;border-color: #4e614e; }
.style-7767 .description { line-height: 21px;margin-bottom: 5px; }
.style-7767 time { font-weight: bold;color: #7E7874; }
.style-7767 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-7767 .long-description { font-size: 16px;color: #ffffff;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-7767 .brief-description { margin-bottom: 5px; }
.style-7767 .photos { margin: 0 5px 15px 0; }
.style-7767 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-7767 .job-title { font-weight: bold;color: #B8AEA9; }
.style-7767 .lists img { margin-right: 5px; }
.style-7767 .answer { line-height: 21px; }
.style-7767 .biobutton { margin: 5px 0 5px 0; }
.style-7767 .title { font-weight: bold; }
.style-7767 .submit-button { margin-left: 5px; }
.style-7767 .photo img { margin-bottom: 10px; }
.style-7767 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-7767 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-7767 .nick-name { font-weight: bold; }
.style-7767 .name-prefix { font-weight: bold; }
.style-7767 .first-name { font-weight: bold; }
.style-7767 .middle-name { font-weight: bold; }
.style-7767 .last-name { font-weight: bold; }
.style-7767 .maiden-name { font-weight: bold; }
.style-7767 .name-suffix { font-weight: bold; }
.style-7767 .chart { padding: 0px; }
.style-7767 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-7767 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-7767 .annualfund .goal .label { color: #C20430; }
.style-7767 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #fef97b; }
.style-7767 .album-name { color: #90bc6b; }
.style-7767 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-7767 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7767 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7767 .businessindex .h4-style { margin-left: 15px; }
.style-7767 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-7767 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-7767 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-7767 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-7767 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-7767 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-7767 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-7767 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-7767 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-7767 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-7767 li.group { border-top: 12px solid #527d52;padding: 15px;margin: 0 0 3px 0; }
.style-7767 li.group:hover { border-top: 12px solid #649964; }
.style-7767 div.content-wrap { line-height: 21px; }
.style-7767 .team-headcoach { font-weight: bold; }
.style-7767 .schedule-date { color: #C20430; }
.style-7767 .schedule-opponent { font-weight: bold; }
.style-7767 .schedule-time { color: #C20430; }
.style-7767 .schedule-site { font-weight: bold; }
.style-7767 .schedule-teamname { font-weight: bold; }
.style-7767 .schedule-title { font-weight: bold;color: #7E7874; }
.style-7767 .featured-link-container { border: 0 0 0 0; }
.style-7767 .poll-answer { padding: 0px; }
.style-7767 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-7767 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-7767 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-7767 .event-detail { margin-bottom: 15px; }
.style-7767 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7767 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-7767 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-7767 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-7767 .prev-button { font-weight: bold; }
.style-7767 .next-button { font-weight: bold; }
.style-7767 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-7767 .today-button { font-weight: bold; }
.style-7767 .day a { font-weight: bold; }
.style-7767 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-7767 .newsarchivedatepicker .current-year { text-align: center; }
.style-7767 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-7767 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-7767 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-7767 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-7767 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-7767 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-7767 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-7767 .large-calendar-grid { border-color: #7e7874; }
.style-7767 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-7767 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-7767 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-7767 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-7767 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-7767 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-7767 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-7767 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-7767 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-7767 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-7767 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-7767 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-7767 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-6408 .h2-style { border-top: 6px solid #90bc6b;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #90bc6b; }
.style-6408 .h3-style { margin-left: 15px;color: #66615E; }
.style-6408 A { color: #90bc6b; }
.style-6408 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-6408 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-6408 .description { line-height: 21px;margin-bottom: 5px; }
.style-6408 time { font-weight: bold;color: #7E7874; }
.style-6408 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-6408 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-6408 .brief-description { margin-bottom: 5px; }
.style-6408 .photos { margin: 0 5px 15px 0; }
.style-6408 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-6408 .job-title { font-weight: bold;color: #B8AEA9; }
.style-6408 .lists img { margin-right: 5px; }
.style-6408 .answer { line-height: 21px; }
.style-6408 .biobutton { margin: 5px 0 5px 0; }
.style-6408 .title { font-weight: bold; }
.style-6408 .submit-button { margin-left: 5px; }
.style-6408 .photo img { margin-bottom: 10px; }
.style-6408 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-6408 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-6408 .nick-name { font-weight: bold; }
.style-6408 .name-prefix { font-weight: bold; }
.style-6408 .first-name { font-weight: bold; }
.style-6408 .middle-name { font-weight: bold; }
.style-6408 .last-name { font-weight: bold; }
.style-6408 .maiden-name { font-weight: bold; }
.style-6408 .name-suffix { font-weight: bold; }
.style-6408 .chart { padding: 0px; }
.style-6408 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-6408 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-6408 .annualfund .goal .label { color: #C20430; }
.style-6408 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;padding: 0px;margin: 0px;color: #527d52; }
.style-6408 .album-name { color: #90bc6b; }
.style-6408 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-6408 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6408 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6408 .businessindex .h4-style { margin-left: 15px; }
.style-6408 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-6408 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-6408 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-6408 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-6408 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-6408 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-6408 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-6408 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-6408 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-6408 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-6408 li.group { border-top: 12px solid #9ac19a;padding: 15px;margin: 0 0 3px 0; }
.style-6408 li.group:hover { border-top: 12px solid #b0dcb0; }
.style-6408 div.content-wrap { line-height: 21px; }
.style-6408 .team-headcoach { font-weight: bold; }
.style-6408 .schedule-date { color: #C20430; }
.style-6408 .schedule-opponent { font-weight: bold; }
.style-6408 .schedule-time { color: #C20430; }
.style-6408 .schedule-site { font-weight: bold; }
.style-6408 .schedule-teamname { font-weight: bold; }
.style-6408 .schedule-title { font-weight: bold;color: #7E7874; }
.style-6408 .featured-link-container { border: 0 0 0 0; }
.style-6408 .poll-answer { padding: 0px; }
.style-6408 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-6408 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-6408 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-6408 .event-detail { margin-bottom: 15px; }
.style-6408 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6408 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-6408 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-6408 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-6408 .prev-button { font-weight: bold; }
.style-6408 .next-button { font-weight: bold; }
.style-6408 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-6408 .today-button { font-weight: bold; }
.style-6408 .day a { font-weight: bold; }
.style-6408 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-6408 .newsarchivedatepicker .current-year { text-align: center; }
.style-6408 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-6408 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-6408 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-6408 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-6408 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-6408 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-6408 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-6408 .large-calendar-grid { border-color: #7e7874; }
.style-6408 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-6408 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-6408 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-6408 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-6408 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-6408 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-6408 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6408 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-6408 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6408 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-6408 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-6408 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-6408 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-6410 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-6410 .h3-style { margin-left: 15px;color: #66615E; }
.style-6410 A { color: #90bc6b; }
.style-6410 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-6410 { margin: 0 0 25px 0;background-color: #9ac19a;border-width: 1px;border-style: solid;border-color: #9ac19a; }
.style-6410 .description { line-height: 21px;margin-bottom: 5px; }
.style-6410 time { font-weight: bold;color: #7E7874; }
.style-6410 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-6410 .long-description { font-size: 16px;color: #ffffff;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-6410 .brief-description { margin-bottom: 5px; }
.style-6410 .photos { margin: 0 5px 15px 0; }
.style-6410 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-6410 .job-title { font-weight: bold;color: #B8AEA9; }
.style-6410 .lists img { margin-right: 5px; }
.style-6410 .answer { line-height: 21px; }
.style-6410 .biobutton { margin: 5px 0 5px 0; }
.style-6410 .title { font-weight: bold; }
.style-6410 .submit-button { margin-left: 5px; }
.style-6410 .photo img { margin-bottom: 10px; }
.style-6410 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-6410 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-6410 .nick-name { font-weight: bold; }
.style-6410 .name-prefix { font-weight: bold; }
.style-6410 .first-name { font-weight: bold; }
.style-6410 .middle-name { font-weight: bold; }
.style-6410 .last-name { font-weight: bold; }
.style-6410 .maiden-name { font-weight: bold; }
.style-6410 .name-suffix { font-weight: bold; }
.style-6410 .chart { padding: 0px; }
.style-6410 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-6410 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-6410 .annualfund .goal .label { color: #C20430; }
.style-6410 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #164527; }
.style-6410 .album-name { color: #90bc6b; }
.style-6410 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-6410 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6410 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6410 .businessindex .h4-style { margin-left: 15px; }
.style-6410 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-6410 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-6410 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-6410 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-6410 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-6410 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-6410 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-6410 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-6410 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-6410 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-6410 li.group { border-top: 12px solid #527d52;padding: 15px;margin: 0 0 3px 0; }
.style-6410 li.group:hover { border-top: 12px solid #649964; }
.style-6410 div.content-wrap { line-height: 21px; }
.style-6410 .team-headcoach { font-weight: bold; }
.style-6410 .schedule-date { color: #C20430; }
.style-6410 .schedule-opponent { font-weight: bold; }
.style-6410 .schedule-time { color: #C20430; }
.style-6410 .schedule-site { font-weight: bold; }
.style-6410 .schedule-teamname { font-weight: bold; }
.style-6410 .schedule-title { font-weight: bold;color: #7E7874; }
.style-6410 .featured-link-container { border: 0 0 0 0; }
.style-6410 .poll-answer { padding: 0px; }
.style-6410 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-6410 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-6410 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-6410 .event-detail { margin-bottom: 15px; }
.style-6410 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6410 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-6410 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-6410 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-6410 .prev-button { font-weight: bold; }
.style-6410 .next-button { font-weight: bold; }
.style-6410 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-6410 .today-button { font-weight: bold; }
.style-6410 .day a { font-weight: bold; }
.style-6410 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-6410 .newsarchivedatepicker .current-year { text-align: center; }
.style-6410 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-6410 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-6410 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-6410 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-6410 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-6410 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-6410 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-6410 .large-calendar-grid { border-color: #7e7874; }
.style-6410 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-6410 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-6410 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-6410 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-6410 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-6410 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-6410 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6410 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-6410 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6410 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-6410 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-6410 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-6410 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-6405 .h2-style { border-top: 6px solid #ffd65c;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #c20430; }
.style-6405 .h3-style { margin-left: 15px;color: #66615E; }
.style-6405 A { color: #90bc6b; }
.style-6405 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-6405 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-6405 .description { line-height: 21px;margin-bottom: 5px; }
.style-6405 time { font-weight: bold;color: #7E7874; }
.style-6405 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-6405 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-6405 .brief-description { margin-bottom: 5px; }
.style-6405 .photos { margin: 0 5px 15px 0; }
.style-6405 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-6405 .job-title { font-weight: bold;color: #B8AEA9; }
.style-6405 .lists img { margin-right: 5px; }
.style-6405 .answer { line-height: 21px; }
.style-6405 .biobutton { margin: 5px 0 5px 0; }
.style-6405 .title { font-weight: bold; }
.style-6405 .submit-button { margin-left: 5px; }
.style-6405 .photo img { margin-bottom: 10px; }
.style-6405 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-6405 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-6405 .nick-name { font-weight: bold; }
.style-6405 .name-prefix { font-weight: bold; }
.style-6405 .first-name { font-weight: bold; }
.style-6405 .middle-name { font-weight: bold; }
.style-6405 .last-name { font-weight: bold; }
.style-6405 .maiden-name { font-weight: bold; }
.style-6405 .name-suffix { font-weight: bold; }
.style-6405 .chart { padding: 0px; }
.style-6405 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-6405 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-6405 .annualfund .goal .label { color: #C20430; }
.style-6405 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;padding: 0px;margin: 0px;color: #527d52; }
.style-6405 .album-name { color: #90bc6b; }
.style-6405 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-6405 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6405 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6405 .businessindex .h4-style { margin-left: 15px; }
.style-6405 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-6405 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-6405 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-6405 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-6405 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-6405 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-6405 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-6405 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-6405 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-6405 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-6405 li.group { border-top: 12px solid #fef97b;padding: 15px;margin: 0 0 3px 0; }
.style-6405 li.group:hover { border-top: 12px solid #ffdf06; }
.style-6405 div.content-wrap { line-height: 21px; }
.style-6405 .team-headcoach { font-weight: bold; }
.style-6405 .schedule-date { color: #C20430; }
.style-6405 .schedule-opponent { font-weight: bold; }
.style-6405 .schedule-time { color: #C20430; }
.style-6405 .schedule-site { font-weight: bold; }
.style-6405 .schedule-teamname { font-weight: bold; }
.style-6405 .schedule-title { font-weight: bold;color: #7E7874; }
.style-6405 .featured-link-container { border: 0 0 0 0; }
.style-6405 .poll-answer { padding: 0px; }
.style-6405 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-6405 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-6405 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-6405 .event-detail { margin-bottom: 15px; }
.style-6405 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6405 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-6405 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-6405 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-6405 .prev-button { font-weight: bold; }
.style-6405 .next-button { font-weight: bold; }
.style-6405 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-6405 .today-button { font-weight: bold; }
.style-6405 .day a { font-weight: bold; }
.style-6405 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-6405 .newsarchivedatepicker .current-year { text-align: center; }
.style-6405 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-6405 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-6405 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-6405 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-6405 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-6405 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-6405 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-6405 .large-calendar-grid { border-color: #7e7874; }
.style-6405 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-6405 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-6405 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-6405 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-6405 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-6405 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-6405 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6405 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-6405 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6405 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-6405 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-6405 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-6405 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-6404 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-6404 .h3-style { margin-left: 15px;color: #66615E; }
.style-6404 A { color: #90bc6b; }
.style-6404 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-6404 { margin: 0 0 25px 0;background-color: #fef97b;border-width: 1px;border-style: solid;border-color: #fef97b; }
.style-6404 .description { line-height: 21px;margin-bottom: 5px; }
.style-6404 time { font-weight: bold;color: #7E7874; }
.style-6404 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-6404 .long-description { font-size: 16px;color: #000000;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-6404 .brief-description { margin-bottom: 5px; }
.style-6404 .photos { margin: 0 5px 15px 0; }
.style-6404 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-6404 .job-title { font-weight: bold;color: #B8AEA9; }
.style-6404 .lists img { margin-right: 5px; }
.style-6404 .answer { line-height: 21px; }
.style-6404 .biobutton { margin: 5px 0 5px 0; }
.style-6404 .title { font-weight: bold; }
.style-6404 .submit-button { margin-left: 5px; }
.style-6404 .photo img { margin-bottom: 10px; }
.style-6404 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-6404 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-6404 .nick-name { font-weight: bold; }
.style-6404 .name-prefix { font-weight: bold; }
.style-6404 .first-name { font-weight: bold; }
.style-6404 .middle-name { font-weight: bold; }
.style-6404 .last-name { font-weight: bold; }
.style-6404 .maiden-name { font-weight: bold; }
.style-6404 .name-suffix { font-weight: bold; }
.style-6404 .chart { padding: 0px; }
.style-6404 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-6404 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-6404 .annualfund .goal .label { color: #C20430; }
.style-6404 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #164527; }
.style-6404 .album-name { color: #90bc6b; }
.style-6404 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-6404 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6404 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6404 .businessindex .h4-style { margin-left: 15px; }
.style-6404 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-6404 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-6404 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-6404 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-6404 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-6404 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-6404 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-6404 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-6404 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-6404 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-6404 li.group { border-top: 12px solid #ffdf06;padding: 15px;margin: 0 0 3px 0; }
.style-6404 li.group:hover { border-top: 12px solid #efd000; }
.style-6404 div.content-wrap { line-height: 21px; }
.style-6404 .team-headcoach { font-weight: bold; }
.style-6404 .schedule-date { color: #C20430; }
.style-6404 .schedule-opponent { font-weight: bold; }
.style-6404 .schedule-time { color: #C20430; }
.style-6404 .schedule-site { font-weight: bold; }
.style-6404 .schedule-teamname { font-weight: bold; }
.style-6404 .schedule-title { font-weight: bold;color: #7E7874; }
.style-6404 .featured-link-container { border: 0 0 0 0; }
.style-6404 .poll-answer { padding: 0px; }
.style-6404 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-6404 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-6404 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-6404 .event-detail { margin-bottom: 15px; }
.style-6404 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6404 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-6404 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-6404 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-6404 .prev-button { font-weight: bold; }
.style-6404 .next-button { font-weight: bold; }
.style-6404 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-6404 .today-button { font-weight: bold; }
.style-6404 .day a { font-weight: bold; }
.style-6404 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-6404 .newsarchivedatepicker .current-year { text-align: center; }
.style-6404 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-6404 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-6404 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-6404 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-6404 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-6404 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-6404 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-6404 .large-calendar-grid { border-color: #7e7874; }
.style-6404 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-6404 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-6404 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-6404 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-6404 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-6404 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-6404 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6404 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-6404 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6404 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-6404 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-6404 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-6404 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-6403 .h2-style { color: #4e614e;margin: 0 0 10px 0; }
.style-6403 .h3-style { color: #66615E; }
.style-6403 .h4-style { color: #343434; }
.style-6403 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-6403 { border-top: 2px groove rgba(255, 255, 255, 0.62);border-bottom: 2px groove rgba(255, 255, 255, 0.62);padding: 15px 0 15px 0;margin-bottom: 25px; }
.style-6403 .description { line-height: 21px;margin-bottom: 5px; }
.style-6403 time { font-weight: bold;color: #7E7874; }
.style-6403 .h4-style A { color: #343434; }
.style-6403 .brief-description { margin-bottom: 5px; }
.style-6403 .photos { margin: 0 15px 15px 0; }
.style-6403 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-6403 .full-name { color: #343434; }
.style-6403 .job-title { font-weight: bold;color: #B8AEA9; }
.style-6403 .lists img { margin-right: 5px; }
.style-6403 .question { color: #343434; }
.style-6403 .answer { line-height: 21px; }
.style-6403 .biobutton { margin: 5px 0 5px 0; }
.style-6403 .title { font-weight: bold;color: #343434; }
.style-6403 .submit-button { margin-left: 5px; }
.style-6403 .photo img { margin-bottom: 10px; }
.style-6403 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-6403 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-6403 .nick-name { font-weight: bold; }
.style-6403 .name-prefix { font-weight: bold; }
.style-6403 .first-name { font-weight: bold; }
.style-6403 .middle-name { font-weight: bold; }
.style-6403 .last-name { font-weight: bold; }
.style-6403 .maiden-name { font-weight: bold; }
.style-6403 .name-suffix { font-weight: bold; }
.style-6403 .chart { padding: 0px; }
.style-6403 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-6403 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-6403 .annualfund .goal .label { color: #C20430; }
.style-6403 .album-name { color: #C20430; }
.style-6403 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-6403 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6403 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6403 .businessindex .phone .label { font-weight: bold; }
.style-6403 .businessindex .address .label { font-weight: bold; }
.style-6403 .businessindex .distance .label { font-weight: bold; }
.style-6403 .businessindex .webpage .label { font-weight: bold; }
.style-6403 .businessindex .udf1 .label { font-weight: bold; }
.style-6403 .businessindex .udf2 .label { font-weight: bold; }
.style-6403 .businessindex .udf3 .label { font-weight: bold; }
.style-6403 .businessindex .udf4 .label { font-weight: bold; }
.style-6403 .businessindex .udf5 .label { font-weight: bold; }
.style-6403 .businessindex .description .label { font-weight: bold; }
.style-6403 li.group { margin-bottom: 15px; }
.style-6403 div.content-wrap { line-height: 25px;color: #527d52;font-size: 21px;font-style: italic;font-family: 'Open Sans', sans-serif; }
.style-6403 .team-headcoach { font-weight: bold; }
.style-6403 .schedule-date { color: #C20430; }
.style-6403 .schedule-opponent { font-weight: bold; }
.style-6403 .schedule-time { color: #C20430; }
.style-6403 .schedule-site { font-weight: bold; }
.style-6403 .schedule-teamname { font-weight: bold; }
.style-6403 .schedule-title { font-weight: bold;color: #7E7874; }
.style-6403 .featured-link-container { border: 0 0 0 0; }
.style-6403 .poll-answer { padding: 0px; }
.style-6403 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-6403 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-6403 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-6403 .event-detail { margin-bottom: 15px; }
.style-6403 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6403 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-6403 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-6403 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-6403 .prev-button { font-weight: bold; }
.style-6403 .next-button { font-weight: bold; }
.style-6403 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-6403 .today-button { font-weight: bold; }
.style-6403 .day a { font-weight: bold; }
.style-6403 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-6403 .newsarchivedatepicker .current-year { text-align: center; }
.style-6403 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-6403 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-6403 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-6403 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-6403 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-6403 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-6403 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-6403 .large-calendar-grid { border-color: #7e7874; }
.style-6403 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-6403 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-6403 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-6403 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-6403 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-6403 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-6403 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6403 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-6403 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6403 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-6403 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-6403 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-6403 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-6402 .h2-style { color: #527d52;margin: 0 0 15px 0; }
.style-6402 .h3-style { color: #66615E; }
.style-6402 .h4-style { margin: 0px; }
.style-6402 A { color: #527d52; }
.style-6402 .button { border-left: 10px solid #c6bcb6;color: #527d52;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-6402 { border-top: 2px groove rgba(255, 255, 255, 0.62);padding: 15px 0 0 0;margin-bottom: 25px; }
.style-6402 .description { line-height: 21px;margin-bottom: 5px; }
.style-6402 time { font-weight: bold;color: #7E7874; }
.style-6402 .brief-description { margin-bottom: 5px; }
.style-6402 .photos { margin: 0 15px 15px 0; }
.style-6402 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-6402 .job-title { font-weight: bold;color: #B8AEA9; }
.style-6402 .lists img { margin-right: 5px; }
.style-6402 .answer { line-height: 21px; }
.style-6402 .biobutton { margin: 5px 0 5px 0; }
.style-6402 .title { font-weight: bold; }
.style-6402 .submit-button { margin-left: 5px; }
.style-6402 .photo img { margin-bottom: 10px; }
.style-6402 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-6402 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-6402 .nick-name { font-weight: bold; }
.style-6402 .name-prefix { font-weight: bold; }
.style-6402 .first-name { font-weight: bold; }
.style-6402 .middle-name { font-weight: bold; }
.style-6402 .last-name { font-weight: bold; }
.style-6402 .maiden-name { font-weight: bold; }
.style-6402 .name-suffix { font-weight: bold; }
.style-6402 .chart { padding: 0px; }
.style-6402 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-6402 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-6402 .annualfund .goal .label { color: #C20430; }
.style-6402 .album-select-form { margin-bottom: 10px; }
.style-6402 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-6402 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6402 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6402 .businessindex .phone .label { font-weight: bold; }
.style-6402 .businessindex .address .label { font-weight: bold; }
.style-6402 .businessindex .distance .label { font-weight: bold; }
.style-6402 .businessindex .webpage .label { font-weight: bold; }
.style-6402 .businessindex .udf1 .label { font-weight: bold; }
.style-6402 .businessindex .udf2 .label { font-weight: bold; }
.style-6402 .businessindex .udf3 .label { font-weight: bold; }
.style-6402 .businessindex .udf4 .label { font-weight: bold; }
.style-6402 .businessindex .udf5 .label { font-weight: bold; }
.style-6402 .businessindex .description .label { font-weight: bold; }
.style-6402 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-6402 div.content-wrap { line-height: 25px; }
.style-6402 .team-headcoach { font-weight: bold; }
.style-6402 .schedule-date { color: #C20430; }
.style-6402 .schedule-opponent { font-weight: bold; }
.style-6402 .schedule-time { color: #C20430; }
.style-6402 .schedule-site { font-weight: bold; }
.style-6402 .schedule-teamname { font-weight: bold; }
.style-6402 .schedule-title { font-weight: bold;color: #7E7874; }
.style-6402 .featured-link-container { border: 0 0 0 0; }
.style-6402 .poll-answer { padding: 0px; }
.style-6402 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-6402 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-6402 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-6402 .event-detail { margin-bottom: 15px; }
.style-6402 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6402 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-6402 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-6402 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-6402 .prev-button { font-weight: bold; }
.style-6402 .next-button { font-weight: bold; }
.style-6402 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-6402 .today-button { font-weight: bold; }
.style-6402 .day a { font-weight: bold; }
.style-6402 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-6402 .newsarchivedatepicker .current-year { text-align: center; }
.style-6402 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-6402 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-6402 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-6402 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-6402 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-6402 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-6402 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-6402 .large-calendar-grid { border-color: #7e7874; }
.style-6402 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-6402 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-6402 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-6402 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-6402 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-6402 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-6402 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6402 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-6402 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6402 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-6402 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-6402 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-6402 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-6401 { padding: 0px;margin: 0 0 30px 0; }
.style-6401 .page-title-level-2 { margin: 0 0 6px 0;color: #4e614e;font-size: 25px;font-weight: 700;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif;text-rendering: optimizelegibility; }
.style-6401 .page-title-level-3 { margin: 0 0 6px 0;color: #527d52;font-size: 25px;font-weight: 600;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif;text-rendering: optimizelegibility; }
.style-6401 .page-title-level-4 { margin: 0px;color: #9ac19a;font-size: 25px;font-weight: 600;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif;text-rendering: optimizelegibility; }
.style-6401 .pagetitle hgroup { margin: 0px; }
.style-6400 { padding: 0px;margin: 0 0 30px 0; }
.style-6400 .page-title-level-1 { margin: 0 0 6px 0;color: #4e614e;font-size: 25px;font-weight: 700;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif;text-rendering: optimizelegibility; }
.style-6400 .page-title-level-2 { margin: 0 0 6px 0;color: #7E7874;font-size: 25px;font-weight: 700;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif; }
.style-6400 .page-title-level-3 { margin: 0 0 6px 0;color: #7E7874;font-size: 25px;font-weight: 600;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif; }
.style-6400 .page-title-level-4 { margin: 0px;color: #A79F9A;font-size: 25px;font-weight: 600;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif; }
.style-6400 .pagetitle hgroup { margin: 0px; }
.style-6418 .h2-style { border-top: 12px solid #527d52;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #fef97b; }
.style-6418 .h3-style { margin-left: 15px;color: #FFFFFF; }
.style-6418 .h4-style { margin: 0 0 5px 0; }
.style-6418 A { color: #fef97b; }
.style-6418 .button { border-left: 10px solid #c6bcb6;color: #fef97b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #F7F6F5; }
.style-6418 { border-width: 1px;border-style: solid;border-color: #4e614e;margin: 0 0 25px 0;background-color: #4e614e;color: #FFFFFF;background-repeat: no-repeat;background-position: center bottom;background-image: url('/ftpimages/54/site/720/images/treesDK.png'); }
.style-6418 .description { line-height: 21px;margin-bottom: 5px; }
.style-6418 time { font-weight: bold; }
.style-6418 .brief-description { margin-bottom: 5px; }
.style-6418 .photos { margin: 0 5px 15px 0; }
.style-6418 .author { margin-bottom: 5px;font-weight: bold; }
.style-6418 .full-name { color: #FFFFFF; }
.style-6418 .job-title { font-weight: bold;color: #EBEBEB; }
.style-6418 .lists img { margin-right: 5px; }
.style-6418 .answer { line-height: 21px; }
.style-6418 .biobutton { margin: 5px 0 5px 0; }
.style-6418 .title { font-weight: bold; }
.style-6418 .submit-button { margin-left: 5px; }
.style-6418 .photo img { margin-bottom: 10px; }
.style-6418 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-6418 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-6418 .nick-name { font-weight: bold; }
.style-6418 .name-prefix { font-weight: bold; }
.style-6418 .first-name { font-weight: bold; }
.style-6418 .middle-name { font-weight: bold; }
.style-6418 .last-name { font-weight: bold; }
.style-6418 .maiden-name { font-weight: bold; }
.style-6418 .name-suffix { font-weight: bold; }
.style-6418 .chart { padding: 0px; }
.style-6418 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-6418 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-6418 .album-name { color: #4E9EE5; }
.style-6418 .album-list { padding: 0px;margin: 0px; }
.style-6418 .album { margin: 0px;padding: 0px; }
.style-6418 .album-select-form { margin-bottom: 10px; }
.style-6418 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-6418 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6418 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6418 .businessindex .h4-style { margin-left: 15px; }
.style-6418 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-6418 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-6418 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-6418 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-6418 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-6418 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-6418 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-6418 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-6418 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-6418 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-6418 .video .media-player { margin-bottom: 10px; }
.style-6418 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-6418 div.content-wrap { padding: 15px;line-height: 21px; }
.style-6418 .team-headcoach { font-weight: bold; }
.style-6418 .schedule-opponent { font-weight: bold; }
.style-6418 .schedule-time { font-weight: bold; }
.style-6418 .schedule-site { font-weight: bold; }
.style-6418 .schedule-teamname { font-weight: bold; }
.style-6418 .schedule-title { font-weight: bold; }
.style-6418 .featured-link-container { border: 0 0 0 0; }
.style-6418 .poll-answer { padding: 0px; }
.style-6418 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-6418 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-6418 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-6418 .event-detail { margin-bottom: 15px; }
.style-6418 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-6418 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-6418 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-6418 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-6418 .prev-button { font-weight: bold; }
.style-6418 .next-button { font-weight: bold; }
.style-6418 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-6418 .today-button { font-weight: bold; }
.style-6418 .day a { font-weight: bold; }
.style-6418 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-6418 .newsarchivedatepicker .current-year { text-align: center; }
.style-6418 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-6418 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-6418 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-6418 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-6418 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-6418 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-6418 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-6418 .large-calendar-grid { border-color: #7e7874; }
.style-6418 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-6418 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-6418 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-6418 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-6418 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-6418 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-6418 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6418 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-6418 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-6418 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-6418 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-6418 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-6418 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-6399 { margin-top: 35px;margin-bottom: 10px; }
.style-6399 .logo img { margin-top: -30px; }
.style-6398 { margin-top: 7px;padding: 4px 7px 4px 4px;border-color: #C6BCB6;border-width: 1px;border-style: solid;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;background-color: #FFFFFF; }
.style-6398 .submit-button { background-image: url('/ftpimages/54/site/720/images/searchIcon_NONESUCH.png');background-position: center center;background-repeat: no-repeat;text-indent: -9999px;height: 19px;width: 19px;/*margin-left: -30px;*/
background-color: #FFFFFF;border: none;float: right; }
.style-6398 .search-text { color: #C6BCB6;font-size: 13px;border: 0;width: 85%; }
.style-6398 div.content-wrap { margin: 0px; }
.style-6398 .search-container { padding: 0px; }
.style-6452 .h2-style { float: left;margin-right: 14px;font-family: Arial;font-size: 15px;font-weight: bold;color: #4E614E; }
.style-6452 { padding-top: 3px; }
.style-6452 div.content-wrap { color: #4E614E;font-size: 15px;line-height: 18px; }
.style-6393 { margin-bottom: 25px; }
.style-6393 div.content-wrap { font-size: 14px;color: #FFFFFF;line-height: 17px; }
.style-6454 { text-align: right;padding-top: 5px; }
.style-6454 .link-image { margin: 3px 6px 3px 0; }
.style-6454 li.group { display: inline-block; }
.style-6397 { margin-top: 15px;margin-bottom: 20px; }
.style-6397:hover { color: #FFFFFF; }
.style-6397 .mini-sitemap-open { font-weight: bold;font-family: Arial;font-size: 13px;text-transform: uppercase;text-decoration: none;color: #FFFFFF;background-color: #527d52;padding: 8px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;display: inline-block; }
.style-6397 .mini-sitemap-close { font-weight: bold;font-family: Arial;font-size: 13px;text-transform: uppercase;text-decoration: none;color: #FFFFFF;background-color: #527d52;padding: 8px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;display: inline-block; }
.style-6397 .ms-level1 { margin: 21px 0 27px 0;color: #FFFFFF; }
.style-6397 .ms-l1-text { font-family: 'Open Sans', sans-serif;font-weight: 600;text-decoration: none;color: #FFFFFF;text-transform: uppercase;line-height: 15px; }
.style-6397 .ms-level2 { margin-top: 10px; }
.style-6397 .ms-l2-item { padding: 10px 0; }
.style-6397 .ms-l2-text { text-decoration: none;color: #FFFFFF;line-height: 15px;padding: 10px 0; }
.style-6397 .ms-l2-text:hover { color: #FFFFFF;text-decoration: underline; }
.style-6397 div.content-wrap { color: #FFFFFF; }
.style-74605 .h2-style { color: #C20430; }
.style-74605 .h4-style { color: #C20430; }
.style-74605 { font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f; }
.style-74605 .readmore { text-align: left; }
.style-74605 .link-image { margin: 0;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;-moz-transition: opacity 0.6s ease, -moz-transform 0.6s ease;-ms-transition: opacity 0.6s ease, -ms-transform 0.6s ease;transition: opacity 0.6s ease, transform 0.6s ease; }
.style-74605 .h4-style A { text-align: left; }
.style-74605 .long-description { margin-top: 0.75rem;padding: 0 1.375rem; }
.style-74605 .brief-description { text-align: left; }
.style-74605 .photos { padding: 2px; }
.style-74605 .text img { padding: 1px; }
.style-74605 A.links-urllink { font-size: 1.5rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block;padding: 0 1.375rem;margin-top: 1.5rem; }
.style-74605 A.links-urllink:hover { color: #c20430; }
.style-74605 li.group { flex: 1 1 calc(25% - 2.8125vw);margin: 0 1.225vw 2.5rem;box-sizing: border-box;-webkit-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);-moz-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);text-align: left;line-height: 1.8;padding-bottom: 1.5rem; }
.style-74605 div.content-wrap { padding: 16px; }
.style-80233 .h3-style { margin-left: 15px;color: #66615E; }
.style-80233 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-80233 .description { line-height: 21px;margin-bottom: 5px; }
.style-80233 time { font-weight: bold;color: #7E7874; }
.style-80233 .brief-description { margin-bottom: 5px; }
.style-80233 .photos { margin: 0 5px 15px 0; }
.style-80233 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-80233 .job-title { font-weight: bold;color: #B8AEA9; }
.style-80233 .lists img { margin-right: 5px; }
.style-80233 .answer { line-height: 21px; }
.style-80233 .biobutton { margin: 5px 0 5px 0; }
.style-80233 .title { font-weight: bold; }
.style-80233 .submit-button { margin-left: 5px; }
.style-80233 .photo img { margin-bottom: 10px; }
.style-80233 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-80233 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-80233 .nick-name { font-weight: bold; }
.style-80233 .name-prefix { font-weight: bold; }
.style-80233 .first-name { font-weight: bold; }
.style-80233 .middle-name { font-weight: bold; }
.style-80233 .last-name { font-weight: bold; }
.style-80233 .maiden-name { font-weight: bold; }
.style-80233 .name-suffix { font-weight: bold; }
.style-80233 .chart { padding: 0px; }
.style-80233 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-80233 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-80233 .annualfund .goal .label { color: #C20430; }
.style-80233 .album-name { color: #C20430; }
.style-80233 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-80233 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-80233 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-80233 .businessindex .h4-style { margin-left: 15px; }
.style-80233 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-80233 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-80233 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-80233 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-80233 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-80233 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-80233 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-80233 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-80233 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-80233 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-80233 li.group { margin-bottom: 15px; }
.style-80233 div.content-wrap { padding: 15px;line-height: 21px; }
.style-80233 .team-headcoach { font-weight: bold; }
.style-80233 .schedule-date { color: #C20430; }
.style-80233 .schedule-opponent { font-weight: bold; }
.style-80233 .schedule-time { color: #C20430; }
.style-80233 .schedule-site { font-weight: bold; }
.style-80233 .schedule-teamname { font-weight: bold; }
.style-80233 .schedule-title { font-weight: bold;color: #7E7874; }
.style-80233 .featured-link-container { border: 0 0 0 0; }
.style-80233 .poll-answer { padding: 0px; }
.style-80233 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-80233 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-80233 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-80233 .event-detail { margin-bottom: 15px; }
.style-80233 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-80233 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-80233 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-80233 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-80233 .prev-button { font-weight: bold; }
.style-80233 .next-button { font-weight: bold; }
.style-80233 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-80233 .today-button { font-weight: bold; }
.style-80233 .day a { font-weight: bold; }
.style-80233 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-80233 .newsarchivedatepicker .current-year { text-align: center; }
.style-80233 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-80233 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-80233 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-80233 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-80233 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-80233 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-80233 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-80233 .large-calendar-grid { border-color: #7e7874; }
.style-80233 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-80233 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-80233 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-80233 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-80233 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-80233 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-80233 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-80233 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-80233 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-80233 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-80233 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-80233 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-80233 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-83597 .h4-style { margin-top: 0; }
.style-83597 { font-family: 'Open Sans', sans-serif;margin-bottom: 2rem;line-height: 1.5; }
.style-83597 time { margin-bottom: .25rem;font-weight: bold; }
.style-83597 .readmore { font-size: .9rem; }
.style-83597 .h4-style A { font-family: 'Bitter', serif;text-decoration: none;font-size: 1.5rem;line-height: 1.5; }
.style-83597 .brief-description { margin-bottom: .25rem; }
.style-83597 .location { margin-bottom: .25rem; }
.style-83597 .location:before { content: "Location: ";font-weight: bold; }
.style-83597 .contact-info { margin-bottom: .25rem; }
.style-83597 .start-date { letter-spacing: .025em;font-size: .875rem; }
.style-83597 li.group { border-top: 1px solid #ccc;padding-top: 1.5em; }
.style-83597 .start-time { letter-spacing: .025em;font-size: .875rem; }
.style-83597 .end-time { letter-spacing: .025em;font-size: .875rem; }
.style-83597 .date-icon { margin-right: 2em;margin-bottom: 1.5rem; }
.style-83597 .month-name { font-size: .875rem;letter-spacing: .05em;text-transform: uppercase;color: #fff;background-color: #C20430;padding: .25rem 1.25rem;box-sizing: border-box;font-family: 'Open Sans', sans-serif; }
.style-83597 .day-number { font-size: 2rem;font-weight: 300;line-height: 1;color: #44413F;background-color: rgba(0,0,0,.1);padding: .25em;box-sizing: border-box;font-family: 'Open Sans', sans-serif; }
.style-83597 .event-detail { margin: 0 0 1.5rem 6.5rem; }
.style-83597 .filter-group-title { font-family: 'Bitter', serif;font-size: 1.25rem; }
.style-83597 .button-group { display: block;margin: 0 0 1.25rem; }
.style-83597 .calendar-grid { background-color: #ccc;padding: 1px 0 0 1px; }
.style-83597 .prev-button { text-decoration: none; }
.style-83597 .next-button { text-decoration: none; }
.style-83597 .day-header span { padding: 0.3125rem;line-height: 1.2;color: #fff;background-color: #C20430;border-color: #C20430;margin: 0 1px 1px 0; }
.style-83597 li.other-month a { background-color: #f0f0f0; }
.style-83597 .selected-date { font-size: 2rem;margin: 0 0 1em;font-family: 'Bitter', serif;font-weight: normal; }
.style-83597 .today-button { text-decoration: none;font-family: 'Bitter', serif; }
.style-83597 .day a { font-style: italic;line-height: 1.2;padding: 0.3125rem;margin: 0 1px 1px 0;font-weight: normal;color: #878889; }
.style-83597 a.ical-feed { width: 24px;height: 24px;background-size: 16px;background-color: #C20430; }
.style-83637 .h4-style { margin-top: 0; }
.style-83637 { font-family: 'Open Sans', sans-serif;margin-bottom: 2rem;line-height: 1.5; }
.style-83637 time { margin-bottom: .25rem; }
.style-83637 .h4-style A { font-family: 'Bitter', serif;text-decoration: none;font-size: 1.5rem; }
.style-83637 .brief-description { margin-bottom: .25rem; }
.style-83637 .location { margin-bottom: .25rem; }
.style-83637 .contact-info { margin-bottom: .25rem; }
.style-83637 .start-date { letter-spacing: .025em;font-size: .875rem; }
.style-83637 li.group { border-top: 1px solid #ccc;padding-top: 1.5em; }
.style-83637 .start-time { letter-spacing: .025em;font-size: .875rem; }
.style-83637 .end-time { letter-spacing: .025em;font-size: .875rem; }
.style-83637 .date-icon { margin-right: 2em;margin-bottom: 1.5rem; }
.style-83637 .month-name { font-size: .875rem;letter-spacing: .05em;text-transform: uppercase;color: #fff;background-color: #C20430;padding: .25rem 1.25rem;box-sizing: border-box;font-family: 'Open Sans', sans-serif; }
.style-83637 .day-number { font-size: 2rem;font-weight: 300;line-height: 1;color: #363636;background-color: rgba(0,0,0,.1);padding: .25em;box-sizing: border-box;font-family: 'Open Sans', sans-serif; }
.style-83637 .event-detail { margin: 0 0 1.5rem 6.5rem; }
.style-83637 .button-group { display: block;margin: 0 0 1.25rem; }
.style-83637 .calendar-grid { background-color: #F7F6F5;font-family: 'Bitter', serif; }
.style-83637 .prev-button { text-decoration: none;font-family: 'Bitter', serif; }
.style-83637 .next-button { text-decoration: none;font-family: 'Bitter', serif; }
.style-83637 .day-header span { padding: .5rem;line-height: 1.2;color: #fff;background-color: #C20430;margin: 0; }
.style-83637 li.other-month a { background-color: #E6E6E6;padding: .5rem; }
.style-83637 .selected-date { font-size: 1.25rem;margin: 0 0 1em;font-family: 'Bitter', serif;font-weight: normal;text-align: center; }
.style-83637 .today-button { text-decoration: none;font-family: 'Bitter', serif; }
.style-83637 .day a { line-height: 1.2;padding: .5rem;font-weight: normal;color: #44413F;background-color: #F7F6F5;margin: 0; }
.style-83637 .day a:hover { background-color: #C20430;color: white; }
.style-83637 a.ical-feed { width: 24px;height: 24px;background-size: 16px;background-color: #C20430; }
.style-89365 .h4-style { font-family: 'Bitter', serif;color: #1a1a1a;font-size: clamp(1.25em,2vw,2em);padding: 0 0 .5em;position: relative;margin: 0 0 .5em;font-weight: normal;line-height: 1.2; }
.style-89365 .h4-style:before { content: "";display: block;position: absolute;left: 0;bottom: 0;width: 75px;height: 3px;background-color: #C20430; }
.style-89365 { line-height: 1.75; }
.style-89365 .description { margin: .5em 0 0; }
.style-89365 .author { font-weight: bold;margin: 0 0 .75em; }
.style-89365 .backbutton { font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;font-size: .875rem;line-height: 1.2;padding: .75em 1.5em;color: #fff;text-decoration: none;margin: 2.5rem 0 0;background-color: #c20430;-webkit-transition: background-color 0.3s ease, color 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease; }
.style-89365 .backbutton:hover { background-color: #eae9e8;color: #1e1e1e; }
.style-89365 div.content-wrap { line-height: 1.75; }
.style-83551 .h2-style { color: #C20430;margin-bottom: 15px; }
.style-83551 .h3-style { color: #66615E; }
.style-83551 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-83551 { border-top: 2px groove rgba(255, 255, 255, 0.62);padding: 0px 0 0 0;margin-bottom: 2rem;font-family: 'Open Sans', sans-serif; }
.style-83551 .description { line-height: 21px;margin-bottom: 5px; }
.style-83551 time { font-weight: bold;color: #7E7874; }
.style-83551 .brief-description { margin-bottom: 5px; }
.style-83551 .photos { margin: 0 15px 15px 0; }
.style-83551 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-83551 .job-title { font-weight: bold;color: #B8AEA9; }
.style-83551 .lists img { margin-right: 5px; }
.style-83551 .answer { line-height: 21px; }
.style-83551 .biobutton { margin: 5px 0 5px 0; }
.style-83551 .title { font-weight: bold; }
.style-83551 .submit-button { margin-left: 5px; }
.style-83551 .photo img { margin-bottom: 10px; }
.style-83551 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-83551 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-83551 .nick-name { font-weight: bold; }
.style-83551 .name-prefix { font-weight: bold; }
.style-83551 .first-name { font-weight: bold; }
.style-83551 .middle-name { font-weight: bold; }
.style-83551 .last-name { font-weight: bold; }
.style-83551 .maiden-name { font-weight: bold; }
.style-83551 .name-suffix { font-weight: bold; }
.style-83551 .chart { padding: 0px; }
.style-83551 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-83551 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-83551 .annualfund .goal .label { color: #C20430; }
.style-83551 .album-name { color: #C20430; }
.style-83551 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-83551 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-83551 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-83551 .businessindex .phone .label { font-weight: bold; }
.style-83551 .businessindex .address .label { font-weight: bold; }
.style-83551 .businessindex .distance .label { font-weight: bold; }
.style-83551 .businessindex .webpage .label { font-weight: bold; }
.style-83551 .businessindex .udf1 .label { font-weight: bold; }
.style-83551 .businessindex .udf2 .label { font-weight: bold; }
.style-83551 .businessindex .udf3 .label { font-weight: bold; }
.style-83551 .businessindex .udf4 .label { font-weight: bold; }
.style-83551 .businessindex .udf5 .label { font-weight: bold; }
.style-83551 .businessindex .description .label { font-weight: bold; }
.style-83551 li.group { margin-bottom: 15px; }
.style-83551 div.content-wrap { line-height: 21px; }
.style-83551 .team-headcoach { font-weight: bold; }
.style-83551 .schedule-date { font-weight: bold;color: #363636; }
.style-83551 .schedule-opponent { text-transform: uppercase;font-weight: bold; }
.style-83551 .schedule-time { color: #C20430; }
.style-83551 .schedule-site { font-weight: bold; }
.style-83551 .schedule-teamname { font-weight: bold; }
.style-83551 .schedule-result { text-align: left;position: relative;display: block; }
.style-83551 .schedule-title { font-family: 'Bitter', serif;font-size: 1.25rem; }
.style-83551 .featured-link-container { border: 0 0 0 0; }
.style-83551 .poll-answer { padding: 0px; }
.style-83551 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-83551 .schedule-rescheduled { color: #fff;text-transform: uppercase;letter-spacing: .05em;padding: .5rem 1rem;background-color: #C20430;font-size: 1em;margin: 0;font-style: normal; }
.style-83551 .schedule-cancelled { color: #fff;text-transform: uppercase;letter-spacing: .05em;padding: .5rem 1rem;background-color: #C20430;font-size: 1em;margin: 0;font-style: normal; }
.style-83551 .date-icon { margin-right: 2em; }
.style-83551 .month-name { font-size: .875rem;letter-spacing: .05em;text-transform: uppercase;color: #fff;background-color: #C20430;padding: .25em 1.5em;box-sizing: border-box;font-family: 'Open Sans', sans-serif; }
.style-83551 .day-number { font-size: 2rem;font-weight: 300;line-height: 1;color: #363636;background-color: rgba(0,0,0,.1);padding: .25em;box-sizing: border-box;font-family: 'Open Sans', sans-serif; }
.style-83551 .event-detail { margin-bottom: 15px; }
.style-83551 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-83551 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-83551 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-83551 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-83551 .prev-button { font-weight: bold; }
.style-83551 .next-button { font-weight: bold; }
.style-83551 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-83551 .today-button { font-weight: bold; }
.style-83551 .day a { font-weight: bold; }
.style-83551 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-83551 .newsarchivedatepicker .current-year { text-align: center; }
.style-83551 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-83551 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-83551 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-83551 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-83551 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-83551 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-83551 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-83551 .large-calendar-grid { border-color: #7e7874; }
.style-83551 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-83551 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-83551 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-83551 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-83551 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-83551 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-83551 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-83551 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-83551 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-83551 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-83551 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-83551 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-83551 .game { position: relative;margin-bottom: 2rem;border-bottom: 1px solid rgba(255,255,255,.3);padding-bottom: 1.5rem; }
.style-83551 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-83551 .game .ath-row.ath-row-one { letter-spacing: .05em;text-transform: uppercase;font-size: .875rem;padding: .5rem 1.5rem;background-color: rgba(0,0,0,.1); }
.style-83551 .league-status { font-style: italic; }
.style-83551 .date-icon-site.Away { display: none; }
.style-5580 .h2-style { color: #00c2f4;margin: 0 0 15px 0; }
.style-5580 .h3-style { color: #66615E; }
.style-5580 .h4-style { margin: 0px;padding-bottom: 5px;color: #00c2f4; }
.style-5580 A { color: #00c2f4; }
.style-5580 .button { border-left: 10px solid #c6bcb6;color: #00c2f4;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5580 { padding: 0px;margin-bottom: 25px; }
.style-5580 .description { line-height: 21px;margin-bottom: 5px; }
.style-5580 time { font-weight: bold;color: #7E7874; }
.style-5580 .brief-description { margin-bottom: 5px; }
.style-5580 .photos { padding: 0px;margin: 0px; }
.style-5580 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-5580 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5580 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5580 .lists img { margin-right: 5px; }
.style-5580 .answer { line-height: 21px; }
.style-5580 .biobutton { margin: 5px 0 5px 0; }
.style-5580 .title { font-weight: bold; }
.style-5580 .submit-button { margin-left: 5px; }
.style-5580 .photo img { margin-bottom: 10px; }
.style-5580 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5580 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5580 .nick-name { font-weight: bold; }
.style-5580 .name-prefix { font-weight: bold; }
.style-5580 .first-name { font-weight: bold; }
.style-5580 .middle-name { font-weight: bold; }
.style-5580 .last-name { font-weight: bold; }
.style-5580 .maiden-name { font-weight: bold; }
.style-5580 .name-suffix { font-weight: bold; }
.style-5580 .chart { padding: 0px; }
.style-5580 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5580 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5580 .annualfund .goal .label { color: #C20430; }
.style-5580 .album-select-form { margin-bottom: 10px; }
.style-5580 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5580 .greeting { margin-bottom: 15px; }
.style-5580 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5580 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5580 .businessindex .phone .label { font-weight: bold; }
.style-5580 .businessindex .address .label { font-weight: bold; }
.style-5580 .businessindex .distance .label { font-weight: bold; }
.style-5580 .businessindex .webpage .label { font-weight: bold; }
.style-5580 .businessindex .udf1 .label { font-weight: bold; }
.style-5580 .businessindex .udf2 .label { font-weight: bold; }
.style-5580 .businessindex .udf3 .label { font-weight: bold; }
.style-5580 .businessindex .udf4 .label { font-weight: bold; }
.style-5580 .businessindex .udf5 .label { font-weight: bold; }
.style-5580 .businessindex .description .label { font-weight: bold; }
.style-5580 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-5580 div.content-wrap { line-height: 25px; }
.style-5580 .team-headcoach { font-weight: bold; }
.style-5580 .schedule-date { color: #C20430; }
.style-5580 .schedule-opponent { font-weight: bold; }
.style-5580 .schedule-time { color: #C20430; }
.style-5580 .schedule-site { font-weight: bold; }
.style-5580 .schedule-teamname { font-weight: bold; }
.style-5580 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5580 .featured-link-container { border: 0 0 0 0; }
.style-5580 .poll-answer { padding: 0px; }
.style-5580 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5580 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5580 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5580 .event-detail { margin-bottom: 15px; }
.style-5580 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5580 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5580 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5580 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5580 .prev-button { font-weight: bold; }
.style-5580 .next-button { font-weight: bold; }
.style-5580 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5580 .today-button { font-weight: bold; }
.style-5580 .day a { font-weight: bold; }
.style-5580 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5580 .newsarchivedatepicker .current-year { text-align: center; }
.style-5580 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5580 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5580 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5580 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5580 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5580 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5580 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5580 .large-calendar-grid { border-color: #7e7874; }
.style-5580 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5580 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5580 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5580 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5580 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5580 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5580 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5580 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5580 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5580 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5580 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5580 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5580 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5581 .h2-style { color: #00c2f4;margin: 0 0 15px 0; }
.style-5581 .h3-style { color: #66615E; }
.style-5581 .h4-style { color: #00C2F4; }
.style-5581 A { color: #00c2f4; }
.style-5581 .button { border-left: 10px solid #c6bcb6;color: #00C2F4;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5581 { margin-bottom: 25px; }
.style-5581 .description { line-height: 21px;margin-bottom: 5px; }
.style-5581 time { font-weight: bold;color: #7E7874; }
.style-5581 .brief-description { margin-bottom: 5px; }
.style-5581 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-5581 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5581 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5581 .lists img { margin-right: 5px; }
.style-5581 .answer { line-height: 21px; }
.style-5581 .biobutton { margin: 5px 0 5px 0; }
.style-5581 .title { font-weight: bold; }
.style-5581 .submit-button { margin-left: 5px; }
.style-5581 .photo img { margin-bottom: 10px; }
.style-5581 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5581 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5581 .nick-name { font-weight: bold; }
.style-5581 .name-prefix { font-weight: bold; }
.style-5581 .first-name { font-weight: bold; }
.style-5581 .middle-name { font-weight: bold; }
.style-5581 .last-name { font-weight: bold; }
.style-5581 .maiden-name { font-weight: bold; }
.style-5581 .name-suffix { font-weight: bold; }
.style-5581 .chart { padding: 0px; }
.style-5581 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5581 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5581 .annualfund .goal .label { color: #C20430; }
.style-5581 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5581 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5581 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5581 .businessindex .phone .label { font-weight: bold; }
.style-5581 .businessindex .address .label { font-weight: bold; }
.style-5581 .businessindex .distance .label { font-weight: bold; }
.style-5581 .businessindex .webpage .label { font-weight: bold; }
.style-5581 .businessindex .udf1 .label { font-weight: bold; }
.style-5581 .businessindex .udf2 .label { font-weight: bold; }
.style-5581 .businessindex .udf3 .label { font-weight: bold; }
.style-5581 .businessindex .udf4 .label { font-weight: bold; }
.style-5581 .businessindex .udf5 .label { font-weight: bold; }
.style-5581 .businessindex .description .label { font-weight: bold; }
.style-5581 li.group { margin-bottom: 15px; }
.style-5581 div.content-wrap { line-height: 25px; }
.style-5581 .team-headcoach { font-weight: bold; }
.style-5581 .schedule-date { color: #C20430; }
.style-5581 .schedule-opponent { font-weight: bold; }
.style-5581 .schedule-time { color: #C20430; }
.style-5581 .schedule-site { font-weight: bold; }
.style-5581 .schedule-teamname { font-weight: bold; }
.style-5581 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5581 .featured-link-container { border: 0 0 0 0; }
.style-5581 .poll-answer { padding: 0px; }
.style-5581 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5581 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5581 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5581 .event-detail { margin-bottom: 15px; }
.style-5581 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5581 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5581 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5581 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5581 .prev-button { font-weight: bold; }
.style-5581 .next-button { font-weight: bold; }
.style-5581 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5581 .today-button { font-weight: bold; }
.style-5581 .day a { font-weight: bold; }
.style-5581 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5581 .newsarchivedatepicker .current-year { text-align: center; }
.style-5581 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5581 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5581 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5581 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5581 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5581 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5581 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5581 .large-calendar-grid { border-color: #7e7874; }
.style-5581 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5581 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5581 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5581 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5581 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5581 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5581 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5581 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5581 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5581 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5581 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5581 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5581 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5582 .h2-style { border-top: 12px solid #00b0dd;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #FFFFFF; }
.style-5582 .h3-style { margin-left: 15px;color: #FFFFFF; }
.style-5582 .h4-style { margin: 0 0 5px 0; }
.style-5582 A { color: #FFFFFF; }
.style-5582 .button { border-left: 10px solid #c6bcb6;color: #FFFFFF;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #F7F6F5; }
.style-5582 { border-width: 1px;border-style: solid;border-color: #07C3E5;margin: 0 0 25px 0;background-color: #00c2f4;color: #FFFFFF; }
.style-5582 .description { line-height: 21px;margin-bottom: 5px; }
.style-5582 time { font-weight: bold; }
.style-5582 .long-description { margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px; }
.style-5582 .brief-description { margin-bottom: 5px; }
.style-5582 .photos { margin: 0 5px 15px 0; }
.style-5582 .author { margin-bottom: 5px;font-weight: bold; }
.style-5582 .job-title { font-weight: bold;color: #DEDEDE; }
.style-5582 .lists img { margin-right: 5px; }
.style-5582 .answer { line-height: 21px; }
.style-5582 .biobutton { margin: 5px 0 5px 0; }
.style-5582 .title { font-weight: bold; }
.style-5582 .submit-button { margin-left: 5px; }
.style-5582 .photo img { margin-bottom: 10px; }
.style-5582 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-5582 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5582 .nick-name { font-weight: bold; }
.style-5582 .name-prefix { font-weight: bold; }
.style-5582 .first-name { font-weight: bold; }
.style-5582 .middle-name { font-weight: bold; }
.style-5582 .last-name { font-weight: bold; }
.style-5582 .maiden-name { font-weight: bold; }
.style-5582 .name-suffix { font-weight: bold; }
.style-5582 .chart { padding: 0px; }
.style-5582 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5582 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5582 .album-name { color: #E3E3E3; }
.style-5582 .album-list { padding: 0px;margin: 0px; }
.style-5582 .album { padding: 0px;margin: 0px; }
.style-5582 .album-select-form { margin-bottom: 10px; }
.style-5582 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5582 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5582 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5582 .video figure { padding: 0px; }
.style-5582 .video figcaption { margin: 0px;padding: 0px; }
.style-5582 .businessindex .h4-style { margin-left: 15px; }
.style-5582 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5582 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5582 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5582 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5582 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5582 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5582 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5582 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5582 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5582 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5582 .video .media-player { margin-bottom: 10px; }
.style-5582 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-5582 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5582 .team-headcoach { font-weight: bold; }
.style-5582 .schedule-opponent { font-weight: bold; }
.style-5582 .schedule-time { font-weight: bold; }
.style-5582 .schedule-site { font-weight: bold; }
.style-5582 .schedule-teamname { font-weight: bold; }
.style-5582 .schedule-title { font-weight: bold; }
.style-5582 .featured-link-container { border: 0 0 0 0; }
.style-5582 .poll-answer { padding: 0px; }
.style-5582 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5582 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5582 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5582 .event-detail { margin-bottom: 15px; }
.style-5582 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5582 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5582 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5582 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5582 .prev-button { font-weight: bold; }
.style-5582 .next-button { font-weight: bold; }
.style-5582 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5582 .today-button { font-weight: bold; }
.style-5582 .day a { font-weight: bold; }
.style-5582 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5582 .newsarchivedatepicker .current-year { text-align: center; }
.style-5582 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5582 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-5582 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5582 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5582 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5582 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5582 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5582 .large-calendar-grid { border-color: #7e7874; }
.style-5582 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5582 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5582 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5582 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5582 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5582 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5582 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5582 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5582 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5582 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5582 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5582 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5582 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5584 .h2-style { border-top: 12px solid #8ad347;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #FFFFFF; }
.style-5584 .h3-style { margin-left: 15px;color: #FFFFFF; }
.style-5584 .h4-style { margin: 0 0 5px 0; }
.style-5584 A { color: #FFFFFF; }
.style-5584 .button { border-left: 10px solid #c6bcb6;color: #FFFFFF;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #F7F6F5; }
.style-5584 { border-width: 1px;border-style: solid;border-color: #9AD053;margin: 0 0 25px 0;background-color: #80C342;color: #FFFFFF; }
.style-5584 .description { line-height: 21px;margin-bottom: 5px; }
.style-5584 time { font-weight: bold; }
.style-5584 .brief-description { margin-bottom: 5px; }
.style-5584 .photos { margin: 0 5px 15px 0; }
.style-5584 .author { margin-bottom: 5px;font-weight: bold; }
.style-5584 .full-name { color: #FFFFFF; }
.style-5584 .job-title { font-weight: bold;color: #EBEBEB; }
.style-5584 .lists img { margin-right: 5px; }
.style-5584 .answer { line-height: 21px; }
.style-5584 .biobutton { margin: 5px 0 5px 0; }
.style-5584 .title { font-weight: bold; }
.style-5584 .submit-button { margin-left: 5px; }
.style-5584 .photo img { margin-bottom: 10px; }
.style-5584 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-5584 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5584 .nick-name { font-weight: bold; }
.style-5584 .name-prefix { font-weight: bold; }
.style-5584 .first-name { font-weight: bold; }
.style-5584 .middle-name { font-weight: bold; }
.style-5584 .last-name { font-weight: bold; }
.style-5584 .maiden-name { font-weight: bold; }
.style-5584 .name-suffix { font-weight: bold; }
.style-5584 .chart { padding: 0px; }
.style-5584 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5584 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5584 .album-name { color: #4E9EE5; }
.style-5584 .album-list { padding: 0px;margin: 0px; }
.style-5584 .album { margin: 0px;padding: 0px; }
.style-5584 .album-select-form { margin-bottom: 10px; }
.style-5584 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5584 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5584 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5584 .businessindex .h4-style { margin-left: 15px; }
.style-5584 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5584 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5584 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5584 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5584 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5584 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5584 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5584 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5584 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5584 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5584 .video .media-player { margin-bottom: 10px; }
.style-5584 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-5584 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5584 .team-headcoach { font-weight: bold; }
.style-5584 .schedule-opponent { font-weight: bold; }
.style-5584 .schedule-time { font-weight: bold; }
.style-5584 .schedule-site { font-weight: bold; }
.style-5584 .schedule-teamname { font-weight: bold; }
.style-5584 .schedule-title { font-weight: bold; }
.style-5584 .featured-link-container { border: 0 0 0 0; }
.style-5584 .poll-answer { padding: 0px; }
.style-5584 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5584 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5584 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5584 .event-detail { margin-bottom: 15px; }
.style-5584 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5584 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5584 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5584 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5584 .prev-button { font-weight: bold; }
.style-5584 .next-button { font-weight: bold; }
.style-5584 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5584 .today-button { font-weight: bold; }
.style-5584 .day a { font-weight: bold; }
.style-5584 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5584 .newsarchivedatepicker .current-year { text-align: center; }
.style-5584 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5584 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-5584 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5584 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5584 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5584 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5584 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5584 .large-calendar-grid { border-color: #7e7874; }
.style-5584 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5584 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5584 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5584 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5584 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5584 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5584 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5584 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5584 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5584 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5584 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5584 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5584 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5849 .h2-style { border-top: 12px solid #e5800f;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #FFFFFF; }
.style-5849 .h3-style { margin-left: 15px;color: #FFFFFF; }
.style-5849 .h4-style { margin: 0 0 5px 0; }
.style-5849 A { color: #FFFFFF; }
.style-5849 .button { border-left: 10px solid #c6bcb6;color: #FFFFFF;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #F7F6F5; }
.style-5849 { border-width: 1px;border-style: solid;border-color: #f7901e;margin: 0 0 25px 0;background-color: #f7901e;color: #FFFFFF; }
.style-5849 .description { line-height: 21px;margin-bottom: 5px; }
.style-5849 time { font-weight: bold; }
.style-5849 .long-description { margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px; }
.style-5849 .brief-description { margin-bottom: 5px; }
.style-5849 .photos { margin: 0 5px 15px 0; }
.style-5849 .author { margin-bottom: 5px;font-weight: bold; }
.style-5849 .job-title { font-weight: bold;color: #DEDEDE; }
.style-5849 .lists img { margin-right: 5px; }
.style-5849 .answer { line-height: 21px; }
.style-5849 .biobutton { margin: 5px 0 5px 0; }
.style-5849 .title { font-weight: bold; }
.style-5849 .submit-button { margin-left: 5px; }
.style-5849 .photo img { margin-bottom: 10px; }
.style-5849 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-5849 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5849 .nick-name { font-weight: bold; }
.style-5849 .name-prefix { font-weight: bold; }
.style-5849 .first-name { font-weight: bold; }
.style-5849 .middle-name { font-weight: bold; }
.style-5849 .last-name { font-weight: bold; }
.style-5849 .maiden-name { font-weight: bold; }
.style-5849 .name-suffix { font-weight: bold; }
.style-5849 .chart { padding: 0px; }
.style-5849 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5849 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5849 .album-name { color: #E3E3E3; }
.style-5849 .album-list { padding: 0px;margin: 0px; }
.style-5849 .album { padding: 0px;margin: 0px; }
.style-5849 .album-select-form { margin-bottom: 10px; }
.style-5849 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5849 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5849 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5849 .video figure { padding: 0px; }
.style-5849 .video figcaption { margin: 0px;padding: 0px; }
.style-5849 .businessindex .h4-style { margin-left: 15px; }
.style-5849 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5849 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5849 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5849 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5849 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5849 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5849 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5849 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5849 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5849 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5849 .video .media-player { margin-bottom: 10px; }
.style-5849 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-5849 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5849 .team-headcoach { font-weight: bold; }
.style-5849 .schedule-opponent { font-weight: bold; }
.style-5849 .schedule-time { font-weight: bold; }
.style-5849 .schedule-site { font-weight: bold; }
.style-5849 .schedule-teamname { font-weight: bold; }
.style-5849 .schedule-title { font-weight: bold; }
.style-5849 .featured-link-container { border: 0 0 0 0; }
.style-5849 .poll-answer { padding: 0px; }
.style-5849 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5849 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5849 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5849 .event-detail { margin-bottom: 15px; }
.style-5849 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5849 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5849 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5849 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5849 .prev-button { font-weight: bold; }
.style-5849 .next-button { font-weight: bold; }
.style-5849 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5849 .today-button { font-weight: bold; }
.style-5849 .day a { font-weight: bold; }
.style-5849 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5849 .newsarchivedatepicker .current-year { text-align: center; }
.style-5849 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5849 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-5849 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5849 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5849 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5849 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5849 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5849 .large-calendar-grid { border-color: #7e7874; }
.style-5849 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5849 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5849 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5849 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5849 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5849 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5849 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5849 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5849 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5849 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5849 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5849 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5849 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5611 .h2-style { border-top: 12px solid #9e0327;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #FFFFFF; }
.style-5611 .h3-style { margin-left: 15px;color: #FFFFFF; }
.style-5611 .h4-style { margin: 0px; }
.style-5611 A { color: #FFFFFF; }
.style-5611 .button { border-left: 10px solid #c6bcb6;color: #FFFFFF;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #c6bcb6; }
.style-5611 { border-width: 1px;border-style: solid;border-color: #C20430;margin: 0 0 25px 0;background-color: #C20430;color: #FFFFFF; }
.style-5611 .description { line-height: 21px;margin-bottom: 5px; }
.style-5611 time { font-weight: bold; }
.style-5611 .brief-description { margin-bottom: 5px; }
.style-5611 .photos { margin: 0 5px 15px 0; }
.style-5611 .author { margin-bottom: 5px;font-weight: bold; }
.style-5611 .job-title { font-weight: bold; }
.style-5611 .lists img { margin-right: 5px; }
.style-5611 .answer { line-height: 21px; }
.style-5611 .biobutton { margin: 5px 0 5px 0; }
.style-5611 .title { font-weight: bold; }
.style-5611 .submit-button { margin-left: 5px; }
.style-5611 .photo img { margin-bottom: 10px; }
.style-5611 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-5611 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #9e0327; }
.style-5611 .nick-name { font-weight: bold; }
.style-5611 .name-prefix { font-weight: bold; }
.style-5611 .first-name { font-weight: bold; }
.style-5611 .middle-name { font-weight: bold; }
.style-5611 .last-name { font-weight: bold; }
.style-5611 .maiden-name { font-weight: bold; }
.style-5611 .name-suffix { font-weight: bold; }
.style-5611 .chart { padding: 0px; }
.style-5611 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5611 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5611 .album-select { margin-bottom: 10px; }
.style-5611 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5611 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5611 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5611 .businessindex .h4-style { margin-left: 15px; }
.style-5611 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5611 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5611 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5611 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5611 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5611 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5611 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5611 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5611 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5611 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5611 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-5611 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5611 .team-headcoach { font-weight: bold; }
.style-5611 .schedule-opponent { font-weight: bold; }
.style-5611 .schedule-time { font-weight: bold; }
.style-5611 .schedule-site { font-weight: bold; }
.style-5611 .schedule-teamname { font-weight: bold; }
.style-5611 .schedule-title { font-weight: bold; }
.style-5611 .featured-link-container { border: 0 0 0 0; }
.style-5611 .poll-answer { padding: 0px; }
.style-5611 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5611 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5611 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5611 .event-detail { margin-bottom: 15px; }
.style-5611 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5611 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5611 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5611 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5611 .prev-button { font-weight: bold; }
.style-5611 .next-button { font-weight: bold; }
.style-5611 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5611 .today-button { font-weight: bold; }
.style-5611 .day a { font-weight: bold; }
.style-5611 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5611 .newsarchivedatepicker .current-year { text-align: center; }
.style-5611 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5611 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-5611 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5611 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5611 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5611 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5611 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5611 .large-calendar-grid { border-color: #7e7874; }
.style-5611 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5611 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5611 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5611 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5611 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5611 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5611 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5611 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5611 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5611 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5611 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5611 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5611 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5586 .h2-style { border-top: 12px solid #00c2f4;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #00c2f4; }
.style-5586 .h3-style { margin-left: 15px;color: #66615E; }
.style-5586 .h4-style { margin: 0 0 5px 0; }
.style-5586 A { color: #00c2f4; }
.style-5586 .button { border-left: 10px solid #c6bcb6;color: #00c2f4;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5586 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5586 .description { line-height: 21px;margin-bottom: 5px; }
.style-5586 time { font-weight: bold;color: #7E7874; }
.style-5586 .brief-description { margin-bottom: 5px; }
.style-5586 .photos { margin: 0 5px 15px 0; }
.style-5586 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5586 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5586 .lists img { margin-right: 5px; }
.style-5586 .answer { line-height: 21px; }
.style-5586 .biobutton { margin: 5px 0 5px 0; }
.style-5586 .title { font-weight: bold; }
.style-5586 .submit-button { margin-left: 5px; }
.style-5586 .photo img { margin-bottom: 10px; }
.style-5586 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5586 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5586 .nick-name { font-weight: bold; }
.style-5586 .name-prefix { font-weight: bold; }
.style-5586 .first-name { font-weight: bold; }
.style-5586 .middle-name { font-weight: bold; }
.style-5586 .last-name { font-weight: bold; }
.style-5586 .maiden-name { font-weight: bold; }
.style-5586 .name-suffix { font-weight: bold; }
.style-5586 .chart { padding: 0px; }
.style-5586 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5586 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5586 .annualfund .goal .label { color: #C20430; }
.style-5586 .album-select-form { margin-bottom: 10px; }
.style-5586 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5586 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5586 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5586 .businessindex .h4-style { margin-left: 15px; }
.style-5586 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5586 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5586 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5586 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5586 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5586 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5586 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5586 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5586 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5586 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5586 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-5586 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5586 .team-headcoach { font-weight: bold; }
.style-5586 .schedule-date { color: #C20430; }
.style-5586 .schedule-opponent { font-weight: bold; }
.style-5586 .schedule-time { color: #C20430; }
.style-5586 .schedule-site { font-weight: bold; }
.style-5586 .schedule-teamname { font-weight: bold; }
.style-5586 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5586 .featured-link-container { border: 0 0 0 0; }
.style-5586 .poll-answer { padding: 0px; }
.style-5586 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5586 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5586 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5586 .event-detail { margin-bottom: 15px; }
.style-5586 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5586 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5586 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5586 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5586 .prev-button { font-weight: bold; }
.style-5586 .next-button { font-weight: bold; }
.style-5586 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5586 .today-button { font-weight: bold; }
.style-5586 .day a { font-weight: bold; }
.style-5586 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5586 .newsarchivedatepicker .current-year { text-align: center; }
.style-5586 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5586 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5586 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5586 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5586 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5586 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5586 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5586 .large-calendar-grid { border-color: #7e7874; }
.style-5586 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5586 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5586 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5586 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5586 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5586 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5586 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5586 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5586 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5586 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5586 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5586 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5586 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5587 .h2-style { border-top: 12px solid #80c342;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #80c342; }
.style-5587 .h3-style { margin-left: 15px;color: #66615E; }
.style-5587 .h4-style { padding: 0px;margin: 0 0 5px 0; }
.style-5587 A { color: #80c342; }
.style-5587 .button { border-left: 10px solid #c6bcb6;color: #80c342;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5587 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5587 .description { line-height: 21px;margin-bottom: 5px; }
.style-5587 time { font-weight: bold;color: #7E7874; }
.style-5587 .brief-description { margin-bottom: 5px; }
.style-5587 .photos { margin: 0 5px 15px 0; }
.style-5587 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5587 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5587 .lists img { margin-right: 5px; }
.style-5587 .answer { line-height: 21px; }
.style-5587 .biobutton { margin: 5px 0 5px 0; }
.style-5587 .title { font-weight: bold; }
.style-5587 .submit-button { margin-left: 5px; }
.style-5587 .photo img { margin-bottom: 10px; }
.style-5587 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5587 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5587 .nick-name { font-weight: bold; }
.style-5587 .name-prefix { font-weight: bold; }
.style-5587 .first-name { font-weight: bold; }
.style-5587 .middle-name { font-weight: bold; }
.style-5587 .last-name { font-weight: bold; }
.style-5587 .maiden-name { font-weight: bold; }
.style-5587 .name-suffix { font-weight: bold; }
.style-5587 .chart { padding: 0px; }
.style-5587 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5587 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5587 .annualfund .goal .label { color: #C20430; }
.style-5587 .album-select-form { margin-bottom: 10px; }
.style-5587 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5587 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5587 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5587 .businessindex .h4-style { margin-left: 15px; }
.style-5587 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5587 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5587 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5587 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5587 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5587 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5587 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5587 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5587 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5587 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5587 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-5587 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5587 .team-headcoach { font-weight: bold; }
.style-5587 .schedule-date { color: #C20430; }
.style-5587 .schedule-opponent { font-weight: bold; }
.style-5587 .schedule-time { color: #C20430; }
.style-5587 .schedule-site { font-weight: bold; }
.style-5587 .schedule-teamname { font-weight: bold; }
.style-5587 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5587 .featured-link-container { border: 0 0 0 0; }
.style-5587 .poll-answer { padding: 0px; }
.style-5587 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5587 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5587 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5587 .event-detail { margin-bottom: 15px; }
.style-5587 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5587 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5587 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5587 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5587 .prev-button { font-weight: bold; }
.style-5587 .next-button { font-weight: bold; }
.style-5587 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5587 .today-button { font-weight: bold; }
.style-5587 .day a { font-weight: bold; }
.style-5587 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5587 .newsarchivedatepicker .current-year { text-align: center; }
.style-5587 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5587 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5587 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5587 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5587 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5587 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5587 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5587 .large-calendar-grid { border-color: #7e7874; }
.style-5587 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5587 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5587 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5587 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5587 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5587 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5587 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5587 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5587 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5587 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5587 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5587 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5587 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5850 .h2-style { border-top: 12px solid #f7901e;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #f7901e; }
.style-5850 .h3-style { margin-left: 15px;color: #66615E; }
.style-5850 .h4-style { margin: 0 0 5px 0; }
.style-5850 A { color: #F7901E; }
.style-5850 .button { border-left: 10px solid #c6bcb6;color: #F7901E;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5850 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5850 .description { line-height: 21px;margin-bottom: 5px; }
.style-5850 time { font-weight: bold;color: #7E7874; }
.style-5850 .h4-style A { margin: 0; }
.style-5850 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-5850 .photos { margin: 0 5px 15px 0; }
.style-5850 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5850 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5850 .lists img { margin-right: 5px; }
.style-5850 .answer { line-height: 21px; }
.style-5850 .biobutton { margin: 5px 0 5px 0; }
.style-5850 .title { font-weight: bold; }
.style-5850 .submit-button { margin-left: 5px; }
.style-5850 .photo img { margin-bottom: 10px; }
.style-5850 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5850 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5850 .nick-name { font-weight: bold; }
.style-5850 .name-prefix { font-weight: bold; }
.style-5850 .first-name { font-weight: bold; }
.style-5850 .middle-name { font-weight: bold; }
.style-5850 .last-name { font-weight: bold; }
.style-5850 .maiden-name { font-weight: bold; }
.style-5850 .name-suffix { font-weight: bold; }
.style-5850 .chart { padding: 0px; }
.style-5850 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5850 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5850 .annualfund .goal .label { color: #C20430; }
.style-5850 .album-name { color: #C20430; }
.style-5850 .album-select-form { margin-bottom: 10px; }
.style-5850 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5850 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5850 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5850 .businessindex .h4-style { margin-left: 15px; }
.style-5850 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5850 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5850 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5850 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5850 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5850 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5850 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5850 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5850 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5850 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5850 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-5850 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5850 .team-headcoach { font-weight: bold; }
.style-5850 .schedule-date { color: #C20430; }
.style-5850 .schedule-opponent { font-weight: bold; }
.style-5850 .schedule-time { color: #C20430; }
.style-5850 .schedule-site { font-weight: bold; }
.style-5850 .schedule-teamname { font-weight: bold; }
.style-5850 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5850 .featured-link-container { border: 0 0 0 0; }
.style-5850 .poll-answer { padding: 0px; }
.style-5850 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5850 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5850 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5850 .event-detail { margin-bottom: 15px; }
.style-5850 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5850 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5850 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5850 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5850 .prev-button { font-weight: bold; }
.style-5850 .next-button { font-weight: bold; }
.style-5850 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5850 .today-button { font-weight: bold; }
.style-5850 .day a { font-weight: bold; }
.style-5850 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5850 .newsarchivedatepicker .current-year { text-align: center; }
.style-5850 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5850 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5850 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5850 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5850 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5850 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5850 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5850 .large-calendar-grid { border-color: #7e7874; }
.style-5850 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5850 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5850 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5850 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5850 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5850 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5850 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5850 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5850 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5850 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5850 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5850 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5850 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5612 .h2-style { border-top: 12px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-5612 .h3-style { margin-left: 15px;color: #66615E; }
.style-5612 .h4-style { margin: 0 0 5px 0; }
.style-5612 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5612 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5612 .description { line-height: 21px;margin-bottom: 5px; }
.style-5612 time { font-weight: bold;color: #7E7874; }
.style-5612 .h4-style A { margin: 0; }
.style-5612 .brief-description { margin-bottom: 5px;line-height: 21px; }
.style-5612 .photos { margin: 0 5px 15px 0;text-align: left; }
.style-5612 .text img { text-align: center;padding: 3px; }
.style-5612 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5612 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5612 .lists img { margin-right: 5px; }
.style-5612 .answer { line-height: 21px; }
.style-5612 .biobutton { margin: 5px 0 5px 0; }
.style-5612 .title { font-weight: bold; }
.style-5612 .submit-button { margin-left: 5px; }
.style-5612 .photo img { margin-bottom: 10px; }
.style-5612 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5612 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5612 .nick-name { font-weight: bold; }
.style-5612 .name-prefix { font-weight: bold; }
.style-5612 .first-name { font-weight: bold; }
.style-5612 .middle-name { font-weight: bold; }
.style-5612 .last-name { font-weight: bold; }
.style-5612 .maiden-name { font-weight: bold; }
.style-5612 .name-suffix { font-weight: bold; }
.style-5612 .chart { padding: 0px; }
.style-5612 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5612 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5612 .annualfund .goal .label { color: #C20430; }
.style-5612 .album-name { color: #C20430; }
.style-5612 .album-select-form { margin-bottom: 10px; }
.style-5612 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5612 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5612 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5612 .businessindex .h4-style { margin-left: 15px; }
.style-5612 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5612 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5612 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5612 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5612 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5612 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5612 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5612 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5612 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5612 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5612 li.group { margin: 0 0 20px 0;display: inline-block;width: 100%; }
.style-5612 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5612 .team-headcoach { font-weight: bold; }
.style-5612 .schedule-date { color: #C20430; }
.style-5612 .schedule-opponent { font-weight: bold; }
.style-5612 .schedule-time { color: #C20430; }
.style-5612 .schedule-site { font-weight: bold; }
.style-5612 .schedule-teamname { font-weight: bold; }
.style-5612 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5612 .featured-link-container { border: 0 0 0 0; }
.style-5612 .poll-answer { padding: 0px; }
.style-5612 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5612 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5612 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5612 .event-detail { margin-bottom: 15px; }
.style-5612 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5612 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5612 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5612 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5612 .prev-button { font-weight: bold; }
.style-5612 .next-button { font-weight: bold; }
.style-5612 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5612 .today-button { font-weight: bold; }
.style-5612 .day a { font-weight: bold; }
.style-5612 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5612 .newsarchivedatepicker .current-year { text-align: center; }
.style-5612 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5612 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5612 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5612 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5612 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5612 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5612 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5612 .large-calendar-grid { border-color: #7e7874; }
.style-5612 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5612 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5612 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5612 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5612 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5612 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5612 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5612 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5612 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5612 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5612 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5612 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5612 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5588 .h2-style { border-top: 12px solid #fff200;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #F2C50C; }
.style-5588 .h3-style { margin-left: 15px;color: #66615E; }
.style-5588 .h4-style { margin: 0 0 5px 0; }
.style-5588 A { color: #F2C50C; }
.style-5588 .button { border-left: 10px solid #c6bcb6;color: #F2C50C;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5588 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5588 .description { line-height: 21px;margin-bottom: 5px; }
.style-5588 time { font-weight: bold;color: #7E7874; }
.style-5588 .brief-description { margin-bottom: 5px; }
.style-5588 .photos { margin: 0 5px 15px 0; }
.style-5588 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5588 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5588 .lists img { margin-right: 5px; }
.style-5588 .answer { line-height: 21px; }
.style-5588 .biobutton { margin: 5px 0 5px 0; }
.style-5588 .title { font-weight: bold; }
.style-5588 .submit-button { margin-left: 5px; }
.style-5588 .photo img { margin-bottom: 10px; }
.style-5588 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5588 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5588 .nick-name { font-weight: bold; }
.style-5588 .name-prefix { font-weight: bold; }
.style-5588 .first-name { font-weight: bold; }
.style-5588 .middle-name { font-weight: bold; }
.style-5588 .last-name { font-weight: bold; }
.style-5588 .maiden-name { font-weight: bold; }
.style-5588 .name-suffix { font-weight: bold; }
.style-5588 .chart { padding: 0px; }
.style-5588 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5588 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5588 .annualfund .goal .label { color: #C20430; }
.style-5588 .album-name { color: #C20430; }
.style-5588 .album-select-form { margin-bottom: 10px; }
.style-5588 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5588 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5588 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5588 .businessindex .h4-style { margin-left: 15px; }
.style-5588 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5588 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5588 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5588 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5588 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5588 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5588 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5588 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5588 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5588 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5588 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-5588 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5588 .team-headcoach { font-weight: bold; }
.style-5588 .schedule-date { color: #C20430; }
.style-5588 .schedule-opponent { font-weight: bold; }
.style-5588 .schedule-time { color: #C20430; }
.style-5588 .schedule-site { font-weight: bold; }
.style-5588 .schedule-teamname { font-weight: bold; }
.style-5588 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5588 .featured-link-container { border: 0 0 0 0; }
.style-5588 .poll-answer { padding: 0px; }
.style-5588 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5588 .player-name { color: #C20430; }
.style-5588 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5588 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5588 .event-detail { margin-bottom: 15px; }
.style-5588 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5588 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5588 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5588 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5588 .prev-button { font-weight: bold; }
.style-5588 .next-button { font-weight: bold; }
.style-5588 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5588 .today-button { font-weight: bold; }
.style-5588 .day a { font-weight: bold; }
.style-5588 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5588 .newsarchivedatepicker .current-year { text-align: center; }
.style-5588 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5588 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5588 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5588 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5588 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5588 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5588 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5588 .large-calendar-grid { border-color: #7e7874; }
.style-5588 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5588 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5588 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5588 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5588 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5588 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5588 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5588 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5588 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5588 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5588 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5588 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5588 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5585 .h2-style { border-top: 12px solid #ffdf06;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #c20430; }
.style-5585 .h3-style { margin-left: 15px;color: #000000; }
.style-5585 .h4-style { margin: 0 0 5px 0; }
.style-5585 A { color: #c20430; }
.style-5585 .button { border-left: 10px solid #c6bcb6;color: #c20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;border-color: #ffffff; }
.style-5585 { border-width: 1px;border-style: solid;border-color: #FFF200;margin: 0 0 25px 0;background-color: #fff200;color: #000000;background-image: url('/ftpimages/54/site/720/images/sun4.png');background-repeat: no-repeat;background-position: right top; }
.style-5585 .description { line-height: 21px;margin-bottom: 5px; }
.style-5585 time { font-weight: bold; }
.style-5585 .brief-description { margin-bottom: 5px; }
.style-5585 .photos { margin: 0 5px 15px 0; }
.style-5585 .author { margin-bottom: 5px;font-weight: bold; }
.style-5585 .job-title { font-weight: bold; }
.style-5585 .lists img { margin-right: 5px; }
.style-5585 .answer { line-height: 21px; }
.style-5585 .biobutton { margin: 5px 0 5px 0; }
.style-5585 .title { font-weight: bold; }
.style-5585 .submit-button { margin-left: 5px; }
.style-5585 .photo img { margin-bottom: 10px; }
.style-5585 .one-hundred { padding: 0px;margin: 0px;font-weight: bold; }
.style-5585 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #9e0327; }
.style-5585 .nick-name { font-weight: bold; }
.style-5585 .name-prefix { font-weight: bold; }
.style-5585 .first-name { font-weight: bold; }
.style-5585 .middle-name { font-weight: bold; }
.style-5585 .last-name { font-weight: bold; }
.style-5585 .maiden-name { font-weight: bold; }
.style-5585 .name-suffix { font-weight: bold; }
.style-5585 .chart { padding: 0px; }
.style-5585 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5585 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5585 .album-name { color: #4E9EE5; }
.style-5585 .album-list { padding: 0px;margin: 0px; }
.style-5585 .album-select-form { margin-bottom: 10px; }
.style-5585 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5585 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5585 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5585 .businessindex .h4-style { margin-left: 15px; }
.style-5585 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5585 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5585 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5585 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5585 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5585 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5585 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5585 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5585 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5585 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5585 .video .media-player { margin-bottom: 10px; }
.style-5585 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-5585 div.content-wrap { padding: 15px;line-height: 21px; }
.style-5585 .team-headcoach { font-weight: bold; }
.style-5585 .schedule-opponent { font-weight: bold; }
.style-5585 .schedule-time { font-weight: bold; }
.style-5585 .schedule-site { font-weight: bold; }
.style-5585 .schedule-teamname { font-weight: bold; }
.style-5585 .schedule-title { font-weight: bold; }
.style-5585 .featured-link-container { border: 0 0 0 0; }
.style-5585 .poll-answer { padding: 0px; }
.style-5585 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5585 .month-name { background-color: #00a7c5;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5585 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #00a7c5;border-width: 2px;border-style: solid; }
.style-5585 .event-detail { margin-bottom: 15px; }
.style-5585 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5585 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5585 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5585 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5585 .prev-button { font-weight: bold; }
.style-5585 .next-button { font-weight: bold; }
.style-5585 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5585 .today-button { font-weight: bold; }
.style-5585 .day a { font-weight: bold; }
.style-5585 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5585 .newsarchivedatepicker .current-year { text-align: center; }
.style-5585 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5585 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #FFFFFF;color: #7E7874; }
.style-5585 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5585 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5585 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5585 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5585 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5585 .large-calendar-grid { border-color: #7e7874; }
.style-5585 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5585 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5585 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5585 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5585 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5585 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5585 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5585 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5585 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5585 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5585 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5585 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5585 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5589 .h2-style { border-top: 12px solid #07c3e5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #07C3E5; }
.style-5589 .h3-style { margin-left: 15px;color: #66615E; }
.style-5589 A { color: #90bc6b; }
.style-5589 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5589 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5589 .description { line-height: 21px;margin-bottom: 5px; }
.style-5589 time { font-weight: bold;color: #7E7874; }
.style-5589 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-5589 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-5589 .brief-description { margin-bottom: 5px; }
.style-5589 .photos { margin: 0 5px 15px 0; }
.style-5589 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5589 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5589 .lists img { margin-right: 5px; }
.style-5589 .answer { line-height: 21px; }
.style-5589 .biobutton { margin: 5px 0 5px 0; }
.style-5589 .title { font-weight: bold; }
.style-5589 .submit-button { margin-left: 5px; }
.style-5589 .photo img { margin-bottom: 10px; }
.style-5589 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5589 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5589 .nick-name { font-weight: bold; }
.style-5589 .name-prefix { font-weight: bold; }
.style-5589 .first-name { font-weight: bold; }
.style-5589 .middle-name { font-weight: bold; }
.style-5589 .last-name { font-weight: bold; }
.style-5589 .maiden-name { font-weight: bold; }
.style-5589 .name-suffix { font-weight: bold; }
.style-5589 .chart { padding: 0px; }
.style-5589 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5589 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5589 .annualfund .goal .label { color: #C20430; }
.style-5589 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #00c2f4; }
.style-5589 .album-name { color: #90bc6b; }
.style-5589 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5589 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5589 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5589 .businessindex .h4-style { margin-left: 15px; }
.style-5589 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5589 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5589 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5589 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5589 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5589 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5589 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5589 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5589 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5589 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5589 li.group { border-top: 12px solid #00c2f4;padding: 15px;margin: 0 0 3px 0; }
.style-5589 li.group:hover { border-top: 12px solid #00b0dd; }
.style-5589 div.content-wrap { line-height: 21px; }
.style-5589 .team-headcoach { font-weight: bold; }
.style-5589 .schedule-date { color: #C20430; }
.style-5589 .schedule-opponent { font-weight: bold; }
.style-5589 .schedule-time { color: #C20430; }
.style-5589 .schedule-site { font-weight: bold; }
.style-5589 .schedule-teamname { font-weight: bold; }
.style-5589 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5589 .featured-link-container { border: 0 0 0 0; }
.style-5589 .poll-answer { padding: 0px; }
.style-5589 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5589 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5589 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5589 .event-detail { margin-bottom: 15px; }
.style-5589 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5589 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5589 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5589 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5589 .prev-button { font-weight: bold; }
.style-5589 .next-button { font-weight: bold; }
.style-5589 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5589 .today-button { font-weight: bold; }
.style-5589 .day a { font-weight: bold; }
.style-5589 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5589 .newsarchivedatepicker .current-year { text-align: center; }
.style-5589 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5589 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5589 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5589 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5589 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5589 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5589 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5589 .large-calendar-grid { border-color: #7e7874; }
.style-5589 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5589 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5589 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5589 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5589 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5589 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5589 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5589 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5589 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5589 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5589 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5589 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5589 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5583 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-5583 .h3-style { margin-left: 15px;color: #66615E; }
.style-5583 A { color: #90bc6b; }
.style-5583 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5583 { margin: 0 0 25px 0;background-color: #07C3E5;border-width: 1px;border-style: solid;border-color: #00c2f4; }
.style-5583 .description { line-height: 21px;margin-bottom: 5px; }
.style-5583 time { font-weight: bold;color: #7E7874; }
.style-5583 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-5583 .long-description { font-size: 16px;color: #ffffff;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-5583 .brief-description { margin-bottom: 5px; }
.style-5583 .photos { margin: 0 5px 15px 0; }
.style-5583 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5583 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5583 .lists img { margin-right: 5px; }
.style-5583 .answer { line-height: 21px; }
.style-5583 .biobutton { margin: 5px 0 5px 0; }
.style-5583 .title { font-weight: bold; }
.style-5583 .submit-button { margin-left: 5px; }
.style-5583 .photo img { margin-bottom: 10px; }
.style-5583 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5583 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5583 .nick-name { font-weight: bold; }
.style-5583 .name-prefix { font-weight: bold; }
.style-5583 .first-name { font-weight: bold; }
.style-5583 .middle-name { font-weight: bold; }
.style-5583 .last-name { font-weight: bold; }
.style-5583 .maiden-name { font-weight: bold; }
.style-5583 .name-suffix { font-weight: bold; }
.style-5583 .chart { padding: 0px; }
.style-5583 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5583 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5583 .annualfund .goal .label { color: #C20430; }
.style-5583 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #ffffff; }
.style-5583 .album-name { color: #90bc6b; }
.style-5583 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5583 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5583 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5583 .businessindex .h4-style { margin-left: 15px; }
.style-5583 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5583 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5583 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5583 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5583 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5583 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5583 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5583 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5583 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5583 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5583 li.group { border-top: 12px solid #00b0dd;padding: 15px;margin: 0 0 3px 0; }
.style-5583 li.group:hover { border-top: 12px solid #0099c0; }
.style-5583 div.content-wrap { line-height: 21px; }
.style-5583 .team-headcoach { font-weight: bold; }
.style-5583 .schedule-date { color: #C20430; }
.style-5583 .schedule-opponent { font-weight: bold; }
.style-5583 .schedule-time { color: #C20430; }
.style-5583 .schedule-site { font-weight: bold; }
.style-5583 .schedule-teamname { font-weight: bold; }
.style-5583 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5583 .featured-link-container { border: 0 0 0 0; }
.style-5583 .poll-answer { padding: 0px; }
.style-5583 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5583 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5583 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5583 .event-detail { margin-bottom: 15px; }
.style-5583 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5583 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5583 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5583 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5583 .prev-button { font-weight: bold; }
.style-5583 .next-button { font-weight: bold; }
.style-5583 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5583 .today-button { font-weight: bold; }
.style-5583 .day a { font-weight: bold; }
.style-5583 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5583 .newsarchivedatepicker .current-year { text-align: center; }
.style-5583 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5583 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5583 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5583 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5583 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5583 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5583 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5583 .large-calendar-grid { border-color: #7e7874; }
.style-5583 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5583 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5583 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5583 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5583 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5583 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5583 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5583 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5583 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5583 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5583 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5583 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5583 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5590 .h2-style { border-top: 6px solid #90bc6b;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #90bc6b; }
.style-5590 .h3-style { margin-left: 15px;color: #66615E; }
.style-5590 A { color: #90bc6b; }
.style-5590 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5590 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5590 .description { line-height: 21px;margin-bottom: 5px; }
.style-5590 time { font-weight: bold;color: #7E7874; }
.style-5590 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-5590 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-5590 .brief-description { margin-bottom: 5px; }
.style-5590 .photos { margin: 0 5px 15px 0; }
.style-5590 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5590 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5590 .lists img { margin-right: 5px; }
.style-5590 .answer { line-height: 21px; }
.style-5590 .biobutton { margin: 5px 0 5px 0; }
.style-5590 .title { font-weight: bold; }
.style-5590 .submit-button { margin-left: 5px; }
.style-5590 .photo img { margin-bottom: 10px; }
.style-5590 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5590 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5590 .nick-name { font-weight: bold; }
.style-5590 .name-prefix { font-weight: bold; }
.style-5590 .first-name { font-weight: bold; }
.style-5590 .middle-name { font-weight: bold; }
.style-5590 .last-name { font-weight: bold; }
.style-5590 .maiden-name { font-weight: bold; }
.style-5590 .name-suffix { font-weight: bold; }
.style-5590 .chart { padding: 0px; }
.style-5590 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5590 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5590 .annualfund .goal .label { color: #C20430; }
.style-5590 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;padding: 0px;margin: 0px;color: #80c342; }
.style-5590 .album-name { color: #90bc6b; }
.style-5590 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5590 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5590 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5590 .businessindex .h4-style { margin-left: 15px; }
.style-5590 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5590 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5590 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5590 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5590 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5590 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5590 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5590 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5590 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5590 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5590 li.group { border-top: 12px solid #80c342;padding: 15px;margin: 0 0 3px 0; }
.style-5590 li.group:hover { border-top: 12px solid #8ad347; }
.style-5590 div.content-wrap { line-height: 21px; }
.style-5590 .team-headcoach { font-weight: bold; }
.style-5590 .schedule-date { color: #C20430; }
.style-5590 .schedule-opponent { font-weight: bold; }
.style-5590 .schedule-time { color: #C20430; }
.style-5590 .schedule-site { font-weight: bold; }
.style-5590 .schedule-teamname { font-weight: bold; }
.style-5590 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5590 .featured-link-container { border: 0 0 0 0; }
.style-5590 .poll-answer { padding: 0px; }
.style-5590 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5590 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5590 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5590 .event-detail { margin-bottom: 15px; }
.style-5590 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5590 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5590 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5590 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5590 .prev-button { font-weight: bold; }
.style-5590 .next-button { font-weight: bold; }
.style-5590 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5590 .today-button { font-weight: bold; }
.style-5590 .day a { font-weight: bold; }
.style-5590 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5590 .newsarchivedatepicker .current-year { text-align: center; }
.style-5590 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5590 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5590 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5590 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5590 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5590 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5590 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5590 .large-calendar-grid { border-color: #7e7874; }
.style-5590 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5590 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5590 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5590 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5590 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5590 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5590 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5590 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5590 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5590 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5590 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5590 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5590 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5591 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-5591 .h3-style { margin-left: 15px;color: #66615E; }
.style-5591 A { color: #90bc6b; }
.style-5591 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5591 { margin: 0 0 25px 0;background-color: #80c342;border-width: 1px;border-style: solid;border-color: #80c342; }
.style-5591 .description { line-height: 21px;margin-bottom: 5px; }
.style-5591 time { font-weight: bold;color: #7E7874; }
.style-5591 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-5591 .long-description { font-size: 16px;color: #ffffff;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-5591 .brief-description { margin-bottom: 5px; }
.style-5591 .photos { margin: 0 5px 15px 0; }
.style-5591 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5591 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5591 .lists img { margin-right: 5px; }
.style-5591 .answer { line-height: 21px; }
.style-5591 .biobutton { margin: 5px 0 5px 0; }
.style-5591 .title { font-weight: bold; }
.style-5591 .submit-button { margin-left: 5px; }
.style-5591 .photo img { margin-bottom: 10px; }
.style-5591 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5591 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5591 .nick-name { font-weight: bold; }
.style-5591 .name-prefix { font-weight: bold; }
.style-5591 .first-name { font-weight: bold; }
.style-5591 .middle-name { font-weight: bold; }
.style-5591 .last-name { font-weight: bold; }
.style-5591 .maiden-name { font-weight: bold; }
.style-5591 .name-suffix { font-weight: bold; }
.style-5591 .chart { padding: 0px; }
.style-5591 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5591 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5591 .annualfund .goal .label { color: #C20430; }
.style-5591 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #ffffff; }
.style-5591 .album-name { color: #90bc6b; }
.style-5591 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5591 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5591 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5591 .businessindex .h4-style { margin-left: 15px; }
.style-5591 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5591 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5591 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5591 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5591 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5591 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5591 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5591 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5591 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5591 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5591 li.group { border-top: 12px solid #8ad347;padding: 15px;margin: 0 0 3px 0; }
.style-5591 li.group:hover { border-top: 12px solid #96e64d; }
.style-5591 div.content-wrap { line-height: 21px; }
.style-5591 .team-headcoach { font-weight: bold; }
.style-5591 .schedule-date { color: #C20430; }
.style-5591 .schedule-opponent { font-weight: bold; }
.style-5591 .schedule-time { color: #C20430; }
.style-5591 .schedule-site { font-weight: bold; }
.style-5591 .schedule-teamname { font-weight: bold; }
.style-5591 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5591 .featured-link-container { border: 0 0 0 0; }
.style-5591 .poll-answer { padding: 0px; }
.style-5591 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5591 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5591 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5591 .event-detail { margin-bottom: 15px; }
.style-5591 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5591 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5591 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5591 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5591 .prev-button { font-weight: bold; }
.style-5591 .next-button { font-weight: bold; }
.style-5591 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5591 .today-button { font-weight: bold; }
.style-5591 .day a { font-weight: bold; }
.style-5591 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5591 .newsarchivedatepicker .current-year { text-align: center; }
.style-5591 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5591 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5591 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5591 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5591 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5591 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5591 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5591 .large-calendar-grid { border-color: #7e7874; }
.style-5591 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5591 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5591 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5591 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5591 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5591 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5591 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5591 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5591 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5591 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5591 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5591 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5591 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5851 .h2-style { border-top: 6px solid #ffd65c;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #c20430; }
.style-5851 .h3-style { margin-left: 15px;color: #66615E; }
.style-5851 A { color: #90bc6b; }
.style-5851 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5851 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5851 .description { line-height: 21px;margin-bottom: 5px; }
.style-5851 time { font-weight: bold;color: #7E7874; }
.style-5851 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-5851 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-5851 .brief-description { margin-bottom: 5px; }
.style-5851 .photos { margin: 0 5px 15px 0; }
.style-5851 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5851 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5851 .lists img { margin-right: 5px; }
.style-5851 .answer { line-height: 21px; }
.style-5851 .biobutton { margin: 5px 0 5px 0; }
.style-5851 .title { font-weight: bold; }
.style-5851 .submit-button { margin-left: 5px; }
.style-5851 .photo img { margin-bottom: 10px; }
.style-5851 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5851 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5851 .nick-name { font-weight: bold; }
.style-5851 .name-prefix { font-weight: bold; }
.style-5851 .first-name { font-weight: bold; }
.style-5851 .middle-name { font-weight: bold; }
.style-5851 .last-name { font-weight: bold; }
.style-5851 .maiden-name { font-weight: bold; }
.style-5851 .name-suffix { font-weight: bold; }
.style-5851 .chart { padding: 0px; }
.style-5851 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5851 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5851 .annualfund .goal .label { color: #C20430; }
.style-5851 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;padding: 0px;margin: 0px;color: #f7901e; }
.style-5851 .album-name { color: #90bc6b; }
.style-5851 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5851 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5851 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5851 .businessindex .h4-style { margin-left: 15px; }
.style-5851 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5851 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5851 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5851 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5851 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5851 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5851 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5851 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5851 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5851 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5851 li.group { border-top: 12px solid #f7901e;padding: 15px;margin: 0 0 3px 0; }
.style-5851 li.group:hover { border-top: 12px solid #e5800f; }
.style-5851 div.content-wrap { line-height: 21px; }
.style-5851 .team-headcoach { font-weight: bold; }
.style-5851 .schedule-date { color: #C20430; }
.style-5851 .schedule-opponent { font-weight: bold; }
.style-5851 .schedule-time { color: #C20430; }
.style-5851 .schedule-site { font-weight: bold; }
.style-5851 .schedule-teamname { font-weight: bold; }
.style-5851 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5851 .featured-link-container { border: 0 0 0 0; }
.style-5851 .poll-answer { padding: 0px; }
.style-5851 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5851 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5851 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5851 .event-detail { margin-bottom: 15px; }
.style-5851 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5851 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5851 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5851 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5851 .prev-button { font-weight: bold; }
.style-5851 .next-button { font-weight: bold; }
.style-5851 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5851 .today-button { font-weight: bold; }
.style-5851 .day a { font-weight: bold; }
.style-5851 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5851 .newsarchivedatepicker .current-year { text-align: center; }
.style-5851 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5851 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5851 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5851 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5851 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5851 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5851 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5851 .large-calendar-grid { border-color: #7e7874; }
.style-5851 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5851 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5851 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5851 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5851 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5851 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5851 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5851 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5851 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5851 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5851 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5851 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5851 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5852 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-5852 .h3-style { margin-left: 15px;color: #66615E; }
.style-5852 A { color: #90bc6b; }
.style-5852 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5852 { margin: 0 0 25px 0;background-color: #f7901e;border-width: 1px;border-style: solid;border-color: #f7901e; }
.style-5852 .description { line-height: 21px;margin-bottom: 5px; }
.style-5852 time { font-weight: bold;color: #7E7874; }
.style-5852 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-5852 .long-description { font-size: 16px;color: #ffffff;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-5852 .brief-description { margin-bottom: 5px; }
.style-5852 .photos { margin: 0 5px 15px 0; }
.style-5852 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5852 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5852 .lists img { margin-right: 5px; }
.style-5852 .answer { line-height: 21px; }
.style-5852 .biobutton { margin: 5px 0 5px 0; }
.style-5852 .title { font-weight: bold; }
.style-5852 .submit-button { margin-left: 5px; }
.style-5852 .photo img { margin-bottom: 10px; }
.style-5852 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5852 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5852 .nick-name { font-weight: bold; }
.style-5852 .name-prefix { font-weight: bold; }
.style-5852 .first-name { font-weight: bold; }
.style-5852 .middle-name { font-weight: bold; }
.style-5852 .last-name { font-weight: bold; }
.style-5852 .maiden-name { font-weight: bold; }
.style-5852 .name-suffix { font-weight: bold; }
.style-5852 .chart { padding: 0px; }
.style-5852 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5852 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5852 .annualfund .goal .label { color: #C20430; }
.style-5852 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #ffffff; }
.style-5852 .album-name { color: #90bc6b; }
.style-5852 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5852 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5852 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5852 .businessindex .h4-style { margin-left: 15px; }
.style-5852 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5852 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5852 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5852 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5852 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5852 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5852 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5852 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5852 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5852 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5852 li.group { border-top: 12px solid #e5800f;padding: 15px;margin: 0 0 3px 0; }
.style-5852 li.group:hover { border-top: 12px solid #d1750e; }
.style-5852 div.content-wrap { line-height: 21px; }
.style-5852 .team-headcoach { font-weight: bold; }
.style-5852 .schedule-date { color: #C20430; }
.style-5852 .schedule-opponent { font-weight: bold; }
.style-5852 .schedule-time { color: #C20430; }
.style-5852 .schedule-site { font-weight: bold; }
.style-5852 .schedule-teamname { font-weight: bold; }
.style-5852 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5852 .featured-link-container { border: 0 0 0 0; }
.style-5852 .poll-answer { padding: 0px; }
.style-5852 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5852 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5852 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5852 .event-detail { margin-bottom: 15px; }
.style-5852 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5852 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5852 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5852 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5852 .prev-button { font-weight: bold; }
.style-5852 .next-button { font-weight: bold; }
.style-5852 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5852 .today-button { font-weight: bold; }
.style-5852 .day a { font-weight: bold; }
.style-5852 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5852 .newsarchivedatepicker .current-year { text-align: center; }
.style-5852 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5852 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5852 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5852 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5852 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5852 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5852 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5852 .large-calendar-grid { border-color: #7e7874; }
.style-5852 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5852 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5852 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5852 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5852 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5852 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5852 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5852 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5852 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5852 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5852 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5852 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5852 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5614 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-5614 .h3-style { margin-left: 15px;color: #66615E; }
.style-5614 A { color: #90bc6b; }
.style-5614 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5614 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5614 .description { line-height: 21px;margin-bottom: 5px; }
.style-5614 time { font-weight: bold;color: #7E7874; }
.style-5614 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-5614 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-5614 .brief-description { margin-bottom: 5px; }
.style-5614 .photos { margin: 0 5px 15px 0; }
.style-5614 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5614 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5614 .lists img { margin-right: 5px; }
.style-5614 .answer { line-height: 21px; }
.style-5614 .biobutton { margin: 5px 0 5px 0; }
.style-5614 .title { font-weight: bold; }
.style-5614 .submit-button { margin-left: 5px; }
.style-5614 .photo img { margin-bottom: 10px; }
.style-5614 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5614 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5614 .nick-name { font-weight: bold; }
.style-5614 .name-prefix { font-weight: bold; }
.style-5614 .first-name { font-weight: bold; }
.style-5614 .middle-name { font-weight: bold; }
.style-5614 .last-name { font-weight: bold; }
.style-5614 .maiden-name { font-weight: bold; }
.style-5614 .name-suffix { font-weight: bold; }
.style-5614 .chart { padding: 0px; }
.style-5614 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5614 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5614 .annualfund .goal .label { color: #C20430; }
.style-5614 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #c20430;margin: 0px; }
.style-5614 .album-name { color: #90bc6b; }
.style-5614 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5614 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5614 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5614 .businessindex .h4-style { margin-left: 15px; }
.style-5614 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5614 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5614 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5614 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5614 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5614 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5614 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5614 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5614 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5614 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5614 li.group { border-top: 12px solid #c20430;padding: 15px;margin: 0 0 3px 0; }
.style-5614 li.group:hover { border-top: 12px solid #9e0327; }
.style-5614 div.content-wrap { line-height: 21px; }
.style-5614 .team-headcoach { font-weight: bold; }
.style-5614 .schedule-date { color: #C20430; }
.style-5614 .schedule-opponent { font-weight: bold; }
.style-5614 .schedule-time { color: #C20430; }
.style-5614 .schedule-site { font-weight: bold; }
.style-5614 .schedule-teamname { font-weight: bold; }
.style-5614 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5614 .featured-link-container { border: 0 0 0 0; }
.style-5614 .poll-answer { padding: 0px; }
.style-5614 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5614 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5614 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5614 .event-detail { margin-bottom: 15px; }
.style-5614 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5614 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5614 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5614 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5614 .prev-button { font-weight: bold; }
.style-5614 .next-button { font-weight: bold; }
.style-5614 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5614 .today-button { font-weight: bold; }
.style-5614 .day a { font-weight: bold; }
.style-5614 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5614 .newsarchivedatepicker .current-year { text-align: center; }
.style-5614 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5614 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5614 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5614 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5614 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5614 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5614 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5614 .large-calendar-grid { border-color: #7e7874; }
.style-5614 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5614 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5614 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5614 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5614 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5614 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5614 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5614 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5614 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5614 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5614 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5614 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5614 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5613 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-5613 .h3-style { margin-left: 15px;color: #66615E; }
.style-5613 A { color: #90bc6b; }
.style-5613 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5613 { margin: 0 0 25px 0;background-color: #c20430;border-width: 1px;border-style: solid;border-color: #c20430; }
.style-5613 .description { line-height: 21px;margin-bottom: 5px; }
.style-5613 time { font-weight: bold;color: #7E7874; }
.style-5613 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-5613 .long-description { font-size: 16px;color: #ffffff;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-5613 .brief-description { margin-bottom: 5px; }
.style-5613 .photos { margin: 0 5px 15px 0; }
.style-5613 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5613 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5613 .lists img { margin-right: 5px; }
.style-5613 .answer { line-height: 21px; }
.style-5613 .biobutton { margin: 5px 0 5px 0; }
.style-5613 .title { font-weight: bold; }
.style-5613 .submit-button { margin-left: 5px; }
.style-5613 .photo img { margin-bottom: 10px; }
.style-5613 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5613 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5613 .nick-name { font-weight: bold; }
.style-5613 .name-prefix { font-weight: bold; }
.style-5613 .first-name { font-weight: bold; }
.style-5613 .middle-name { font-weight: bold; }
.style-5613 .last-name { font-weight: bold; }
.style-5613 .maiden-name { font-weight: bold; }
.style-5613 .name-suffix { font-weight: bold; }
.style-5613 .chart { padding: 0px; }
.style-5613 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5613 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5613 .annualfund .goal .label { color: #C20430; }
.style-5613 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #ffffff; }
.style-5613 .album-name { color: #90bc6b; }
.style-5613 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5613 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5613 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5613 .businessindex .h4-style { margin-left: 15px; }
.style-5613 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5613 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5613 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5613 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5613 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5613 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5613 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5613 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5613 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5613 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5613 li.group { border-top: 12px solid #9e0327;padding: 15px;margin: 0 0 3px 0; }
.style-5613 li.group:hover { border-top: 12px solid #850321; }
.style-5613 div.content-wrap { line-height: 21px; }
.style-5613 .team-headcoach { font-weight: bold; }
.style-5613 .schedule-date { color: #C20430; }
.style-5613 .schedule-opponent { font-weight: bold; }
.style-5613 .schedule-time { color: #C20430; }
.style-5613 .schedule-site { font-weight: bold; }
.style-5613 .schedule-teamname { font-weight: bold; }
.style-5613 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5613 .featured-link-container { border: 0 0 0 0; }
.style-5613 .poll-answer { padding: 0px; }
.style-5613 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5613 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5613 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5613 .event-detail { margin-bottom: 15px; }
.style-5613 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5613 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5613 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5613 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5613 .prev-button { font-weight: bold; }
.style-5613 .next-button { font-weight: bold; }
.style-5613 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5613 .today-button { font-weight: bold; }
.style-5613 .day a { font-weight: bold; }
.style-5613 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5613 .newsarchivedatepicker .current-year { text-align: center; }
.style-5613 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5613 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5613 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5613 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5613 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5613 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5613 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5613 .large-calendar-grid { border-color: #7e7874; }
.style-5613 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5613 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5613 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5613 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5613 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5613 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5613 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5613 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5613 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5613 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5613 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5613 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5613 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5607 .h2-style { border-top: 6px solid #ffd65c;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #c20430; }
.style-5607 .h3-style { margin-left: 15px;color: #66615E; }
.style-5607 A { color: #90bc6b; }
.style-5607 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5607 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-5607 .description { line-height: 21px;margin-bottom: 5px; }
.style-5607 time { font-weight: bold;color: #7E7874; }
.style-5607 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-5607 .long-description { font-size: 16px;color: #7E7874;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-5607 .brief-description { margin-bottom: 5px; }
.style-5607 .photos { margin: 0 5px 15px 0; }
.style-5607 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5607 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5607 .lists img { margin-right: 5px; }
.style-5607 .answer { line-height: 21px; }
.style-5607 .biobutton { margin: 5px 0 5px 0; }
.style-5607 .title { font-weight: bold; }
.style-5607 .submit-button { margin-left: 5px; }
.style-5607 .photo img { margin-bottom: 10px; }
.style-5607 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5607 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5607 .nick-name { font-weight: bold; }
.style-5607 .name-prefix { font-weight: bold; }
.style-5607 .first-name { font-weight: bold; }
.style-5607 .middle-name { font-weight: bold; }
.style-5607 .last-name { font-weight: bold; }
.style-5607 .maiden-name { font-weight: bold; }
.style-5607 .name-suffix { font-weight: bold; }
.style-5607 .chart { padding: 0px; }
.style-5607 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5607 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5607 .annualfund .goal .label { color: #C20430; }
.style-5607 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;padding: 0px;margin: 0px;color: #c20430; }
.style-5607 .album-name { color: #90bc6b; }
.style-5607 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5607 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5607 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5607 .businessindex .h4-style { margin-left: 15px; }
.style-5607 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5607 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5607 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5607 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5607 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5607 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5607 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5607 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5607 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5607 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5607 li.group { border-top: 12px solid #fff200;padding: 15px;margin: 0 0 3px 0; }
.style-5607 li.group:hover { border-top: 12px solid #ffdf06; }
.style-5607 div.content-wrap { line-height: 21px; }
.style-5607 .team-headcoach { font-weight: bold; }
.style-5607 .schedule-date { color: #C20430; }
.style-5607 .schedule-opponent { font-weight: bold; }
.style-5607 .schedule-time { color: #C20430; }
.style-5607 .schedule-site { font-weight: bold; }
.style-5607 .schedule-teamname { font-weight: bold; }
.style-5607 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5607 .featured-link-container { border: 0 0 0 0; }
.style-5607 .poll-answer { padding: 0px; }
.style-5607 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5607 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5607 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5607 .event-detail { margin-bottom: 15px; }
.style-5607 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5607 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5607 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5607 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5607 .prev-button { font-weight: bold; }
.style-5607 .next-button { font-weight: bold; }
.style-5607 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5607 .today-button { font-weight: bold; }
.style-5607 .day a { font-weight: bold; }
.style-5607 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5607 .newsarchivedatepicker .current-year { text-align: center; }
.style-5607 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5607 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5607 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5607 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5607 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5607 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5607 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5607 .large-calendar-grid { border-color: #7e7874; }
.style-5607 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5607 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5607 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5607 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5607 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5607 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5607 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5607 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5607 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5607 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5607 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5607 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5607 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5592 .h2-style { border-top: 6px solid #4e9ee5;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #4e9ee5; }
.style-5592 .h3-style { margin-left: 15px;color: #66615E; }
.style-5592 A { color: #90bc6b; }
.style-5592 .button { border-left: 10px solid #c6bcb6;color: #90bc6b;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5592 { margin: 0 0 25px 0;background-color: #fff200;border-width: 1px;border-style: solid;border-color: #fff200; }
.style-5592 .description { line-height: 21px;margin-bottom: 5px; }
.style-5592 time { font-weight: bold;color: #7E7874; }
.style-5592 .link-image { float: right;padding: 5px 0 15px 0;margin: 0; }
.style-5592 .long-description { font-size: 16px;color: #000000;font-family: 'Open Sans', sans-serif;line-height: 16px;font-weight: 600; }
.style-5592 .brief-description { margin-bottom: 5px; }
.style-5592 .photos { margin: 0 5px 15px 0; }
.style-5592 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5592 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5592 .lists img { margin-right: 5px; }
.style-5592 .answer { line-height: 21px; }
.style-5592 .biobutton { margin: 5px 0 5px 0; }
.style-5592 .title { font-weight: bold; }
.style-5592 .submit-button { margin-left: 5px; }
.style-5592 .photo img { margin-bottom: 10px; }
.style-5592 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5592 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5592 .nick-name { font-weight: bold; }
.style-5592 .name-prefix { font-weight: bold; }
.style-5592 .first-name { font-weight: bold; }
.style-5592 .middle-name { font-weight: bold; }
.style-5592 .last-name { font-weight: bold; }
.style-5592 .maiden-name { font-weight: bold; }
.style-5592 .name-suffix { font-weight: bold; }
.style-5592 .chart { padding: 0px; }
.style-5592 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5592 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5592 .annualfund .goal .label { color: #C20430; }
.style-5592 A.links-urllink { line-height: 23px;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #c20430; }
.style-5592 .album-name { color: #90bc6b; }
.style-5592 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5592 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5592 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5592 .businessindex .h4-style { margin-left: 15px; }
.style-5592 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-5592 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-5592 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-5592 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-5592 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-5592 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-5592 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-5592 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-5592 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-5592 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-5592 li.group { border-top: 12px solid #ffdf06;padding: 15px;margin: 0 0 3px 0; }
.style-5592 li.group:hover { border-top: 12px solid #efd000; }
.style-5592 div.content-wrap { line-height: 21px; }
.style-5592 .team-headcoach { font-weight: bold; }
.style-5592 .schedule-date { color: #C20430; }
.style-5592 .schedule-opponent { font-weight: bold; }
.style-5592 .schedule-time { color: #C20430; }
.style-5592 .schedule-site { font-weight: bold; }
.style-5592 .schedule-teamname { font-weight: bold; }
.style-5592 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5592 .featured-link-container { border: 0 0 0 0; }
.style-5592 .poll-answer { padding: 0px; }
.style-5592 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5592 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5592 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5592 .event-detail { margin-bottom: 15px; }
.style-5592 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5592 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5592 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5592 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5592 .prev-button { font-weight: bold; }
.style-5592 .next-button { font-weight: bold; }
.style-5592 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5592 .today-button { font-weight: bold; }
.style-5592 .day a { font-weight: bold; }
.style-5592 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5592 .newsarchivedatepicker .current-year { text-align: center; }
.style-5592 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5592 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5592 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5592 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5592 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5592 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5592 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5592 .large-calendar-grid { border-color: #7e7874; }
.style-5592 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5592 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5592 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5592 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5592 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5592 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5592 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5592 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5592 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5592 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5592 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5592 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5592 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5593 .h2-style { color: #00b0dd;margin: 0 0 10px 0; }
.style-5593 .h3-style { color: #66615E; }
.style-5593 .h4-style { color: #343434; }
.style-5593 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5593 { border-top: 2px groove rgba(255, 255, 255, 0.62);border-bottom: 2px groove rgba(255, 255, 255, 0.62);padding: 15px 0 15px 0;margin-bottom: 25px; }
.style-5593 .description { line-height: 21px;margin-bottom: 5px; }
.style-5593 time { font-weight: bold;color: #7E7874; }
.style-5593 .h4-style A { color: #343434; }
.style-5593 .brief-description { margin-bottom: 5px; }
.style-5593 .photos { margin: 0 15px 15px 0; }
.style-5593 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5593 .full-name { color: #343434; }
.style-5593 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5593 .lists img { margin-right: 5px; }
.style-5593 .question { color: #343434; }
.style-5593 .answer { line-height: 21px; }
.style-5593 .biobutton { margin: 5px 0 5px 0; }
.style-5593 .title { font-weight: bold;color: #343434; }
.style-5593 .submit-button { margin-left: 5px; }
.style-5593 .photo img { margin-bottom: 10px; }
.style-5593 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5593 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5593 .nick-name { font-weight: bold; }
.style-5593 .name-prefix { font-weight: bold; }
.style-5593 .first-name { font-weight: bold; }
.style-5593 .middle-name { font-weight: bold; }
.style-5593 .last-name { font-weight: bold; }
.style-5593 .maiden-name { font-weight: bold; }
.style-5593 .name-suffix { font-weight: bold; }
.style-5593 .chart { padding: 0px; }
.style-5593 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5593 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5593 .annualfund .goal .label { color: #C20430; }
.style-5593 .album-name { color: #C20430; }
.style-5593 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5593 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5593 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5593 .businessindex .phone .label { font-weight: bold; }
.style-5593 .businessindex .address .label { font-weight: bold; }
.style-5593 .businessindex .distance .label { font-weight: bold; }
.style-5593 .businessindex .webpage .label { font-weight: bold; }
.style-5593 .businessindex .udf1 .label { font-weight: bold; }
.style-5593 .businessindex .udf2 .label { font-weight: bold; }
.style-5593 .businessindex .udf3 .label { font-weight: bold; }
.style-5593 .businessindex .udf4 .label { font-weight: bold; }
.style-5593 .businessindex .udf5 .label { font-weight: bold; }
.style-5593 .businessindex .description .label { font-weight: bold; }
.style-5593 li.group { margin-bottom: 15px; }
.style-5593 div.content-wrap { line-height: 25px;color: #00b0dd;font-size: 21px;font-style: italic;font-family: 'Open Sans', sans-serif; }
.style-5593 .team-headcoach { font-weight: bold; }
.style-5593 .schedule-date { color: #C20430; }
.style-5593 .schedule-opponent { font-weight: bold; }
.style-5593 .schedule-time { color: #C20430; }
.style-5593 .schedule-site { font-weight: bold; }
.style-5593 .schedule-teamname { font-weight: bold; }
.style-5593 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5593 .featured-link-container { border: 0 0 0 0; }
.style-5593 .poll-answer { padding: 0px; }
.style-5593 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5593 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5593 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5593 .event-detail { margin-bottom: 15px; }
.style-5593 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5593 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5593 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5593 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5593 .prev-button { font-weight: bold; }
.style-5593 .next-button { font-weight: bold; }
.style-5593 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5593 .today-button { font-weight: bold; }
.style-5593 .day a { font-weight: bold; }
.style-5593 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5593 .newsarchivedatepicker .current-year { text-align: center; }
.style-5593 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5593 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5593 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5593 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5593 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5593 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5593 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5593 .large-calendar-grid { border-color: #7e7874; }
.style-5593 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5593 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5593 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5593 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5593 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5593 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5593 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5593 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5593 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5593 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5593 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5593 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5593 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5594 .h2-style { color: #00c2f4;margin: 0 0 15px 0; }
.style-5594 .h3-style { color: #66615E; }
.style-5594 .h4-style { margin: 0px; }
.style-5594 A { color: #00c2f4; }
.style-5594 .button { border-left: 10px solid #c6bcb6;color: #00c2f4;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5594 { border-top: 2px groove rgba(255, 255, 255, 0.62);padding: 15px 0 0 0;margin-bottom: 25px; }
.style-5594 .description { line-height: 21px;margin-bottom: 5px; }
.style-5594 time { font-weight: bold;color: #7E7874; }
.style-5594 .brief-description { margin-bottom: 5px; }
.style-5594 .photos { margin: 0 15px 15px 0; }
.style-5594 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-5594 .job-title { font-weight: bold;color: #B8AEA9; }
.style-5594 .lists img { margin-right: 5px; }
.style-5594 .answer { line-height: 21px; }
.style-5594 .biobutton { margin: 5px 0 5px 0; }
.style-5594 .title { font-weight: bold; }
.style-5594 .submit-button { margin-left: 5px; }
.style-5594 .photo img { margin-bottom: 10px; }
.style-5594 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-5594 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-5594 .nick-name { font-weight: bold; }
.style-5594 .name-prefix { font-weight: bold; }
.style-5594 .first-name { font-weight: bold; }
.style-5594 .middle-name { font-weight: bold; }
.style-5594 .last-name { font-weight: bold; }
.style-5594 .maiden-name { font-weight: bold; }
.style-5594 .name-suffix { font-weight: bold; }
.style-5594 .chart { padding: 0px; }
.style-5594 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-5594 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-5594 .annualfund .goal .label { color: #C20430; }
.style-5594 .album-select-form { margin-bottom: 10px; }
.style-5594 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-5594 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5594 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5594 .businessindex .phone .label { font-weight: bold; }
.style-5594 .businessindex .address .label { font-weight: bold; }
.style-5594 .businessindex .distance .label { font-weight: bold; }
.style-5594 .businessindex .webpage .label { font-weight: bold; }
.style-5594 .businessindex .udf1 .label { font-weight: bold; }
.style-5594 .businessindex .udf2 .label { font-weight: bold; }
.style-5594 .businessindex .udf3 .label { font-weight: bold; }
.style-5594 .businessindex .udf4 .label { font-weight: bold; }
.style-5594 .businessindex .udf5 .label { font-weight: bold; }
.style-5594 .businessindex .description .label { font-weight: bold; }
.style-5594 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-5594 div.content-wrap { line-height: 25px; }
.style-5594 .team-headcoach { font-weight: bold; }
.style-5594 .schedule-date { color: #C20430; }
.style-5594 .schedule-opponent { font-weight: bold; }
.style-5594 .schedule-time { color: #C20430; }
.style-5594 .schedule-site { font-weight: bold; }
.style-5594 .schedule-teamname { font-weight: bold; }
.style-5594 .schedule-title { font-weight: bold;color: #7E7874; }
.style-5594 .featured-link-container { border: 0 0 0 0; }
.style-5594 .poll-answer { padding: 0px; }
.style-5594 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-5594 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-5594 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-5594 .event-detail { margin-bottom: 15px; }
.style-5594 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-5594 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-5594 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-5594 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-5594 .prev-button { font-weight: bold; }
.style-5594 .next-button { font-weight: bold; }
.style-5594 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-5594 .today-button { font-weight: bold; }
.style-5594 .day a { font-weight: bold; }
.style-5594 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-5594 .newsarchivedatepicker .current-year { text-align: center; }
.style-5594 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-5594 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-5594 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-5594 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-5594 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-5594 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5594 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-5594 .large-calendar-grid { border-color: #7e7874; }
.style-5594 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-5594 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-5594 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-5594 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-5594 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-5594 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-5594 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5594 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-5594 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-5594 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-5594 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-5594 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-5594 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-5595 { padding: 0px;margin: 0 0 30px 0; }
.style-5595 .page-title-level-2 { margin: 0 0 6px 0;color: #00b0dd;font-size: 25px;font-weight: 700;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif;text-rendering: optimizelegibility; }
.style-5595 .page-title-level-3 { margin: 0 0 6px 0;color: #00c2f4;font-size: 25px;font-weight: 600;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif;text-rendering: optimizelegibility; }
.style-5595 .page-title-level-4 { margin: 0px;color: #FFD60A;font-size: 25px;font-weight: 600;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif;text-rendering: optimizelegibility; }
.style-5595 .pagetitle hgroup { margin: 0px; }
.style-5596 { padding: 0px;margin: 0 0 30px 0; }
.style-5596 .page-title-level-1 { margin: 0 0 6px 0;color: #00b0dd;font-size: 25px;font-weight: 700;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif;text-rendering: optimizelegibility; }
.style-5596 .page-title-level-2 { margin: 0 0 6px 0;color: #7E7874;font-size: 25px;font-weight: 700;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif; }
.style-5596 .page-title-level-3 { margin: 0 0 6px 0;color: #7E7874;font-size: 25px;font-weight: 600;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif; }
.style-5596 .page-title-level-4 { margin: 0px;color: #A79F9A;font-size: 25px;font-weight: 600;text-transform: uppercase;line-height: 20px;font-family: 'Open Sans', sans-serif; }
.style-5596 .pagetitle hgroup { margin: 0px; }
.style-5578 { padding-bottom: 7px;margin-top: 35px; }
.style-5578 .logo img { margin-top: -30px; }
.style-5577 A { text-decoration: none; }
.style-5577 { margin: 12px 0 0 0;font-weight: bold;text-align: center; }
.style-5577 A.links-urllink { font-size: 15px;background-image: url('/ftpimages/54/site/720/images/arrow_white_side.png');background-position: right center;background-repeat: no-repeat;padding: 0 11px 0 0;color: #FFFFFF; }
.style-5577 A.links-urllink:hover { text-decoration: underline; }
.style-5577 li.group { display: inline-block;font-size: 14px;font-family: 'Open Sans', sans-serif;text-transform: uppercase;text-decoration: none;padding-left: 15px; }
.style-5577 li.subcategory-group { text-align: center; }
.style-5577 div.content-wrap { float: right;text-align: right; }
.style-5569 { margin-top: 7px;padding: 4px 7px 4px 4px;border-color: #C6BCB6;border-width: 1px;border-style: solid;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;background-color: #FFFFFF; }
.style-5569 .submit-button { background-image: url('/ftpimages/54/site/720/images/searchIcon.png');background-position: center center;background-repeat: no-repeat;text-indent: -9999px;height: 19px;width: 19px;/*margin-left: -30px;*/
background-color: #FFFFFF;border: none;float: right; }
.style-5569 .search-text { color: #C6BCB6;font-size: 13px;border: 0;width: 85%; }
.style-5569 div.content-wrap { margin: 0px; }
.style-5569 .search-container { padding: 0px; }
.style-5574 { margin-top: 15px;margin-bottom: 20px; }
.style-5574:hover { color: #FFFFFF; }
.style-5574 .mini-sitemap-open { font-weight: bold;font-family: Arial;font-size: 13px;text-transform: uppercase;text-decoration: none;color: #FFFFFF;background-color: #00B0DD;padding: 8px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;display: inline-block; }
.style-5574 .mini-sitemap-close { font-weight: bold;font-family: Arial;font-size: 13px;text-transform: uppercase;text-decoration: none;color: #FFFFFF;background-color: #00B0DD;padding: 8px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;display: inline-block; }
.style-5574 .ms-level1 { margin: 21px 0 27px 0;color: #FFFFFF; }
.style-5574 .ms-l1-text { font-family: 'Open Sans', sans-serif;font-weight: 600;text-decoration: none;color: #FFFFFF;text-transform: uppercase;line-height: 15px; }
.style-5574 .ms-level2 { margin-top: 10px; }
.style-5574 .ms-l2-item { padding: 10px 0; }
.style-5574 .ms-l2-text { text-decoration: none;color: #FFFFFF;line-height: 15px;padding: 10px 0; }
.style-5574 .ms-l2-text:hover { color: #FFFFFF;text-decoration: underline; }
.style-5574 div.content-wrap { color: #FFFFFF; }
.style-5576 { margin-bottom: 25px; }
.style-5576 div.content-wrap { font-size: 14px;color: #FFFFFF;line-height: 17px; }
.style-7308 .h2-style { border-top: 6px solid #c20430;padding: 11px 15px 0 15px;margin: 0 0 3px 0;color: #C20430; }
.style-7308 .h3-style { margin-left: 15px;color: #66615E; }
.style-7308 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-7308 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF; }
.style-7308 .description { line-height: 21px;margin-bottom: 5px; }
.style-7308 time { font-weight: bold;color: #7E7874; }
.style-7308 .brief-description { margin-bottom: 5px; }
.style-7308 .photos { margin: 0 5px 15px 0; }
.style-7308 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-7308 .job-title { font-weight: bold;color: #B8AEA9; }
.style-7308 .lists img { margin-right: 5px; }
.style-7308 .answer { line-height: 21px; }
.style-7308 .biobutton { margin: 5px 0 5px 0; }
.style-7308 .title { font-weight: bold; }
.style-7308 .submit-button { margin-left: 5px; }
.style-7308 .photo img { margin-bottom: 10px; }
.style-7308 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-7308 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-7308 .nick-name { font-weight: bold; }
.style-7308 .name-prefix { font-weight: bold; }
.style-7308 .first-name { font-weight: bold; }
.style-7308 .middle-name { font-weight: bold; }
.style-7308 .last-name { font-weight: bold; }
.style-7308 .maiden-name { font-weight: bold; }
.style-7308 .name-suffix { font-weight: bold; }
.style-7308 .chart { padding: 0px; }
.style-7308 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-7308 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-7308 .annualfund .goal .label { color: #C20430; }
.style-7308 .album-name { color: #C20430; }
.style-7308 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-7308 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7308 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7308 .businessindex .h4-style { margin-left: 15px; }
.style-7308 .businessindex .phone .label { font-weight: bold;margin-left: 15px; }
.style-7308 .businessindex .address .label { font-weight: bold;margin-left: 15px; }
.style-7308 .businessindex .distance .label { font-weight: bold;margin-left: 15px; }
.style-7308 .businessindex .webpage .label { font-weight: bold;margin-left: 15px; }
.style-7308 .businessindex .udf1 .label { font-weight: bold;margin-left: 15px; }
.style-7308 .businessindex .udf2 .label { font-weight: bold;margin-left: 15px; }
.style-7308 .businessindex .udf3 .label { font-weight: bold;margin-left: 15px; }
.style-7308 .businessindex .udf4 .label { font-weight: bold;margin-left: 15px; }
.style-7308 .businessindex .udf5 .label { font-weight: bold;margin-left: 15px; }
.style-7308 .businessindex .description .label { font-weight: bold;margin-left: 15px; }
.style-7308 li.group { margin-bottom: 15px; }
.style-7308 div.content-wrap { padding: 15px;line-height: 21px; }
.style-7308 .team-headcoach { font-weight: bold; }
.style-7308 .schedule-date { color: #C20430; }
.style-7308 .schedule-opponent { font-weight: bold; }
.style-7308 .schedule-time { color: #C20430; }
.style-7308 .schedule-site { font-weight: bold; }
.style-7308 .schedule-teamname { font-weight: bold; }
.style-7308 .schedule-title { font-weight: bold;color: #7E7874; }
.style-7308 .featured-link-container { border: 0 0 0 0; }
.style-7308 .poll-answer { padding: 0px; }
.style-7308 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-7308 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-7308 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-7308 .event-detail { margin-bottom: 15px; }
.style-7308 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-7308 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-7308 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-7308 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-7308 .prev-button { font-weight: bold; }
.style-7308 .next-button { font-weight: bold; }
.style-7308 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-7308 .today-button { font-weight: bold; }
.style-7308 .day a { font-weight: bold; }
.style-7308 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-7308 .newsarchivedatepicker .current-year { text-align: center; }
.style-7308 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-7308 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-7308 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-7308 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-7308 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-7308 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-7308 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-7308 .large-calendar-grid { border-color: #7e7874; }
.style-7308 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-7308 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-7308 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-7308 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-7308 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-7308 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-7308 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-7308 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-7308 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-7308 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-7308 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-7308 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-7308 .game { border-top: 2px groove rgba(255, 255, 255, 0.62);margin: 5px 0 0 0;padding: 0 0 8px 0; }
.style-7308 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-10790 .h2-style { color: #C20430;margin: 0 0 15px 0; }
.style-10790 .h3-style { color: #66615E; }
.style-10790 .h4-style { margin: 0px;padding-bottom: 5px; }
.style-10790 .button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-10790 { margin-bottom: 25px;line-height: 20px;border-width: 0 0 0 3px;border-style: solid;border-color: #C20430;padding: 0 0 0 15px; }
.style-10790 .description { line-height: 21px;margin-bottom: 5px; }
.style-10790 time { font-weight: bold;color: #7E7874; }
.style-10790 .brief-description { margin-bottom: 5px; }
.style-10790 .photos { padding: 0px;margin-right: 10px; }
.style-10790 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);margin: 0 20px 10px 0; }
.style-10790 .author { margin-bottom: 5px;font-weight: bold;color: #B0A8A2; }
.style-10790 .job-title { font-weight: bold;color: #B8AEA9; }
.style-10790 .lists img { margin-right: 5px; }
.style-10790 .answer { line-height: 21px; }
.style-10790 .biobutton { margin: 5px 0 5px 0; }
.style-10790 .title { font-weight: bold; }
.style-10790 .submit-button { margin-left: 5px;padding: 1px 1px 1px 3px; }
.style-10790 .photo img { margin-bottom: 10px; }
.style-10790 .one-hundred { padding: 0px;margin: 0px;font-weight: bold;color: #C20430; }
.style-10790 .fund .bar { box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .5);background-color: #C20430; }
.style-10790 .nick-name { font-weight: bold; }
.style-10790 .name-prefix { font-weight: bold; }
.style-10790 .first-name { font-weight: bold; }
.style-10790 .middle-name { font-weight: bold; }
.style-10790 .last-name { font-weight: bold; }
.style-10790 .maiden-name { font-weight: bold; }
.style-10790 .name-suffix { font-weight: bold; }
.style-10790 .chart { padding: 0px; }
.style-10790 .scale { font-size: 14px;padding: 0px;margin: 0px; }
.style-10790 .fund .bar-container { box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);-o-box-shadow: inset 0 0 3px rgba(0, 0, 6, .25);border-width: 1px;border-style: solid;border-color: #FFFFFF;background-color: #F7F6F5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.style-10790 .annualfund .goal .label { color: #C20430; }
.style-10790 .album-name { color: #C20430; }
.style-10790 .album-select-form { margin-bottom: 10px; }
.style-10790 .fund .chart .scale li i { border-color: #E6E6E6;padding: 0px;margin: 0px; }
.style-10790 .audio .jp-repeat-off { border-color: #FFFFFF; }
.style-10790 .audio .jp-time-holder { text-align: center; }
.style-10790 .greeting { margin-bottom: 15px; }
.style-10790 .course-title.off-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10790 .course-title.off-state:hover { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10790 .businessindex .phone .label { font-weight: bold; }
.style-10790 .businessindex .address .label { font-weight: bold; }
.style-10790 .businessindex .distance .label { font-weight: bold; }
.style-10790 .businessindex .webpage .label { font-weight: bold; }
.style-10790 .businessindex .udf1 .label { font-weight: bold; }
.style-10790 .businessindex .udf2 .label { font-weight: bold; }
.style-10790 .businessindex .udf3 .label { font-weight: bold; }
.style-10790 .businessindex .udf4 .label { font-weight: bold; }
.style-10790 .businessindex .udf5 .label { font-weight: bold; }
.style-10790 .businessindex .description .label { font-weight: bold; }
.style-10790 li.group { margin-bottom: 15px;display: inline-block;width: 100%; }
.style-10790 div.content-wrap { line-height: 25px; }
.style-10790 .team-headcoach { font-weight: bold; }
.style-10790 .schedule-date { color: #C20430; }
.style-10790 .schedule-opponent { font-weight: bold; }
.style-10790 .schedule-time { color: #C20430; }
.style-10790 .schedule-site { font-weight: bold; }
.style-10790 .schedule-teamname { font-weight: bold; }
.style-10790 .schedule-title { font-weight: bold;color: #7E7874; }
.style-10790 .featured-link-container { border: 0 0 0 0; }
.style-10790 .search-container { margin-bottom: 10px; }
.style-10790 .poll-answer { padding: 0px; }
.style-10790 .poll .bar { background-color: #C20430;border-color: #C20430; }
.style-10790 .month-name { background-color: #C6BCB6;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #FFFFFF; }
.style-10790 .day-number { background-color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 0 2px;color: #C20430;border-color: #C6BCB6;border-width: 2px;border-style: solid; }
.style-10790 .event-detail { margin-bottom: 15px; }
.style-10790 .course-title.on-state { background-image: url('/ftpimages/54/site/720/images/arrow_red_down.png');background-position: left center;background-repeat: no-repeat;padding-left: 15px; }
.style-10790 .calendardatepicker li.today a { color: #FFFFFF;background-color: #C20430; }
.style-10790 .calendardatepicker li.selected-day a { background-color: #C20430;color: #FFFFFF; }
.style-10790 li.has-events a { background-color: #C6BCB6;color: #FFFFFF; }
.style-10790 .prev-button { font-weight: bold; }
.style-10790 .next-button { font-weight: bold; }
.style-10790 .day-header span { font-weight: bold;color: #FFFFFF;background-color: #7E7874;text-transform: uppercase;font-size: 15px; }
.style-10790 .today-button { font-weight: bold; }
.style-10790 .day a { font-weight: bold; }
.style-10790 .day a:hover { background-color: #C20430;color: #FFFFFF; }
.style-10790 .newsarchivedatepicker .current-year { text-align: center; }
.style-10790 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-10790 .newsarchivedatepicker .month-number { border-width: 0px;margin: 3px;font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;background-color: #E6E6E6;color: #7E7874; }
.style-10790 .newsarchivedatepicker .month-number:hover { background-color: #C20430;color: #FFFFFF; }
.style-10790 .newsarchivelist .publish-month { margin-bottom: 10px; }
.style-10790 .newsarchivedatepicker .next-year { font-weight: bold; }
.style-10790 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-10790 button.month-number.selected-month { color: #FFFFFF;background-color: #C20430; }
.style-10790 .large-calendar-grid { border-color: #7e7874; }
.style-10790 .large-calendar-grid ol.calendar-header li { border-color: #615C59;background-color: #7E7874;font-weight: bold;color: #FFFFFF;text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.style-10790 .large-calendar-grid .day-holder { border-color: #7e7874; }
.style-10790 .large-calendar-grid .date { text-align: center;font-weight: bold;color: #7E7874; }
.style-10790 .large-calendar-grid .other-month.day-holder { border-color: #7E7874;background-color: #E6E6E6;color: #B5B5B5; }
.style-10790 .large-calendar-grid .other-month.day-holder .date { color: #B0A7A3; }
.style-10790 .large-calendar-grid .today.day-holder { border-color: #7E7874; }
.style-10790 .large-calendar-grid .today.day-holder .date { background-color: #C20430;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10790 .large-calendar-grid .has-events.day-holder { border-color: #7E7874; }
.style-10790 .large-calendar-grid .has-events.day-holder .date:not(.active) { background-color: #C6BCB6;font-weight: bold;color: #FFFFFF;text-align: center; }
.style-10790 .large-calendar-grid .has-events.day-holder .date:not(.active):hover { background-color: #C20430; }
.style-10790 .large-calendar-grid .day-holder .date.active { background-color: #C20430;font-weight: bold; }
.style-10790 .large-calendar-grid .calendar-list { border-color: #7E7874; }
.style-10790 .h4-style.calendar-event-title a { background-color: #FFFFFF; }
.style-60096 .nav-menu { text-align: center; }
.style-60096 .l1-item { display: inline-block;float: none; }
.style-60096 .l1-item > a { font-size: 0.9375em;text-transform: uppercase;color: #fff;letter-spacing: 0.1rem;text-decoration: none;line-height: 1.2;padding: 0 0 2.5rem 0 !important;position: relative; }
.style-60096 .l1-item > a:after { content: "";display: block;position: absolute;bottom: 0.25rem;left: 50%;-webkit-transform: translateX(-50%) rotate(45deg);-moz-transform: translateX(-50%) rotate(45deg);-ms-transform: translateX(-50%) rotate(45deg);transform: translateX(-50%) rotate(45deg);width: 1.375rem;height: 1.375rem;border-right: 2px solid #fff;border-bottom: 2px solid #fff;-webkit-transition: bottom 0.3s ease;-moz-transition: bottom 0.3s ease;-ms-transition: bottom 0.3s ease;transition: bottom 0.3s ease; }
.style-60096 .level2 { display: none !important; }
.style-60096 .level3 { display: none !important; }
.style-60132 .nav-menu { font-family: 'Open Sans', sans-serif; }
.style-60132 .l1-item { margin-top: 1.25rem; }
.style-60132 .l1-item:first-child { margin: 0; }
.style-60132 .l1-item > a { font-size: 0.875rem;line-height: 1.2;font-weight: bold;color: #fff;text-decoration: none;text-transform: uppercase;letter-spacing: 0.15rem;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60132 .l1-item > a:hover { color: rgba(255,255,255,0.6); }
.style-60132 .l2-item > a { display: none !important; }
.style-60132 .level3 { display: none !important; }
.style-60075 .nav-menu { padding-left: 2vw;margin-left: 1.125vw;position: relative;z-index: 99999999; }
.style-60075 .nav-menu:before { /*content: "";display: block;position: absolute;top: 1rem;left: 0;height: 2rem;width: 1px;background-color: #7f7f7f;margin-top: -0.5rem;: */; }
.style-60075 .l1-item { margin-left: 2vw;color: #7f7f7f;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60075 .l1-item:hover { color: #c20430; }
.style-60075 .l1-item:first-child { margin: 0;color: #c20430;font-weight: bold;padding-right: 1.25rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/quicklinks.png');background-position: right center;background-repeat: no-repeat;background-size: 1rem; }
.style-60075 .l1-item > a { font-family: 'Open Sans', sans-serif;font-size: 0.9375rem;line-height: 1.2;text-decoration: none;padding: 0.875rem 0 !important;color: inherit;text-transform: uppercase;letter-spacing: 0.1rem; }
.style-60075 .l1-item.active { color: #c20430; }
.style-60075 .l2-item { color: #353231;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60075 .l2-item:hover { color: #c20430; }
.style-60075 .l2-item > a { font-size: 1rem;line-height: 1.2;padding: 0.625rem 1.25rem;text-decoration: none;color: inherit; }
.style-60075 .l2-item > a:hover { text-decoration: none; }
.style-60075 .l2-item.active { color: #c20430; }
.style-60075 .l3-item { color: #353231;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60075 .l3-item:hover { color: #c20430; }
.style-60075 .l3-item > a { font-size: 1rem;line-height: 1.2;padding: 0.625rem 1.25rem;text-decoration: none;color: inherit; }
.style-60075 .l3-item > a:hover { text-decoration: underline; }
.style-60075 .l3-item.active { color: #c20430; }
.style-60075 .level2 { background-color: rgba(231,227,224,0.95);padding: .5rem;text-align: left;-webkit-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);-moz-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17); }
.style-60075 .level3 { background-color: rgba(231,227,224,0.9);text-align: left;-webkit-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);-moz-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17); }
.style-60076 .nav-menu { margin-left: 2vw; }
.style-60076 .l1-item { color: #353231;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60076 .l1-item:hover { color: #c20430; }
.style-60076 .l1-item > a { font-family: 'Open Sans', sans-serif;font-size: 0.9375rem;line-height: 1.2;font-weight: bold;text-decoration: none;padding: 0.875rem 0 0.875rem 1.5rem;: !important;color: inherit;letter-spacing: 0.1rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/lock.png');background-position: left center;background-repeat: no-repeat;background-size: 1.125rem; }
.style-60076 .level2 { display: none !important; }
.style-60076 .level3 { display: none !important; }
.style-60078 .l1-item { margin-left: 2.25vw;color: #353231;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60078 .l1-item:hover { color: #c20430; }
.style-60078 .l1-item:first-child { margin: 0; }
.style-60078 .l1-item > a { font-family: 'Open Sans', sans-serif;font-size: 1.25rem;line-height: 1.2;font-weight: bold;text-decoration: none;padding: 2.08rem 0 !important;color: inherit;text-transform: uppercase;letter-spacing: 0.1vw;position: relative;-webkit-transition: font-size 0.6s ease, padding 0.6s ease;-moz-transition: font-size 0.6s ease, padding 0.6s ease;-ms-transition: font-size 0.6s ease, padding 0.6s ease;transition: font-size 0.6s ease, padding 0.6s ease; }
.style-60078 .l1-item > a:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 2px;height: 1.75rem;background-color: #c20430;opacity: 0;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease; }
.style-60078 .l1-item.active { color: #c20430; }
.style-60078 .l1-item.active > a:after { opacity: 1; }
.style-60078 .l2-item { color: #353231;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60078 .l2-item:hover { color: #c20430; }
.style-60078 .l2-item > a { font-size: 1rem;line-height: 1.2;padding: 0.625rem 1.25rem;text-decoration: none;color: inherit; }
.style-60078 .l2-item > a:hover { text-decoration: underline; }
.style-60078 .l2-item.active { color: #c20430; }
.style-60078 .l3-item { color: #353231;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60078 .l3-item:hover { color: #c20430; }
.style-60078 .l3-item > a { font-size: 1rem;line-height: 1.2;padding: 0.625rem 1.25rem;text-decoration: none;color: inherit; }
.style-60078 .l3-item > a:hover { text-decoration: underline; }
.style-60078 .l3-item.active { color: #c20430; }
.style-60078 .level2 { background-color: rgba(231,227,224,0.9);text-align: left;-webkit-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);-moz-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17); }
.style-60078 .level3 { background-color: rgba(231,227,224,0.9);text-align: left;-webkit-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);-moz-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17); }
.style-60073 .l1-item { margin-left: 2vw;color: #7f7f7f;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60073 .l1-item:hover { color: #c20430; }
.style-60073 .l1-item:first-child { margin: 0; }
.style-60073 .l1-item > a { font-family: 'Open Sans', sans-serif;font-size: 0.9375rem;line-height: 1.2;font-weight: bold;text-decoration: none;padding: 0.875rem 0 !important;color: inherit;text-transform: uppercase;letter-spacing: 0.1rem; }
.style-60073 .l1-item.active { color: #c20430; }
.style-60073 .level2 { display: none !important; }
.style-60073 .level3 { display: none !important; }
.style-88352 .nav-menu { position: relative;z-index: 2;max-width: 80vw;margin: 0 auto;box-shadow: 0 0 1.389rem rgb(7 19 11 / 10%); }
.style-88352 .l1-item { font-family: Arial;font-weight: bold;font-size: 15px;line-height: 19px;color: #4B4745;padding: 0 0 0 23px;float: none;display: inline-block;margin: .5em 0; }
.style-88352 .l1-item:first-child { padding: 0; }
.style-88352 .l1-item > a { color: inherit;text-decoration: none;padding: 0 !important;padding-bottom: 8px !important;text-transform: uppercase;letter-spacing: .1em;font-weight: bold;transition: color .3s ease; }
.style-88352 .l1-item > a:hover { color: #c20430; }
.style-88352 .l1-item > a:before { content: "";display: block;position: absolute;left: 0;bottom: 0;width: 0;height: 4px;background-color: #c20430;transition: width .6s ease; }
.style-88352 .l1-item > a .arrow { border-color: var(--color-red);border-width: 2px 2px 0 0;border-style: solid;width: 5px;height: 5px;left: auto;right: auto;top: auto;position: static;float: right;margin: 6px 0 0 .75rem;transform: rotate(135deg);-webkit-backface-visibility: hidden; }
.style-88352 .l1-item.active > a { color: #c20430;font-weight: bold; }
.style-88352 .l1-item.active > a:before { width: 100%; }
.style-88352 .l2-item { color: #4B4745; }
.style-88352 .l2-item:hover { color: #c20430; }
.style-88352 .l2-item > a { color: inherit;text-decoration: none;padding: .5em 1.5em !important; }
.style-88352 .l2-item > a:hover { color: inherit; }
.style-88352 .l2-item > a .arrow { border-color: inherit;border-width: 2px 2px 0 0;border-style: solid;width: 5px;height: 5px;left: auto;right: 10px;top: 40%;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden; }
.style-88352 .l2-item.active { color: #c20430; }
.style-88352 .l2-item.active > a { color: inherit;font-weight: bold; }
.style-88352 .l3-item { color: #4B4745; }
.style-88352 .l3-item:hover { color: #c20430; }
.style-88352 .l3-item > a { color: inherit;text-decoration: none;padding: .5em 1.5em !important; }
.style-88352 .l3-item > a:hover { color: inherit; }
.style-88352 .l3-item > a .arrow { border-color: inherit;border-width: 2px 2px 0 0;border-style: solid;width: 5px;height: 5px;left: auto;right: 10px;top: 40%;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden; }
.style-88352 .l3-item.active { color: #c20430; }
.style-88352 .l3-item.active > a { color: inherit;font-weight: bold; }
.style-88352 .level1 { background-color: #fff;padding: 1em 2em .75em;box-sizing: border-box;text-align: center; }
.style-88352 .level2 { background-color: #ffffff;text-align: left;padding: .5em 0;font-weight: normal; }
.style-88352 .level3 { color: inherit;background-color: #ffffff;text-align: left;padding: .5em 0; }
.style-95362 .mega-menu-panel { background-color: #fff;border-left: 6px solid #c20431;font-family: 'Open Sans', sans-serif;color: #2a2a2a;line-height: 1.64;text-align: left;border-top: 1px solid #ccc;-webkit-box-shadow: 0px 4px 26px -14px rgba(0,0,0,0.75);-moz-box-shadow: 0px 4px 26px -14px rgba(0,0,0,0.75);box-shadow: 0px 4px 26px -14px rgba(0,0,0,0.75);width: clamp(935px,75vw,1300px);left: auto;right: 0; }
.style-95362 .mega-menu-item.l1-item { margin-left: 2.25vw;color: #353231;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-95362 .mega-menu-item.l1-item:hover { color: #c20430;--item-opacity: var(--item-opacity-hover); }
.style-95362 .mega-menu-item.l1-item > a { font-family: 'Open Sans', sans-serif;font-size: 1.25rem;line-height: 1.2;font-weight: bold;text-decoration: none;padding: 2.08rem 0 !important;color: inherit;text-transform: uppercase;letter-spacing: 0.1vw;position: relative;-webkit-transition: font-size 0.6s ease, padding 0.6s ease;-moz-transition: font-size 0.6s ease, padding 0.6s ease;-ms-transition: font-size 0.6s ease, padding 0.6s ease;transition: font-size 0.6s ease, padding 0.6s ease; }
.style-95362 .mega-menu-item.l1-item > a:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 2px;height: 1.75rem;background-color: #c20430;opacity: var(--item-opacity);transition: opacity 0.3s ease; }
.style-95362 .mega-menu-item.l1-item.active { color: #c20430;--item-opacity: var(--item-opacity-hover); }
.style-95362 .menu-type-mega.nav-menu { --item-opacity: 0;--item-opacity-hover: 1; }
.style-95365 .nav-menu { padding: clamp(1.5rem,2.5vw,2.5rem);box-sizing: border-box;font-family: 'Open Sans', sans-serif;display: flex;flex-direction: column;justify-content: center;height: 100%; }
.style-95365 .l1-item { color: #2a2a2a;transition: color .3s ease; }
.style-95365 .l1-item:hover { color: #c20431; }
.style-95365 .l1-item > a { font-family: 'Bitter', serif;font-size: 1rem;color: inherit;text-decoration: none;line-height: 1.2;font-weight: 600;padding: .4em 0 !important; }
.style-95365 .l1-item > a .arrow { border-color: var(--color-2);border-width: 2px 2px 0 0;border-style: solid;width: 5px;height: 5px;left: auto;right: 0;top: 50%;transform: rotate(45deg) translate(-50%, -50%);-webkit-backface-visibility: hidden; }
.style-95365 .l1-item.active { color: #c20431; }
.style-95365 .l2-item { color: #2a2a2a;transition: color .3s ease;border-top: 1px solid #ccc; }
.style-95365 .l2-item:hover { color: #c20431; }
.style-95365 .l2-item:first-child { border: none; }
.style-95365 .l2-item > a { text-decoration: none;line-height: 1.2;color: inherit;font-size: .875rem;padding: .5em .25em !important;box-sizing: border-box; }
.style-95365 .l2-item > a .arrow { border-color: var(--color-2);border-width: 2px 2px 0 0;border-style: solid;width: 5px;height: 5px;left: auto;right: 0;top: 50%;transform: rotate(45deg) translate(-50%, -50%);-webkit-backface-visibility: hidden; }
.style-95365 .l2-item.active { color: #c20431; }
.style-95365 .l2-item.active > a { font-weight: bold; }
.style-95365 .l3-item { color: #2a2a2a;transition: color .3s ease;border-top: 1px solid #ccc; }
.style-95365 .l3-item:hover { color: #c20431; }
.style-95365 .l3-item:first-child { border: none; }
.style-95365 .l3-item > a { text-decoration: none;line-height: 1.2;color: inherit;font-size: .875rem;padding: .5em .25em !important;box-sizing: border-box; }
.style-95365 .l3-item > a .arrow { border-color: var(--color-2);border-width: 2px 2px 0 0;border-style: solid;width: 5px;height: 5px;left: auto;right: 0;top: 50%;transform: rotate(45deg) translate(-50%, -50%);-webkit-backface-visibility: hidden; }
.style-95365 .l3-item.active { color: #c20431; }
.style-95365 .l3-item.active > a { font-weight: bold; }
.style-95365 .level2 { background-color: #fff;border: 1px solid #ccc;padding: .75em 1em;box-sizing: border-box;text-align: left;border-radius: 12px; }
.style-95365 .level3 { background-color: #fff;border: 1px solid #ccc;padding: .75em 1em;box-sizing: border-box;text-align: left;border-radius: 12px; }
.style-34047 .l1-item { color: #C20430;font-family: 'Open Sans', sans-serif;font-size: 15px;font-weight: 600;padding-right: 35px;display: inline-block;float: none; }
.style-34047 .l1-item > a { color: inherit;text-transform: uppercase;text-shadow: 1px 1px rgba(255,231,178,.49);text-decoration: none;border-bottom: 4px solid transparent;padding: 13px 0px 7px 0 !important;font-size: 17px;font-weight: bold;letter-spacing: 0.08em; }
.style-34047 .l1-item > a:hover { border-bottom: 4px solid #fff; }
.style-34047 .l1-item.active { color: #C20430; }
.style-34047 .l1-item.active > a { color: inherit;border-bottom: 4px solid #fff; }
.style-34047 .l2-item { font-weight: bold;font-size: 14px;color: #454545; }
.style-34047 .l2-item:hover { background-color: #fff200;color: #454545; }
.style-34047 .l2-item > a { padding: 6px 14px 5px 14px;color: inherit;text-decoration: none;text-align: left; }
.style-34047 .l2-item.active { background-color: #fff200;color: #454545; }
.style-34047 .l2-item.active > a { color: #454545; }
.style-34047 .l3-item { font-weight: bold;font-size: 14px;color: #454545;background-color: #FFFFFF; }
.style-34047 .l3-item:hover { background-color: #fff200;color: #fff; }
.style-34047 .l3-item > a { padding: 6px 14px 5px 14px;color: inherit;text-decoration: none;text-align: left; }
.style-34047 .l3-item > a:hover { color: #454545; }
.style-34047 .l3-item.active { background-color: #fff200;color: #454545; }
.style-34047 .level1 { text-align: center; }
.style-34047 .level2 { border-left: 1px solid #c6bcb6;border-right: 1px solid #c6bcb6;border-bottom: 1px solid #c6bcb6;background: rgba(255,255,255,0.80); }
.style-34047 .level3 { border-left: 1px solid #c6bcb6;border-right: 1px solid #c6bcb6;border-bottom: 1px solid #c6bcb6;background: rgba(255,255,255,0.80); }
.style-5380 .nav-menu { padding-bottom: 20px; }
.style-5380 .l1-item { font-family: Arial;font-weight: bold;font-size: 15px;line-height: 19px;color: #4B4745;padding: 0 0 0 23px; }
.style-5380 .l1-item:first-child { padding: 0; }
.style-5380 .l1-item > a { color: inherit;text-decoration: none;padding: 0 !important;border-bottom: 4px solid #fff;padding-bottom: 4px !important; }
.style-5380 .l1-item > a:hover { border-bottom: 4px solid #c20430;color: #c20430; }
.style-5380 .l1-item.active > a { border-bottom: 4px solid #c20430;padding-bottom: 4px !important;color: #c20430; }
.style-5380 .l2-item { color: #4B4745; }
.style-5380 .l2-item:hover { color: #c20430; }
.style-5380 .l2-item > a { color: inherit;text-decoration: none;margin-bottom: 5px; }
.style-5380 .l2-item > a:hover { color: inherit; }
.style-5380 .l2-item.active { color: #c20430; }
.style-5380 .l2-item.active > a { color: inherit; }
.style-5380 .l3-item { color: #4B4745; }
.style-5380 .l3-item:hover { color: #c20430; }
.style-5380 .l3-item > a { color: inherit;text-decoration: none;margin-bottom: 5px; }
.style-5380 .l3-item > a:hover { color: inherit; }
.style-5380 .l3-item.active { color: #c20430; }
.style-5380 .l3-item.active > a { color: inherit; }
.style-5380 .level1 { background-color: #fff;padding: 5px 11px 0 13px; }
.style-5380 .level2 { margin: 3px 0 0 23px;background-color: #ffffff;text-align: left; }
.style-5380 .level3 { color: inherit; }
.style-85756 .nav-menu { padding-bottom: 20px; }
.style-85756 .l1-item { font-family: Arial;font-weight: bold;font-size: 15px;line-height: 19px;color: #4B4745;padding: 0 0 0 23px;float: none;display: inline-block; }
.style-85756 .l1-item:first-child { padding: 0; }
.style-85756 .l1-item > a { color: inherit;text-decoration: none;padding: 0 !important;border-bottom: 4px solid #fff;padding-bottom: 4px !important; }
.style-85756 .l1-item > a:hover { border-bottom: 4px solid #c20430;color: #c20430; }
.style-85756 .l1-item.active > a { border-bottom: 4px solid #c20430;padding-bottom: 4px !important;color: #c20430; }
.style-85756 .l2-item { color: #4B4745; }
.style-85756 .l2-item:hover { color: #c20430; }
.style-85756 .l2-item > a { color: inherit;text-decoration: none;margin-bottom: 5px; }
.style-85756 .l2-item > a:hover { color: inherit; }
.style-85756 .l2-item.active { color: #c20430; }
.style-85756 .l2-item.active > a { color: inherit; }
.style-85756 .l3-item { color: #4B4745; }
.style-85756 .l3-item:hover { color: #c20430; }
.style-85756 .l3-item > a { color: inherit;text-decoration: none;margin-bottom: 5px; }
.style-85756 .l3-item > a:hover { color: inherit; }
.style-85756 .l3-item.active { color: #c20430; }
.style-85756 .l3-item.active > a { color: inherit; }
.style-85756 .level1 { background-color: #fff;padding: 5px 11px 0 13px;text-align: center; }
.style-85756 .level2 { margin: 3px 0 0 23px;background-color: #ffffff;text-align: left; }
.style-85756 .level3 { color: inherit; }
.style-85786 .nav-menu { padding-bottom: 20px; }
.style-85786 .l1-item { font-family: Arial;font-weight: bold;font-size: 15px;line-height: 19px;color: #4B4745;padding: 0 0 0 23px;float: none;display: inline-block; }
.style-85786 .l1-item:first-child { padding: 0; }
.style-85786 .l1-item > a { color: inherit;text-decoration: none;padding: 0 !important;border-bottom: 4px solid #fff;padding-bottom: 4px !important; }
.style-85786 .l1-item > a:hover { border-bottom: 4px solid #c20430;color: #c20430; }
.style-85786 .l1-item.active > a { border-bottom: 4px solid #c20430;padding-bottom: 4px !important;color: #c20430; }
.style-85786 .l2-item { color: #4B4745; }
.style-85786 .l2-item:hover { color: #c20430; }
.style-85786 .l2-item > a { color: inherit;text-decoration: none;padding: .5em 1.5em !important; }
.style-85786 .l2-item > a:hover { color: inherit; }
.style-85786 .l2-item.active { color: #c20430; }
.style-85786 .l2-item.active > a { color: inherit; }
.style-85786 .l3-item { color: #4B4745; }
.style-85786 .l3-item:hover { color: #c20430; }
.style-85786 .l3-item > a { color: inherit;text-decoration: none;padding: .5em 1.5em !important; }
.style-85786 .l3-item > a:hover { color: inherit; }
.style-85786 .l3-item.active { color: #c20430; }
.style-85786 .l3-item.active > a { color: inherit; }
.style-85786 .level1 { background-color: #fff;padding: 1.5em 2em 1.25em;box-sizing: border-box;text-align: center; }
.style-85786 .level2 { background-color: #ffffff;text-align: left;padding: .5em 0; }
.style-85786 .level3 { color: inherit;background-color: #ffffff;text-align: left;padding: .5em 0; }
.style-5321 .acc-l1-item { color: #454545;font-family: Arial;font-size: 15px;font-weight: bold;padding: 0;margin: 0; }
.style-5321 .acc-l1-item:hover { color: #FFFFFF;background-color: #C20430;margin: 0; }
.style-5321 .acc-l1-item > a { text-decoration: none;color: inherit;padding: 8px 0 8px 13px;width: 78%; }
.style-5321 .acc-l1-item > a > span.toggle > .icon { background: none;border-left: 5px solid #c20430;border-top: 5px solid transparent;border-bottom: 5px solid transparent;display: block;width: 0;height: 0;top: 57%; }
.style-5321 .acc-l1-item.active { color: #FFFFFF;background-color: #C20430;padding: 0;margin: 0; }
.style-5321 .acc-l1-item.active > a > span.toggle > .icon { background: none;border-top: 5px solid #fff;border-left: 5px solid transparent;border-right: 5px solid transparent;display: block;width: 0;height: 0;top: 65%; }
.style-5321 .sub2 .acc-l2-item { padding: 0;margin: 0; }
.style-5321 .sub2 .acc-l2-item > a { text-decoration: none;color: inherit;padding: 8px 0 8px 28px;width: 73%; }
.style-5321 .sub2 .acc-l2-item > a > span.toggle > .icon { background: none;border-left: 5px solid #4B4745;border-top: 5px solid transparent;border-bottom: 5px solid transparent;display: block;width: 0;height: 0;top: 57%; }
.style-5321 .sub2 .acc-l2-item.active { padding: 0;margin: 0; }
.style-5321 .sub2 .acc-l2-item.active > a { color: #C20430; }
.style-5321 .sub2 .acc-l2-item.active > a > span.toggle > .icon { background: none;border-top: 5px solid #c20430;border-left: 5px solid transparent;border-right: 5px solid transparent;display: block;width: 0;height: 0;top: 65%; }
.style-5321 .sub3 .acc-l3-item { padding: 0;margin: 0; }
.style-5321 .sub3 .acc-l3-item > a { text-decoration: none;color: inherit;padding: 8px 0 8px 34px;width: 71%; }
.style-5321 .sub2 .acc-l3-item > a > span.toggle > .icon { background: none;border-left: 5px solid #4B4745;border-top: 5px solid transparent;border-bottom: 5px solid transparent;display: block;width: 0;height: 0;top: 57%; }
.style-5321 .sub3 .acc-l3-item.active { padding: 0;margin: 0; }
.style-5321 .sub3 .acc-l3-item.active > a { color: #C20430; }
.style-5321 .sub3 .acc-l3-item.active > a > span.toggle > .icon { background: none;border-top: 5px solid #c20430;border-left: 5px solid transparent;border-right: 5px solid transparent;display: block;width: 0;height: 0;top: 65%; }
.style-5321 .acc-level1 { box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.25);-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.25);-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.25);background-color: #FFFFFF;padding: 1px; }
.style-5321 .acc-level2 { background-color: #E6E6E6;color: #4B4745; }
.style-5321 .acc-nav-menu { margin-bottom: 25px; }
.style-5316 .nav-menu { margin-top: 88px; }
.style-5316 .l1-item { border-width: 0 0 0 1px;border-style: solid;border-color: #C6BCB6;float: none;display: inline-block;font-size: 15px;color: #353231;font-family: 'Open Sans', sans-serif; }
.style-5316 .l1-item:first-child { border: 0; }
.style-5316 .l1-item > a { color: inherit;font: inherit;text-transform: uppercase;text-decoration: none;text-align: left;padding: 3px 10px 5px 10px !important; }
.style-5316 .l1-item > a:hover { color: #C20430; }
.style-5316 .l1-item.active { background-color: #FFFFFF; }
.style-5316 .l1-item.active > a { color: #C20430; }
.style-5316 .l2-item:hover { background-color: #C20430;color: #FFFFFF; }
.style-5316 .l2-item > a { font-size: 14px;color: #454545;font-weight: bold;text-decoration: none;line-height: 15px;padding: 9px 11px; }
.style-5316 .l2-item > a:hover { color: #FFFFFF; }
.style-5316 .l2-item.active { background-color: #C20430; }
.style-5316 .l2-item.active > a { color: #FFFFFF; }
.style-5316 .l3-item > a { font-size: 14px;color: #454545;font-weight: bold;text-decoration: none;line-height: 15px;padding: 9px 11px; }
.style-5316 .l3-item > a:hover { color: #FFFFFF;background-color: #C20430; }
.style-5316 .l3-item.active > a { background-color: #C20430;color: #FFFFFF; }
.style-5316 .level1 { text-align: right; }
.style-5316 .level2 { margin-top: 5px;border-width: 0 1px 1px 1px;border-style: solid;border-color: #C6BCB6;text-align: left; }
.style-5316 .level3 { margin-top: 5px;border-width: 1px 1px 1px 1px;border-style: solid;border-color: #C6BCB6; }
.style-5317 .l1-item { color: #ebdfd8;font-family: 'Open Sans', sans-serif;font-size: 15px;font-weight: 600;padding-right: 35px;display: inline-block;float: none;border-bottom: 4px solid transparent; }
.style-5317 .l1-item:hover { border-bottom: 4px solid #fff; }
.style-5317 .l1-item > a { color: inherit;text-transform: uppercase;text-shadow: 1px 1px rgba(57,1,14,.49);text-decoration: none;/*border-bottom: 4px solid transparent;*/
padding: 13px 0px 7px 0 !important;font-size: 17px;font-weight: bold;letter-spacing: 0.08em; }
.style-5317 .l1-item > a:hover { /*border-bottom: 4px solid #fff;: */; }
.style-5317 .l1-item.active { color: #fff;border-bottom: 4px solid #fff; }
.style-5317 .l1-item.active > a { color: inherit;/*border-bottom: 4px solid #fff;: */; }
.style-5317 .l2-item { font-weight: bold;font-size: 14px;color: #454545; }
.style-5317 .l2-item:hover { background-color: #c20430;color: #fff; }
.style-5317 .l2-item > a { padding: 6px 14px 5px 14px;color: inherit;text-decoration: none;text-align: left; }
.style-5317 .l2-item.active { background-color: #c20430;color: #fff; }
.style-5317 .l2-item.active > a { color: inherit; }
.style-5317 .l3-item { font-weight: bold;font-size: 14px;color: #454545; }
.style-5317 .l3-item:hover { background-color: #c20430;color: #fff; }
.style-5317 .l3-item > a { padding: 6px 14px 5px 14px;color: inherit;text-decoration: none; }
.style-5317 .l3-item.active { background-color: #c20430;color: #fff; }
.style-5317 .level1 { text-align: center; }
.style-5317 .level2 { border-left: 1px solid #c6bcb6;border-right: 1px solid #c6bcb6;border-bottom: 1px solid #c6bcb6;background: rgba(255,255,255,0.80);margin-top: 4px; }
.style-5317 .level3 { border-left: 1px solid #c6bcb6;border-right: 1px solid #c6bcb6;border-bottom: 1px solid #c6bcb6;background: rgba(255,255,255,0.80); }
.style-5261 .nav-menu { margin-top: 7px;text-align: right; }
.style-5261 .l1-item { border-width: 0 0 5px 0;border-style: solid;border-color: #ffffff;float: none;display: inline-block; }
.style-5261 .l1-item:hover { border-width: 0 0 5px 0;border-style: solid;border-color: #CBC2BD; }
.style-5261 .l1-item > a { font-weight: bold;font-size: 14px;text-transform: uppercase;text-decoration: none;padding: 6px 0 6px 0;color: #454545; }
.style-5261 .l1-item > a:hover { color: #C20430; }
.style-5261 .l1-item > a .arrow { background-image: url('/ftpimages/54/site/720/images/arrow_grey_down.png');background-repeat: no-repeat;border-width: 0px;padding: 4px;margin: 0px; }
.style-5261 .l1-item.active { border-width: 0 0 5px 0;border-style: solid;border-color: #CBC2BD; }
.style-5261 .l1-item.active > a { color: #C20430; }
.style-5261 .l2-item:hover { background-color: #FFFFFF; }
.style-5261 .l2-item > a { line-height: 15px;font-size: 14px;color: #454545;font-weight: bold;text-decoration: none;padding: 13px 9px; }
.style-5261 .l2-item > a:hover { color: #C20430; }
.style-5261 .l2-item.active { background-color: #FFFFFF; }
.style-5261 .l2-item.active > a { color: #C20430; }
.style-5261 .level2 { margin-top: 5px;background-color: rgba(240, 237, 236, 0.9);border-width: 1px;border-style: solid;border-color: #CBC2BD;text-align: left; }
.style-6394 .nav-menu { padding-bottom: 20px; }
.style-6394 .l1-item { font-family: Arial;font-weight: bold;font-size: 15px;line-height: 19px;color: #4B4745;padding: 0 0 0 23px; }
.style-6394 .l1-item:first-child { padding: 0; }
.style-6394 .l1-item > a { color: inherit;text-decoration: none;padding: 0 !important;border-bottom: 4px solid #fff;padding-bottom: 4px !important; }
.style-6394 .l1-item > a:hover { border-bottom: 4px solid #4e614e;color: #527D52; }
.style-6394 .l1-item.active > a { border-bottom: 4px solid #4e614e;padding-bottom: 4px !important;color: #527D52; }
.style-6394 .l2-item { color: #4B4745; }
.style-6394 .l2-item:hover { color: #527D52; }
.style-6394 .l2-item > a { color: inherit;text-decoration: none;padding: 4px; }
.style-6394 .l2-item > a:hover { color: inherit; }
.style-6394 .l2-item.active { color: #527D52; }
.style-6394 .l2-item.active > a { color: inherit; }
.style-6394 .l3-item { color: #4B4745; }
.style-6394 .l3-item:hover { color: #527D52; }
.style-6394 .l3-item > a { color: inherit;text-decoration: none;padding: 4px; }
.style-6394 .l3-item > a:hover { color: inherit; }
.style-6394 .l3-item.active { color: #527D52; }
.style-6394 .l3-item.active > a { color: inherit; }
.style-6394 .level1 { background-color: #fff;padding: 5px 11px 0 13px; }
.style-6394 .level2 { margin: 0 0 0 0px;background-color: #FFFFFF;padding: 0px;border-width: 1px;border-style: solid;border-color: #4E614E; }
.style-6394 .level3 { margin: 0 0 0 0px;background-color: #FFFFFF;padding: 0px;border-width: 1px;border-style: solid;border-color: #4E614E; }
.style-6395 .l1-item { color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-size: 15px;font-weight: 600;padding-right: 35px;display: inline-block;float: none; }
.style-6395 .l1-item:hover { color: #FEF97B; }
.style-6395 .l1-item > a { color: inherit;text-transform: uppercase;text-decoration: none;border-bottom: 4px solid transparent;padding: 13px 0px 7px 0 !important;font-size: 17px;font-weight: bold;letter-spacing: 0.04em; }
.style-6395 .l1-item > a:hover { border-bottom: 4px solid #fff; }
.style-6395 .l1-item.active { color: #fef97b; }
.style-6395 .l1-item.active > a { color: inherit;border-bottom: 4px solid #fff; }
.style-6395 .l2-item { font-weight: bold;font-size: 14px;color: #454545; }
.style-6395 .l2-item:hover { background-color: #4E614E;color: #FEF97B; }
.style-6395 .l2-item > a { padding: 6px 14px 5px 14px;color: inherit;text-decoration: none;text-align: left; }
.style-6395 .l2-item.active { background-color: #4E614E;color: #454545; }
.style-6395 .l2-item.active > a { color: #FEF97B; }
.style-6395 .l3-item { font-weight: bold;font-size: 14px;color: #343434;background-color: #FFFFFF; }
.style-6395 .l3-item:hover { background-color: #4E614E;color: #fff; }
.style-6395 .l3-item > a { padding: 6px 14px 5px 14px;color: inherit;text-decoration: none;text-align: left; }
.style-6395 .l3-item > a:hover { color: #FEF97B; }
.style-6395 .l3-item.active { background-color: #4E614E;color: #FEF97B; }
.style-6395 .level1 { text-align: center; }
.style-6395 .level2 { border-left: 1px solid #c6bcb6;border-right: 1px solid #c6bcb6;border-bottom: 1px solid #c6bcb6;background: rgba(255,255,255,0.80); }
.style-6395 .level3 { border: 1px solid #c6bcb6;background: rgba(255,255,255,0.80); }
.style-5597 .nav-menu { padding-bottom: 20px; }
.style-5597 .l1-item { font-family: Arial;font-weight: bold;font-size: 15px;line-height: 19px;color: #4B4745;padding: 0 0 0 23px; }
.style-5597 .l1-item:first-child { padding: 0; }
.style-5597 .l1-item > a { color: inherit;text-decoration: none;padding: 0 !important;border-bottom: 4px solid #fff;padding-bottom: 4px !important; }
.style-5597 .l1-item > a:hover { border-bottom: 4px solid #fff200;color: #c20430; }
.style-5597 .l1-item.active > a { border-bottom: 4px solid #fff200;padding-bottom: 4px !important;color: #c20430; }
.style-5597 .l2-item { color: #4B4745; }
.style-5597 .l2-item:hover { color: #c20430; }
.style-5597 .l2-item > a { color: inherit;text-decoration: none; }
.style-5597 .l2-item > a:hover { color: inherit; }
.style-5597 .l2-item.active { color: #c20430; }
.style-5597 .l2-item.active > a { color: inherit; }
.style-5597 .l3-item { color: #4B4745; }
.style-5597 .l3-item:hover { color: #c20430; }
.style-5597 .l3-item > a { color: inherit;text-decoration: none; }
.style-5597 .l3-item > a:hover { color: inherit; }
.style-5597 .l3-item.active { color: #c20430; }
.style-5597 .l3-item.active > a { color: inherit; }
.style-5597 .level1 { background-color: #fff;padding: 5px 11px 0 13px; }
.style-5597 .level2 { margin: 0 0 0 23px; }
.style-5570 .l1-item { color: #C20430;font-family: 'Open Sans', sans-serif;font-size: 15px;font-weight: 600;padding-right: 35px;display: inline-block;float: none; }
.style-5570 .l1-item > a { color: inherit;text-transform: uppercase;text-shadow: 1px 1px rgba(255,231,178,.49);text-decoration: none;border-bottom: 4px solid transparent;padding: 13px 0px 7px 0 !important;font-size: 17px;font-weight: bold;letter-spacing: 0.08em; }
.style-5570 .l1-item > a:hover { border-bottom: 4px solid #fff; }
.style-5570 .l1-item.active { color: #C20430; }
.style-5570 .l1-item.active > a { color: inherit;border-bottom: 4px solid #fff; }
.style-5570 .l2-item { font-weight: bold;font-size: 14px;color: #454545; }
.style-5570 .l2-item:hover { background-color: #fff200;color: #454545; }
.style-5570 .l2-item > a { padding: 6px 14px 5px 14px;color: inherit;text-decoration: none;text-align: left; }
.style-5570 .l2-item.active { background-color: #fff200;color: #454545; }
.style-5570 .l2-item.active > a { color: #454545; }
.style-5570 .l3-item { font-weight: bold;font-size: 14px;color: #454545;background-color: #FFFFFF; }
.style-5570 .l3-item:hover { background-color: #fff200;color: #fff; }
.style-5570 .l3-item > a { padding: 6px 14px 5px 14px;color: inherit;text-decoration: none;text-align: left; }
.style-5570 .l3-item > a:hover { color: #454545; }
.style-5570 .l3-item.active { background-color: #fff200;color: #454545; }
.style-5570 .level1 { text-align: center; }
.style-5570 .level2 { border-left: 1px solid #c6bcb6;border-right: 1px solid #c6bcb6;border-bottom: 1px solid #c6bcb6;background: rgba(255,255,255,0.80); }
.style-5570 .level3 { border-left: 1px solid #c6bcb6;border-right: 1px solid #c6bcb6;border-bottom: 1px solid #c6bcb6;background: rgba(255,255,255,0.80); }
.style-60124 .carousel.flexslider { padding: 0;margin: 0;border: 0;border-radius: 0;box-shadow: none; }
.style-60124 .carousel figure { position: relative;background-color: #c20430;overflow: hidden; }
.style-60124 .carousel figure:before { content: "";display: block;position: absolute;z-index: 2;bottom: 0;left: 0;width: 100%;height: 80%;background: linear-gradient(to bottom, rgba(52,54,59,0) 0%,rgba(52,54,59,0.65) 100%);opacity: 1;-webkit-transition: opacity 0.6s ease;-moz-transition: opacity 0.6s ease;-ms-transition: opacity 0.6s ease;transition: opacity 0.6s ease; }
.style-60124 .carousel figure img { opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;-moz-transition: opacity 0.6s ease, -moz-transform 0.6s ease;-ms-transition: opacity 0.6s ease, -ms-transform 0.6s ease;transition: opacity 0.6s ease, transform 0.6s ease; }
.style-60124 .carousel .h4-style.crl-title { font-size: 1.5rem;line-height: 1.2;color: #fff;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-60124 .carousel .h4-style.crl-title:hover { color: rgba(255,255,255,0.5); }
.style-60124 .carousel .crl-caption { margin-top: 0.875rem; }
.style-60124 .carousel .caption-spacing.crl-inner-details { padding: 2vh 2.5vw;margin: 0;background-color: transparent;text-align: center;color: #fff;box-shadow: none;line-height: 1.8; }
.style-60114 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1e1e1e;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-60114 time { font-family: 'Bitter', serif;font-size: 0.875rem;line-height: 1.2;color: #7f7f7f;font-style: italic;margin-top: 0.625rem;letter-spacing: 0.15rem; }
.style-60114 .carousel.flexslider { padding: 0;margin: 0;box-sizing: border-box;-webkit-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);-moz-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);border-radius: 0;border: 0;background-color: #fff; }
.style-60114 .carousel figure img { opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;-moz-transition: opacity 0.6s ease, -moz-transform 0.6s ease;-ms-transition: opacity 0.6s ease, -ms-transform 0.6s ease;transition: opacity 0.6s ease, transform 0.6s ease; }
.style-60114 .carousel .h4-style.crl-title { margin: 0; }
.style-60114 .carousel .crl-caption { margin-top: 1.25rem; }
.style-60114 .carousel .caption-spacing.crl-inner-details { padding: 1.5rem;margin: 0;background-color: transparent;font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8; }
.style-60114 .carousel .h4-style a.crl-title { font-size: 1.5rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-60114 .carousel .h4-style a.crl-title:hover { color: #C20430; }
.style-60114 .carousel .crl-readmore { margin-top: 0.75rem; }
.style-60114 .carousel .crl-author { font-family: 'Bitter', serif;font-size: 0.875rem;line-height: 1.2;color: #1e1e1e;font-weight: bold;margin-top: 0.625rem; }
.style-60115 { margin: 0 0.9375vw; }
.style-60115 time { font-family: 'Bitter', serif;font-size: 0.875rem;letter-spacing: 0.15rem;color: #7f7f7f;margin-top: 0.625rem;line-height: 1.2; }
.style-60115 .carousel.flexslider { padding: 0;margin: 0;box-sizing: border-box;border-radius: 0;border: 0;box-shadow: none; }
.style-60115 .carousel figure { display: flex;flex-flow: row-reverse nowrap; }
.style-60115 .carousel figure img { opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;-moz-transition: opacity 0.6s ease, -moz-transform 0.6s ease;-ms-transition: opacity 0.6s ease, -ms-transform 0.6s ease;transition: opacity 0.6s ease, transform 0.6s ease; }
.style-60115 .carousel .caption-spacing.crl-inner-details { padding: 0;margin: 0;background-color: transparent;font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8;overflow: hidden; }
.style-60115 .carousel .h4-style a.crl-title { font-size: 1rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-60115 .carousel .h4-style a.crl-title:hover { color: #C20430; }
.style-60080 .background-carousel .crl-details { background-color: transparent;border-left: 2px solid #c20430;padding: 0 0 0 3.75rem;font-size: 1.5rem;font-family: 'Open Sans', sans-serif;color: #fff;font-weight: bold;line-height: 1.8;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;max-width: 80vw;border-radius: 0;overflow: hidden; }
.style-60080 .background-carousel .h4-style.crl-title { margin: 0;font-size: 4.25rem;font-family: 'Bitter', serif;line-height: 1.2;padding: 0.325rem 0;text-transform: none; }
.style-60080 .background-carousel .crl-caption { margin-left: 2vw;margin-top: 0.875rem;line-height: 1.8; }
.style-60080 .background-carousel .controls .control-prev { width: 2.8125rem;margin-top: -10vh;height: 20vh;background-color: #c20430;left: 0 !important;opacity: 1;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/arrow-left-white.png');background-position: center;background-size: 0.875rem;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-60080 .background-carousel .controls .control-prev:hover { background-color: #7c021e; }
.style-60080 .background-carousel .controls .control-next { width: 2.8125rem;margin-top: -10vh;height: 20vh;background-color: #c20430;right: 0 !important;opacity: 1;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/arrow-right-white.png');background-position: center;background-size: 0.875rem;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-60080 .background-carousel .controls .control-next:hover { background-color: #7c021e; }
.style-60080 .background-carousel .pager { bottom: 3.125rem;height: 1.875rem;width: 90vw;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); }
.style-60080 .background-carousel .pager li a { width: 1.875rem;height: 1.875rem;border-radius: 0;box-shadow: none;background-color: transparent;position: relative; }
.style-60080 .background-carousel .pager li a:before { content: "";display: block;position: absolute;top: 50%;left: 50%;width: 0.3125rem;height: 0.3125rem;max-height: 0.3125rem;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: rgba(255,255,255,0.3);-webkit-transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease;-moz-transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease;-ms-transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease;transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease; }
.style-60080 .background-carousel .pager li a:after { content: "";display: block;position: absolute;top: 50%;left: 50%;width: 0.3125rem;height: 1.5rem;max-height: 0.3125rem;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: rgba(255,255,255,0.3);-webkit-transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease;-moz-transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease;-ms-transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease;transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease; }
.style-60080 .background-carousel .pager li > a.current-pager-item:before { background-color: rgba(255,255,255,1);height: 0.1875rem;width: 1.5rem; }
.style-60080 .background-carousel .pager li > a.current-pager-item:after { background-color: rgba(255,255,255,1);width: 0.1875rem;max-height: 1.5rem; }
.style-90196 { margin-top: -25px; }
.style-90196 .carousel.flexslider { margin: 0;padding: 0;border: none;background-color: transparent;box-shadow: none;border-radius: 0; }
.style-90196 .carousel figure { margin: 0px; }
.style-90196 .carousel figure:before { content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 56%); }
.style-90196 .carousel figure img { margin: 0px;padding: 0px;object-fit: cover;height: clamp(350px, 50vh,750px); }
.style-90196 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 0px;margin: 0px; }
.style-90196 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrowLG_back.png');padding: 6px; }
.style-90196 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/navArrowLG_next.png');padding: 6px; }
.style-90196 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);margin: 0px;padding: 22px; }
.style-90196 .carousel.flex-horizontal .flex-direction-nav { margin: 0px;padding: 0px; }
.style-88353 { margin-top: -25px; }
.style-88353 .carousel.flexslider { margin: 0;padding: 0;border: none;background-color: transparent;box-shadow: none;border-radius: 0; }
.style-88353 .carousel figure { margin: 0px; }
.style-88353 .carousel figure:before { content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 56%); }
.style-88353 .carousel figure img { margin: 0px;padding: 0px;object-fit: cover;height: clamp(350px, 50vh,750px); }
.style-88353 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 0px;margin: 0px; }
.style-88353 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrowLG_back.png');padding: 6px; }
.style-88353 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/navArrowLG_next.png');padding: 6px; }
.style-88353 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);margin: 0px;padding: 22px; }
.style-88353 .carousel.flex-horizontal .flex-direction-nav { margin: 0px;padding: 0px; }
.style-92084 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1e1e1e;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-92084 { margin: 0 0 2rem; }
.style-92084 time { font-family: 'Bitter', serif;font-size: 0.875rem;line-height: 1.2;color: #7f7f7f;font-style: italic;margin-top: 0.625rem;letter-spacing: 0.15rem; }
.style-92084 .carousel.flexslider { padding: 0;margin: 0;box-sizing: border-box;border-radius: 0;border: 0;box-shadow: none; }
.style-92084 .carousel figure img { transition: transform .6s ease; }
.style-92084 .carousel .h4-style.crl-title { margin: 0; }
.style-92084 .carousel .crl-caption { margin-top: .75rem;color: #fff;transition: opacity .3s ease, height .6s ease; }
.style-92084 .carousel .caption-spacing.crl-inner-details { padding: 2rem;box-sizing: border-box;margin: 0;background-color: transparent;font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #fff;line-height: 1.8;position: absolute;left: 0;bottom: 0;width: 100%; }
.style-92084 .carousel .h4-style a.crl-title { font-size: clamp(1.5rem,2vw,2.25em);line-height: 1;color: #fff;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-92084 .carousel .crl-readmore { margin-top: 0.75rem;color: #fff;transition: color .3s ease, opacity .3s ease height .3s ease; }
.style-92084 .carousel .crl-readmore:hover { color: rgba(255,255,255,.6); }
.style-92084 .carousel .crl-author { font-family: 'Bitter', serif;font-size: 0.875rem;line-height: 1.2;color: #1e1e1e;font-weight: bold;margin-top: 0.625rem; }
.style-92076 { margin: 0 0 4rem; }
.style-92076 .carousel.flexslider { margin: 0;padding: 0;border-radius: 0;box-shadow: none;background-color: transparnet; }
.style-92076 .carousel figure img { transition: transform .6s ease; }
.style-92076 .carousel .h4-style.crl-title { font-family: 'Bitter', serif;font-size: 1.75em;color: #fff;text-decoration: none !important; }
.style-92076 .carousel .crl-caption { font-size: .875em;line-height: 1.5;transition: opacity .3s ease, height .3s ease;color: #fff;text-decoration: none; }
.style-92076 .carousel .caption-spacing.crl-inner-details { background-color: transparent;padding: .75em 1.5em 1.5em;box-sizing: border-box;position: absolute;left: 0;bottom: 0;width: 100%;color: #fff;text-align: center;transition: top .6s ease, transform .6s ease, bottom .6s ease; }
.style-92076 .carousel .caption-spacing.crl-inner-details:before { content: "";display: block;position: absolute;left: 50%;bottom: -50%;transform: translateY(100%);width: 32px;height: 32px;border-radius: 100%;opacity: 0;background-color: #c20430;background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/ChevronUp.png);background-position: center;background-size: 14px;background-repeat: no-repeat;transition: opacity .3s ease, bottom .6s ease; }
.style-89229 .h4-style { text-decoration: none !important;font-family: 'Bitter', serif;display: block;font-weight: normal;font-size: 1.25em; }
.style-89229 { margin: 0 0 3.125rem;text-align: center; }
.style-89229 .description { line-height: 1.5; }
.style-89229 time { font-size: .875em;letter-spacing: .2em;margin: .5em 0 .75em; }
.style-89229 .readmore { margin: .75em 0 0; }
.style-89229 .link-image { margin: 0 0 1rem !Important; }
.style-89229 .h4-style A { text-decoration: none !important;font-family: 'Bitter', serif;display: block;font-weight: normal;font-size: 1.25em;transition: color .3s ease; }
.style-89229 .h4-style A:hover { color: inherit; }
.style-89229 .long-description { line-height: 1.5; }
.style-89229 .brief-description { line-height: 1.5; }
.style-89229 .carousel.flexslider { box-shadow: none;background-color: transparent;border-radius: 0;padding: 0 0 2rem;margin: 0;border: none; }
.style-89229 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;font-size: 0px;bottom: 0;top: auto;left: 0; }
.style-89229 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-position: right center;background-repeat: no-repeat;font-size: 0px;top: auto;bottom: 0;right: 0; }
.style-89229 A.links-urllink { text-decoration: none !important;font-family: 'Bitter', serif;display: block;font-weight: normal;font-size: 1.25em;transition: color .3s ease; }
.style-89229 A.links-urllink:hover { color: inherit; }
.style-89229 .carousel .text-slide { margin: 0 1rem;background-color: #f0f0f0;padding: 2rem;box-sizing: border-box;text-align: left; }
.style-89229 .date-icon { float: none;text-align: left; }
.style-89229 .month-name { display: inline-block;font-size: .75em;font-weight: bold;letter-spacing: .15em;text-transform: uppercase; }
.style-89229 .day-number { display: inline-block;color: #C20430;font-weight: bold;font-family: 'Bitter', serif;font-size: 1.5em; }
.style-89229 .event-detail { margin: .5em 0 0;padding-top: 1em;border-top: 1px solid #ccc; }
.style-89229 .start-date { display: none; }
.style-89229 .end-date { display: none; }
.style-89229 .end-time:before { content: "- "; }
.style-89229 .date-sep { display: none; }
.style-92082 .background-carousel .crl-details { background-color: transparent;font-size: 1.5rem;font-family: 'Open Sans', sans-serif;color: #fff;font-weight: bold;line-height: 1.8;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;max-width: 80vw;border-radius: 0;overflow: hidden;text-align: center; }
.style-92082 .background-carousel .h4-style.crl-title { margin: 0;font-size: clamp(2.5rem, 4vw,5.5rem);font-family: 'Bitter', serif;line-height: 1.2;padding: 0.325rem 0;text-transform: uppercase; }
.style-92082 .background-carousel .crl-caption { margin-left: 2vw;margin-top: 0.875rem;line-height: 1.8; }
.style-92082 .background-carousel .controls .control-prev { width: 2.8125rem;margin-top: -10vh;height: 20vh;background-color: #c20430;left: 0 !important;opacity: 1;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/arrow-left-white.png');background-position: center;background-size: 0.875rem;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-92082 .background-carousel .controls .control-prev:hover { background-color: #7c021e; }
.style-92082 .background-carousel .controls .control-next { width: 2.8125rem;margin-top: -10vh;height: 20vh;background-color: #c20430;right: 0 !important;opacity: 1;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/arrow-right-white.png');background-position: center;background-size: 0.875rem;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-92082 .background-carousel .controls .control-next:hover { background-color: #7c021e; }
.style-92082 .background-carousel .pager { bottom: 3.125rem;height: 1.875rem;width: 90vw;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); }
.style-92082 .background-carousel .pager li a { width: 1.875rem;height: 1.875rem;border-radius: 0;box-shadow: none;background-color: transparent;position: relative; }
.style-92082 .background-carousel .pager li a:before { content: "";display: block;position: absolute;top: 50%;left: 50%;width: 0.3125rem;height: 0.3125rem;max-height: 0.3125rem;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: rgba(255,255,255,0.3);-webkit-transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease;-moz-transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease;-ms-transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease;transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease; }
.style-92082 .background-carousel .pager li a:after { content: "";display: block;position: absolute;top: 50%;left: 50%;width: 0.3125rem;height: 1.5rem;max-height: 0.3125rem;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: rgba(255,255,255,0.3);-webkit-transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease;-moz-transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease;-ms-transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease;transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease; }
.style-92082 .background-carousel .pager li > a.current-pager-item:before { background-color: rgba(255,255,255,1);height: 0.1875rem;width: 1.5rem; }
.style-92082 .background-carousel .pager li > a.current-pager-item:after { background-color: rgba(255,255,255,1);width: 0.1875rem;max-height: 1.5rem; }
.style-95369 .background-carousel .crl-details { background-color: transparent;font-size: 1.5rem;font-family: 'Open Sans', sans-serif;color: #fff;font-weight: bold;line-height: 1.8;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;max-width: 80vw;border-radius: 0;overflow: hidden;text-align: center; }
.style-95369 .background-carousel .h4-style.crl-title { margin: 0;font-size: clamp(2.5rem, 4vw,5.5rem);font-family: 'Bitter', serif;line-height: 1.2;padding: 0.325rem 0;text-transform: none;font-weight: 600; }
.style-95369 .background-carousel .crl-caption { margin-left: 2vw;margin-top: 0.875rem;line-height: 1.8; }
.style-95369 .background-carousel .controls .control-prev { width: 2.8125rem;margin-top: -10vh;height: 20vh;background-color: #c20430;left: 0 !important;opacity: 1;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/arrow-left-white.png');background-position: center;background-size: 0.875rem;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-95369 .background-carousel .controls .control-prev:hover { background-color: #7c021e; }
.style-95369 .background-carousel .controls .control-next { width: 2.8125rem;margin-top: -10vh;height: 20vh;background-color: #c20430;right: 0 !important;opacity: 1;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/arrow-right-white.png');background-position: center;background-size: 0.875rem;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-95369 .background-carousel .controls .control-next:hover { background-color: #7c021e; }
.style-95369 .background-carousel .pager { bottom: 3.125rem;height: 1.875rem;width: 90vw;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); }
.style-95369 .background-carousel .pager li a { width: 1.875rem;height: 1.875rem;border-radius: 0;box-shadow: none;background-color: transparent;position: relative; }
.style-95369 .background-carousel .pager li a:before { content: "";display: block;position: absolute;top: 50%;left: 50%;width: 0.3125rem;height: 0.3125rem;max-height: 0.3125rem;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: rgba(255,255,255,0.3);-webkit-transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease;-moz-transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease;-ms-transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease;transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease; }
.style-95369 .background-carousel .pager li a:after { content: "";display: block;position: absolute;top: 50%;left: 50%;width: 0.3125rem;height: 1.5rem;max-height: 0.3125rem;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: rgba(255,255,255,0.3);-webkit-transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease;-moz-transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease;-ms-transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease;transition: width 0.3s ease, max-height 0.3s ease, background-color 0.3s ease; }
.style-95369 .background-carousel .pager li > a.current-pager-item:before { background-color: rgba(255,255,255,1);height: 0.1875rem;width: 1.5rem; }
.style-95369 .background-carousel .pager li > a.current-pager-item:after { background-color: rgba(255,255,255,1);width: 0.1875rem;max-height: 1.5rem; }
.style-46863 { margin-bottom: 25px; }
.style-46863 .carousel.flexslider { border-width: 3px;border-style: solid;border-color: #FFFFFF;margin: 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px;height: auto!important; }
.style-46863 .carousel figure { margin: 0px; }
.style-46863 .carousel figure img { margin: 0px;padding: 0px; }
.style-46863 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 0px;margin: 0px; }
.style-46863 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrowLG_back.png');padding: 6px; }
.style-46863 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/navArrowLG_next.png');padding: 6px; }
.style-46863 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);margin: 0px;padding: 22px; }
.style-46863 .carousel.flex-horizontal .flex-direction-nav { margin: 0px;padding: 0px; }
.style-64316 .h2-style { font-size: 2.25rem;font-weight: bold;text-transform: none;line-height: 1.2;color: #1E1E1E;font-family: 'Bitter', serif;margin: 0 0 1.5625rem; }
.style-64316 { margin: 0 0.9375vw; }
.style-64316 time { font-family: 'Bitter', serif;font-size: 0.875rem;letter-spacing: 0.15rem;color: #7f7f7f;font-style: italic;margin-top: 0.625rem;line-height: 1.2; }
.style-64316 .carousel.flexslider { padding: 0;margin: 0;box-sizing: border-box;border-radius: 0;border: 0;box-shadow: none; }
.style-64316 .carousel figure { display: flex;flex-flow: row-reverse nowrap; }
.style-64316 .carousel figure img { opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;-moz-transition: opacity 0.6s ease, -moz-transform 0.6s ease;-ms-transition: opacity 0.6s ease, -ms-transform 0.6s ease;transition: opacity 0.6s ease, transform 0.6s ease; }
.style-64316 .carousel .caption-spacing.crl-inner-details { padding: 0;margin: 0;background-color: transparent;font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8;overflow: hidden; }
.style-64316 .carousel .h4-style a.crl-title { font-size: 1rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-64316 .carousel .h4-style a.crl-title:hover { color: #C20430; }
.style-64317 { margin: 0 0.9375vw; }
.style-64317 time { font-family: 'Bitter', serif;font-size: 0.875rem;letter-spacing: 0.15rem;color: #7f7f7f;font-style: italic;margin-top: 0.625rem;line-height: 1.2; }
.style-64317 .carousel.flexslider { padding: 0;margin: 0;box-sizing: border-box;border-radius: 0;border: 0;box-shadow: none; }
.style-64317 .carousel figure { display: flex;flex-flow: row-reverse nowrap; }
.style-64317 .carousel figure img { opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;-moz-transition: opacity 0.6s ease, -moz-transform 0.6s ease;-ms-transition: opacity 0.6s ease, -ms-transform 0.6s ease;transition: opacity 0.6s ease, transform 0.6s ease; }
.style-64317 .carousel .caption-spacing.crl-inner-details { padding: 0;margin: 0;background-color: transparent;font-family: 'Open Sans', sans-serif;font-size: 1rem;color: #44413f;line-height: 1.8;overflow: hidden; }
.style-64317 .carousel .h4-style a.crl-title { font-size: 1rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;display: block; }
.style-64317 .carousel .h4-style a.crl-title:hover { color: #C20430; }
.style-7354 { margin-bottom: 25px; }
.style-7354 .carousel.flexslider { border-width: 3px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px; }
.style-7354 .carousel figure { margin: 0px; }
.style-7354 .carousel figure img { margin: 0px;padding: 0px; }
.style-7354 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 0px;margin: 0px; }
.style-7354 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrowLG_back.png');padding: 6px; }
.style-7354 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/navArrowLG_next.png');padding: 6px; }
.style-7354 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);margin: 0px;padding: 22px; }
.style-7354 .carousel.flex-horizontal .flex-direction-nav { margin: 0px;padding: 0px; }
.style-50085 { margin-bottom: 25px; }
.style-50085 .carousel.flexslider { border-width: 3px;border-style: solid;border-color: #FFFFFF;margin: 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px;height: auto!important; }
.style-50085 .carousel figure { margin: 0px; }
.style-50085 .carousel figure img { margin: 0px;padding: 0px; }
.style-50085 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 0px;margin: 0px; }
.style-50085 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrowLG_back.png');padding: 6px; }
.style-50085 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/navArrowLG_next.png');padding: 6px; }
.style-50085 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);margin: 0px;padding: 22px; }
.style-50085 .carousel.flex-horizontal .flex-direction-nav { margin: 0px;padding: 0px; }
.style-23905 { margin-bottom: 25px; }
.style-23905 .carousel.flexslider { border-width: 3px;border-style: solid;border-color: #FFFFFF;margin: 0 0 0 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px; }
.style-23905 .carousel figure { margin: 0px; }
.style-23905 .carousel figure:before { position: absolute;bottom: 0;right: 0;content: " ";width: 139px;height: 136px;display: block;margin: 20px;padding: 0px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/54/site/720/images/seal.png');background-position: right bottom;background-repeat: repeat; }
.style-23905 .carousel figure img { margin: 0px;padding: 0px; }
.style-23905 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 0px;margin: 0px; }
.style-23905 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrowLG_back.png');padding: 6px; }
.style-23905 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/navArrowLG_next.png');padding: 6px; }
.style-23905 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);margin: 0px;padding: 22px; }
.style-23905 .carousel.flex-horizontal .flex-direction-nav { margin: 0px;padding: 0px; }
.style-11953 .h2-style { border-top: 6px solid #c20430;padding: 11px 30px 0 30px;margin: 0 0 20px 0;color: #C20430; }
.style-11953 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;margin-bottom: 25px; }
.style-11953 .carousel.flexslider { box-shadow: none;border-width: 0px;padding: 0 30px 0 30px; }
.style-11953 .carousel .h4-style.crl-title { color: #FFFFFF;margin: 0px;line-height: 16px; }
.style-11953 .carousel .crl-caption { color: #FFFFFF; }
.style-11953 .carousel .crl-description { color: #FFFFFF; }
.style-11953 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');left: 10px !important; }
.style-11953 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');right: 10px !important; }
.style-11953 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #ffffff; }
.style-11953 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-11953 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);padding: 15px 15px 10px 15px;margin: 0 !important; }
.style-11953 .album-select { margin: 0 0 15px 30px; }
.style-11953 .carousel .h4-style a.crl-title { color: #FFFFFF; }
.style-11953 .carousel .crl-readmore { border-left: 10px solid #c6bcb6;color: #c6bcb6;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;margin: 8px 0 0 0; }
.style-50188 .h2-style { border-top: 6px solid #c20430;padding: 11px 30px 0 30px;margin: 0 0 20px 0;color: #C20430; }
.style-50188 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px; }
.style-50188 .carousel.flexslider { box-shadow: none;border-width: 0px;padding: 0 30px 0 30px;margin: 1px; }
.style-50188 .carousel figure img { padding: 4px;border-width: 5px;border-style: solid;border-color: #FFFFFF; }
.style-50188 .carousel .h4-style.crl-title { color: #FFFFFF; }
.style-50188 .carousel .crl-caption { color: #000000;background-color: #FFFFFF;padding: 0px;margin: 0px; }
.style-50188 .carousel .crl-description { color: #000000;padding: 30px; }
.style-50188 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');left: 10px !important; }
.style-50188 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');right: 10px !important; }
.style-50188 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #ffffff; }
.style-50188 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-50188 .carousel .caption-spacing.crl-inner-details { margin: 0 !important; }
.style-50187 .h2-style { border-top: 6px solid #c20430;padding: 11px 30px 0 30px;margin: 0 0 20px 0;color: #C20430; }
.style-50187 { border-width: 0px;border-style: solid;border-color: #000000;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;margin-bottom: 25px; }
.style-50187 .carousel.flexslider { box-shadow: none;border-width: 0px;padding: 0 30px 0 30px; }
.style-50187 .carousel .h4-style.crl-title { color: #FFFFFF;margin: 0px;line-height: 16px; }
.style-50187 .carousel .crl-caption { color: #FFFFFF; }
.style-50187 .carousel .crl-description { color: #FFFFFF; }
.style-50187 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');left: 10px !important; }
.style-50187 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');right: 10px !important; }
.style-50187 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #ffffff; }
.style-50187 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-50187 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);padding: 15px 15px 10px 15px;margin: 0 !important; }
.style-50187 .album-select { margin: 0 0 15px 30px; }
.style-50187 .carousel .h4-style a.crl-title { color: #FFFFFF; }
.style-50187 .carousel .crl-readmore { border-left: 10px solid #c6bcb6;color: #c6bcb6;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;margin: 8px 0 0 0; }
.style-59780 .h2-style { border-top: 6px solid #c20430;padding: 11px 30px 0 30px;margin: 0 0 3px 0;color: #C20430; }
.style-59780 .h4-style { color: #C20430; }
.style-59780 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 60px;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px; }
.style-59780 .description { margin-top: 5px; }
.style-59780 time { font-weight: bold;margin-top: 5px; }
.style-59780 .readmore { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff;margin-top: 8px; }
.style-59780 .carousel.flexslider { box-shadow: none;padding: 0px;margin: 50px; }
.style-59780 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;left: 7px !important; }
.style-59780 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-repeat: no-repeat;background-position: right center;right: 7px !important; }
.style-59780 .crl-pager { text-align: left;padding: 0px 26px 0 26px;margin: 0px; }
.style-59780 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #FFFFFF;padding: 0px;margin: 0px; }
.style-59780 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-59780 .carousel .text-slide { padding: 0 24px 0 24px;margin-top: 10px;text-align: left; }
.style-5265 { margin-bottom: 25px; }
.style-5265 .carousel.flexslider { border-width: 3px;border-style: solid;border-color: #FFFFFF;margin: 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px;height: auto!important; }
.style-5265 .carousel figure { margin: 0px; }
.style-5265 .carousel figure img { margin: 0px;padding: 0px; }
.style-5265 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 0px;margin: 0px; }
.style-5265 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrowLG_back.png');padding: 6px; }
.style-5265 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/navArrowLG_next.png');padding: 6px; }
.style-5265 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);margin: 0px;padding: 22px; }
.style-5265 .carousel.flex-horizontal .flex-direction-nav { margin: 0px;padding: 0px; }
.style-12114 { margin-bottom: 25px; }
.style-12114 .carousel.flexslider { border-width: 3px;border-style: solid;border-color: #FFFFFF;margin: 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px;height: auto!important; }
.style-12114 .carousel figure { margin: 0px; }
.style-12114 .carousel figure img { margin: 0px;padding: 0px; }
.style-12114 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 0px;margin: 0px; }
.style-12114 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrowLG_back.png');padding: 6px; }
.style-12114 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/navArrowLG_next.png');padding: 6px; }
.style-12114 .carousel .caption-spacing.crl-inner-details { padding: 5px 5px 5px 10px;margin: 0 !important;background-color: rgba(194, 4, 48, 0.6); }
.style-12114 .carousel.flex-horizontal .flex-direction-nav { margin: 0px;padding: 0px; }
.style-47310 { margin-bottom: 25px; }
.style-47310 .carousel.flexslider { border-width: 3px;border-style: solid;border-color: #FFFFFF;margin: 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px;height: auto!important; }
.style-47310 .carousel figure { margin: 0px; }
.style-47310 .carousel figure img { margin: 0px;padding: 0px; }
.style-47310 .carousel .h4-style.crl-title { color: #c20430;padding: 0px;margin: 0px; }
.style-47310 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrowLG_back.png');padding: 6px; }
.style-47310 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/navArrowLG_next.png');padding: 6px; }
.style-47310 .carousel .caption-spacing.crl-inner-details { background-color: white;width: 25%;border-top: 6px solid #c20430;padding: 15px;margin: auto;text-align: center;position: relative;margin-top: 55px;top: -50px; }
.style-47310 .carousel .caption-spacing.crl-inner-details:hover { border-top: 6px solid #9e0327; }
.style-47310 .carousel.flex-horizontal .flex-direction-nav { margin: 0px;padding: 0px; }
.style-83598 { font-family: 'Open Sans', sans-serif;line-height: 1.5;margin-bottom: 1rem; }
.style-83598 .carousel.flexslider { padding: 0;margin: 0;box-shadow: none;border: 0;border-radius: 0;background: none; }
.style-83598 .carousel figure { position: relative;width: 100%;height: 270px; }
.style-83598 .carousel figure img { -webkit-transform: translate(-50%,-50%);-moz-transform: scale(1);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-transition: -webkit-transform 0.6s ease;-moz-transition: -moz-transform 0.6s ease;-ms-transition: -ms-transform 0.6s ease;transition: transform 0.6s ease;position: absolute;left: 50%;top: 50%;min-height: 100%;max-width: 10000px;min-width: 100%;height: auto;width: auto; }
.style-83598 .carousel .h4-style.crl-title { color: #fff;line-height: 1;font-family: 'Bitter', serif;font-size: 1.25rem; }
.style-83598 .carousel .crl-caption { color: #fff;width: 100%; }
.style-83598 .carousel .caption-spacing.crl-inner-details { background-color: rgba(30,30,30,.45);padding: 24px;box-sizing: border-box;height: 100%;color: #fff;line-height: 1.5;text-align: center;display: -webkit-box;/*webkit*/display: -ms-flexbox;/*ms*/display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease; }
.style-83598 .carousel .caption-spacing.crl-inner-details:hover { background-color: #C20430; }
.style-7457 { margin: 0 0 4rem; }
.style-7457 .carousel.flexslider { margin: 0;padding: 0 0 2.75rem;box-shadow: none;border-radius: 0; }
.style-7457 .carousel figure img { margin: 0 0 1.5rem; }
.style-7457 .carousel .h4-style.crl-title { font-size: 1.5rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold; }
.style-7457 .carousel .crl-caption { padding-top: 1em;border-top: 1px solid #dadada;line-height: 1.5; }
.style-7457 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');left: 0 !important;top: auto;bottom: 0; }
.style-7457 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');right: 0 !important;bottom: 0;top: auto; }
.style-7457 .carousel .caption-spacing.crl-inner-details { background-color: transparent;padding: 0;margin: 0; }
.style-90197 { margin: 0 0 4rem; }
.style-90197 .carousel.flexslider { margin: 0;padding: 0 0 2.75rem;box-shadow: none;border-radius: 0; }
.style-90197 .carousel figure img { margin: 0 0 1.5rem; }
.style-90197 .carousel .h4-style.crl-title { font-size: 1.5rem;line-height: 1.2;color: #303030;text-decoration: none;font-weight: bold; }
.style-90197 .carousel .crl-caption { padding-top: 1em;border-top: 1px solid #dadada;line-height: 1.5; }
.style-90197 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');left: 0 !important;top: auto;bottom: 0; }
.style-90197 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');right: 0 !important;bottom: 0;top: auto; }
.style-90197 .carousel .caption-spacing.crl-inner-details { background-color: transparent;padding: 0;margin: 0; }
.style-85709 .h2-style { font-size: 0.875rem;font-weight: bold;letter-spacing: 0.15rem;text-transform: uppercase;color: #fff;margin: 0;width: calc(40% - 7.5vw);display: block;position: absolute;top: 10vh;right: 3.75vw;z-index: 1; }
.style-85709 { position: relative;margin: 0 0 4rem;overflow: hidden; }
.style-85709 .carousel.flexslider { margin: 0;padding: 0;border: none;background: transparent;box-shadow: none;border-radius: 0; }
.style-85709 .carousel figure { background-color: #C20430;display: flex;flex-flow: row-reverse nowrap;justify-content: flex-end; }
.style-85709 .carousel figure img { width: 100% !important;object-fit: cover;min-height: 550px;height: 100%; }
.style-85709 .carousel .h4-style.crl-title { color: #fff;margin: 0;font-family: 'Bitter', serif;font-weight: normal;font-size: 1.75em; }
.style-85709 .carousel .crl-caption { margin: 1.125rem 0 0;color: #fff;line-height: 1.75; }
.style-85709 .carousel .counter.crl-counter { padding: 0;background-color: transparent;font-size: 0.875rem;color: rgba(255,255,255,.7);letter-spacing: .2em;left: 80%;transform: translateX(-25%);top: auto;bottom: 2rem;width: 3rem;text-align: center;pointer-events: none; }
.style-85709 .carousel .crl-counter-separator { padding: 0;background-color: transparent;font-size: 0.875rem;color: #fff;left: auto;top: auto;bottom: 5.875vh;right: calc(20% - 1rem);width: 3rem;text-align: center; }
.style-85709 .carousel.flex-horizontal .flex-direction-nav .flex-prev { bottom: 1.75rem;top: auto;left: calc(80% - 4rem);width: 1.5rem;height: 1.5rem;opacity: 1;background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/arrow-left-white.png);background-position: center center;background-repeat: no-repeat;background-size: contain;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease; }
.style-85709 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: .5; }
.style-85709 .carousel.flex-horizontal .flex-direction-nav .flex-next { bottom: 1.75rem;top: auto;left: calc(80% + 4rem);width: 1.5rem;height: 1.5rem;opacity: 1;background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/arrow-right-white.png);background-position: center center;background-repeat: no-repeat;background-size: contain;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease; }
.style-85709 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: .5; }
.style-85709 .carousel .caption-spacing.crl-inner-details { background-color: transparent;padding: 14vh 3.75vw 6rem;color: #fff;line-height: 1.8;box-sizing: border-box;margin: 0; }
.style-5315 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px;margin-bottom: 25px; }
.style-5315 .carousel.flexslider { margin: 0px;background-color: #FFFFFF;padding: 2px; }
.style-5315 .carousel figure { border-width: 0px; }
.style-5315 .carousel figure img { border-width: 0px; }
.style-5315 .carousel .crl-caption { text-align: center;padding: 20px; }
.style-5315 .carousel .counter.crl-counter { font-weight: bold;color: #A39B96; }
.style-5315 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;font-size: 0px; }
.style-5315 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-position: right center;background-repeat: no-repeat;font-size: 0px; }
.style-5315 .album-select-form { margin-bottom: 10px; }
.style-5315 .carousel.flex-horizontal .flex-direction-nav { background-color: #FFFFFF !important;padding: 0px; }
.style-8796 { margin-bottom: 25px; }
.style-8796 .carousel.flexslider { margin: 0px;background-color: #FFFFFF;padding: 2px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-8796 .carousel figure { border-width: 0px; }
.style-8796 .carousel figure img { border-width: 0px; }
.style-8796 .carousel .crl-caption { text-align: center;padding: 20px; }
.style-8796 .carousel .counter.crl-counter { font-weight: bold;color: #A39B96; }
.style-8796 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;font-size: 0px; }
.style-8796 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-position: right center;background-repeat: no-repeat;font-size: 0px; }
.style-8796 .album-select { margin: 0 0 10px 0px; }
.style-8796 .carousel.flex-horizontal .flex-direction-nav { background-color: #FFFFFF !important;padding: 0px; }
.style-9749 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px;margin-bottom: 25px; }
.style-9749 .carousel.flexslider { margin: 0px;background-color: #FFFFFF;padding: 2px; }
.style-9749 .carousel figure { border-width: 0px; }
.style-9749 .carousel figure img { border-width: 0px; }
.style-9749 .carousel .crl-caption { text-align: center;padding: 20px; }
.style-9749 .carousel .counter.crl-counter { font-weight: bold;color: #A39B96; }
.style-9749 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;font-size: 0px; }
.style-9749 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-position: right center;background-repeat: no-repeat;font-size: 0px; }
.style-9749 .carousel.flex-horizontal .flex-direction-nav { background-color: #FFFFFF !important;padding: 0px; }
.style-49579 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px;margin-bottom: 25px; }
.style-49579 .carousel.flexslider { margin: 0px;background-color: #FFFFFF;padding: 2px; }
.style-49579 .carousel figure { border-width: 0px; }
.style-49579 .carousel figure img { border-width: 0px; }
.style-49579 .carousel .crl-caption { text-align: center;padding: 20px; }
.style-49579 .carousel .counter.crl-counter { font-weight: bold;color: #A39B96; }
.style-49579 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;font-size: 0px; }
.style-49579 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-position: right center;background-repeat: no-repeat;font-size: 0px; }
.style-49579 .album-select-form { margin-bottom: 10px; }
.style-49579 .carousel.flex-horizontal .flex-direction-nav { background-color: #FFFFFF !important;padding: 0px; }
.style-12381 .h2-style { color: #C20430;padding: 11px; }
.style-12381 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px;margin-bottom: 25px; }
.style-12381 .carousel.flexslider { margin: 0px;background-color: #FFFFFF;padding: 2px; }
.style-12381 .carousel figure { border-width: 0px; }
.style-12381 .carousel figure img { border-width: 0px; }
.style-12381 .carousel .crl-caption { text-align: center;padding: 20px; }
.style-12381 .carousel .counter.crl-counter { font-weight: bold;color: #A39B96; }
.style-12381 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;font-size: 0px; }
.style-12381 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-position: right center;background-repeat: no-repeat;font-size: 0px; }
.style-12381 .album-select-form { margin-bottom: 10px; }
.style-12381 .carousel.flex-horizontal .flex-direction-nav { background-color: #FFFFFF !important;padding: 0px; }
.style-42657 .h2-style { color: #C20430;padding: 11px; }
.style-42657 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px;margin-bottom: 25px; }
.style-42657 .carousel.flexslider { margin: 0px;background-color: #FFFFFF;padding: 2px; }
.style-42657 .carousel figure { border-width: 0px; }
.style-42657 .carousel figure img { border-width: 0px; }
.style-42657 .carousel .crl-caption { text-align: left;padding: 20px; }
.style-42657 .carousel .counter.crl-counter { font-weight: bold;color: #A39B96; }
.style-42657 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;font-size: 0px; }
.style-42657 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-position: right center;background-repeat: no-repeat;font-size: 0px; }
.style-42657 .album-select-form { margin-bottom: 10px; }
.style-42657 .carousel.flex-horizontal .flex-direction-nav { background-color: #FFFFFF !important;padding: 0px; }
.style-5373 { margin-bottom: 25px; }
.style-5373 .carousel.flexslider { border-width: 3px;border-style: solid;border-color: #FFFFFF;margin: 0 0 0 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px; }
.style-5373 .carousel figure { margin: 0px; }
.style-5373 .carousel figure img { margin: 0px;padding: 0px; }
.style-5373 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 0px;margin: 0px; }
.style-5373 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrowLG_back.png');padding: 6px; }
.style-5373 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/navArrowLG_next.png');padding: 6px; }
.style-5373 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);margin: 0px;padding: 22px; }
.style-5373 .carousel.flex-horizontal .flex-direction-nav { margin: 0px;padding: 0px; }
.style-23773 { margin-bottom: 25px; }
.style-23773 .carousel.flexslider { border-width: 3px;border-style: solid;border-color: #FFFFFF;margin: 0 0 0 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px; }
.style-23773 .carousel figure { margin: 0px; }
.style-23773 .carousel figure:before { position: absolute;top: 0;left: 0;content: " ";width: 139px;height: 136px;display: block;margin: 0px;padding: 0px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/54/site/720/images/seal.png');background-position: right bottom;background-repeat: repeat; }
.style-23773 .carousel figure img { margin: 0px;padding: 0px; }
.style-23773 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 0px;margin: 0px; }
.style-23773 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrowLG_back.png');padding: 6px; }
.style-23773 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/navArrowLG_next.png');padding: 6px; }
.style-23773 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);margin: 0px;padding: 22px; }
.style-23773 .carousel.flex-horizontal .flex-direction-nav { margin: 0px;padding: 0px; }
.style-11576 { margin-bottom: 25px; }
.style-11576 .carousel.flexslider { border-width: 3px;border-style: solid;border-color: #FFFFFF;margin: 0 0 0 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px; }
.style-11576 .carousel figure { margin: 0px; }
.style-11576 .carousel figure img { margin: 0px;padding: 0px; }
.style-11576 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 0px;margin: 0px; }
.style-11576 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrowLG_back.png');padding: 6px; }
.style-11576 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/navArrowLG_next.png');padding: 6px; }
.style-11576 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);margin: 0px;padding: 22px; }
.style-11576 .carousel.flex-horizontal .flex-direction-nav { margin: 0px;padding: 0px; }
.style-85785 { margin-top: -25px; }
.style-85785 .carousel.flexslider { margin: 0;padding: 0;border: none;background-color: transparent;box-shadow: none;border-radius: 0; }
.style-85785 .carousel figure { margin: 0px; }
.style-85785 .carousel figure img { margin: 0px;padding: 0px; }
.style-85785 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 0px;margin: 0px; }
.style-85785 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrowLG_back.png');padding: 6px; }
.style-85785 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/navArrowLG_next.png');padding: 6px; }
.style-85785 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);margin: 0px;padding: 22px; }
.style-85785 .carousel.flex-horizontal .flex-direction-nav { margin: 0px;padding: 0px; }
.style-22631 { margin-bottom: 25px; }
.style-22631 .carousel.flexslider { border-width: 3px;border-style: solid;border-color: #FFFFFF;margin: 0 0 0 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px; }
.style-22631 .carousel figure { margin: 0px; }
.style-22631 .carousel figure img { margin: 0px;padding: 0px; }
.style-22631 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 0px;margin: 0px; }
.style-22631 .carousel .crl-caption { font-size: 30px; }
.style-22631 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrowLG_back.png');padding: 6px; }
.style-22631 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/navArrowLG_next.png');padding: 6px; }
.style-22631 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);margin: 0px;padding: 22px; }
.style-22631 .carousel.flex-horizontal .flex-direction-nav { margin: 0px;padding: 0px; }
.style-22634 { margin-bottom: 25px; }
.style-22634 .carousel.flexslider { border-width: 3px;border-style: solid;border-color: #FFFFFF;margin: 0 0 0 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px; }
.style-22634 .carousel figure { margin: 0px; }
.style-22634 .carousel figure img { margin: 0px;padding: 0px; }
.style-22634 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 0px;margin: 0px;font-size: 30px; }
.style-22634 .carousel .crl-caption { font-size: 30px; }
.style-22634 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrowLG_back.png');padding: 6px; }
.style-22634 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/navArrowLG_next.png');padding: 6px; }
.style-22634 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);margin: 0px;padding: 22px; }
.style-22634 .carousel.flex-horizontal .flex-direction-nav { margin: 0px;padding: 0px; }
.style-5314 .h2-style { border-top: 6px solid #c20430;padding: 11px 30px 0 30px;margin: 0 0 20px 0;color: #C20430; }
.style-5314 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;margin-bottom: 25px; }
.style-5314 .carousel.flexslider { box-shadow: none;border-width: 0px;padding: 0 30px 0 30px; }
.style-5314 .carousel .h4-style.crl-title { color: #FFFFFF;margin: 0px;line-height: 16px; }
.style-5314 .carousel .crl-caption { color: #FFFFFF; }
.style-5314 .carousel .crl-description { color: #FFFFFF; }
.style-5314 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');left: 10px !important; }
.style-5314 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');right: 10px !important; }
.style-5314 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #ffffff; }
.style-5314 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-5314 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);padding: 15px 15px 10px 15px;margin: 0 !important; }
.style-5314 .album-select { margin: 0 0 15px 30px; }
.style-5314 .carousel .h4-style a.crl-title { color: #FFFFFF; }
.style-5314 .carousel .crl-readmore { border-left: 10px solid #c6bcb6;color: #c6bcb6;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;margin: 8px 0 0 0; }
.style-5503 .h2-style { border-top: 6px solid #c20430;padding: 11px 30px 0 30px;margin: 0 0 20px 0;color: #C20430; }
.style-5503 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px; }
.style-5503 .carousel.flexslider { box-shadow: none;border-width: 0px;padding: 0 30px 0 30px;margin: 2px 0px; }
.style-5503 .carousel .h4-style.crl-title { color: #FFFFFF; }
.style-5503 .carousel .crl-caption { color: #FFFFFF;background-color: rgba(126, 120, 116, 0.9);padding: 15px 15px 10px 15px; }
.style-5503 .carousel .crl-description { color: #FFFFFF; }
.style-5503 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');left: 10px !important; }
.style-5503 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');right: 10px !important; }
.style-5503 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #ffffff; }
.style-5503 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-5503 .carousel .caption-spacing.crl-inner-details { margin: 0 !important; }
.style-12375 .h2-style { border-top: 6px solid #c20430;padding: 11px 30px 0 30px;margin: 0 0 20px 0;color: #C20430; }
.style-12375 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px; }
.style-12375 .carousel.flexslider { box-shadow: none;border-width: 0px;padding: 0 30px 0 30px;margin: 2px 0px; }
.style-12375 .carousel .h4-style.crl-title { color: #FFFFFF; }
.style-12375 .carousel .crl-caption { color: #FFFFFF;background-color: rgba(126, 120, 116, 0.9);padding: 15px 15px 10px 15px; }
.style-12375 .carousel .crl-description { color: #FFFFFF; }
.style-12375 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');left: 10px !important; }
.style-12375 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');right: 10px !important; }
.style-12375 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #ffffff; }
.style-12375 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-12375 .carousel .caption-spacing.crl-inner-details { padding: 0.5px 3px 1px 10px;margin: 0 !important;background-color: rgba(194, 4, 48, 0.6); }
.style-59932 .h2-style { border-top: 6px solid #c20430;padding: 11px 30px 0 30px;margin: 0 0 20px 0;color: #C20430; }
.style-59932 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0px;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 4px; }
.style-59932 .carousel.flexslider { box-shadow: none;border-width: 1px;padding: 0px;margin: 0px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-color: #C20430; }
.style-59932 .carousel figure img { padding: 0px;margin: 0px;border-width: 5px;border-style: solid;border-color: #FFFFFF; }
.style-59932 .carousel .h4-style.crl-title { color: #FFFFFF; }
.style-59932 .carousel .crl-caption { color: #FFFFFF;background-color: #C20430;padding: 13px; }
.style-59932 .carousel .crl-description { color: #FFFFFF;background-color: #C20430;border-style: solid; }
.style-59932 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');left: 10px !important; }
.style-59932 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');right: 10px !important; }
.style-59932 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #ffffff; }
.style-59932 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-59932 .carousel .caption-spacing.crl-inner-details { margin: 0 !important; }
.style-12090 .h2-style { border-top: 6px solid #c20430;padding: 11px 30px 0 30px;margin: 0 0 20px 0;color: #C20430; }
.style-12090 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;margin-bottom: 25px; }
.style-12090 .carousel.flexslider { box-shadow: none;border-width: 0px;padding: 0 30px 0 30px; }
.style-12090 .carousel .h4-style.crl-title { color: #FFFFFF;margin: 0px;line-height: 16px; }
.style-12090 .carousel .crl-caption { color: #FFFFFF; }
.style-12090 .carousel .crl-description { color: #FFFFFF; }
.style-12090 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');left: 10px !important; }
.style-12090 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');right: 10px !important; }
.style-12090 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #ffffff; }
.style-12090 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-12090 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);padding: 15px 15px 10px 15px;margin: 0 !important; }
.style-12090 .album-select { margin: 0 0 15px 30px; }
.style-12090 .carousel .h4-style a.crl-title { color: #FFFFFF; }
.style-12090 .carousel .crl-readmore { border-left: 10px solid #c6bcb6;color: #c6bcb6;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;margin: 8px 0 0 0; }
.style-12165 .h2-style { border-top: 6px solid #c20430;padding: 11px 30px 0 30px;margin: 0 0 20px 0;color: #C20430; }
.style-12165 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;margin-bottom: 25px; }
.style-12165 .carousel.flexslider { box-shadow: none;border-width: 0px;padding: 0 30px 0 30px; }
.style-12165 .carousel .h4-style.crl-title { color: #FFFFFF;margin: 0px;line-height: 16px; }
.style-12165 .carousel .crl-caption { color: #FFFFFF; }
.style-12165 .carousel .crl-description { color: #FFFFFF; }
.style-12165 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');left: 10px !important; }
.style-12165 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');right: 10px !important; }
.style-12165 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #ffffff; }
.style-12165 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-12165 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);padding: 15px 15px 10px 15px;margin: 0 !important; }
.style-12165 .album-select { margin: 0 0 15px 30px; }
.style-12165 .carousel .h4-style a.crl-title { color: #FFFFFF; }
.style-12165 .carousel .crl-readmore { border-left: 10px solid #c6bcb6;color: #c6bcb6;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;margin: 8px 0 0 0; }
.style-12829 .h2-style { border-top: 6px solid #c20430;padding: 11px 30px 0 30px;margin: 0 0 20px 0;color: #C20430; }
.style-12829 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;margin-bottom: 25px; }
.style-12829 .carousel.flexslider { box-shadow: none;border-width: 0px;padding: 0 30px 0 30px; }
.style-12829 .carousel .h4-style.crl-title { color: #FFFFFF;margin: 0px;line-height: 16px; }
.style-12829 .carousel .crl-caption { color: #FFFFFF; }
.style-12829 .carousel .crl-description { color: #FFFFFF; }
.style-12829 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');left: 10px !important; }
.style-12829 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');right: 10px !important; }
.style-12829 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #ffffff; }
.style-12829 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-12829 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);padding: 15px 15px 10px 15px;margin: 0 !important; }
.style-12829 .album-select { margin: 0 0 15px 30px; }
.style-12829 .carousel .h4-style a.crl-title { color: #FFFFFF; }
.style-12829 .carousel .crl-readmore { border-left: 10px solid #c6bcb6;color: #c6bcb6;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;margin: 8px 0 0 0; }
.style-5311 .h2-style { border-top: 6px solid #c20430;padding: 11px 30px 0 30px;margin: 0 0 3px 0;color: #C20430; }
.style-5311 .h4-style { color: #C20430; }
.style-5311 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px; }
.style-5311 .description { margin-top: 5px; }
.style-5311 time { font-weight: bold;margin-top: 5px; }
.style-5311 .readmore { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff;margin-top: 8px; }
.style-5311 .carousel.flexslider { box-shadow: none; }
.style-5311 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;left: 7px !important; }
.style-5311 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-repeat: no-repeat;background-position: right center;right: 7px !important; }
.style-5311 .crl-pager { text-align: left;padding: 0px 26px 0 26px;margin: 0px; }
.style-5311 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #FFFFFF;padding: 0px;margin: 0px; }
.style-5311 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-5311 .carousel .text-slide { padding: 0 24px 0 24px;margin-top: 10px; }
.style-59779 .h2-style { border-top: 6px solid #c20430;padding: 11px 30px 0 30px;margin: 0 0 3px 0;color: #C20430; }
.style-59779 .h4-style { color: #C20430; }
.style-59779 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px; }
.style-59779 .description { margin-top: 5px; }
.style-59779 time { font-weight: bold;margin-top: 5px; }
.style-59779 .readmore { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff;margin-top: 8px; }
.style-59779 .carousel.flexslider { box-shadow: none; }
.style-59779 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;left: 7px !important; }
.style-59779 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-repeat: no-repeat;background-position: right center;right: 7px !important; }
.style-59779 .crl-pager { text-align: left;padding: 0px 26px 0 26px;margin: 0px; }
.style-59779 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #FFFFFF;padding: 0px;margin: 0px; }
.style-59779 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-59779 .carousel .text-slide { padding: 0 24px 0 24px;margin-top: 10px; }
.style-59772 .h2-style { border-top: 6px solid #c20430;padding: 11px 30px 0 30px;margin: 0 0 3px 0;color: #C20430; }
.style-59772 .h4-style { color: #C20430; }
.style-59772 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px; }
.style-59772 .description { margin-top: 5px; }
.style-59772 time { font-weight: bold;margin-top: 5px; }
.style-59772 .readmore { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff;margin-top: 8px; }
.style-59772 .carousel.flexslider { box-shadow: none; }
.style-59772 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;left: 7px !important; }
.style-59772 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-repeat: no-repeat;background-position: right center;right: 7px !important; }
.style-59772 .crl-pager { text-align: left;padding: 0px 26px 0 26px;margin: 0px; }
.style-59772 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #FFFFFF;padding: 0px;margin: 0px; }
.style-59772 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-59772 .carousel .text-slide { padding: 0 24px 0 24px;margin-top: 10px; }
.style-10793 .h2-style { border-top: 6px solid #c20430;padding: 11px 30px 0 30px;margin: 0 0 3px 0;color: #C20430; }
.style-10793 .h4-style { color: #C20430; }
.style-10793 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px; }
.style-10793 .description { margin-top: 5px; }
.style-10793 time { font-weight: bold;margin-top: 5px; }
.style-10793 .readmore { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff;margin-top: 8px; }
.style-10793 .carousel.flexslider { box-shadow: none; }
.style-10793 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;left: 7px !important; }
.style-10793 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-repeat: no-repeat;background-position: right center;right: 7px !important; }
.style-10793 .crl-pager { text-align: left;padding: 0px 26px 0 26px;margin: 0px; }
.style-10793 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #FFFFFF;padding: 0px;margin: 0px; }
.style-10793 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-10793 .carousel .text-slide { padding: 0 24px 0 24px;margin-top: 10px; }
.style-42659 .h2-style { border-top: 6px solid #c20430;padding: 11px 30px 0 30px;margin: 0 0 3px 0;color: #C20430; }
.style-42659 .h4-style { color: #C20430; }
.style-42659 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px; }
.style-42659 .description { margin-top: 5px; }
.style-42659 time { font-weight: bold;margin-top: 5px; }
.style-42659 .readmore { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff;margin-top: 8px; }
.style-42659 .carousel.flexslider { box-shadow: none; }
.style-42659 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;left: 7px !important; }
.style-42659 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-repeat: no-repeat;background-position: right center;right: 7px !important; }
.style-42659 .crl-pager { text-align: left;padding: 0px 26px 0 26px;margin: 0px; }
.style-42659 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #FFFFFF;padding: 0px;margin: 0px; }
.style-42659 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-42659 .carousel .text-slide { padding: 0 24px 0 24px;margin-top: 10px; }
.style-52327 { margin: 0.5rem 0; }
.style-52327 .carousel.flexslider { padding: 0;margin: 0; }
.style-52327 .carousel figure { overflow: hidden;background-color: #8C152A;height: 300px;width: 100%;position: relative;box-sizing: border-box; }
.style-52327 .carousel figure img { -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: -webkit-transform 0.6s ease, opacity .6s ease;-moz-transition: -moz-transform 0.6s ease, opacity .6s ease;-ms-transition: -ms-transform 0.6s ease, opacity .6s ease;transition: transform 0.6s ease, opacity .6s ease;position: absolute;top: 0;left: 0; }
.style-52327 .carousel .h4-style.crl-title { color: #fff;text-decoration: none;font-family: 'Oswald', sans-serif;text-transform: capitalize;font-size: 30px;font-weight: normal;text-shadow: 0px 2px 20px black; }
.style-52327 .carousel .crl-caption { font-family: 'Oxygen', sans-serif; }
.style-52327 .carousel .caption-spacing.crl-inner-details { padding: 1.5rem;margin: 0;background-color: transparent;line-height: 1.6;color: #fff;position: relative;z-index: 1;overflow: hidden; }
.style-6421 { margin-bottom: 25px; }
.style-6421 .carousel.flexslider { border-width: 3px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px; }
.style-6421 .carousel figure { margin: 0px; }
.style-6421 .carousel figure img { margin: 0px;padding: 0px; }
.style-6421 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 0px;margin: 0px; }
.style-6421 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrowLG_back.png');padding: 6px; }
.style-6421 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/navArrowLG_next.png');padding: 6px; }
.style-6421 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);margin: 0px;padding: 22px; }
.style-6421 .carousel.flex-horizontal .flex-direction-nav { margin: 0px;padding: 0px; }
.style-6422 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px;margin-bottom: 25px; }
.style-6422 .carousel.flexslider { margin: 0px;background-color: #FFFFFF;padding: 2px; }
.style-6422 .carousel figure { border-width: 0px; }
.style-6422 .carousel figure img { border-width: 0px; }
.style-6422 .carousel .crl-caption { text-align: center;padding: 20px; }
.style-6422 .carousel .counter.crl-counter { font-weight: bold;color: #A39B96; }
.style-6422 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;font-size: 0px; }
.style-6422 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-position: right center;background-repeat: no-repeat;font-size: 0px; }
.style-6422 .carousel.flex-horizontal .flex-direction-nav { background-color: #FFFFFF !important;padding: 0px; }
.style-7781 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px;margin-bottom: 25px; }
.style-7781 .carousel.flexslider { margin: 0px;background-color: #FFFFFF;padding: 2px; }
.style-7781 .carousel figure { border-width: 0px; }
.style-7781 .carousel figure img { border-width: 0px; }
.style-7781 .carousel .crl-caption { text-align: center;padding: 20px; }
.style-7781 .carousel .counter.crl-counter { font-weight: bold;color: #A39B96; }
.style-7781 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;font-size: 0px; }
.style-7781 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-position: right center;background-repeat: no-repeat;font-size: 0px; }
.style-7781 .carousel.flex-horizontal .flex-direction-nav { background-color: #FFFFFF !important;padding: 0px; }
.style-10806 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px;margin-bottom: 25px; }
.style-10806 .carousel.flexslider { margin: 0px;background-color: #FFFFFF;padding: 2px; }
.style-10806 .carousel figure { border-width: 0px; }
.style-10806 .carousel figure img { border-width: 0px; }
.style-10806 .carousel .crl-caption { text-align: center;padding: 20px; }
.style-10806 .carousel .counter.crl-counter { font-weight: bold;color: #A39B96; }
.style-10806 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;font-size: 0px; }
.style-10806 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-position: right center;background-repeat: no-repeat;font-size: 0px; }
.style-10806 .carousel.flex-horizontal .flex-direction-nav { background-color: #FFFFFF !important;padding: 0px; }
.style-6423 .h2-style { border-top: 12px solid #527d52;padding: 11px 30px 0 30px;margin: 0 0 20px 0;color: #4e614e; }
.style-6423 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;margin-bottom: 25px; }
.style-6423 .carousel.flexslider { box-shadow: none;border-width: 0px;padding: 0 30px 0 30px; }
.style-6423 .carousel .h4-style.crl-title { color: #FFFFFF;margin: 0px;line-height: 16px; }
.style-6423 .carousel .crl-caption { color: #FFFFFF; }
.style-6423 .carousel .crl-description { color: #FFFFFF; }
.style-6423 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');left: 10px !important; }
.style-6423 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');right: 10px !important; }
.style-6423 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #ffffff; }
.style-6423 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-6423 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);padding: 15px 15px 10px 15px;margin: 0 !important; }
.style-6423 .album-select { margin: 0 0 15px 30px; }
.style-6423 .carousel .h4-style a.crl-title { color: #FFFFFF; }
.style-6423 .carousel .crl-readmore { border-left: 10px solid #c6bcb6;color: #c6bcb6;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;margin: 8px 0 0 0; }
.style-6424 .h2-style { border-top: 12px solid #527d52;padding: 11px 30px 0 30px;margin: 0 0 20px 0;color: #4e614e; }
.style-6424 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px; }
.style-6424 .carousel.flexslider { box-shadow: none;border-width: 0px;padding: 0 30px 0 30px;margin: 2px 0px; }
.style-6424 .carousel .h4-style.crl-title { color: #FFFFFF; }
.style-6424 .carousel .crl-caption { color: #FFFFFF; }
.style-6424 .carousel .crl-description { color: #FFFFFF; }
.style-6424 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');left: 10px !important; }
.style-6424 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');right: 10px !important; }
.style-6424 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #ffffff; }
.style-6424 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-6424 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);padding: 15px 15px 10px 15px;margin: 0 !important; }
.style-10805 .h2-style { border-top: 12px solid #527d52;padding: 11px 30px 0 30px;margin: 0 0 20px 0;color: #4e614e; }
.style-10805 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;margin-bottom: 25px;padding: 10px; }
.style-10805 .carousel.flexslider { box-shadow: none;border-width: 0px;padding: 0 30px 0 30px; }
.style-10805 .carousel figure img { padding: 20px; }
.style-10805 .carousel .h4-style.crl-title { color: #FFFFFF;margin: 0px;line-height: 16px; }
.style-10805 .carousel .crl-caption { color: #FFFFFF; }
.style-10805 .carousel .crl-description { color: #FFFFFF; }
.style-10805 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');left: 10px !important; }
.style-10805 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');right: 10px !important; }
.style-10805 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #ffffff; }
.style-10805 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-10805 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);padding: 15px 15px 10px 15px;margin: 0 !important; }
.style-10805 .album-select { margin: 0 0 15px 30px; }
.style-10805 .carousel .h4-style a.crl-title { color: #FFFFFF; }
.style-10805 .carousel .crl-readmore { border-left: 10px solid #c6bcb6;color: #c6bcb6;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;margin: 8px 0 0 0; }
.style-6425 .h2-style { border-top: 12px solid #527d52;padding: 11px 30px 0 30px;margin: 0 0 3px 0;color: #4e614e; }
.style-6425 .h4-style { color: #527D52; }
.style-6425 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px; }
.style-6425 .description { margin-top: 5px; }
.style-6425 time { font-weight: bold;margin-top: 5px; }
.style-6425 .readmore { border-left: 10px solid #c6bcb6;color: #527D52;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff;margin-top: 8px; }
.style-6425 .h4-style A { color: #527D52; }
.style-6425 .carousel.flexslider { box-shadow: none;background-repeat: no-repeat; }
.style-6425 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;left: 7px !important; }
.style-6425 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-repeat: no-repeat;background-position: right center;right: 7px !important; }
.style-6425 .crl-pager { text-align: left;padding: 0px 26px 0 26px;margin: 0px; }
.style-6425 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #FFFFFF;padding: 0px;margin: 0px; }
.style-6425 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-6425 .carousel .text-slide { padding: 0 24px 0 24px;margin-top: 10px; }
.style-50210 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px;margin-bottom: 25px; }
.style-50210 .carousel.flexslider { margin: 0px;background-color: #FFFFFF;padding: 2px; }
.style-50210 .carousel figure { border-width: 0px; }
.style-50210 .carousel figure img { border-width: 0px; }
.style-50210 .carousel .crl-caption { text-align: center;padding: 20px; }
.style-50210 .carousel .counter.crl-counter { font-weight: bold;color: #A39B96; }
.style-50210 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;font-size: 0px; }
.style-50210 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-position: right center;background-repeat: no-repeat;font-size: 0px; }
.style-50210 .carousel.flex-horizontal .flex-direction-nav { background-color: #FFFFFF !important;padding: 0px; }
.style-5602 { margin-bottom: 25px; }
.style-5602 .carousel.flexslider { border-width: 3px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px; }
.style-5602 .carousel figure { margin: 0px; }
.style-5602 .carousel figure img { margin: 0px;padding: 0px; }
.style-5602 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 0px;margin: 0px; }
.style-5602 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrowLG_back.png');padding: 6px; }
.style-5602 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/navArrowLG_next.png');padding: 6px; }
.style-5602 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);margin: 0px;padding: 22px; }
.style-5602 .carousel.flex-horizontal .flex-direction-nav { margin: 0px;padding: 0px; }
.style-5603 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px;margin-bottom: 25px; }
.style-5603 .carousel.flexslider { margin: 0px;background-color: #FFFFFF;padding: 2px; }
.style-5603 .carousel figure { border-width: 0px; }
.style-5603 .carousel figure img { border-width: 0px; }
.style-5603 .carousel .crl-caption { text-align: center;padding: 20px; }
.style-5603 .carousel .counter.crl-counter { font-weight: bold;color: #A39B96; }
.style-5603 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;font-size: 0px; }
.style-5603 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-position: right center;background-repeat: no-repeat;font-size: 0px; }
.style-5603 .carousel.flex-horizontal .flex-direction-nav { background-color: #FFFFFF !important;padding: 0px; }
.style-5604 .h2-style { border-top: 12px solid #00c2f4;padding: 11px 30px 0 30px;margin: 0 0 20px 0;color: #00c2f4; }
.style-5604 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;margin-bottom: 25px; }
.style-5604 .carousel.flexslider { box-shadow: none;border-width: 0px;padding: 0 30px 0 30px; }
.style-5604 .carousel .h4-style.crl-title { color: #FFFFFF;margin: 0px;line-height: 16px; }
.style-5604 .carousel .crl-caption { color: #FFFFFF; }
.style-5604 .carousel .crl-description { color: #FFFFFF; }
.style-5604 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');left: 10px !important; }
.style-5604 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');right: 10px !important; }
.style-5604 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #ffffff; }
.style-5604 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-5604 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);padding: 15px 15px 10px 15px;margin: 0 !important; }
.style-5604 .album-select { margin: 0 0 15px 30px; }
.style-5604 .carousel .h4-style a.crl-title { color: #FFFFFF; }
.style-5604 .carousel .crl-readmore { border-left: 10px solid #c6bcb6;color: #c6bcb6;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;margin: 8px 0 0 0; }
.style-5605 .h2-style { border-top: 12px solid #00c2f4;padding: 11px 30px 0 30px;margin: 0 0 20px 0;color: #00c2f4; }
.style-5605 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px; }
.style-5605 .carousel.flexslider { box-shadow: none;border-width: 0px;padding: 0 30px 0 30px;margin: 2px 0px; }
.style-5605 .carousel .h4-style.crl-title { color: #FFFFFF; }
.style-5605 .carousel .crl-caption { color: #FFFFFF; }
.style-5605 .carousel .crl-description { color: #FFFFFF; }
.style-5605 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');left: 10px !important; }
.style-5605 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');right: 10px !important; }
.style-5605 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #ffffff; }
.style-5605 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-5605 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);padding: 15px 15px 10px 15px;margin: 0 !important; }
.style-12068 .h2-style { border-top: 12px solid #00c2f4;padding: 11px 30px 0 30px;margin: 0 0 20px 0;color: #00c2f4; }
.style-12068 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px; }
.style-12068 .carousel.flexslider { box-shadow: none;border-width: 0px;padding: 0 30px 0 30px;margin: 2px 0px; }
.style-12068 .carousel figure img { padding: 0px;margin: 1px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-12068 .carousel .h4-style.crl-title { color: #FFFFFF; }
.style-12068 .carousel .crl-caption { color: #FFFFFF;background-color: #C20430; }
.style-12068 .carousel .crl-description { background-color: #C20430; }
.style-12068 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');left: 10px !important; }
.style-12068 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');right: 10px !important; }
.style-12068 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #ffffff; }
.style-12068 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-12068 .carousel .caption-spacing.crl-inner-details { padding: 0.5px 3px 1px 10px;margin: 0 !important;background-color: rgba(194, 4, 48, 0.6); }
.style-10893 .h2-style { border-top: 12px solid #00c2f4;padding: 11px 30px 0 30px;margin: 0 0 20px 0;color: #00c2f4; }
.style-10893 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;margin-bottom: 25px; }
.style-10893 .carousel.flexslider { box-shadow: none;border-width: 0px;padding: 0 30px 0 30px; }
.style-10893 .carousel .h4-style.crl-title { color: #FFFFFF;margin: 0px;line-height: 16px; }
.style-10893 .carousel .crl-caption { color: #FFFFFF; }
.style-10893 .carousel .crl-description { color: #FFFFFF; }
.style-10893 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');left: 10px !important; }
.style-10893 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');right: 10px !important; }
.style-10893 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #ffffff; }
.style-10893 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-10893 .carousel .caption-spacing.crl-inner-details { background-color: rgba(126, 120, 116, 0.9);padding: 15px 15px 10px 15px;margin: 0 !important; }
.style-10893 .album-select { margin: 0 0 15px 30px; }
.style-10893 .carousel .h4-style a.crl-title { color: #FFFFFF; }
.style-10893 .carousel .crl-readmore { border-left: 10px solid #c6bcb6;color: #c6bcb6;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;margin: 8px 0 0 0; }
.style-5606 .h2-style { border-top: 12px solid #00c2f4;padding: 11px 30px 0 30px;margin: 0 0 3px 0;color: #00c2f4; }
.style-5606 .h4-style { color: #C20430; }
.style-5606 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0 0 25px 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 0px; }
.style-5606 .description { margin-top: 5px; }
.style-5606 time { font-weight: bold;margin-top: 5px; }
.style-5606 .readmore { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff;margin-top: 8px; }
.style-5606 .carousel.flexslider { box-shadow: none; }
.style-5606 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/54/site/720/images/navArrow_back.png');background-position: left center;background-repeat: no-repeat;left: 7px !important; }
.style-5606 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/54/site/720/images/arrow_grey_next.png');background-repeat: no-repeat;background-position: right center;right: 7px !important; }
.style-5606 .crl-pager { text-align: left;padding: 0px 26px 0 26px;margin: 0px; }
.style-5606 .carousel .flex-control-nav li a { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 13px;width: 13px;background-color: #FFFFFF;padding: 0px;margin: 0px; }
.style-5606 .carousel .flex-control-nav li > a.flex-active { box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-moz-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-o-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);-webkit-box-shadow: 0px 0px 0px 2px rgba(198, 188, 182, 1);height: 9px;width: 9px;background-color: #C6BCB6;border-width: 2px;border-style: solid;border-color: #FFFFFF;line-height: 14px; }
.style-5606 .carousel .text-slide { padding: 0 24px 0 24px;margin-top: 10px; }
.style-60138 { background-color: #343230; }
.style-60111 { padding: 2.5rem 0;background-color: #eae9e8; }
.style-60104 { background: #c20430;overflow: hidden;/* old browsers */
background: -moz-linear-gradient(top, #c20430 0%, #a10c2f 100%);/* ff3.6-15 */
background: -webkit-linear-gradient(top, #c20430 0%,#a10c2f 100%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to bottom, #c20430 0%,#a10c2f 100%);: /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */;position: relative;padding: 4.6875rem 0; }
.style-60104:before { /*content: "";display: block;position: absolute;bottom: -45%;left: -15%;width: 45vw;height: 45vw;background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/seal_2023_white.png);background-size: contain;background-repeat: no-repeat;z-index: 1;opacity: .1;: */; }
.style-60100 { padding: 2rem 0 0;background-color: #fff;overflow: hidden; }
.style-60120 { padding: 3.4375rem 0;position: relative;z-index: 0;background-color: #fff; }
.style-60120:before { content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 1.875rem;background: -moz-linear-gradient(top, rgba(0,0,0,0.02) 0%, rgba(0,0,0,0) 100%);/* ff3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.02) 0%,rgba(0,0,0,0) 100%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0.02) 0%,rgba(0,0,0,0) 100%);: /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */;z-index: 2; }
.style-60120:after { content: "";display: block;position: absolute;top: 0;right: 0;width: calc(33.333vw - 5px);height: 100%;background-color: #eae9e8;z-index: 1; }
.style-60127 { background-color: #fff; }
.style-60079 { height: calc(100vh - 8.625rem);position: relative;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(51,52,55,0.65) 100%);/* ff3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(51,52,55,0.65) 100%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(51,52,55,0.65) 100%);: /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */;color: #fff; }
.style-60071 { min-height: 1px;height: 1px;background-color: #fff; }
.style-60133 { padding: 1.875rem 0;background-color: #343230; }
.style-60126 { background-color: #4b4745;padding: 2.8125rem 0; }
.style-60070 { padding: 0 3.75vw;background-color: #fff;-webkit-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);-moz-box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);box-shadow: 0px 3px 28px 0px rgba(163, 125, 125, 0.17);position: relative;z-index: 83;text-align: right;box-sizing: border-box;width: 100%; }
.style-60072 { border-top: 1px solid #e7e3e0; }
.style-92334 { position: relative;z-index: 0;box-sizing: border-box;margin-bottom: 4rem;margin-left: 0 !Important;color: #fff !important;background-color: #c20430;box-shadow: 1185px 0px 0px 0px #c20430, -1185px 0px 0px 0px #c20430, 734px 0px 0px 0px #c20430, -734px 0px 0px 0px #c20430, 20px 0px 0px 0px #c20430, -20px 0px 0px 0px #c20430;padding: 0px;background-position: right top;background-repeat: no-repeat;text-align: left; }
.style-92077 { position: relative;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100vw !important;margin: 0;z-index: 1;box-sizing: border-box;margin-bottom: 1rem;padding: 0 clamp(2rem, 6vw,10rem); }
.style-85458 { position: relative;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100vw !important;margin: 0;z-index: 1;box-sizing: border-box;margin-bottom: 4rem; }
.style-95363 { display: flex; }
.style-85572 { position: relative;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100vw;margin: 0;z-index: 0;box-sizing: border-box;margin-bottom: 4rem;font-family: 'Open Sans', sans-serif;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/Aerial Edit3.JPG');text-align: left;background-position: center center;background-repeat: no-repeat; }
.style-85556 { position: relative;z-index: 0;box-sizing: border-box;margin-bottom: 4rem;margin-left: 0 !Important;color: #fff !important;background-color: #c20430;box-shadow: 1185px 0px 0px 0px #c20430, -1185px 0px 0px 0px #c20430, 734px 0px 0px 0px #c20430, -734px 0px 0px 0px #c20430, 20px 0px 0px 0px #c20430, -20px 0px 0px 0px #c20430;padding: 4px;background-position: right top;background-repeat: no-repeat; }
.style-85555 { position: relative;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100vw;margin: 0;z-index: 0;box-sizing: border-box;margin-bottom: 4rem;font-family: 'Open Sans', sans-serif; }
.style-85478 { position: relative;z-index: 0;box-sizing: border-box;margin-bottom: 4rem;margin-left: 0 !Important;color: #fff !important;background-color: #c20430;box-shadow: 1185px 0px 0px 0px #c20430, -1185px 0px 0px 0px #c20430, 734px 0px 0px 0px #c20430, -734px 0px 0px 0px #c20430, 20px 0px 0px 0px #c20430, -20px 0px 0px 0px #c20430;padding: 4rem 0 calc(4rem - 25px);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/riversinaction-seal.png');background-position: right top;background-repeat: no-repeat; }
.style-9042 { background-color: #C20430;padding: 8px 0 8px 0; }
.style-92346 { position: relative;margin-bottom: 4rem;margin-left: 0 !Important;background-color: #eae9e8;box-shadow: 1185px 0px 0px 0px #eae9e8, -1185px 0px 0px 0px #eae9e8, 734px 0px 0px 0px #eae9e8, -734px 0px 0px 0px #eae9e8, 20px 0px 0px 0px #eae9e8, -20px 0px 0px 0px #eae9e8;padding: 4rem 5rem calc(4rem - 25px);left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100vw !important;margin: 0;z-index: 1;box-sizing: border-box; }
.style-85451 { position: relative;z-index: 0;box-sizing: border-box;margin-bottom: 4rem;margin-left: 0 !Important;background-color: #eae9e8;box-shadow: 1185px 0px 0px 0px #eae9e8, -1185px 0px 0px 0px #eae9e8, 734px 0px 0px 0px #eae9e8, -734px 0px 0px 0px #eae9e8, 20px 0px 0px 0px #eae9e8, -20px 0px 0px 0px #eae9e8;padding: 4rem 0 calc(4rem - 25px); }
.style-92483 { margin-top: 4rem; }
.style-85457 { margin-bottom: 4rem;position: relative;width: 100vw;left: 50%;transform: translateX(-50%);margin-left: 0;background-color: #EAE9E8;display: flex; }
.style-85455 { margin-bottom: 4rem;position: relative;width: 100vw;left: 50%;transform: translateX(-50%);margin-left: 0;background-color: #eae9e8;display: flex; }
.style-92347 { position: relative;margin-bottom: 4rem;margin-left: 0 !Important;color: #fff !important;background-color: #c20430;box-shadow: 1185px 0px 0px 0px #c20430, -1185px 0px 0px 0px #c20430, 734px 0px 0px 0px #c20430, -734px 0px 0px 0px #c20430, 20px 0px 0px 0px #c20430, -20px 0px 0px 0px #c20430;padding: 4rem 5rem calc(4rem - 25px);left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100vw !important;margin: 0;z-index: 1;box-sizing: border-box; }
.style-85453 { position: relative;z-index: 0;box-sizing: border-box;margin-bottom: 4rem;margin-left: 0 !Important;color: #fff !important;background-color: #c20430;box-shadow: 1185px 0px 0px 0px #c20430, -1185px 0px 0px 0px #c20430, 734px 0px 0px 0px #c20430, -734px 0px 0px 0px #c20430, 20px 0px 0px 0px #c20430, -20px 0px 0px 0px #c20430;padding: 4rem 0 calc(4rem - 25px); }
.style-9046 { background-color: #C20430; }
.style-9045 { background-color: #C20430; }
.style-5256 { background-color: #e7e3e0; }
.style-5264 { background-color: #FFFFFF; }
.style-5480 { background-color: #fff;padding: 25px 0;overflow: hidden; }
.style-5427 { background-color: #C20430;background-image: url('/ftpimages/54/site/720/images/main_menu_bg.png');background-position: left bottom;background-repeat: repeat-x; }
.style-5481 { background-color: #FFFFFF;padding: 8px 0; }
.style-6388 { background-color: #4e614e; }
.style-6389 { background-color: #527d52; }
.style-6390 { background-color: #4E614E;background-image: url('/ftpimages/54/site/720/images/navigationBG.png');background-position: left bottom;background-repeat: repeat-x; }
.style-6453 { background-color: #FFFFFF;padding: 8px 0 8px 0; }
.style-5575 { background-color: #00c2f4; }
.style-5564 { background-color: #00C2F4; }
.style-5565 { background-color: #FFF200;background-image: url('/ftpimages/54/site/720/images/summer_menuBottom_NEW.png');background-position: left bottom;background-repeat: repeat-x; }
.style-5002 .h2-style { color: #C20430; }
.style-5002 .h4-style { color: #C20430; }
.style-5002 { border-width: 1px;border-style: solid;border-color: #FFFFFF;margin: 0;box-shadow: 0 0 3px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-webkit-box-shadow: 0 0 3px rgba(0, 0, 3, .25);-o-box-shadow: 0 0 3px rgba(0, 0, 3, .25);background-color: #FFFFFF;padding: 21px;text-align: center; }
.style-5002 .emergencybulletin .close { font-weight: bold;text-decoration: none; }
.style-5002 .emergencybulletin .logo { text-align: left; }
.style-5002 .emergencybulletin .addinfo.button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff; }
.style-5002 .emergencybulletinbanner .close { font-weight: bold;text-decoration: none; }
.style-5002 .emergencybulletinbanner .addinfo.button { border-left: 10px solid #c6bcb6;color: #C20430;padding: 0 0 0 5px;line-height: 10px;border-width: 0 0 0 10px;background-color: #ffffff;margin-right: 15px; }
.style-5383 .mm-container { background-color: #E6E6E6; }
.style-5383 .mm-button-container { background-color: #C20430;padding: 0px;margin: 0px;border-width: 0 0 4px 0;border-style: solid;border-color: #9E0327; }
.style-5383 .mm-button { background-color: #C20430;color: #FFFFFF;font-weight: bold;margin: 0px;display: inline-block;max-height: 50px;padding-left: 10px; }
.style-5383 .mm-item { background-color: #E6E6E6; }
.style-5383 .mm-item:active { background-color: #C20430; }
.style-5383 .mm-item:hover { background-color: #C20430; }
.style-5383 .mm-text { font-size: 17px;font-weight: bold;color: #454545;letter-spacing: 0.03em; }
.style-5383 .mm-text:hover { color: #FFFFFF;background-color: #C20430;background-repeat: no-repeat;background-position: center center; }
.style-5383 .mm-sub-ind { background-image: url('/ftpimages/54/site/720/images/arrow_red_side.png');background-repeat: no-repeat;background-position: right center; }
.style-5383 .mm-sub-ind:hover { background-image: url('/ftpimages/54/site/720/images/arrow_white_side.png');background-position: right center;background-repeat: no-repeat; }
.style-5383 .mm-back-sub-ind { background-image: url('/ftpimages/54/site/720/images/arrow_white_back.png'); }
.style-5383 .mm-menu-separator { background-color: #9E0327;padding: 1px; }
.style-5383 .mm-back { background-color: #9E0327;color: #FFFFFF;font-weight: bold; }
.style-5383 .mm-button .icon { background-image: url('/ftpimages/54/site/720/images/hamburger_button.png');margin: 0 10px 0 0;display: inline-block; }
.style-5383 .mm-login-button { color: #FFFFFF;font-weight: bold;display: inline-block;padding-right: 10px;font-size: 15px; }
.style-5383 .mm-login-button .icon { background-image: url('/ftpimages/54/site/720/images/lock_icon.png');display: inline-block; }
.style-56742 { font-family: 'Open Sans', sans-serif;font-size: 1rem;line-height: 1.8;color: #7f7f7f;display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5); }
.style-56742 .cookieconsentbanner .close { display: block;position: absolute;top: 0;right: 0;width: 2.5rem;height: 2.5rem;line-height: 2.5rem;background-color: #c6bcb6;padding: 0 !important;text-align: center;font-size: 1.5rem;font-weight: bold;color: #fff;text-decoration: none; }
.style-56742 .cookieconsentbanner .addinfo.button { display: inline-block;position: relative;z-index: 1;float: none;clear: both;margin-top: 1.875rem;background-color: #C20430;color: #fff;font-size: 0.9375rem;padding: 1.25rem 3.75rem 1.25rem 1.875rem;text-transform: uppercase;font-weight: normal;text-decoration: none;background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/button-arrow.png);background-position: right 1.875rem center;background-repeat: no-repeat;background-size: 0.5rem; }
.style-56742 .cookieconsentbanner .addinfo.button:before { content: "";display: block;position: absolute;z-index: -1;background-color: rgba(0,0,0,0.2);width: 100%;height: 100%;top: 0;left: 0;max-height: 0.25rem;-webkit-transition: max-height 0.3s ease;-moz-transition: max-height 0.3s ease;-ms-transition: max-height 0.3s ease;transition: max-height 0.3s ease; }
/*--------------- CUSTOM CSS ------------------*/
.search-text::-webkit-input-placeholder {color: inherit;}/*setting search input placeholder to inherit the color that is set*/
.search-text::-moz-placeholder {color: inherit;}/*setting search input placeholder to inherit the color that is set*/
.search-text:-ms-input-placeholder {color: inherit;}/*setting search input placeholder to inherit the color that is set*/
.search-text::placeholder {color: inherit;}/*setting search input placeholder to inherit the color that is set*/

/* News Archive - Social Media */
            .socialmedia a { box-shadow: none; text-decoration: none; }    
            .socialmedia .fab {
                font-size: 1.5rem;
                margin: 0 0.5rem 1.5rem 0;
                box-shadow: none;
                color: #1e1e1e;
                transition: color .3s ease;
            }
            .socialmedia .fab:hover {
                color: #c20430;
            }

figure{margin: 0;}
select{max-width: 100%;}
.mini-sitemap ul.collapsed{height: auto;}
.mini-sitemap .width-7{width: 13%; margin-right: 1%;}
.mini-sitemap .width-8{width: 11.5%; margin-right: 1%;}
.carousel figure{min-height: 0 !important;}/*min-height being set by default in the carousel code - causes extra space below banner photos on mobile*/
.menu-type-accordion .sub2:last-child:after,.menu-type-accordion .sub3:last-child:after{padding-bottom: 0px}/*extra space at bottom of accordion menu subnav*/
.lists ul .brief-description ul{list-style: disc inside;}/*resetting list style within a list group*/
.carousel.gallery-style.flexslider .flex-viewport{border: 0 !important}/*removing default border around image in Sidebar Galleries*/
.carousel .slides{list-style: none;}/*removing bullets from showing when carousel loads*/
.style-5503 .carousel .caption-spacing {padding: 0; background: none;}/*turns off caption details bg*/

.simplemodal-container {height: auto !important;}
/*Allow emergency bulletin to expand for content*/
.emergencybulletin-lightbox {
    max-width: none!important;
}

/* ------------ STYLES -------------*/
.footerLine{display: inline-block;}/*footer address*/
/*INT: left-hand Nav - changing arrow color on hover*/
.style-5321 .acc-l1-item:hover > a > span.toggle > i{
background: none;
border-top: 5px solid #fff;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid transparent;
display: block;
width: 0;
height: 0;
top: 65%;
}
/*Carousel*/
.style-5315 .flex-next,
.style-5315 .flex-fade:hover .flex-next,
.style-5315 .flex-horizontal:hover .flex-next{right: 10px !important;}
.style-5315 .flex-prev,
.style-5315 .flex-fade:hover .flex-prev,
.style-5315 .flex-horizontal:hover .flex-prev{left: 10px !important;}

.style-5315 .album-select {margin:3px;max-width:98%;} /*Album select box needed space*/

.style-12829 .album-select {width: calc(100% - 60px);} /*79101 support ticket fix dropdown expanding outside of content block*/
.style-12165 .album-select {width: calc(100% - 60px);} /*79101 support ticket fix dropdown expanding outside of content block*/

/*support ticket 265974*/
.style-50150 A.links-urllink:hover:after { -webkit-transform: scaleY(1);    transform: scaleY(1);} /*hover effect on intro buttons*/

/* ALL: Fixed CTA Links */
    html:not(.styler) .style-94109 {
        position: fixed;
        img  {
            margin: 0;
            max-height: 14px;
            max-width: 14px;
            opacity: 0;
            transform: translateX(100%);
            transition: transform .6s ease, margin .6s ease, opacity 1s ease;
        }
        li.group {
            position: relative;
            margin: 8px 0 0 !important;
            background-color: #C20430;
            text-align: center;
            display: inline-block;
            min-width: 98px;
            transition: transform .6s ease;
            A.links-urllink {
                display: inline-block;
                line-height: 1;
                color: #fff ! Important;
                font-size: .75em;
                font-weight: bold;
                padding: .875em 1em .875em 0;
                text-decoration: none;
                text-transform: uppercase;
                letter-spacing: .2em;
                box-sizing: border-box;
            }
            &:nth-child(2) {
                transition-delay: .25s;
            }
            &:nth-child(3) {
                transition-delay: .5s;
            }
            &:hover {
                background-color: color-mix(in srgb, #000 40%, #C20430);
                img {
                    transform: none;
                    opacity: 1;
                    margin: 0 .25em 0 .5em;
                }
            }
        }
        /* animations */
        &.in-view,
        &.has-been-viewed {
            li.group {
                transform: none;
            }
        }
        /* media queries */
        @media(max-width: 767px) {
            width: 100%;
            left: 50%;
            right: auto;
            transform: translateX(-50%);
            top: auto;
            bottom: 0;
            text-align: center;
            padding: .5rem 0;
            box-sizing: border-box;
            background-color: #1c1c1c;
            li.group {
                line-height: 32px;
                margin: 0 .25rem !important;
                padding-left: .5rem;
                min-width: auto;
                A.links-urllink { }
                img {
                    opacity: 1;
                    transform: none;
                    margin: 0 .125rem 0 0;
                }
            }
        }
    }

/* ============= NEW 2019 HOMEPAGE =============*/

/* === COOKIE CONSENT BANNER === */
.style-56742 .cookieconsentbanner .addinfo.button:hover::before {max-height: 100%;}/*Animate border on hover*/
.style-56742 .cookieconsentbanner {background-color: #fff;width: 750px;display: block;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);box-sizing: border-box;padding: 2.5rem;}/*Position and style announcement*/
.style-56742 .title-wrap {margin: 0;}/*No margin for button container*/
.style-56742 .cookieconsent-item {display: flex;flex-flow: column-reverse nowrap;}/*Flip message and button*/
.style-56742 .cookieconsentbanner .button-wrap {float: none;}/*No float on button container*/
.style-56742 .h1-style {font-family: 'Bitter', serif; color: #1e1e1e; line-height: 1.2; font-size: 2.25rem; padding: 0 0 1.5rem 0; position: relative; margin: 0 0 1.5rem 0;}/*Style header*/
.style-56742 .h1-style:after {content: "";display: block;position: absolute;bottom: 0;left: 0;width: 4.375rem;height: 2px;background-color: #c20430;}/*Style header accent line*/

/* === ML DECOY REGION === */
html.styler .style-60071 {min-height: 20px;}/*Set height for region in styler*/
.style-60071:not(.in-view) + .style-60070 {position: fixed; top: 0; z-index: 9999;}/*Make header fixed*/
.style-60071:not(.in-view) + .style-60070 .style-60077 {padding: 0 0 1rem 0;}/*Adjust padding for logo container*/
.style-60071:not(.in-view) + .style-60070 .style-60077 .logo img {/*max-width: 8.125rem;*/}/*Reduce logo width*/
.style-60071:not(.in-view) + .style-60070 .style-60072 {border-top: none;}/*No border for header row*/
.style-60071:not(.in-view) + .style-60070 .style-60078 .l1-item > a {font-size: 1.125rem; padding:  0.7rem 0 !important;}/*Adjust font size and padding for main menu links*/
.style-60071:not(.in-view) + .style-60070 .style-60078 .l1-item > a:after {display: none !important;}/*Hide accent lines*/
.style-60071:not(.in-view) + .style-60070 + .style-60079, .style-60071:not(.in-view) + .style-60070 + .style-5480 {margin-top: 0;}/*Add top margin to banner region*/
    /* 25: ML | Header - Main Menu */
    .style-60071:not(.in-view) + .style-60070 .style-95362 .mega-menu-item.l1-item > a {font-size: 1.125rem; padding:  0.7rem 0 !important;}/*Adjust font size and padding for main menu links*/
    .style-60071:not(.in-view) + .style-60070 .style-95362 .mega-menu-item.l1-item > a:after {display: none !important;}/*Hide accent lines*/

/* === ML HEADER REGION === */
.style-60070 .layout-row .layout-col {display: inline-block; float: none; margin: 0; width: auto; vertical-align: top;}/*Reset width of all columns in header*/
.style-60070 .layout-row .first-col {float: left;}/*Float first column in each row left*/

/* === ML SOCIAL MEDIA === */
.style-60074:hover .submit-button {background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/search-hover.png');}/*Change search icon on hover*/
.style-60074:hover .search-text, html.styler .style-60074 .search-text {opacity: 1; padding: 0.9375rem 1.5rem; width: 9rem;}/*Make search text appear on hover*/

/* === ML HEADER OMNI=== */
.style-60075 .l1-item:not(:first-child) .level2 {display: none !important;}/*Hide dropdowns for all but first link*/

/* === ML MAIN MENU === */
.style-60078 .l1-item:hover > a:after {opacity: 1;}/*Make accent line appear on hover*/

/* === ML HP FULL BROWSER BANNER REGION === */
html.styler .style-60079 {height: 700px;}/*Set height for region in styler*/
html:not(.styler) .style-60079 { overflow: hidden; }
.style-60079 {
    .full-width {
        display: flex !important;
        flex-direction: column;
        justify-content: center;
        height: 100%;
    }
}

/* 25: ML/HP | Hero - Tagline */
    html:not(.styler) .style-95373 {
        /* animations */
        .content-wrap,
        .h2-style {
            opacity: 0;
            transform: translateY(-2rem);
            transition: opacity 1s ease, transform 1s ease;
            transition-delay: .75s !important;
        }
        .content-wrap { transition-delay: 1.5s !important; }
        &.in-view,
        &.has-been-viewed {
            --decorative-line-width: var(--decorative-line-width-hover);
            --decorative-line-opacity: var(--decoartive-line-opacity-hover);
            .content-wrap,
            .h2-style {
                opacity: 1;
                transform: none;
            }
        }
    }
/* 25: ML/HP | Hero - Text */
    html:not(.styler) .style-95788 {
        /* animations */
            opacity: 0;
            transform: translateY(-2rem);
            transition: opacity 1s ease, transform 1s ease;
            transition-delay: 1.75s !important;
        &.in-view,
        &.has-been-viewed {
            opacity: 1;
            transform: none;
        }
    }
/* 25: ML/HP | Button - Inline Centered */
    html:not(.styler) .style-95375 {
        /* animations */
        .group {
            opacity: 0;
            transform: translateY(-2rem);
            transition: opacity 1s ease, transform 1s ease;
            transition-delay: 2s !important;
            &:nth-child(2) { transition-delay: 2.5s !important; }
            &:nth-child(3) { transition-delay: 3s !important; }
            &:nth-child(4) { transition-delay: 3.5s !important; }
            &:nth-child(5) { transition-delay: 4s !important; }
            &:nth-child(6) { transition-delay: 4.5s !important; }
        }
        &.in-view,
        &.has-been-viewed {
            .group {
                opacity: 1;
                transform: none;
            }
        }
    }


/* === ML HP FULL BROWSER BANNER CAROUSEL === */
.style-60080 .detail-container {margin: 0; height: calc(100vh - 8.625rem); z-index: 0;}/*Set height for detail container*/
html.styler .style-60080 .detail-container {height: 700px;}/*Set height for container in styler*/
.style-60080 .crl-inner-details {display: flex; flex-flow: row nowrap;}/*Set up flex for details container*/
.style-60080 .crl-caption > A {display: inline-block; position: relative; z-index: 1; float: none; clear: both; margin-top: 1.875rem; background-color: #C20430;color: #fff;font-size: 0.9375rem;padding: 1.25rem 3.75rem 1.25rem 1.875rem;text-transform: uppercase;font-weight: normal;text-decoration: none;background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/button-arrow.png);background-position: right 1.875rem center;background-repeat: no-repeat;background-size: 0.5rem; position: relative;}/*Style buttons in photo captions*/
.style-60080 .crl-caption > A:before {content: ""; display: block; position: absolute; z-index: -1; background-color: rgba(0,0,0,0.2); width: 100%; height: 100%; top: 0; left: 0; max-height: 0.25rem; -webkit-transition: max-height 0.3s ease; -moz-transition: max-height 0.3s ease; -ms-transition: max-height 0.3s ease; transition: max-height 0.3s ease;}/*Create border for button*/
.style-60080 .crl-caption > A:hover::before {max-height: 100%;}/*Adjust max height of border on hover*/
.style-60080 .background-carousel .pager li a:hover::before {background-color: rgba(255,255,255,1); width: 1.5rem; max-height: 0.1875rem;}/*Transform first plus segment*/
.style-60080 .background-carousel .pager li a:hover::after {background-color: rgba(255,255,255,1); width: 0.1875rem; max-height: 1.5rem;}/*Transform first plus segment*/
.style-60080 .background-carousel .pager li {margin: 0 0.25rem;}/*Set margin for pager items*/
html.styler .style-60080 .background-carousel .controls .control-prev, html.styler .style-60080 .background-carousel .controls .control-next {height: 120px; margin-top: -60px;}/*Set height and margin for arrows in styler*/

/* === 23 ML HP FULL BROWSER BANNER CAROUSEL === */
.style-92082 .detail-container {margin: 0; height: calc(100vh - 8.625rem); z-index: 0;}/*Set height for detail container*/
html.styler .style-92082 .detail-container {height: 700px;}/*Set height for container in styler*/
.style-92082 .crl-caption > A {display: inline-block; position: relative; z-index: 1; float: none; clear: both; margin-top: 1.875rem; background-color: #C20430;color: #fff;font-size: 0.9375rem;padding: 1.25rem 3.75rem 1.25rem 1.875rem;text-transform: uppercase;font-weight: normal;text-decoration: none;background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/button-arrow.png);background-position: right 1.875rem center;background-repeat: no-repeat;background-size: 0.5rem; position: relative;}/*Style buttons in photo captions*/
.style-92082 .crl-caption > A:before {content: ""; display: block; position: absolute; z-index: -1; background-color: rgba(0,0,0,0.2); width: 100%; height: 100%; top: 0; left: 0; max-height: 0.25rem; -webkit-transition: max-height 0.3s ease; -moz-transition: max-height 0.3s ease; -ms-transition: max-height 0.3s ease; transition: max-height 0.3s ease;}/*Create border for button*/
.style-92082 .crl-caption > A:hover::before {max-height: 100%;}/*Adjust max height of border on hover*/
.style-92082 .background-carousel .pager li a:hover::before {background-color: rgba(255,255,255,1); width: 1.5rem; max-height: 0.1875rem;}/*Transform first plus segment*/
.style-92082 .background-carousel .pager li a:hover::after {background-color: rgba(255,255,255,1); width: 0.1875rem; max-height: 1.5rem;}/*Transform first plus segment*/
.style-92082 .background-carousel .pager li {margin: 0 0.25rem;}/*Set margin for pager items*/
html.styler .style-92082 .background-carousel .controls .control-prev, html.styler .style-92082 .background-carousel .controls .control-next {height: 120px; margin-top: -60px;}/*Set height and margin for arrows in styler*/
.style-92082 .background-carousel .detail-container .details {
    position: absolute !important;
    left: 50%;
    top: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
}

/* 25: ML/HP | Hero Gallery (Full Browser) */
    html.styler .style-95369 {
        .detail-container { height: 700px; } /* Set height for container in styler */
        .background-carousel  {
            .controls {
                .control-prev,
                .control-next {
                    height: 120px; margin-top: -60px; /* Set height and margin for arrows in styler */
                }
            }
        }
    }
    .style-95369 {
        .detail-container { margin: 0; height: calc(100vh - 8.625rem); z-index: 0; } /* Set height for detail container */
        .crl-caption {
            > A { 
                display: inline-block;
                position: relative;
                z-index: 1;
                float: none;
                clear: both;
                margin-top: 1.875rem;
                background-color: #C20430;
                color: #fff;
                font-size: 0.9375rem;
                padding: 1.25rem 3.75rem 1.25rem 1.875rem;
                text-transform: uppercase;
                font-weight: normal;
                text-decoration: none;
                background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/54/site/720/images/button-arrow.png);
                background-position: right 1.875rem center;
                background-repeat: no-repeat;
                background-size: 0.5rem;
                position: relative; 
                /* Style buttons in photo captions */
                &:before {
                    content: ""; display: block;
                    position: absolute;
                    z-index: -1;
                    background-color: rgba(0,0,0,0.2);
                    width: 100%;
                    height: 100%;
                    top: 0;
                    left: 0;
                    max-height: 0.25rem;
                    transition: max-height 0.3s ease; 
                    /* Create border for button */
                }
                &:hover {
                    &:before {
                        max-height: 100%; /* Adjust max height of border on hover */
                    }
                }
            } 
        }
        .background-carousel {
            .pager {
                li {
                    margin: 0 0.25rem; /* Set margin for pager items */
                    a {
                        &:hover {
                            &:before {
                                background-color: rgba(255,255,255,1); width: 1.5rem; max-height: 0.1875rem; /* Transform first plus segment */
                            }
                            &:after {
                                background-color: rgba(255,255,255,1); width: 0.1875rem; max-height: 1.5rem; /* Transform first plus segment */
                            }
                        }
                    }
                }
            }
            .detail-container {
                .details {
                    position: absolute !important;
                    left: 50%;
                    top: 50%;
                    width: 100%;
                    transform: translate(-50%, -50%);
                }
            }
        }
        @media(max-width:1449px) and (min-width:1200px) {
            .detail-container { height: calc(100vh - 7.98125rem); } /* Adjust height for detail container */
            .background-carousel  {
                .crl-details { max-width: 72vw; font-size: 1.25rem; bottom: 12vh; } /* Reduce font size and adjust width for detail container */
                .h4-style.crl-title { font-size: 3.75rem; } /* Reduce title font size */
                .crl-caption > A {
                    padding: 0.875rem 2.75rem 0.875rem 1.125rem; background-position: right 1.125rem center; /*Reduce caption button size*/
                }
            }
        }
        @media(max-width:1199px) and (min-width:980px) {
            .detail-container { height: calc(100vh - 7.65rem); } /* Adjust height for details container */
            .crl-inner-details { font-size: 1rem; } /* Reduce font size for captions */
            .background-carousel  {
                .h4-style.crl-title { font-size: 3rem; } /* Reduce titles */
                .crl-details { max-width: 75vw; bottom: 10vh; font-size: 1rem; } /* Set width and position of details container */
                .crl-caption > A { padding: 0.875rem 2.75rem 0.875rem 1.125rem; background-position: right 1.125rem center; } /* Reduce caption button size */
            }
        }
        @media(max-width:979px) and (min-width:768px) {
            .detail-container { height: 500px; } /* Adjust height for details container */
            .background-carousel {
                .crl-details { max-width: 75vw; font-size: 1rem; padding: 0 0 0 1.75rem; bottom: 7vh; } /* Adjust width and font size of container */
                .h4-style.crl-title { font-size: 2rem; } /* Adjust titles */
                .crl-caption { 
                    margin-top: 0.325rem; /* Adjust top margin for captions */
                    > A {
                        padding: 0.875rem 2.75rem 0.875rem 1.125rem; background-position: right 1.125rem center; /* Reduce caption button size */
                    }
                } 
                .controls {
                    .control-prev,
                    .control-next { height: 8rem; margin-top: -4rem; } /* Adjust height and margin for back and next buttons */
                }
                .pager { bottom: 1rem; text-align: center; } /* Position and align pager */
            }
        }
        @media(max-width:767px) {
            .detail-container { height: 350px; text-align: center; } /* Adjust height for details container */
            .background-carousel  {
                .crl-details { max-width: calc(100% - 5rem); font-size: 0.875rem; padding: 0; bottom: auto; top: 50%; transform: translate(-50%,-50%); border: 0; } /* Adjust width and font size of container */
                .h4-style.crl-title { font-size: 2rem; } /* Adjust titles */
                .crl-caption { 
                    margin-top: 0.325rem; /* Adjust top margin for captions */
                    > A {
                        padding: 0.875rem 2.75rem 0.875rem 1.125rem; background-position: right 1.125rem center; margin-top: 1rem; /* Reduce caption button size */
                    }
                } 
                .controls {
                    .control-prev,
                    .control-next {
                        height: 8rem; margin-top: 0; transform: translateY(-50%); width: 1.35rem; background-size: 0.5rem; /* Adjust height and margin for back and next buttons */
                    }
                }
                .pager { bottom: 1rem; text-align: center; } /* Position and align pager */
            }
            .crl-inner-details { display: block; } /* Remove flex */ 
        }
    }

/* 25: ML/HP | Hero | Full Browser Video */
    html:not(.styler) .style-95370 {
        position: absolute;
        z-index: -2;
        .aws-player.video-js {
            height: 100% !important;
            min-height: 100%;
        }
        .content, .content-wrap, .album-list, .album, .video-list, .group, figure, .media-player, .ratio {
            height: 100%;
        }
        .media-player .ratio video {
            object-fit: cover;
        }
    }

/* 25: INT | Hero | Full Browser Video */
    html:not(.styler) .style-95866 {
        position: relative;
        z-index: -2;
        margin-top: -25px;
        height: clamp(350px, 65vh, 1000px);
        .aws-player.video-js {
            height: 100% !important;
            min-height: 100%;
        }
        .content, .content-wrap, .album-list, .album, .video-list, .group, figure, .media-player, .ratio {
            height: 100%;
        }
        .media-player .ratio video {
            object-fit: cover;
        }
        @media(max-width:979px) and (min-width:768px) {
            height: 450px;
        }
        @media(max-width:767px) {
            height: 300px;
        }
    }

/* === ML HP SCROLL DOWN === */
.style-60096 {position: absolute; z-index: 2; bottom: 4.2vh; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%);}/*Position scroll down arrow*/
.style-60096 .l1-item > a:hover::after {bottom: -0.625rem;}/*Hover arrow position*/

/* === HP ABOUT PANEL LINKS === */
.style-60102 .content ul {display: flex; flex-flow: row wrap; justify-content: center;}/*Add flex to style*/
.style-60102 .content.links .custom-link-photo {display: block; position: relative; background-color: #7f7f7f; overflow: hidden;}/*Style link image containers*/
.style-60102 li.group:nth-child(4n+1) {margin-left: 0;}/*No left margin for ever 4th starting with first*/
.style-60102 li.group:nth-child(4n) {margin-right: 0;}/*No right margin for ever 4th starting with first*/
.style-60102 li.group:nth-last-child(-n+4) {margin-bottom: 0;}/*No bottom margin for last four*/
.style-60102 .long-description > a {font-size: 0.875rem; display: block; margin-top: 0.75rem; font-weight: bold; text-decoration: none; text-transform: uppercase; letter-spacing: 0.1rem; -webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease; -ms-transition: color 0.3s ease; transition: color 0.3s ease;}/*Style buttons in panels*/
.style-60102 .long-description > a:hover {color: #7f7f7f;}/*Change link color on hover*/
.style-60102 li.group:hover .link-image {opacity: 0.5;-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}/*Change image opacity and size*/

/* === INT: Content Cards | 3 Across === */
.style-88358 .content ul {display: flex; flex-flow: row wrap; justify-content: center;}/*Add flex to style*/
.style-88358 .content.links .custom-link-photo {display: block; position: relative; background-color: #7f7f7f; overflow: hidden;}/*Style link image containers*/
.style-88358 li.group:nth-last-child(-n+4) {margin-bottom: 0;}/*No bottom margin for last four*/
.style-88358 .long-description > a {font-size: 0.875rem; display: block; margin-top: 0.75rem; font-weight: bold; text-decoration: none; text-transform: uppercase; letter-spacing: 0.1rem; -webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease; -ms-transition: color 0.3s ease; transition: color 0.3s ease;}/*Style buttons in panels*/
.style-88358 .long-description > a:hover {color: #7f7f7f;}/*Change link color on hover*/
.style-88358 li.group:hover .link-image {opacity: 0.5;-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}/*Change image opacity and size*/
.style-88358 .archive:hover::before {max-height: 100%;}/*Animate border on hover*/
.style-88358 .view-all:hover::before {max-height: 100%;}/*Animate border on hover*/

/* === ML HP CONTENT REGION GRADIENT === */
.style-60104 .page-block {position: relative; z-index: 1;}/*Keep content blocks above seal*/

/* === HP RIVERS IN ACTION SOCIAL MEDIA LINKS === */
.style-60109 li.group:hover A.links-urllink {opacity: 1;}/*Make titles visible on hover*/

/* === HP CALL TO ACTION LINKS === */
.style-60112 .content ul {display: flex; flex-flow: row nowrap; justify-content: center;}/*Add flex to style*/
.style-60112 li.group:first-child {margin-left: 0;}/*No left margin on first link*/
.style-60112 li.group:last-child {margin-right: 0;}/*No right margin on last link*/

/* === HP FEATURED NEWS === */
.style-60114 .h4-style {margin: 0;}/*No margin for titles*/
.style-60114 .carousel-photo {display: block; position: relative; background-color: #7f7f7f; overflow: hidden;}/*Style link image containers*/
.style-60114 .carousel figure:hover .carousel-photo img {opacity: 0.5;-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}/*Change image opacity and size*/

/* === HP NEWS FEED === */
.style-60115 .h4-style {margin: 0;}/*No margin for titles*/
.style-60115 ul.slides li {display: block !important; float: none !important; opacity: 1 !important; margin: 1.875rem 0 0 0 !important;}/*Style groups*/
.style-60115 ul.slides li:first-child {margin-top: 0 !important;}/*No top margin for first story*/
.style-60115 ul.slides li img {width: 100% !important; }/*limit thumbnail width*/
.style-60115 .crl-details, .style-60115 .carousel-photo {float: none !important; width: auto !important;}/*No float for carousel items*/
.style-60115 .carousel-photo {flex: 0 1 135px; overflow: hidden; }/*Set flex behavior for photo*/
.style-60115 .crl-details {margin-left: 1.25vw; flex: 0 1 calc(100% - 1.25vw - 135px);}/*Set flex behavior for text*/
.style-60115 figure:hover .carousel-photo img {opacity: 0.5;-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}/*Change image opacity and size*/

/* === HP NEWS FEED COPY=== */
.style-64316 .h4-style {margin: 0;}/*No margin for titles*/
.style-64316 ul.slides li {display: block !important; float: none !important; opacity: 1 !important; margin: 1.875rem 0 0 0 !important;}/*Style groups*/
.style-64316 ul.slides li:first-child {margin-top: 0 !important;}/*No top margin for first story*/
.style-64316 ul.slides li img {width: 135px !important;}/*limit thumbnail width*/
.style-64316 .crl-details, .style-64316 .carousel-photo {float: none !important; width: auto !important;}/*No float for carousel items*/
.style-64316 .carousel-photo {flex: 0 1 135px; overflow: hidden; background-color: #7f7f7f;}/*Set flex behavior for photo*/
.style-64316 .crl-details {margin-left: 1.25vw; flex: 0 1 calc(100% - 1.25vw - 135px);}/*Set flex behavior for text*/
.style-64316 figure:hover .carousel-photo img {opacity: 0.5;-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}/*Change image opacity and size*/

/* === ML HP FEATURED CONTENT REGION === */
.style-60120 .page-block {position: relative; z-index: 2;}/*Position content over background*/
.style-60120 .page-col .page-block:last-child {margin-bottom: 0;}/*No bottom margin for last block in column*/

/* === HP INT INLINE BUTTON RED === */
.style-60122 A.links-urllink:hover::before {max-height: 100%;}/*Animate border on hover*/

/* === HP FEATURED EVENTS === */
.style-60124 .h4-style {margin: 0;}/*No margin for titles*/
.style-60124 .flex-viewport {max-height: 100000px !important;}/*Set height for container*/
.style-60124 ul.slides {width: calc(100% + 4px) !important; transform: none !important; display: flex;flex-flow: row nowrap;justify-content: center;}/*Set width for slide container*/
.style-60124 ul.slides li {width: auto !important; flex: 1; float: none !important; margin: 0 2px;}/*Style groups*/
html.styler .style-60124 ul.slides li:nth-child(n+4) {display: none !important;}/*Hide extras in preview*/ 
.style-60124 .crl-title, .style-60124 .custom-link-photo {color: #fff; text-decoration: none;}/*Restyle links*/
.style-60124 .crl-caption > a:not(.custom-link-photo) {color: #fff;font-size: 0.875rem;display: block;margin-top: 0.75rem;font-weight: bold;text-decoration: none;text-transform: uppercase;letter-spacing: 0.1rem;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;}/*Style links in descriptions*/
.style-60124 .crl-caption > a:not(.custom-link-photo):hover {color: rgba(255,255,255,0.6);}/*Change links on hover*/
.style-60124 .carousel figure:hover img {opacity: 0.2;-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}/*Change image opacity and size*/
.style-60124 .carousel figure:hover::before {opacity: 0;}/*Hide gradient*/
.style-60124 figure a.custom-link-photo {display: block; position: relative;}/*Make entire area clickable*/
.style-60124 figure a.custom-link-photo:before {content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%;  height: 100%; z-index: 2;}/*Make entire area clickable*/
.style-60124 .carousel .caption-spacing.crl-inner-details a.custom-link-photo{height:55px;vertical-align:top;}
.style-60124 .carousel .caption-spacing.crl-inner-details .short-caption  a.custom-link-photo{height:90px;vertical-align:top;}

.style-60124 ul.slides li:first-child {margin-left: 0;}/*No left margin for ever 4th starting with first*/
.style-60124 ul.slides li:last-child {margin-right: 0;}/*No right margin for ever 4th starting with first*/

.style-83563 div.content-wrap {display:flex; flex-wrap:wrap; justify-content:center;}

/* INT: 2022 Expandable List */
.style-83535 .h4-style:hover:after {color:white;}
.style-83535 .h4-style:hover A {color:white;}
.style-83535 .h4-style.on-state::after {transform: rotate(90deg);}
.style-83535 .h4-style A:focus,.style-83535 .h4-style A:active {outline: none!important;}

/* INT: Expandable List 2022 -LJS HEADER SPACING */
.style-84403 .h4-style:hover:after {color:white;}
.style-84403 .h4-style:hover A {color:white;}
.style-84403 .h4-style.on-state::after {transform: rotate(90deg);}
.style-84403 .h4-style A:focus,.style-83535 .h4-style A:active {outline: none!important;}

.style-83889 .container-fluid {display:flex; flex-direction:row; flex-wrap:wrap;}
.style-83889 div.content-wrap {padding:0;}
.style-83889 .row-fluid .span16 {width:100%;}
.style-83889 .ath-schedule-col.left {width:100%; order: 2;}
.style-83889 .ath-schedule-col.right {width:100%; order: 2;}
.style-83889 .row-fluid .span16 {display:flex; flex-direction:column;}

.style-83889 .game .opponents {order:2;}

.style-83889 .row-fluid:nth-child(1) {order:2;}
.style-83889 .row-fluid:nth-child(2) {order:2;}
.style-83889 .ath-schedule-col.right {order:1}
.style-83889 .ath-schedule-col.left {order:3}

.style-83889 .row-fluid:nth-child(2) .span8 {display:none;}

.style-83563 .game .schedule-buttons {display:block; float:none;}

.style-83550 select {max-width:18rem;}

.style-83598 .carousel.caption-location-inside .details {height: 100%; padding: 12px; box-sizing: border-box;}
.style-83598 .button {background-color: #C20430; color: #fff; border: 1px solid #C20430; padding: .4rem 3rem .4rem 1.25rem;}
.style-83598 .button:before {border-left: 7px solid #fff; padding-right: 1rem;}
.style-83598 .button:hover {background-color: transparent; border-color: #fff;}

/*------------2022------------*/

/* Footer Region */
.style-60126 .logo img {
    max-height: 102px;
    margin-top: 6px;
}

.style-83532 .affinity ul {display:flex; flex-direction:row; justify-content:center; flex-wrap:wrap;}

.style-83534 .lists .content-wrap > ul {display:flex; flex-direction:row; justify-content:center; flex-wrap:wrap;}

.style-83533 .content {display: flex; flex-direction: column-reverse;}

/*SPL: Athletics - Schedule 2022*/
.style-83551 .game-column {vertical-align: top;}
.style-83551 .game .ath-row-four, .game .opponent {display: inline; width: auto;}

/* INT: Page Banner | Athletics */
    .style-90196 .carousel .slides li { display: none !important; }
    .style-90196 .carousel .slides li:first-child { display: block !important; }

/* INT: Carousel - Single Athletics */
    .style-90197 .carousel .slides li:first-child { display: none !important; }

/* INT: Large Photo/Text Carousel */
.style-85709 .carousel.flexslider { height: auto !important; }
.style-85709 .carousel ul { display: flex; }    
.style-85709 .crl-details {
        float: none !important;
        flex: 0 1 40%;
        width: 40% !important;
        box-sizing: border-box;
    }
    .style-85709 .carousel-photo {
        flex: 0 1 60%;
        width: 60% !important;
        display: block !important;
    }
/* INT: Carousel - Single No Rotation */
    .style-88996 * { transform: none !important; pointer-events: none; } /* remove rotation on carousel */

/* Header Styles */
    /* ML: Header | Page Title - Banner */
        html:not(.styler) .style-88351 div.page-title { display: none; } /* hide parent page titles; only show current page title */
    /* ML: Header | Page Title - No Banner*/
        html:not(.styler) .style-88355 div.page-title { display: none; } /* hide parent page titles; only show current page title */
    /* 23 - INT: horizontal Nav - Banner Overlay */
    .style-88352 .l1-item > a:hover:before { width: 100%; }
    /* 25: ML | Header - Main Menu */
        .style-95362 {
            /* PNL: Header | L2 Menu */
            .style-95365,
            .style-95365 .content {
                height: 100%;
            }
            @media(max-width:1449px) and (min-width:1200px) {
                .mega-menu-item.l1-item {
                    margin-left: 1.5vw;
                    > a {
                        letter-spacing: 0; padding: 1.715rem 0 !important;
                    }
                }
            }
            @media(max-width:1199px) and (min-width:980px) {
                .mega-menu-item.l1-item {
                    margin-left: 1.25vw;
                    > a {
                        font-size: 1rem;letter-spacing: 0;padding: 1.7125rem 0 !important;
                    }
                }
            }
        }
        /* 25 | PNL: Main Menu Content */
        .style-95364, .style-95364 .content, .style-95364 ul {
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

/* SPL: Custom Pop-Up */
    /* Begin Auto Lightbox Styles */ 
    /* Adjust Width of Lightbox  */
    .autolightbox {
        position: relative; z-index: 999999999999999999999999999999999999;
    }
    .autolightbox .slbContent .style-88357 {
        width: clamp(40vw, 400px, 95vw);
    }
    /* Replace with your style number! Display Page Block Content in Styler, Not Page*/
    .style-88357 {
        display: none;
    }
    .styler .style-88357 {
        display: block;
    }
    /* Replace with your style number! Display Page Block Content in Lightbox */
    .slbWrapOuter .style-88357 {
        display: block;
    }
    /* Stop Showing Link Div, Style as needed*/
    .stop-showing a {
        font-size: .875em;
        text-transform: uppercase;
        letter-spacing: .2em;
        font-weight: bold;
        text-decoration: none;
        transition: color .3s ease;
        margin-top: 1.5rem;
        display: inline-block;
        color: #fff;
    }
    .stop-showing a:hover {
        color: rgba(255,255,255,.6);
    }
/* SPL: Custom Pop-Up IMG */
    /* Replace with your style number! Display Page Block Content in Styler, Not Page*/
    .autolightbox .slbContent .style-92443 {
        width: clamp(24vw, 400px, 80vw);
    }
    .style-92443 {
        display: none;
    }
    .styler .style-92443 {
        display: block;
    }
    /* Replace with your style number! Display Page Block Content in Lightbox */
    .slbWrapOuter .style-92443 {
        display: block;
    }
/* 23: SPL | Team Detail - Default */
    .style-89231 .team-nav {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        border-top: 1px solid #dadada;
        border-bottom: 1px solid #dadada;
    }
    .style-89231 .team-nav button {
        font-size: .875em;
        text-transform: uppercase;
        letter-spacing: .2em;
        font-weight: bold;
        transition: color .3s ease;
    }
    .style-89231 .team-nav button:hover {
        color: #c20430;
    }
/* 32: INT | Grid - 4 Up */
    .style-92076 a.custom-link-photo {
        color: inherit !important;
        text-decoration: inherit;
    }
    .style-92076 a.custom-link-photo:before {
        content:"";
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 2;
    }
    .style-92076 a { color: inherit ; }
    .style-92076 a:hover { color: rgba(255,255,255,.6); }
    .style-92076 .flex-viewport { overflow:visible!important; height: auto !important; max-height: 2000000000000000px !important; } /* Set the height of the grid to display additional items */
    .style-92076 .carousel .slides {
        width: 100% !important;
        transform: none !important;
        display: -ms-flexbox; display: -webkit-flex; display: flex;
        -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;
        -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;
        -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;
    } /* Set the width of the carousel, remove the transform functionality of the carousel for the grid */
    .style-92076 .carousel .slides li {
        width: calc(25% - (.55em + 1em)) !important;
        margin: 0 .55em calc(.55em * 2);
        overflow: hidden;
        flex: 1 1 auto;
        position: relative;
    } /* display items 4x4 */
    .style-92076 .carousel .details {
        height: 100%;
        overflow: hidden;
        background: linear-gradient(0deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 54%);
        -webkit-transition: background-color .6s ease;-o-transition: background-color .6s ease;transition: background-color .6s ease;
    }
    html:not(.styler) .style-92076 .carousel .slides li .crl-caption { opacity: 0; height: 0; }
    .style-92076 .carousel .slides li:hover .details { background: rgba(0,0,0,.4); }
    .style-92076 .carousel .slides li:hover .caption-spacing.crl-inner-details { 
        top: 50%; bottom: auto; transform: translateY(-50%);
        display: flex;
        flex-direction: column;
        justify-content: center; 
    }
    .style-92076 .carousel .slides li:hover .caption-spacing.crl-inner-details:before {
        opacity: 1;
        bottom: 0;
    } /* display decorative arrow on hover */
    .style-92076 .carousel .slides li:hover .crl-caption { opacity: 1 !important; height: auto !important; } /* display caption on hover */
    .style-92076 .carousel .slides li:hover img { transform: scale(1.1); } /* zoom in on the image when hovering over the group */
/* 23: ML | Footer - Google Translate */
    iframe.VIpgJd-ZVi9od-xl07Ob-OEVmcd.skiptranslate, .VIpgJd-ZVi9od-vH1Gmf, .VIpgJd-ZVi9od-xl07Ob-OEVmcd {
        width: 100vw !important;
        overflow: scroll;
        body {
            overflow: scroll;
        }
    }
    .style-92080 {
        .goog-te-gadget-simple .goog-te-menu-value {
            color: #fff;
            text-transform: uppercase;
            letter-spacing: .15em;
            font-size: .875em;
        }
        .goog-te-gadget-simple {
            background-color: transparent;
            border-color: rgba(255,255,255,.5);
            padding: 0.65em 0.75em;
             box-sizing: border-box;
         }
         .goog-te-gadget-icon { display: none !important; }
         .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed { 
            color: #fff;
            font-weight: bold;
            text-transform: uppercase;
            letter-spacing: .15em;
            font-size: .75rem;
        }
    } 
/* 23: INT | Multi Text Carousel */
    .style-89229 .carousel .slides { display: flex; }
/* 23: HP | Featured News */
    .style-92084 .carousel .details { overflow: hidden; height: 100%; background: linear-gradient(0deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 54%); transition: background .6s ease; }
    html:not(.styler) .style-92084 .carousel .crl-caption,
    html:not(.styler) .style-92084 .carousel .crl-readmore { opacity: 0; height: 0; display: none; }
    .style-92084 .carousel .slides li:hover .crl-caption,
    .style-92084 .carousel .slides li:hover .crl-readmore { opacity: 1 !important; height: auto !important; display: block !important; }
    .style-92084 .carousel .slides li:hover img { transform: scale(1.05); }
    .style-92084 .carousel .slides li:hover .details { background: rgba(0,0,0,.4); }


/* Row Styles */
    /* INT: Row | Gray */
        .style-85451 + .style-85451 { padding-top: 0; margin-top: -4rem; }
        .style-85451:first-child { margin-top: -25px; }
        .style-85451:last-child { margin-bottom: -25px; }
    /* INT: Row | Gray - Align Extra Wide */
        .style-92346 + .style-92346 { padding-top: 0; margin-top: -4rem; }
        .style-92346:first-child { margin-top: -25px; }
        .style-92346:last-child { margin-bottom: -25px; }
        /* Bootstrap Structure Change: Converting columns from pixels to percentages. Keeping the gutter. Values pulled from bootstrap CSS and converted into CSS Custom Properties defined globally above */
        .style-92346 div[class*="span"] { margin-left: var(--fullwidthrow-column-margin); width: var(--fullwidthrow-column-width); box-sizing: border-box; }
        .style-92346 [class*="span"]:first-child { margin-left: var(--fullwidthrow-column-fc-margin); }
        .style-92346 .first-col { margin-left: 0 !important; } 
    /* INT: Row | Red - Align Extra Wide */
        .style-92347 + .style-92347 { padding-top: 0; margin-top: -4rem; }
        .style-92347:first-child { margin-top: -25px; }
        .style-92347:last-child { margin-bottom: -25px; }
        /* Bootstrap Structure Change: Converting columns from pixels to percentages. Keeping the gutter. Values pulled from bootstrap CSS and converted into CSS Custom Properties defined globally above */
        .style-92347 div[class*="span"] { margin-left: var(--fullwidthrow-column-margin); width: var(--fullwidthrow-column-width); box-sizing: border-box; }
        .style-92347 [class*="span"]:first-child { margin-left: var(--fullwidthrow-column-fc-margin); }
        .style-92347 .first-col { margin-left: 0 !important; } 
    /* INT: Row | Red */
        .style-85453 + .style-85453 { padding-top: 0; margin-top: -4rem; }
        .style-85453:first-child { margin-top: -25px; }
        .style-85453:last-child { margin-bottom: -25px; }
        .style-85453 a,
        .style-85453 .h1-style,
        .style-85453 .h2-style,
        .style-85453 .h3-style,
        .style-85453 .h4-style,
        .style-85453 .h4-style:after,
        .style-85453 .h5-style,
        .style-85453 .h6-style,
        .style-85453 .brief-description,
        .style-85453 .long-description { color: inherit !important; }
        .style-85453 .day-number { background-color: #fff !important; }
        .style-85453 .month-name { background-color: rgba(0,0,0,.15); }
    /* INT: Row | Photo/Text - Split Right */
        .style-85455 .first-col { min-height: 550px; }
        .style-85455 .first-col .style-7457,
        .style-85455 .first-col .style-90197,
        .style-85455 .first-col .style-88996 { position: absolute; width: 50%; }
        .style-85455 + .style-85455 { margin-top: -4rem; }
        .style-85455 .col { width: 50% !important; margin-left: 0 !important; }
        .style-85455 .last-col { margin-left: 0 !important; padding: 3em 5em; box-sizing: border-box; align-self: center; }
        .style-85455 .carousel figure img { object-fit: cover; width: 50vw; }
        .style-85455, .style-85455 * { height: 100% !important; overflow: hidden !important; }
        .style-85455 .flexslider { border: none; margin: 0; border-radius: 0; box-shadow: none; }
    /* INT: Row | Photo/Text - Split Left */
        .style-85457 .last-col { min-height: 550px; }
        .style-85457 .last-col .style-7457,
        .style-85457 .last-col .style-90197,
        .style-85457 .last-col .style-88996 { position: absolute; width: 50%; }
        .style-85457 + .style-85457 { margin-top: -4rem; }
        .style-85457 .col { width: 50% !important; margin-left: 0 !important; }
        .style-85457 .first-col { margin-left: 0 !important; padding: 3em 5em; box-sizing: border-box; align-self: center; }
        .style-85457 .carousel figure img { object-fit: cover; width: 50vw; }
        .style-85457, .style-85457 * { height: 100% !important; overflow: hidden !important;  }
        .style-85457 .flexslider { border: none; margin: 0; border-radius: 0; box-shadow: none; }
    /* If rows are touching, remove bottom margins so they display flush */
        .style-85451 + .style-85453, .style-85451 + .style-85455, .style-85451 + .style-85457,
        .style-85453 + .style-85451, .style-85453 + .style-85455, .style-85453 + .style-85457,
        .style-85455 + .style-85453, .style-85455 + .style-85451, .style-85455 + .style-85457,
        .style-85457 + .style-85455, .style-85457 + .style-85453, .style-85457 + .style-85451 { margin-top: -4rem; }
    /* related to INT: Row | Full Width row style */
        @media(min-width:768px){
            :root {
                --fullwidthrow-column-margin: 1.052631578947375%;
                --fullwidthrow-column-fc-margin: 0;
                --fullwidthrow-column-width: 100%;
                --fullwidthrow-offset-margin: 0;
            }
        /*Set the value of Full Width property per span class*/
            div.col[class*="offset"] { --fullwidthrow-column-margin: var(--fullwidthrow-offset-margin); }
            .span24 { --fullwidthrow-column-width:100%; }
            .span23 { --fullwidthrow-column-width:95.78947368421052%; }
            .span22 { --fullwidthrow-column-width:91.57894736842105%; }
            .span21 { --fullwidthrow-column-width:87.36842105263158%; }
            .span20 { --fullwidthrow-column-width:83.15789473684211%; }
            .span19 { --fullwidthrow-column-width:78.94736842105263%; }
            .span18 { --fullwidthrow-column-width:74.73684210526316%; }
            .span17 { --fullwidthrow-column-width:70.52631578947368%; }
            .span16 { --fullwidthrow-column-width:66.3157894736842%; }
            .span15 { --fullwidthrow-column-width:62.10526315789474%; }
            .span14 { --fullwidthrow-column-width:57.89473684210526%; }
            .span13 { --fullwidthrow-column-width:53.684210526315795%; }
            .span12 { --fullwidthrow-column-width:49.473684210526315%; }
            .span11 { --fullwidthrow-column-width:45.26315789473684%; }
            .span10 { --fullwidthrow-column-width:41.05263157894737%; }
            .span9 { --fullwidthrow-column-width:36.8421052631579%; }
            .span8 { --fullwidthrow-column-width:32.631578947368425%; }
            .span7 { --fullwidthrow-column-width:28.421052631578945%; }
            .span6 { --fullwidthrow-column-width:24.210526315789473%; }
            .span5 { --fullwidthrow-column-width:20%; }
            .span4 { --fullwidthrow-column-width:15.789473684210527%; }
            .span3 { --fullwidthrow-column-width:11.578947368421051%; }
            .span2 { --fullwidthrow-column-width:7.368421052631579%; }
            .span1 { --fullwidthrow-column-width:3.1578947368421053%; }
        /* Set the Full Width offset margin property per offset class and first child offset class */
            div.col[class*="offset"] { --fullwidthrow-column-margin: var(--fullwidthrow-offset-margin); --fullwidthrow-column-fc-margin: var(--fullwidthrow-offset-margin); }
            .offset24 { --fullwidthrow-offset-margin:102.10526315789474%; }
            .offset24:first-child { --fullwidthrow-offset-margin:101.05263157894737%; }
            .offset23 { --fullwidthrow-offset-margin:97.89473684210526%; }
            .offset23:first-child { --fullwidthrow-offset-margin:96.84210526315789%; }
            .offset22 { --fullwidthrow-offset-margin:93.6842105263158%; }
            .offset22:first-child { --fullwidthrow-offset-margin:92.63157894736842%; }
            .offset21 { --fullwidthrow-offset-margin:89.47368421052632%; }
            .offset21:first-child { --fullwidthrow-offset-margin:88.42105263157895%; }
            .offset20 { --fullwidthrow-offset-margin:85.26315789473685%; }
            .offset20:first-child { --fullwidthrow-offset-margin:84.21052631578948%; }
            .offset19 { --fullwidthrow-offset-margin:81.05263157894737%; }
            .offset19:first-child { --fullwidthrow-offset-margin:80%; }
            .offset18 { --fullwidthrow-offset-margin:76.8421052631579%; }
            .offset18:first-child { --fullwidthrow-offset-margin:75.78947368421053%; }
            .offset17 { --fullwidthrow-offset-margin:72.63157894736842%; }
            .offset17:first-child { --fullwidthrow-offset-margin:71.57894736842105%; }
            .offset16 { --fullwidthrow-offset-margin:68.42105263157895%; }
            .offset16:first-child { --fullwidthrow-offset-margin:67.36842105263158%; }
            .offset15 { --fullwidthrow-offset-margin:64.21052631578948%; }
            .offset15:first-child { --fullwidthrow-offset-margin:63.15789473684211%; }
            .offset14 { --fullwidthrow-offset-margin:60%; }
            .offset14:first-child { --fullwidthrow-offset-margin:58.94736842105263%; }
            .offset13 { --fullwidthrow-offset-margin:55.789473684210535%; }
            .offset13:first-child { --fullwidthrow-offset-margin:54.736842105263165%; }
            .offset12 { --fullwidthrow-offset-margin:51.578947368421055%; }
            .offset12:first-child { --fullwidthrow-offset-margin:50.526315789473685%; }
            .offset11 { --fullwidthrow-offset-margin:47.36842105263158%; }
            .offset11:first-child { --fullwidthrow-offset-margin:46.31578947368421%; }
            .offset10 { --fullwidthrow-offset-margin:43.15789473684211%; }
            .offset10:first-child { --fullwidthrow-offset-margin:42.10526315789474%; }
            .offset9 { --fullwidthrow-offset-margin:38.94736842105264%; }
            .offset9:first-child { --fullwidthrow-offset-margin:37.89473684210527%; }
            .offset8 { --fullwidthrow-offset-margin:34.736842105263165%; }
            .offset8:first-child { --fullwidthrow-offset-margin:33.684210526315795%; }
            .offset7 { --fullwidthrow-offset-margin:30.52631578947368%; }
            .offset7:first-child { --fullwidthrow-offset-margin:29.473684210526315%; }
            .offset6 { --fullwidthrow-offset-margin:26.31578947368421%; }
            .offset6:first-child { --fullwidthrow-offset-margin:25.263157894736842%; }
            .offset5 { --fullwidthrow-offset-margin:22.105263157894736%; }
            .offset5:first-child { --fullwidthrow-offset-margin:21.05263157894737%; }
            .offset4 { --fullwidthrow-offset-margin:17.894736842105264%; }
            .offset4:first-child { --fullwidthrow-offset-margin:16.842105263157897%; }
            .offset3 { --fullwidthrow-offset-margin:13.684210526315788%; }
            .offset3:first-child { --fullwidthrow-offset-margin:12.63157894736842%; }
            .offset2 { --fullwidthrow-offset-margin:9.473684210526315%; }
            .offset2:first-child { --fullwidthrow-offset-margin:8.421052631578947%; }
            .offset1 { --fullwidthrow-offset-margin:5.2631578947368425%; }
            .offset1:first-child { --fullwidthrow-offset-margin:4.2105263157894735%; }
        }
        /* INT: Row | Full Width */
            /* Bootstrap Structure Change: Converting columns from pixels to percentages. Keeping the gutter. Values pulled from bootstrap CSS and converted into CSS Custom Properties defined globally above */
            .style-85458 div[class*="span"] { margin-left: var(--fullwidthrow-column-margin); width: var(--fullwidthrow-column-width); box-sizing: border-box; }
            .style-85458 [class*="span"]:first-child { margin-left: var(--fullwidthrow-column-fc-margin); }
            .style-85458 .first-col { margin-left: 0 !important; } 
        /* INT: Row | Align Extra Wide */
            /* Bootstrap Structure Change: Converting columns from pixels to percentages. Keeping the gutter. Values pulled from bootstrap CSS and converted into CSS Custom Properties defined globally above */
            .style-92077 div[class*="span"] { margin-left: var(--fullwidthrow-column-margin); width: var(--fullwidthrow-column-width); box-sizing: border-box; }
            .style-92077 [class*="span"]:first-child { margin-left: var(--fullwidthrow-column-fc-margin); }
            .style-92077 .first-col { margin-left: 0 !important; } 


/*------------2022------------*/

/* ------- MEDIA QUERIES --------- */
/*full desktop*/
@media(max-width:1449px) and (min-width:1200px){
.style-5534 {display:none;} /*Hide mobile content in banner*/
#content_892938 .content .internet iframe {height: 1000px;} /* make inquiry iframe full height - support ticket 99054 */
/* Day Camp Carousel */
HTML:not(.styler) .style-12114 {display:none;} /* Hide the mobile version of the carousel */

/* 32: INT | Grid - 4 Up */
    .style-92076 .carousel .slides li {
        width: calc(50% - (.55em + 1em)) !important;
    } /* display items 2x2 */


/* =========== NEW 2019 HOMEPAGE ============ */

/* === ML HEADER LOGO === */

/* === ML MAIN MENU === */
.style-60078 .l1-item > a {letter-spacing: 0; padding: 1.715rem 0 !important;}/*Remove letter spacing and reduce padding from links*/
.style-60078 .l1-item {margin-left: 1.5vw;}/*Adjust margin for main menu links*/

/* === ML HP FULL BROWSER BANNER REGION === */
html:not(.styler) .style-60079 {
    height: calc(100vh - 7.98125rem);--height-region-min: var(--height-region); --height-region: clamp(400px,60vw,100vh); /* Adjust height for region */
} 

/* === ML HP FULL BROWSER BANNER CAROUSEL === */
.style-60080 .detail-container {height: calc(100vh - 7.98125rem);}/*Adjust height for detail container*/
.style-60080 .background-carousel .crl-details {max-width: 72vw; font-size: 1.25rem; bottom: 12vh;}/*Reduce font size and adjust width for detail container*/
html.styler .style-60080 .background-carousel .crl-details {bottom: 4.5rem;}/*Position details*/
.style-60080 .background-carousel .h4-style.crl-title {font-size: 3.75rem;}/*Reduce title font size*/
.style-60080 .crl-caption > A {padding: 0.875rem 2.75rem 0.875rem 1.125rem; background-position: right 1.125rem center;}/*Reduce caption button size*/

/* === 23 ML HP FULL BROWSER BANNER CAROUSEL === */
.style-92082 .detail-container {height: calc(100vh - 7.98125rem);}/*Adjust height for detail container*/
.style-92082 .background-carousel .crl-details {max-width: 72vw; font-size: 1.25rem; bottom: 12vh;}/*Reduce font size and adjust width for detail container*/
html.styler .style-92082 .background-carousel .crl-details {bottom: 4.5rem;}/*Position details*/
.style-92082 .background-carousel .h4-style.crl-title {font-size: 3.75rem;}/*Reduce title font size*/
.style-92082 .crl-caption > A {padding: 0.875rem 2.75rem 0.875rem 1.125rem; background-position: right 1.125rem center;}/*Reduce caption button size*/

/* 25: ML/HP | Hero Gallery (Full Browser) */
    html.styler .style-95369 {
        .background-carousel .crl-details { bottom: 4.5rem; } /* Position details */
    }

/* === ML HP SCROLL DOWN === */
.style-60096 {bottom: 3.5vh;}/*Set position for scroll down*/
.style-60096 .l1-item > a {padding: 0 0 1.875rem 0 !important;}/*Adjust padding for scroll down link*/

/* === HP INT INLINE BUTTON RED === */
.style-60122 A.links-urllink {padding: 0.875rem 2.75rem 0.875rem 1.125rem; background-position: right 1.125rem center;}/*Reduce button size*/

}/*----end full desktop----*/

/*small desktop*/
@media(max-width:1199px) and (min-width:980px){
.style-5534 {display:none;} /*Hide mobile content in banner*/
.style-5316 .l1-item > a{padding: 3px 5px 5px 5px !important;}/*omni nav*/
.style-5317 .l1-item {padding-right: 25px;}/*main nav*/
.fb_iframe_widget span, .fb-iframe_widget iframe{width:270px!important;}/*ipad facebook feed size*/
.style-5570 .l1-item {padding-right:13px;} /*summer main menu*/
#content_892938 .content .internet iframe {height: 1000px;} /* make inquiry iframe full height - support ticket 99054 */

/* Day Camp Carousel */
HTML:not(.styler) .style-12114 {display:none;} /* Hide the mobile version of the carousel */

.style-10524 A.links-urllink {font-size: 14px;}/*HP Homecoming button*/

/*support ticket 265974*/
.style-50150 A.links-urllink { font-size: 22px;} /*hp intro buttons*/
.style-50150 li.group { margin-left: 0;} /*intro button*/
.style-50150 { font-size: 19px;} /*intro text*/

/* 32: INT | Grid - 4 Up */
.style-92076 .carousel .slides li {
    width: calc(50% - (.55em + 1em)) !important;
} /* display items 2x2 */

/* =========== NEW 2019 HOMEPAGE ============ */

/* === ML DECOY REGION === */
.style-60071:not(.top-of-page) + .style-60070 .style-60078 .l1-item > a {font-size: 1rem;}/*Reduce font size for menu links in scrolling header*/
.style-60071:not(.top-of-page) + .style-60070 .style-95362 .mega-menu-item.l1-item > a {font-size: 1rem;}/*Reduce font size for menu links in scrolling header*/

/* === ML HEADER REGION === */
.style-60070 {padding: 0 2.5vw;}/*Reduce header region padding*/

/* === ML MINI SITES === */
.style-60073 .l1-item {margin-left: 1.25vw;}/*Adjust margin for links*/
.style-60073 .l1-item > a {font-size: 0.875rem;letter-spacing: 0;padding: 0.9375rem 0 !important;}/*Reduce font size and adjust padding for links*/

/* === ML HEADER OMNI === */
.style-60075 .nav-menu {padding-left: 1.25vw; margin-left: 0.625vw;}/*Adjust padding and margin for nav container*/
.style-60075 .l1-item:first-child {background-size: 0.75rem;}/*Adjust arrow size for quicklinks*/
.style-60075 .l1-item > a {font-size: 0.875rem; letter-spacing: 0; padding: 0.9375rem 0 !important;}/*Adjust padding and font size for links*/
.style-60075 .l1-item {margin-left: 1.25vw;}/*Adjust margin for links*/

/* === ML LOGIN === */
.style-60076 .nav-menu {margin-left: 1.25vw;}/*Adjust margin for nav container*/
.style-60076 .l1-item > a {font-size: 0.875rem; letter-spacing: 0; padding: 0.9375rem 0 0.9375rem 1.5rem;}/*Adjust padding and font size for login link*/

/* === ML HEADER LOGO ===  */

/* === ML MAIN MENU === */
.style-60078 .l1-item {margin-left: 1.25vw;}/*Adjust margin for menu links*/
.style-60078 .l1-item > a {font-size: 1rem;letter-spacing: 0;padding: 1.7125rem 0 !important;}/*Adjust font size and padding for links*/

/* === ML HP FULL BROWSER BANNER REGION === */
.style-60079 {height: calc(100vh - 7.65rem);}/*Adjust height for region*/

/* === ML HP FULL BROWSER BANNER CAROUSEL === */
.style-60080 .detail-container {height: calc(100vh - 7.65rem);}/*Adjust height for details container*/
.style-60080 .crl-inner-details {font-size: 1rem;}/*Reduce font size for captions*/
.style-60080 .background-carousel .h4-style.crl-title {font-size: 3rem;}/*Reduce titles*/
.style-60080 .background-carousel .crl-details {max-width: 75vw; bottom: 10vh; font-size: 1rem;}/*Set width and position of details container*/
.style-60080 .crl-caption > A {padding: 0.875rem 2.75rem 0.875rem 1.125rem; background-position: right 1.125rem center;}/*Reduce caption button size*/

/* === 23 ML HP FULL BROWSER BANNER CAROUSEL === */
.style-92082 .detail-container {height: calc(100vh - 7.65rem);}/*Adjust height for details container*/
.style-92082 .crl-inner-details {font-size: 1rem;}/*Reduce font size for captions*/
.style-92082 .background-carousel .h4-style.crl-title {font-size: 3rem;}/*Reduce titles*/
.style-92082 .background-carousel .crl-details {max-width: 75vw; bottom: 10vh; font-size: 1rem;}/*Set width and position of details container*/
.style-92082 .crl-caption > A {padding: 0.875rem 2.75rem 0.875rem 1.125rem; background-position: right 1.125rem center;}/*Reduce caption button size*/

/* === ML HP SCROLL DOWN === */
.style-60096 {bottom: 2.75vh;}/*adjust position of scroll down arrow*/
.style-60096 .l1-item > a {padding: 0 0 1.5rem 0 !important;}/*Adjust padding for links*/

/* === HP INT INLINE BUTTON RED === */
.style-60122 A.links-urllink {padding: 0.875rem 2.75rem 0.875rem 1.125rem; background-position: right 1.125rem center;}/*Reduce button size*/

/* === HP FEATURED EVENTS === */
.style-60124 .carousel .caption-spacing.crl-inner-details {padding: 1vh 1.75vw; font-size: 0.875rem; line-height: 1.5;}/*Adjust padding and font size for details container*/
.style-60124 .carousel .h4-style.crl-title {font-size: 1.125rem;}/*Reduce titles*/
.style-60124 .carousel .crl-caption {margin-top: 0.625rem;}/*Adjust top margin for captions*/
.style-60124 .crl-caption > a:not(.custom-link-photo) {font-size: 0.75rem; letter-spacing: 0; margin-top: 0.5rem;}/*Adjust top margin and font size for caption links*/

/* === ML FOOTER OMNI === */
.style-60132 .l1-item > a {letter-spacing: 0;}/*No letter spacing*/

/* === RIVERS IN ACTION SOCIAL MEDIA LINKS === */
.style-60109 li.group {margin-left: 1.25rem;}/*Adjust margin for groups*/

.style-83550 select {max-width:12rem;}


    
    /* INT: Horizontal Nav - Banner Overlay */
        .style-88352 .nav-menu { max-width: 90vw; }

/* #NEW 2019 ML: Address */
    .style-60129 { margin: 0; }

}/*-------------end small desktop------------*/

/*-----------tablet-----------------*/
@media(max-width:979px) and (min-width:768px){

/*.style-5535 {display:none;}*/ /*Hide non-mobile content in banner*/
.style-5534 {display:none;}
.style-5316 .nav-menu {margin-top:0;} /*remove margin top from omni*/
.style-5260 .logo img {margin-top:0;} /*remove margin top from logo*/
.style-5317 .l1-item {padding-right:16px;} /*L1 menu*/
.style-5262 .search-text {width:79%;} /*header search*/
.style-5320 {font-size: 14px;}/*footer sitemap*/
.fb_iframe_widget span, .fb-iframe_widget iframe{width:207px!important;}/*ipad facebook feed size*/
.style-5395 .department-label select {max-width: 90%!important;}/*curriculum dropdown*/
.style-5570 .l1-item {padding-right:10px;} /*summer main menu*/
.style-5570 .l1-item > a {font-size:14px;letter-spacing:0.04em;} /*summer main menu*/
.style-5500 A.links-urllink {font-size: 14px;} /*ML - adjusts omni links*/
.style-5500 li.group {padding-left: 4px;} /*ML - Header - adjusts omni links */
.style-6406 A.links-urllink {font-size: 18px;}/*camp nonesuch account login*/
.style-5247 li.group {word-wrap: break-word;}/*blue links*/
.style-5241 A.links-urllink {font-size: 14px;}/*conservatory button*/
.style-5248 .h2-style {font-size: 18px;}/*application button*/
.style-5395 .departmentpicker .deptpicker-control .table-cell select{max-width: 80%!important;}/*curriculum picker*/
.style-5236 .jp-audio .jp-time-holder {display: none;}/*audio widget - removes times*/
.style-5244 A.links-urllink {font-size: 15px;}/*red button*/
.style-5240 .link-image {float: none;}/*blue button img*/
.style-5239 .link-image {float: none; display: block; margin: 0 auto;}/*green button img*/
.style-5394 .athleticteampicker .table-cell {display: block; margin-bottom: 10px;}/*athletic picker*/
.style-8752 .h2-style {font-size: 15px;}/*red button*/
.style-5234 .text img {margin: 0 10px 5px 0;}/*imgs*/
.style-5236 div.content-wrap {line-height: 23px;}/*about us / trustees*/
.style-5227 .facultystaffdirectory .faculty-staff-control .table-cell {display: block; margin-bottom: 10px;}
.layout_block_5257 .fb_iframe_widget span{width:145px!important;}/*ipad facebook feed size*/
.span5 .fb_iframe_widget span, .span5 .fb-iframe_widget iframe{width:145px!important;}/*ipad facebook feed size*/
.style-5237 .event-detail {word-wrap: break-word;}/*allows events to wrap*/

.style-10793 .carousel .text-slide img {float:none;} /*Keep .h4-style and description from wrapping image */
/* Day Camp HP Carousel */
.style-12068 .carousel .caption-spacing.crl-inner-details {height: 55px;}
HTML:not(.styler) .style-12114 {display:none;} /* Hide the mobile version of the carousel */

.style-10524 A.links-urllink {font-size: 14px;}/*HP Homecoming button*/

#content_892938 .content .internet iframe {height: 1250px;} /* make inquiry iframe full height - support ticket 99054 */

/*support ticket 265974*/
.style-50150 A.links-urllink {font-size: 23px;  display: block;} /*intro buttons*/
.style-50150 li.group {    display: block;    margin: 0 0 10px;} /*intro buttons*/

/* 32: INT | Grid - 4 Up */
.style-92076 .carousel .slides li {
    width: calc(50% - (.55em + 1em)) !important;
} /* display items 2x2 */

/* ============ NEW 2019 HOMEPAGE ============ */

/* === ML DECOY REGION === */
.style-60071 {display: none;}/*Hide decoy region*/
.style-60071:not(.top-of-page) + .style-60070 {position: relative; top: 0;}/*Restore normal header*/

/* === ML HEADER ROW === */
.style-60072 {border: none;}/*No border*/

/* === ML HEADER REGION === */
.style-60070 {text-align: left;}/*reset text alignment for region*/
.style-60070 .full-width {display: flex; flex-flow: row-reverse nowrap; justify-content: center;}/*Add flex to layout row container*/
.style-60070 .layout-row {flex: 1;}/*Set flex properties to rows*/
.style-60070 .layout-row:first-child {text-align: right;}/*Align search left*/
.style-60070 .layout-row .layout-col {width: 100%; margin: 0; min-height: 0;}/*Adjust width and margin for header columns*/
.style-60070 .layout-row:last-child .layout-col.last-col {display:none;}/*Hide empty menu column*/
.style-60070 .layout-row:first-child .layout-col:not(:nth-child(2)) {display: none;}/*Hide all empty columns in header row*/

/* === ML SEARCH === */
.style-60074 {padding: 0.9125rem 0;}/*Adjust padding for search container*/
.style-60074:hover .search-text, html.styler .style-60074 .search-text, .style-60074 .search-text, html.styler .style-60074 .search-text {opacity: 1; padding: 0.9375rem 1.125rem; width: 9rem; background-color: #eaeaef; color: #909195;}/*Keep search text visible*/

/* === ML HEADER LOGO === */
.style-60077, .style-60071:not(.top-of-page) + .style-60070 .style-60077 {padding: 1rem 0;}/*No padding on logo container*/
.style-60071:not(.top-of-page) + .style-60070 .style-60077 .logo img {max-width: 13.75rem;}/*Reset width for logo*/

/* === ML HP FULL BROWSER BANNER REGION === */
.style-60079 {height: 500px;}/*Set height for banner region*/

/* === ML HP FULL BROWSER BANNER CAROUSEL === */
.style-60080 .detail-container {height: 500px;}/*Adjust height for details container*/
.style-60080 .background-carousel .crl-details {max-width: 75vw; font-size: 1rem; padding: 0 0 0 1.75rem; bottom: 7vh;}/*Adjust width and font size of container*/
.style-60080 .background-carousel .h4-style.crl-title {font-size: 2rem;}/*Adjust titles*/
.style-60080 .background-carousel .crl-caption {margin-top: 0.325rem;}/*Adjust top margin for captions*/
.style-60080 .crl-caption > A {padding: 0.875rem 2.75rem 0.875rem 1.125rem; background-position: right 1.125rem center;}/*Reduce caption button size*/
.style-60080 .background-carousel .controls .control-prev, .style-60080 .background-carousel .controls .control-next {height: 8rem; margin-top: -4rem;}/*Adjust height and margin for back and next buttons*/
.style-60080 .background-carousel .pager {bottom: 1rem; text-align: center;}/*Position and align pager*/

/* === 23 ML HP FULL BROWSER BANNER CAROUSEL === */
.style-92082 .detail-container {height: 500px;}/*Adjust height for details container*/
.style-92082 .background-carousel .crl-details {max-width: 75vw; font-size: 1rem; padding: 0 0 0 1.75rem; bottom: 7vh;}/*Adjust width and font size of container*/
.style-92082 .background-carousel .h4-style.crl-title {font-size: 2rem;}/*Adjust titles*/
.style-92082 .background-carousel .crl-caption {margin-top: 0.325rem;}/*Adjust top margin for captions*/
.style-92082 .crl-caption > A {padding: 0.875rem 2.75rem 0.875rem 1.125rem; background-position: right 1.125rem center;}/*Reduce caption button size*/
.style-92082 .background-carousel .controls .control-prev, .style-92082 .background-carousel .controls .control-next {height: 8rem; margin-top: -4rem;}/*Adjust height and margin for back and next buttons*/
.style-92082 .background-carousel .pager {bottom: 1rem; text-align: center;}/*Position and align pager*/

/* === ML HP ABOUT REGION === */
.style-60100 {padding: 2rem 0;}/*No padding for about region*/

/* === HP ABOUT TEXT === */
.style-60101 {padding: 0; font-size: 1.5rem;}/*Adjust padding and font size for text*/
html:not(.styler) .style-60101:before, html:not(.styler) .style-60101:after {display: none;}/*Hide accent lines for about text*/

/* === HP ABOUT PANEL LINKS === */
.style-60102 li.group {flex: 1 1 calc(50% - 2.8125vw); margin: 0 1.875vw 2.5rem;}/*Adjust width and margin for groups*/
.style-60102 li.group:nth-child(odd) {margin-left: 0;}/*Adjust margin for odd groups*/
.style-60102 li.group:nth-child(even) {margin-right: 0;}/*Adjust margin for even groups*/
.style-60102 li.group:nth-last-child(-n+4) {margin-bottom: 2.5rem;}/*restore normal bottom margin*/
.style-60102 li.group:nth-last-child(-n+2) {margin-bottom: 0;}/*No bottom margin on last 2 groups*/

/* === INT: Content Cards | 3 Across === */
.style-88358 li.group {flex: 1 1 46%; margin: 0 .75rem 1.5rem;}/*Adjust width and margin for groups*/
.style-88358 li.group:nth-last-child(-n+4) {margin-bottom: 2.5rem;}/*restore normal bottom margin*/
.style-88358 li.group:nth-last-child(-n+2) {margin-bottom: 0;}/*No bottom margin on last 2 groups*/


/* === ML HP RIVERS IN ACTION REGION === */
.style-60104 {padding: 2rem 0;}/*Adjust padding for region*/
.style-60104:before {bottom: -10%; left: -10%; width: 60%; height: 60%;}/*Adjust width and height for seal container*/

/* === HP RIVERS IN ACTION SOCIAL MEDIA === */
.style-60109 li.group {width: calc(33.333% - 0.2rem); margin: 0; padding: 0;}/*Adjust padding margin and alignment for social media icons*/
html:not(.styler) .style-60109 A.links-urllink {display: none !important;}/*Hide titles*/
.style-60109 .link-image {padding: 0.625rem 0;}/*Adjust social media icon padding*/

/* === HP NEWS AND EVENTS ROW === */
.style-60176 {display: flex; flex-flow: row wrap; justify-content: center;}/*Add flex to row*/
.style-60176 .page-col {flex-grow: 1; flex-shrink: 1; margin: 0; width: auto;}/*Apply flex properties to columns*/
.style-60176 .page-col:nth-child(-n+2) {flex-basis: 50%; padding: 0 1rem; box-sizing: border-box;}/*Set width and padding for first 2 columns*/

/* === HP EVENTS === */
.style-60119 {margin: 3.125rem 1rem 0;}/*Adjust margin for events*/
.style-60119 .content ul {display: flex; flex-flow: row wrap;justify-content: center;}/*Add flex to events container*/
.style-60119 li.group, .style-60119 li.group:first-child {flex: 1 1 50%; margin: 0 0 2.5rem 0;}/*Adjust margin and width for groups*/
.style-60119 li.group:last-child {margin-bottom: 0;}/*No bottom margin on last group*/

/* === HP FEATURED EVENTS === */
.style-60124 .carousel .caption-spacing.crl-inner-details {padding: 1vh 1.75vw; font-size: 0.875rem; line-height: 1.5;}/*Adjust padding and font size for details container*/
.style-60124 .carousel .h4-style.crl-title {font-size: 1.125rem;}/*Reduce titles*/
html:not(.styler) .style-60124 .carousel .crl-caption {display: none;}/*Adjust top margin for captions*/
.style-60124 .crl-caption > a:not(.custom-link-photo) {font-size: 0.75rem; letter-spacing: 0; margin-top: 0.5rem;}/*Adjust top margin and font size for caption links*/

/* === ML FOOTER TOP REGION === */
.style-60126 .layout-row .layout-col.last-col {display: none;}/*Hide empty menu column*/
.style-60126 .layout-row .layout-col {width: 50%; margin: 0; padding: 0 1rem;box-sizing: border-box;}/*Set padding for layout columns*/

/* === ML FOOTER LOGO === */
.style-60128 {padding: 0.325rem 0;}/*Adjust padding for logo container*/

/* === HP ANNOUNCEMENT BLOCK === */
.style-60179 {margin: 0 0 3.125rem 0;}/*Adjust margin for container*/

/*2020*/

.style-83532 li.group {width:calc(50% - 2.5rem);}

.style-83534 li.group {width:calc(50% - .75rem);}

.style-83563 .game {width:calc(50% - 1rem);}

html:not(.styler) .game .schedule-site {text-align:right;}

html:not(.styler) .game .schedule-site, html:not(.styler) .game .league-status, html:not(.styler) .game .game-status {float:none;}

.style-83550 select {max-width:12rem;}

.style-83889 .game {width: calc(50% - 1rem);}


/*2022*/

    /* INT: Row | Photo/Text - Split Right */
        .style-85455 { flex-direction: column-reverse; }
        .style-85455 .col { width: 100% !important; }
        .style-85455 .first-col { min-height: 0; }
        .style-85455 .first-col .page-block { position: relative; width: 100%; }
        .style-85455 .carousel figure img { width: 100vw; }
    /* INT: Row | Photo/Text - Split Left */
        .style-85457 { flex-direction: column; }
        .style-85457 .col { width: 100% !important; }
        .style-85457 .last-col { min-height: 0; }
        .style-85457 .last-col .page-block { position: relative; width: 100%; }
        .style-85457 .carousel figure img { width: 100vw; }

    /* INT: Large Photo/Text Carousel */
        .style-85709 { background-color: #C20430; }
        .style-85709 .carousel.flexslider { padding-bottom: 2rem; }
        .style-85709 .carousel ul { display: block; }
        .style-85709 .carousel figure { flex-direction: column-reverse; }
        .style-85709 .crl-details { flex: 1; width: 100% !important; }
        .style-85709 .carousel-photo { flex: 1; width: 100% !important; }
        .style-85709 .carousel figure img { height: 450px; min-height: auto; }
        .style-85709 .h2-style { 
            right: auto;
            position: relative;
            top: auto;
            left: 0;
            width: 100%;
            background-color: #C20430;
            text-align: center;
            padding: 0.75em 1em;
            box-sizing: border-box;
            font-size: 1.5em;
         }
        .style-85709 .carousel .caption-spacing.crl-inner-details { padding: 2.5rem; }
        .style-85709 .carousel .counter.crl-counter { top: auto; bottom: 2rem; left: 50%; transform: translateX(-50%); }
        .style-85709 .carousel.flex-horizontal .flex-direction-nav .flex-next { 
            right: auto;
            left: calc(50% + 3.5rem);
            bottom: 1.75rem;
            transform: translateX(-50%);
         }
        .style-85709 .carousel.flex-horizontal .flex-direction-nav .flex-prev { 
            right: auto;
            left: calc(50% - 3.5rem);
            bottom: 1.75rem;
            transform: translateX(-50%);
         }

    /* INT: Page Title | Current Banner */
        .style-88351 { margin-top: -6rem; }

}/*---- end tablet ----*/

/*mobile*/
@media(max-width:767px){
.style-5369 {text-align:left;} /*Footer Social Media buttons*/
.style-5535 {display:none;} /*Hide non-mobile content in banner*/
.style-5500 div.content-wrap {float:none; text-align:center;} /*Very top links*/
.style-5316 .nav-menu {margin-top:0;} /*remove margin top from omni*/
.style-5260 .logo img {margin-top:0;} /*remove margin top from logo*/
.mini-sitemap .width-7, .mini-sitemap .width-8{width: 100%; margin-right: 0;}
.style-5260 .logo img{margin-top: 10px;}/*ML: logo*/
.style-5262 .search-text {width:94%;} /*header search*/
.style-5319{margin-bottom: 15px;}/*ML: footer address*/
.style-5427 {background:#c6bcb6;}/*Main Menu bg*/

.style-5577{margin-bottom:10px;}
.mm-buttons {width:40%;} /*mobile menu text wrap issue*/
.flex-fade .flex-direction-nav .flex-prev, .flex-horizontal .flex-direction-nav .flex-prev {left: 36px!important;}
.flex-fade .flex-direction-nav .flex-next, .flex-horizontal .flex-direction-nav .flex-next {right: 36px!important;}/*carousel arrows*/

/* Day Camp HP Carousel */
.style-12068 .carousel .caption-spacing.crl-inner-details {padding: 3px 3px 3px 4px; height: 30px;}
.style-12068 .carousel .h4-style.crl-title {margin: 0; font-size: 13px;}
HTML:not(.styler) .style-12068 {display:none;} /* Hide the multi-photo carousel */
.style-12114 {display: block;} /* Show the mobile version of the carousel */
.style-10793 .carousel .text-slide img {float:none;} /*Keep .h4-style and description from wrapping image */
/* INT: Photo : Banner with title */
.style-22634 .carousel .caption-spacing.crl-inner-details {padding: 8px;}
.style-22634 .carousel .h4-style.crl-title {font-size: 14px;}

#content_892938 .content .internet iframe {height: 1500px;} /* make inquiry iframe full height - support ticket 99054 */

/*support ticket 265974*/
.style-50150 A.links-urllink { display: block;} /*intro buttons*/
.style-50150 li.group {    display: block;    margin: 0 0 10px;} /*intro buttons*/
.style-50150 {font-size: 20px; text-align: center;} /*intro text*/

/* 32: INT | Grid - 4 Up */
.style-92076 .carousel .slides li {
    width: 100% !important;
    margin-left: 0; margin-right: 0; 
} /* display items 2x2 */

/* ============ NEW 2019 HOMEPAGE ============ */
/* 25: HP | Intro/Welcome */
.style-95864 .h2-style {display: block;font-size: .9em;}
/* === ML DECOY REGION === */
.style-60071 {display: none;}/*Hide decoy region*/
.style-60071:not(.top-of-page) + .style-60070 {position: relative; top: 0;}/*Restore normal header*/

/* === ML HEADER ROW === */
.style-60072 {border: none;}/*No border*/

/* === ML HEADER REGION === */
.style-60070 {text-align: center;}/*reset text alignment for region*/
.style-60070 .layout-row .layout-col {width: 100%; margin: 0; min-height: 0;}/*Adjust width and margin for header columns*/
.style-60070 .layout-row:last-child .layout-col.last-col {display:none;}/*Hide empty menu column*/
.style-60070 .layout-row:first-child .layout-col:not(:nth-child(2)) {display: none;}/*Hide all empty columns in header row*/

/* === ML SEARCH === */
.style-60074 {padding: 0.9125rem 0 0 0; margin: 0 0 1.875rem 0;}/*Adjust padding for search container*/
.style-60074:hover .search-text, html.styler .style-60074 .search-text, .style-60074 .search-text, html.styler .style-60074 .search-text {opacity: 1; padding: 0.9375rem 1.25rem; width: calc(100% - 5.4rem); background-color: #eaeaef; color: #909195;}/*Keep search text visible*/

/* === ML HEADER LOGO === */
.style-60077, .style-60071:not(.top-of-page) + .style-60070 .style-60077 {padding: 0 0 0.9125rem 0;}/*No padding on logo container*/
.style-60077 .logo img, .style-60071:not(.top-of-page) + .style-60070 .style-60077 .logo img {max-width: 90vw;}/*Reset width for logo*/

/* === ML HP FULL BROWSER BANNER REGION === */
.style-60079 {height: 450px;}/*Set height for banner region*/

/* === ML HP FULL BROWSER BANNER CAROUSEL === */
.style-60080 .detail-container {height: 350px; text-align: center;}/*Adjust height for details container*/
.style-60080 .background-carousel .crl-details {max-width: calc(100% - 5rem); font-size: 0.875rem; padding: 0; bottom: 4rem; border: 0;}/*Adjust width and font size of container*/
.style-60080 .crl-inner-details {display: block;}/*Remove flex*/
.style-60080 .background-carousel .h4-style.crl-title {font-size: 2rem;}/*Adjust titles*/
.style-60080 .background-carousel .crl-caption {margin-top: 0.325rem;}/*Adjust top margin for captions*/
.style-60080 .crl-caption > A {padding: 0.875rem 2.75rem 0.875rem 1.125rem; background-position: right 1.125rem center; margin-top: 1rem;}/*Reduce caption button size*/
.style-60080 .background-carousel .controls .control-prev, .style-92082 .background-carousel .controls .control-next {height: 8rem; margin-top: -4rem; width: 1.75rem; background-size: 0.75rem;}/*Adjust height and margin for back and next buttons*/
.style-60080 .background-carousel .pager {bottom: 1rem; text-align: center;}/*Position and align pager*/

/* === 23 ML HP FULL BROWSER BANNER CAROUSEL === */
.style-92082 .detail-container {height: 350px; text-align: center;}/*Adjust height for details container*/
.style-92082 .background-carousel .crl-details {max-width: calc(100% - 5rem); font-size: 0.875rem; padding: 0; bottom: auto; top: 50%; transform: translate(-50%,-50%); border: 0;}/*Adjust width and font size of container*/
.style-92082 .crl-inner-details {display: block;}/*Remove flex*/
.style-92082 .background-carousel .h4-style.crl-title {font-size: 2rem;}/*Adjust titles*/
.style-92082 .background-carousel .crl-caption {margin-top: 0.325rem;}/*Adjust top margin for captions*/
.style-92082 .crl-caption > A {padding: 0.875rem 2.75rem 0.875rem 1.125rem; background-position: right 1.125rem center; margin-top: 1rem;}/*Reduce caption button size*/
.style-92082 .background-carousel .controls .control-prev, .style-92082 .background-carousel .controls .control-next { height: 8rem; margin-top: 0; transform: translateY(-50%); width: 1.35rem; background-size: 0.5rem;}/*Adjust height and margin for back and next buttons*/
.style-92082 .background-carousel .pager {bottom: 1rem; text-align: center;}/*Position and align pager*/

/* === ML HP ABOUT REGION === */
.style-60100 {padding: 2rem 0;}/*No padding for about region*/

/* === HP ABOUT TEXT === */
.style-60101 {padding: 0; font-size: 1.5rem;}/*Adjust padding and font size for text*/
html:not(.styler) .style-60101:before, html:not(.styler) .style-60101:after {display: none;}/*Hide accent lines for about text*/

/* === HP ABOUT PANEL LINKS === */
.style-60102 .content ul {display: block;}/*Remove flex*/
.style-60102 li.group {margin: 1.25rem 0 0 0 !important;}/*Adjust width and margin for groups*/
.style-60102 li.group:first-child {margin: 0 !important;}/*No margin on first group*/

/* === INT: Content Cards | 3 Across === */
.style-88358 .content ul {display: block;}/*Remove flex*/
.style-88358 li.group {margin: 1.25rem 0 0 0 !important;}/*Adjust width and margin for groups*/
.style-88358 li.group:first-child {margin: 0 !important;}/*No margin on first group*/

/* === HP CALL TO ACTION LINKS === */
.style-60112 .content ul {display: block;}/*Remove flex*/
.style-60112 li.group {margin: 1.25rem 0 0 0;}/*Adjust margin for groups*/
.style-60112 li.group:first-child {margin: 0;}/*No margin on first group*/

/* === ML HP RIVERS IN ACTION REGION === */
.style-60104 {padding: 2rem 0;}/*Adjust padding for region*/
html:not(.styler) .style-60104:before {display: none;}/*Adjust width and height for seal container*/

/* === HP RIVERS IN ACTION TEXT === */
.style-60108 {text-align: center;}/*Center text*/

/* === HP RIVERS IN ACTION SOCIAL MEDIA === */
.style-60109 {text-align: center; margin: 0 0 3.125rem 0;}/*center social media links*/
html:not(.styler) .style-60109 A.links-urllink {display: none !important;}/*Hide titles*/
.style-60109 .link-image { padding: 0; width: 1.5rem; height: 1.5rem; }/*Adjust social media icon padding*/

/* === HP FEATURED NEWS === */
.style-60114 {margin: 0 0 3.125rem 0;}/*Add margin to container*/

/* === HP VIEW ALL NEWS === */
.style-60116 {text-align: center;}/*Center view all button*/
.style-60116 A.links-urllink {line-height: 3rem; font-size: 1.325rem;}/*Increase link size*/

/* === HP EVENTS === */
.style-60119 {margin: 3.125rem 0 0 0;}/*Adjust margin for events*/
.style-60119 li.group, .style-60119 li.group:first-child {flex: 1 1 50%; margin: 0 0 2.5rem 0;}/*Adjust margin and width for groups*/
.style-60119 li.group:last-child {margin-bottom: 0;}/*No bottom margin on last group*/
.style-60119 .view-all {font-size: 1.325rem; text-align: center;}/*Center view all button*/

/* === ML HP FEATURED CONTENT REGION === */
.style-60120 .page-col .page-block:last-child {margin-bottom: 3.125rem;}/*Add margin back to last blocks*/
.style-60120 .page-col.last-col .page-block:last-child {margin-bottom: 0;}/*Remove from very last block*/
.style-60120:after {display: none;}/*Hide accent shape*/

/* === HP FEATURED EVENTS === */
.style-60124 ul.slides {display: block; width: 100% !important;}/*Reset width and remove flex from container*/
.style-60124 .carousel .caption-spacing.crl-inner-details {padding: 1vh 1.75vw; font-size: 0.875rem; line-height: 1.5;}/*Adjust padding and font size for details container*/
.style-60124 .carousel .h4-style.crl-title {font-size: 1.125rem;}/*Reduce titles*/
.style-60124 .carousel .crl-caption {margin-top: 0.625rem;}/*Adjust top margin for captions*/
.style-60124 .crl-caption > a:not(.custom-link-photo) {font-size: 0.75rem; letter-spacing: 0; margin-top: 0.5rem;}/*Adjust top margin and font size for caption links*/

/* === HP INLINE BUTTON RED === */
.style-60122 {margin: 0 0 3.125rem 0; text-align: center;}/*Add margin to container*/ 

/* === ML FOOTER TOP REGION === */
.style-60126 {text-align: center;}/*Center content*/
.style-60126 .layout-row .layout-col.last-col {display: none;}/*Hide empty menu column*/

/* === ML FOOTER LOGO === */
.style-60128 {margin: 0 0 1.875rem 0;}/*Add bottom margin to logo*/

/* === ML FOOTER SOCIAL MEDIA === */
.style-60130 .link-image {width: 1.875rem; height: 1.875rem;}/*Set dimensions for images*/

/* === ML COPYRIGHT === */
.style-60134 {text-align: center; margin: 0 0 1.875rem 0;}/*Center copyright*/

/* === ML SITEMAP === */
.style-60136 {margin: 0; text-align: center;}/*No margin on container*/
.style-60136 .ms-level1 .ms-l1-item {margin: 0 0 2.5rem 0;}/*Add margin to groups*/

/* === HP ANNOUNCEMENT BLOCK === */
.style-60179 {margin: 0 0 3.125rem 0;}/*Adjust margin for container*/

/* === COOKE CONSENT BANNER === */
.style-56742 .cookieconsentbanner .addinfo.button {padding: 0.875rem 2.75rem 0.875rem 1.125rem; background-position: right 1.125rem center; margin-top: 1rem;}/*Reduce button size*/
.style-56742 .cookieconsentbanner {width: calc(100% - 2.5rem);}/*Reduce width*/
.style-56742 .h1-style {font-size: 1.5rem;}/*Reduce title size*/


.style-83532 li.group {width:100%;}

.style-83534 li.group {width:100%;}

.style-83563 .game {width:100%;}

html:not(.styler) .game .schedule-site {text-align:right;}


.style-83889 .game {width: 100%;}


    /* INT: Row | Photo/Text - Split Right */
        .style-85455 { flex-direction: column-reverse; }
        .style-85455, .style-85455 * { height: auto; }
        .style-85455 .col { width: 100% !important; }
        .style-85455 .last-col { padding-left: 3em; padding-right: 3em; }
        .style-85455 img { max-height: 250px; height: auto; }
        .style-85455 .first-col { min-height: 0; }
        .style-85455 .first-col .page-block { position: relative; width: 100%; }
        .style-85455 .carousel figure img { width: 100vw; }
    /* INT: Row | Photo/Text - Split Left */
        .style-85457 { flex-direction: column; }
        .style-85457, .style-85457 * { height: auto; }
        .style-85457 .col { width: 100% !important; }
        .style-85457 .first-col { padding-left: 3em; padding-right: 3em; }
        .style-85457 img { max-height: 250px; height: auto; }
        .style-85457 .last-col { min-height: 0; }
        .style-85457 .last-col .page-block { position: relative; width: 100%; }
        .style-85457 .carousel figure img { width: 100vw; }
    /* INT: Row | Full Width */
        .style-85458 [class*="span"] { width: 100%; margin-left: 0; }
        .style-85458 { width: 100%; box-shadow: none; } /* switch from 96vw to plain 100% */
    /* INT: Row | Gray - Align Extra Wide */
        .style-92346 { padding-left: 3rem; padding-right: 3rem; }
    /* INT: Row | Red - Align Extra Wide */
        .style-92347 { padding-left: 3rem; padding-right: 3rem; }
    /* INT: Large Photo/Text Carousel */
        .style-85709 { background-color: #C20430; }
        .style-85709 .carousel.flexslider { padding-bottom: 2rem; }
        .style-85709 .carousel ul { display: block; }
        .style-85709 .carousel figure { flex-direction: column-reverse; }
        .style-85709 .crl-details { flex: 1; width: 100% !important; }
        .style-85709 .carousel-photo { flex: 1; width: 100% !important; }
        .style-85709 .carousel figure img { height: 250px; min-height: auto; }
        .style-85709 .h2-style {  
                right: auto;
                position: relative;
                top: auto;
                left: 0;
                width: 100%;
                background-color: #C20430;
                text-align: center;
                padding: 0.75em 1em;
                box-sizing: border-box;
                font-size: 1.25em;
         }
        .style-85709 .carousel .caption-spacing.crl-inner-details { padding: 2.5rem; }
        .style-85709 .carousel .counter.crl-counter { top: auto; bottom: 2rem; left: 50%; transform: translateX(-50%); }
        .style-85709 .carousel.flex-horizontal .flex-direction-nav .flex-next { 
            right: auto;
            left: calc(50% + 3.5rem);
            bottom: 1.75rem;
            transform: translateX(-50%);
         }
        .style-85709 .carousel.flex-horizontal .flex-direction-nav .flex-prev { 
            right: auto;
            left: calc(50% - 3.5rem) !important;
            bottom: 1.75rem;
            transform: translateX(-50%);
         }

    /* 23: Athletics | Team List */
        .style-59771 .team-list .column { width: 100%; display: block; }

    /* INT: Page Title | Current Banner */
        .style-88351 { margin: 0; transform: translateY(-100%); margin-bottom: -6rem; }
    /* ML: Header | Page Title - No Banner*/
        .style-88355 { margin-top: 2rem; }
    /* INT: Page Banner | Page Title/Nav Overlay */
        .style-88353 .carousel figure img { height: 250px; }
    /* INT: Page Banner | Athletics */
        .style-90196 .carousel figure img { height: 250px; }

    /* ML: Region | Footer */
    .style-60133 { padding-bottom: 4rem; }

}/*----end mobile----*/

