.body { font-size: 17px;line-height: 1.45;font-family: 'Quattrocento Sans', sans-serif;border-width: 0px;border-color: #127455; }
.h2-style { font-size: 30px;color: #127455;font-weight: normal; }
.h4-style { color: #0d461a;font-size: 18px; }
.h5-style { color: #0C1F2E; }
.h6-style { color: #0C1F2E; }
A { color: #127455;text-decoration: underline; }
A:hover { color: #0d461a;text-decoration: none; }
.button { margin: 5px 0 5px 0;background-color: #DFD1AA;color: #137555;padding: 5px 15px;font-size: 14px; }
.button:hover { background-color: #127455;color: #fff; }
.button:after { content: '\2192';margin: 0 0 0 5px;top: 2px;position: relative; }
.style-41763 { margin-bottom: 20px; }
.style-41763 time { color: #878889;font-style: italic; }
.style-41763 .photos { margin: 0 0 10px 0; }
.style-41763 .author { font-weight: bold; }
.style-41763 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-41763 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-41763 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-41763 .goal { font-weight: bold; }
.style-41763 .search-label { margin: 0 10px 0 0; }
.style-41763 .dept-or-grade-desc { font-weight: normal; }
.style-41763 .greeting { margin: 0 0 10px 0; }
.style-41763 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-41763 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-41763 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-41763 li.group { display: inline-block;width: 100%; }
.style-41763 .schedule-title { font-weight: bold; }
.style-41763 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-41763 .schedule-rescheduled { font-weight: bold; }
.style-41763 .schedule-cancelled { font-weight: bold; }
.style-41763 .filter-item { color: #333;margin: 0 0 2px 0; }
.style-41763 .filter-item:hover { color: #127455; }
.style-41763 .button-group { margin: 10px 0; }
.style-41763 .select-all { padding: 4px 10px;margin: 0 2px 2px 0; }
.style-41763 .clear-all { padding: 4px 10px;margin: 0 2px 2px 0; }
.style-41763 .refresh { padding: 4px 10px;margin: 0 2px 2px 0; }
.style-41763 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-41763 .newsarchivedatepicker .current-year { text-align: center;font-size: 20px;color: #127455; }
.style-41763 .newsarchivedatepicker .prev-year { background-color: #127455;padding: 4px 10px;margin: 0;color: #fff;text-decoration: none;text-align: center; }
.style-41763 .newsarchivedatepicker .month-number { padding: 10px;background-color: #e0e0e0;color: #127455;margin: 0 0 2px 0;border: 0px; }
.style-41763 .newsarchivedatepicker .month-number:hover { background-color: #127455;color: #fff; }
.style-41763 .newsarchivelist .publish-month { margin: 0 0 10px 0; }
.style-41763 .newsarchivedatepicker .next-year { background-color: #127455;padding: 4px 10px;margin: 0;color: #fff;text-decoration: none;text-align: center; }
.style-41763 .newsarchivedatepicker .month-container { padding: 0; }
.style-41763 .newsarchivedatepicker .year-container { margin: 0 0 10px 0; }
.style-70993 .h2-style { margin: 0 0 20px 0;color: #0d461a;font-size: 22px;font-weight: normal; }
.style-70993 .h4-style { margin-top: 0;color: #0d461a; }
.style-70993 A { color: #0d461a; }
.style-70993 { margin-bottom: 30px; }
.style-70993 time { color: #666;margin: 10px 0;font-style: italic; }
.style-70993 .readmore:hover { color: #fff; }
.style-70993 .h4-style A { text-decoration: none; }
.style-70993 .brief-description { margin: 10px 0; }
.style-70993 .location { margin: 10px 0;font-weight: bold; }
.style-70993 .photos { margin: 0 0 10px 0; }
.style-70993 .contact-info { margin: 10px 0; }
.style-70993 .author { font-weight: bold; }
.style-70993 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-70993 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-70993 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-70993 .goal { font-weight: bold; }
.style-70993 .search-label { margin: 0 10px 0 0; }
.style-70993 .audio .jp-controls { overflow: visible; }
.style-70993 .audio .jp-play { margin-top: -20px; }
.style-70993 .audio .jp-pause { margin-top: -20px; }
.style-70993 .audio .jp-stop { margin-top: -15px; }
.style-70993 .audio .jp-repeat { visibility: hidden;display: none; }
.style-70993 .audio .jp-repeat-off { visibility: hidden;display: none; }
.style-70993 .audio .jp-progress { margin-top: 10px; }
.style-70993 .audio .jp-time-holder { color: white;margin-top: 3px; }
.style-70993 .audio .jp-interface { background-color: #006f51 !important;background: #006f51; }
.style-70993 .dept-or-grade-desc { font-weight: normal; }
.style-70993 .greeting { margin: 0 0 10px 0; }
.style-70993 .course-title.off-state { margin: 0 0 1px 0;background-color: #70afec;color: #333; }
.style-70993 .course-title.off-state:hover { background-color: #4f7eaa;color: #FFFFFF; }
.style-70993 .course-desc { background-color: #f4f5f9;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-70993 li.group { display: inline-block;width: 100%;margin: 0 0 30px 0;clear: both; }
.style-70993 div.content-wrap { padding: 0 0 20px 0; }
.style-70993 .schedule-title { font-weight: bold; }
.style-70993 .registration { margin: 10px 0; }
.style-70993 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-70993 .schedule-rescheduled { font-weight: bold; }
.style-70993 .schedule-cancelled { font-weight: bold; }
.style-70993 .date-icon { background-color: #DFD1AA;border-radius: 50%;padding: 0 10px;box-sizing: border-box;width: 60px;height: 60px; }
.style-70993 .month-name { color: #333;font-size: 18px;padding: 3px;margin-top: 7px;line-height: 1;text-transform: uppercase; }
.style-70993 .day-number { padding: 0 4px 4px;color: #0d461a;font-size: 22px;line-height: 1; }
.style-70993 .event-detail { margin: 0 0 0 70px; }
.style-70993 .course-title.on-state { margin: 0;background-color: #4f7eaa;color: #FFFFFF; }
.style-70993 .view-all { margin-top: 0; }
.style-70993 .view-all:hover { color: #fff; }
.style-70993 .start-date { display: none; }
.style-70993 .end-date { display: none; }
.style-38090 .h1-style { color: inherit; }
.style-38090 .h2-style { color: #0d461a; }
.style-38090 .h3-style { color: #000000; }
.style-38090 .h4-style { color: #000000; }
.style-38090 .h5-style { color: #000000; }
.style-38090 .h6-style { color: #000000; }
.style-38090 A { color: #0d461a; }
.style-38090 A:hover { text-decoration: none; }
.style-38090 .button { color: #137555;background-color: #fff; }
.style-38090 .button:hover { background-color: #F1E7CD; }
.style-38090 { margin-bottom: 30px;padding: 20px;background-color: #FFFFFF;color: #000000;box-sizing: border-box;outline: 1px solid #0e583f!important;border: 4px solid #137555; }
.style-38090 .description { margin: 10px 0; }
.style-38090 time { color: #fff; }
.style-38090 .category-description { margin: 10px 0;color: #fff; }
.style-38090 .long-description { color: #fff; }
.style-38090 .brief-description { margin: 10px 0;color: #fff; }
.style-38090 .location { color: #fff; }
.style-38090 .author { color: #fff; }
.style-38090 .answer { padding: 10px;color: #fff; }
.style-38090 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-38090 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-38090 .goal { font-weight: bold; }
.style-38090 .search-label { margin: 0 10px 0 0; }
.style-38090 .album-select { margin-bottom: 10px; }
.style-38090 li.group { width: 100%;margin: 20px 0 0; }
.style-38090 li.group:first-child { margin-top: 0; }
.style-38090 div.content-wrap { font-size: 15px;line-height: 18px; }
.style-38090 .schedule-title { font-weight: bold; }
.style-38090 .schedule-rescheduled { font-weight: bold; }
.style-38090 .schedule-cancelled { font-weight: bold; }
.style-42600 .h1-style { color: inherit; }
.style-42600 .h2-style { color: inherit;background-color: #6d9c87;text-align: center;padding-top: 10px;padding-bottom: 10px;margin-top: 0px;border-style: solid;border-width: 1px;border-color: #5d8975; }
.style-42600 .h3-style { color: inherit; }
.style-42600 .h4-style { text-align: left;display: block;text-decoration: none;background-color: inherit
color: inherit
font-size: 17px;font-weight: normal;padding: 5px;margin-bottom: 10px;background-image: url('/ftpimages/437/site/1012/images/HHTrees2.png');background-size: 40px;background-repeat: no-repeat;background-position: left;font-family: Georgia;text-indent: 50px; }
.style-42600 .h5-style { color: inherit; }
.style-42600 .h6-style { color: inherit; }
.style-42600 A { color: #0B0080; }
.style-42600 A:hover { text-decoration: none; }
.style-42600 .button { color: #127455; }
.style-42600 .button:hover { background-color: #FFFFFF;color: #127455; }
.style-42600 { margin-bottom: 10px;background-color: #e5e5e5;border-style: solid;border-width: 1px;border-color: #d9d9d9;padding: 0px;line-height: 20px;color: #000;list-style-image: url('https://bbk12e1-cdn.myschoolcdn.com/ftpimages/437/misc/misc_141193.png'); }
.style-42600 .category-description { margin: 10px 0; }
.style-42600 .brief-description { text-indent: 50px; }
.style-42600 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-42600 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-42600 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-42600 .goal { font-weight: bold; }
.style-42600 .album-select { margin-bottom: 10px; }
.style-42600 li.group { clear: both; }
.style-42600 li.group:first-child { margin-top: 0; }
.style-42600 .schedule-title { font-weight: bold; }
.style-42600 .schedule-rescheduled { font-weight: bold; }
.style-42600 .schedule-cancelled { font-weight: bold; }
.style-42600 .newsarchivedatepicker .current-year { text-align: center; }
.style-42600 .newsarchivedatepicker .prev-year { text-align: right; }
.style-42600 .newsarchivedatepicker .month-number { background-image: none;background-color: #3b5e7f;border: 0px;padding: 5px;margin: 5px 0;color: #fff; }
.style-42600 .newsarchivedatepicker .month-number:hover { background-color: #70afec; }
.style-42600 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-46407 .h2-style { margin: 0 0 20px 0;color: #0d461a;font-size: 22px;font-weight: normal; }
.style-46407 .h4-style { margin-top: 0;color: #0d461a; }
.style-46407 A { color: #0d461a; }
.style-46407 { margin-bottom: 30px; }
.style-46407 time { color: #666;margin: 10px 0;font-style: italic; }
.style-46407 .readmore { background-color: #DCDCDC; }
.style-46407 .readmore:hover { color: #fff;background-color: #127455; }
.style-46407 .h4-style A { text-decoration: none; }
.style-46407 .brief-description { margin: 10px 0; }
.style-46407 .location { margin: 10px 0;font-weight: bold; }
.style-46407 .photos { margin: 0 0 10px 0; }
.style-46407 .contact-info { margin: 10px 0; }
.style-46407 .author { font-weight: bold; }
.style-46407 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-46407 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-46407 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-46407 .goal { font-weight: bold; }
.style-46407 .search-label { margin: 0 10px 0 0; }
.style-46407 .dept-or-grade-desc { font-weight: normal; }
.style-46407 .greeting { margin: 0 0 10px 0; }
.style-46407 .course-title.off-state { margin: 0 0 1px 0;background-color: #70afec;color: #333; }
.style-46407 .course-title.off-state:hover { background-color: #4f7eaa;color: #FFFFFF; }
.style-46407 .course-desc { background-color: #f4f5f9;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-46407 li.group { display: inline-block;width: 100%;margin: 0 0 30px 0;clear: both;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-46407 div.content-wrap { padding: 0 0 20px 0; }
.style-46407 .schedule-title { font-weight: bold; }
.style-46407 .registration { margin: 10px 0; }
.style-46407 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-46407 .schedule-rescheduled { font-weight: bold; }
.style-46407 .schedule-cancelled { font-weight: bold; }
.style-46407 .date-icon { background-color: #DCDCDC;border-radius: 50px;padding: 0px;box-sizing: border-box;width: 60px;height: 60px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-width: 2px;border-style: solid;border-color: #CFCFCF; }
.style-46407 .month-name { color: #333;font-size: 16px;padding: 3px;margin-top: 7px;line-height: 1;text-transform: uppercase; }
.style-46407 .day-number { padding: 0px;color: #127455;font-size: 25px;line-height: 1;font-weight: bold; }
.style-46407 .event-detail { margin: 0 0 0 70px; }
.style-46407 .course-title.on-state { margin: 0;background-color: #4f7eaa;color: #FFFFFF; }
.style-46407 .view-all { margin-top: 0;background-color: #DCDCDC; }
.style-46407 .view-all:hover { color: #fff;background-color: #127455; }
.style-46407 .start-date { display: none; }
.style-46407 .end-date { display: none; }
.style-28203 .h2-style { margin: 0 0 20px 0;color: #0d461a;font-size: 22px;font-weight: normal; }
.style-28203 .h4-style { margin-top: 0;color: #0d461a; }
.style-28203 A { color: #0d461a; }
.style-28203 { margin-bottom: 30px; }
.style-28203 time { color: #666;margin: 10px 0;font-style: italic; }
.style-28203 .readmore:hover { color: #fff; }
.style-28203 .h4-style A { text-decoration: none; }
.style-28203 .brief-description { margin: 10px 0; }
.style-28203 .location { margin: 10px 0;font-weight: bold; }
.style-28203 .photos { margin: 0 0 10px 0; }
.style-28203 .contact-info { margin: 10px 0; }
.style-28203 .author { font-weight: bold; }
.style-28203 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28203 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28203 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28203 .goal { font-weight: bold; }
.style-28203 .search-label { margin: 0 10px 0 0; }
.style-28203 .dept-or-grade-desc { font-weight: normal; }
.style-28203 .greeting { margin: 0 0 10px 0; }
.style-28203 .course-title.off-state { margin: 0 0 1px 0;background-color: #70afec;color: #333; }
.style-28203 .course-title.off-state:hover { background-color: #4f7eaa;color: #FFFFFF; }
.style-28203 .course-desc { background-color: #f4f5f9;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-28203 li.group { display: inline-block;width: 100%;margin: 0 0 30px 0;clear: both; }
.style-28203 div.content-wrap { padding: 0 0 20px 0; }
.style-28203 .schedule-title { font-weight: bold; }
.style-28203 .registration { margin: 10px 0; }
.style-28203 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-28203 .schedule-rescheduled { font-weight: bold; }
.style-28203 .schedule-cancelled { font-weight: bold; }
.style-28203 .date-icon { background-color: #DFD1AA;border-radius: 50%;padding: 0 10px;box-sizing: border-box;width: 60px;height: 60px; }
.style-28203 .month-name { color: #333;font-size: 18px;padding: 3px;margin-top: 7px;line-height: 1;text-transform: uppercase; }
.style-28203 .day-number { padding: 0 4px 4px;color: #0d461a;font-size: 22px;line-height: 1; }
.style-28203 .event-detail { margin: 0 0 0 70px; }
.style-28203 .course-title.on-state { margin: 0;background-color: #4f7eaa;color: #FFFFFF; }
.style-28203 .view-all { margin-top: 0; }
.style-28203 .view-all:hover { color: #fff; }
.style-28203 .start-date { display: none; }
.style-28203 .end-date { display: none; }
.style-50589 .h2-style { margin: 0 0 20px 0;color: #0d461a;font-size: 22px;font-weight: normal; }
.style-50589 .h4-style { margin-top: 0;color: #0d461a; }
.style-50589 A { color: #0d461a; }
.style-50589 { margin-bottom: 30px;border-width: 2px;border-style: solid;border-color: #127455; }
.style-50589 time { color: #666;margin: 10px 0;font-style: italic; }
.style-50589 .readmore:hover { color: #fff; }
.style-50589 .h4-style A { text-decoration: none; }
.style-50589 .brief-description { margin: 10px 0; }
.style-50589 .location { margin: 10px 0;font-weight: bold; }
.style-50589 .photos { margin: 0 0 10px 0; }
.style-50589 .contact-info { margin: 10px 0; }
.style-50589 .author { font-weight: bold; }
.style-50589 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-50589 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-50589 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-50589 .goal { font-weight: bold; }
.style-50589 .search-label { margin: 0 10px 0 0; }
.style-50589 .dept-or-grade-desc { font-weight: normal; }
.style-50589 .greeting { margin: 0 0 10px 0; }
.style-50589 .course-title.off-state { margin: 0 0 1px 0;background-color: #70afec;color: #333; }
.style-50589 .course-title.off-state:hover { background-color: #4f7eaa;color: #FFFFFF; }
.style-50589 .course-desc { background-color: #f4f5f9;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-50589 li.group { display: inline-block;width: 100%;margin: 0 0 30px 0;clear: both; }
.style-50589 div.content-wrap { padding: 0 0 20px 0; }
.style-50589 .schedule-title { font-weight: bold; }
.style-50589 .registration { margin: 10px 0; }
.style-50589 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-50589 .schedule-rescheduled { font-weight: bold; }
.style-50589 .schedule-cancelled { font-weight: bold; }
.style-50589 .date-icon { background-color: #DFD1AA;border-radius: 50%;padding: 0 10px;box-sizing: border-box;width: 60px;height: 60px; }
.style-50589 .month-name { color: #333;font-size: 18px;padding: 3px;margin-top: 7px;line-height: 1;text-transform: uppercase; }
.style-50589 .day-number { padding: 0 4px 4px;color: #0d461a;font-size: 22px;line-height: 1; }
.style-50589 .event-detail { margin: 0 0 0 70px; }
.style-50589 .course-title.on-state { margin: 0;background-color: #4f7eaa;color: #FFFFFF; }
.style-50589 .view-all { margin-top: 0; }
.style-50589 .view-all:hover { color: #fff; }
.style-50589 .start-date { display: none; }
.style-50589 .end-date { display: none; }
.style-55784 .h2-style { margin: 0 0 20px 0;color: #0d461a;font-size: 22px;font-weight: normal; }
.style-55784 .h4-style { margin-top: 0;color: #0d461a; }
.style-55784 A { color: #0d461a; }
.style-55784 { margin-bottom: 30px;border-width: 2px;border-style: solid;border-color: #127455;padding: 10px; }
.style-55784 time { color: #666;margin: 10px 0;font-style: italic; }
.style-55784 .readmore:hover { color: #fff; }
.style-55784 .h4-style A { text-decoration: none; }
.style-55784 .brief-description { margin: 10px 0; }
.style-55784 .location { margin: 10px 0;font-weight: bold; }
.style-55784 .photos { margin: 0 0 10px 0; }
.style-55784 .contact-info { margin: 10px 0; }
.style-55784 .author { font-weight: bold; }
.style-55784 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-55784 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-55784 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-55784 .goal { font-weight: bold; }
.style-55784 .search-label { margin: 0 10px 0 0; }
.style-55784 .dept-or-grade-desc { font-weight: normal; }
.style-55784 .greeting { margin: 0 0 10px 0; }
.style-55784 .course-title.off-state { margin: 0 0 1px 0;background-color: #70afec;color: #333; }
.style-55784 .course-title.off-state:hover { background-color: #4f7eaa;color: #FFFFFF; }
.style-55784 .course-desc { background-color: #f4f5f9;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-55784 li.group { display: inline-block;width: 100%;margin: 0 0 30px 0;clear: both; }
.style-55784 div.content-wrap { padding: 0 0 20px 0; }
.style-55784 .schedule-title { font-weight: bold; }
.style-55784 .registration { margin: 10px 0; }
.style-55784 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-55784 .schedule-rescheduled { font-weight: bold; }
.style-55784 .schedule-cancelled { font-weight: bold; }
.style-55784 .date-icon { background-color: #DFD1AA;border-radius: 50%;padding: 0 10px;box-sizing: border-box;width: 60px;height: 60px; }
.style-55784 .month-name { color: #333;font-size: 18px;padding: 3px;margin-top: 7px;line-height: 1;text-transform: uppercase; }
.style-55784 .day-number { padding: 0 4px 4px;color: #0d461a;font-size: 22px;line-height: 1; }
.style-55784 .event-detail { margin: 0 0 0 70px; }
.style-55784 .course-title.on-state { margin: 0;background-color: #4f7eaa;color: #FFFFFF; }
.style-55784 .view-all { margin-top: 0; }
.style-55784 .view-all:hover { color: #fff; }
.style-55784 .start-date { display: none; }
.style-55784 .end-date { display: none; }
.style-49272 .h2-style { margin: 0 0 20px 0;color: #0d461a;font-size: 22px;font-weight: normal; }
.style-49272 .h4-style { margin-top: 0;color: #0d461a;visibility: hidden; }
.style-49272 A { color: #0d461a; }
.style-49272 { margin-bottom: 30px; }
.style-49272 time { color: #666;margin: 10px 0;font-style: italic; }
.style-49272 .readmore:hover { color: #fff; }
.style-49272 .h4-style A { text-decoration: none; }
.style-49272 .brief-description { margin: 10px 0; }
.style-49272 .location { margin: 10px 0;font-weight: bold; }
.style-49272 .photos { margin: 0 0 10px 0; }
.style-49272 .contact-info { margin: 10px 0; }
.style-49272 .author { font-weight: bold; }
.style-49272 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-49272 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-49272 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-49272 .goal { font-weight: bold; }
.style-49272 .search-label { margin: 0 10px 0 0; }
.style-49272 .dept-or-grade-desc { font-weight: normal; }
.style-49272 .greeting { margin: 0 0 10px 0; }
.style-49272 .course-title.off-state { margin: 0 0 1px 0;background-color: #70afec;color: #333; }
.style-49272 .course-title.off-state:hover { background-color: #4f7eaa;color: #FFFFFF; }
.style-49272 .course-desc { background-color: #f4f5f9;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-49272 li.group { display: inline-block;width: 100%;margin: 0 0 30px 0;clear: both; }
.style-49272 div.content-wrap { padding: 0 0 20px 0; }
.style-49272 .schedule-title { font-weight: bold; }
.style-49272 .registration { margin: 10px 0; }
.style-49272 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-49272 .schedule-rescheduled { font-weight: bold; }
.style-49272 .schedule-cancelled { font-weight: bold; }
.style-49272 .date-icon { background-color: #DFD1AA;border-radius: 50%;padding: 0 10px;box-sizing: border-box;width: 60px;height: 60px; }
.style-49272 .month-name { color: #333;font-size: 18px;padding: 3px;margin-top: 7px;line-height: 1;text-transform: uppercase; }
.style-49272 .day-number { padding: 0 4px 4px;color: #0d461a;font-size: 22px;line-height: 1; }
.style-49272 .event-detail { margin: 0 0 0 70px; }
.style-49272 .course-title.on-state { margin: 0;background-color: #4f7eaa;color: #FFFFFF; }
.style-49272 .view-all { margin-top: 0; }
.style-49272 .view-all:hover { color: #fff; }
.style-49272 .start-date { display: none; }
.style-49272 .end-date { display: none; }
.style-54674 .h2-style { margin: 0 0 20px 0;color: #0d461a;font-size: 22px;font-weight: normal; }
.style-54674 .h4-style { margin-top: 0;color: #0d461a; }
.style-54674 A { color: #0d461a; }
.style-54674 { margin-top: 20px;margin-bottom: 20px; }
.style-54674 time { color: #666;margin: 10px 0;font-style: italic; }
.style-54674 .readmore:hover { color: #fff; }
.style-54674 .h4-style A { text-decoration: none; }
.style-54674 .brief-description { margin: 10px 0; }
.style-54674 .location { margin: 10px 0;font-weight: bold; }
.style-54674 .photos { margin: 0 0 10px 0; }
.style-54674 .contact-info { margin: 10px 0; }
.style-54674 .author { font-weight: bold; }
.style-54674 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-54674 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-54674 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-54674 .goal { font-weight: bold; }
.style-54674 .search-label { margin: 0 10px 0 0; }
.style-54674 .dept-or-grade-desc { font-weight: normal; }
.style-54674 .greeting { margin: 0 0 10px 0; }
.style-54674 .course-title.off-state { margin: 0 0 1px 0;background-color: #70afec;color: #333; }
.style-54674 .course-title.off-state:hover { background-color: #4f7eaa;color: #FFFFFF; }
.style-54674 .course-desc { background-color: #f4f5f9;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-54674 li.group { display: inline-block;width: 100%;margin: 0 0 30px 0;clear: both; }
.style-54674 div.content-wrap { padding: 0 0 20px 0; }
.style-54674 .schedule-title { font-weight: bold; }
.style-54674 .registration { margin: 10px 0; }
.style-54674 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-54674 .schedule-rescheduled { font-weight: bold; }
.style-54674 .schedule-cancelled { font-weight: bold; }
.style-54674 .date-icon { background-color: #DFD1AA;border-radius: 50%;padding: 0 10px;box-sizing: border-box;width: 60px;height: 60px; }
.style-54674 .month-name { color: #333;font-size: 18px;padding: 3px;margin-top: 7px;line-height: 1;text-transform: uppercase; }
.style-54674 .day-number { padding: 0 4px 4px;color: #0d461a;font-size: 22px;line-height: 1; }
.style-54674 .event-detail { margin: 0 0 0 70px; }
.style-54674 .course-title.on-state { margin: 0;background-color: #4f7eaa;color: #FFFFFF; }
.style-54674 .view-all { margin-top: 0; }
.style-54674 .view-all:hover { color: #fff; }
.style-54674 .start-date { display: none; }
.style-54674 .end-date { display: none; }
.style-34110 .h1-style { color: inherit; }
.style-34110 .h2-style { color: #FFFFFF;background-color: #1a6600;text-align: center;padding-top: 7px;padding-bottom: 5px;margin-top: 0px;border-style: solid;border-width: 1px;border-color: #134d00; }
.style-34110 .h3-style { color: inherit; }
.style-34110 .h4-style { color: inherit; }
.style-34110 .h5-style { color: inherit; }
.style-34110 .h6-style { color: inherit; }
.style-34110 A { color: #F1E7CD; }
.style-34110 A:hover { text-decoration: none; }
.style-34110 .button { color: #127455; }
.style-34110 .button:hover { background-color: #FFFFFF;color: #127455; }
.style-34110 { margin-bottom: 10px;background-color: #e5e5e5;border-style: solid;border-width: 1px;border-color: #d9d9d9;padding: 0px;line-height: 20px;color: #000;list-style-image: url('https://bbk12e1-cdn.myschoolcdn.com/ftpimages/437/misc/misc_141193.png'); }
.style-34110 .category-description { margin: 10px 0; }
.style-34110 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-34110 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-34110 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-34110 .goal { font-weight: bold; }
.style-34110 .album-select { margin-bottom: 10px; }
.style-34110 li.group { clear: both;width: 100%;margin: 20px 0 0; }
.style-34110 li.group:first-child { margin-top: 0; }
.style-34110 .schedule-title { font-weight: bold; }
.style-34110 .schedule-rescheduled { font-weight: bold; }
.style-34110 .schedule-cancelled { font-weight: bold; }
.style-34110 .newsarchivedatepicker .current-year { text-align: center; }
.style-34110 .newsarchivedatepicker .prev-year { text-align: right; }
.style-34110 .newsarchivedatepicker .month-number { background-image: none;background-color: #3b5e7f;border: 0px;padding: 5px;margin: 5px 0;color: #fff; }
.style-34110 .newsarchivedatepicker .month-number:hover { background-color: #70afec; }
.style-34110 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-34111 .h1-style { color: inherit; }
.style-34111 .h2-style { color: inherit;background-color: #a6a6a6;text-align: center;padding-top: 10px;padding-bottom: 10px;margin-top: 0px;border-style: solid;border-width: 1px;border-color: #8c8c8c; }
.style-34111 .h3-style { color: inherit; }
.style-34111 .h4-style { color: inherit; }
.style-34111 .h5-style { color: inherit; }
.style-34111 .h6-style { color: inherit; }
.style-34111 A { color: #F1E7CD; }
.style-34111 A:hover { text-decoration: none; }
.style-34111 .button { color: #127455; }
.style-34111 .button:hover { background-color: #FFFFFF;color: #127455; }
.style-34111 { margin-bottom: 30px;background-color: #e5e5e5;border-style: solid;border-width: 1px;border-color: #d9d9d9;padding: 0px;line-height: 20px;color: #000;list-style-image: url('https://bbk12e1-cdn.myschoolcdn.com/ftpimages/437/misc/misc_141193.png'); }
.style-34111 .category-description { margin: 10px 0; }
.style-34111 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-34111 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-34111 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-34111 .goal { font-weight: bold; }
.style-34111 .album-select { margin-bottom: 10px; }
.style-34111 li.group { clear: both;width: 100%;margin: 20px 0 0; }
.style-34111 li.group:first-child { margin-top: 0; }
.style-34111 .schedule-title { font-weight: bold; }
.style-34111 .schedule-rescheduled { font-weight: bold; }
.style-34111 .schedule-cancelled { font-weight: bold; }
.style-34111 .newsarchivedatepicker .current-year { text-align: center; }
.style-34111 .newsarchivedatepicker .prev-year { text-align: right; }
.style-34111 .newsarchivedatepicker .month-number { background-image: none;background-color: #3b5e7f;border: 0px;padding: 5px;margin: 5px 0;color: #fff; }
.style-34111 .newsarchivedatepicker .month-number:hover { background-color: #70afec; }
.style-34111 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-34112 .h1-style { color: inherit; }
.style-34112 .h2-style { color: inherit;background-color: #FF8C00;text-align: center;padding-top: 10px;padding-bottom: 10px;margin-top: 0px;border-style: solid;border-width: 1px;border-color: #cc7000; }
.style-34112 .h3-style { color: inherit; }
.style-34112 .h4-style { color: inherit; }
.style-34112 .h5-style { color: inherit; }
.style-34112 .h6-style { color: inherit; }
.style-34112 A { color: #F1E7CD; }
.style-34112 A:hover { text-decoration: none; }
.style-34112 .button { color: #127455; }
.style-34112 .button:hover { background-color: #FFFFFF;color: #127455; }
.style-34112 { margin-bottom: 10px;background-color: #e5e5e5;border-style: solid;border-width: 1px;border-color: #d9d9d9;padding: 0px;line-height: 20px;color: #000;list-style-image: url('https://bbk12e1-cdn.myschoolcdn.com/ftpimages/437/misc/misc_141193.png'); }
.style-34112 .category-description { margin: 10px 0; }
.style-34112 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-34112 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-34112 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-34112 .goal { font-weight: bold; }
.style-34112 .album-select { margin-bottom: 10px; }
.style-34112 li.group { clear: both;width: 100%;margin: 20px 0 0; }
.style-34112 li.group:first-child { margin-top: 0; }
.style-34112 .schedule-title { font-weight: bold; }
.style-34112 .schedule-rescheduled { font-weight: bold; }
.style-34112 .schedule-cancelled { font-weight: bold; }
.style-34112 .newsarchivedatepicker .current-year { text-align: center; }
.style-34112 .newsarchivedatepicker .prev-year { text-align: right; }
.style-34112 .newsarchivedatepicker .month-number { background-image: none;background-color: #3b5e7f;border: 0px;padding: 5px;margin: 5px 0;color: #fff; }
.style-34112 .newsarchivedatepicker .month-number:hover { background-color: #70afec; }
.style-34112 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-54669 .h1-style { color: inherit; }
.style-54669 .h2-style { color: #127455; }
.style-54669 .h3-style { color: inherit; }
.style-54669 .h4-style { color: #137555; }
.style-54669 .h5-style { color: inherit; }
.style-54669 .h6-style { color: inherit; }
.style-54669 A { color: #137555; }
.style-54669 A:hover { text-decoration: none; }
.style-54669 .button { color: #fff;background-color: #127455; }
.style-54669 .button:hover { color: #127455;background-color: #fff; }
.style-54669 { margin-bottom: 10px;padding: 20px;background-color: #DFD1AA;color: #0D461A;align-items: center; }
.style-54669 .category-description { margin: 10px 0; }
.style-54669 .brief-description { margin: 10px 0; }
.style-54669 .question { color: #137555; }
.style-54669 .answer { color: #333; }
.style-54669 .submit-button { margin: 6px;border-width: 0px;background-color: #137555;padding: 8px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-54669 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-54669 .form-field-label { padding: 0px;span
display: block; }
.style-54669 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-54669 .goal { font-weight: bold; }
.style-54669 .search-label { margin: 0 10px 0 0; }
.style-54669 .field-row { align-items: center; }
.style-54669 .album-select { margin-bottom: 10px; }
.style-54669 li.group { width: 100%;margin: 20px 0 0; }
.style-54669 li.group:first-child { margin-top: 0; }
.style-54669 div.content-wrap { color: #28475E;font-size: 15px;line-height: 18px;display: block; }
.style-54669 .schedule-title { font-weight: bold; }
.style-54669 .schedule-rescheduled { font-weight: bold; }
.style-54669 .schedule-cancelled { font-weight: bold; }
.style-56389 .h1-style { color: inherit;text-align: center; }
.style-56389 .h2-style { color: inherit;text-align: center; }
.style-56389 .h3-style { color: inherit;text-align: center; }
.style-56389 .h4-style { color: inherit;text-align: center; }
.style-56389 .h5-style { color: inherit;text-align: center; }
.style-56389 .h6-style { color: inherit;text-align: center; }
.style-56389 A { color: #F1E7CD;text-align: center; }
.style-56389 A:hover { text-decoration: none; }
.style-56389 .button { color: #127455;text-align: center; }
.style-56389 .button:hover { background-color: #FFFFFF;color: #127455; }
.style-56389 { margin-bottom: 30px;background-color: #127455;padding: 20px;line-height: 20px;color: #fff; }
.style-56389 .category-description { margin: 10px 0;text-align: center; }
.style-56389 .link-image { text-align: center;display: block;margin-right: auto;margin-left: auto; }
.style-56389 .long-description { text-align: center; }
.style-56389 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-56389 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-56389 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-56389 .goal { font-weight: bold; }
.style-56389 A.links-urllink { display: block;position: relative;text-align: center;font-size: larger; }
.style-56389 .album-select { margin-bottom: 10px; }
.style-56389 li.group { clear: both;width: 100%;margin: 20px 0 0; }
.style-56389 li.group:first-child { margin-top: 0; }
.style-56389 .schedule-title { font-weight: bold; }
.style-56389 .schedule-rescheduled { font-weight: bold; }
.style-56389 .schedule-cancelled { font-weight: bold; }
.style-56389 .newsarchivedatepicker .current-year { text-align: center; }
.style-56389 .newsarchivedatepicker .prev-year { text-align: right; }
.style-56389 .newsarchivedatepicker .month-number { background-image: none;background-color: #3b5e7f;border: 0px;padding: 5px;margin: 5px 0;color: #fff; }
.style-56389 .newsarchivedatepicker .month-number:hover { background-color: #70afec; }
.style-56389 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-54479 .h1-style { color: inherit; }
.style-54479 .h2-style { color: inherit;background-color: #6d9c87;text-align: center;padding-top: 10px;padding-bottom: 10px;margin-top: 0px;border-style: solid;border-width: 1px;border-color: #5d8975; }
.style-54479 .h3-style { color: inherit; }
.style-54479 .h4-style { text-align: left;display: block;text-decoration: none;background-color: inherit
color: inherit
font-size: 17px;font-weight: normal;padding: 5px;margin-bottom: 10px;background-image: url('/ftpimages/437/site/1012/images/HHTrees2.png');background-size: 40px;background-repeat: no-repeat;background-position: left;font-family: Georgia;text-indent: 50px; }
.style-54479 .h5-style { color: inherit; }
.style-54479 .h6-style { color: inherit; }
.style-54479 A { color: #0B0080; }
.style-54479 A:hover { text-decoration: none; }
.style-54479 .button { color: #127455; }
.style-54479 .button:hover { background-color: #FFFFFF;color: #127455; }
.style-54479 { margin-top: 15px;margin-bottom: 15px;background-color: #e5e5e5;border-style: solid;border-width: 1px;border-color: #d9d9d9;padding: 0px;line-height: 20px;color: #000;list-style-image: url('https://bbk12e1-cdn.myschoolcdn.com/ftpimages/437/misc/misc_141193.png'); }
.style-54479 .category-description { margin: 10px 0; }
.style-54479 .brief-description { text-indent: 50px; }
.style-54479 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-54479 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-54479 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-54479 .goal { font-weight: bold; }
.style-54479 .album-select { margin-bottom: 10px; }
.style-54479 li.group { clear: both; }
.style-54479 li.group:first-child { margin-top: 0; }
.style-54479 .schedule-title { font-weight: bold; }
.style-54479 .schedule-rescheduled { font-weight: bold; }
.style-54479 .schedule-cancelled { font-weight: bold; }
.style-54479 .newsarchivedatepicker .current-year { text-align: center; }
.style-54479 .newsarchivedatepicker .prev-year { text-align: right; }
.style-54479 .newsarchivedatepicker .month-number { background-image: none;background-color: #3b5e7f;border: 0px;padding: 5px;margin: 5px 0;color: #fff; }
.style-54479 .newsarchivedatepicker .month-number:hover { background-color: #70afec; }
.style-54479 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-36336 .h1-style { color: inherit; }
.style-36336 .h2-style { color: inherit;background-color: #6d9c87;text-align: center;padding-top: 10px;padding-bottom: 10px;margin-top: 10px;border-style: solid;border-width: 1px;border-color: #5d8975; }
.style-36336 .h3-style { color: inherit; }
.style-36336 .h4-style { color: inherit; }
.style-36336 .h5-style { color: inherit; }
.style-36336 .h6-style { color: inherit; }
.style-36336 A { color: #127455; }
.style-36336 A:hover { text-decoration: none; }
.style-36336 .button { color: #127455; }
.style-36336 .button:hover { background-color: #FFFFFF;color: #127455; }
.style-36336 { margin-bottom: 0px;background-color: #F7F7F7;border-style: solid;border-width: 0px;border-color: #F7F7F7;padding: 0px;line-height: 20px;color: #000;list-style-image: url('https://bbk12e1-cdn.myschoolcdn.com/ftpimages/437/misc/misc_141193.png'); }
.style-36336 .category-description { margin: 10px 0; }
.style-36336 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-36336 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-36336 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-36336 .goal { font-weight: bold; }
.style-36336 .album-select { margin-bottom: 10px; }
.style-36336 li.group { clear: both;width: 100%;margin: 20px 0 0; }
.style-36336 li.group:first-child { margin-top: 0; }
.style-36336 .schedule-title { font-weight: bold; }
.style-36336 .schedule-rescheduled { font-weight: bold; }
.style-36336 .schedule-cancelled { font-weight: bold; }
.style-36336 .newsarchivedatepicker .current-year { text-align: center; }
.style-36336 .newsarchivedatepicker .prev-year { text-align: right; }
.style-36336 .newsarchivedatepicker .month-number { background-image: none;background-color: #3b5e7f;border: 0px;padding: 5px;margin: 5px 0;color: #fff; }
.style-36336 .newsarchivedatepicker .month-number:hover { background-color: #70afec; }
.style-36336 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-28180 .h1-style { color: inherit; }
.style-28180 .h2-style { color: inherit; }
.style-28180 .h3-style { color: inherit; }
.style-28180 .h4-style { color: inherit; }
.style-28180 .h5-style { color: inherit; }
.style-28180 .h6-style { color: inherit; }
.style-28180 A { color: #F1E7CD; }
.style-28180 A:hover { text-decoration: none; }
.style-28180 .button { color: #127455; }
.style-28180 .button:hover { background-color: #FFFFFF;color: #127455; }
.style-28180 { margin-bottom: 30px;background-color: #127455;padding: 20px;line-height: 20px;color: #fff; }
.style-28180 .category-description { margin: 10px 0; }
.style-28180 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28180 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28180 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28180 .goal { font-weight: bold; }
.style-28180 .album-select { margin-bottom: 10px; }
.style-28180 li.group { clear: both;width: 100%;margin: 20px 0 0; }
.style-28180 li.group:first-child { margin-top: 0; }
.style-28180 .schedule-title { font-weight: bold; }
.style-28180 .schedule-rescheduled { font-weight: bold; }
.style-28180 .schedule-cancelled { font-weight: bold; }
.style-28180 .newsarchivedatepicker .current-year { text-align: center; }
.style-28180 .newsarchivedatepicker .prev-year { text-align: right; }
.style-28180 .newsarchivedatepicker .month-number { background-image: none;background-color: #3b5e7f;border: 0px;padding: 5px;margin: 5px 0;color: #fff; }
.style-28180 .newsarchivedatepicker .month-number:hover { background-color: #70afec; }
.style-28180 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-48157 .h1-style { color: inherit; }
.style-48157 .h2-style { color: inherit; }
.style-48157 .h3-style { color: inherit; }
.style-48157 .h4-style { color: inherit; }
.style-48157 .h5-style { color: inherit; }
.style-48157 .h6-style { color: inherit; }
.style-48157 A { color: #F1E7CD; }
.style-48157 A:hover { text-decoration: none; }
.style-48157 .button { color: #127455; }
.style-48157 .button:hover { background-color: #FFFFFF;color: #127455; }
.style-48157 { margin-bottom: 30px;background-color: #127455;padding: 20px;line-height: 20px;color: #fff; }
.style-48157 .category-description { margin: 10px 0; }
.style-48157 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-48157 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-48157 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-48157 .goal { font-weight: bold; }
.style-48157 .album-select { margin-bottom: 10px; }
.style-48157 li.group { clear: both;width: 100%;margin: 20px 0 0; }
.style-48157 li.group:first-child { margin-top: 0; }
.style-48157 .schedule-title { font-weight: bold; }
.style-48157 .schedule-rescheduled { font-weight: bold; }
.style-48157 .schedule-cancelled { font-weight: bold; }
.style-48157 .newsarchivedatepicker .current-year { text-align: center; }
.style-48157 .newsarchivedatepicker .prev-year { text-align: right; }
.style-48157 .newsarchivedatepicker .month-number { background-image: none;background-color: #3b5e7f;border: 0px;padding: 5px;margin: 5px 0;color: #fff; }
.style-48157 .newsarchivedatepicker .month-number:hover { background-color: #70afec; }
.style-48157 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-28181 .h1-style { color: inherit; }
.style-28181 .h2-style { color: inherit; }
.style-28181 .h3-style { color: inherit; }
.style-28181 .h4-style { color: #137555; }
.style-28181 .h5-style { color: inherit; }
.style-28181 .h6-style { color: inherit; }
.style-28181 A { color: #137555; }
.style-28181 A:hover { text-decoration: none; }
.style-28181 .button { color: #127455; }
.style-28181 .button:hover { color: #fff; }
.style-28181 { margin-bottom: 30px;padding: 20px;border-width: 3px 0 3px 0;border-color: #127455;border-style: solid;color: #333; }
.style-28181 .category-description { margin: 10px 0; }
.style-28181 .brief-description { margin: 10px 0; }
.style-28181 .question { color: #137555; }
.style-28181 .answer { color: #333; }
.style-28181 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28181 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28181 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28181 .goal { font-weight: bold; }
.style-28181 .search-label { margin: 0 10px 0 0; }
.style-28181 .album-select { margin-bottom: 10px; }
.style-28181 li.group { width: 100%;margin: 20px 0 0; }
.style-28181 li.group:first-child { margin-top: 0; }
.style-28181 div.content-wrap { color: #28475E;font-size: 15px;line-height: 18px; }
.style-28181 .schedule-title { font-weight: bold; }
.style-28181 .schedule-rescheduled { font-weight: bold; }
.style-28181 .schedule-cancelled { font-weight: bold; }
.style-29252 .h1-style { color: inherit; }
.style-29252 .h2-style { color: inherit; }
.style-29252 .h3-style { color: inherit; }
.style-29252 .h4-style { color: #137555; }
.style-29252 .h5-style { color: inherit; }
.style-29252 .h6-style { color: inherit; }
.style-29252 A { color: #137555; }
.style-29252 A:hover { text-decoration: none; }
.style-29252 .button { color: #127455; }
.style-29252 .button:hover { color: #fff; }
.style-29252 { margin-bottom: 30px;padding: 20px;border-width: 3px 0 3px 0;border-color: #127455;border-style: solid;color: #333;text-align: center; }
.style-29252 .category-description { margin: 10px 0; }
.style-29252 .brief-description { margin: 10px 0; }
.style-29252 .question { color: #137555; }
.style-29252 .answer { color: #333; }
.style-29252 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-29252 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-29252 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-29252 .goal { font-weight: bold; }
.style-29252 .search-label { margin: 0 10px 0 0; }
.style-29252 .album-select { margin-bottom: 10px; }
.style-29252 li.group { width: 100%;margin: 20px 0 0; }
.style-29252 li.group:first-child { margin-top: 0; }
.style-29252 div.content-wrap { color: #28475E;font-size: 15px;line-height: 18px; }
.style-29252 .schedule-title { font-weight: bold; }
.style-29252 .schedule-rescheduled { font-weight: bold; }
.style-29252 .schedule-cancelled { font-weight: bold; }
.style-54598 .h1-style { color: inherit; }
.style-54598 .h2-style { color: inherit; }
.style-54598 .h3-style { color: inherit; }
.style-54598 .h4-style { color: #137555; }
.style-54598 .h5-style { color: inherit; }
.style-54598 .h6-style { color: inherit; }
.style-54598 A { color: #137555; }
.style-54598 A:hover { text-decoration: none; }
.style-54598 .button { color: #fff;background-color: #127455; }
.style-54598 .button:hover { color: #127455;background-color: #fff; }
.style-54598 { margin-bottom: 10px;padding: 10px;background-color: #DFD1AA;color: #0d461a; }
.style-54598 .category-description { margin: 10px 0; }
.style-54598 .brief-description { margin: 10px 0; }
.style-54598 .question { color: #137555; }
.style-54598 .answer { color: #333; }
.style-54598 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-54598 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-54598 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-54598 .goal { font-weight: bold; }
.style-54598 .search-label { margin: 0 10px 0 0; }
.style-54598 .album-select { margin-bottom: 10px; }
.style-54598 li.group { width: 100%;margin: 20px 0 0; }
.style-54598 li.group:first-child { margin-top: 0; }
.style-54598 div.content-wrap { color: #28475E;font-size: 15px;line-height: 18px; }
.style-54598 .schedule-title { font-weight: bold; }
.style-54598 .schedule-rescheduled { font-weight: bold; }
.style-54598 .schedule-cancelled { font-weight: bold; }
.style-42880 .h1-style { color: inherit; }
.style-42880 .h2-style { color: inherit; }
.style-42880 .h3-style { color: inherit; }
.style-42880 .h4-style { color: #137555; }
.style-42880 .h5-style { color: inherit; }
.style-42880 .h6-style { color: inherit; }
.style-42880 A { color: #137555; }
.style-42880 A:hover { text-decoration: none; }
.style-42880 .button { color: #fff;background-color: #127455; }
.style-42880 .button:hover { color: #127455;background-color: #fff; }
.style-42880 { margin-bottom: 30px;padding: 20px;background-color: #DCDCDC;color: #0d461a; }
.style-42880 .category-description { margin: 10px 0; }
.style-42880 .brief-description { margin: 10px 0; }
.style-42880 .question { color: #137555; }
.style-42880 .answer { color: #333; }
.style-42880 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-42880 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-42880 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-42880 .goal { font-weight: bold; }
.style-42880 .search-label { margin: 0 10px 0 0; }
.style-42880 .album-select { margin-bottom: 10px; }
.style-42880 li.group { width: 100%;margin: 20px 0 0; }
.style-42880 li.group:first-child { margin-top: 0; }
.style-42880 div.content-wrap { color: #28475E;font-size: 15px;line-height: 18px; }
.style-42880 .schedule-title { font-weight: bold; }
.style-42880 .schedule-rescheduled { font-weight: bold; }
.style-42880 .schedule-cancelled { font-weight: bold; }
.style-83629 .h1-style { color: inherit; }
.style-83629 .h2-style { color: inherit; }
.style-83629 .h3-style { color: inherit; }
.style-83629 .h4-style { color: #137555; }
.style-83629 .h5-style { color: inherit; }
.style-83629 .h6-style { color: inherit; }
.style-83629 A { color: #137555; }
.style-83629 A:hover { text-decoration: none; }
.style-83629 .button { color: #fff;background-color: #127455; }
.style-83629 .button:hover { color: #127455;background-color: #fff; }
.style-83629 { margin-bottom: 30px;padding: 20px;background-color: #DCDCDC;color: #0d461a; }
.style-83629 .category-description { margin: 10px 0; }
.style-83629 .brief-description { margin: 10px 0; }
.style-83629 .question { color: #137555; }
.style-83629 .answer { color: #333; }
.style-83629 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-83629 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-83629 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-83629 .goal { font-weight: bold; }
.style-83629 .search-label { margin: 0 10px 0 0; }
.style-83629 .album-select { margin-bottom: 10px; }
.style-83629 li.group { width: 100%;margin: 20px 0 0; }
.style-83629 li.group:first-child { margin-top: 0; }
.style-83629 div.content-wrap { color: #28475E;font-size: 15px;line-height: 18px; }
.style-83629 .schedule-title { font-weight: bold; }
.style-83629 .schedule-rescheduled { font-weight: bold; }
.style-83629 .schedule-cancelled { font-weight: bold; }
.style-28402 .h1-style { color: inherit; }
.style-28402 .h2-style { color: inherit; }
.style-28402 .h3-style { color: inherit; }
.style-28402 .h4-style { color: #137555; }
.style-28402 .h5-style { color: inherit; }
.style-28402 .h6-style { color: inherit; }
.style-28402 A { color: #137555; }
.style-28402 A:hover { text-decoration: none; }
.style-28402 .button { color: #fff;background-color: #127455; }
.style-28402 .button:hover { color: #127455;background-color: #fff; }
.style-28402 { margin-bottom: 30px;padding: 20px;background-color: #DFD1AA;color: #0d461a; }
.style-28402 .category-description { margin: 10px 0; }
.style-28402 .brief-description { margin: 10px 0; }
.style-28402 .question { color: #137555; }
.style-28402 .answer { color: #333; }
.style-28402 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28402 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28402 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28402 .goal { font-weight: bold; }
.style-28402 .search-label { margin: 0 10px 0 0; }
.style-28402 .album-select { margin-bottom: 10px; }
.style-28402 li.group { width: 100%;margin: 20px 0 0; }
.style-28402 li.group:first-child { margin-top: 0; }
.style-28402 div.content-wrap { color: #28475E;font-size: 15px;line-height: 18px; }
.style-28402 .schedule-title { font-weight: bold; }
.style-28402 .schedule-rescheduled { font-weight: bold; }
.style-28402 .schedule-cancelled { font-weight: bold; }
.style-28403 .h1-style { color: inherit; }
.style-28403 .h2-style { color: inherit; }
.style-28403 .h3-style { color: #fff; }
.style-28403 .h4-style { color: #fff; }
.style-28403 .h5-style { color: inherit; }
.style-28403 .h6-style { color: inherit; }
.style-28403 A { color: #fff; }
.style-28403 A:hover { text-decoration: none; }
.style-28403 .button { color: #137555;background-color: #fff; }
.style-28403 .button:hover { background-color: #F1E7CD; }
.style-28403 { margin-bottom: 30px;padding: 20px;background-color: #137555;color: #fff;box-sizing: border-box;outline: 7px solid #137555!important;border: 2px solid #fff; }
.style-28403 .description { margin: 10px 0; }
.style-28403 time { color: #fff; }
.style-28403 .category-description { margin: 10px 0;color: #fff; }
.style-28403 .long-description { color: #fff; }
.style-28403 .brief-description { margin: 10px 0;color: #fff; }
.style-28403 .location { color: #fff; }
.style-28403 .author { color: #fff; }
.style-28403 .answer { padding: 10px;color: #fff; }
.style-28403 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28403 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28403 .goal { font-weight: bold; }
.style-28403 .search-label { margin: 0 10px 0 0; }
.style-28403 .album-select { margin-bottom: 10px; }
.style-28403 li.group { width: 100%;margin: 20px 0 0; }
.style-28403 li.group:first-child { margin-top: 0; }
.style-28403 div.content-wrap { font-size: 15px;line-height: 18px; }
.style-28403 .schedule-title { font-weight: bold; }
.style-28403 .schedule-rescheduled { font-weight: bold; }
.style-28403 .schedule-cancelled { font-weight: bold; }
.style-28404 .h1-style { color: inherit; }
.style-28404 .h2-style { color: #127455; }
.style-28404 .h3-style { color: inherit; }
.style-28404 .h4-style { color: inherit; }
.style-28404 .h5-style { color: inherit; }
.style-28404 .h6-style { color: inherit; }
.style-28404 A:hover { text-decoration: none; }
.style-28404 .button { color: #fff; }
.style-28404 { margin-bottom: 30px;line-height: 20px;color: #127455; }
.style-28404 .description { margin: 10px 0; }
.style-28404 .category-description { margin: 10px 0; }
.style-28404 .brief-description { margin: 10px 0; }
.style-28404 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28404 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28404 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28404 .goal { font-weight: bold; }
.style-28404 .album-select { margin-bottom: 10px; }
.style-28404 li.group { clear: both;width: 100%;margin: 20px 0 0; }
.style-28404 li.group:first-child { margin-top: 0; }
.style-28404 .schedule-title { font-weight: bold; }
.style-28404 .schedule-rescheduled { font-weight: bold; }
.style-28404 .schedule-cancelled { font-weight: bold; }
.style-28404 .newsarchivedatepicker .current-year { text-align: center; }
.style-28404 .newsarchivedatepicker .prev-year { text-align: right; }
.style-28404 .newsarchivedatepicker .month-number { background-image: none;background-color: #3b5e7f;border: 0px;padding: 5px;margin: 5px 0;color: #fff; }
.style-28404 .newsarchivedatepicker .month-number:hover { background-color: #70afec; }
.style-28404 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-31508 .h1-style { color: inherit; }
.style-31508 .h2-style { color: #127455;margin: 12px; }
.style-31508 .h3-style { color: inherit; }
.style-31508 .h4-style { color: inherit;margin: 12px; }
.style-31508 .h5-style { color: inherit; }
.style-31508 .h6-style { color: inherit; }
.style-31508 A { color: #F1E7CD; }
.style-31508 A:hover { text-decoration: none; }
.style-31508 .button { color: #127455; }
.style-31508 .button:hover { background-color: #FFFFFF;color: #127455; }
.style-31508 { margin-bottom: 30px;background-color: #C3DBC8;padding: 24px;line-height: 20px;color: #000000;background-image: url('/ftpimages/437/site/1012/images/trees_15percent.png');-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;border-width: 0px;text-align: left; }
.style-31508 .category-description { margin: 10px 0; }
.style-31508 .long-description { margin: 12px; }
.style-31508 .brief-description { font-family: 'EB Garamond', serif; }
.style-31508 .news img { text-align: left;padding: 18px; }
.style-31508 .caption { margin: 12px; }
.style-31508 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-31508 .photo img { padding: 0px;margin: 12px; }
.style-31508 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-31508 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-31508 .goal { font-weight: bold; }
.style-31508 .album-select { margin-bottom: 10px; }
.style-31508 li.group { clear: both;width: 100%;margin: 20px 0 0; }
.style-31508 li.group:first-child { margin-top: 0; }
.style-31508 .schedule-title { font-weight: bold; }
.style-31508 .schedule-rescheduled { font-weight: bold; }
.style-31508 .schedule-cancelled { font-weight: bold; }
.style-31508 .newsarchivedatepicker .current-year { text-align: center; }
.style-31508 .newsarchivedatepicker .prev-year { text-align: right; }
.style-31508 .newsarchivedatepicker .month-number { background-image: none;background-color: #3b5e7f;border: 0px;padding: 5px;margin: 5px 0;color: #fff; }
.style-31508 .newsarchivedatepicker .month-number:hover { background-color: #70afec; }
.style-31508 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-31556 .h1-style { color: #000000; }
.style-31556 .h2-style { color: #127455;margin: 0px; }
.style-31556 .h3-style { color: inherit; }
.style-31556 .h4-style { color: #000000; }
.style-31556 .h5-style { color: inherit; }
.style-31556 .h6-style { color: inherit; }
.style-31556 A { color: #F1E7CD; }
.style-31556 A:hover { text-decoration: none; }
.style-31556 .button { color: #127455; }
.style-31556 .button:hover { background-color: #FFFFFF;color: #127455; }
.style-31556 { margin-bottom: 30px;background-color: #C3DBC8;padding: 24px;line-height: 20px;color: #000000;background-image: url('/ftpimages/437/site/1012/images/trees_15percent.png');-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;border-width: 0px;text-align: left;font-size: 17px; }
.style-31556 .category-description { margin: 10px 0; }
.style-31556 .long-description { margin: 9px; }
.style-31556 .photos { padding: 18px;margin: 0px; }
.style-31556 .text img { padding: 0px;margin: 0px; }
.style-31556 .news img { padding: 0 20px 10px 0; }
.style-31556 .lists img { padding: 0 20px 10px 0; }
.style-31556 .title { margin: 9px; }
.style-31556 .caption { margin: 9px;text-align: left;font-size: 15px; }
.style-31556 .affinity img { text-align: left;padding: 9px;margin: 0px; }
.style-31556 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-31556 .photo img { padding: 9px;text-align: left;margin: 0px; }
.style-31556 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-31556 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-31556 .goal { font-weight: bold; }
.style-31556 .listdetail img { padding: 0 20px 10px 0; }
.style-31556 .album-name { margin: 9px; }
.style-31556 .album-select { margin-bottom: 10px; }
.style-31556 li.group { clear: both;width: 100%;margin: 0;color: #000000;font-family: 'Quattrocento Sans', sans-serif; }
.style-31556 li.group:first-child { margin-top: 0; }
.style-31556 div.content-wrap { ul {
    list-style: none;line-height: 1em;font-size: 3vw;}

ul li: before {
    content: "";width: .5em;height: .5em;background-color: #127455;float: left;border-radius: 50%;: };font-family: 'EB Garamond', serif;padding: 0px; }
.style-31556 .schedule-title { font-weight: bold; }
.style-31556 .schedule-rescheduled { font-weight: bold; }
.style-31556 .schedule-cancelled { font-weight: bold; }
.style-31556 .newsarchivedatepicker .current-year { text-align: center; }
.style-31556 .newsarchivedatepicker .prev-year { text-align: right; }
.style-31556 .newsarchivedatepicker .month-number { background-image: none;background-color: #3b5e7f;border: 0px;padding: 5px;margin: 5px 0;color: #fff; }
.style-31556 .newsarchivedatepicker .month-number:hover { background-color: #70afec; }
.style-31556 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-31969 .h1-style { color: #000000; }
.style-31969 .h2-style { color: #127455;margin: 0px; }
.style-31969 .h3-style { color: inherit; }
.style-31969 .h4-style { color: #000000; }
.style-31969 .h5-style { color: inherit; }
.style-31969 .h6-style { color: inherit; }
.style-31969 A { color: #F1E7CD; }
.style-31969 A:hover { text-decoration: none; }
.style-31969 .button { color: #127455; }
.style-31969 .button:hover { background-color: #FFFFFF;color: #127455; }
.style-31969 { margin-bottom: 30px;padding: 24px;line-height: 20px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;border-width: 0px;text-align: left;font-size: 17px;/* permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,127455+100 */
background: #ffffff;/* old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #127455 100%);/* ff3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#127455 100%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#127455 100%);/* w3c, ie10+, ff16+, chrome26+, opera12+, safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#127455',GradientType=0 ); }
.style-31969 .category-description { margin: 10px 0; }
.style-31969 .long-description { margin: 9px; }
.style-31969 .photos { padding: 18px;margin: 0px; }
.style-31969 .text img { padding: 0px;margin: 0px; }
.style-31969 .news img { padding: 0 20px 10px 0; }
.style-31969 .lists img { padding: 0 20px 10px 0; }
.style-31969 .title { margin: 9px; }
.style-31969 .caption { margin: 9px;text-align: left;font-size: 15px; }
.style-31969 .affinity img { text-align: left;padding: 9px;margin: 0px; }
.style-31969 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-31969 .photo img { padding: 9px;text-align: left;margin: 0px; }
.style-31969 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-31969 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-31969 .goal { font-weight: bold; }
.style-31969 .listdetail img { padding: 0 20px 10px 0; }
.style-31969 .album-name { margin: 9px; }
.style-31969 .album-select { margin-bottom: 10px; }
.style-31969 li.group { clear: both;width: 100%;margin: 0;color: #000000;font-family: 'Quattrocento Sans', sans-serif; }
.style-31969 li.group:first-child { margin-top: 0; }
.style-31969 div.content-wrap { font-family: 'EB Garamond', serif; }
.style-31969 .schedule-title { font-weight: bold; }
.style-31969 .schedule-rescheduled { font-weight: bold; }
.style-31969 .schedule-cancelled { font-weight: bold; }
.style-31969 .newsarchivedatepicker .current-year { text-align: center; }
.style-31969 .newsarchivedatepicker .prev-year { text-align: right; }
.style-31969 .newsarchivedatepicker .month-number { background-image: none;background-color: #3b5e7f;border: 0px;padding: 5px;margin: 5px 0;color: #fff; }
.style-31969 .newsarchivedatepicker .month-number:hover { background-color: #70afec; }
.style-31969 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-33761 .h1-style { color: inherit; }
.style-33761 .h2-style { color: inherit;background-color: #6d9c87;text-align: center;padding-top: 10px;padding-bottom: 10px;margin-top: 0px;border-style: solid;border-width: 1px;border-color: #5d8975; }
.style-33761 .h3-style { color: inherit; }
.style-33761 .h4-style { color: inherit; }
.style-33761 .h5-style { color: inherit; }
.style-33761 .h6-style { color: inherit; }
.style-33761 A { color: #0B0080; }
.style-33761 A:hover { text-decoration: none; }
.style-33761 .button { color: #127455; }
.style-33761 .button:hover { background-color: #FFFFFF;color: #127455; }
.style-33761 { margin-bottom: 0px;background-color: #e5e5e5;border-style: solid;border-width: 1px;border-color: #d9d9d9;padding: 0px;line-height: 20px;color: #000;list-style-image: url('https://bbk12e1-cdn.myschoolcdn.com/ftpimages/437/misc/misc_141193.png'); }
.style-33761 .category-description { margin: 10px 0; }
.style-33761 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-33761 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-33761 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-33761 .goal { font-weight: bold; }
.style-33761 .album-select { margin-bottom: 10px; }
.style-33761 li.group { clear: both; }
.style-33761 li.group:first-child { margin-top: 0; }
.style-33761 .schedule-title { font-weight: bold; }
.style-33761 .schedule-rescheduled { font-weight: bold; }
.style-33761 .schedule-cancelled { font-weight: bold; }
.style-33761 .newsarchivedatepicker .current-year { text-align: center; }
.style-33761 .newsarchivedatepicker .prev-year { text-align: right; }
.style-33761 .newsarchivedatepicker .month-number { background-image: none;background-color: #3b5e7f;border: 0px;padding: 5px;margin: 5px 0;color: #fff; }
.style-33761 .newsarchivedatepicker .month-number:hover { background-color: #70afec; }
.style-33761 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-33768 .h1-style { color: inherit; }
.style-33768 .h2-style { color: inherit;background-color: #6d9c87;text-align: center;padding-top: 10px;padding-bottom: 10px;margin-top: 10px;border-style: solid;border-width: 1px;border-color: #5d8975; }
.style-33768 .h3-style { color: inherit; }
.style-33768 .h4-style { color: inherit; }
.style-33768 .h5-style { color: inherit; }
.style-33768 .h6-style { color: inherit; }
.style-33768 A { color: #F1E7CD; }
.style-33768 A:hover { text-decoration: none; }
.style-33768 .button { color: #127455; }
.style-33768 .button:hover { background-color: #FFFFFF;color: #127455; }
.style-33768 { margin-bottom: 0px;background-color: #e5e5e5;border-style: solid;border-width: 1px;border-color: #d9d9d9;padding: 0px;line-height: 20px;color: #000;list-style-image: url('https://bbk12e1-cdn.myschoolcdn.com/ftpimages/437/misc/misc_141193.png'); }
.style-33768 .category-description { margin: 10px 0; }
.style-33768 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-33768 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-33768 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-33768 .goal { font-weight: bold; }
.style-33768 .album-select { margin-bottom: 10px; }
.style-33768 li.group { clear: both;width: 100%;margin: 20px 0 0; }
.style-33768 li.group:first-child { margin-top: 0; }
.style-33768 .schedule-title { font-weight: bold; }
.style-33768 .schedule-rescheduled { font-weight: bold; }
.style-33768 .schedule-cancelled { font-weight: bold; }
.style-33768 .newsarchivedatepicker .current-year { text-align: center; }
.style-33768 .newsarchivedatepicker .prev-year { text-align: right; }
.style-33768 .newsarchivedatepicker .month-number { background-image: none;background-color: #3b5e7f;border: 0px;padding: 5px;margin: 5px 0;color: #fff; }
.style-33768 .newsarchivedatepicker .month-number:hover { background-color: #70afec; }
.style-33768 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-53813 .h1-style { color: inherit; }
.style-53813 .h2-style { color: #FFFFFF;background-color: #6D9C87;text-align: center;padding-top: 7px;padding-bottom: 5px;margin-top: 0px;border-style: solid;border-width: 1px;border-color: #134d00; }
.style-53813 .h3-style { color: inherit; }
.style-53813 .h4-style { color: inherit; }
.style-53813 .h5-style { color: inherit; }
.style-53813 .h6-style { color: inherit; }
.style-53813 A { color: #F1E7CD; }
.style-53813 A:hover { text-decoration: none; }
.style-53813 .button { color: #127455; }
.style-53813 .button:hover { background-color: #FFFFFF;color: #127455; }
.style-53813 { margin-bottom: 10px;background-color: #e5e5e5;border-style: solid;border-width: 1px;border-color: #d9d9d9;padding: 0px;line-height: 20px;color: #000;list-style-image: url('https://bbk12e1-cdn.myschoolcdn.com/ftpimages/437/misc/misc_141193.png'); }
.style-53813 .category-description { margin: 10px 0; }
.style-53813 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-53813 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-53813 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-53813 .goal { font-weight: bold; }
.style-53813 .album-select { margin-bottom: 10px; }
.style-53813 li.group { clear: both;width: 100%;margin: 20px 0 0; }
.style-53813 li.group:first-child { margin-top: 0; }
.style-53813 .schedule-title { font-weight: bold; }
.style-53813 .schedule-rescheduled { font-weight: bold; }
.style-53813 .schedule-cancelled { font-weight: bold; }
.style-53813 .newsarchivedatepicker .current-year { text-align: center; }
.style-53813 .newsarchivedatepicker .prev-year { text-align: right; }
.style-53813 .newsarchivedatepicker .month-number { background-image: none;background-color: #3b5e7f;border: 0px;padding: 5px;margin: 5px 0;color: #fff; }
.style-53813 .newsarchivedatepicker .month-number:hover { background-color: #70afec; }
.style-53813 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-44927 A { color: #127455; }
.style-44927 { margin-bottom: 20px; }
.style-44927 .photos { margin: 0 0 10px 0; }
.style-44927 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-44927 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-44927 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-44927 .goal { font-weight: bold; }
.style-44927 .search-label { margin: 0 10px 0 0; }
.style-44927 A.links-urllink { text-align: center;display: block;text-decoration: none;background-color: #127455;color: #fff;font-size: 20px;font-weight: normal;padding: 5px;margin-bottom: 10px;background-image: url('/ftpimages/437/site/1012/images/trees_15percent.png');background-size: 50px;background-repeat: no-repeat;background-position: left;font-family: Georgia; }
.style-44927 A.links-urllink:hover { color: #f1e7cd; }
.style-44927 .dept-or-grade-desc { font-weight: normal; }
.style-44927 .greeting { margin: 0 0 10px 0; }
.style-44927 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-44927 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-44927 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-44927 li.group { display: inline-block;width: 100%; }
.style-44927 .schedule-title { font-weight: bold; }
.style-44927 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-44927 .schedule-rescheduled { font-weight: bold; }
.style-44927 .schedule-cancelled { font-weight: bold; }
.style-44927 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-30803 A { color: #127455; }
.style-30803 { margin-bottom: 10px; }
.style-30803 .photos { margin: 0 0 10px 0; }
.style-30803 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-30803 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-30803 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-30803 .goal { font-weight: bold; }
.style-30803 .search-label { margin: 0 10px 0 0; }
.style-30803 A.links-urllink { text-align: center;display: block;text-decoration: none;background-color: #127455;color: #FFFFFF;font-size: 16px;font-weight: normal;padding: 5px;margin-bottom: 10px;background-image: url('/ftpimages/437/site/1012/images/trees_15percent.png');background-size: 50px;background-repeat: no-repeat;background-position: left;font-family: Georgia; }
.style-30803 A.links-urllink:hover { color: #f1e7cd; }
.style-30803 .externalvideo .content-wrap { text-align: center;display: block;text-decoration: none;background-color: #127455;color: #FFFFFF;font-size: 16px;font-weight: normal;padding: 5px;margin-bottom: 10px;background-image: url('/ftpimages/437/site/1012/images/trees_15percent.png');background-size: 50px;background-repeat: no-repeat;background-position: left;font-family: Georgia; }
.style-30803 .externalvideo .content-wrap:link { color: #FFFFFF; }
.style-30803 .externalvideo .content-wrap:visited { color: #FFFFFF; }
.style-30803 .externalvideo .content-wrap:active { color: #FFFFFF; }
.style-30803 .externalvideo .content-wrap:hover { color: #FFFFFF; }
.style-30803 .dept-or-grade-desc { font-weight: normal; }
.style-30803 .greeting { margin: 0 0 10px 0; }
.style-30803 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-30803 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-30803 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-30803 li.group { display: inline-block;width: 100%; }
.style-30803 div.content-wrap:link { color: #FFFFFF; }
.style-30803 .schedule-title { font-weight: bold; }
.style-30803 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-30803 .schedule-rescheduled { font-weight: bold; }
.style-30803 .schedule-cancelled { font-weight: bold; }
.style-30803 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-28201 A { color: #127455; }
.style-28201 { margin-bottom: 20px; }
.style-28201 .photos { margin: 0 0 10px 0; }
.style-28201 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28201 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28201 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28201 .goal { font-weight: bold; }
.style-28201 .search-label { margin: 0 10px 0 0; }
.style-28201 A.links-urllink { text-align: center;display: block;text-decoration: none;background-color: #127455;color: #fff;font-size: 20px;font-weight: normal;padding: 10px 0;margin-bottom: 10px;font-family: 'EB Garamond', serif;background-image: url('/ftpimages/437/site/1012/images/trees_15percent.png');background-size: 100px;background-repeat: no-repeat;background-position: left top -10px; }
.style-28201 A.links-urllink:hover { color: #f1e7cd; }
.style-28201 .dept-or-grade-desc { font-weight: normal; }
.style-28201 .greeting { margin: 0 0 10px 0; }
.style-28201 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-28201 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-28201 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-28201 li.group { display: inline-block;width: 100%; }
.style-28201 .schedule-title { font-weight: bold; }
.style-28201 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-28201 .schedule-rescheduled { font-weight: bold; }
.style-28201 .schedule-cancelled { font-weight: bold; }
.style-28201 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-28204 A { color: #3b5e7f; }
.style-28204 { margin-bottom: 20px; }
.style-28204 .photos { margin: 0 0 10px 0; }
.style-28204 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28204 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28204 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28204 .goal { font-weight: bold; }
.style-28204 .search-label { margin: 0 10px 0 0; }
.style-28204 A.links-urllink { text-align: center;display: block;text-decoration: none;background-color: #DFD1AA;color: #0d461a;font-size: 20px;font-weight: normal;padding: 10px 0;margin-bottom: 10px;font-family: 'EB Garamond', serif; }
.style-28204 A.links-urllink:hover { background-color: #127455;color: #fff; }
.style-28204 .dept-or-grade-desc { font-weight: normal; }
.style-28204 .greeting { margin: 0 0 10px 0; }
.style-28204 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-28204 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-28204 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-28204 li.group { display: inline-block;width: 100%; }
.style-28204 .schedule-title { font-weight: bold; }
.style-28204 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-28204 .schedule-rescheduled { font-weight: bold; }
.style-28204 .schedule-cancelled { font-weight: bold; }
.style-28204 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-28210 A { color: #3b5e7f; }
.style-28210 .link-image { min-width: 100%;padding: 0;margin: 0;box-sizing: border-box; }
.style-28210 .photos { margin: 0 0 10px 0; }
.style-28210 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28210 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28210 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28210 .goal { font-weight: bold; }
.style-28210 .search-label { margin: 0 10px 0 0; }
.style-28210 A.links-urllink { text-align: center;display: block;text-decoration: none;background-color: #70afec;font-size: 24px;padding: 15px 0;margin-bottom: 10px; }
.style-28210 A.links-urllink:hover { background-color: #4f7eaa;color: #fff; }
.style-28210 .dept-or-grade-desc { font-weight: normal; }
.style-28210 .greeting { margin: 0 0 10px 0; }
.style-28210 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-28210 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-28210 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-28210 li.group { display: inline-block;width: 100%;margin: 0 0 20px; }
.style-28210 .schedule-title { font-weight: bold; }
.style-28210 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-28210 .schedule-rescheduled { font-weight: bold; }
.style-28210 .schedule-cancelled { font-weight: bold; }
.style-28210 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-46396 .h2-style { margin: 0 0 20px 0;color: #0d461a;font-size: 22px;font-weight: normal; }
.style-46396 .h4-style { margin-top: 0;color: #0d461a; }
.style-46396 A { color: #0d461a; }
.style-46396 { margin-bottom: 30px; }
.style-46396 time { color: #666;margin: 10px 0;font-style: italic; }
.style-46396 .readmore { background-color: #DCDCDC; }
.style-46396 .readmore:hover { color: #fff;background-color: #127455; }
.style-46396 .h4-style A { text-decoration: none; }
.style-46396 .brief-description { margin: 10px 0; }
.style-46396 .location { margin: 10px 0;font-weight: bold; }
.style-46396 .photos { margin: 0 0 10px 0; }
.style-46396 .contact-info { margin: 10px 0; }
.style-46396 .author { font-weight: bold; }
.style-46396 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-46396 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-46396 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-46396 .goal { font-weight: bold; }
.style-46396 .search-label { margin: 0 10px 0 0; }
.style-46396 .dept-or-grade-desc { font-weight: normal; }
.style-46396 .greeting { margin: 0 0 10px 0; }
.style-46396 .course-title.off-state { margin: 0 0 1px 0;background-color: #70afec;color: #333; }
.style-46396 .course-title.off-state:hover { background-color: #4f7eaa;color: #FFFFFF; }
.style-46396 .course-desc { background-color: #f4f5f9;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-46396 li.group { display: inline-block;width: 100%;margin: 0 0 30px 0;clear: both; }
.style-46396 div.content-wrap { padding: 0 0 20px 0; }
.style-46396 .schedule-title { font-weight: bold; }
.style-46396 .registration { margin: 10px 0; }
.style-46396 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-46396 .schedule-rescheduled { font-weight: bold; }
.style-46396 .schedule-cancelled { font-weight: bold; }
.style-46396 .date-icon { background-color: #FFFAFB;border-radius: 50px;padding: 0px;box-sizing: border-box;width: 60px;height: 60px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-width: 2px;border-style: solid;border-color: #127455; }
.style-46396 .month-name { color: #333;font-size: 16px;padding: 3px;margin-top: 7px;line-height: 1;text-transform: uppercase; }
.style-46396 .day-number { padding: 0px;color: #127455;font-size: 25px;line-height: 1;font-weight: bold; }
.style-46396 .event-detail { margin: 0 0 0 70px; }
.style-46396 .course-title.on-state { margin: 0;background-color: #4f7eaa;color: #FFFFFF; }
.style-46396 .view-all { margin-top: 0;background-color: #DCDCDC; }
.style-46396 .view-all:hover { color: #fff;background-color: #127455; }
.style-46396 .start-date { display: none; }
.style-46396 .end-date { display: none; }
.style-46401 .h2-style { margin: 0 0 20px 0;color: #0d461a;font-size: 22px;font-weight: normal; }
.style-46401 .h4-style { margin-top: 0;color: #0d461a; }
.style-46401 A { color: #0d461a; }
.style-46401 { margin-bottom: 30px; }
.style-46401 time { color: #666;margin: 10px 0;font-style: italic; }
.style-46401 .readmore { background-color: #DCDCDC; }
.style-46401 .readmore:hover { color: #fff;background-color: #127455; }
.style-46401 .h4-style A { text-decoration: none; }
.style-46401 .brief-description { margin: 10px 0; }
.style-46401 .location { margin: 10px 0;font-weight: bold; }
.style-46401 .photos { margin: 0 0 10px 0; }
.style-46401 .contact-info { margin: 10px 0; }
.style-46401 .author { font-weight: bold; }
.style-46401 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-46401 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-46401 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-46401 .goal { font-weight: bold; }
.style-46401 .search-label { margin: 0 10px 0 0; }
.style-46401 .dept-or-grade-desc { font-weight: normal; }
.style-46401 .greeting { margin: 0 0 10px 0; }
.style-46401 .course-title.off-state { margin: 0 0 1px 0;background-color: #70afec;color: #333; }
.style-46401 .course-title.off-state:hover { background-color: #4f7eaa;color: #FFFFFF; }
.style-46401 .course-desc { background-color: #f4f5f9;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-46401 li.group { display: inline-block;width: 100%;margin: 0 0 30px 0;clear: both;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-46401 div.content-wrap { padding: 0 0 20px 0; }
.style-46401 .schedule-title { font-weight: bold; }
.style-46401 .registration { margin: 10px 0; }
.style-46401 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-46401 .schedule-rescheduled { font-weight: bold; }
.style-46401 .schedule-cancelled { font-weight: bold; }
.style-46401 .date-icon { background-color: #DCDCDC;border-radius: 50px;padding: 0px;box-sizing: border-box;width: 60px;height: 60px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-width: 2px;border-style: solid;border-color: #CFCFCF; }
.style-46401 .month-name { color: #333;font-size: 16px;padding: 3px;margin-top: 7px;line-height: 1;text-transform: uppercase; }
.style-46401 .day-number { padding: 0px;color: #127455;font-size: 25px;line-height: 1;font-weight: bold; }
.style-46401 .event-detail { margin: 0 0 0 70px; }
.style-46401 .course-title.on-state { margin: 0;background-color: #4f7eaa;color: #FFFFFF; }
.style-46401 .view-all { margin-top: 0;background-color: #DCDCDC; }
.style-46401 .view-all:hover { color: #fff;background-color: #127455; }
.style-46401 .start-date { display: none; }
.style-46401 .end-date { display: none; }
.style-28184 A { color: inherit; }
.style-28184 { padding: 15px;margin-bottom: 20px;font-size: 20px;line-height: 24px;color: #3b5e7f; }
.style-28184 .photos { margin: 0 0 10px 0; }
.style-28184 .submit-button { background-color: transparent;border-width: 0px; }
.style-28184 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28184 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28184 .goal { font-weight: bold; }
.style-28184 .search-label { margin: 0 10px 0 0; }
.style-28184 li.group { display: inline-block;width: 100%; }
.style-28184 div.content-wrap { font-family: 'EB Garamond', serif;color: #137555;font-style: italic; }
.style-28184 .schedule-title { font-weight: bold; }
.style-28184 .schedule-rescheduled { font-weight: bold; }
.style-28184 .schedule-cancelled { font-weight: bold; }
.style-72287 { margin-top: 10px;margin-bottom: 0px;width: 100%;background-color: #FFFFFF; }
.style-72287 .description { margin: 10px 0; }
.style-72287 time { color: #666; }
.style-72287 .category-description { margin: 10px 0; }
.style-72287 .long-description { margin: 10px 0; }
.style-72287 .location { margin: 10px 0;font-weight: bold; }
.style-72287 .photos { margin: 4px 15px 15px 0;float: left;max-width: -moz-available; }
.style-72287 .author { font-weight: bold; }
.style-72287 .answer { margin: 10px 0; }
.style-72287 .submit-button { background-image: url('/ftpimages/236/site/857/images/searchIcon.png');background-color: transparent;background-repeat: no-repeat;background-position: center center;border-width: 0px;margin: 0;width: 30px;padding: 0px;min-height: 27px;text-indent: -99999px; }
.style-72287 .search-text { -webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;background-color: #F2F2F2;border-width: 0px;padding: 4px; }
.style-72287 .goal { font-weight: bold; }
.style-72287 .search-label { margin: 0 10px 0 0; }
.style-72287 .album-select { margin-bottom: 10px; }
.style-72287 .dept-or-grade-desc { font-weight: normal; }
.style-72287 .greeting { margin: 0 0 10px 0; }
.style-72287 .course-desc { padding: 15px 40px 15px 40px;margin: 0 0 1px 0; }
.style-72287 li.group { width: 100%;clear: both;margin: 20px 0 0; }
.style-72287 li.group:first-child { margin-top: 0; }
.style-72287 .schedule-title { font-weight: bold; }
.style-72287 .course-title A { padding: 10px;display: block;text-decoration: none;background-color: #f4f5f9; }
.style-72287 .schedule-rescheduled { font-weight: bold; }
.style-72287 .schedule-cancelled { font-weight: bold; }
.style-56554 { margin-bottom: 30px; }
.style-56554 .description { margin: 10px 0; }
.style-56554 time { color: #666; }
.style-56554 .category-description { margin: 10px 0; }
.style-56554 .long-description { margin: 10px 0; }
.style-56554 .location { margin: 10px 0;font-weight: bold; }
.style-56554 .photos { margin: 4px 15px 15px 0;float: left;max-width: -moz-available; }
.style-56554 .author { font-weight: bold; }
.style-56554 .answer { margin: 10px 0; }
.style-56554 .submit-button { background-image: url('/ftpimages/437/misc/misc_169099.png');background-color: transparent;background-repeat: no-repeat;background-position: center center;border-width: 0px;margin: 0;width: 53px;padding: 0px;min-height: 27px;text-indent: -99999px; }
.style-56554 .search-text { -webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;background-color: #F2F2F2;border-width: 0px;padding: 4px; }
.style-56554 .goal { font-weight: bold; }
.style-56554 .search-label { margin: 0 10px 0 0; }
.style-56554 .album-select { margin-bottom: 10px; }
.style-56554 .dept-or-grade-desc { font-weight: normal; }
.style-56554 .greeting { margin: 0 0 10px 0; }
.style-56554 .course-desc { padding: 15px 40px 15px 40px;margin: 0 0 1px 0; }
.style-56554 li.group { width: 100%;clear: both;margin: 20px 0 0; }
.style-56554 li.group:first-child { margin-top: 0; }
.style-56554 .schedule-title { font-weight: bold; }
.style-56554 .course-title A { padding: 10px;display: block;text-decoration: none;background-color: #f4f5f9; }
.style-56554 .schedule-rescheduled { font-weight: bold; }
.style-56554 .schedule-cancelled { font-weight: bold; }
.style-28198 .h2-style { margin: 0 0 20px 0; }
.style-28198 .h4-style { padding: 0;margin: 0;color: inherit; }
.style-28198 { margin-bottom: 30px; }
.style-28198 .category-description { margin: 0 0 10px 0; }
.style-28198 .long-description { margin: 5px 0;font-size: 15px;font-weight: normal; }
.style-28198 .brief-description { margin: 15px 10px 10px; }
.style-28198 .photos { margin: 0 0 10px 0; }
.style-28198 .question { display: block;line-height: normal;margin: 0; }
.style-28198 .answer { margin: 10px 0; }
.style-28198 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28198 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28198 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28198 .goal { font-weight: bold; }
.style-28198 .search-label { margin: 0 10px 0 0; }
.style-28198 A.links-urllink { display: block;line-height: normal;margin: 0; }
.style-28198 .dept-or-grade-desc { font-weight: normal; }
.style-28198 .greeting { margin: 0 0 10px 0; }
.style-28198 .course-title.off-state:hover { background-color: #fff;color: #70afec; }
.style-28198 .course-desc { background-color: #f4f5f9;padding: 10px; }
.style-28198 li.group { display: block;margin: 0 0 10px;text-decoration: none;font-size: 18px;padding: 8px 20px;color: #137555;background-color: #DFD1AA; }
.style-28198 li.group:hover { background-color: #137555;color: #fff; }
.style-28198 .schedule-title { font-weight: bold; }
.style-28198 .readmore-detail-page { background-color: #fff;color: #137555; }
.style-28198 .schedule-rescheduled { font-weight: bold; }
.style-28198 .schedule-cancelled { font-weight: bold; }
.style-30100 .h2-style { margin: 0 0 20px 0; }
.style-30100 .h4-style { padding: 0px;margin: 0px;color: inherit; }
.style-30100 .h4-style:hover { color: #DFD1AA; }
.style-30100 A { color: inherit;text-decoration: none; }
.style-30100 A:hover { color: #DFD1AA; }
.style-30100 { margin-bottom: 30px; }
.style-30100 .category-description { margin: 0 0 10px 0; }
.style-30100 .long-description { margin: 5px 0;font-size: 15px;font-weight: normal; }
.style-30100 .brief-description { margin: 15px 10px 10px; }
.style-30100 .photos { margin: 0 0 10px 0; }
.style-30100 .question { display: block;line-height: normal;margin: 0; }
.style-30100 .answer { margin: 10px 0; }
.style-30100 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-30100 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-30100 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-30100 .goal { font-weight: bold; }
.style-30100 .search-label { margin: 0 10px 0 0; }
.style-30100 A.links-urllink { display: block;line-height: normal;margin: 0; }
.style-30100 A.links-urllink:hover { color: #DFD1AA; }
.style-30100 .dept-or-grade-desc { font-weight: normal; }
.style-30100 .greeting { margin: 0 0 10px 0; }
.style-30100 .course-title.off-state:hover { background-color: #fff;color: #70afec; }
.style-30100 .course-desc { background-color: #f4f5f9;padding: 10px; }
.style-30100 li.group { display: block;margin: 0 0 10px;text-decoration: none;font-size: 18px;padding: 5px;color: #FFFDFD;background-color: #137555;background-position: right bottom;background-repeat: no-repeat;background-size: 40px;background-image: url('/ftpimages/437/site/1012/images/HHTrees2.png'); }
.style-30100 li.group:hover { background-color: #137555;color: #fff; }
.style-30100 div.content-wrap { color: #043804; }
.style-30100 .schedule-title { font-weight: bold; }
.style-30100 .readmore-detail-page { background-color: #fff;color: #137555; }
.style-30100 .schedule-rescheduled { font-weight: bold; }
.style-30100 .schedule-cancelled { font-weight: bold; }
.style-30102 .h2-style { margin: 0 0 20px 0; }
.style-30102 .h4-style { padding: 0px;margin: 0px;color: inherit; }
.style-30102 .h4-style:hover { color: #000000; }
.style-30102 A { color: inherit;text-decoration: none; }
.style-30102 { margin-bottom: 30px; }
.style-30102 .category-description { margin: 0 0 10px 0; }
.style-30102 .long-description { margin: 5px 0;font-size: 15px;font-weight: normal; }
.style-30102 .brief-description { margin: 15px 10px 10px;color: #080808; }
.style-30102 .brief-description:hover { color: #080808; }
.style-30102 .photos { margin: 0 0 10px 0; }
.style-30102 .question { display: block;line-height: normal;margin: 0; }
.style-30102 .answer { margin: 10px 0; }
.style-30102 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-30102 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-30102 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-30102 .goal { font-weight: bold; }
.style-30102 .search-label { margin: 0 10px 0 0; }
.style-30102 A.links-urllink { display: block;line-height: normal;margin: 0; }
.style-30102 .dept-or-grade-desc { font-weight: normal; }
.style-30102 .greeting { margin: 0 0 10px 0; }
.style-30102 .course-title.off-state:hover { background-color: #fff;color: #70afec; }
.style-30102 .course-desc { background-color: #f4f5f9;padding: 10px; }
.style-30102 li.group { display: block;margin: 0 0 10px;text-decoration: none;font-size: 18px;padding: 5px;color: #137555;background-position: left top;background-repeat: no-repeat; }
.style-30102 li.group:hover { color: #137555; }
.style-30102 div.content-wrap { color: #043804; }
.style-30102 .schedule-title { font-weight: bold; }
.style-30102 .readmore-detail-page { color: #137555;background-color: #FFFFFF; }
.style-30102 .schedule-rescheduled { font-weight: bold; }
.style-30102 .schedule-cancelled { font-weight: bold; }
.style-46273 .h2-style { margin: 0 0 20px 0;color: #FFFFFF; }
.style-46273 .h4-style { padding: 0px;margin: 0px;font-size: 37px;color: #127455; }
.style-46273 .h4-style:hover { color: #000000; }
.style-46273 A { color: #127455;text-decoration: none; }
.style-46273 { margin-bottom: 30px; }
.style-46273 .category-description { margin: 0 0 10px 0; }
.style-46273 .long-description { margin: 5px 0;font-size: 15px;font-weight: normal; }
.style-46273 .brief-description { margin: 15px 10px 10px;color: #000000; }
.style-46273 .brief-description:hover { color: #080808; }
.style-46273 .photos { margin: 0 0 10px 0; }
.style-46273 .question { display: block;line-height: normal;margin: 0; }
.style-46273 .answer { margin: 10px 0; }
.style-46273 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-46273 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-46273 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-46273 .goal { font-weight: bold; }
.style-46273 .search-label { margin: 0 10px 0 0; }
.style-46273 A.links-urllink { display: block;line-height: normal;margin: 0; }
.style-46273 .dept-or-grade-desc { font-weight: normal; }
.style-46273 .greeting { margin: 0 0 10px 0; }
.style-46273 .course-title.off-state:hover { background-color: #fff;color: #70afec; }
.style-46273 .course-desc { background-color: #f4f5f9;padding: 10px; }
.style-46273 li.group { display: block;margin: 0 0 10px;text-decoration: none;font-size: 18px;padding: 5px;color: #137555;background-position: left top;background-repeat: no-repeat; }
.style-46273 li.group:hover { color: #137555; }
.style-46273 div.content-wrap { color: #043804; }
.style-46273 .schedule-title { font-weight: bold; }
.style-46273 .readmore-detail-page { color: #137555;background-color: #FFFFFF; }
.style-46273 .schedule-rescheduled { font-weight: bold; }
.style-46273 .schedule-cancelled { font-weight: bold; }
.style-46395 .h2-style { margin: 0 0 20px 0; }
.style-46395 .h4-style { padding: 0;margin: 0;color: inherit; }
.style-46395 A { color: inherit;text-decoration: none; }
.style-46395 { margin-bottom: 30px; }
.style-46395 .category-description { margin: 0 0 10px 0; }
.style-46395 .long-description { margin: 5px 0;font-size: 15px;font-weight: normal; }
.style-46395 .brief-description { margin: 15px 10px 10px; }
.style-46395 .photos { margin: 0 0 10px 0; }
.style-46395 .question { display: block;line-height: normal;margin: 0; }
.style-46395 .answer { margin: 10px 0; }
.style-46395 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-46395 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-46395 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-46395 .goal { font-weight: bold; }
.style-46395 .search-label { margin: 0 10px 0 0; }
.style-46395 A.links-urllink { display: block;line-height: normal;margin: 0; }
.style-46395 .dept-or-grade-desc { font-weight: normal; }
.style-46395 .greeting { margin: 0 0 10px 0; }
.style-46395 .course-title.off-state:hover { background-color: #fff;color: #70afec; }
.style-46395 .course-desc { background-color: #f4f5f9;padding: 10px; }
.style-46395 li.group { display: block;margin: 0 0 10px;text-decoration: none;font-size: 18px;padding: 8px 20px;color: #137555;background-color: #DCDCDC; }
.style-46395 li.group:hover { background-color: #137555;color: #fff; }
.style-46395 .schedule-title { font-weight: bold; }
.style-46395 .readmore-detail-page { background-color: #fff;color: #137555; }
.style-46395 .schedule-rescheduled { font-weight: bold; }
.style-46395 .schedule-cancelled { font-weight: bold; }
.style-56283 .h2-style { margin: 0 0 20px 0; }
.style-56283 .h4-style { padding: 0;margin: 0;color: inherit; }
.style-56283 .h4-style:before { content: "\25BE"; }
.style-56283 A { color: inherit;text-decoration: none; }
.style-56283 { margin-bottom: 30px; }
.style-56283 .category-description { margin: 0 0 10px 0; }
.style-56283 .long-description { margin: 5px 0;font-size: 15px;font-weight: normal; }
.style-56283 .brief-description { margin: 15px 10px 10px; }
.style-56283 .brief-description:hover { color: #C4C4C4; }
.style-56283 .photos { margin: 0 0 10px 0; }
.style-56283 .question { display: block;line-height: normal;margin: 0; }
.style-56283 .answer { margin: 10px 0; }
.style-56283 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-56283 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-56283 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-56283 .goal { font-weight: bold; }
.style-56283 .search-label { margin: 0 10px 0 0; }
.style-56283 A.links-urllink { display: block;line-height: normal;margin: 0; }
.style-56283 .dept-or-grade-desc { font-weight: normal; }
.style-56283 .greeting { margin: 0 0 10px 0; }
.style-56283 .course-title.off-state:hover { background-color: #fff;color: #70afec; }
.style-56283 .course-desc { background-color: #f4f5f9;padding: 10px; }
.style-56283 li.group { display: block;margin: 0 0 10px;text-decoration: none;font-size: 18px;padding: 8px 20px;color: #137555;background-color: #DCDCDC; }
.style-56283 li.group:hover { background-color: #137555;color: #fff; }
.style-56283 .schedule-title { font-weight: bold; }
.style-56283 .readmore-detail-page { background-color: #fff;color: #137555; }
.style-56283 .schedule-rescheduled { font-weight: bold; }
.style-56283 .schedule-cancelled { font-weight: bold; }
.style-54700 .h2-style { margin: 0 0 20px 0; }
.style-54700 .h4-style { padding: 0px;margin: 0px;color: inherit; }
.style-54700 .h4-style:hover { color: #DFD1AA; }
.style-54700 .h4-style:before { content: "\25BE"; }
.style-54700 A { color: inherit;text-decoration: none; }
.style-54700 A:hover { color: #DFD1AA; }
.style-54700 { margin-bottom: 30px; }
.style-54700 .category-description { margin: 0 0 10px 0; }
.style-54700 .long-description { margin: 5px 0;font-size: 15px;font-weight: normal; }
.style-54700 .brief-description { margin: 15px 10px 10px; }
.style-54700 .photos { margin: 0 0 10px 0; }
.style-54700 .question { display: block;line-height: normal;margin: 0; }
.style-54700 .answer { margin: 10px 0; }
.style-54700 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-54700 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-54700 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-54700 .goal { font-weight: bold; }
.style-54700 .search-label { margin: 0 10px 0 0; }
.style-54700 A.links-urllink { display: block;line-height: normal;margin: 0; }
.style-54700 A.links-urllink:hover { color: #DFD1AA; }
.style-54700 .dept-or-grade-desc { font-weight: normal; }
.style-54700 .greeting { margin: 0 0 10px 0; }
.style-54700 .course-title.off-state:hover { background-color: #fff;color: #70afec; }
.style-54700 .course-desc { background-color: #f4f5f9;padding: 10px; }
.style-54700 li.group { display: block;margin: 0 0 10px;text-decoration: none;font-size: 18px;padding: 5px;color: #FFFDFD;background-color: #137555;background-position: right bottom;background-repeat: no-repeat;background-size: 40px;background-image: url('/ftpimages/437/site/1012/images/HHTrees2.png'); }
.style-54700 li.group:hover { background-color: #137555;color: #fff; }
.style-54700 div.content-wrap { color: #043804; }
.style-54700 .schedule-title { font-weight: bold; }
.style-54700 .readmore-detail-page { background-color: #fff;color: #137555; }
.style-54700 .schedule-rescheduled { font-weight: bold; }
.style-54700 .schedule-cancelled { font-weight: bold; }
.style-29052 .h2-style { margin: 0 0 20px 0; }
.style-29052 .h4-style { padding: 0;margin: 0;color: inherit; }
.style-29052 A { color: inherit;text-decoration: none; }
.style-29052 { margin-bottom: 30px; }
.style-29052 .category-description { margin: 0 0 10px 0; }
.style-29052 .link-image { text-align: center; }
.style-29052 .long-description { margin: 5px 0;font-size: 15px;font-weight: normal; }
.style-29052 .brief-description { margin: 15px 10px 10px; }
.style-29052 .photos { margin: 0 0 10px 0; }
.style-29052 .question { display: block;line-height: normal;margin: 0; }
.style-29052 .answer { margin: 10px 0; }
.style-29052 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-29052 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-29052 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-29052 .goal { font-weight: bold; }
.style-29052 .search-label { margin: 0 10px 0 0; }
.style-29052 A.links-urllink { display: inline-block;text-align: center; }
.style-29052 .dept-or-grade-desc { font-weight: normal; }
.style-29052 .greeting { margin: 0 0 10px 0; }
.style-29052 .course-title.off-state:hover { background-color: #fff;color: #70afec; }
.style-29052 .course-desc { background-color: #f4f5f9;padding: 10px; }
.style-29052 li.group { display: block;margin: 0 0 10px;text-decoration: none;font-size: 18px;padding: 8px 20px;color: #137555;background-color: #DFD1AA; }
.style-29052 li.group:hover { background-color: #137555;color: #fff; }
.style-29052 .schedule-title { font-weight: bold; }
.style-29052 .readmore-detail-page { background-color: #fff;color: #137555; }
.style-29052 .schedule-rescheduled { font-weight: bold; }
.style-29052 .schedule-cancelled { font-weight: bold; }
.style-28179 { margin-bottom: 30px; }
.style-28179 .description { margin: 10px 0; }
.style-28179 time { color: #666; }
.style-28179 .category-description { margin: 10px 0; }
.style-28179 .long-description { margin: 10px 0; }
.style-28179 .location { margin: 10px 0;font-weight: bold; }
.style-28179 .photos { margin: 4px 15px 15px 0;float: left;max-width: -moz-available; }
.style-28179 .author { font-weight: bold; }
.style-28179 .answer { margin: 10px 0; }
.style-28179 .submit-button { background-image: url('/ftpimages/236/site/857/images/searchIcon.png');background-color: transparent;background-repeat: no-repeat;background-position: center center;border-width: 0px;margin: 0;width: 30px;padding: 0px;min-height: 27px;text-indent: -99999px; }
.style-28179 .search-text { -webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;background-color: #F2F2F2;border-width: 0px;padding: 4px; }
.style-28179 .goal { font-weight: bold; }
.style-28179 .search-label { margin: 0 10px 0 0; }
.style-28179 .album-select { margin-bottom: 10px; }
.style-28179 .dept-or-grade-desc { font-weight: normal; }
.style-28179 .greeting { margin: 0 0 10px 0; }
.style-28179 .course-desc { padding: 15px 40px 15px 40px;margin: 0 0 1px 0; }
.style-28179 li.group { width: 100%;clear: both;margin: 20px 0 0; }
.style-28179 li.group:first-child { margin-top: 0; }
.style-28179 .schedule-title { font-weight: bold; }
.style-28179 .course-title A { padding: 10px;display: block;text-decoration: none;background-color: #f4f5f9; }
.style-28179 .schedule-rescheduled { font-weight: bold; }
.style-28179 .schedule-cancelled { font-weight: bold; }
.style-67510 { margin-bottom: 30px; }
.style-67510 .description { margin: 10px 0; }
.style-67510 time { color: #666; }
.style-67510 .category-description { margin: 10px 0; }
.style-67510 .long-description { margin: 10px 0; }
.style-67510 .location { margin: 10px 0;font-weight: bold; }
.style-67510 .photos { margin: 4px 15px 15px 0;float: left;max-width: -moz-available; }
.style-67510 .author { font-weight: bold; }
.style-67510 .answer { margin: 10px 0; }
.style-67510 .submit-button { background-image: url('/ftpimages/236/site/857/images/searchIcon.png');background-color: transparent;background-repeat: no-repeat;background-position: center center;border-width: 0px;margin: 0;width: 30px;padding: 0px;min-height: 27px;text-indent: -99999px; }
.style-67510 .search-text { -webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;background-color: #F2F2F2;border-width: 0px;padding: 4px; }
.style-67510 .goal { font-weight: bold; }
.style-67510 .search-label { margin: 0 10px 0 0; }
.style-67510 .album-select { margin-bottom: 10px; }
.style-67510 .dept-or-grade-desc { font-weight: normal; }
.style-67510 .greeting { margin: 0 0 10px 0; }
.style-67510 .course-desc { padding: 15px 40px 15px 40px;margin: 0 0 1px 0; }
.style-67510 li.group { width: 100%;clear: both;margin: 20px 0 0; }
.style-67510 li.group:first-child { margin-top: 0; }
.style-67510 .schedule-title { font-weight: bold; }
.style-67510 .course-title A { padding: 10px;display: block;text-decoration: none;background-color: #f4f5f9; }
.style-67510 .schedule-rescheduled { font-weight: bold; }
.style-67510 .schedule-cancelled { font-weight: bold; }
.style-29242 { margin-bottom: 30px;text-align: center; }
.style-29242 .description { margin: 10px 0; }
.style-29242 time { color: #666; }
.style-29242 .category-description { margin: 10px 0; }
.style-29242 .long-description { margin: 10px 0; }
.style-29242 .location { margin: 10px 0;font-weight: bold; }
.style-29242 .photos { margin: 4px 15px 15px 0;float: left;max-width: -moz-available; }
.style-29242 .author { font-weight: bold; }
.style-29242 .answer { margin: 10px 0; }
.style-29242 .submit-button { background-image: url('/ftpimages/236/site/857/images/searchIcon.png');background-color: transparent;background-repeat: no-repeat;background-position: center center;border-width: 0px;margin: 0;width: 30px;padding: 0px;min-height: 27px;text-indent: -99999px; }
.style-29242 .search-text { -webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;background-color: #F2F2F2;border-width: 0px;padding: 4px; }
.style-29242 .goal { font-weight: bold; }
.style-29242 .search-label { margin: 0 10px 0 0; }
.style-29242 .album-select { margin-bottom: 10px; }
.style-29242 .dept-or-grade-desc { font-weight: normal; }
.style-29242 .greeting { margin: 0 0 10px 0; }
.style-29242 .course-desc { padding: 15px 40px 15px 40px;margin: 0 0 1px 0; }
.style-29242 li.group { width: 100%;clear: both;margin: 20px 0 0; }
.style-29242 li.group:first-child { margin-top: 0; }
.style-29242 .schedule-title { font-weight: bold; }
.style-29242 .course-title A { padding: 10px;display: block;text-decoration: none;background-color: #f4f5f9; }
.style-29242 .schedule-rescheduled { font-weight: bold; }
.style-29242 .schedule-cancelled { font-weight: bold; }
.style-65493 { margin-bottom: 30px;text-align: center; }
.style-65493 .description { margin: 10px 0; }
.style-65493 time { color: #666; }
.style-65493 .category-description { margin: 10px 0; }
.style-65493 .long-description { margin: 10px 0; }
.style-65493 .location { margin: 10px 0;font-weight: bold; }
.style-65493 .photos { margin: 4px 15px 15px 0;float: left;max-width: -moz-available; }
.style-65493 .author { font-weight: bold; }
.style-65493 .answer { margin: 10px 0; }
.style-65493 .submit-button { background-image: url('/ftpimages/236/site/857/images/searchIcon.png');background-color: transparent;background-repeat: no-repeat;background-position: center center;border-width: 0px;margin: 0;width: 30px;padding: 0px;min-height: 27px;text-indent: -99999px; }
.style-65493 .search-text { -webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;background-color: #F2F2F2;border-width: 0px;padding: 4px; }
.style-65493 .goal { font-weight: bold; }
.style-65493 .search-label { margin: 0 10px 0 0; }
.style-65493 .album-select { margin-bottom: 10px; }
.style-65493 .dept-or-grade-desc { font-weight: normal; }
.style-65493 .greeting { margin: 0 0 10px 0; }
.style-65493 .course-desc { padding: 15px 40px 15px 40px;margin: 0 0 1px 0; }
.style-65493 li.group { width: 100%;clear: both;margin: 20px 0 0; }
.style-65493 li.group:first-child { margin-top: 0; }
.style-65493 div.content-wrap { color: #FFFFFF; }
.style-65493 .schedule-title { font-weight: bold; }
.style-65493 .course-title A { padding: 10px;display: block;text-decoration: none;background-color: #f4f5f9; }
.style-65493 .schedule-rescheduled { font-weight: bold; }
.style-65493 .schedule-cancelled { font-weight: bold; }
.style-28205 .h2-style { margin: 0 0 20px 0; }
.style-28205 .h4-style { color: #0d461a;margin-bottom: 5px; }
.style-28205 { margin-bottom: 30px; }
.style-28205 .photos { margin: 4px 10px 10px 0;float: left;max-width: -moz-available; }
.style-28205 .question { color: #0d461a; }
.style-28205 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28205 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28205 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28205 .goal { font-weight: bold; }
.style-28205 .search-label { margin: 0 10px 0 0; }
.style-28205 .album-select-form { margin-bottom: 15px; }
.style-28205 .dept-or-grade-desc { font-weight: normal; }
.style-28205 .greeting { margin: 0 0 10px 0; }
.style-28205 .course-desc { padding: 15px 40px 15px 40px;margin: 0 0 1px 0; }
.style-28205 li.group { width: 100%;margin-bottom: 15px; }
.style-28205 .schedule-title { font-weight: bold; }
.style-28205 .course-title A { padding: 10px;display: block;text-decoration: none;background-color: #f4f5f9; }
.style-28205 .schedule-rescheduled { font-weight: bold; }
.style-28205 .schedule-cancelled { font-weight: bold; }
.style-31951 { margin-bottom: 30px; }
.style-31951 .description { margin: 10px 0; }
.style-31951 time { color: #666; }
.style-31951 .category-description { margin: 10px 0; }
.style-31951 .long-description { margin: 10px 0; }
.style-31951 .location { margin: 10px 0;font-weight: bold; }
.style-31951 .photos { margin: 4px 15px 15px 0;float: left;max-width: -moz-available; }
.style-31951 .author { font-weight: bold; }
.style-31951 .answer { margin: 10px 0; }
.style-31951 .submit-button { background-image: url('/ftpimages/236/site/857/images/searchIcon.png');background-color: transparent;background-repeat: no-repeat;background-position: center center;border-width: 0px;margin: 0;width: 30px;padding: 0px;min-height: 27px;text-indent: -99999px; }
.style-31951 .search-text { -webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;background-color: #F2F2F2;border-width: 0px;padding: 4px; }
.style-31951 .goal { font-weight: bold; }
.style-31951 .search-label { margin: 0 10px 0 0; }
.style-31951 .album-select { margin-bottom: 10px; }
.style-31951 .dept-or-grade-desc { font-weight: normal; }
.style-31951 .greeting { margin: 0 0 10px 0; }
.style-31951 .course-desc { padding: 15px 40px 15px 40px;margin: 0 0 1px 0; }
.style-31951 li.group { width: 100%;clear: both;margin: 20px 0 0; }
.style-31951 li.group:first-child { margin-top: 0; }
.style-31951 .schedule-title { font-weight: bold; }
.style-31951 .course-title A { padding: 10px;display: block;text-decoration: none;background-color: #f4f5f9; }
.style-31951 .schedule-rescheduled { font-weight: bold; }
.style-31951 .schedule-cancelled { font-weight: bold; }
.style-29670 { margin-bottom: 30px; }
.style-29670 .description { margin: 10px 0; }
.style-29670 time { color: #666; }
.style-29670 .category-description { margin: 10px 0; }
.style-29670 .long-description { margin: 10px 0; }
.style-29670 .location { margin: 10px 0;font-weight: bold; }
.style-29670 .photos { margin: 4px 15px 15px 0;float: left;max-width: -moz-available; }
.style-29670 .author { font-weight: bold; }
.style-29670 .answer { margin: 10px 0; }
.style-29670 .submit-button { background-image: url('/ftpimages/236/site/857/images/searchIcon.png');background-color: transparent;background-repeat: no-repeat;background-position: center center;border-width: 0px;margin: 0;width: 30px;padding: 0px;min-height: 27px;text-indent: -99999px; }
.style-29670 .photo img { text-align: left; }
.style-29670 .search-text { -webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;background-color: #F2F2F2;border-width: 0px;padding: 4px; }
.style-29670 .goal { font-weight: bold; }
.style-29670 .search-label { margin: 0 10px 0 0; }
.style-29670 .album-select { margin-bottom: 10px; }
.style-29670 .dept-or-grade-desc { font-weight: normal; }
.style-29670 .greeting { margin: 0 0 10px 0; }
.style-29670 .course-desc { padding: 15px 40px 15px 40px;margin: 0 0 1px 0; }
.style-29670 li.group { width: 100%;clear: both;margin: 20px 0 0; }
.style-29670 li.group:first-child { margin-top: 0; }
.style-29670 .schedule-title { font-weight: bold; }
.style-29670 .course-title A { padding: 10px;display: block;text-decoration: none;background-color: #f4f5f9; }
.style-29670 .schedule-rescheduled { font-weight: bold; }
.style-29670 .schedule-cancelled { font-weight: bold; }
.style-28207 { margin-bottom: 30px; }
.style-28207 time { font-weight: bold;display: block;margin-top: 10px; }
.style-28207 .photos { margin: 4px 10px 10px 0;float: left; }
.style-28207 .title { margin: 0;color: #333; }
.style-28207 .caption { margin: 0;color: #333; }
.style-28207 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28207 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28207 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28207 .goal { font-weight: bold; }
.style-28207 .search-label { margin: 0 10px 0 0; }
.style-28207 .album-name { font-size: 1.5em;color: #127455;font-weight: normal; }
.style-28207 .cover-photo { min-width: 100%; }
.style-28207 .play-button { background-color: #fff; }
.style-28207 .play-button:hover { color: #3b5e7f; }
.style-28207 .album-list { display: -webkit-box;/*safari*/
    display: -moz-box;/*firefox*/
    display: -ms-flexbox;/*ie*/
    display: -webkit-flex;/*safari*/
display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-moz-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-moz-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;margin-right: -10px; }
.style-28207 .album { display: inline-block;margin: 0 10px 10px 0;color: #878889;background-color: #e0e0e0;padding: 15px;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-box-flex: 0;-moz-box-flex: 0;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;max-width: 200px; }
.style-28207 .dept-or-grade-desc { font-weight: normal; }
.style-28207 .greeting { margin: 0 0 10px 0; }
.style-28207 .course-desc { padding: 15px 40px 15px 40px;margin: 0 0 1px 0; }
.style-28207 li.group { width: 100%; }
.style-28207 .schedule-title { font-weight: bold; }
.style-28207 .course-title A { padding: 10px;display: block;text-decoration: none;background-color: #f4f5f9; }
.style-28207 .schedule-rescheduled { font-weight: bold; }
.style-28207 .schedule-cancelled { font-weight: bold; }
.style-36997 { margin-bottom: 30px; }
.style-36997 time { font-weight: bold;display: block;margin-top: 10px; }
.style-36997 .photos { margin: 4px 10px 10px 0;float: left; }
.style-36997 .title { margin: 0;color: #333; }
.style-36997 .caption { margin: 0;color: #333; }
.style-36997 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-36997 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-36997 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-36997 .goal { font-weight: bold; }
.style-36997 .search-label { margin: 0 10px 0 0; }
.style-36997 .album-name { font-size: 1.5em;color: #127455;font-weight: normal; }
.style-36997 .cover-photo { min-width: 100%; }
.style-36997 .play-button { background-color: #fff; }
.style-36997 .play-button:hover { color: #3b5e7f; }
.style-36997 .album-list { display: -webkit-box;/*safari*/
    display: -moz-box;/*firefox*/
    display: -ms-flexbox;/*ie*/
    display: -webkit-flex;/*safari*/
display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-moz-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-moz-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;margin-right: -10px; }
.style-36997 .album { display: inline-block;margin: 0 10px 10px 0;color: #878889;background-color: #e0e0e0;padding: 15px;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-box-flex: 0;-moz-box-flex: 0;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;min-width: 100px; }
.style-36997 .dept-or-grade-desc { font-weight: normal; }
.style-36997 .greeting { margin: 0 0 10px 0; }
.style-36997 .course-desc { padding: 15px 40px 15px 40px;margin: 0 0 1px 0; }
.style-36997 li.group { width: 100%; }
.style-36997 .schedule-title { font-weight: bold; }
.style-36997 .course-title A { padding: 10px;display: block;text-decoration: none;background-color: #f4f5f9; }
.style-36997 .schedule-rescheduled { font-weight: bold; }
.style-36997 .schedule-cancelled { font-weight: bold; }
.style-28185 { margin-bottom: 40px; }
.style-28185 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28185 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28185 .page-title-level-1 { font-size: 16px;font-weight: bold;margin: 0;text-transform: uppercase;color: #127455;line-height: 1; }
.style-28185 .page-title-level-2 { font-size: 36px;color: #127455;margin: 2px 0 0 0;line-height: 1;font-family: 'EB Garamond', serif;font-weight: normal; }
.style-28185 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28185 .goal { font-weight: bold; }
.style-28199 { margin-bottom: 40px; }
.style-28199 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28199 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28199 .page-title-level-1 { font-size: 16px;font-weight: bold;margin: 0;text-transform: uppercase;color: #0C1F2E; }
.style-28199 .page-title-level-2 { font-size: 16px;font-weight: bold;margin: 0;text-transform: uppercase;color: #127455;line-height: 1; }
.style-28199 .page-title-level-3 { font-size: 36px;color: #127455;margin: 2px 0 0 0;line-height: 1;font-family: 'EB Garamond', serif;font-weight: normal; }
.style-28199 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28199 .goal { font-weight: bold; }
.style-28200 { margin-bottom: 40px; }
.style-28200 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28200 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28200 .page-title-level-1 { font-size: 16px;font-weight: bold;margin: 0;text-transform: uppercase;color: #0C1F2E; }
.style-28200 .page-title-level-3 { font-size: 16px;font-weight: bold;margin: 0;text-transform: uppercase;color: #127455;line-height: 1; }
.style-28200 .page-title-level-4 { font-size: 36px;color: #127455;margin: 2px 0 0 0;line-height: 1;font-family: 'EB Garamond', serif;font-weight: normal; }
.style-28200 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28200 .goal { font-weight: bold; }
.style-32053 { margin-bottom: 30px; }
.style-32053 .description { margin: 10px 0; }
.style-32053 time { color: #666; }
.style-32053 .category-description { margin: 10px 0; }
.style-32053 .long-description { margin: 10px 0; }
.style-32053 .location { margin: 10px 0;font-weight: bold; }
.style-32053 .photos { margin: 4px 15px 15px 0;float: left;max-width: -moz-available; }
.style-32053 .author { font-weight: bold; }
.style-32053 .answer { margin: 10px 0; }
.style-32053 .submit-button { background-image: url('/ftpimages/236/site/857/images/searchIcon.png');background-color: transparent;background-repeat: no-repeat;background-position: center center;border-width: 0px;margin: 0;width: 30px;padding: 0px;min-height: 27px;text-indent: -99999px; }
.style-32053 .search-text { -webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;background-color: #F2F2F2;border-width: 0px;padding: 4px; }
.style-32053 .goal { font-weight: bold; }
.style-32053 .search-label { margin: 0 10px 0 0; }
.style-32053 .album-select { margin-bottom: 10px; }
.style-32053 .dept-or-grade-desc { font-weight: normal; }
.style-32053 .greeting { margin: 0 0 10px 0; }
.style-32053 .course-desc { padding: 15px 40px 15px 40px;margin: 0 0 1px 0; }
.style-32053 li.group { width: 100%;clear: both;margin: 20px 0 0; }
.style-32053 li.group:first-child { margin-top: 0; }
.style-32053 .schedule-title { font-weight: bold; }
.style-32053 .course-title A { padding: 10px;display: block;text-decoration: none;background-color: #f4f5f9; }
.style-32053 .schedule-rescheduled { font-weight: bold; }
.style-32053 .schedule-cancelled { font-weight: bold; }
.style-28188 .h2-style { color: #FFFFFF;font-size: 20px;font-weight: normal;font-variant: small-caps;display: block;padding: 0 0 5px;border-bottom: 2px solid #fff; }
.style-28188 A { color: #fff; }
.style-28188 { color: #FFFFFF;line-height: 25px;margin: 0 0 15px 0; }
.style-28191 .h2-style { color: #333; }
.style-28191 { margin: 0 0 10px 0; }
.style-28191 .link-image { margin: 0 5px 5px 0; }
.style-28191 li.group { display: inline-block; }
.style-28190 .h2-style { color: #FFFFFF;display: block;padding: 0 0 5px;font-size: 20px;border-bottom: 2px solid #fff;font-variant: small-caps; }
.style-28190 { color: #FFFFFF;margin: 0 0 30px 0;font-size: 17px;line-height: 25px;padding: 0; }
.style-65494 .h2-style { color: #FFFFFF;display: block;padding: 0 0 5px;font-size: 20px;border-bottom: 2px solid #fff;font-variant: small-caps; }
.style-65494 { color: #FFFFFF;margin: 0 0 30px 0;font-size: 17px;line-height: 25px;padding: 0; }
.style-65494 div.content-wrap { text-align: center; }
.style-28187 A { text-decoration: none;color: #FFFFFF; }
.style-28187 { margin: 0 0 20px; }
.style-28187 .mini-sitemap-open { background-color: #fff;padding: 6px 9px;text-transform: uppercase;text-decoration: none;color: #127455;font-size: 12px;letter-spacing: 1px;display: inline-block; }
.style-28187 .mini-sitemap-open:hover { background-color: #DFD1AA;color: #127455; }
.style-28187 .mini-sitemap-open:after { background-color: #0C1F2E;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 6px 20px 6px 6px;text-transform: uppercase;color: #FFFFFF;font-family: Arial;font-size: 12px;letter-spacing: 1px;background-image: url('/ftpimages/492/site/683/images/plus.png');background-position: right center;background-repeat: no-repeat; }
.style-28187 .mini-sitemap-close { background-color: #fff;padding: 6px 9px;text-transform: uppercase;text-decoration: none;color: #127455;font-size: 12px;letter-spacing: 1px;display: inline-block; }
.style-28187 .mini-sitemap-close:hover { background-color: #DFD1AA;color: #127455; }
.style-28187 .ms-level1 { padding: 30px 0 0 0; }
.style-28187 .ms-l1-item { text-align: left; }
.style-28187 .ms-l1-text { font-size: 18px;font-weight: 500;text-transform: uppercase;letter-spacing: 1px;color: #fff;display: block;padding: 0 0 5px;border-bottom: 2px solid #fff; }
.style-28187 .ms-l1-text:hover { color: rgba(255, 255, 255, 0.7); }
.style-28187 .ms-level2 { margin-top: 10px; }
.style-28187 .ms-l2-item { padding: 5px 0 5px 0;color: #fff; }
.style-28187 .ms-l2-text:hover { color: rgba(255, 255, 255, 0.7); }
.style-28187 div.content-wrap { text-align: center; }
.style-28189 .h2-style { color: #fff;font-size: 22px;font-weight: normal; }
.style-28189 .button { background-color: #137555;color: #fff;padding: 5px 15px; }
.style-28189 .button:hover { background-color: #0d461a; }
.style-28189 .button:after { content: '\2192';margin: 0 0 0 5px;top: 2px;position: relative; }
.style-28189 { color: #FFFFFF;line-height: 20px;margin: 0 0 30px; }
.style-28189 .link-image { opacity: 1;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;margin: 5px 15px 5px 0;max-height: 30px; }
.style-28189 .link-image:hover { opacity: 0.5; }
.style-28189 .submit-button { background-image: url('/ftpimages/236/site/857/images/searchIcon.png');background-color: transparent;background-repeat: no-repeat;background-position: 5px center;border-width: 0px;width: 27px;padding: 0px;min-height: 22px; }
.style-28189 .search-text { background-color: rgba(255,255,255,0.25);border: 0px;width: -moz-calc(45% - 30px);/*ff*/
width: -webkit-calc(45% - 30px);/*webkit*/
width: calc(45% - 30px);padding: 5px 0 5px 2%;color: #FFFFFF;font-family: 'EB Garamond', serif; }
.style-28189 li.group { display: inline-block; }
.style-28401 .h2-style { color: #0d461a;font-size: 30px;font-weight: normal; }
.style-28401 { color: #FFFFFF;line-height: 20px;margin: 30px 0 0; }
.style-28401 .link-image { opacity: 1;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease; }
.style-28401 .link-image:hover { opacity: 0.5; }
.style-28401 .submit-button { background-image: url('/ftpimages/236/site/857/images/searchIcon.png');background-color: transparent;background-repeat: no-repeat;background-position: 5px center;border-width: 0px;width: 27px;padding: 0px;min-height: 22px; }
.style-28401 .search-text { background-color: rgba(255,255,255,0.25);border: 0px;width: -moz-calc(98% - 40px);/*ff*/
width: -webkit-calc(98% - 40px);/*webkit*/
width: calc(98% - 40px);padding: 5px 5px 5px 10px;color: #FFFFFF;font-family: 'EB Garamond', serif;line-height: 21px; }
.style-28401 li.group { display: inline-block; }
.style-28400 A { background-color: #fff;color: #0d461a;padding: 7px 15px;text-decoration: none;margin-right: 10px; }
.style-28400 A:hover { color: #e0e0e0; }
.style-28400 { text-align: right;margin-top: 35px; }
.style-28399 .h2-style { font-family: 'Quattrocento Sans', sans-serif;color: #FFFFFF;margin: 30px 0 0;font-size: 35px;font-variant: small-caps; }
.style-28399 .photos { margin: 4px 15px 15px 0;float: left;max-width: -moz-available; }
.style-28399 .submit-button { background-image: url('/ftpimages/236/site/857/images/searchIcon.png');background-color: transparent;background-repeat: no-repeat;background-position: center center;border-width: 0px;margin: 0;width: 30px;padding: 0px;min-height: 27px;text-indent: -99999px; }
.style-28399 .search-text { -webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;background-color: #F2F2F2;border-width: 0px;padding: 4px; }
.style-28399 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28399 .goal { font-weight: bold; }
.style-28399 .search-label { margin: 0 10px 0 0; }
.style-28399 .header-widget { color: #fff; }
.style-28399 .album-select { margin-bottom: 10px; }
.style-28399 .dept-or-grade-desc { font-weight: normal; }
.style-28399 .greeting { margin: 0 0 10px 0; }
.style-28399 .course-desc { padding: 15px 40px 15px 40px;margin: 0 0 1px 0; }
.style-28399 .logo img { max-width: 100%; }
.style-28399 li.group { width: 100%;clear: both; }
.style-28399 .schedule-title { font-weight: bold; }
.style-28399 .course-title A { padding: 10px;display: block;text-decoration: none;background-color: #f4f5f9; }
.style-28399 .schedule-rescheduled { font-weight: bold; }
.style-28399 .schedule-cancelled { font-weight: bold; }
.style-28206 .h2-style { margin: 0 0 10px 0; }
.style-28206 { margin-bottom: 5px;font-size: 20px;line-height: 24px;color: rgba(255, 255, 255, 1); }
.style-28206 .photos { margin: 4px 10px 10px 0;float: left; }
.style-28206 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28206 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28206 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28206 .goal { font-weight: bold; }
.style-28206 .search-label { margin: 0 10px 0 0; }
.style-28206 .dept-or-grade-desc { font-weight: normal; }
.style-28206 .greeting { margin: 0 0 10px 0; }
.style-28206 .course-desc { padding: 15px 40px 15px 40px;margin: 0 0 1px 0; }
.style-28206 li.group { width: 100%; }
.style-28206 div.content-wrap { font-style: italic;margin-bottom: 15px; }
.style-28206 .schedule-title { font-weight: bold; }
.style-28206 .course-title A { padding: 10px;display: block;text-decoration: none;background-color: #f4f5f9; }
.style-28206 .schedule-rescheduled { font-weight: bold; }
.style-28206 .schedule-cancelled { font-weight: bold; }
.style-84175 .h1-style { font-family: tekton-pro,europa,sans-serif; }
.style-84175 .h2-style { font-family: tekton-pro, europa,sans-serif;font-weight: 300;font-style: normal; }
.style-84175 .h3-style { font-family: tekton-pro, sans-serif;font-weight: 300;font-style: normal; }
.style-84175 .h4-style { font-family: tekton-pro,europa,sans-serif; }
.style-84175 .h5-style { font-family: tekton-pro,europa,sans-serif; }
.style-84175 .h6-style { font-family: tekton-pro,europa,sans-serif; }
.style-84175 A { font-family: tekton-pro,europa,sans-serif; }
.style-84175 .button { font-family: tekton-pro,europa,sans-serif; }
.style-84175 { font-family: tekton-pro,europa,sans-serif; }
.style-42599 .h1-style { text-align: center;color: 127455; }
.style-42599 .h2-style { font-size: 40px;text-align: center;color: 127455;font-weight: bold;padding: 0px;border-width: 0px;border-style: solid; }
.style-42599 .h3-style { font-size: 22px;text-align: center;color: #127455;padding: 0px; }
.style-42599 .h4-style { text-align: center;font-size: 26px; }
.style-42778 .h2-style { background-color: #005e51;color: white;text-align: center;margin-left: -5px;margin-right: -5px;margin-top: 0px;padding: 8px 6px 8px 6px;font-size: 18pt; }
.style-42778 { margin-left: 5px;margin-top: 15px;background-color: #ddd;text-align: left;padding-left: 5px;padding-right: 5px; }
.style-28193 .h2-style { margin: 0 0 15px 0;color: #333; }
.style-28193 { background-color: #E0E0E0;color: #333;padding: 20px;margin-bottom: 30px; }
.style-28193 .long-description { margin: 5px 0 0 0; }
.style-28193 .one-hundred { color: #127455;font-weight: bold; }
.style-28193 .fund .bar { background-color: #127455; }
.style-28193 .goal { font-size: 24px;margin: 0 0 5px 0;color: #127455; }
.style-28193 .current { color: #333333; }
.style-28193 .chart { max-width: 75%; }
.style-28193 .fund .bar-container { border: 0;background-color: #fff; }
.style-28193 .fund .chart .scale li i { border-color: #878889; }
.style-28193 .annualfund .remaining { color: #333333; }
.style-28186 .h2-style { padding: 0 25px 0 10px;display: table-cell;vertical-align: middle; }
.style-28186 { background-color: #DFD1AA;padding: 10px;margin: 0 0 30px 0; }
.style-28186 .faculty-staff-control { margin: 0 0 20px; }
.style-28186 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28186 .goal { font-weight: bold; }
.style-28186 .team-label { color: #333;margin: 0 10px 0 0; }
.style-28186 .season-label { color: #333;margin: 0 10px 0 0; }
.style-28186 .school-level-label { color: #333;margin: 0 10px 0 0; }
.style-28186 .department-label { color: #333;margin: 0 10px 0 0; }
.style-28186 .grade-label { color: #333;margin: 0 10px 0 0; }
.style-28186 div.content-wrap { padding: 10px 10px 0;margin-left: 140px;display: table-cell; }
.style-73655 .h2-style { padding: 0 25px 0 10px;display: table-cell;vertical-align: middle; }
.style-73655 .h4-style { color: #FFFFFF; }
.style-73655 .h5-style { color: #FFFFFF; }
.style-73655 .h6-style { color: #FFFFFF; }
.style-73655 .button { background-color: #D1D1D1; }
.style-73655 { background-color: #127455;padding: 10px;margin: 0 0 30px 0;color: #FFFFFF; }
.style-73655 .faculty-staff-control { margin: 0 0 20px; }
.style-73655 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-73655 .goal { font-weight: bold; }
.style-73655 .team-label { color: #FFFFFF;margin: 0 10px 0 0; }
.style-73655 .season-label { color: #FFFFFF;margin: 0 10px 0 0; }
.style-73655 .school-level-label { color: #FFFFFF;margin: 0 10px 0 0; }
.style-73655 .department-label { color: #FFFFFF;margin: 0 10px 0 0; }
.style-73655 .grade-label { color: #FFFFFF;margin: 0 10px 0 0; }
.style-73655 div.content-wrap { padding: 10px 10px 0;margin-left: 140px;display: table-cell;color: #FFFFFF; }
.style-28195 { margin-bottom: 20px; }
.style-28195 .photos { margin: 0 0 10px 0; }
.style-28195 .job-title { color: #333;font-weight: bold;font-size: 16px; }
.style-28195 .bus-phone { font-size: 14px; }
.style-28195 .email { font-size: 14px; }
.style-28195 .biobutton { font-size: 14px; }
.style-28195 .title { color: #333;font-weight: bold; }
.style-28195 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28195 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28195 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28195 .goal { font-weight: bold; }
.style-28195 .first-name { font-size: 16px; }
.style-28195 .last-name { font-size: 16px; }
.style-28195 .search-label { margin: 0 10px 0 0; }
.style-28195 .dept-or-grade-desc { font-weight: normal; }
.style-28195 .greeting { margin: 0 0 10px 0; }
.style-28195 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-28195 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-28195 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-28195 li.group { display: inline-block;width: 100%; }
.style-28195 .team-headcoach { color: #878889;font-style: italic; }
.style-28195 .team-description { margin: 10px 0; }
.style-28195 .schedule-result { background-color: transparent; }
.style-28195 .schedule-title { font-weight: bold; }
.style-28195 .winloss { margin: 0 0 2px 0; }
.style-28195 th.winloss-amount { color: #127455; }
.style-28195 td.winloss-amount { color: #666; }
.style-28195 .roster-entry { background-color: #e0e0e0;padding: 10px 20px;margin: 0 0 2px 0; }
.style-28195 .athleticteamroster .player-name-link { color: #127455;text-decoration: none; }
.style-28195 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-28195 .schedule-rescheduled { font-weight: bold; }
.style-28195 .schedule-cancelled { font-weight: bold; }
.style-28195 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-28195 .game { background-color: #E0E0E0;padding: 10px 20px; }
.style-28195 .game .ath-row.ath-row-one { font-size: 20px;color: #127455;font-weight: bold;margin: 0 0 10px 0; }
.style-28195 .winloss.Win { background-color: transparent; }
.style-28195 .winloss.Loss { background-color: transparent; }
.style-28194 .h4-style { margin: 0 0 10px 0; }
.style-28194 .button { margin: 0!important; }
.style-28194 { margin-bottom: 20px; }
.style-28194 time { color: #8f8f8f; }
.style-28194 .readmore { margin: 10px 0!important; }
.style-28194 .brief-description { margin: 10px 0; }
.style-28194 .location { font-weight: bold; }
.style-28194 .photos { margin: 0 0 10px 0; }
.style-28194 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28194 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28194 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28194 .goal { font-weight: bold; }
.style-28194 .search-label { margin: 0 10px 0 0; }
.style-28194 .dept-or-grade-desc { font-weight: normal; }
.style-28194 .greeting { margin: 0 0 10px 0; }
.style-28194 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-28194 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-28194 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-28194 li.group { display: inline-block;width: 100%; }
.style-28194 .schedule-title { font-weight: bold; }
.style-28194 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-28194 .schedule-rescheduled { font-weight: bold; }
.style-28194 .schedule-cancelled { font-weight: bold; }
.style-28194 .date-icon { background-color: #E0E0E0;border-radius: 50%;padding: 0 10px;box-sizing: border-box;width: 60px;height: 60px; }
.style-28194 .month-name { color: #FFFFFF;font-size: 18px;padding: 3px;margin-top: 7px;line-height: 1;text-transform: uppercase; }
.style-28194 .day-number { padding: 0 4px 4px;color: #0d461a;font-size: 22px;line-height: 1; }
.style-28194 .event-detail { margin: 0 0 20px 70px; }
.style-28194 .filter-group { margin: 0 0 10px 0!important; }
.style-28194 .filter-group-title { margin: 20px 0 10px 0; }
.style-28194 .filter-group-list { width: 100%; }
.style-28194 .filter-item { margin: 0 0 2px 0; }
.style-28194 .button-group { display: block;margin: 0 0 10px -5px; }
.style-28194 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-28194 .calendar-grid { background-color: #fff; }
.style-28194 .calendardatepicker li.today a { background-color: #fff; }
.style-28194 li.has-events a { font-weight: bold; }
.style-28194 .prev-button { background-color: #E0E0E0;padding: 4px 10px;margin: 0 0 0 2px;color: #127455;text-decoration: none; }
.style-28194 .prev-button:hover { background-color: #127455;color: #FFFFFF; }
.style-28194 .next-button { background-color: #E0E0E0;padding: 4px 10px;margin: 0 0 0 2px;color: #127455;text-decoration: none; }
.style-28194 .next-button:hover { background-color: #127455;color: #FFFFFF; }
.style-28194 .month-select { margin: 0 0 20px; }
.style-28194 .day-header span { padding: 5px;background-color: #127455;color: #fff;font-weight: bold; }
.style-28194 li.other-month a { opacity: .5; }
.style-28194 .selected-date { text-align: center; }
.style-28194 .today-button { padding: 4px 10px;margin: 0;text-decoration: none;font-size: 20px; }
.style-28194 .day a { background-color: #e0e0e0;padding: 5px;color: #127455; }
.style-28194 .day a:hover { background-color: #127455;color: #fff; }
.style-28194 .large-calendar-grid { border-color: #fff; }
.style-28194 .large-calendar-grid ol.calendar-header li { background-color: #3b5e7f;color: #fff;border-left: solid 2px #fff;border-bottom: 0;padding: 5px; }
.style-28194 .large-calendar-grid .day-holder { border-left: solid 2px #fff;border-bottom: solid 2px #fff;background-color: #f4f5f9; }
.style-28194 .large-calendar-grid .date { background: transparent; }
.style-28194 .large-calendar-grid .other-month.day-holder { background-color: #d4d5d9; }
.style-28194 .large-calendar-grid .other-month.day-holder .date { padding: 5px;color: #fff;font-weight: bold; }
.style-28194 .large-calendar-grid .today.day-holder { background-color: #3b5e7f;color: #fff; }
.style-28194 .large-calendar-grid .today.day-holder .date { padding: 5px;color: #fff;font-weight: bold; }
.style-28194 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: #333;font-weight: bold; }
.style-28194 .large-calendar-grid .day-holder .date.active { background-color: #fff;color: #28475E; }
.style-28194 .large-calendar-grid .calendar-list { border: 0px; }
.style-28194 .h4-style.calendar-event-title { font-size: 14px; }
.style-28194 .h4-style.calendar-event-title a { font-size: 14px;display: inline-block; }
.style-28194 .more-details { font-size: 14px; }
.style-28208 .h4-style { margin: 0 0 10px 0; }
.style-28208 { margin-bottom: 20px; }
.style-28208 time { color: #8f8f8f;font-style: italic; }
.style-28208 .readmore { margin: 10px 0; }
.style-28208 .brief-description { margin: 0 0 5px 0; }
.style-28208 .location { font-size: 14px;color: #000000;line-height: 1;margin: 5px 0 0; }
.style-28208 .photos { margin: 0 0 10px 0; }
.style-28208 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28208 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28208 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28208 .goal { font-weight: bold; }
.style-28208 .search-label { margin: 0 10px 0 0; }
.style-28208 .dept-or-grade-desc { font-weight: normal; }
.style-28208 .greeting { margin: 0 0 10px 0; }
.style-28208 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-28208 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-28208 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-28208 li.group { display: inline-block;width: 100%; }
.style-28208 .schedule-title { font-weight: bold; }
.style-28208 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-28208 .schedule-rescheduled { font-weight: bold; }
.style-28208 .schedule-cancelled { font-weight: bold; }
.style-28208 .event-time { display: inline-block;line-height: 1;font-size: 14px; }
.style-28208 .date-icon { border: 2px solid #3b5e7f;margin-bottom: 15px; }
.style-28208 .month-name { background-color: #3b5e7f;color: #fff;padding: 4px 10px; }
.style-28208 .day-number { font-size: 24px;font-weight: bold;padding: 5px; }
.style-28208 .event-detail { margin: 0 0 20px 60px; }
.style-28208 .filter-group { margin: 0 0 10px 0!important; }
.style-28208 .filter-group-title { margin: 20px 0 10px 0; }
.style-28208 .filter-group-list { width: 100%; }
.style-28208 .filter-item { padding: 5px 10px;color: #333;margin: 0 0 2px 0; }
.style-28208 .button-group { display: block;margin: 0 0 10px -5px; }
.style-28208 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-28208 .calendar-grid { background-color: #fff; }
.style-28208 li.has-events a { font-weight: bold; }
.style-28208 .prev-button { background-color: #127455;padding: 4px 10px;margin: 0 0 0 2px;color: #fff;text-decoration: none; }
.style-28208 .next-button { background-color: #127455;padding: 4px 10px;margin: 0 2px 0 0;color: #fff;text-decoration: none; }
.style-28208 .day-header span { padding: 5px;background-color: #3b5e7f;color: #fff;font-weight: bold; }
.style-28208 li.other-month a { background-color: #f4f5f9;color: #B7B9BA; }
.style-28208 .selected-date { text-align: center;color: #127455; }
.style-28208 .today-button { padding: 4px 10px;margin: 0;text-decoration: none; }
.style-28208 .large-calendar-grid { border-color: #fff; }
.style-28208 .large-calendar-grid ol.calendar-header li { background-color: #127455;color: #fff;border-left: solid 2px #fff;border-bottom: 0;padding: 5px; }
.style-28208 .large-calendar-grid .day-holder { border-left: solid 2px #fff;border-bottom: solid 2px #fff;background-color: #e0e0e0; }
.style-28208 .large-calendar-grid .date { background: transparent; }
.style-28208 .large-calendar-grid .other-month.day-holder { opacity: .6; }
.style-28208 .large-calendar-grid .other-month.day-holder .date { padding: 5px; }
.style-28208 .large-calendar-grid .today.day-holder { color: #fff; }
.style-28208 .large-calendar-grid .today.day-holder .date { padding: 5px;font-weight: bold;color: #333; }
.style-28208 .large-calendar-grid .has-events.day-holder { background-color: #e0e0e0; }
.style-28208 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: #333;font-weight: bold; }
.style-28208 .large-calendar-grid .day-holder .date.active { background-color: #fff;color: #28475E; }
.style-28208 .large-calendar-grid .calendar-list { border: 0px; }
.style-28208 .h4-style.calendar-event-title { font-size: 16px;display: block;margin: 0;color: #127455;padding: 5px 0 0;border-top: 1px solid #fff; }
.style-28208 .h4-style.calendar-event-title a { font-size: 16px;display: block!important;margin: 0; }
.style-28208 .more-details { font-size: 14px; }
.style-28196 .full-name { color: #127455; }
.style-28196 .job-title { font-weight: bold; }
.style-28196 .greeting { margin: 0 0 10px 0; }
.style-28196 .course-title.off-state { background-color: #E0E0E0;margin: 0 0 2px 0;color: #127455; }
.style-28196 .course-title.off-state:hover { background-color: #127455;color: #fff; }
.style-28196 .course-desc { padding: 0 20px 8px 20px;margin: 0 0 2px 0;background-color: #127455;color: #fff; }
.style-28196 .course-title A { text-decoration: none;padding: 10px 20px;display: block; }
.style-28196 .course-title.on-state { background-color: #127455;color: #fff;margin: 0; }
.style-28197 { margin-bottom: 20px; }
.style-28197 time { color: #878889;font-style: italic; }
.style-28197 .photos { margin: 0 0 10px 0; }
.style-28197 .author { font-weight: bold; }
.style-28197 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-28197 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-28197 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28197 .goal { font-weight: bold; }
.style-28197 .search-label { margin: 0 10px 0 0; }
.style-28197 .dept-or-grade-desc { font-weight: normal; }
.style-28197 .greeting { margin: 0 0 10px 0; }
.style-28197 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-28197 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-28197 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-28197 li.group { display: inline-block;width: 100%; }
.style-28197 .schedule-title { font-weight: bold; }
.style-28197 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-28197 .schedule-rescheduled { font-weight: bold; }
.style-28197 .schedule-cancelled { font-weight: bold; }
.style-28197 .filter-item { color: #333;margin: 0 0 2px 0; }
.style-28197 .filter-item:hover { color: #127455; }
.style-28197 .button-group { margin: 10px 0; }
.style-28197 .select-all { padding: 4px 10px;margin: 0 2px 2px 0; }
.style-28197 .clear-all { padding: 4px 10px;margin: 0 2px 2px 0; }
.style-28197 .refresh { padding: 4px 10px;margin: 0 2px 2px 0; }
.style-28197 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-28197 .newsarchivedatepicker .current-year { text-align: center;font-size: 20px;color: #127455; }
.style-28197 .newsarchivedatepicker .prev-year { background-color: #127455;padding: 4px 10px;margin: 0;color: #fff;text-decoration: none;text-align: center; }
.style-28197 .newsarchivedatepicker .month-number { padding: 10px;background-color: #e0e0e0;color: #127455;margin: 0 0 2px 0;border: 0px; }
.style-28197 .newsarchivedatepicker .month-number:hover { background-color: #127455;color: #fff; }
.style-28197 .newsarchivelist .publish-month { margin: 0 0 10px 0; }
.style-28197 .newsarchivedatepicker .next-year { background-color: #127455;padding: 4px 10px;margin: 0;color: #fff;text-decoration: none;text-align: center; }
.style-28197 .newsarchivedatepicker .month-container { padding: 0; }
.style-28197 .newsarchivedatepicker .year-container { margin: 0 0 10px 0; }
.style-28209 .h2-style { margin: 0 0 10px 0; }
.style-28209 { margin-bottom: 30px; }
.style-28209 .photos { margin: 4px 10px 10px 0;float: left; }
.style-28209 .submit-button { background-image: url('/ftpimages/236/site/857/images/searchIcon.png');background-color: transparent;background-repeat: no-repeat;background-position: center center;border-width: 0px;margin: 0;width: 30px;padding: 0px;min-height: 27px;text-indent: -99999px; }
.style-28209 .search-text { -webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;background-color: #127455;border-width: 0px;padding: 4px;color: #fff;font-family: 'EB Garamond', serif; }
.style-28209 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-28209 .goal { font-weight: bold; }
.style-28209 .search-label { margin: 0 10px 0 0; }
.style-28209 .dept-or-grade-desc { font-weight: normal; }
.style-28209 .greeting { margin: 0 0 10px 0; }
.style-28209 .course-desc { padding: 15px 40px 15px 40px;margin: 0 0 1px 0; }
.style-28209 li.group { width: 100%; }
.style-28209 .schedule-title { font-weight: bold; }
.style-28209 .search-container { margin: 0 0 20px; }
.style-28209 .course-title A { padding: 10px;display: block;text-decoration: none;background-color: #f4f5f9; }
.style-28209 .schedule-rescheduled { font-weight: bold; }
.style-28209 .schedule-cancelled { font-weight: bold; }
.style-85578 .h1-style { color: inherit; }
.style-85578 .h2-style { color: inherit; }
.style-85578 .h3-style { color: inherit; }
.style-85578 .h4-style { color: inherit; }
.style-85578 .h5-style { color: inherit; }
.style-85578 .h6-style { color: inherit; }
.style-85578 A { color: #F1E7CD; }
.style-85578 A:hover { text-decoration: none; }
.style-85578 .button { color: #127455; }
.style-85578 .button:hover { background-color: #FFFFFF;color: #127455; }
.style-85578 { line-height: 30px;margin-bottom: 30px;padding: 12px;color: #fff;text-align: center;display: block;text-decoration: none;background-color: #127455;font-size: 18pt;font-weight: normal;background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/437/misc/misc_209503.png);background-size: 20%;background-repeat: no-repeat;background-position: center;font-family: Europa; }
.style-85578 .category-description { margin: 10px 0; }
.style-85578 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-85578 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-85578 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-85578 .goal { font-weight: bold; }
.style-85578 .album-select { margin-bottom: 10px; }
.style-85578 li.group { clear: both;width: 100%;margin: 20px 0 0; }
.style-85578 li.group:first-child { margin-top: 0; }
.style-85578 .schedule-title { font-weight: bold; }
.style-85578 .schedule-rescheduled { font-weight: bold; }
.style-85578 .schedule-cancelled { font-weight: bold; }
.style-85578 .newsarchivedatepicker .current-year { text-align: center; }
.style-85578 .newsarchivedatepicker .prev-year { text-align: right; }
.style-85578 .newsarchivedatepicker .month-number { background-image: none;background-color: #3b5e7f;border: 0px;padding: 5px;margin: 5px 0;color: #fff; }
.style-85578 .newsarchivedatepicker .month-number:hover { background-color: #70afec; }
.style-85578 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-28213 .nav-menu { margin: 0 0 40px 0; }
.style-28213 .l1-item { background-color: #DFD1AA;margin: 0px 2px 2px 0px;color: #0d461a;font-weight: normal; }
.style-28213 .l1-item:hover { background-color: #137555;color: #fff; }
.style-28213 .l1-item > a { padding: 5px 20px !important;text-decoration: none;color: inherit;letter-spacing: 1px;font-weight: bold; }
.style-28213 .l1-item > a:hover { text-decoration: none; }
.style-28213 .l1-item > a .arrow { border-color: inherit;border-width: 0 2px 2px 0;border-style: solid;width: 5px;height: 5px;top: -2px;left: 6px;position: relative;display: inline-block;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/; }
.style-28213 .l1-item.active { background-color: #137555;color: #fff; }
.style-28213 .l2-item { color: #f4f5f9; }
.style-28213 .l2-item:hover { color: #DFD1AA; }
.style-28213 .l2-item > a { text-decoration: none;color: inherit;font-weight: bold;padding: 5px 15px!important; }
.style-28213 .l2-item > a:hover { text-decoration: none; }
.style-28213 .l2-item > a .arrow { border-color: inherit;border-width: 2px 2px 0 0;border-style: solid;width: 5px;height: 5px;right: 10px;top: 40%;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/; }
.style-28213 .l2-item.active { color: #DFD1AA; }
.style-28213 .l3-item { color: #fff; }
.style-28213 .l3-item:hover { color: #DFD1AA; }
.style-28213 .l3-item > a { text-decoration: none;color: inherit;padding: 5px 15px!important;font-weight: bold; }
.style-28213 .l3-item > a:hover { text-decoration: none; }
.style-28213 .l3-item > a .arrow { border-color: inherit;border-width: 2px 2px 0 0;border-style: solid;width: 5px;height: 5px;right: 15px;top: 40%;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/; }
.style-28213 .l3-item.active { color: #DFD1AA; }
.style-28213 .l3-item.active > a { color: inherit; }
.style-28213 .l3-item.active > a .arrow { border-color: inherit; }
.style-28213 .level2 { background-color: #137555;left: -1px; }
.style-28213 .level3 { background-color: #137555; }
.style-73653 .nav-menu { display: block;background-color: #DCDCDC; }
.style-73653 .l1-item { display: block;background-color: #DFD1AA;margin: 0px 50px 2px 0px;color: #0d461a;font-weight: normal; }
.style-73653 .l1-item:hover { background-color: #137555;color: #fff; }
.style-73653 .l1-item > a { display: block;padding: 7px;text-decoration: none;color: inherit;letter-spacing: 1px;font-weight: bold;background-color: #DCDCDC;font-size: 15px; }
.style-73653 .l1-item > a:hover { text-decoration: none; }
.style-73653 .l1-item > a .arrow { border-color: inherit;border-width: 0 2px 2px 0;border-style: solid;width: 7px;height: 5px;top: -2px;left: 6px;position: relative;display: block;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/; }
.style-73653 .l1-item.active { background-color: #137555;color: #fff; }
.style-73653 .l2-item { color: #f4f5f9; }
.style-73653 .l2-item:hover { color: #DFD1AA; }
.style-73653 .l2-item > a { text-decoration: none;color: inherit;font-weight: bold;padding: 5px 15px!important; }
.style-73653 .l2-item > a:hover { text-decoration: none; }
.style-73653 .l2-item > a .arrow { border-color: inherit;border-width: 2px 2px 0 0;border-style: solid;width: 5px;height: 5px;right: 10px;top: 40%;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/; }
.style-73653 .l2-item.active { color: #DFD1AA; }
.style-73653 .l3-item { color: #fff; }
.style-73653 .l3-item:hover { color: #DFD1AA; }
.style-73653 .l3-item > a { text-decoration: none;color: inherit;padding: 5px 15px!important;font-weight: bold; }
.style-73653 .l3-item > a:hover { text-decoration: none; }
.style-73653 .l3-item > a .arrow { border-color: inherit;border-width: 2px 2px 0 0;border-style: solid;width: 5px;height: 5px;right: 15px;top: 40%;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/; }
.style-73653 .l3-item.active { color: #DFD1AA; }
.style-73653 .l3-item.active > a { color: inherit; }
.style-73653 .l3-item.active > a .arrow { border-color: inherit; }
.style-73653 .level1 { display: block; }
.style-73653 .level2 { background-color: #137555;left: -1px; }
.style-73653 .level3 { background-color: #137555; }
.style-28212 .l1-item { color: #fff;float: none;display: inline-block;letter-spacing: 1px;margin: 0 10px 4px 0;font-family: 'Quattrocento Sans', sans-serif; }
.style-28212 .l1-item:hover { color: #fff; }
.style-28212 .l1-item > a { padding: 5px 5px!important;color: inherit;text-decoration: none;font-weight: normal;font-size: 20px; }
.style-28212 .l2-item { color: #fff;margin: 0 0 2px; }
.style-28212 .l2-item:hover { color: #DFD1AA; }
.style-28212 .l2-item > a { padding: 10px 15px 10px 15px !important;color: inherit;line-height: 1.2;text-decoration: none;font-size: 16px;font-weight: normal; }
.style-28212 .l2-item > a:hover { text-decoration: none; }
.style-28212 .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;: /*smoothes rough edges in Chrome*/; }
.style-28212 .l2-item.active { color: #DFD1AA; }
.style-28212 .l3-item { color: #fff; }
.style-28212 .l3-item:hover { color: #DFD1AA; }
.style-28212 .l3-item > a { padding: 10px 15px 10px 15px !important;color: inherit;text-decoration: none;font-size: 16px;font-weight: normal;line-height: 1.2; }
.style-28212 .l3-item > a:hover { text-decoration: none; }
.style-28212 .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;: /*smoothes rough edges in Chrome*/; }
.style-28212 .l3-item.active { color: #DFD1AA; }
.style-28212 .level1 { text-align: right;font-size: 0;-webkit-font-smoothing: subpixel-antialiased; }
.style-28212 .level2 { background-color: #137555;text-align: left; }
.style-28212 .level3 { background-color: #137555;text-align: left; }
.style-28211 .l1-item { color: rgba(255, 255, 255, 1);float: none;display: inline-block;margin: 0 0 0 15px; }
.style-28211 .l1-item:hover { color: #DFD1AA; }
.style-28211 .l1-item > a { color: inherit;text-decoration: none;padding: 5px 0 1px 15px !important;font-size: 14px;font-weight: bold; }
.style-28211 .l1-item > a:hover { text-decoration: none; }
.style-28211 .l1-item.active { color: #DFD1AA; }
.style-28211 .l2-item { color: #fff; }
.style-28211 .l2-item:hover { color: #DFD1AA; }
.style-28211 .l2-item > a { color: inherit;text-decoration: none;padding: 5px; }
.style-28211 .l2-item > a:hover { text-decoration: none; }
.style-28211 .l2-item.active { color: #DFD1AA; }
.style-28211 .l3-item { color: #fff; }
.style-28211 .l3-item:hover { color: #DFD1AA; }
.style-28211 .l3-item > a { color: inherit;text-decoration: none;padding: 5px; }
.style-28211 .l3-item > a:hover { text-decoration: none; }
.style-28211 .l3-item.active { color: #DFD1AA; }
.style-28211 .level1 { text-align: right;font-size: 0px; }
.style-28211 .level2 { text-align: left;font-size: 15px;background-color: #137555; }
.style-28211 .level3 { text-align: left;background-color: #137555;font-size: 15px; }
.style-49423 .h2-style { color: #fff;margin: 0 0 0 60px;font-size: 22px;font-weight: normal; }
.style-49423 .h4-style { margin-top: 0;color: #fff;text-decoration: none;font-family: 'Quattrocento Sans', sans-serif;font-size: 29px;font-variant: small-caps;font-weight: 300; }
.style-49423 A { color: #fff;margin-top: 0;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 20px; }
.style-49423 { margin: 0 0 30px 0;color: #FFFFFF;padding: 20px;background-color: rgba(18, 116, 85, 1);background-image: url('/ftpimages/437/site/1012/images/trees_15percent.png');background-position: bottom -33% left -50px;background-repeat: no-repeat;background-size: 52%; }
.style-49423 .description { margin-top: 0px; }
.style-49423 time { color: #fefefe;margin: 0px;padding: 0px;font-style: italic;visibility: hidden; }
.style-49423 .readmore { background-color: #E0E0E0;font-size: 15px;margin-top: 10px;margin-bottom: 00px;color: #0d461a; }
.style-49423 .readmore:hover { text-decoration: none;background-color: #fff; }
.style-49423 .link-image { float: left;margin: 0px 10px 10px 0px!important; }
.style-49423 .h4-style A { color: #fff;text-decoration: none;font-size: 29px;font-variant: small-caps;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300;margin-bottom: 0px; }
.style-49423 .brief-description { margin: 10px 0; }
.style-49423 .location { margin: 10px 0;font-weight: bold; }
.style-49423 .contact-info { margin: 10px 0; }
.style-49423 .author { color: #fff;font-weight: bold; }
.style-49423 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;padding: 0 30px;margin: 0 0 10px 0; }
.style-49423 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 0;right: 10px!important;opacity: 1 !important;border-left: 3px solid #fff;border-bottom: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-49423 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 10px!important;opacity: 1 !important;border-right: 3px solid #fff;border-top: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-49423 .crl-pager { left: 0px;margin-top: -50px; }
.style-49423 .carousel .flex-control-nav li a { background-color: rgba(255,255,255,.5);box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none; }
.style-49423 .carousel .flex-control-nav li a:hover { background-color: #fff; }
.style-49423 .carousel .flex-control-nav li > a.flex-active { background-color: #fff; }
.style-49423 A.links-urllink { color: #fff;text-decoration: none;font-size: 29px;font-variant: small-caps;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300; }
.style-49423 .contact-info A { color: #fff; }
.style-49423 .date-icon { margin: 0;padding: 5px;border-color: #589BCE;border-width: 2px;border-style: solid; }
.style-49423 .month-name { font-size: 24px;margin: 0 0 10px 0; }
.style-49423 .day-number { font-size: 30px; }
.style-49423 .view-comments { background-color: #E0E0E0;font-size: 15px;margin-top: 10px;color: #0d461a;visibility: hidden; }
.style-49423 .view-comments:hover { background-color: #fff; }
.style-77788 .h2-style { color: #fff;margin: 0 0 0 60px;font-size: 22px;font-weight: normal; }
.style-77788 .h4-style { margin: 0;color: #fff;text-decoration: none;font-family: 'Quattrocento Sans', sans-serif;font-size: 29px;font-variant: small-caps;font-weight: 300; }
.style-77788 A { color: #fff;margin-top: 0;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 20px; }
.style-77788 { color: #FFFFFF;padding: 5px 5px 0px 5px;background-color: rgba(18, 116, 85, 1); }
.style-77788 .description { margin-top: 0px; }
.style-77788 time { color: #fefefe;margin: 0px;padding: 0px;font-style: italic;visibility: hidden; }
.style-77788 .readmore { background-color: #E0E0E0;font-size: 15px;margin-top: 10px;margin-bottom: 00px;color: #0d461a; }
.style-77788 .readmore:hover { text-decoration: none;background-color: #fff; }
.style-77788 .link-image { float: left;margin: 0px 10px 10px 0px!important; }
.style-77788 .h4-style A { color: #fff;text-align: center;text-decoration: none;font-size: 29px;font-variant: small-caps;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300;margin: 0px; }
.style-77788 .brief-description { margin: 10px 0; }
.style-77788 .location { margin: 10px 0;font-weight: bold; }
.style-77788 .contact-info { margin: 10px 0; }
.style-77788 .author { color: #fff;font-weight: bold; }
.style-77788 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;padding: 0 30px;margin: 0px; }
.style-77788 .carousel.flex-horizontal .flex-direction-nav .flex-prev { display: none;left: 0;right: 10px!important;opacity: 1 !important;border-left: 3px solid #fff;border-bottom: 3px solid #fff;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-77788 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 10px!important;opacity: 1 !important;border-right: 3px solid #fff;border-top: 3px solid #fff;display: none;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-77788 .crl-pager { left: 0px;margin-top: -50px; }
.style-77788 .carousel .flex-control-nav li a { background-color: rgba(255,255,255,.5);box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none; }
.style-77788 .carousel .flex-control-nav li a:hover { background-color: #fff; }
.style-77788 .carousel .flex-control-nav li > a.flex-active { background-color: #fff; }
.style-77788 A.links-urllink { color: #fff;text-decoration: none;font-size: 29px;font-variant: small-caps;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300; }
.style-77788 .contact-info A { color: #fff; }
.style-77788 .date-icon { margin: 0;padding: 5px;border-color: #589BCE;border-width: 2px;border-style: solid; }
.style-77788 .month-name { font-size: 24px;margin: 0 0 10px 0; }
.style-77788 .day-number { font-size: 30px; }
.style-77788 .view-comments { background-color: #E0E0E0;font-size: 15px;margin-top: 10px;color: #0d461a;visibility: hidden; }
.style-77788 .view-comments:hover { background-color: #fff; }
.style-42011 .h2-style { color: #fff;margin: 10px;font-size: 22pt;font-weight: normal;text-align: center;background-color: rgba(0, 0, 0, 0.2);padding: 2px; }
.style-42011 .h4-style { display: none;color: #fff;text-decoration: none;font-family: 'Quattrocento Sans', sans-serif;font-size: 29px;font-variant: small-caps;font-weight: 300; }
.style-42011 A { color: #fff;margin-top: 0;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 20px; }
.style-42011 { color: #FFFFFF;background-color: rgba(18, 116, 85, 1);margin: 15px; }
.style-42011 time { color: #fefefe;margin: 10px 0;font-style: italic; }
.style-42011 .readmore { background-color: #E0E0E0;font-size: 15px;color: #0d461a;margin-top: 15px;margin-bottom: 0px; }
.style-42011 .readmore:hover { text-decoration: none;background-color: #fff; }
.style-42011 .link-image { float: left;margin: 0px 10px 10px 0px!important; }
.style-42011 .h4-style A { color: #fff;text-decoration: none;font-size: 29px;font-variant: small-caps;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300; }
.style-42011 .brief-description { margin: 10px; }
.style-42011 .location { margin: 10px 0;font-weight: bold; }
.style-42011 .contact-info { margin: 10px 0; }
.style-42011 .author { color: #fff;font-weight: bold; }
.style-42011 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px;padding: 0px; }
.style-42011 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 10px!important;opacity: 1 !important;border-left: 3px solid #fff;border-bottom: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-42011 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 10px!important;opacity: 1 !important;border-right: 3px solid #fff;border-top: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-42011 .crl-pager { left: 0px; }
.style-42011 .carousel .flex-control-nav li a { background-color: rgba(255,255,255,.5);box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none; }
.style-42011 .carousel .flex-control-nav li a:hover { background-color: #fff; }
.style-42011 .carousel .flex-control-nav li > a.flex-active { background-color: #fff; }
.style-42011 A.links-urllink { color: #fff;text-decoration: none;font-size: 29px;font-variant: small-caps;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300; }
.style-42011 .carousel li.group { margin: 0px;padding: 0px; }
.style-42011 .contact-info A { color: #fff; }
.style-42011 .date-icon { margin: 0;padding: 5px;border-color: #589BCE;border-width: 2px;border-style: solid; }
.style-42011 .month-name { font-size: 24px;margin: 0 0 10px 0; }
.style-42011 .day-number { font-size: 30px; }
.style-42011 .view-comments { background-color: #E0E0E0;font-size: 15px;margin-top: 10px;color: #0d461a; }
.style-42011 .view-comments:hover { background-color: #fff; }
.style-54783 .h2-style { margin: 0 0 20px 0; }
.style-54783 { margin-bottom: 30px; }
.style-54783 time { display: none;font-size: 0px;visibility: hidden; }
.style-54783 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0; }
.style-54783 .carousel figure img { margin: 0px; }
.style-54783 .carousel .h4-style.crl-title { font-size: 20pt; }
.style-54783 .carousel .crl-description { color: #28475E; }
.style-54783 .carousel .counter.crl-counter { visibility: hidden; }
.style-54783 .carousel .caption-spacing.crl-inner-details { text-align: center;font-size: 18pt;background-color: rgba(255,255,255,.7); }
.style-54783 .carousel .h4-style a.crl-title { display: none;font-size: 0px;visibility: hidden; }
.style-54783 .carousel .crl-readmore { display: none; }
.style-54783 .carousel .crl-author { display: none;visibility: hidden;font-size: 0px; }
.style-83467 .h2-style { margin: 0 0 20px 0; }
.style-83467 { margin-bottom: 30px; }
.style-83467 time { display: none;font-size: 0px;visibility: hidden; }
.style-83467 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0; }
.style-83467 .carousel figure img { margin: 0px; }
.style-83467 .carousel .h4-style.crl-title { font-size: 20pt; }
.style-83467 .carousel .crl-description { color: #28475E; }
.style-83467 .carousel .counter.crl-counter { visibility: hidden; }
.style-83467 .carousel .caption-spacing.crl-inner-details { text-align: center;font-size: 18pt;background-color: rgba(255,255,255,.7); }
.style-83467 .carousel .h4-style a.crl-title { display: none;font-size: 0px;visibility: hidden; }
.style-83467 .carousel .crl-readmore { display: none; }
.style-83467 .carousel .crl-author { display: none;visibility: hidden;font-size: 0px; }
.style-84176 .h2-style { margin: 0 0 20px 0; }
.style-84176 { margin-bottom: 30px; }
.style-84176 time { display: none;font-size: 0px;visibility: hidden; }
.style-84176 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0; }
.style-84176 .carousel figure img { margin: 0px;object-fit: cover;width: 735px;height: 735px; }
.style-84176 .carousel .h4-style.crl-title { font-size: 20pt; }
.style-84176 .carousel .crl-description { color: #28475E; }
.style-84176 .carousel .counter.crl-counter { visibility: hidden; }
.style-84176 .carousel .caption-spacing.crl-inner-details { text-align: center;font-size: 18pt;background-color: rgba(255,255,255,.7); }
.style-84176 .carousel .h4-style a.crl-title { display: none;font-size: 0px;visibility: hidden; }
.style-84176 .carousel .crl-readmore { display: none; }
.style-84176 .carousel .crl-author { display: none;visibility: hidden;font-size: 0px; }
.style-87973 .h2-style { margin: 0 0 20px 0; }
.style-87973 { margin-bottom: 30px; }
.style-87973 time { display: none;font-size: 0px;visibility: hidden; }
.style-87973 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0; }
.style-87973 .carousel figure img { margin: 0px;object-fit: cover;width: 735px;height: 735px; }
.style-87973 .carousel .h4-style.crl-title { font-size: 20pt; }
.style-87973 .carousel .crl-description { color: #28475E; }
.style-87973 .carousel .counter.crl-counter { visibility: hidden; }
.style-87973 .carousel .caption-spacing.crl-inner-details { text-align: center;font-size: 18pt;background-color: rgba(255,255,255,.7); }
.style-87973 .carousel .h4-style a.crl-title { display: none;font-size: 0px;visibility: hidden; }
.style-87973 .carousel .crl-readmore { display: none; }
.style-87973 .carousel .crl-author { display: none;visibility: hidden;font-size: 0px; }
.style-73833 .h2-style { color: #fff;margin: 0 0 20px 60px;font-size: 22px;font-weight: normal; }
.style-73833 .h4-style { margin-top: 0;color: #fff;text-decoration: none;font-family: 'Quattrocento Sans', sans-serif;font-size: 29px;font-variant: small-caps;font-weight: 300; }
.style-73833 A { color: #fff;margin-top: 0;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 20px; }
.style-73833 { margin: 0 0 30px 0;color: #FFFFFF;padding: 20px;background-color: rgba(18, 116, 85, 1);background-image: url('/ftpimages/437/site/1012/images/trees_15percent.png');background-position: bottom -33% left -50px;background-repeat: no-repeat;background-size: 52%; }
.style-73833 time { color: #fefefe;margin: 10px 0;font-style: italic;display: none;visibility: hidden;opacity: 0; }
.style-73833 .readmore { background-color: #E0E0E0;font-size: 15px;margin-top: 10px;color: #0d461a; }
.style-73833 .readmore:hover { text-decoration: none;background-color: #fff; }
.style-73833 .link-image { float: left;margin: 0px 10px 10px 0px!important; }
.style-73833 .h4-style A { color: #fff;text-decoration: none;font-size: 29px;font-variant: small-caps;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300; }
.style-73833 .brief-description { margin: 10px 0; }
.style-73833 .location { margin: 10px 0;font-weight: bold; }
.style-73833 .contact-info { margin: 10px 0; }
.style-73833 .author { color: #fff;font-weight: bold; }
.style-73833 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;padding: 0 35px;margin: 0 0 30px 0; }
.style-73833 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 0;right: 10px!important;opacity: 1 !important;border-left: 3px solid #fff;border-bottom: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-73833 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 10px!important;opacity: 1 !important;border-right: 3px solid #fff;border-top: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-73833 .crl-pager { left: 0px; }
.style-73833 .carousel .flex-control-nav li a { background-color: rgba(255,255,255,.5);box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none; }
.style-73833 .carousel .flex-control-nav li a:hover { background-color: #fff; }
.style-73833 .carousel .flex-control-nav li > a.flex-active { background-color: #fff; }
.style-73833 A.links-urllink { color: #fff;text-decoration: none;font-size: 29px;font-variant: small-caps;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300; }
.style-73833 .contact-info A { color: #fff; }
.style-73833 .date-icon { margin: 0;padding: 5px;border-color: #589BCE;border-width: 2px;border-style: solid; }
.style-73833 .month-name { font-size: 24px;margin: 0 0 10px 0; }
.style-73833 .day-number { font-size: 30px; }
.style-73833 .view-comments { background-color: #E0E0E0;font-size: 15px;margin-top: 10px;color: #0d461a;visibility: hidden; }
.style-73833 .view-comments:hover { background-color: #fff; }
.style-31568 .carousel .h4-style.crl-title { margin: 0; }
.style-31568 .background-carousel .crl-details { border-radius: 0;background: none;padding: 0;width: 100%;min-width: 300px;height: 100%;min-height: 500px;color: #fff; }
.style-31568 .background-carousel .crl-details:after { content: " ";display: table; }
.style-31568 .background-carousel .h4-style.crl-title { padding: 15px 15px 5px;color: inherit;font-size: 30px;margin: 0;font-family: 'EB Garamond', serif;font-weight: normal; }
.style-31568 .background-carousel .crl-caption { padding: 5px 15px 15px 15px;font-size: 17px;letter-spacing: 1px; }
.style-31568 .background-carousel .crl-description { display: none; }
.style-31568 .background-carousel .h4-style a.crl-title { padding: 15px 15px 5px;color: #fff;font-size: 30px;display: block; }
.style-28215 .carousel .h4-style.crl-title { margin: 0; }
.style-28215 .background-carousel .crl-details { border-radius: 0;background-color: rgba(18, 116, 85,.5);padding: 0;margin: 350px 0 0;width: 40%;min-width: 300px;color: #fff; }
.style-28215 .background-carousel .crl-details:after { content: " ";display: table; }
.style-28215 .background-carousel .h4-style.crl-title { padding: 15px 15px 5px;color: inherit;font-size: 30px;margin: 0;font-family: 'EB Garamond', serif;font-weight: normal; }
.style-28215 .background-carousel .crl-caption { padding: 5px 15px 15px 15px;font-size: 17px;letter-spacing: 1px; }
.style-28215 .background-carousel .h4-style a.crl-title { padding: 15px 15px 5px;color: #fff;font-size: 30px;display: block; }
.style-28405 .h2-style { color: #fff;margin: 0 0 20px 60px;font-size: 22px;font-weight: normal; }
.style-28405 .h4-style { margin-top: 0;color: #fff;text-decoration: none;font-family: 'Quattrocento Sans', sans-serif;font-size: 29px;font-variant: small-caps;font-weight: 300; }
.style-28405 A { color: #fff;margin-top: 0;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 20px; }
.style-28405 { margin: 0 0 30px 0;color: #FFFFFF;padding: 20px;background-color: rgba(18, 116, 85, 1);background-image: url('/ftpimages/437/site/1012/images/trees_15percent.png');background-position: bottom -33% left -50px;background-repeat: no-repeat;background-size: 52%; }
.style-28405 time { color: #fefefe;margin: 10px 0;font-style: italic; }
.style-28405 .readmore { background-color: #E0E0E0;font-size: 15px;margin-top: 10px;color: #0d461a; }
.style-28405 .readmore:hover { text-decoration: none;background-color: #fff; }
.style-28405 .link-image { float: left;margin: 0px 10px 10px 0px!important; }
.style-28405 .h4-style A { color: #fff;text-decoration: none;font-size: 29px;font-variant: small-caps;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300; }
.style-28405 .brief-description { margin: 10px 0; }
.style-28405 .location { margin: 10px 0;font-weight: bold; }
.style-28405 .contact-info { margin: 10px 0; }
.style-28405 .author { color: #fff;font-weight: bold; }
.style-28405 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;padding: 0 35px;margin: 0 0 30px 0; }
.style-28405 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 0;right: 10px!important;opacity: 1 !important;border-left: 3px solid #fff;border-bottom: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-28405 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 10px!important;opacity: 1 !important;border-right: 3px solid #fff;border-top: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-28405 .crl-pager { left: 0px; }
.style-28405 .carousel .flex-control-nav li a { background-color: rgba(255,255,255,.5);box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none; }
.style-28405 .carousel .flex-control-nav li a:hover { background-color: #fff; }
.style-28405 .carousel .flex-control-nav li > a.flex-active { background-color: #fff; }
.style-28405 A.links-urllink { color: #fff;text-decoration: none;font-size: 29px;font-variant: small-caps;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300; }
.style-28405 .contact-info A { color: #fff; }
.style-28405 .date-icon { margin: 0;padding: 5px;border-color: #589BCE;border-width: 2px;border-style: solid; }
.style-28405 .month-name { font-size: 24px;margin: 0 0 10px 0; }
.style-28405 .day-number { font-size: 30px; }
.style-28405 .view-comments { background-color: #E0E0E0;font-size: 15px;margin-top: 10px;color: #0d461a;visibility: hidden; }
.style-28405 .view-comments:hover { background-color: #fff; }
.style-60057 .h2-style { color: #fff;margin: 0 0 20px 60px;font-size: 22px;font-weight: normal; }
.style-60057 .h4-style { margin-top: 0;color: #fff;text-decoration: none;font-family: 'Quattrocento Sans', sans-serif;font-size: 29px;font-variant: small-caps;font-weight: 300; }
.style-60057 A { color: #fff;margin-top: 0;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 20px; }
.style-60057 { margin: 0 0 30px 0;color: #FFFFFF;padding: 20px;background-color: rgba(18, 116, 85, 1);background-image: url('/ftpimages/437/site/1012/images/trees_15percent.png');background-position: bottom -33% left -50px;background-repeat: no-repeat;background-size: 52%; }
.style-60057 time { color: #fefefe;margin: 10px 0;font-style: italic; }
.style-60057 .readmore { background-color: #E0E0E0;font-size: 15px;margin-top: 10px;color: #0d461a; }
.style-60057 .readmore:hover { text-decoration: none;background-color: #fff; }
.style-60057 .link-image { float: left;margin: 0px 10px 10px 0px!important; }
.style-60057 .h4-style A { color: #fff;text-decoration: none;font-size: 29px;font-variant: small-caps;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300; }
.style-60057 .brief-description { margin: 10px 0; }
.style-60057 .location { margin: 10px 0;font-weight: bold; }
.style-60057 .contact-info { margin: 10px 0; }
.style-60057 .author { color: #fff;font-weight: bold; }
.style-60057 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;padding: 0 35px;margin: 0 0 30px 0; }
.style-60057 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 0;right: 10px!important;opacity: 1 !important;border-left: 3px solid #fff;border-bottom: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-60057 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 10px!important;opacity: 1 !important;border-right: 3px solid #fff;border-top: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-60057 .crl-pager { left: 0px; }
.style-60057 .carousel .flex-control-nav li a { background-color: rgba(255,255,255,.5);box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none; }
.style-60057 .carousel .flex-control-nav li a:hover { background-color: #fff; }
.style-60057 .carousel .flex-control-nav li > a.flex-active { background-color: #fff; }
.style-60057 A.links-urllink { color: #fff;text-decoration: none;font-size: 29px;font-variant: small-caps;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300; }
.style-60057 .contact-info A { color: #fff; }
.style-60057 .date-icon { margin: 0;padding: 5px;border-color: #589BCE;border-width: 2px;border-style: solid; }
.style-60057 .month-name { font-size: 24px;margin: 0 0 10px 0; }
.style-60057 .day-number { font-size: 30px; }
.style-60057 .view-comments { background-color: #E0E0E0;font-size: 15px;margin-top: 10px;color: #0d461a;visibility: hidden; }
.style-60057 .view-comments:hover { background-color: #fff; }
.style-65730 .h2-style { color: #fff;margin: 0 0 20px 60px;font-size: 22px;font-weight: normal; }
.style-65730 .h4-style { margin-top: 0;color: #fff;text-decoration: none;font-family: 'Quattrocento Sans', sans-serif;font-size: 29px;font-variant: small-caps;font-weight: 300; }
.style-65730 A { color: #fff;margin-top: 0;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 20px; }
.style-65730 { margin: 0 0 30px 0;color: #FFFFFF;padding: 20px;background-color: rgba(18, 116, 85, 1);background-image: url('/ftpimages/437/site/1012/images/trees_15percent.png');background-position: bottom -33% left -50px;background-repeat: no-repeat;background-size: 52%; }
.style-65730 time { color: #fefefe;margin: 10px 0;font-style: italic; }
.style-65730 .readmore { background-color: #E0E0E0;font-size: 15px;margin-top: 10px;color: #0d461a; }
.style-65730 .readmore:hover { text-decoration: none;background-color: #fff; }
.style-65730 .link-image { float: left;margin: 0px 10px 10px 0px!important; }
.style-65730 .h4-style A { color: #fff;text-decoration: none;font-size: 29px;font-variant: small-caps;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300; }
.style-65730 .brief-description { margin: 10px 0; }
.style-65730 .location { margin: 10px 0;font-weight: bold; }
.style-65730 .contact-info { margin: 10px 0; }
.style-65730 .author { color: #fff;font-weight: bold; }
.style-65730 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;padding: 0 35px;margin: 0 0 30px 0; }
.style-65730 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 0;right: 10px!important;opacity: 1 !important;border-left: 3px solid #fff;border-bottom: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-65730 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 10px!important;opacity: 1 !important;border-right: 3px solid #fff;border-top: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-65730 .crl-pager { left: 0px; }
.style-65730 .carousel .flex-control-nav li a { background-color: rgba(255,255,255,.5);box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none; }
.style-65730 .carousel .flex-control-nav li a:hover { background-color: #fff; }
.style-65730 .carousel .flex-control-nav li > a.flex-active { background-color: #fff; }
.style-65730 A.links-urllink { color: #fff;text-decoration: none;font-size: 29px;font-variant: small-caps;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300; }
.style-65730 .contact-info A { color: #fff; }
.style-65730 .date-icon { margin: 0;padding: 5px;border-color: #589BCE;border-width: 2px;border-style: solid; }
.style-65730 .month-name { font-size: 24px;margin: 0 0 10px 0; }
.style-65730 .day-number { font-size: 30px; }
.style-65730 .view-comments { background-color: #E0E0E0;font-size: 15px;margin-top: 10px;color: #0d461a;visibility: hidden; }
.style-65730 .view-comments:hover { background-color: #fff; }
.style-46256 .h2-style { color: #fff;margin: 0 0 20px 60px;font-size: 22px;font-weight: normal; }
.style-46256 .h4-style { margin-top: 0;color: #fff;text-decoration: none;font-family: 'Quattrocento Sans', sans-serif;font-size: 29px;font-variant: small-caps;font-weight: 300; }
.style-46256 A { color: #fff;margin-top: 0;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 20px; }
.style-46256 { margin: 0 0 30px 0;color: #FFFFFF;padding: 20px;background-color: rgba(18, 116, 85, 1);background-image: url('/ftpimages/437/site/1012/images/trees_15percent.png');background-position: bottom -33% left -50px;background-repeat: no-repeat;background-size: 52%; }
.style-46256 time { visibility: hidden;color: #fefefe;margin: 10px 0;font-style: italic; }
.style-46256 .readmore { background-color: #E0E0E0;font-size: 15px;margin-top: 10px;color: #0d461a;display: none;visibility: hidden; }
.style-46256 .readmore:hover { text-decoration: none;background-color: #fff; }
.style-46256 .link-image { float: left;margin: 0px 10px 10px 0px!important; }
.style-46256 .h4-style A { color: #fff;text-decoration: none;font-size: 29px;font-variant: small-caps;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300; }
.style-46256 .brief-description { margin: 10px 0; }
.style-46256 .location { margin: 10px 0;font-weight: bold; }
.style-46256 .contact-info { margin: 10px 0; }
.style-46256 .author { display: none;color: #fff;font-weight: bold; }
.style-46256 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;padding: 0 35px;margin: 0 0 50px 0; }
.style-46256 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 0;right: 10px!important;opacity: 1 !important;border-left: 3px solid #fff;border-bottom: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-46256 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 10px!important;opacity: 1 !important;border-right: 3px solid #fff;border-top: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-46256 .crl-pager { left: 0px; }
.style-46256 .carousel .flex-control-nav li a { background-color: rgba(255,255,255,.5);box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none; }
.style-46256 .carousel .flex-control-nav li a:hover { background-color: #fff; }
.style-46256 .carousel .flex-control-nav li > a.flex-active { background-color: #fff; }
.style-46256 A.links-urllink { color: #fff;text-decoration: none;font-size: 29px;font-variant: small-caps;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300; }
.style-46256 .contact-info A { color: #fff; }
.style-46256 .date-icon { margin: 0;padding: 5px;border-color: #589BCE;border-width: 2px;border-style: solid; }
.style-46256 .month-name { font-size: 24px;margin: 0 0 10px 0; }
.style-46256 .day-number { font-size: 30px; }
.style-46256 .view-comments { visibility: hidden;background-color: #E0E0E0;font-size: 15px;margin-top: 10px;color: #0d461a; }
.style-46256 .view-comments:hover { background-color: #fff; }
.style-48158 .h2-style { color: #fff;margin: 0 0 20px 60px;font-size: 22px;font-weight: normal; }
.style-48158 .h4-style { margin-top: 0;color: #fff;text-decoration: none;font-family: 'Quattrocento Sans', sans-serif;font-size: 29px;font-variant: small-caps;font-weight: 300; }
.style-48158 A { color: #fff;margin-top: 0;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 20px; }
.style-48158 { margin: 0 0 30px 0;color: #FFFFFF;padding: 20px;background-color: rgba(18, 116, 85, 1);background-image: url('/ftpimages/437/site/1012/images/trees_15percent.png');background-position: bottom -33% left -50px;background-repeat: no-repeat;background-size: 52%; }
.style-48158 time { color: #fefefe;margin: 10px 0;font-style: italic; }
.style-48158 .readmore { background-color: #E0E0E0;font-size: 15px;margin-top: 10px;color: #0d461a; }
.style-48158 .readmore:hover { text-decoration: none;background-color: #fff; }
.style-48158 .link-image { float: left;margin: 0px 10px 10px 0px!important; }
.style-48158 .h4-style A { color: #fff;text-decoration: none;font-size: 29px;font-variant: small-caps;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300; }
.style-48158 .brief-description { margin: 10px 0; }
.style-48158 .location { margin: 10px 0;font-weight: bold; }
.style-48158 .contact-info { margin: 10px 0; }
.style-48158 .author { color: #fff;font-weight: bold; }
.style-48158 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0 0 -40px 0; }
.style-48158 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 0;right: 10px!important;opacity: 1 !important;border-left: 3px solid #fff;border-bottom: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none;visibility: hidden; }
.style-48158 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 10px!important;opacity: 1 !important;border-right: 3px solid #fff;border-top: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none;visibility: hidden; }
.style-48158 .crl-pager { left: 0px;visibility: hidden; }
.style-48158 .carousel .flex-control-nav li a { background-color: rgba(255,255,255,.5);box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none; }
.style-48158 .carousel .flex-control-nav li a:hover { background-color: #fff; }
.style-48158 .carousel .flex-control-nav li > a.flex-active { background-color: #fff; }
.style-48158 A.links-urllink { color: #fff;text-decoration: none;font-size: 29px;font-variant: small-caps;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300; }
.style-48158 .contact-info A { color: #fff; }
.style-48158 .date-icon { margin: 0;padding: 5px;border-color: #589BCE;border-width: 2px;border-style: solid; }
.style-48158 .month-name { font-size: 24px;margin: 0 0 10px 0; }
.style-48158 .day-number { font-size: 30px; }
.style-48158 .view-comments { background-color: #E0E0E0;font-size: 15px;margin-top: 10px;color: #0d461a;visibility: hidden; }
.style-48158 .view-comments:hover { background-color: #fff; }
.style-33805 .h2-style { margin: 0 0 20px 0; }
.style-33805 { margin: 0 0 30px 0; }
.style-33805 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0; }
.style-33805 .carousel .crl-caption { text-transform: uppercase;font-weight: bold;color: #28475E; }
.style-33805 .carousel .crl-description { color: #28475E; }
.style-33581 .h2-style { margin: 10px 10px 20px; }
.style-33581 { margin: 0 0 45px 0; }
.style-33581 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0; }
.style-33581 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 11px;text-align: center;font-weight: bold;margin: 0 0 0px 0;text-transform: uppercase;font-size: 16px; }
.style-33581 .carousel .crl-caption { color: #fff;text-align: center;margin: 16px; }
.style-33581 .carousel .crl-description { color: #fff;text-align: center;margin: 10px; }
.style-33581 .carousel .counter.crl-counter { color: #3b5e7f;font-size: 18px; }
.style-33581 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 15px!important;opacity: 1 !important;border-left: 3px solid #0d461a;border-bottom: 3px solid #0d461a;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-33581 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 15px!important;opacity: 1 !important;border-right: 3px solid #0d461a;border-top: 3px solid #0d461a;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-33581 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: #e0e0e0; }
.style-33581 .carousel .flex-control-nav li a:hover { background-color: #127455; }
.style-33581 .carousel .flex-control-nav li > a.flex-active { background-color: #127455; }
.style-33581 .carousel .caption-spacing.crl-inner-details { margin: 0 !important;padding: 0;overflow: hidden;text-align: center;background-color: #137555;color: #fff; }
.style-33581 .album-select { margin: 10px; }
.style-33581 .carousel .h4-style a.crl-title { text-decoration: none; }
.style-33581 .carousel .crl-readmore { background-color: #e0e0e0;color: #137555;margin: 0 0 10px!important; }
.style-33581 .carousel .crl-readmore:hover { background-color: #fff; }
.style-69596 .h2-style { margin: 10px 10px 20px; }
.style-69596 { margin-left: 20%;margin-right: 20%;margin-bottom: 45px; }
.style-69596 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0; }
.style-69596 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 11px;text-align: center;font-weight: bold;margin: 0 0 0px 0;text-transform: uppercase;font-size: 16px; }
.style-69596 .carousel .crl-caption { color: #fff;text-align: center;margin: 16px; }
.style-69596 .carousel .crl-description { color: #fff;text-align: center;margin: 10px; }
.style-69596 .carousel .counter.crl-counter { color: #3b5e7f;font-size: 18px; }
.style-69596 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 15px!important;opacity: 1 !important;border-left: 3px solid #0d461a;border-bottom: 3px solid #0d461a;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-69596 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 15px!important;opacity: 1 !important;border-right: 3px solid #0d461a;border-top: 3px solid #0d461a;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-69596 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: #e0e0e0; }
.style-69596 .carousel .flex-control-nav li a:hover { background-color: #127455; }
.style-69596 .carousel .flex-control-nav li > a.flex-active { background-color: #127455; }
.style-69596 .carousel .caption-spacing.crl-inner-details { margin: 0 !important;padding: 0;overflow: hidden;text-align: center;background-color: #137555;color: #fff; }
.style-69596 .album-select { margin: 10px; }
.style-69596 .carousel .h4-style a.crl-title { text-decoration: none; }
.style-69596 .carousel .crl-readmore { background-color: #e0e0e0;color: #137555;margin: 0 0 10px!important; }
.style-69596 .carousel .crl-readmore:hover { background-color: #fff; }
.style-33580 .h2-style { color: #0d461a;margin: 0 0 20px 50px; }
.style-33580 .h4-style { margin: 0;line-height: 1;display: inline-block;color: #127455; }
.style-33580 A { margin: 10px 0;color: #0d461a;display: inline-block;font-weight: bold;text-decoration: none; }
.style-33580 { margin: 0 0 30px 0;color: #0d461a; }
.style-33580 time { color: #0d461a;margin: 10px 0;font-style: italic; }
.style-33580 .link-image { min-width: 100%!important;margin-bottom: 10PX; }
.style-33580 .h4-style A { color: #127455;display: inline-block;margin: 0 0 10px; }
.style-33580 .brief-description { margin: 10px 0; }
.style-33580 .location { margin: 10px 0;font-weight: bold; }
.style-33580 .news img { min-width: 100%;margin-bottom: 10PX;max-height: 240px;object-fit: cover; }
.style-33580 .lists img { min-width: 100%;margin-bottom: 10PX; }
.style-33580 .carousel.flexslider { margin: 0 -10px 40px;padding: 0 55px 0 55px; }
.style-33580 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 20px !important;opacity: 1 !important;border-left: 3px solid #0d461a;border-bottom: 3px solid #0d461a;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-33580 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 10px!important;opacity: 1 !important;border-right: 3px solid #0d461a;border-top: 3px solid #0d461a;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-33580 .crl-pager { left: -20px; }
.style-33580 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: #E0E0E0; }
.style-33580 .carousel .flex-control-nav li a:hover { background-color: #137555; }
.style-33580 .carousel .flex-control-nav li > a.flex-active { background-color: #137555; }
.style-33580 A.links-urllink { color: #0d461a;display: inline-block;margin: 10px 0;font-weight: bold;text-decoration: none; }
.style-33580 .carousel .text-slide { border-right: 1px solid #d4d5d9;margin-right: 5px; }
.style-28216 .h2-style { color: #0d461a;padding: 0 0 0 50px;margin: 0 0 20px 0; }
.style-28216 { margin: 0 0 30px 0; }
.style-28216 time { color: #fff;margin: 0!important;padding: 10px 10px 5px;font-size: 15px;font-weight: bold; }
.style-28216 .carousel.flexslider { margin: 0 -10px;padding: 0 55px 0 55px; }
.style-28216 .carousel figure { margin: 0 3% 0 3%; }
.style-28216 .carousel .h4-style.crl-title { color: #fff;margin: 0!important;padding: 10px 10px 5px;font-size: 15px;font-weight: bold; }
.style-28216 .carousel .crl-caption { color: #fff;margin: 0;padding: 5px 10px 10px; }
.style-28216 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 20px !important;opacity: 1 !important;border-left: 3px solid #0d461a;border-bottom: 3px solid #0d461a;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-28216 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 10px!important;opacity: 1 !important;border-right: 3px solid #0d461a;border-top: 3px solid #0d461a;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-28216 .carousel .caption-spacing.crl-inner-details { margin: 0 !important;padding: 0px;overflow: hidden;background-color: rgba(18, 116, 85, 0.70); }
.style-28216 .carousel .h4-style a.crl-title { color: #fff;margin: 0!important;padding: 10px 10px 5px;font-size: 15px;font-weight: bold;display: block; }
.style-28216 .carousel .h4-style a.crl-title:hover { color: #70afec; }
.style-28216 .carousel .crl-readmore { text-decoration: underline;margin: 0;background-color: rgba(255,255,255,0.8);padding: 10px 10px 5px;display: block; }
.style-28216 .carousel .crl-readmore:hover { color: #70afec;text-decoration: none; }
.style-84946 .h2-style { color: #0d461a;padding: 0 0 0 50px;margin: 0 0 20px 0; }
.style-84946 { margin: 0 0 30px 0; }
.style-84946 time { color: #fff;margin: 0!important;padding: 10px 10px 5px;font-size: 15px;font-weight: bold; }
.style-84946 .carousel.flexslider { margin: 0 -10px;padding: 0 55px 0 55px; }
.style-84946 .carousel figure { margin: 0 3% 0 3%; }
.style-84946 .carousel .h4-style.crl-title { color: #fff;margin: 0!important;padding: 10px 10px 5px;font-size: 15px;font-weight: bold; }
.style-84946 .carousel .crl-caption { color: #fff;margin: 0;padding: 5px 10px 10px; }
.style-84946 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 20px !important;opacity: 1 !important;border-left: 3px solid #0d461a;border-bottom: 3px solid #0d461a;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-84946 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 10px!important;opacity: 1 !important;border-right: 3px solid #0d461a;border-top: 3px solid #0d461a;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-84946 .carousel .caption-spacing.crl-inner-details { margin: 0 !important;padding: 0px;overflow: hidden;background-color: rgba(18, 116, 85, 0.70); }
.style-84946 .carousel .h4-style a.crl-title { color: #fff;margin: 0!important;padding: 10px 10px 5px;font-size: 15px;font-weight: bold;display: block; }
.style-84946 .carousel .h4-style a.crl-title:hover { color: #70afec; }
.style-84946 .carousel .crl-readmore { text-decoration: underline;margin: 0;background-color: rgba(255,255,255,0.8);padding: 10px 10px 5px;display: block; }
.style-84946 .carousel .crl-readmore:hover { color: #70afec;text-decoration: none; }
.style-28221 .h2-style { color: #0d461a;margin: 0 0 20px 50px; }
.style-28221 .h4-style { margin: 0;line-height: 1;display: inline-block;color: #127455; }
.style-28221 A { margin: 10px 0;color: #0d461a;display: inline-block;font-weight: bold;text-decoration: none; }
.style-28221 { margin: 0 0 30px 0;color: #0d461a; }
.style-28221 time { color: #0d461a;margin: 10px 0;font-style: italic; }
.style-28221 .link-image { min-width: 100%!important;margin-bottom: 10PX; }
.style-28221 .h4-style A { color: #127455;display: inline-block;margin: 0 0 10px; }
.style-28221 .brief-description { margin: 10px 0; }
.style-28221 .location { margin: 10px 0;font-weight: bold; }
.style-28221 .news img { min-width: 100%;margin-bottom: 10PX;max-height: 150px;object-fit: cover; }
.style-28221 .lists img { min-width: 100%;margin-bottom: 10PX; }
.style-28221 .carousel.flexslider { margin: 0 -10px 40px;padding: 0 55px 0 55px; }
.style-28221 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 20px !important;opacity: 1 !important;border-left: 3px solid #0d461a;border-bottom: 3px solid #0d461a;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-28221 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 10px!important;opacity: 1 !important;border-right: 3px solid #0d461a;border-top: 3px solid #0d461a;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-28221 .crl-pager { left: -20px; }
.style-28221 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: #E0E0E0; }
.style-28221 .carousel .flex-control-nav li a:hover { background-color: #137555; }
.style-28221 .carousel .flex-control-nav li > a.flex-active { background-color: #137555; }
.style-28221 A.links-urllink { color: #0d461a;display: inline-block;margin: 10px 0;font-weight: bold;text-decoration: none; }
.style-28221 .carousel .text-slide { border-right: 1px solid #d4d5d9;margin-right: 5px; }
.style-28217 .h2-style { margin: 0 0 20px 0; }
.style-28217 { margin: 0 0 30px 0; }
.style-28217 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0; }
.style-28217 .carousel .crl-caption { text-transform: uppercase;font-weight: bold;color: #28475E; }
.style-28217 .carousel .crl-description { color: #28475E; }
.style-28220 .h2-style { margin: 10px 10px 20px; }
.style-28220 { margin: 0 0 45px 0; }
.style-28220 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0; }
.style-28220 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 11px;text-align: center;font-weight: bold;margin: 0 0 0px 0;text-transform: uppercase;font-size: 16px; }
.style-28220 .carousel .crl-caption { color: #fff;text-align: center;margin: 16px; }
.style-28220 .carousel .crl-description { color: #fff;text-align: center;margin: 10px; }
.style-28220 .carousel .counter.crl-counter { color: #3b5e7f;font-size: 18px; }
.style-28220 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 15px!important;opacity: 1 !important;border-left: 3px solid #0d461a;border-bottom: 3px solid #0d461a;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-28220 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 15px!important;opacity: 1 !important;border-right: 3px solid #0d461a;border-top: 3px solid #0d461a;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-28220 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: #e0e0e0; }
.style-28220 .carousel .flex-control-nav li a:hover { background-color: #127455; }
.style-28220 .carousel .flex-control-nav li > a.flex-active { background-color: #127455; }
.style-28220 .carousel .caption-spacing.crl-inner-details { margin: 0 !important;padding: 0;overflow: hidden;text-align: center;background-color: #137555;color: #fff; }
.style-28220 .album-select { margin: 10px; }
.style-28220 .carousel .h4-style a.crl-title { text-decoration: none; }
.style-28220 .carousel .crl-readmore { background-color: #e0e0e0;color: #137555;margin: 0 0 10px!important; }
.style-28220 .carousel .crl-readmore:hover { background-color: #fff; }
.style-70750 .h2-style { margin: 10px 10px 20px; }
.style-70750 { margin: 0 0 0 0; }
.style-70750 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0; }
.style-70750 .carousel .h4-style.crl-title { display: none; }
.style-70750 .carousel .crl-caption { display: none; }
.style-70750 .carousel .crl-description { color: #fff;text-align: center;margin: 10px; }
.style-70750 .carousel .counter.crl-counter { color: #3b5e7f;font-size: 18px; }
.style-70750 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 15px!important;opacity: 1 !important;border-left: 3px solid #0d461a;border-bottom: 3px solid #0d461a;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-70750 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 15px!important;opacity: 1 !important;border-right: 3px solid #0d461a;border-top: 3px solid #0d461a;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-70750 .crl-pager { display: none; }
.style-70750 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: #e0e0e0; }
.style-70750 .carousel .flex-control-nav li a:hover { background-color: #127455; }
.style-70750 .carousel .flex-control-nav li > a.flex-active { background-color: #127455; }
.style-70750 .carousel .caption-spacing.crl-inner-details { margin: 0 !important;padding: 0;overflow: hidden;text-align: center;background-color: #137555;color: #fff; }
.style-70750 .album-select { margin: 10px; }
.style-70750 .carousel .h4-style a.crl-title { text-decoration: none; }
.style-70750 .carousel .crl-readmore { background-color: #e0e0e0;color: #137555;margin: 0 0 10px!important; }
.style-70750 .carousel .crl-readmore:hover { background-color: #fff; }
.style-41856 .h2-style { margin: 0 0 20px 0; }
.style-41856 { margin-bottom: 30px; }
.style-41856 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0; }
.style-41856 .carousel figure img { margin: 0px; }
.style-41856 .carousel .h4-style.crl-title { font-size: 20pt; }
.style-41856 .carousel .crl-caption { text-transform: uppercase;font-weight: bold;color: #28475E; }
.style-41856 .carousel .crl-description { color: #28475E; }
.style-41856 .carousel .caption-spacing.crl-inner-details { text-align: center;font-size: 18pt;background-color: rgba(255,255,255,.7); }
.style-49420 .h2-style { color: #fff;margin: 0 0 20px 50px;font-size: 22px;font-weight: normal; }
.style-49420 .h4-style { margin-top: 0;color: #FFFFFF;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 22px; }
.style-49420 A { color: #FFFFFF;margin-top: 0;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 20px; }
.style-49420 { margin: 0 0 30px 0;color: #FFFFFF;padding: 20px;background-color: #127455; }
.style-49420 time { color: #fefefe;margin: 10px 0;font-style: italic; }
.style-49420 .readmore { color: #127455;font-size: 15px;margin-top: 10px;margin-bottom: 0px; }
.style-49420 .readmore:hover { text-decoration: none;background-color: #fff; }
.style-49420 .link-image { float: left;margin: 0px 10px 10px 0px!important; }
.style-49420 .h4-style A { color: #FFFFFF;text-decoration: none; }
.style-49420 .brief-description { margin: 10px 0; }
.style-49420 .location { margin: 10px 0;font-weight: bold; }
.style-49420 .contact-info { margin: 10px 0; }
.style-49420 .author { color: #fff;font-weight: bold; }
.style-49420 .question { color: #FFFFFF; }
.style-49420 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;padding: 0 35px;margin: 0 0 50px 0; }
.style-49420 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 0;right: 10px!important;opacity: 1 !important;border-left: 3px solid #fff;border-bottom: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-49420 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 10px!important;opacity: 1 !important;border-right: 3px solid #fff;border-top: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-49420 .crl-pager { left: 0px;margin-bottom: -20px; }
.style-49420 .carousel .flex-control-nav li a { background-color: rgba(255,255,255,.5);box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none; }
.style-49420 .carousel .flex-control-nav li a:hover { background-color: #FFFFFF; }
.style-49420 .carousel .flex-control-nav li > a.flex-active { background-color: #FFFFFF; }
.style-49420 A.links-urllink { color: #FFFFFF;margin-top: 0;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 20px; }
.style-49420 .contact-info A { color: #FFFFFF; }
.style-49420 .date-icon { margin: 0;padding: 5px;border-color: #589BCE;border-width: 2px;border-style: solid; }
.style-49420 .month-name { font-size: 24px;margin: 0 0 10px 0; }
.style-49420 .day-number { font-size: 30px; }
.style-49420 .view-comments { color: #127455;font-size: 15px;margin-top: 10px; }
.style-49420 .view-comments:hover { background-color: #fff; }
.style-28219 .h2-style { color: #fff;margin: 0 0 20px 50px;font-size: 22px;font-weight: normal; }
.style-28219 .h4-style { margin-top: 0;color: #FFFFFF;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 22px; }
.style-28219 A { color: #FFFFFF;margin-top: 0;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 20px; }
.style-28219 { margin: 0 0 30px 0;color: #FFFFFF;padding: 20px;background-color: #127455; }
.style-28219 time { color: #fefefe;margin: 10px 0;font-style: italic; }
.style-28219 .readmore { color: #127455;font-size: 15px;margin-top: 10px; }
.style-28219 .readmore:hover { text-decoration: none;background-color: #fff; }
.style-28219 .link-image { float: left;margin: 0px 10px 10px 0px!important; }
.style-28219 .h4-style A { color: #FFFFFF;text-decoration: none; }
.style-28219 .brief-description { margin: 10px 0; }
.style-28219 .location { margin: 10px 0;font-weight: bold; }
.style-28219 .contact-info { margin: 10px 0; }
.style-28219 .author { color: #fff;font-weight: bold; }
.style-28219 .question { color: #FFFFFF; }
.style-28219 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;padding: 0 35px;margin: 0 0 50px 0; }
.style-28219 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 0;right: 10px!important;opacity: 1 !important;border-left: 3px solid #fff;border-bottom: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-28219 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 10px!important;opacity: 1 !important;border-right: 3px solid #fff;border-top: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-28219 .crl-pager { left: 0px; }
.style-28219 .carousel .flex-control-nav li a { background-color: rgba(255,255,255,.5);box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none; }
.style-28219 .carousel .flex-control-nav li a:hover { background-color: #FFFFFF; }
.style-28219 .carousel .flex-control-nav li > a.flex-active { background-color: #FFFFFF; }
.style-28219 A.links-urllink { color: #FFFFFF;margin-top: 0;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 20px; }
.style-28219 .contact-info A { color: #FFFFFF; }
.style-28219 .date-icon { margin: 0;padding: 5px;border-color: #589BCE;border-width: 2px;border-style: solid; }
.style-28219 .month-name { font-size: 24px;margin: 0 0 10px 0; }
.style-28219 .day-number { font-size: 30px; }
.style-28219 .view-comments { color: #127455;font-size: 15px;margin-top: 10px; }
.style-28219 .view-comments:hover { background-color: #fff; }
.style-46260 .h2-style { color: #fff;margin: 0 0 20px 50px;font-size: 22px;font-weight: normal; }
.style-46260 .h4-style { margin-top: 0;color: #FFFFFF;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 22px; }
.style-46260 A { color: #FFFFFF;margin-top: 0;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 20px; }
.style-46260 { margin: 0 0 30px 0;color: #FFFFFF;padding: 20px;background-color: #127455; }
.style-46260 time { color: #fefefe;margin: 10px 0;font-style: italic; }
.style-46260 .readmore { color: #127455;font-size: 15px;margin-top: 10px; }
.style-46260 .readmore:hover { text-decoration: none;background-color: #fff; }
.style-46260 .link-image { float: left;margin: 0px 10px 10px 0px!important; }
.style-46260 .h4-style A { color: #FFFFFF;text-decoration: none; }
.style-46260 .brief-description { margin: 10px 0; }
.style-46260 .location { margin: 10px 0;font-weight: bold; }
.style-46260 .contact-info { margin: 10px 0; }
.style-46260 .author { color: #fff;font-weight: bold; }
.style-46260 .question { color: #FFFFFF; }
.style-46260 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;padding: 0 35px;margin: 0 0 50px 0; }
.style-46260 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 0;right: 10px!important;opacity: 1 !important;border-left: 3px solid #fff;border-bottom: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-46260 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 10px!important;opacity: 1 !important;border-right: 3px solid #fff;border-top: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-46260 .crl-pager { left: 0px; }
.style-46260 .carousel .flex-control-nav li a { background-color: rgba(255,255,255,.5);box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none; }
.style-46260 .carousel .flex-control-nav li a:hover { background-color: #FFFFFF; }
.style-46260 .carousel .flex-control-nav li > a.flex-active { background-color: #FFFFFF; }
.style-46260 A.links-urllink { color: #FFFFFF;margin-top: 0;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 20px; }
.style-46260 .contact-info A { color: #FFFFFF; }
.style-46260 .date-icon { margin: 0;padding: 5px;border-color: #589BCE;border-width: 2px;border-style: solid; }
.style-46260 .month-name { font-size: 24px;margin: 0 0 10px 0; }
.style-46260 .day-number { font-size: 30px; }
.style-46260 .view-comments { color: #127455;font-size: 15px;margin-top: 10px;visibility: hidden; }
.style-46260 .view-comments:hover { background-color: #fff; }
.style-46257 .h2-style { color: #fff;margin: 0 0 20px 50px;font-size: 22px;font-weight: normal; }
.style-46257 .h4-style { margin-top: 0;color: #FFFFFF;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 22px; }
.style-46257 A { color: #FFFFFF;margin-top: 0;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 20px; }
.style-46257 { margin: 0 0 30px 0;color: #FFFFFF;padding: 20px 0px 0px 0px;background-color: #127455; }
.style-46257 .description { margin-bottom: 0px; }
.style-46257 time { visibility: hidden;color: #fefefe;margin: 10px 0;font-style: italic; }
.style-46257 .readmore { color: #127455;font-size: 15px;margin-top: 10px;visibility: hidden; }
.style-46257 .readmore:hover { text-decoration: none;background-color: #fff; }
.style-46257 .link-image { float: left;margin: 0px 10px 10px 0px!important; }
.style-46257 .h4-style A { color: #FFFFFF;text-decoration: none; }
.style-46257 .brief-description { margin: 10px 0px; }
.style-46257 .location { margin: 10px 0;font-weight: bold; }
.style-46257 .contact-info { margin: 10px 0; }
.style-46257 .author { visibility: hidden;color: #fff;font-weight: bold; }
.style-46257 .question { color: #FFFFFF; }
.style-46257 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;padding: 0 35px;margin: 0 0 50px 0; }
.style-46257 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 0;right: 10px!important;opacity: 1 !important;border-left: 3px solid #fff;border-bottom: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-46257 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 10px!important;opacity: 1 !important;border-right: 3px solid #fff;border-top: 3px solid #fff;display: block;height: 15px;width: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-46257 .crl-pager { left: 0px; }
.style-46257 .carousel .flex-control-nav li a { background-color: rgba(255,255,255,.5);box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none; }
.style-46257 .carousel .flex-control-nav li a:hover { background-color: #FFFFFF; }
.style-46257 .carousel .flex-control-nav li > a.flex-active { background-color: #FFFFFF; }
.style-46257 A.links-urllink { color: #FFFFFF;margin-top: 0;text-decoration: none;font-family: 'EB Garamond', serif;font-size: 20px; }
.style-46257 .contact-info A { color: #FFFFFF; }
.style-46257 .date-icon { margin: 0;padding: 5px;border-color: #589BCE;border-width: 2px;border-style: solid; }
.style-46257 .month-name { font-size: 24px;margin: 0 0 10px 0; }
.style-46257 .day-number { font-size: 30px; }
.style-46257 .view-comments { color: #127455;font-size: 15px;margin-top: 10px;visibility: hidden; }
.style-46257 .view-comments:hover { background-color: #fff; }
.style-28223 { padding: 25px 0 25px 0;background-color: #F7F7F7;border-top: 7px solid #127455;box-sizing: border-box; }
.style-28225 { background-color: #127455;padding: 0 0;border-width: 0px 0 2px 0;border-style: solid;border-color: #fff; }
.style-28224 { min-height: 500px;border-top: 7px solid #127455;box-sizing: border-box; }
.style-42712 { border-width: 3px;border-style: solid;border-color: #127455; }
.style-28222 { padding: 25px 0 25px 0;background-color: #FFFFFF; }
.style-28435 { background-image: url('/ftpimages/437/site/1012/images/trees_15percent.png');background-size: 300px;background-repeat: no-repeat;background-position: bottom left; }
.style-28226 { background-color: #137555; }
.style-28227 { background-color: #127455;padding: 25px 0 25px 0;border-width: 2px 0 0 0;border-style: solid;border-color: #FFFFFF;outline: 7px solid #127455; }
.style-28508 { position: relative;z-index: 1; }
.style-28508:before { content: '';width: 280px;height: 280px;z-index: -1;display: block;position: absolute;top: 5px;bottom: 0;left: -20px;right: 0;background-image: url('/ftpimages/437/site/1012/images/trees_15percent.png');background-repeat: no-repeat;background-size: contain; }
.style-28170 .h2-style { color: #fff; }
.style-28170 .h4-style { color: #FFFFFF;margin: 15px 0 0;font-size: 20px; }
.style-28170 { padding: 10px;background-color: #127455;color: #fff;width: 900px; }
.style-28170 .emergencybulletin .close { background-color: #e0e0e0;padding: 0 7px;text-decoration: none; }
.style-28170 .emergencybulletin .close:hover { background-color: #cae2a8; }
.style-28170 .emergencybulletin .logo { text-align: center;display: block;margin: 0 auto; }
.style-28170 .emergencybulletin .message { font-size: 14px; }
.style-28170 .emergencybulletin .addinfo.button:hover { background-color: #cae2a8;color: #127455; }
.style-28170 .emergencybulletinbanner .close { background-color: #e0e0e0;padding: 3px 7px;text-decoration: none;margin-top: 1px; }
.style-28170 .emergencybulletinbanner .alert-icon { margin-top: 15px; }
.style-28170 .emergencybulletinbanner .addinfo.button:hover { background-color: #CAE2A8;color: #127455; }
.style-28171 .mm-button-container { background-color: #127455; }
.style-28171 .mm-button { background: transparent; }
.style-28171 .mm-title { color: #FFFFFF; }
.style-28171 .mm-item { background-color: #3b5e7f; }
.style-28171 .mm-text { color: #127455;background-color: #e0e0e0; }
.style-28171 .mm-text:hover { color: rgba(150,150,150,.7); }
.style-28171 .mm-back { background-color: #f1e7cd;color: #127455; }
.style-28171 .mm-back:hover { color: rgba(255,255,255,1);background-color: #127455; }
.style-28171 .mm-button .icon { background-image: url('/ftpimages/437/site/1012/images/burger_white_threelines.png'); }
.style-28171 .mm-login-button { color: #fff; }
.style-28171 .mm-login-button .icon { background-image: url('https://whthemes.whipplehill.net/ftpimages/492/site/683/images/lock.png'); }
/* ===== CUSTOM CSS ===== */
figure{margin: 0;}
select{max-width: 100%;}
li {line-height: inherit;}
blockquote{border-left: 0;}/*removing Bootstrap’s left border on <blockquote>*/
ul.album-list{margin: 0;} /* --- removing margin from UL around media gallery items --- */

@import url("https://use.typekit.net/odf0wog.css"); 
/* Typekit Copperplate and Europa Fonts for brand matching */

.givingtuesicon1>span::before
{
    content:"";
    width:40px;
    height:40px;
    background-image:url(/ftpimages/437/misc/misc_212530.png?w=60px);
    padding:30px;
    background-repeat: no-repeat;
    background-position: center; 
}

.givingtuesicon1
{
    text-align: center;
    display: block;
    text-decoration: none;
    background-color: light gray;
    color: #127455;
    font-size: 30pt;
    font-weight: normal;
    padding: 3px;
    margin-bottom: 10px;
    font-family: Georgia;
}


.view-comments{display:none !important}
.content .flexslider{-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;}/*removing carousel default styles*/
.carousel.gallery-style.flexslider{height: auto !important} /* --- fixing height issue on sidebar gallery --- */
.carousel.gallery-style.flexslider .flex-viewport{border: 0 !important} /* --- removing default border around image in Sidebar Galleries --- */
.carousel .slides, .carousel .flex-direction-nav{list-style: none;} /* --- removing bullets from showing when carousel loads --- */
.background-carousel .details {opacity: 0}/*hiding carousel details until they transition in, so you don’t see them on page load*/
.carousel figure{min-height: 0 !important;} /* --- min-height being set by default in the carousel code - causes extra space below banner photos on mobile --- */
.carousel .flex-direction-nav .flex-disabled{opacity: 0 !important;}/*not showing the back/next arrow when the carousel has nothing to rotate and is disabled*/

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

/* ===== STYLES ===== */
/* Allow inner details to move by making them the green box */


.style-31568 .background-carousel  .crl-inner-details {
	background-color: rgba(18, 116, 85,.5);
	padding: 0;
	margin-top: 40px;
	width: 40%;
	min-width: 300px;
	position: absolute;
}

/*support ticket #109024 - make bullets square and green*/
.style-31556 .text .content-wrap ul {
	list-style: none;
    padding:0;
    margin:0;
}
.style-31556 .text .content-wrap ul li{
	padding-left:1em;
	text-indent:-.5em;
}
.style-31556 .text .content-wrap ul li:before {
	content: "\25A0";
    color: #127455; /* or whatever color you prefer */	
    display: inline-block;
    font-size: 15px;
    padding-right: 7px;
	
}

.greenButton {
  padding:5px;
  color:#fff !important;
  background:#006f51;
}

a.greenButton:visited {
  text-decoration: none;
}

a.greenButton:link {
  text-decoration: none;
}

a.greenButton:active {
  text-decoration: underline;
} 

a.greenButton:hover {
  text-decoration: underline;
  color:#fff;
  background:#006f51;
}



.mouseOverHide
{
opacity:1.0;
}

.mouseOverHide:hover 
{
opacity:0.0;
}
img.playbutton {
opacity:0.0;
}

.mouseOverShow
{
opacity:0.0;
}

.mouseOverShow:hover 
{
opacity:1.0;
}

img.playbutton {
opacity:0.0;
}

img.playbutton:hover {
opacity:1.0
}

.applybutton a:link {
    text-decoration: none;
    color: white;
}

.applybutton a:visited {
    text-decoration: none;
    color: white;
}

.applybutton a:hover {
    text-decoration: underline;
    color: white;
}

.applybutton a:active {
    text-decoration: none;
    color: white;
}

.applybutton {
  text-align: center;
  display: block;
  text-decoration: none;
  background-color: #127455;
  color: #fff;
  font-size: 20px;
  font-weight: normal;
  padding: 3px;
  margin-bottom: 10px;
  background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/437/site/1012/images/trees_15percent.png);
  background-size: 50px;
  background-repeat: no-repeat;
  background-position: left;
  font-family: Georgia;}

  .confettibutton:link {
      text-decoration: none;
      color: white;
  }
  
  .confettibutton:visited {
      text-decoration: none;
      color: white;
  }
  
  .confettibutton:hover {
      background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/437/misc/misc_207017.png);
      text-decoration: underline;
      color: white;
  }
  
  .confettibutton:active {
      text-decoration: none;
      color: white;
  }
  
  .confettibutton {
    text-align: center;
    display: block;
    text-decoration: none;
    background-color: #127455;
    color: #fff;
    font-size: 30pt;
    font-weight: normal;
    padding: 3px;
    margin-bottom: 10px;
    background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/437/misc/misc_207019.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: left;
    font-family: Georgia;}

    .confettibanner {
      text-align: center;
      display: block;
      text-decoration: none;
      background-color: #127455;
      color: #fff;
      font-size: 30pt;
      font-weight: normal;
      padding: 3px;
      margin-bottom: 10px;
      background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/437/misc/misc_207017.png);
      background-size: 100%;
      background-repeat: no-repeat;
      background-position: left;
      font-family: Georgia;}

.hlgrid{
justify-content:space-evenly;
grid-template-columns:1fr 1fr 1fr;
width:100%;}

.hlgridimage{
overflow:hidden;
margin-top:10px; 
margin-left:5px; 
margin-right:5px; 
margin-bottom:10px;}

.leftArrowGreen{
position:absolute;
z-index:11;
left:-120px;
bottom:30%;
width: 0;
height: 0;
border-bottom: 60px solid transparent;
border-left: 60px solid transparent;
border-right: 60px solid #006f51;
border-top: 60px solid transparent;
}

.leftArrowWhite{
position:absolute;
z-index:10;
left:-124px;
bottom:30%;
width: 0;height: 0;
border-bottom: 60px solid transparent;
border-left: 60px solid transparent;
border-right: 60px solid #FFFFFF;
border-top: 60px solid transparent;
}

.rightArrowGreen{
position:absolute;
z-index:11;
right:-120px;
bottom:30%;
width: 0;
height: 0;
border-bottom: 60px solid transparent;
border-right: 60px solid transparent;
border-left: 60px solid #006f51;
border-top: 60px solid transparent;
}

.rightArrowWhite{
position:absolute;
z-index:10;
right:-124px;
bottom:30%;
width: 0;height: 0;
border-bottom: 60px solid transparent;
border-right: 60px solid transparent;
border-left: 60px solid #FFFFFF;
border-top: 60px solid transparent;
}

.upArrowGreen{
position:absolute;
z-index:11;
top:-120px;
left:30%;
width: 0;
height: 0;
border-right: 60px solid transparent;
border-left: 60px solid transparent;
border-bottom: 60px solid #006f51;
border-top: 60px solid transparent;
}

.upArrowWhite{
position:absolute;
z-index:10;
top:-124px;
left:30%;
width: 0;height: 0;
border-right: 60px solid transparent;
border-left: 60px solid transparent;
border-bottom: 60px solid #FFFFFF;
border-top: 60px solid transparent;
}

.downArrowGreen{
position:absolute;
z-index:11;
bottom:-120px;
left:30%;
width: 0;
height: 0;
border-bottom: 60px solid transparent;
border-left: 60px solid transparent;
border-top: 60px solid #006f51;
border-right: 60px solid transparent;
}

.downArrowWhite{
position:absolute;
z-index:10;
bottom:-124px;
left:30%;
width: 0;height: 0;
border-bottom: 60px solid transparent;
border-left: 60px solid transparent;
border-top: 60px solid #FFFFFF;
border-right: 60px solid transparent;
}

.hlgridcaption{
margin-top:0px; 
margin-left:5px; 
margin-right:5px; 
margin-bottom:10px;}

.hhgreen{
background-color:#006f51;}

/* support ticket 355023 - stack form items for style */
.style-54669 .forms form .row-fluid .span10 {width: 100%;}
.style-54669 .forms form .row-fluid .span14 {margin-left: 0;}

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

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

.desktopGrid
{
display:grid;
}

.h1-style.athchoice{
font-size:38pt;
}

span.athchoice{
font-size:19pt;
}

div.athchoice{
font-size:17pt;
}

.gridtxt{
font-size:30px;
line-height:100%;
display:block;
}

.leftArrowGreen{
position:absolute;
z-index:11;
left:-120px;
bottom:30%;
width: 0;
height: 0;
border-bottom: 60px solid transparent;
border-left: 60px solid transparent;
border-right: 60px solid #006f51;
border-top: 60px solid transparent;
}

.givingwelcome
{
font-size:10.5pt;
}

.leftArrowWhite{
position:absolute;
z-index:10;
left:-124px;
bottom:30%;
width: 0;height: 0;
border-bottom: 60px solid transparent;
border-left: 60px solid transparent;
border-right: 60px solid #FFFFFF;
border-top: 60px solid transparent;
}

.rightArrowGreen{
position:absolute;
z-index:11;
right:-120px;
bottom:30%;
width: 0;
height: 0;
border-bottom: 60px solid transparent;
border-right: 60px solid transparent;
border-left: 60px solid #006f51;
border-top: 60px solid transparent;
}

.rightArrowWhite{
position:absolute;
z-index:10;
right:-124px;
bottom:30%;
width: 0;height: 0;
border-bottom: 60px solid transparent;
border-right: 60px solid transparent;
border-left: 60px solid #FFFFFF;
border-top: 60px solid transparent;
}

.upArrowGreen{
position:absolute;
z-index:11;
top:-120px;
left:30%;
width: 0;
height: 0;
border-right: 60px solid transparent;
border-left: 60px solid transparent;
border-bottom: 60px solid #006f51;
border-top: 60px solid transparent;
}

.upArrowWhite{
position:absolute;
z-index:10;
top:-124px;
left:30%;
width: 0;height: 0;
border-right: 60px solid transparent;
border-left: 60px solid transparent;
border-bottom: 60px solid #FFFFFF;
border-top: 60px solid transparent;
}

.downArrowGreen{
position:absolute;
z-index:11;
bottom:-120px;
left:30%;
width: 0;
height: 0;
border-bottom: 60px solid transparent;
border-left: 60px solid transparent;
border-top: 60px solid #006f51;
border-right: 60px solid transparent;
}

.downArrowWhite{
position:absolute;
z-index:10;
bottom:-124px;
left:30%;
width: 0;height: 0;
border-bottom: 60px solid transparent;
border-left: 60px solid transparent;
border-top: 60px solid #FFFFFF;
border-right: 60px solid transparent;
}

.hlgrid{
display:grid;}

.hlgridfont {font-size: 14pt;}

.mos2020grid
{
grid-template-columns: 1fr 1fr 1fr; grid-template-areas: 'orichter mlee adelfini' 'orichtert mleet adelfinit' 'ephaque logo jjohnson' 'ephaquet . jjohnsont' 'jtan amackay admissions' 'jtant amackayt .';
}
}/* --- END full desktop --- */

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

.givingwelcome
{
font-size:8.47pt;
}

.style-28206 div.content-wrap { margin-bottom: 25px;} /*header padding*/

.h1-style.athchoice{
font-size:34pt;
}

span.athchoice{
font-size:16pt;
}

div.athchoice{
font-size:14pt;
}

.gridtxt{
font-size:25px;
line-height:100%;
display:block;
}

.leftArrowGreen{
position:absolute;
z-index:11;
left:-120px;
bottom:30%;
width: 0;
height: 0;
border-bottom: 60px solid transparent;
border-left: 60px solid transparent;
border-right: 60px solid #006f51;
border-top: 60px solid transparent;
}

.leftArrowWhite{
position:absolute;
z-index:10;
left:-124px;
bottom:30%;
width: 0;height: 0;
border-bottom: 60px solid transparent;
border-left: 60px solid transparent;
border-right: 60px solid #FFFFFF;
border-top: 60px solid transparent;
}

.rightArrowGreen{
position:absolute;
z-index:11;
right:-120px;
bottom:30%;
width: 0;
height: 0;
border-bottom: 60px solid transparent;
border-right: 60px solid transparent;
border-left: 60px solid #006f51;
border-top: 60px solid transparent;
}

.rightArrowWhite{
position:absolute;
z-index:10;
right:-124px;
bottom:30%;
width: 0;height: 0;
border-bottom: 60px solid transparent;
border-right: 60px solid transparent;
border-left: 60px solid #FFFFFF;
border-top: 60px solid transparent;
}

.upArrowGreen{
position:absolute;
z-index:11;
top:-120px;
left:30%;
width: 0;
height: 0;
border-right: 60px solid transparent;
border-left: 60px solid transparent;
border-bottom: 60px solid #006f51;
border-top: 60px solid transparent;
}

.upArrowWhite{
position:absolute;
z-index:10;
top:-124px;
left:30%;
width: 0;height: 0;
border-right: 60px solid transparent;
border-left: 60px solid transparent;
border-bottom: 60px solid #FFFFFF;
border-top: 60px solid transparent;
}

.downArrowGreen{
position:absolute;
z-index:11;
bottom:-120px;
left:30%;
width: 0;
height: 0;
border-bottom: 60px solid transparent;
border-left: 60px solid transparent;
border-top: 60px solid #006f51;
border-right: 60px solid transparent;
}

.downArrowWhite{
position:absolute;
z-index:10;
bottom:-124px;
left:30%;
width: 0;height: 0;
border-bottom: 60px solid transparent;
border-left: 60px solid transparent;
border-top: 60px solid #FFFFFF;
border-right: 60px solid transparent;
}

.hlgrid{
display:grid;}

.hlgridfont {font-size: 10pt;}

.mos2020grid
{
grid-template-columns: 1fr 1fr 1fr; grid-template-areas: 'orichter mlee adelfini' 'orichtert mleet adelfinit' 'ephaque logo jjohnson' 'ephaquet . jjohnsont' 'jtan amackay admissions' 'jtant amackayt .';
}

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

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

.style-28206 {font-size: 18px;} /*tagline*/
.style-28399 .h2-style { margin: 10px 0;  font-size: 29px;} /*school name*/
.style-28206 div.content-wrap { margin-bottom: 25px;} /*header padding*/
.style-28405 .news ul li img.left { max-width: 150px;} /*news carousel*/

.givingwelcome
{
font-size:6.5pt;
}

.h1-style.athchoice{
font-size:17pt;
}

span.athchoice{
font-size:15pt;
}

div.athchoice{
font-size:11pt;
}

.gridtxt{
font-size:2vw;
line-height:80%;
display:block;
}

.leftArrowGreen{
position:absolute;
z-index:11;
left:-60px;
bottom:30%;
width: 0;
height: 0;
border-bottom: 30px solid transparent;
border-left: 30px solid transparent;
border-right: 30px solid #006f51;
border-top: 30px solid transparent;
}

.leftArrowWhite{
position:absolute;
z-index:10;
left:-64px;
bottom:30%;
width: 0;height: 0;
border-bottom: 30px solid transparent;
border-left: 30px solid transparent;
border-right: 30px solid #FFFFFF;
border-top: 30px solid transparent;
}

.rightArrowGreen{
position:absolute;
z-index:11;
right:-60px;
bottom:30%;
width: 0;
height: 0;
border-bottom: 30px solid transparent;
border-right: 30px solid transparent;
border-left: 30px solid #006f51;
border-top: 30px solid transparent;
}

.rightArrowWhite{
position:absolute;
z-index:10;
right:-64px;
bottom:30%;
width: 0;height: 0;
border-bottom: 30px solid transparent;
border-right: 30px solid transparent;
border-left: 30px solid #FFFFFF;
border-top: 30px solid transparent;
}

.upArrowGreen{
position:absolute;
z-index:11;
top:-60px;
left:30%;
width: 0;
height: 0;
border-right: 30px solid transparent;
border-left: 30px solid transparent;
border-bottom: 30px solid #006f51;
border-top: 30px solid transparent;
}

.upArrowWhite{
position:absolute;
z-index:10;
top:-64px;
left:30%;
width: 0;height: 0;
border-right: 30px solid transparent;
border-left: 30px solid transparent;
border-bottom: 30px solid #FFFFFF;
border-top: 30px solid transparent;
}

.downArrowGreen{
position:absolute;
z-index:11;
bottom:-60px;
left:30%;
width: 0;
height: 0;
border-bottom: 30px solid transparent;
border-left: 30px solid transparent;
border-top: 30px solid #006f51;
border-right: 30px solid transparent;
}

.downArrowWhite{
position:absolute;
z-index:10;
bottom:-64px;
left:30%;
width: 0;height: 0;
border-bottom: 30px solid transparent;
border-left: 30px solid transparent;
border-top: 30px solid #FFFFFF;
border-right: 30px solid transparent;
}

.hlgrid{
display:grid;}

.hlgridfont {font-size: 8pt;}

.mos2020grid
{
grid-template-columns: 1fr; grid-template-areas: 'orichter' 'orichtert' 'mlee' 'mleet' 'adelfini' 'adelfinit' 'ephaque' 'ephaquet' 'jjohnson' 'jjohnsont' 'jtan' 'jtant' 'amackay' 'amackayt' 'admissions';
}

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

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

.h1-style.athchoice{
font-size:18pt;
}

.givingwelcome
{
font-size:1.7vw;
}

span.athchoice{
font-size:12pt;
}

div.athchoice{
font-size:10pt;
line-height:100%;
}
.gridtxt{
font-size:2vw;
line-height:80%;
display:block;
}

.leftArrowGreen{
position:absolute;
z-index:11;
left:-60px;
bottom:30%;
width: 0;
height: 0;
border-bottom: 30px solid transparent;
border-left: 30px solid transparent;
border-right: 30px solid #006f51;
border-top: 30px solid transparent;
}

.leftArrowWhite{
position:absolute;
z-index:10;
left:-64px;
bottom:30%;
width: 0;height: 0;
border-bottom: 30px solid transparent;
border-left: 30px solid transparent;
border-right: 30px solid #FFFFFF;
border-top: 30px solid transparent;
}

.rightArrowGreen{
position:absolute;
z-index:11;
right:-60px;
bottom:30%;
width: 0;
height: 0;
border-bottom: 30px solid transparent;
border-right: 30px solid transparent;
border-left: 30px solid #006f51;
border-top: 30px solid transparent;
}

.rightArrowWhite{
position:absolute;
z-index:10;
right:-64px;
bottom:30%;
width: 0;height: 0;
border-bottom: 30px solid transparent;
border-right: 30px solid transparent;
border-left: 30px solid #FFFFFF;
border-top: 30px solid transparent;
}

.upArrowGreen{
position:absolute;
z-index:11;
top:-60px;
left:30%;
width: 0;
height: 0;
border-right: 30px solid transparent;
border-left: 30px solid transparent;
border-bottom: 30px solid #006f51;
border-top: 30px solid transparent;
}

.upArrowWhite{
position:absolute;
z-index:10;
top:-64px;
left:30%;
width: 0;height: 0;
border-right: 30px solid transparent;
border-left: 30px solid transparent;
border-bottom: 30px solid #FFFFFF;
border-top: 30px solid transparent;
}

.downArrowGreen{
position:absolute;
z-index:11;
bottom:-60px;
left:30%;
width: 0;
height: 0;
border-bottom: 30px solid transparent;
border-left: 30px solid transparent;
border-top: 30px solid #006f51;
border-right: 30px solid transparent;
}

.downArrowWhite{
position:absolute;
z-index:10;
bottom:-64px;
left:30%;
width: 0;height: 0;
border-bottom: 30px solid transparent;
border-left: 30px solid transparent;
border-top: 30px solid #FFFFFF;
border-right: 30px solid transparent;
}

.style-28399 .logo img {max-width: 45%;}/*logo*/
.style-28399, .style-28225 {text-align:center;} /*align header items*/
.style-28399 .h2-style { margin: 30px 0 15px;  font-size: 30px;} 

html:not(.styler) .style-28400 {display:none;} /*hide login button*/
.style-28401 {   margin: 0 0 20px;   text-align: center;} /*search*/

.style-28203 .button.view-all {    display: inline;} /*button arrow breaks on iphones*/

select#team_id { max-width: 87%!important;} /*team picker*/

.style-30803 .externalvideo a { color:#fff;} /*support ticket 201461*/

.hlgrid{
display:block;
}

.hlgridfont {font-size: 4.0vw;}

.mos2020grid
{
grid-template-columns: 1fr; grid-template-areas: 'orichter' 'orichtert' 'mlee' 'mleet' 'adelfini' 'adelfinit' 'ephaque' 'ephaquet' 'jjohnson' 'jjohnsont' 'jtan' 'jtant' 'amackay' 'amackayt' 'admissions';
}
}/* ---END Mobile --- */

