.body { font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 22px;color: #6B6B6B; }
.h1-style { color: #64a70b;font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 40px;letter-spacing: 0.1em;text-transform: uppercase; }
.h2-style { margin: 0;color: #64A70B;text-align: left;padding-bottom: 0px; }
.h3-style { color: #00A9E0;font-weight: normal; }
.h4-style { color: #00A9E0;font-weight: 700; }
.h5-style { color: #64A70B;font-weight: 700; }
.h6-style { color: #8c857b;font-weight: 700; }
A { color: #00a9e0;text-decoration: underline;word-break: normal; }
A:hover { color: #00a9e0;text-decoration: none; }
.button { color: #00A9E0;border-radius: 5px;background-color: rgba(0,169,224,.1);padding: 10px 30px;font-weight: 700;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;border: 0px solid rgba(0,169,224,.3);-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.button:hover { background-color: rgba(0,169,224,.75);color: #fff;text-shadow: 0px 1px 0 rgba(255,255,255,0); }
.style-15664 .h1-style { color: #fff; }
.style-15664 .h2-style { margin: 0 0 20px 0;color: rgba(0,0,0,0.5); }
.style-15664 .h3-style { color: #fff; }
.style-15664 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-15664 .h5-style { color: #fff; }
.style-15664 .h6-style { color: #fff; }
.style-15664 A { color: #fff; }
.style-15664 .button { background-color: rgba(0,0,0,.25); }
.style-15664 .button:hover { background-color: rgba(0,0,0,.1); }
.style-15664 { margin: 0 0 40px 0;padding: 20px;background-color: rgba(0,169,224,1);color: #fff; }
.style-15664 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-15664 .readmore { margin: 10px 0 0 0; }
.style-15664 .readmore:hover { color: #fff; }
.style-15664 .archive { margin: 10px 0 0 0; }
.style-15664 .archive:hover { color: #fff; }
.style-15664 .category-description { margin: 0 0 10px 0; }
.style-15664 .link-image { margin: 0 20px 0 0; }
.style-15664 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-15664 .h4-style A:hover { text-decoration: underline; }
.style-15664 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-15664 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-15664 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-15664 .bio { margin: 10px 0 0 0; }
.style-15664 .answer { margin: 10px 0 0 0; }
.style-15664 .biobutton { margin: 10px 0 0 0; }
.style-15664 .biobutton:hover { color: #fff; }
.style-15664 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-15664 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-15664 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-15664 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-15664 .photo figcaption { text-align: center; }
.style-15664 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-15664 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-15664 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-15664 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-15664 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-15664 .event-detail { margin: 0 0 0 60px; }
.style-15664 .view-all:hover { color: #fff; }
.style-15664 .view-comments:hover { color: #333; }
.style-15652 .h2-style { margin: 17px;font-family: Tahoma;font-size: 30px;color: #3355FF;text-align: center;font-weight: bold;font-style: italic;background-image: url('/ftpimages/758/site/861/images/BrynMawrSunMosaic15.png');background-repeat: repeat-x;background-color: #43FF2E;padding: 17px;-webkit-border-radius: 45px;-moz-border-radius: 45px;border-radius: 45px;border-width: 8px;border-style: dashed;border-color: #FF91FF; }
.style-15652 .h4-style { margin: 0 0 10px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-15652 { margin: 0 0 40px 0; }
.style-15652 .description { margin-bottom: 10px; }
.style-15652 time { color: #aaa;margin: 0 0 10px 0;display: block; }
.style-15652 .readmore { margin: 10px 0 0 0; }
.style-15652 .readmore:hover { color: #fff; }
.style-15652 .archive { margin: 10px 0 0 0; }
.style-15652 .archive:hover { color: #fff; }
.style-15652 .category-description { margin: 0 0 10px 0; }
.style-15652 .link-image { margin: 0 20px 0 0; }
.style-15652 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-15652 .h4-style A:hover { color: #333; }
.style-15652 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-15652 .brief-description { margin-bottom: 10px;font-style: italic; }
.style-15652 .location { margin: 0 0 10px 0;font-weight: bold; }
.style-15652 .contact-info { margin: 0 0 10px 0; }
.style-15652 .text img { padding: 4px;margin: 0 10px 10px 0; }
.style-15652 .author { font-weight: bold;margin-bottom: 10px; }
.style-15652 .news img { padding: 4px;max-width: 60px; }
.style-15652 .bio { margin: 10px 0 0 0; }
.style-15652 .answer { margin: 10px 0 0 0; }
.style-15652 .biobutton { margin: 10px 0 0 0; }
.style-15652 .biobutton:hover { color: #fff; }
.style-15652 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-15652 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-15652 .affinity img { padding: 4px; }
.style-15652 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-15652 .newsdetail img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-15652 .backbutton { margin: 10px 0 0 0; }
.style-15652 .backbutton:hover { color: #fff; }
.style-15652 .listdetail img { padding: 4px;border: none;margin: 0 10px 10px 0; }
.style-15652 .photo figcaption { text-align: center; }
.style-15652 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-15652 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-15652 div.content-wrap { margin: 0 0 10px 0; }
.style-15652 .registration { margin: 0 0 10px 0; }
.style-15652 .readmore-detail-page:hover { color: #fff; }
.style-15652 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-15652 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-15652 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-15652 .event-detail { margin: 0 0 0 60px; }
.style-15652 .view-all:hover { color: #fff; }
.style-15652 .view-comments:hover { color: #333; }
.style-67537 .h2-style { margin-top: 0;margin-bottom: 60px;text-align: center;font-family: Merriweather;font-size: 50px;font-weight: 300; }
.style-67537 .h4-style { text-decoration: none;font-weight: bold;font-size: 43px;padding: 10px;font-family: Cormorant Infant; }
.style-67537 .h4-style:hover { color: #64a70b; }
.style-67537 A { text-decoration: none; }
.style-67537 A:hover { text-decoration: underline;color: #64a70b; }
.style-67537 .button { border: 2px solid #00664f;border-radius: 0px;color: #fff;background: #00664f;text-decoration: none; }
.style-67537 .button:hover { background: #fff;color: #00664f; }
.style-67537 { text-align: center;padding: 0px 0;border-bottom: 0;margin-bottom: 20px; }
.style-67537 .link-image { width: 100%;padding: 0;border: 10px solid #fff;margin: 0;z-index: -1;opacity: 1;box-shadow: 2px 2px 4px #6b6b6b; }
.style-67537 .h4-style A { text-decoration: none; }
.style-67537 .h4-style A:hover { color: #64a70b;text-decoration: underline; }
.style-67537 .long-description { text-align: left;padding: 0 25px 25px 25px;line-height: 18px; }
.style-67537 .brief-description { text-align: center;padding: 0 25px 25px 25px;font-weight: bold;font-size: 18px;line-height: 25px; }
.style-67537 .job-title { font-size: 16px; }
.style-67537 .bus-phone { font-size: 16px; }
.style-67537 .email { font-size: 16px; }
.style-67537 .bio { text-align: left;font-size: 15px; }
.style-67537 .lists img { padding: 0;margin: 0;margin-top: 15px;text-align: center; }
.style-67537 .biobutton { display: block;margin: 15px 0; }
.style-67537 .biobutton:hover { text-decoration: none; }
.style-67537 .title { font-weight: bold; }
.style-67537 .caption { font-style: italic; }
.style-67537 .affinity img { margin-bottom: 10px;margin-right: 10px;padding: 4px;border: 1px solid #d4d5d9; }
.style-67537 .nick-name { color: #00A9E0;font-size: 18px; }
.style-67537 .name-prefix { font-weight: 400; }
.style-67537 .first-name { font-weight: 400;font-family: Merriweather;font-size: 24px;color: #64A70B;margin-bottom: 0; }
.style-67537 .last-name { font-weight: 400;color: #64A70B;font-size: 24px;font-family: Merriweather; }
.style-67537 .maiden-name { color: #00A9E0;font-size: 18px; }
.style-67537 .name-suffix { font-weight: 400;font-family: Merriweather;font-size: 24px;color: #64A70B; }
.style-67537 A.links-urllink { color: #ffffff;background: #E5F6FC;font-size: 24px;line-height: 28px;font-weight: 600;display: block;text-decoration: none;text-transform: capitalize;border-bottom: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: .7s;height: 100%;margin-top: 5px;padding: 10px 5px 15px 5px;z-index: 5; }
.style-67537 A.links-urllink:hover { background-color: rgba(100,167,11,.7);border-top: 0px solid #00a9e0;transition: .7s; }
.style-67537 li.group { display: inline-block;vertical-align: top;word-break: normal;font-weight: 400;text-decoration: none;text-align: center;width: 300px;padding: 30px;margin: 5px 10px; }
.style-67537 li.group:first-child { border-left: 1px dashed #d7d2cb; }
.style-67537 li.group:before { top: 100%; }
.style-67537 li.subcategory-group { border: 0;border-bottom: 0; }
.style-67537 div.content-wrap { font-size: 14px;margin: 0;border-bottom: 0; }
.style-67537 .registration { display: inline-block;text-align: center;margin: 10px 0 20px 0;padding: 10px;font-size: 16px;line-height: 24px;font-weight: 400;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;font-family: "Open Sans";border: 2px solid #00a9e0;text-shadow: 0px 1px 0 rgba(255,255,255,1);width: 20%;color: #009AE0; }
.style-67537 .registration:hover { background-color: rgba(0,169,224,.1);color: #fff;text-shadow: 0px 0px 0 rgba(255,255,255,1); }
.style-67537 .readmore-detail-page { text-align: center; }
.style-67537 .start-date { display: none; }
.style-67537 .end-date { display: none; }
.style-67537 .nick-name { font-weight: 400; }
.style-67537 .middle-initial { font-weight: 400; }
.style-67537 .maiden-name { font-weight: 400;font-size: 24px;font-family: Merriweather;color: #64A70B; }
.style-67537 .business-name { text-align: left; }
.style-67537 .grad-year-short { font-weight: 400;font-family: Merriweather;font-size: 22px;color: #64A70B; }
.style-67537 .grad-year-short:before { content: "'"; }
.style-67537 .directory-details { text-align: left; }
.style-67537 .link-hover-image { border-bottom: 0; }
.style-67537 .link-nohover-image { background-color: #00664F;border-bottom: 0;opacity: 0.5;background: #64a70b;border: 0; }
.style-67537 .link-nohover-image:hover { background-color: #00664F; }
.style-70879 .h2-style { margin-top: 0;margin: 20px 0;text-align: center;font-family: Merriweather;font-size: 40px;font-weight: 600;color: #00664f; }
.style-70879 .h4-style { text-decoration: none;font-weight: bold;font-size: 43px;padding: 10px;font-family: Cormorant Infant; }
.style-70879 .h4-style:hover { color: #64a70b; }
.style-70879 A { text-decoration: none; }
.style-70879 A:hover { text-decoration: underline;color: #64a70b; }
.style-70879 { text-align: center;padding: 0px 0;border-bottom: 0;margin: 40px 0; }
.style-70879 .link-image { width: 100%;padding: 0;border: 10px solid #fff;margin: 0;z-index: -1;opacity: 1;box-shadow: 2px 2px 4px #6b6b6b; }
.style-70879 .h4-style A { text-decoration: none; }
.style-70879 .h4-style A:hover { color: #64a70b;text-decoration: underline; }
.style-70879 .long-description { text-align: left;padding: 0 25px 25px 25px;line-height: 18px; }
.style-70879 .brief-description { text-align: center;padding: 0 25px 25px 25px;font-weight: bold;font-size: 18px;line-height: 25px; }
.style-70879 .job-title { font-size: 16px;display: block;width: 100%; }
.style-70879 .bus-phone { font-size: 16px; }
.style-70879 .email { font-size: 16px; }
.style-70879 .lists img { padding: 0;margin: 0;margin-top: 15px;text-align: center; }
.style-70879 .biobutton { display: block;margin: 5px 0; }
.style-70879 .title { font-weight: bold; }
.style-70879 .caption { font-style: italic; }
.style-70879 .affinity img { margin-bottom: 10px;margin-right: 10px;padding: 4px;border: 1px solid #d4d5d9; }
.style-70879 .nick-name { color: #00A9E0;font-size: 18px; }
.style-70879 .name-prefix { font-weight: 400; }
.style-70879 .first-name { font-weight: 400;font-family: Merriweather;font-size: 24px;color: #fff; }
.style-70879 .last-name { font-weight: 400;color: #fff;font-size: 24px;font-family: Merriweather; }
.style-70879 .maiden-name { color: #00A9E0;font-size: 18px; }
.style-70879 .name-suffix { font-weight: 400; }
.style-70879 A.links-urllink { color: #ffffff;background: #E5F6FC;font-size: 24px;line-height: 28px;font-weight: 600;display: block;text-decoration: none;text-transform: capitalize;border-bottom: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: .7s;height: 100%;margin-top: 5px;padding: 10px 5px 15px 5px;z-index: 5; }
.style-70879 A.links-urllink:hover { background-color: rgba(100,167,11,.7);border-top: 0px solid #00a9e0;transition: .7s; }
.style-70879 li.group { display: inline-block;vertical-align: top;word-break: normal;font-weight: 400;text-decoration: none;width: 300px;padding: 30px;margin: 5px 10px;text-align: center; }
.style-70879 li.group:first-child { border-left: 1px dashed #d7d2cb; }
.style-70879 li.group:before { top: 100%; }
.style-70879 li.subcategory-group { border: 0;border-bottom: 0; }
.style-70879 div.content-wrap { font-size: 14px;margin: 0;border-bottom: 0; }
.style-70879 .registration { display: inline-block;text-align: center;margin: 10px 0 20px 0;padding: 10px;font-size: 16px;line-height: 24px;font-weight: 400;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;font-family: "Open Sans";border: 2px solid #00a9e0;text-shadow: 0px 1px 0 rgba(255,255,255,1);width: 20%;color: #009AE0; }
.style-70879 .registration:hover { background-color: rgba(0,169,224,.1);color: #fff;text-shadow: 0px 0px 0 rgba(255,255,255,1); }
.style-70879 .readmore-detail-page { text-align: center; }
.style-70879 .start-date { display: none; }
.style-70879 .end-date { display: none; }
.style-70879 .nick-name { font-weight: 400; }
.style-70879 .middle-initial { font-weight: 400; }
.style-70879 .maiden-name { font-weight: 400;font-size: 24px;font-family: Merriweather;color: #64A70B; }
.style-70879 .business-name { text-align: left; }
.style-70879 .grad-year-short { font-weight: 400;font-size: 30px;color: #fff; }
.style-70879 .grad-year-short:before { content: "'"; }
.style-70879 .directory-details { text-align: left; }
.style-70879 .link-hover-image { border-bottom: 0; }
.style-70879 .link-nohover-image { background-color: #00664F;border-bottom: 0;opacity: 0.5;background: #64a70b;border: 0; }
.style-70879 .link-nohover-image:hover { background-color: #00664F; }
.style-67519 .h2-style { font-size: 40px;padding: 60px 0px 60px 25px;font-weight: 300;text-align: center;color: #00a9e0; }
.style-67519 .h4-style { font-size: 20px;margin-top: 0px;text-align: center;display: block; }
.style-67519 .button { background-color: #00a9e0;color: #ffffff; }
.style-67519 .button:hover { background-color: rgba(0,169,224,.1);color: #00a9e0; }
.style-67519 { padding: 0px;margin-top: 10px;margin-bottom: 50px;background-color: rgba(0,169,224,.0);max-height: 1000px;overflow: visible; }
.style-67519 time { font-size: 14px;text-align: left;padding: 0 10px;margin-top: 0px;font-weight: 600;display: block;color: #00a9e0;width: 100%; }
.style-67519 .readmore { padding: 0 5px;margin-left: 10px;margin-bottom: 0px
border-radius: 0px;display: block;text-align: right;font-size: 11px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-67519 .h4-style A { margin: 0;color: #8C857B;padding: 10px 5px 0 10px;display: block;font-size: 1.2em;font-weight: bold;text-decoration: none;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.0);text-align: left; }
.style-67519 .h4-style A:hover { color: #00a9e0; }
.style-67519 .h4-style A:first-child { border-top: 5px solid #64a70b; }
.style-67519 .long-description { padding: 0 10px;text-align: left; }
.style-67519 .brief-description { font-size: .13pxem;text-align: left;line-height: 18px;padding: 10px;word-wrap: break-word;width: 400px;font-weight: normal; }
.style-67519 .news img { width: 100%;height: 100%; }
.style-67519 .lists img { display: block;text-align: center;width: 100%;margin-bottom: 10px; }
.style-67519 A.links-urllink { display: inline-block;text-align: center;margin: 0px 0 20px 0;padding: 15px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;font-family: "Open Sans";border: 2px solid #00a9e0;color: #009AE0; }
.style-67519 A.links-urllink:hover { background-color: #00a9e0;color: #ffffff; }
.style-67519 li.group { border: 0px solid #d7d2cb;vertical-align: top;flex-wrap: wrap;-moz-webkit-flex-wrap: wrap;-webkit-flex-wrap: wrap;display: inline-flex;margin: 0 10px 10px;max-width: 100%;text-align: center; }
.style-67519 li.group:before { flex-wrap: nowrap; }
.style-67519 li.group:after { word-wrap: break-all;overflow: hidden;display: block; }
.style-67519 li.subcategory-group { text-align: center;margin: 0 0 auto; }
.style-67519 div.content-wrap { -moz-column-count: 4;-webkit-column-count: 4;column-count: 4;-moz-column-gap: .2em;-webkit-column-gap: .2em;column-gap: .5 em;position: -webkit-sticky;top: 0; }
.style-67519 .newsarchivelist img { width: 100%; }
.style-88344 .h2-style { margin-top: 0;margin-bottom: 60px;text-align: center;font-family: Merriweather;font-size: 50px;font-weight: 300; }
.style-88344 .h4-style { text-decoration: none;font-weight: bold;font-size: 43px;padding: 10px;font-family: Cormorant Infant; }
.style-88344 .h4-style:hover { color: #64a70b; }
.style-88344 A { text-decoration: none; }
.style-88344 A:hover { text-decoration: underline;color: #64a70b; }
.style-88344 .button { border: 2px solid #00664f;border-radius: 0px;color: #fff;background: #00664f;text-decoration: none; }
.style-88344 .button:hover { background: #fff;color: #00664f; }
.style-88344 { text-align: center;padding: 0px 0;border-bottom: 0;margin-bottom: 20px; }
.style-88344 .link-image { width: 100%;padding: 0;border: 10px solid #fff;margin: 0;z-index: -1;opacity: 1;box-shadow: 2px 2px 4px #6b6b6b; }
.style-88344 .h4-style A { text-decoration: none; }
.style-88344 .h4-style A:hover { color: #64a70b;text-decoration: underline; }
.style-88344 .long-description { text-align: left;padding: 0 25px 25px 25px;line-height: 18px; }
.style-88344 .brief-description { text-align: center;padding: 0 25px 25px 25px;font-weight: bold;font-size: 18px;line-height: 25px; }
.style-88344 .job-title { font-size: 16px; }
.style-88344 .bus-phone { font-size: 16px; }
.style-88344 .email { font-size: 16px; }
.style-88344 .bio { text-align: left;font-size: 15px; }
.style-88344 .lists img { padding: 0;margin: 0;margin-top: 15px;text-align: center; }
.style-88344 .biobutton { display: block;margin: 15px 0; }
.style-88344 .biobutton:hover { text-decoration: none; }
.style-88344 .title { font-weight: bold; }
.style-88344 .caption { font-style: italic; }
.style-88344 .affinity img { margin-bottom: 10px;margin-right: 10px;padding: 4px;border: 1px solid #d4d5d9; }
.style-88344 .nick-name { color: #00A9E0;font-size: 18px; }
.style-88344 .name-prefix { font-weight: 400; }
.style-88344 .first-name { font-weight: 400;font-family: Merriweather;font-size: 24px;color: #64A70B;margin-bottom: 0; }
.style-88344 .last-name { font-weight: 400;color: #64A70B;font-size: 24px;font-family: Merriweather; }
.style-88344 .maiden-name { color: #00A9E0;font-size: 18px; }
.style-88344 .name-suffix { font-weight: 400;font-family: Merriweather;font-size: 24px;color: #64A70B; }
.style-88344 A.links-urllink { color: #ffffff;background: #E5F6FC;font-size: 24px;line-height: 28px;font-weight: 600;display: block;text-decoration: none;text-transform: capitalize;border-bottom: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: .7s;height: 100%;margin-top: 5px;padding: 10px 5px 15px 5px;z-index: 5; }
.style-88344 A.links-urllink:hover { background-color: rgba(100,167,11,.7);border-top: 0px solid #00a9e0;transition: .7s; }
.style-88344 li.group { display: inline-block;vertical-align: top;word-break: normal;font-weight: 400;text-decoration: none;text-align: center;width: 300px;padding: 30px;margin: 5px 10px; }
.style-88344 li.group:first-child { border-left: 1px dashed #d7d2cb; }
.style-88344 li.group:before { top: 100%; }
.style-88344 li.subcategory-group { border: 0;border-bottom: 0; }
.style-88344 div.content-wrap { font-size: 14px;margin: 0;border-bottom: 0; }
.style-88344 .registration { display: inline-block;text-align: center;margin: 10px 0 20px 0;padding: 10px;font-size: 16px;line-height: 24px;font-weight: 400;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;font-family: "Open Sans";border: 2px solid #00a9e0;text-shadow: 0px 1px 0 rgba(255,255,255,1);width: 20%;color: #009AE0; }
.style-88344 .registration:hover { background-color: rgba(0,169,224,.1);color: #fff;text-shadow: 0px 0px 0 rgba(255,255,255,1); }
.style-88344 .readmore-detail-page { text-align: center; }
.style-88344 .start-date { display: none; }
.style-88344 .end-date { display: none; }
.style-88344 .nick-name { font-weight: 400; }
.style-88344 .middle-initial { font-weight: 400; }
.style-88344 .maiden-name { font-weight: 400;font-size: 24px;font-family: Merriweather;color: #64A70B; }
.style-88344 .business-name { text-align: left; }
.style-88344 .grad-year-short { font-weight: 400;font-family: Merriweather;font-size: 22px;color: #64A70B; }
.style-88344 .grad-year-short:before { content: "'"; }
.style-88344 .directory-details { text-align: left; }
.style-88344 .link-hover-image { border-bottom: 0; }
.style-88344 .link-nohover-image { background-color: #00664F;border-bottom: 0;opacity: 0.5;background: #64a70b;border: 0; }
.style-88344 .link-nohover-image:hover { background-color: #00664F; }
.style-69228 .h1-style { color: #00A9E0; }
.style-69228 .h2-style { margin: 0 0 20px 0px;font-weight: 600;font-family: Merriweather;display: block;font-size: 32px;text-align: center;color: #00664f; }
.style-69228 .h2-style:hover { stroke-dashoffset: 0; }
.style-69228 .h3-style { color: #00A9E0;font-weight: normal;font-size: 21px; }
.style-69228 .h4-style { margin: 0 0 20px 0;padding: 0;display: block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather; }
.style-69228 .h5-style { color: #8C857B; }
.style-69228 .h6-style { color: #8C857B; }
.style-69228 A { color: #6b6b6b;text-decoration: none;border-bottom: 2px solid #00a9e0;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 14pt;padding: 2px 0; }
.style-69228 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-69228 .button { background-color: #64a70b;color: #fff;border: 2px solid #64a70b;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 10px 15px;font-weight: 600; }
.style-69228 .button:hover { background-color: #FFFFFF;color: #64a70b;border: 2px solid #64a70b; }
.style-69228 { margin: 30px 20px;padding: 20px;color: #6B6B6B; }
.style-69228 time { color: #aaa;margin: 0 0 5px 0; }
.style-69228 .readmore { margin: 0;padding: 0;background: rgba( 255, 255, 255, 0);color: #00a9e0;border-bottom: 2px solid #00a9e0;border: 0;font-weight: bold; }
.style-69228 .readmore:hover { color: #64A70B;margin: 0;padding: 0;border-bottom: 2px solid #00a9e0;border: 0; }
.style-69228 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-69228 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-69228 .category-description { margin: 0 0 10px 0; }
.style-69228 .link-image { margin: 0 20px 0 0; }
.style-69228 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 20px;color: #8c857b;padding: 5px 0; }
.style-69228 .h4-style A:hover { text-decoration: none;color: #ffffff; }
.style-69228 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-69228 .brief-description { padding: 10px 0;margin-left: 0px;margin-bottom: 10px;display: inline; }
.style-69228 .location { margin-left: 0px;text-align: left;font-style: italic; }
.style-69228 .contact-info { margin-top: 10px; }
.style-69228 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-69228 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 100%;margin-right: 10px; }
.style-69228 .bio { margin: 10px 0 0 0; }
.style-69228 .lists img { width: 300px;padding-right: 40px; }
.style-69228 .answer { margin: 10px 0 0 0; }
.style-69228 .biobutton { margin: 10px 0 0 0; }
.style-69228 .biobutton:hover { color: #fff; }
.style-69228 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-69228 .caption { text-transform: uppercase; }
.style-69228 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-69228 .submit-button { margin-top: 25px;font-size: 14pt; }
.style-69228 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-69228 .first-name { font-weight: bold;font-size: 18px; }
.style-69228 .last-name { font-weight: bold;font-size: 18px; }
.style-69228 .name-suffix { font-weight: bold;font-size: 18px; }
.style-69228 .backbutton { background: #64a70b;margin-top: 10px; }
.style-69228 .listdetail img { padding-right: 20px;width: 325px; }
.style-69228 A.links-urllink { text-decoration: none; }
.style-69228 A.links-urllink:hover { text-decoration: underline; }
.style-69228 .photo figcaption { text-align: center; }
.style-69228 li.group { margin: 10px 0 10px 0;padding: 10px 0 10px 0;border-top: 0px solid #d7d2cb;overflow: show;clear: both; }
.style-69228 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-69228 div.content-wrap { display: inline;margin-bottom: 0;font-size: 14pt;line-height: 24pt;text-align: center; }
.style-69228 .registration { margin: 10px 0 0 0px;text-decoration: none;width: 140px; }
.style-69228 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-69228 .readmore-detail-page { margin-top: 10px; }
.style-69228 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-69228 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-69228 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-69228 .event-detail { margin: 0 0 0 60px; }
.style-69228 .view-all:hover { color: #fff; }
.style-69228 .view-comments:hover { color: #333; }
.style-69228 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-69228 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-69228 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-69228 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-69228 .grad-year-short:before { content: "'"; }
.style-70872 .h1-style { color: #00A9E0; }
.style-70872 .h2-style { margin: 0 0 10px 0px;font-weight: 600;font-family: Merriweather;display: block;font-size: 30px;text-align: left;color: #00664f; }
.style-70872 .h2-style:hover { stroke-dashoffset: 0; }
.style-70872 .h3-style { color: #00A9E0;font-weight: normal;font-size: 21px; }
.style-70872 .h4-style { margin: 0 0 20px 0;padding: 0;display: block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather; }
.style-70872 .h5-style { color: #8C857B; }
.style-70872 .h6-style { color: #8C857B; }
.style-70872 A { color: #6b6b6b;text-decoration: none;border-bottom: 2px solid #00a9e0;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 14pt;padding: 2px 0; }
.style-70872 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-70872 .button { background-color: #64a70b;color: #fff;border: 2px solid #64a70b;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 10px 15px;font-weight: 600; }
.style-70872 .button:hover { background-color: #FFFFFF;color: #64a70b;border: 2px solid #64a70b; }
.style-70872 { margin: 30px 20px 20px 20px;padding: 20px;color: #6B6B6B;text-align: left; }
.style-70872 time { color: #aaa;margin: 0 0 5px 0; }
.style-70872 .readmore { margin: 0;padding: 0;background: rgba( 255, 255, 255, 0);color: #00a9e0;border-bottom: 2px solid #00a9e0;border: 0;font-weight: bold; }
.style-70872 .readmore:hover { color: #64A70B;margin: 0;padding: 0;border-bottom: 2px solid #00a9e0;border: 0; }
.style-70872 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-70872 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-70872 .category-description { margin: 0 0 10px 0; }
.style-70872 .link-image { margin: 0 20px 0 0; }
.style-70872 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 20px;color: #8c857b;padding: 5px 0; }
.style-70872 .h4-style A:hover { text-decoration: none;color: #ffffff; }
.style-70872 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-70872 .brief-description { padding: 10px 0;margin-left: 0px;margin-bottom: 10px;display: inline; }
.style-70872 .location { margin-left: 0px;text-align: left;font-style: italic; }
.style-70872 .contact-info { margin-top: 10px; }
.style-70872 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-70872 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 100%;margin-right: 10px; }
.style-70872 .job-title { font-size: 16px; }
.style-70872 .education { font-size: 16px; }
.style-70872 .email { font-size: 16px; }
.style-70872 .bio { margin: 10px 0 0 0; }
.style-70872 .lists img { width: 300px;padding-right: 40px; }
.style-70872 .answer { margin: 10px 0 0 0; }
.style-70872 .biobutton { margin: 10px 0 0 0; }
.style-70872 .biobutton:hover { color: #fff; }
.style-70872 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-70872 .caption { text-transform: uppercase; }
.style-70872 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-70872 .submit-button { margin-top: 25px;font-size: 14pt; }
.style-70872 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-70872 .first-name { font-weight: bold;font-size: 20px; }
.style-70872 .last-name { font-weight: bold;font-size: 20px; }
.style-70872 .name-suffix { font-weight: bold;font-size: 20px; }
.style-70872 .backbutton { background: #64a70b;margin-top: 10px; }
.style-70872 .listdetail img { padding-right: 20px;width: 325px; }
.style-70872 A.links-urllink { text-decoration: none; }
.style-70872 A.links-urllink:hover { text-decoration: underline; }
.style-70872 .photo figcaption { text-align: center; }
.style-70872 li.group { margin: 10px 0 10px 0;padding: 10px 0 10px 0;border-top: 0px solid #d7d2cb;overflow: show;clear: both;text-align: left; }
.style-70872 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-70872 div.content-wrap { display: inline;margin-bottom: 0;font-size: 14pt;line-height: 24pt;text-align: left; }
.style-70872 .registration { margin: 10px 0 0 0px;text-decoration: none;width: 140px; }
.style-70872 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-70872 .readmore-detail-page { margin-top: 10px; }
.style-70872 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-70872 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-70872 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-70872 .event-detail { margin: 0 0 0 60px; }
.style-70872 .view-all:hover { color: #fff; }
.style-70872 .view-comments:hover { color: #333; }
.style-70872 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-70872 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-70872 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-70872 .grad-year-short { font-weight: bold;font-size: 20px; }
.style-70872 .grad-year-short:before { content: "'"; }
.style-90965 .h1-style { color: #00A9E0; }
.style-90965 .h2-style { margin: 0 0 10px 0px;font-weight: 600;font-family: Merriweather;display: block;font-size: 30px;text-align: left;color: #00664f; }
.style-90965 .h2-style:hover { stroke-dashoffset: 0; }
.style-90965 .h3-style { color: #00A9E0;font-weight: normal;font-size: 21px; }
.style-90965 .h4-style { margin: 0 0 20px 0;padding: 0;display: block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather; }
.style-90965 .h5-style { color: #8C857B; }
.style-90965 .h6-style { color: #8C857B; }
.style-90965 A { color: #6b6b6b;text-decoration: none;border-bottom: 2px solid #00a9e0;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 14pt;padding: 2px 0; }
.style-90965 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-90965 .button { background-color: #64a70b;color: #fff;border: 2px solid #64a70b;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 10px 15px;font-weight: 600; }
.style-90965 .button:hover { background-color: #FFFFFF;color: #64a70b;border: 2px solid #64a70b; }
.style-90965 { margin: 30px 20px 20px 20px;padding: 20px;color: #6B6B6B;text-align: left; }
.style-90965 time { color: #aaa;margin: 0 0 5px 0; }
.style-90965 .readmore { margin: 0;padding: 0;background: rgba( 255, 255, 255, 0);color: #00a9e0;border-bottom: 2px solid #00a9e0;border: 0;font-weight: bold; }
.style-90965 .readmore:hover { color: #64A70B;margin: 0;padding: 0;border-bottom: 2px solid #00a9e0;border: 0; }
.style-90965 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-90965 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-90965 .category-description { margin: 0 0 10px 0; }
.style-90965 .link-image { margin: 0 20px 0 0; }
.style-90965 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 20px;color: #8c857b;padding: 5px 0; }
.style-90965 .h4-style A:hover { text-decoration: none;color: #ffffff; }
.style-90965 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-90965 .brief-description { padding: 10px 0;margin-left: 0px;margin-bottom: 10px;display: inline; }
.style-90965 .location { margin-left: 0px;text-align: left;font-style: italic; }
.style-90965 .contact-info { margin-top: 10px; }
.style-90965 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-90965 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 100%;margin-right: 10px; }
.style-90965 .job-title { font-size: 16px; }
.style-90965 .education { font-size: 16px; }
.style-90965 .email { font-size: 16px; }
.style-90965 .bio { margin: 10px 0 0 0; }
.style-90965 .lists img { width: 300px;padding-right: 40px; }
.style-90965 .answer { margin: 10px 0 0 0; }
.style-90965 .biobutton { margin: 10px 0 0 0; }
.style-90965 .biobutton:hover { color: #fff; }
.style-90965 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-90965 .caption { text-transform: uppercase; }
.style-90965 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-90965 .submit-button { margin-top: 25px;font-size: 14pt; }
.style-90965 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-90965 .first-name { font-weight: bold;font-size: 20px; }
.style-90965 .last-name { font-weight: bold;font-size: 20px; }
.style-90965 .name-suffix { font-weight: bold;font-size: 20px; }
.style-90965 .backbutton { background: #64a70b;margin-top: 10px; }
.style-90965 .listdetail img { padding-right: 20px;width: 325px; }
.style-90965 A.links-urllink { text-decoration: none; }
.style-90965 A.links-urllink:hover { text-decoration: underline; }
.style-90965 .photo figcaption { text-align: center; }
.style-90965 li.group { margin: 10px 0 10px 0;padding: 10px 0 10px 0;border-top: 0px solid #d7d2cb;overflow: show;clear: both;text-align: left; }
.style-90965 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-90965 div.content-wrap { display: inline;margin-bottom: 0;font-size: 14pt;line-height: 24pt;text-align: left; }
.style-90965 .registration { margin: 10px 0 0 0px;text-decoration: none;width: 140px; }
.style-90965 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-90965 .readmore-detail-page { margin-top: 10px; }
.style-90965 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-90965 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-90965 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-90965 .event-detail { margin: 0 0 0 60px; }
.style-90965 .view-all:hover { color: #fff; }
.style-90965 .view-comments:hover { color: #333; }
.style-90965 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-90965 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-90965 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-90965 .grad-year-short { font-weight: bold;font-size: 20px; }
.style-90965 .grad-year-short:before { content: "'"; }
.style-66943 .h1-style { color: #00A9E0; }
.style-66943 .h2-style { margin: 0 0 30px 0px;color: #00664f;font-weight: 600;font-family: Merriweather;font-size: 30px; }
.style-66943 .h2-style:hover { stroke-dashoffset: 0; }
.style-66943 .h3-style { color: #00A9E0;font-weight: normal;font-size: 21px; }
.style-66943 .h4-style { margin: 0;padding: 0;display: inline-block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 16pt; }
.style-66943 .h5-style { color: #8C857B; }
.style-66943 .h6-style { color: #8C857B; }
.style-66943 A { color: #00a9e0;text-decoration: none;border-bottom: 2px solid #00a9e0; }
.style-66943 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-66943 .button { background-color: #00A9E0;color: #fff; }
.style-66943 .button:hover { background-color: #FFFFFF;color: #00A9E0;border-width: 2px;border-style: solid;border-color: #00A9E0; }
.style-66943 { margin: 20px 20px 40px 20px;padding: 20px;color: #6B6B6B; }
.style-66943 time { color: #aaa;margin: 0 0 5px 0; }
.style-66943 .readmore { margin: 10px 0 0 0; }
.style-66943 .readmore:hover { color: #fff; }
.style-66943 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-66943 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-66943 .category-description { margin: 0 0 10px 0; }
.style-66943 .link-image { margin: 0 20px 0 0; }
.style-66943 .h4-style A { text-decoration: none;font-weight: 400;line-height: 35px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18px; }
.style-66943 .h4-style A:hover { text-decoration: underline; }
.style-66943 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-66943 .brief-description { padding: 0px 0 10px 0;margin-left: 10px; }
.style-66943 .location { margin-left: 10px;text-align: left;font-style: italic; }
.style-66943 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-66943 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 160px;margin-right: 10px; }
.style-66943 .bio { margin: 10px 0 0 0; }
.style-66943 .lists img { width: 300px;padding-right: 15px; }
.style-66943 .answer { margin: 10px 0 0 0; }
.style-66943 .biobutton { margin: 10px 0 0 0; }
.style-66943 .biobutton:hover { color: #fff; }
.style-66943 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-66943 .caption { text-transform: uppercase; }
.style-66943 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-66943 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-66943 .first-name { font-weight: bold;font-size: 18px; }
.style-66943 .last-name { font-weight: bold;font-size: 18px; }
.style-66943 A.links-urllink { text-decoration: none; }
.style-66943 A.links-urllink:hover { text-decoration: none; }
.style-66943 .photo figcaption { text-align: center; }
.style-66943 li.group { margin: 20px 0 0 0;padding: 10px 0 0 0;border-top: 0px solid #d7d2cb;overflow: hidden;clear: both; }
.style-66943 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-66943 div.content-wrap { font-size: 14pt;line-height: 24pt;display: inline; }
.style-66943 .registration { margin: 10px 0 0 10px;font-size: 16px;text-decoration: none;width: 140px; }
.style-66943 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-66943 .readmore-detail-page { background: rgba(255, 255, 255, 0);border: 2px solid #00a9e0;color: #00a9e0;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 2px 5px; }
.style-66943 .readmore-detail-page:hover { background: #00a9e0;color: #fff; }
.style-66943 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-66943 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-66943 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-66943 .event-detail { margin: 0 0 0 60px; }
.style-66943 .view-all:hover { color: #fff; }
.style-66943 .end-date { display: none; }
.style-66943 .view-comments:hover { color: #333; }
.style-66943 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-66943 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-66943 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-66943 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-66943 .grad-year-short:before { content: "'"; }
.style-87500 .h1-style { color: #00A9E0; }
.style-87500 .h2-style { margin: 0 0 30px 0px;color: #00A9E0;font-weight: 600;font-family: Merriweather;font-size: 30px; }
.style-87500 .h2-style:hover { stroke-dashoffset: 0; }
.style-87500 .h3-style { color: #00A9E0;font-weight: normal;font-size: 21px; }
.style-87500 .h4-style { margin: 25px 0;padding: 0;display: inline-block;color: #00A9E0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 36px;font-family: Merriweather; }
.style-87500 .h5-style { color: #8C857B; }
.style-87500 .h6-style { color: #8C857B; }
.style-87500 A { color: #00a9e0;text-decoration: none;border-bottom: 2px solid #00a9e0; }
.style-87500 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-87500 .button { background-color: #00A9E0;color: #fff; }
.style-87500 .button:hover { background-color: #FFFFFF;color: #00A9E0;border-width: 2px;border-style: solid;border-color: #00A9E0; }
.style-87500 { margin: 20px 20px 40px 20px;padding: 20px;color: #6B6B6B; }
.style-87500 time { color: #aaa;margin: 0 0 5px 0; }
.style-87500 .readmore { margin: 20px 0 0 0; }
.style-87500 .readmore:hover { color: #fff; }
.style-87500 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-87500 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-87500 .category-description { margin: 0 0 10px 0; }
.style-87500 .link-image { margin: 0 20px 0 0; }
.style-87500 .h4-style A { text-decoration: none;font-weight: 400;line-height: 35px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18px; }
.style-87500 .h4-style A:hover { text-decoration: underline; }
.style-87500 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-87500 .brief-description { padding: 0px 0 10px 0;margin: 0px 0 20px 0; }
.style-87500 .location { margin-left: 10px;text-align: left;font-style: italic; }
.style-87500 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-87500 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 160px;margin-right: 10px; }
.style-87500 .bio { margin: 10px 0 0 0; }
.style-87500 .lists img { width: 300px;padding-right: 15px; }
.style-87500 .answer { margin: 10px 0 0 0; }
.style-87500 .biobutton { margin: 10px 0 0 0; }
.style-87500 .biobutton:hover { color: #fff; }
.style-87500 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-87500 .caption { text-transform: uppercase; }
.style-87500 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-87500 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-87500 .first-name { font-weight: bold;font-size: 18px; }
.style-87500 .last-name { font-weight: bold;font-size: 18px; }
.style-87500 A.links-urllink { text-decoration: none; }
.style-87500 A.links-urllink:hover { text-decoration: none; }
.style-87500 .photo figcaption { text-align: center; }
.style-87500 li.group { margin: 20px 0 0 0;padding: 10px 0 0 0;border-top: 0px solid #d7d2cb;overflow: hidden;clear: both; }
.style-87500 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-87500 div.content-wrap { font-size: 14pt;line-height: 24pt;display: inline; }
.style-87500 .registration { margin: 10px 0 0 10px;font-size: 16px;text-decoration: none;width: 140px; }
.style-87500 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-87500 .readmore-detail-page { background: #00664f;border: 0px solid #00a9e0;color: #ffffff;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 5px 20px; }
.style-87500 .readmore-detail-page:hover { background: #64a70b;color: #fff;padding: 5px 20px;border: 0; }
.style-87500 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-87500 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-87500 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-87500 .event-detail { margin: 0 0 0 60px; }
.style-87500 .view-all:hover { color: #fff; }
.style-87500 .end-date { display: none; }
.style-87500 .view-comments:hover { color: #333; }
.style-87500 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-87500 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-87500 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-87500 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-87500 .grad-year-short:before { content: "'"; }
.style-87501 .h1-style { color: #00664F; }
.style-87501 .h2-style { margin: 0 0 30px 0px;color: #00664F;font-weight: 600;font-family: Merriweather;font-size: 30px; }
.style-87501 .h2-style:hover { stroke-dashoffset: 0; }
.style-87501 .h3-style { color: #00664F;font-weight: normal;font-size: 21px; }
.style-87501 .h4-style { margin: 25px 0;padding: 0;display: inline-block;color: #00664F;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 36px;font-family: Merriweather; }
.style-87501 .h5-style { color: #8C857B; }
.style-87501 .h6-style { color: #8C857B; }
.style-87501 A { color: #00a9e0;text-decoration: none;border-bottom: 2px solid #00a9e0; }
.style-87501 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-87501 .button { background-color: #00664F;color: #FFFFFF; }
.style-87501 .button:hover { background-color: #FFFFFF;color: #00A9E0;border-width: 2px;border-style: solid;border-color: #00A9E0; }
.style-87501 { margin: 20px 20px 40px 20px;padding: 20px;color: #6B6B6B; }
.style-87501 time { color: #aaa;margin: 0 0 5px 0; }
.style-87501 .readmore { margin: 20px 0 0 0; }
.style-87501 .readmore:hover { color: #fff; }
.style-87501 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-87501 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-87501 .category-description { margin: 0 0 10px 0; }
.style-87501 .link-image { margin: 0 20px 0 0; }
.style-87501 .h4-style A { text-decoration: none;font-weight: 400;line-height: 35px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18px; }
.style-87501 .h4-style A:hover { text-decoration: underline; }
.style-87501 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-87501 .brief-description { padding: 0px 0 10px 0;margin: 0px 0 20px 0; }
.style-87501 .location { margin-left: 10px;text-align: left;font-style: italic; }
.style-87501 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-87501 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 160px;margin-right: 10px; }
.style-87501 .bio { margin: 10px 0 0 0; }
.style-87501 .lists img { width: 300px;padding-right: 15px; }
.style-87501 .answer { margin: 10px 0 0 0; }
.style-87501 .biobutton { margin: 10px 0 0 0; }
.style-87501 .biobutton:hover { color: #fff; }
.style-87501 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-87501 .caption { text-transform: uppercase; }
.style-87501 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-87501 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-87501 .first-name { font-weight: bold;font-size: 18px; }
.style-87501 .last-name { font-weight: bold;font-size: 18px; }
.style-87501 A.links-urllink { text-decoration: none; }
.style-87501 A.links-urllink:hover { text-decoration: none; }
.style-87501 .photo figcaption { text-align: center; }
.style-87501 li.group { margin: 20px 0 0 0;padding: 10px 0 0 0;border-top: 0px solid #d7d2cb;overflow: hidden;clear: both; }
.style-87501 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-87501 div.content-wrap { font-size: 14pt;line-height: 24pt;display: inline; }
.style-87501 .registration { margin: 10px 0 0 10px;font-size: 16px;text-decoration: none;width: 140px; }
.style-87501 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-87501 .readmore-detail-page { background: #00664f;border: 0px solid #00a9e0;color: #ffffff;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 5px 20px; }
.style-87501 .readmore-detail-page:hover { background: #64a70b;color: #fff;padding: 5px 20px;border: 0; }
.style-87501 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-87501 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-87501 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-87501 .event-detail { margin: 0 0 0 60px; }
.style-87501 .view-all:hover { color: #fff; }
.style-87501 .end-date { display: none; }
.style-87501 .view-comments:hover { color: #333; }
.style-87501 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-87501 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-87501 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-87501 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-87501 .grad-year-short:before { content: "'"; }
.style-87496 .h1-style { color: #64A70B; }
.style-87496 .h2-style { margin: 0 0 30px 0px;color: #64A70B;font-weight: 600;font-family: Merriweather;font-size: 30px; }
.style-87496 .h2-style:hover { stroke-dashoffset: 0; }
.style-87496 .h3-style { color: #64A70B;font-weight: normal;font-size: 21px; }
.style-87496 .h4-style { margin: 25px 0;padding: 0;display: inline-block;color: #64A70B;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 36px;font-family: Merriweather; }
.style-87496 .h5-style { color: #8C857B; }
.style-87496 .h6-style { color: #8C857B; }
.style-87496 A { color: #00a9e0;text-decoration: none;border-bottom: 2px solid #00a9e0; }
.style-87496 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-87496 .button { background-color: #64A70B;color: #fff; }
.style-87496 .button:hover { background-color: #FFFFFF;color: #00A9E0;border-width: 2px;border-style: solid;border-color: #00A9E0; }
.style-87496 { margin: 20px 20px 40px 20px;padding: 20px;color: #6B6B6B; }
.style-87496 time { color: #aaa;margin: 0 0 5px 0; }
.style-87496 .readmore { margin: 20px 0 0 0; }
.style-87496 .readmore:hover { color: #fff; }
.style-87496 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-87496 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-87496 .category-description { margin: 0 0 10px 0; }
.style-87496 .link-image { margin: 0 20px 0 0; }
.style-87496 .h4-style A { text-decoration: none;font-weight: 400;line-height: 35px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18px; }
.style-87496 .h4-style A:hover { text-decoration: underline; }
.style-87496 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-87496 .brief-description { padding: 0px 0 10px 0;margin: 0px 0 20px 0; }
.style-87496 .location { margin-left: 10px;text-align: left;font-style: italic; }
.style-87496 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-87496 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 160px;margin-right: 10px; }
.style-87496 .bio { margin: 10px 0 0 0; }
.style-87496 .lists img { width: 300px;padding-right: 15px; }
.style-87496 .answer { margin: 10px 0 0 0; }
.style-87496 .biobutton { margin: 10px 0 0 0; }
.style-87496 .biobutton:hover { color: #fff; }
.style-87496 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-87496 .caption { text-transform: uppercase; }
.style-87496 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-87496 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-87496 .first-name { font-weight: bold;font-size: 18px; }
.style-87496 .last-name { font-weight: bold;font-size: 18px; }
.style-87496 A.links-urllink { text-decoration: none; }
.style-87496 A.links-urllink:hover { text-decoration: none; }
.style-87496 .photo figcaption { text-align: center; }
.style-87496 li.group { margin: 20px 0 0 0;padding: 10px 0 0 0;border-top: 0px solid #d7d2cb;overflow: hidden;clear: both; }
.style-87496 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-87496 div.content-wrap { font-size: 14pt;line-height: 24pt;display: inline; }
.style-87496 .registration { margin: 10px 0 0 10px;font-size: 16px;text-decoration: none;width: 140px; }
.style-87496 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-87496 .readmore-detail-page { background: #00664f;border: 0px solid #00a9e0;color: #ffffff;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 5px 20px; }
.style-87496 .readmore-detail-page:hover { background: #64a70b;color: #fff;padding: 5px 20px;border: 0; }
.style-87496 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-87496 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-87496 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-87496 .event-detail { margin: 0 0 0 60px; }
.style-87496 .view-all:hover { color: #fff; }
.style-87496 .end-date { display: none; }
.style-87496 .view-comments:hover { color: #333; }
.style-87496 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-87496 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-87496 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-87496 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-87496 .grad-year-short:before { content: "'"; }
.style-87493 .h1-style { color: #F1B434; }
.style-87493 .h2-style { margin: 0 0 30px 0px;color: #F1B434;font-weight: 600;font-family: Merriweather;font-size: 30px; }
.style-87493 .h2-style:hover { stroke-dashoffset: 0; }
.style-87493 .h3-style { color: #F1B434;font-weight: normal;font-size: 21px; }
.style-87493 .h4-style { margin: 25px 0;padding: 0;display: inline-block;color: #F1B434;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 36px;font-family: Merriweather; }
.style-87493 .h5-style { color: #8C857B; }
.style-87493 .h6-style { color: #8C857B; }
.style-87493 A { color: #00a9e0;text-decoration: none;border-bottom: 2px solid #00a9e0; }
.style-87493 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-87493 .button { background-color: #F1B434;color: #fff; }
.style-87493 .button:hover { background-color: #FFFFFF;color: #00A9E0;border-width: 2px;border-style: solid;border-color: #00A9E0; }
.style-87493 { margin: 20px 20px 40px 20px;padding: 20px;color: #6B6B6B; }
.style-87493 time { color: #aaa;margin: 0 0 5px 0; }
.style-87493 .readmore { margin: 20px 0 0 0; }
.style-87493 .readmore:hover { color: #fff; }
.style-87493 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-87493 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-87493 .category-description { margin: 0 0 10px 0; }
.style-87493 .link-image { margin: 0 20px 0 0; }
.style-87493 .h4-style A { text-decoration: none;font-weight: 400;line-height: 35px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18px; }
.style-87493 .h4-style A:hover { text-decoration: underline; }
.style-87493 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-87493 .brief-description { padding: 0px 0 10px 0;margin: 0px 0 20px 0; }
.style-87493 .location { margin-left: 10px;text-align: left;font-style: italic; }
.style-87493 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-87493 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 160px;margin-right: 10px; }
.style-87493 .bio { margin: 10px 0 0 0; }
.style-87493 .lists img { width: 300px;padding-right: 15px; }
.style-87493 .answer { margin: 10px 0 0 0; }
.style-87493 .biobutton { margin: 10px 0 0 0; }
.style-87493 .biobutton:hover { color: #fff; }
.style-87493 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-87493 .caption { text-transform: uppercase; }
.style-87493 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-87493 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-87493 .first-name { font-weight: bold;font-size: 18px; }
.style-87493 .last-name { font-weight: bold;font-size: 18px; }
.style-87493 A.links-urllink { text-decoration: none; }
.style-87493 A.links-urllink:hover { text-decoration: none; }
.style-87493 .photo figcaption { text-align: center; }
.style-87493 li.group { margin: 20px 0 0 0;padding: 10px 0 0 0;border-top: 0px solid #d7d2cb;overflow: hidden;clear: both; }
.style-87493 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-87493 div.content-wrap { font-size: 14pt;line-height: 24pt;display: inline; }
.style-87493 .registration { margin: 10px 0 0 10px;font-size: 16px;text-decoration: none;width: 140px; }
.style-87493 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-87493 .readmore-detail-page { background: #00664f;border: 0px solid #00a9e0;color: #ffffff;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 5px 20px; }
.style-87493 .readmore-detail-page:hover { background: #64a70b;color: #fff;padding: 5px 20px;border: 0; }
.style-87493 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-87493 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-87493 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-87493 .event-detail { margin: 0 0 0 60px; }
.style-87493 .view-all:hover { color: #fff; }
.style-87493 .end-date { display: none; }
.style-87493 .view-comments:hover { color: #333; }
.style-87493 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-87493 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-87493 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-87493 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-87493 .grad-year-short:before { content: "'"; }
.style-79105 .h1-style { color: #00A9E0; }
.style-79105 .h2-style { margin: 0 0 30px 0px;color: #00664f;font-weight: 600;font-family: Merriweather;font-size: 30px; }
.style-79105 .h2-style:hover { stroke-dashoffset: 0; }
.style-79105 .h3-style { color: #00A9E0;font-weight: normal;font-size: 21px; }
.style-79105 .h4-style { margin: 25px 0;padding: 0;display: inline-block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 36px;font-family: Merriweather; }
.style-79105 .h5-style { color: #8C857B; }
.style-79105 .h6-style { color: #8C857B; }
.style-79105 A { color: #00a9e0;text-decoration: none;border-bottom: 2px solid #00a9e0; }
.style-79105 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-79105 .button { background-color: #00A9E0;color: #fff; }
.style-79105 .button:hover { background-color: #FFFFFF;color: #00A9E0;border-width: 2px;border-style: solid;border-color: #00A9E0; }
.style-79105 { margin: 20px 20px 40px 20px;padding: 20px;color: #6B6B6B; }
.style-79105 time { color: #aaa;margin: 0 0 5px 0; }
.style-79105 .readmore { margin: 20px 0 0 0; }
.style-79105 .readmore:hover { color: #fff; }
.style-79105 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-79105 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-79105 .category-description { margin: 0 0 10px 0; }
.style-79105 .link-image { margin: 0 20px 0 0; }
.style-79105 .h4-style A { text-decoration: none;font-weight: 400;line-height: 35px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18px; }
.style-79105 .h4-style A:hover { text-decoration: underline; }
.style-79105 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-79105 .brief-description { padding: 0px 0 10px 0;margin: 0px 0 20px 0; }
.style-79105 .location { margin-left: 10px;text-align: left;font-style: italic; }
.style-79105 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-79105 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 160px;margin-right: 10px; }
.style-79105 .bio { margin: 10px 0 0 0; }
.style-79105 .lists img { width: 300px;padding-right: 15px; }
.style-79105 .answer { margin: 10px 0 0 0; }
.style-79105 .biobutton { margin: 10px 0 0 0; }
.style-79105 .biobutton:hover { color: #fff; }
.style-79105 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-79105 .caption { text-transform: uppercase; }
.style-79105 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-79105 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-79105 .first-name { font-weight: bold;font-size: 18px; }
.style-79105 .last-name { font-weight: bold;font-size: 18px; }
.style-79105 A.links-urllink { text-decoration: none; }
.style-79105 A.links-urllink:hover { text-decoration: none; }
.style-79105 .photo figcaption { text-align: center; }
.style-79105 li.group { margin: 20px 0 0 0;padding: 10px 0 0 0;border-top: 0px solid #d7d2cb;overflow: hidden;clear: both; }
.style-79105 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-79105 div.content-wrap { font-size: 14pt;line-height: 24pt;display: inline; }
.style-79105 .registration { margin: 10px 0 0 10px;font-size: 16px;text-decoration: none;width: 140px; }
.style-79105 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-79105 .readmore-detail-page { background: #00664f;border: 0px solid #00a9e0;color: #ffffff;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 5px 20px; }
.style-79105 .readmore-detail-page:hover { background: #64a70b;color: #fff;padding: 5px 20px;border: 0; }
.style-79105 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-79105 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-79105 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-79105 .event-detail { margin: 0 0 0 60px; }
.style-79105 .view-all:hover { color: #fff; }
.style-79105 .end-date { display: none; }
.style-79105 .view-comments:hover { color: #333; }
.style-79105 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-79105 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-79105 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-79105 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-79105 .grad-year-short:before { content: "'"; }
.style-68065 .h1-style { color: #6b6b6b;font-size: calc(10px + 1.5vw);font-weight: 200;text-transform: capitalize;letter-spacing: 0px; }
.style-68065 .h2-style { color: #6b6b6b;font-size: 33px;font-weight: 600;text-transform: capitalize;font-family: Merriweather;padding: 10px 0; }
.style-68065 .h3-style { color: #6b6b6b; }
.style-68065 .h4-style { margin: 0;color: #6b6b6b;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-68065 .h5-style { color: #6b6b6b; }
.style-68065 .h6-style { color: #6b6b6b; }
.style-68065 A { color: #6b6b6b;text-decoration: none;border-bottom: 2px solid #00a9e0; }
.style-68065 A:hover { color: #ffffff;border-bottom: 2px solid #00a9e0;background-color: #00a9e0; }
.style-68065 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-68065 .button:hover { background-color: rgba(0,0,0,.1); }
.style-68065 { margin: 0;padding: 40px;background-color: rgba (255, 255, 255, 0);color: #6b6b6b;font-family: Merriweather;line-height: 1.8em;font-size: 20px;display: block;transition: 1.5s; }
.style-68065:hover { background-color: rgba(215,210,203,0);transition: 1.5s; }
.style-68065 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-68065 .readmore { margin: 10px 0 0 0; }
.style-68065 .readmore:hover { color: #fff; }
.style-68065 .archive { margin: 10px 0 0 0; }
.style-68065 .archive:hover { color: #fff; }
.style-68065 .category-description { margin: 0 0 10px 0; }
.style-68065 .link-image { margin: 0 20px 0 0; }
.style-68065 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-68065 .h4-style A:hover { text-decoration: underline; }
.style-68065 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-68065 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-68065 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-68065 .bio { margin: 10px 0 0 0; }
.style-68065 .answer { margin: 10px 0 0 0; }
.style-68065 .biobutton { margin: 10px 0 0 0; }
.style-68065 .biobutton:hover { color: #fff; }
.style-68065 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-68065 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-68065 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-68065 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-68065 .sitemap-toggle { border-bottom: 0;padding: 5px 10px;display: none; }
.style-68065 .page-name { margin-left: 35px; }
.style-68065 .sitemap .open { border-bottom: 0;padding: 0px;background-color: #FFFFFF;color: #6B6B6B;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-68065 .sitemap .closed { border-bottom: 0;padding: 2px;background-color: #FFFFFF;color: #6B6B6B;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-68065 .header-widget { letter-spacing: 0em;font-weight: 200;text-transform: capitalize;color: rgba(255,255,255,1); }
.style-68065 A.links-urllink { margin: 0 0 20px 0;color: #00664f;font-size: 24px;font-weight: 600;text-decoration: none; }
.style-68065 A.links-urllink:hover { color: #ffffff; }
.style-68065 .photo figcaption { text-align: center; }
.style-68065 li.group { margin: 0px;padding: 0px;border-top: 0px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-68065 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-68065 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-68065 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-68065 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-68065 .event-detail { margin: 0 0 0 60px; }
.style-68065 .view-all:hover { color: #fff; }
.style-68065 .view-comments:hover { color: #333; }
.style-68065 .at-alert-schedule-date { padding-bottom: 5px; }
.style-68065 .at-alert-row-team { padding: 5px 0; }
.style-68065 .at-alert-canceled { background-color: #DB1629; }
.style-92496 .h1-style { color: #FDDA00; }
.style-92496 .h2-style { margin: 0 0 30px 0px;color: #FDDA00;font-weight: 600;font-family: Merriweather;font-size: 20px; }
.style-92496 .h2-style:hover { stroke-dashoffset: 0; }
.style-92496 .h3-style { color: #FDDA00;font-weight: normal;font-size: 21px; }
.style-92496 .h4-style { margin: 0px 0;padding: 0;display: inline-block;color: #FDDA00;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 25px;font-family: Merriweather; }
.style-92496 .h5-style { color: #FFFFFF; }
.style-92496 .h6-style { color: #FFFFFF; }
.style-92496 A { color: #FDDA00;text-decoration: none;border-bottom: 2px solid #00a9e0; }
.style-92496 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-92496 .button { background-color: #FDDA00;color: #fff; }
.style-92496 .button:hover { background-color: #FFFFFF;color: #00A9E0;border-width: 2px;border-style: solid;border-color: #00A9E0; }
.style-92496 { margin: 20px 20px 20px 20px;padding: 20px;color: #FFFFFF;font-family: Merriweather; }
.style-92496 time { color: #aaa;margin: 0 0 5px 0; }
.style-92496 .readmore { margin: 20px 0 0 0; }
.style-92496 .readmore:hover { color: #fff; }
.style-92496 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-92496 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-92496 .category-description { margin: 0 0 10px 0; }
.style-92496 .link-image { margin: 0 20px 0 0; }
.style-92496 .h4-style A { text-decoration: none;font-weight: 400;line-height: 35px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18px; }
.style-92496 .h4-style A:hover { text-decoration: underline; }
.style-92496 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-92496 .brief-description { padding: 0px 0 10px 0;margin: 0px 0 20px 0; }
.style-92496 .location { margin-left: 10px;text-align: left;font-style: italic; }
.style-92496 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-92496 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 160px;margin-right: 10px; }
.style-92496 .bio { margin: 10px 0 0 0; }
.style-92496 .lists img { width: 300px;padding-right: 15px; }
.style-92496 .answer { margin: 10px 0 0 0; }
.style-92496 .biobutton { margin: 10px 0 0 0; }
.style-92496 .biobutton:hover { color: #fff; }
.style-92496 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-92496 .caption { text-transform: uppercase; }
.style-92496 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-92496 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-92496 .first-name { font-weight: bold;font-size: 18px; }
.style-92496 .last-name { font-weight: bold;font-size: 18px; }
.style-92496 A.links-urllink { text-decoration: none; }
.style-92496 A.links-urllink:hover { text-decoration: none; }
.style-92496 .photo figcaption { text-align: center; }
.style-92496 li.group { margin: 20px 0 0 0;padding: 10px 0 0 0;border-top: 0px solid #d7d2cb;overflow: hidden;clear: both; }
.style-92496 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-92496 div.content-wrap { font-size: 14pt;line-height: 24pt;display: inline; }
.style-92496 .registration { margin: 10px 0 0 10px;font-size: 16px;text-decoration: none;width: 140px; }
.style-92496 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-92496 .readmore-detail-page { background: #00664f;border: 0px solid #00a9e0;color: #ffffff;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 5px 20px; }
.style-92496 .readmore-detail-page:hover { background: #64a70b;color: #fff;padding: 5px 20px;border: 0; }
.style-92496 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-92496 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-92496 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-92496 .event-detail { margin: 0 0 0 60px; }
.style-92496 .view-all:hover { color: #fff; }
.style-92496 .end-date { display: none; }
.style-92496 .view-comments:hover { color: #333; }
.style-92496 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-92496 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-92496 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-92496 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-92496 .grad-year-short:before { content: "'"; }
.style-92498 .h1-style { color: #FDDA00; }
.style-92498 .h2-style { margin: 0 0 30px 0px;color: #FDDA00;font-weight: 600;font-family: Merriweather;font-size: 20px;text-align: center; }
.style-92498 .h2-style:hover { stroke-dashoffset: 0; }
.style-92498 .h3-style { color: #FDDA00;font-weight: normal;font-size: 21px; }
.style-92498 .h4-style { margin: 0px 0;padding: 0;display: inline-block;color: #FDDA00;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 25px;font-family: Merriweather; }
.style-92498 .h5-style { color: #FFFFFF; }
.style-92498 .h6-style { color: #FFFFFF; }
.style-92498 A { color: #64A70B;text-decoration: none;border-bottom: 2px solid #00a9e0; }
.style-92498 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-92498 .button { background-color: #FDDA00;color: #fff; }
.style-92498 .button:hover { background-color: #FFFFFF;color: #00A9E0;border-width: 2px;border-style: solid;border-color: #00A9E0; }
.style-92498 { margin: 20px 20px 20px 20px;padding: 20px;color: #FFFFFF;font-family: Merriweather;text-align: center; }
.style-92498 time { color: #aaa;margin: 0 0 5px 0; }
.style-92498 .readmore { margin: 20px 0 0 0; }
.style-92498 .readmore:hover { color: #fff; }
.style-92498 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-92498 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-92498 .category-description { margin: 0 0 10px 0; }
.style-92498 .link-image { margin: 0 20px 0 0; }
.style-92498 .h4-style A { text-decoration: none;font-weight: 400;line-height: 35px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18px; }
.style-92498 .h4-style A:hover { text-decoration: underline; }
.style-92498 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-92498 .brief-description { padding: 0px 0 10px 0;margin: 0px 0 20px 0; }
.style-92498 .location { margin-left: 10px;text-align: left;font-style: italic; }
.style-92498 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-92498 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 160px;margin-right: 10px; }
.style-92498 .bio { margin: 10px 0 0 0; }
.style-92498 .lists img { width: 300px;padding-right: 15px; }
.style-92498 .answer { margin: 10px 0 0 0; }
.style-92498 .biobutton { margin: 10px 0 0 0; }
.style-92498 .biobutton:hover { color: #fff; }
.style-92498 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-92498 .caption { text-transform: uppercase; }
.style-92498 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-92498 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-92498 .first-name { font-weight: bold;font-size: 18px; }
.style-92498 .last-name { font-weight: bold;font-size: 18px; }
.style-92498 A.links-urllink { text-decoration: none; }
.style-92498 A.links-urllink:hover { text-decoration: none; }
.style-92498 .photo figcaption { text-align: center; }
.style-92498 li.group { margin: 20px 0 0 0;padding: 10px 0 0 0;border-top: 0px solid #d7d2cb;overflow: hidden;clear: both; }
.style-92498 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-92498 div.content-wrap { font-size: 14pt;line-height: 24pt;display: inline; }
.style-92498 .registration { margin: 10px 0 0 10px;font-size: 16px;text-decoration: none;width: 140px; }
.style-92498 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-92498 .readmore-detail-page { background: #00664f;border: 0px solid #00a9e0;color: #ffffff;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 5px 20px; }
.style-92498 .readmore-detail-page:hover { background: #64a70b;color: #fff;padding: 5px 20px;border: 0; }
.style-92498 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-92498 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-92498 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-92498 .event-detail { margin: 0 0 0 60px; }
.style-92498 .view-all:hover { color: #fff; }
.style-92498 .end-date { display: none; }
.style-92498 .view-comments:hover { color: #333; }
.style-92498 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-92498 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-92498 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-92498 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-92498 .grad-year-short:before { content: "'"; }
.style-67512 .h1-style { color: #fff;font-size: calc(10px + 1.5vw);font-weight: 200;text-transform: capitalize;letter-spacing: 0px; }
.style-67512 .h2-style { color: #ffffff;font-size: 50px;font-weight: 200;text-transform: capitalize;text-align: center;font-family: Merriweather; }
.style-67512 .h3-style { color: #fff; }
.style-67512 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-67512 .h5-style { color: #fff; }
.style-67512 .h6-style { color: #fff; }
.style-67512 A { color: #fff;text-decoration: none;border-bottom: 2px solid #fff; }
.style-67512 A:hover { background-color: #fff;color: #045D7C; }
.style-67512 .button { background-color: rgba(0,0,0,.25); }
.style-67512 .button:hover { background-color: rgba(0,0,0,.1); }
.style-67512 { margin: 0;padding: 40px;background-color: rgba(0,169,224,1);color: #fff;font-family: Merriweather;line-height: 1.8em;font-size: 20px;display: inline-flex;float: left;max-width: 605px;transition: 1.5s; }
.style-67512:hover { background-color: #045d7c;transition: 1.5s; }
.style-67512 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-67512 .readmore { margin: 10px 0 0 0; }
.style-67512 .readmore:hover { color: #fff; }
.style-67512 .archive { margin: 10px 0 0 0; }
.style-67512 .archive:hover { color: #fff; }
.style-67512 .category-description { margin: 0 0 10px 0; }
.style-67512 .link-image { margin: 0 20px 0 0; }
.style-67512 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-67512 .h4-style A:hover { text-decoration: underline; }
.style-67512 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-67512 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-67512 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-67512 .bio { margin: 10px 0 0 0; }
.style-67512 .answer { margin: 10px 0 0 0; }
.style-67512 .biobutton { margin: 10px 0 0 0; }
.style-67512 .biobutton:hover { color: #fff; }
.style-67512 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-67512 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-67512 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-67512 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-67512 .header-widget { letter-spacing: 0em;font-weight: 200;text-transform: capitalize;color: rgba(255,255,255,1); }
.style-67512 A.links-urllink { margin: 0 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none;padding: 0px; }
.style-67512 A.links-urllink:hover { text-decoration: underline;color: #045D7C; }
.style-67512 .photo figcaption { text-align: center; }
.style-67512 li.group { margin: 10px;padding: 10px;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both;padding-left: 0;margin-left: 0; }
.style-67512 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-67512 li.subcategory-group { padding-left: 0;margin-left: 0; }
.style-67512 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-67512 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-67512 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-67512 .event-detail { margin: 0 0 0 60px; }
.style-67512 .view-all:hover { color: #fff; }
.style-67512 .view-comments:hover { color: #333; }
.style-67512 .at-alert-schedule-date { padding-bottom: 5px; }
.style-67512 .at-alert-row-team { padding: 5px 0; }
.style-67512 .at-alert-canceled { background-color: #DB1629; }
.style-71652 .h1-style { color: #fff;font-size: calc(10px + 1.5vw);font-weight: 200;text-transform: capitalize;letter-spacing: 0px; }
.style-71652 .h2-style { color: #ffffff;font-size: 50px;font-weight: 200;text-transform: capitalize;text-align: center;font-family: Merriweather; }
.style-71652 .h3-style { color: #fff; }
.style-71652 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-71652 .h5-style { color: #fff; }
.style-71652 .h6-style { color: #fff; }
.style-71652 A { color: #fff; }
.style-71652 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-71652 .button:hover { background-color: rgba(0,0,0,.1); }
.style-71652 { margin: 0;padding: 40px;background-color: rgba(0,169,224,1);color: #fff;font-family: Merriweather;line-height: 1.8em;font-size: 20px;display: block;transition: 1.5s;text-align: center; }
.style-71652:hover { background-color: #045d7c;transition: 1.5s; }
.style-71652 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-71652 .readmore { margin: 10px 0 0 0; }
.style-71652 .readmore:hover { color: #fff; }
.style-71652 .archive { margin: 10px 0 0 0; }
.style-71652 .archive:hover { color: #fff; }
.style-71652 .category-description { margin: 0 0 10px 0; }
.style-71652 .link-image { margin: 0 20px 0 0; }
.style-71652 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-71652 .h4-style A:hover { text-decoration: underline; }
.style-71652 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-71652 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-71652 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-71652 .bio { margin: 10px 0 0 0; }
.style-71652 .answer { margin: 10px 0 0 0; }
.style-71652 .biobutton { margin: 10px 0 0 0; }
.style-71652 .biobutton:hover { color: #fff; }
.style-71652 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-71652 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-71652 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-71652 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-71652 .header-widget { letter-spacing: 0em;font-weight: 200;text-transform: capitalize;color: rgba(255,255,255,1); }
.style-71652 A.links-urllink { margin: 0 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none;padding: 0px; }
.style-71652 A.links-urllink:hover { text-decoration: underline; }
.style-71652 .photo figcaption { text-align: center; }
.style-71652 li.group { margin: 10px;padding: 10px;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both;padding-left: 0;margin-left: 0; }
.style-71652 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-71652 li.subcategory-group { padding-left: 0;margin-left: 0; }
.style-71652 div.content-wrap { text-align: center; }
.style-71652 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-71652 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-71652 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-71652 .event-detail { margin: 0 0 0 60px; }
.style-71652 .view-all:hover { color: #fff; }
.style-71652 .view-comments:hover { color: #333; }
.style-71652 .at-alert-schedule-date { padding-bottom: 5px; }
.style-71652 .at-alert-row-team { padding: 5px 0; }
.style-71652 .at-alert-canceled { background-color: #DB1629; }
.style-73031 .h1-style { color: #00A9E0; }
.style-73031 .h2-style { margin: 0 0 0px 0px;font-weight: 600;font-family: Merriweather;display: block;font-size: 30px;text-align: left;color: #00664f; }
.style-73031 .h2-style:hover { stroke-dashoffset: 0; }
.style-73031 .h3-style { color: #64a70b;font-weight: normal;font-size: 25px; }
.style-73031 .h4-style { margin: 0 0 0px 0;padding: 0;display: block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather; }
.style-73031 .h5-style { color: #8C857B; }
.style-73031 .h6-style { color: #8C857B; }
.style-73031 A { text-decoration: none;border-bottom: 2px solid #00a9e0;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;color: #6b6b6b;transition: color 0.2s ease;font-size: 14pt;padding: 2px 0px; }
.style-73031 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-73031 .button { background-color: #64a70b;color: #fff;border: 2px solid #64a70b;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 10px 15px;font-weight: 600; }
.style-73031 .button:hover { background-color: #FFFFFF;color: #64a70b;border: 2px solid #64a70b; }
.style-73031 { margin: 30px 20px 20px 20px;padding: 20px;color: #6B6B6B; }
.style-73031 time { color: #aaa;margin: 0 0 5px 0; }
.style-73031 .readmore { margin: 0;padding: 20px 0 0 0;background: rgba( 255, 255, 255, 0);color: #00a9e0;border-bottom: 2px solid #00a9e0;border: 0;font-weight: bold;display: block; }
.style-73031 .readmore:hover { color: #64A70B;margin: 0;border-bottom: 2px solid #00a9e0;border: 0; }
.style-73031 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-73031 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-73031 .category-description { margin: 0 0 10px 0; }
.style-73031 .link-image { margin: 0 20px 0 0; }
.style-73031 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 20px;color: #8c857b;padding: 5px 0; }
.style-73031 .h4-style A:hover { text-decoration: none;color: #ffffff; }
.style-73031 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-73031 .brief-description { padding: 10px 0;margin-left: 0px;margin-bottom: 10px;display: inline; }
.style-73031 .location { margin-left: 0px;text-align: left;font-style: italic; }
.style-73031 .contact-info { margin-top: 10px; }
.style-73031 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-73031 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 100%;margin-right: 10px; }
.style-73031 .bio { margin: 10px 0 0 0; }
.style-73031 .lists img { width: 300px;padding-right: 40px; }
.style-73031 .answer { margin: 10px 0 0 0; }
.style-73031 .biobutton { margin: 10px 0 0 0; }
.style-73031 .biobutton:hover { color: #fff; }
.style-73031 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-73031 .caption { text-transform: uppercase; }
.style-73031 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-73031 .submit-button { margin-top: 25px;font-size: 14pt; }
.style-73031 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-73031 .first-name { font-weight: bold;font-size: 18px; }
.style-73031 .last-name { font-weight: bold;font-size: 18px; }
.style-73031 .backbutton { background: #64a70b;margin-top: 10px; }
.style-73031 .listdetail img { padding-right: 20px;width: 325px; }
.style-73031 A.links-urllink { text-decoration: none; }
.style-73031 A.links-urllink:hover { text-decoration: underline; }
.style-73031 .photo figcaption { text-align: center; }
.style-73031 .businessindex .h4-style { border-top: 5px solid #ececec;padding-top: 15px;font-size: 22px; }
.style-73031 .businessindex .webpage { margin-top: 0;padding-top: 0;text-align: left;display: inline;float: right; }
.style-73031 .businessindex .udf1 { font-weight: bold; }
.style-73031 .businessindex .description { margin-bottom: 20px; }
.style-73031 .businessindex .phone .label { width: 20%;display: none; }
.style-73031 .businessindex .address .label { width: 20%;display: none; }
.style-73031 .businessindex .webpage .label { width: 20%;display: none; }
.style-73031 .businessindex .udf1 .label { width: 20%;display: none; }
.style-73031 .businessindex .udf2 .label { width: 20%;display: none; }
.style-73031 .businessindex .udf3 .label { width: 20%;display: none; }
.style-73031 .businessindex .udf4 .label { width: 20%;display: none; }
.style-73031 .businessindex .udf5 .label { width: 20%;display: none; }
.style-73031 .businessindex .description .label { width: 20%;content: "details";display: none; }
.style-73031 .businessindex .description .label:after { content: "Details:"; }
.style-73031 li.group { margin: 10px 0 40px 0;padding: 10px 0 20px 0;border-bottom: 2px solid #d7d2cb; }
.style-73031 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-73031 div.content-wrap { display: inline;margin-bottom: 0;font-size: 14pt;line-height: 24pt; }
.style-73031 .registration { margin: 10px 0 0 0px;text-decoration: none;width: 140px; }
.style-73031 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-73031 .readmore-detail-page { margin-top: 10px; }
.style-73031 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-73031 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-73031 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-73031 .event-detail { margin: 0 0 0 60px; }
.style-73031 .view-all:hover { color: #fff; }
.style-73031 .view-comments:hover { color: #333; }
.style-73031 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-73031 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-73031 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-73031 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-73031 .grad-year-short:before { content: "'"; }
.style-69851 .h1-style { color: #fff;font-size: calc(10px + 1.5vw);font-weight: 200;text-transform: capitalize;letter-spacing: 0px; }
.style-69851 .h2-style { color: #FFFFFF;font-size: 50px;font-weight: 200;text-transform: capitalize;text-align: center;font-family: 'Trebuchet MS', sans-serif;margin-bottom: 40px; }
.style-69851 .h3-style { color: #fff; }
.style-69851 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-69851 .h5-style { color: #fff; }
.style-69851 .h6-style { color: #fff; }
.style-69851 A { color: #fff;text-decoration: none;border-bottom: 2px solid #fff; }
.style-69851 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-69851 .button:hover { background-color: rgba(0,0,0,.1); }
.style-69851 { margin: 0;padding: 60px 40px 80px 40px;background-color: #00a9e0;color: #fff;line-height: 1.8em;font-size: 22px;text-align: center;transition: 1.5s; }
.style-69851:hover { background-color: #006A8C;transition: 1.5s; }
.style-69851 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-69851 .readmore { margin: 10px 0 0 0; }
.style-69851 .readmore:hover { color: #fff; }
.style-69851 .archive { margin: 10px 0 0 0; }
.style-69851 .archive:hover { color: #fff; }
.style-69851 .category-description { margin: 0 0 10px 0; }
.style-69851 .link-image { margin: 0 20px 0 0; }
.style-69851 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-69851 .h4-style A:hover { text-decoration: underline; }
.style-69851 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-69851 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-69851 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-69851 .bio { margin: 10px 0 0 0; }
.style-69851 .answer { margin: 10px 0 0 0; }
.style-69851 .biobutton { margin: 10px 0 0 0; }
.style-69851 .biobutton:hover { color: #fff; }
.style-69851 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-69851 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-69851 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-69851 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-69851 .header-widget { letter-spacing: 0em;font-weight: 200;text-transform: capitalize;color: rgba(255,255,255,1); }
.style-69851 A.links-urllink { margin: 0 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none; }
.style-69851 .photo figcaption { text-align: center; }
.style-69851 li.group { margin: 10px;padding: 10px;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-69851 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-69851 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-69851 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-69851 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-69851 .event-detail { margin: 0 0 0 60px; }
.style-69851 .view-all:hover { color: #fff; }
.style-69851 .view-comments:hover { color: #333; }
.style-69851 .at-alert-schedule-date { padding-bottom: 5px; }
.style-69851 .at-alert-row-team { padding: 5px 0; }
.style-69851 .at-alert-canceled { background-color: #DB1629; }
.style-69942 .h1-style { color: #fff;font-size: calc(10px + 1.5vw);font-weight: 200;text-transform: capitalize;letter-spacing: 0px; }
.style-69942 .h2-style { color: #FFFFFF;font-size: 40px;font-weight: 400;text-transform: capitalize;text-align: center;font-family: 'Trebuchet MS', sans-serif;margin: 40px 0; }
.style-69942 .h3-style { color: #fff; }
.style-69942 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-69942 .h5-style { color: #fff; }
.style-69942 .h6-style { color: #fff; }
.style-69942 A { color: #fff;text-decoration: none;border-bottom: 2px solid #fff; }
.style-69942 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-69942 .button:hover { background-color: rgba(0,0,0,.1); }
.style-69942 { margin: 0;padding: 30px;background-color: #00a9e0;color: #fff;line-height: 1.2em;font-size: 20px;text-align: center;transition: 1.5s;border-left: 5px solid  rgba(255,255,255,.5);border-right: 5px solid  rgba(255,255,255,.5); }
.style-69942:hover { background-color: #006A8C;transition: 1.5s; }
.style-69942 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-69942 .readmore { margin: 10px 0 0 0; }
.style-69942 .readmore:hover { color: #fff; }
.style-69942 .archive { margin: 10px 0 0 0; }
.style-69942 .archive:hover { color: #fff; }
.style-69942 .category-description { margin: 0 0 5px 0; }
.style-69942 .link-image { margin: 0 20px 0 0; }
.style-69942 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-69942 .h4-style A:hover { text-decoration: underline; }
.style-69942 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-69942 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-69942 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-69942 .bio { margin: 10px 0 0 0; }
.style-69942 .answer { margin: 10px 0 0 0; }
.style-69942 .biobutton { margin: 10px 0 0 0; }
.style-69942 .biobutton:hover { color: #fff; }
.style-69942 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-69942 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-69942 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-69942 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-69942 .header-widget { letter-spacing: 0em;font-weight: 200;text-transform: capitalize;color: rgba(255,255,255,1); }
.style-69942 A.links-urllink { margin: 0px 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none;border-bottom: 2px solid #fff;line-height: 29px; }
.style-69942 .photo figcaption { text-align: center; }
.style-69942 li.group { padding: 5px;display: block;overflow: show;clear: both; }
.style-69942 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-69942 div.content-wrap { font-family: 'Trebuchet MS', sans-serif;font-size: 18px; }
.style-69942 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-69942 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-69942 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-69942 .event-detail { margin: 0 0 0 60px; }
.style-69942 .view-all:hover { color: #fff; }
.style-69942 .view-comments:hover { color: #333; }
.style-69942 .at-alert-schedule-date { padding-bottom: 5px; }
.style-69942 .at-alert-row-team { padding: 5px 0; }
.style-69942 .at-alert-canceled { background-color: #DB1629; }
.style-79057 .h1-style { color: #fff;font-size: calc(10px + 1.5vw);font-weight: 200;text-transform: capitalize;letter-spacing: 0px; }
.style-79057 .h2-style { color: #FFFFFF;font-size: 50px;font-weight: 600;text-transform: capitalize;text-align: center;font-family: 'Trebuchet MS', sans-serif;margin-bottom: 40px; }
.style-79057 .h3-style { color: #fff; }
.style-79057 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-79057 .h5-style { color: #fff; }
.style-79057 .h6-style { color: #fff; }
.style-79057 A { color: #fff;text-decoration: none;border-bottom: 2px solid #fff; }
.style-79057 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-79057 .button:hover { background-color: rgba(0,0,0,.1); }
.style-79057 { margin: 0;padding: 60px 40px 80px 40px;background: linear-gradient(to right,  #00a9e0, #11C3DE,  #00a9e0);color: #fff;line-height: 1.8em;font-size: 20px;text-align: center;transition: 1.5s; }
.style-79057:hover { background: linear-gradient(to right, #00a9e0, #11C3DE,  #00a9e0);transition: 1.5s; }
.style-79057 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-79057 .readmore { margin: 10px 0 0 0; }
.style-79057 .readmore:hover { color: #fff; }
.style-79057 .archive { margin: 10px 0 0 0; }
.style-79057 .archive:hover { color: #fff; }
.style-79057 .category-description { margin: 0 0 10px 0; }
.style-79057 .link-image { margin: 0 20px 0 0; }
.style-79057 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-79057 .h4-style A:hover { text-decoration: underline; }
.style-79057 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-79057 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-79057 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-79057 .bio { margin: 10px 0 0 0; }
.style-79057 .answer { margin: 10px 0 0 0; }
.style-79057 .biobutton { margin: 10px 0 0 0; }
.style-79057 .biobutton:hover { color: #fff; }
.style-79057 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-79057 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-79057 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-79057 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-79057 .header-widget { letter-spacing: 0em;font-weight: 200;text-transform: capitalize;color: rgba(255,255,255,1); }
.style-79057 A.links-urllink { margin: 0 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none; }
.style-79057 .photo figcaption { text-align: center; }
.style-79057 li.group { margin: 10px;padding: 10px;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-79057 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-79057 div.content-wrap { font-family: 'Trebuchet MS', sans-serif;font-size: 22px; }
.style-79057 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-79057 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-79057 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-79057 .event-detail { margin: 0 0 0 60px; }
.style-79057 .view-all:hover { color: #fff; }
.style-79057 .view-comments:hover { color: #333; }
.style-79057 .at-alert-schedule-date { padding-bottom: 5px; }
.style-79057 .at-alert-row-team { padding: 5px 0; }
.style-79057 .at-alert-canceled { background-color: #DB1629; }
.style-69850 .h1-style { color: #fff;font-size: calc(10px + 1.5vw);font-weight: 200;text-transform: capitalize;letter-spacing: 0px; }
.style-69850 .h2-style { color: #FFFFFF;font-size: 50px;font-weight: 200;text-transform: capitalize;text-align: center;font-family: 'Trebuchet MS', sans-serif;margin-bottom: 40px; }
.style-69850 .h3-style { color: #fff; }
.style-69850 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-69850 .h5-style { color: #fff; }
.style-69850 .h6-style { color: #fff; }
.style-69850 A { color: #fff;text-decoration: none;border: 1px solid #fff;padding: 15px 25px;border-radius: 5px;background: #00a9e0; }
.style-69850 A:hover { background: #00664f; }
.style-69850 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-69850 .button:hover { background-color: rgba(0,0,0,.1); }
.style-69850 { margin: 0;padding: 60px 40px 80px 40px;background-color: #64a70b;color: #fff;line-height: 1.8em;font-size: 20px;text-align: center;transition: 1.5s; }
.style-69850:hover { background-color: #00664f;transition: 1.5s; }
.style-69850 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-69850 .readmore { margin: 10px 0 0 0; }
.style-69850 .readmore:hover { color: #fff; }
.style-69850 .archive { margin: 10px 0 0 0; }
.style-69850 .archive:hover { color: #fff; }
.style-69850 .category-description { margin: 0 0 10px 0; }
.style-69850 .link-image { margin: 0 20px 0 0; }
.style-69850 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-69850 .h4-style A:hover { text-decoration: underline; }
.style-69850 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-69850 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-69850 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-69850 .bio { margin: 10px 0 0 0; }
.style-69850 .answer { margin: 10px 0 0 0; }
.style-69850 .biobutton { margin: 10px 0 0 0; }
.style-69850 .biobutton:hover { color: #fff; }
.style-69850 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-69850 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-69850 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-69850 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-69850 .header-widget { letter-spacing: 0em;font-weight: 200;text-transform: capitalize;color: rgba(255,255,255,1); }
.style-69850 A.links-urllink { margin: 0 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none; }
.style-69850 .photo figcaption { text-align: center; }
.style-69850 li.group { margin: 30px;padding: 10px; }
.style-69850 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-69850 li.subcategory-group { margin-top: 10px; }
.style-69850 div.content-wrap { font-size: 22px; }
.style-69850 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-69850 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-69850 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-69850 .event-detail { margin: 0 0 0 60px; }
.style-69850 .view-all:hover { color: #fff; }
.style-69850 .view-comments:hover { color: #333; }
.style-69850 .at-alert-schedule-date { padding-bottom: 5px; }
.style-69850 .at-alert-row-team { padding: 5px 0; }
.style-69850 .at-alert-canceled { background-color: #DB1629; }
.style-73264 .h1-style { color: #fff;font-size: calc(10px + 1.5vw);font-weight: 200;text-transform: capitalize;letter-spacing: 0px; }
.style-73264 .h2-style { color: #FFFFFF;font-size: 50px;font-weight: 600;text-transform: capitalize;text-align: center;font-family: 'Trebuchet MS', sans-serif;margin-bottom: 40px; }
.style-73264 .h3-style { color: #fff; }
.style-73264 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-73264 .h5-style { color: #fff; }
.style-73264 .h6-style { color: #fff; }
.style-73264 A { color: #fff;text-decoration: none;border-bottom: 2px solid #fff; }
.style-73264 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-73264 .button:hover { background-color: rgba(0,0,0,.1); }
.style-73264 { margin: 0;padding: 60px 40px 80px 40px;background: linear-gradient(to right,  #00a9e0, #64a70b);color: #fff;line-height: 1.8em;font-size: 20px;text-align: center;transition: 1.5s; }
.style-73264:hover { background: linear-gradient(to right, #64a70b, #00a9e0);transition: 1.5s; }
.style-73264 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-73264 .readmore { margin: 10px 0 0 0; }
.style-73264 .readmore:hover { color: #fff; }
.style-73264 .archive { margin: 10px 0 0 0; }
.style-73264 .archive:hover { color: #fff; }
.style-73264 .category-description { margin: 0 0 10px 0; }
.style-73264 .link-image { margin: 0 20px 0 0; }
.style-73264 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-73264 .h4-style A:hover { text-decoration: underline; }
.style-73264 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-73264 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-73264 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-73264 .bio { margin: 10px 0 0 0; }
.style-73264 .answer { margin: 10px 0 0 0; }
.style-73264 .biobutton { margin: 10px 0 0 0; }
.style-73264 .biobutton:hover { color: #fff; }
.style-73264 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-73264 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-73264 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-73264 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-73264 .header-widget { letter-spacing: 0em;font-weight: 200;text-transform: capitalize;color: rgba(255,255,255,1); }
.style-73264 A.links-urllink { margin: 0 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none; }
.style-73264 .photo figcaption { text-align: center; }
.style-73264 li.group { margin: 10px;padding: 10px;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-73264 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-73264 div.content-wrap { font-family: 'Trebuchet MS', sans-serif;font-size: 22px; }
.style-73264 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-73264 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-73264 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-73264 .event-detail { margin: 0 0 0 60px; }
.style-73264 .view-all:hover { color: #fff; }
.style-73264 .view-comments:hover { color: #333; }
.style-73264 .at-alert-schedule-date { padding-bottom: 5px; }
.style-73264 .at-alert-row-team { padding: 5px 0; }
.style-73264 .at-alert-canceled { background-color: #DB1629; }
.style-69852 .h1-style { color: #fff;font-size: calc(10px + 1.5vw);font-weight: 200;text-transform: capitalize;letter-spacing: 0px; }
.style-69852 .h2-style { color: #FFFFFF;font-size: 50px;font-weight: 600;text-transform: capitalize;text-align: center;font-family: 'Trebuchet MS', sans-serif;margin-bottom: 40px; }
.style-69852 .h3-style { color: #fff; }
.style-69852 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-69852 .h5-style { color: #fff; }
.style-69852 .h6-style { color: #fff; }
.style-69852 A { color: #fff;text-decoration: none;border-bottom: 2px solid #fff; }
.style-69852 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-69852 .button:hover { background-color: rgba(0,0,0,.1); }
.style-69852 { margin: 0;padding: 60px 40px 80px 40px;background-color: #eec03f;color: #fff;line-height: 1.8em;font-size: 20px;text-align: center;transition: 1.5s; }
.style-69852:hover { background-color: #FF9317;transition: 1.5s; }
.style-69852 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-69852 .readmore { margin: 10px 0 0 0; }
.style-69852 .readmore:hover { color: #fff; }
.style-69852 .archive { margin: 10px 0 0 0; }
.style-69852 .archive:hover { color: #fff; }
.style-69852 .category-description { margin: 0 0 10px 0; }
.style-69852 .link-image { margin: 0 20px 0 0; }
.style-69852 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-69852 .h4-style A:hover { text-decoration: underline; }
.style-69852 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-69852 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-69852 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-69852 .bio { margin: 10px 0 0 0; }
.style-69852 .answer { margin: 10px 0 0 0; }
.style-69852 .biobutton { margin: 10px 0 0 0; }
.style-69852 .biobutton:hover { color: #fff; }
.style-69852 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-69852 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-69852 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-69852 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-69852 .header-widget { letter-spacing: 0em;font-weight: 200;text-transform: capitalize;color: rgba(255,255,255,1); }
.style-69852 A.links-urllink { margin: 0 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none; }
.style-69852 .photo figcaption { text-align: center; }
.style-69852 li.group { margin: 10px;padding: 10px;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-69852 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-69852 div.content-wrap { font-family: 'Trebuchet MS', sans-serif;font-size: 22px; }
.style-69852 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-69852 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-69852 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-69852 .event-detail { margin: 0 0 0 60px; }
.style-69852 .view-all:hover { color: #fff; }
.style-69852 .view-comments:hover { color: #333; }
.style-69852 .at-alert-schedule-date { padding-bottom: 5px; }
.style-69852 .at-alert-row-team { padding: 5px 0; }
.style-69852 .at-alert-canceled { background-color: #DB1629; }
.style-69941 .h1-style { color: #fff;font-size: calc(10px + 1.5vw);font-weight: 200;text-transform: capitalize;letter-spacing: 0px; }
.style-69941 .h2-style { color: #FFFFFF;font-size: 40px;font-weight: 600;text-transform: capitalize;text-align: center;margin-bottom: 20px;font-family: Merriweather; }
.style-69941 .h3-style { color: #fff; }
.style-69941 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-69941 .h5-style { color: #fff; }
.style-69941 .h6-style { color: #fff; }
.style-69941 A { color: #fff;text-decoration: none;border-bottom: 2px solid #fff;padding: 10px; }
.style-69941 A:hover { background-color: #eec03f;color: #fff;text-align: center;transition: .5s; }
.style-69941 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-69941 .button:hover { background-color: rgba(0,0,0,.1); }
.style-69941 { margin: 0;margin-right: 20px;padding: 30px;background-color: #eec03f;color: #fff;line-height: 1.2em;font-size: 20px;text-align: center;transition: 1.5s;border-left: 5px solid  rgba(255,255,255,.5);border-right: 5px solid  rgba(255,255,255,.5); }
.style-69941:hover { background-color: #64a70b;transition: 1.5s; }
.style-69941 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-69941 .readmore { margin: 10px 0 0 0; }
.style-69941 .readmore:hover { color: #fff; }
.style-69941 .archive { margin: 10px 0 0 0; }
.style-69941 .archive:hover { color: #fff; }
.style-69941 .category-description { margin: 0 0 5px 0; }
.style-69941 .link-image { margin: 0 20px 0 0; }
.style-69941 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-69941 .h4-style A:hover { text-decoration: underline; }
.style-69941 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-69941 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-69941 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-69941 .bio { margin: 10px 0 0 0; }
.style-69941 .answer { margin: 10px 0 0 0; }
.style-69941 .biobutton { margin: 10px 0 0 0; }
.style-69941 .biobutton:hover { color: #fff; }
.style-69941 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-69941 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-69941 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-69941 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-69941 .header-widget { letter-spacing: 0em;font-weight: 200;text-transform: capitalize;color: rgba(255,255,255,1); }
.style-69941 A.links-urllink { margin: 0px 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none;border-bottom: 2px solid #fff;line-height: 29px; }
.style-69941 .photo figcaption { text-align: center; }
.style-69941 li.group { padding: 5px;display: block;overflow: show;clear: both; }
.style-69941 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-69941 div.content-wrap { font-family: 'Trebuchet MS', sans-serif;font-size: 18px; }
.style-69941 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-69941 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-69941 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-69941 .event-detail { margin: 0 0 0 60px; }
.style-69941 .view-all:hover { color: #fff; }
.style-69941 .view-comments:hover { color: #333; }
.style-69941 .at-alert-schedule-date { padding-bottom: 5px; }
.style-69941 .at-alert-row-team { padding: 5px 0; }
.style-69941 .at-alert-canceled { background-color: #DB1629; }
.style-87484 .h1-style { margin: 0 0 40px 0px;color: #64A70B;font-weight: 200;font-family: Merriweather;display: block;font-size: 48px;text-align: center;text-transform: capitalize;letter-spacing: normal; }
.style-87484 .h2-style { margin: 0 0 20px 0;padding: 0;display: block;color: #00664F;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather;line-height: 36px;text-align: center; }
.style-87484 .h2-style:hover { stroke-dashoffset: 0; }
.style-87484 .h3-style { color: #64A70B;font-weight: bold;font-size: 21px; }
.style-87484 .h4-style { margin: 0 0 20px 0;padding: 0;display: block;color: #00664F;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather;line-height: 36px; }
.style-87484 .h5-style { color: #8C857B; }
.style-87484 .h6-style { color: #8C857B; }
.style-87484 A { color: #6B6B6B;text-decoration: none;border-bottom: 2px solid #00a9e0;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;padding: 5px 0; }
.style-87484 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-87484 .button { background-color: #64a70b;color: #fff;border: 2px solid #64a70b;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 5px;font-weight: 600; }
.style-87484 .button:hover { background-color: #FFFFFF;color: #64a70b;border: 2px solid #64a70b; }
.style-87484 { margin: 30px 20px 20px 20px;padding: 20px;color: #6B6B6B;background: #ffffff; }
.style-87484 time { color: #aaa;margin: 0 0 5px 0;display: block; }
.style-87484 .readmore { margin-top: 10px;display: block; }
.style-87484 .readmore:hover { color: #64A70B; }
.style-87484 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-87484 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-87484 .category-description { margin: 0 0 10px 0; }
.style-87484 .link-image { margin: 0 20px 0 0; }
.style-87484 .h4-style A { margin: 0 0 20px 0;padding: 0;border: 0;display: block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather; }
.style-87484 .h4-style A:hover { text-decoration: none;color: #ffffff; }
.style-87484 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-87484 .brief-description { padding: 10px 0;margin-left: 0px;margin-bottom: 10px; }
.style-87484 .location { margin-left: 0px;text-align: left;font-style: italic; }
.style-87484 .contact-info { margin-top: 10px; }
.style-87484 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0;max-width: 350px; }
.style-87484 .news img { width: 300px;padding-right: 40px;border: 0px solid #d4d5d9;max-width: 100%;margin-right: 10px; }
.style-87484 .bio { margin: 10px 0 0 0; }
.style-87484 .lists img { width: 300px;padding-right: 40px; }
.style-87484 .answer { margin: 10px 0 0 0; }
.style-87484 .biobutton { margin: 10px 0 0 0; }
.style-87484 .biobutton:hover { color: #fff; }
.style-87484 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-87484 .caption { text-transform: uppercase; }
.style-87484 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-87484 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-87484 .first-name { font-weight: bold;font-size: 18px; }
.style-87484 .last-name { font-weight: bold;font-size: 18px; }
.style-87484 .backbutton { background: #64a70b;margin-top: 10px; }
.style-87484 .listdetail img { padding-right: 20px;width: 325px; }
.style-87484 A.links-urllink { text-decoration: none; }
.style-87484 A.links-urllink:hover { text-decoration: underline; }
.style-87484 .photo figcaption { text-align: center; }
.style-87484 li.group { margin: 40px 0 40px 0;padding: 10px 0 20px 0;border-top: 0px solid #d7d2cb;overflow: hidden;clear: both; }
.style-87484 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-87484 div.content-wrap { display: inline;margin-bottom: 0;font-size: 14pt;line-height: 22pt; }
.style-87484 .registration { margin: 10px 0 0 0px;text-decoration: none;width: 140px; }
.style-87484 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-87484 .readmore-detail-page { margin-top: 10px; }
.style-87484 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-87484 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-87484 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-87484 .event-detail { margin: 0 0 0 60px; }
.style-87484 .view-all:hover { color: #fff; }
.style-87484 .view-comments:hover { color: #333; }
.style-87484 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-87484 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-87484 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-87484 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-87484 .grad-year-short:before { content: "'"; }
.style-68098 .h1-style { margin: 0 0 40px 0px;color: #64a70b;font-weight: 200;font-family: Merriweather;display: block;font-size: 48px;text-align: center;text-transform: capitalize;letter-spacing: normal; }
.style-68098 .h2-style { margin: 0 0 40px 0px;color: #64a70b;font-weight: 200;font-family: Merriweather;display: block;font-size: 48px;text-align: center; }
.style-68098 .h2-style:hover { stroke-dashoffset: 0; }
.style-68098 .h3-style { color: #00A9E0;font-weight: normal;font-size: 21px; }
.style-68098 .h4-style { margin: 0 0 20px 0;padding: 0;display: block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather;line-height: 36px; }
.style-68098 .h5-style { color: #8C857B; }
.style-68098 .h6-style { color: #8C857B; }
.style-68098 A { color: #6B6B6B;text-decoration: none;border-bottom: 2px solid #00a9e0;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;padding: 5px 0; }
.style-68098 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-68098 .button { background-color: #64a70b;color: #fff;border: 2px solid #64a70b;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 5px;font-weight: 600; }
.style-68098 .button:hover { background-color: #FFFFFF;color: #64a70b;border: 2px solid #64a70b; }
.style-68098 { margin: 30px 20px 20px 20px;padding: 20px;color: #6B6B6B;background: #ffffff; }
.style-68098 time { color: #aaa;margin: 0 0 5px 0;display: block; }
.style-68098 .readmore { margin-top: 10px;display: block; }
.style-68098 .readmore:hover { color: #64A70B; }
.style-68098 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-68098 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-68098 .category-description { margin: 0 0 10px 0; }
.style-68098 .link-image { margin: 0 20px 0 0; }
.style-68098 .h4-style A { margin: 0 0 20px 0;padding: 0;border: 0;display: block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather; }
.style-68098 .h4-style A:hover { text-decoration: none;color: #ffffff; }
.style-68098 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-68098 .brief-description { padding: 10px 0;margin-left: 0px;margin-bottom: 10px; }
.style-68098 .location { margin-left: 0px;text-align: left;font-style: italic; }
.style-68098 .contact-info { margin-top: 10px; }
.style-68098 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0;max-width: 350px; }
.style-68098 .news img { width: 300px;padding-right: 40px;border: 0px solid #d4d5d9;max-width: 100%;margin-right: 10px; }
.style-68098 .bio { margin: 10px 0 0 0; }
.style-68098 .lists img { width: 300px;padding-right: 40px; }
.style-68098 .answer { margin: 10px 0 0 0; }
.style-68098 .biobutton { margin: 10px 0 0 0; }
.style-68098 .biobutton:hover { color: #fff; }
.style-68098 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-68098 .caption { text-transform: uppercase; }
.style-68098 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-68098 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-68098 .first-name { font-weight: bold;font-size: 18px; }
.style-68098 .last-name { font-weight: bold;font-size: 18px; }
.style-68098 .backbutton { background: #64a70b;margin-top: 10px; }
.style-68098 .listdetail img { padding-right: 20px;width: 325px; }
.style-68098 A.links-urllink { text-decoration: none; }
.style-68098 A.links-urllink:hover { text-decoration: underline; }
.style-68098 .photo figcaption { text-align: center; }
.style-68098 li.group { margin: 40px 0 40px 0;padding: 10px 0 20px 0;border-top: 0px solid #d7d2cb;overflow: hidden;clear: both; }
.style-68098 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-68098 div.content-wrap { display: inline;margin-bottom: 0;font-size: 14pt;line-height: 22pt; }
.style-68098 .registration { margin: 10px 0 0 0px;text-decoration: none;width: 140px; }
.style-68098 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-68098 .readmore-detail-page { margin-top: 10px; }
.style-68098 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-68098 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-68098 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-68098 .event-detail { margin: 0 0 0 60px; }
.style-68098 .view-all:hover { color: #fff; }
.style-68098 .view-comments:hover { color: #333; }
.style-68098 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-68098 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-68098 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-68098 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-68098 .grad-year-short:before { content: "'"; }
.style-70889 .h1-style { margin: 0 0 40px 0px;color: #64a70b;font-weight: 200;font-family: Merriweather;display: block;font-size: 48px;text-align: center;text-transform: capitalize;letter-spacing: normal; }
.style-70889 .h2-style { color: #00664f;font-weight: bold;font-size: 28px;font-family: Merriweather;display: block;margin-bottom: 10px; }
.style-70889 .h2-style:hover { stroke-dashoffset: 0; }
.style-70889 .h3-style { color: #00664f;font-weight: bold;font-size: 27px;font-family: Merriweather;display: block; }
.style-70889 .h4-style { margin: 0 0 20px 0;padding: 0;display: block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather;line-height: 36px; }
.style-70889 .h5-style { color: #8C857B; }
.style-70889 .h6-style { color: #8C857B; }
.style-70889 A { color: #6B6B6B;text-decoration: none;border-bottom: 2px solid #00a9e0;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;padding: 5px 0; }
.style-70889 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-70889 .button { background-color: #64a70b;color: #fff;border: 2px solid #64a70b;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 5px;font-weight: 600; }
.style-70889 .button:hover { background-color: #FFFFFF;color: #64a70b;border: 2px solid #64a70b; }
.style-70889 { margin: 30px 20px 20px 20px;padding: 20px;color: #6B6B6B;background: rgba(255, 255, 255, 0);text-align: left; }
.style-70889 time { color: #aaa;margin: 0 0 5px 0; }
.style-70889 .readmore { margin-top: 10px; }
.style-70889 .readmore:hover { color: #64A70B; }
.style-70889 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-70889 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-70889 .category-description { margin: 0 0 10px 0; }
.style-70889 .link-image { margin: 0 20px 0 0; }
.style-70889 .h4-style A { margin: 0 0 20px 0;padding: 0;border: 0;display: block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather; }
.style-70889 .h4-style A:hover { text-decoration: none;color: #ffffff; }
.style-70889 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-70889 .brief-description { padding: 10px 0;margin-left: 0px;margin-bottom: 10px;display: inline; }
.style-70889 .location { margin-left: 0px;text-align: left;font-style: italic; }
.style-70889 .photos { vertical-align: bottom; }
.style-70889 .contact-info { margin-top: 10px; }
.style-70889 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0;max-width: 350px; }
.style-70889 .news img { width: 300px;padding-right: 40px;border: 0px solid #d4d5d9;max-width: 100%;margin-right: 10px; }
.style-70889 .bio { margin: 10px 0 0 0; }
.style-70889 .lists img { width: 300px;padding-right: 40px; }
.style-70889 .answer { margin: 10px 0 0 0; }
.style-70889 .biobutton { margin: 10px 0 0 0; }
.style-70889 .biobutton:hover { color: #fff; }
.style-70889 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-70889 .caption { text-transform: uppercase; }
.style-70889 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-70889 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-70889 .first-name { font-weight: bold;font-size: 18px; }
.style-70889 .last-name { font-weight: bold;font-size: 18px; }
.style-70889 .backbutton { background: #64a70b;margin-top: 10px; }
.style-70889 .listdetail img { padding-right: 20px;width: 325px; }
.style-70889 A.links-urllink { text-decoration: none; }
.style-70889 A.links-urllink:hover { text-decoration: underline; }
.style-70889 .photo figcaption { text-align: center; }
.style-70889 li.group { margin: 40px 0 40px 0;padding: 10px 0 20px 0;border-top: 0px solid #d7d2cb;overflow: hidden;clear: both; }
.style-70889 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-70889 div.content-wrap { display: inline;margin-bottom: 0;font-size: 14pt;line-height: 22pt;text-align: left;vertical-align: text-top; }
.style-70889 .registration { margin: 10px 0 0 0px;text-decoration: none;width: 140px; }
.style-70889 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-70889 .readmore-detail-page { margin-top: 10px; }
.style-70889 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-70889 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-70889 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-70889 .event-detail { margin: 0 0 0 60px; }
.style-70889 .view-all:hover { color: #fff; }
.style-70889 .view-comments:hover { color: #333; }
.style-70889 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-70889 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-70889 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-70889 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-70889 .grad-year-short:before { content: "'"; }
.style-68257 .h1-style { color: #00A9E0; }
.style-68257 .h2-style { margin: 0 0 10px 0px;font-weight: 600;font-family: Merriweather;display: block;font-size: 30px;text-align: left;color: #00664f; }
.style-68257 .h2-style:hover { stroke-dashoffset: 0; }
.style-68257 .h3-style { color: #64a70b;font-weight: normal;font-size: 25px; }
.style-68257 .h4-style { margin: 0 0 20px 0;padding: 0;display: block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather;text-align: left; }
.style-68257 .h5-style { color: #8C857B; }
.style-68257 .h6-style { color: #8C857B; }
.style-68257 A { color: #6b6b6b;text-decoration: none;border-bottom: 2px solid #00a9e0;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 14pt;padding: 2px 0; }
.style-68257 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-68257 .button { background-color: #64a70b;color: #fff;border: 2px solid #64a70b;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 10px 15px;font-weight: 600; }
.style-68257 .button:hover { background-color: #FFFFFF;color: #64a70b;border: 2px solid #64a70b; }
.style-68257 { margin: 30px 20px 20px 20px;padding: 20px;color: #6B6B6B; }
.style-68257 time { color: #aaa;margin: 0 0 5px 0; }
.style-68257 .readmore { margin: 0;padding: 0;background: rgba( 255, 255, 255, 0);color: #00a9e0;border-bottom: 2px solid #00a9e0;border: 0;font-weight: bold;text-align: left; }
.style-68257 .readmore:hover { color: #64A70B;margin: 0;padding: 0;border-bottom: 2px solid #00a9e0;border: 0; }
.style-68257 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-68257 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-68257 .category-description { margin: 0 0 10px 0; }
.style-68257 .link-image { margin: 0 20px 0 0; }
.style-68257 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 20px;color: #8c857b;padding: 5px 0; }
.style-68257 .h4-style A:hover { text-decoration: none;color: #ffffff; }
.style-68257 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-68257 .brief-description { padding: 10px 0;margin-left: 0px;margin-bottom: 10px;display: inline; }
.style-68257 .location { margin-left: 0px;text-align: left;font-style: italic; }
.style-68257 .contact-info { margin-top: 10px; }
.style-68257 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0;max-width: 500px; }
.style-68257 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 100%;margin-right: 10px; }
.style-68257 .bio { margin: 10px 0 0 0; }
.style-68257 .lists img { width: 300px;padding-right: 40px; }
.style-68257 .answer { margin: 10px 0 0 0; }
.style-68257 .biobutton { margin: 10px 0 0 0; }
.style-68257 .biobutton:hover { color: #fff; }
.style-68257 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-68257 .caption { text-transform: uppercase; }
.style-68257 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-68257 .submit-button { margin-top: 25px;font-size: 14pt; }
.style-68257 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-68257 .first-name { font-weight: bold;font-size: 18px; }
.style-68257 .last-name { font-weight: bold;font-size: 18px; }
.style-68257 .backbutton { background: #64a70b;margin-top: 10px; }
.style-68257 .listdetail img { padding-right: 20px;width: 325px; }
.style-68257 A.links-urllink { text-decoration: none; }
.style-68257 A.links-urllink:hover { text-decoration: underline; }
.style-68257 .photo figcaption { text-align: center; }
.style-68257 li.group { margin: 10px 0 0px 0;padding: 10px 0 10px 0;border-top: 0px solid #d7d2cb;overflow: show;clear: both; }
.style-68257 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-68257 div.content-wrap { display: inline;margin-bottom: 0;font-size: 14pt;line-height: 24pt; }
.style-68257 .registration { margin: 10px 0 0 0px;text-decoration: none;width: 140px; }
.style-68257 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-68257 .readmore-detail-page { margin-top: 10px; }
.style-68257 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-68257 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-68257 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-68257 .event-detail { margin: 0 0 0 60px; }
.style-68257 .view-all:hover { color: #fff; }
.style-68257 .view-comments:hover { color: #333; }
.style-68257 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-68257 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-68257 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-68257 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-68257 .grad-year-short:before { content: "'"; }
.style-83499 .h1-style { color: #00A9E0; }
.style-83499 .h2-style { margin: 0 0 10px 0px;font-weight: 600;font-family: Merriweather;display: block;font-size: 30px;text-align: left;color: #00664f; }
.style-83499 .h2-style:hover { stroke-dashoffset: 0; }
.style-83499 .h3-style { color: #64a70b;font-weight: normal;font-size: 25px; }
.style-83499 .h4-style { margin: 0 0 20px 0;padding: 0;display: block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather;text-align: left; }
.style-83499 .h5-style { color: #8C857B; }
.style-83499 .h6-style { color: #8C857B; }
.style-83499 A { color: #6b6b6b;text-decoration: none;border-bottom: 2px solid #00a9e0;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 14pt;padding: 2px 0; }
.style-83499 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-83499 .button { background-color: #64a70b;color: #fff;border: 2px solid #64a70b;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 10px 15px;font-weight: 600; }
.style-83499 .button:hover { background-color: #FFFFFF;color: #64a70b;border: 2px solid #64a70b; }
.style-83499 { margin: 30px 20px 20px 20px;padding: 20px;color: #6B6B6B;background-color: #E5F6FC; }
.style-83499 time { color: #aaa;margin: 0 0 5px 0; }
.style-83499 .readmore { margin: 0;padding: 0;background: rgba( 255, 255, 255, 0);color: #00a9e0;border-bottom: 2px solid #00a9e0;border: 0;font-weight: bold;text-align: left; }
.style-83499 .readmore:hover { color: #64A70B;margin: 0;padding: 0;border-bottom: 2px solid #00a9e0;border: 0; }
.style-83499 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-83499 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-83499 .category-description { margin: 0 0 10px 0; }
.style-83499 .link-image { margin: 0 20px 0 0; }
.style-83499 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 20px;color: #8c857b;padding: 5px 0; }
.style-83499 .h4-style A:hover { text-decoration: none;color: #ffffff; }
.style-83499 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-83499 .brief-description { padding: 10px 0;margin-left: 0px;margin-bottom: 10px;display: inline; }
.style-83499 .location { margin-left: 0px;text-align: left;font-style: italic; }
.style-83499 .contact-info { margin-top: 10px; }
.style-83499 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0;max-width: 500px; }
.style-83499 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 100%;margin-right: 10px; }
.style-83499 .bio { margin: 10px 0 0 0; }
.style-83499 .lists img { width: 300px;padding-right: 40px; }
.style-83499 .answer { margin: 10px 0 0 0; }
.style-83499 .biobutton { margin: 10px 0 0 0; }
.style-83499 .biobutton:hover { color: #fff; }
.style-83499 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-83499 .caption { text-transform: uppercase; }
.style-83499 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-83499 .submit-button { margin-top: 25px;font-size: 14pt; }
.style-83499 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-83499 .first-name { font-weight: bold;font-size: 18px; }
.style-83499 .last-name { font-weight: bold;font-size: 18px; }
.style-83499 .backbutton { background: #64a70b;margin-top: 10px; }
.style-83499 .listdetail img { padding-right: 20px;width: 325px; }
.style-83499 A.links-urllink { text-decoration: none; }
.style-83499 A.links-urllink:hover { text-decoration: underline; }
.style-83499 .photo figcaption { text-align: center; }
.style-83499 li.group { margin: 10px 0 0px 0;padding: 10px 0 10px 0;border-top: 0px solid #d7d2cb;overflow: show;clear: both; }
.style-83499 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-83499 div.content-wrap { display: inline;margin-bottom: 0;font-size: 14pt;line-height: 24pt; }
.style-83499 .registration { margin: 10px 0 0 0px;text-decoration: none;width: 140px; }
.style-83499 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-83499 .readmore-detail-page { margin-top: 10px; }
.style-83499 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-83499 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-83499 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-83499 .event-detail { margin: 0 0 0 60px; }
.style-83499 .view-all:hover { color: #fff; }
.style-83499 .view-comments:hover { color: #333; }
.style-83499 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-83499 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-83499 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-83499 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-83499 .grad-year-short:before { content: "'"; }
.style-70783 .h1-style { color: #00A9E0; }
.style-70783 .h2-style { margin: 0 0 10px 0px;font-weight: 600;font-family: Merriweather;display: block;font-size: 40px;text-align: center;color: #ffffff;padding-bottom: 20px; }
.style-70783 .h2-style:hover { stroke-dashoffset: 0; }
.style-70783 .h3-style { color: #00A9E0;font-weight: normal;font-size: 21px; }
.style-70783 .h4-style { margin: 0 0 20px 0;padding: 0;display: block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather; }
.style-70783 .h5-style { color: #8C857B; }
.style-70783 .h6-style { color: #8C857B; }
.style-70783 A { color: #ffffff;text-decoration: none;border-bottom: 2px solid #00a9e0;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 14pt;padding: 2px 0; }
.style-70783 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-70783 .button { background-color: #64a70b;color: #fff;border: 2px solid #64a70b;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 10px 15px;font-weight: 600; }
.style-70783 .button:hover { background-color: #FFFFFF;color: #64a70b;border: 2px solid #64a70b; }
.style-70783 { margin: 30px 20px 20px 20px;padding: 20px;color: #ffffff; }
.style-70783 time { color: #aaa;margin: 0 0 5px 0; }
.style-70783 .readmore { margin: 0;padding: 0;background: rgba( 255, 255, 255, 0);color: #00a9e0;border-bottom: 2px solid #00a9e0;border: 0;font-weight: bold; }
.style-70783 .readmore:hover { color: #64A70B;margin: 0;padding: 0;border-bottom: 2px solid #00a9e0;border: 0; }
.style-70783 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-70783 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-70783 .category-description { margin: 0 0 10px 0; }
.style-70783 .link-image { margin: 0 20px 0 0; }
.style-70783 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 20px;color: #ffffff;padding: 5px 0; }
.style-70783 .h4-style A:hover { text-decoration: none;color: #ffffff; }
.style-70783 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-70783 .brief-description { padding: 10px 0;margin-left: 0px;margin-bottom: 10px;display: inline; }
.style-70783 .location { margin-left: 0px;text-align: left;font-style: italic; }
.style-70783 .contact-info { margin-top: 10px; }
.style-70783 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-70783 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 100%;margin-right: 10px; }
.style-70783 .bio { margin: 10px 0 0 0; }
.style-70783 .lists img { width: 300px;padding-right: 40px; }
.style-70783 .answer { margin: 10px 0 0 0; }
.style-70783 .biobutton { margin: 10px 0 0 0; }
.style-70783 .biobutton:hover { color: #fff; }
.style-70783 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-70783 .caption { text-transform: uppercase; }
.style-70783 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-70783 .submit-button { margin-top: 25px;font-size: 14pt; }
.style-70783 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-70783 .first-name { font-weight: bold;font-size: 18px; }
.style-70783 .last-name { font-weight: bold;font-size: 18px; }
.style-70783 .backbutton { background: #64a70b;margin-top: 10px; }
.style-70783 .listdetail img { padding-right: 20px;width: 325px; }
.style-70783 A.links-urllink { text-decoration: none; }
.style-70783 A.links-urllink:hover { text-decoration: underline; }
.style-70783 .photo figcaption { text-align: center; }
.style-70783 li.group { margin: 10px 0 40px 0;padding: 10px 0 20px 0;border-top: 0px solid #d7d2cb;overflow: show;clear: both; }
.style-70783 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-70783 div.content-wrap { display: inline;margin-bottom: 0;font-size: 14pt;line-height: 24pt; }
.style-70783 .registration { margin: 10px 0 0 0px;text-decoration: none;width: 140px; }
.style-70783 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-70783 .readmore-detail-page { margin-top: 10px; }
.style-70783 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-70783 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-70783 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-70783 .event-detail { margin: 0 0 0 60px; }
.style-70783 .view-all:hover { color: #fff; }
.style-70783 .view-comments:hover { color: #333; }
.style-70783 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-70783 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-70783 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-70783 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-70783 .grad-year-short:before { content: "'"; }
.style-68068 .h1-style { color: #fff;font-size: calc(10px + 1.5vw);font-weight: 200;text-transform: capitalize;letter-spacing: 0px; }
.style-68068 .h2-style { color: #FFFFFF;font-size: 40px;font-weight: 400;text-transform: capitalize;text-align: left;font-family: Merriweather;margin: 20px 0; }
.style-68068 .h3-style { color: #fff; }
.style-68068 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-68068 .h5-style { color: #fff; }
.style-68068 .h6-style { color: #fff; }
.style-68068 A { color: #fff;text-decoration: none;border-bottom: 2px solid #64a70b; }
.style-68068 A:hover { background: #64a70b; }
.style-68068 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-68068 .button:hover { background-color: rgba(0,0,0,.1); }
.style-68068 { margin: 0;padding: 40px;background-color: #00664f;color: #fff;font-family: Merriweather;line-height: 1.8em;font-size: 20px;display: block;max-width: 100%;transition: 1.5s; }
.style-68068:hover { background-color: #00664f;transition: 1.5s; }
.style-68068 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-68068 .readmore { margin: 10px 0 0 0; }
.style-68068 .readmore:hover { color: #fff; }
.style-68068 .archive { margin: 10px 0 0 0; }
.style-68068 .archive:hover { color: #fff; }
.style-68068 .category-description { margin: 0 0 10px 0; }
.style-68068 .link-image { margin: 0 20px 0 0; }
.style-68068 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-68068 .h4-style A:hover { text-decoration: underline; }
.style-68068 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-68068 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-68068 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-68068 .bio { margin: 10px 0 0 0; }
.style-68068 .answer { margin: 10px 0 0 0; }
.style-68068 .biobutton { margin: 10px 0 0 0; }
.style-68068 .biobutton:hover { color: #fff; }
.style-68068 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-68068 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-68068 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-68068 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-68068 .header-widget { letter-spacing: 0em;font-weight: 200;text-transform: capitalize;color: rgba(255,255,255,1); }
.style-68068 A.links-urllink { margin: 0 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none; }
.style-68068 .photo figcaption { text-align: center; }
.style-68068 li.group { margin: 10px;padding: 10px;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both;text-decoration: none; }
.style-68068 li.group:hover { text-decoration: none; }
.style-68068 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-68068 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-68068 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-68068 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-68068 .event-detail { margin: 0 0 0 60px; }
.style-68068 .view-all:hover { color: #fff; }
.style-68068 .view-comments:hover { color: #333; }
.style-68068 .at-alert-schedule-date { padding-bottom: 5px; }
.style-68068 .at-alert-row-team { padding: 5px 0; }
.style-68068 .at-alert-canceled { background-color: #DB1629; }
.style-67513 .h1-style { color: #fff;font-size: calc(10px + 1.5vw);font-weight: 200;text-transform: capitalize;letter-spacing: 0px; }
.style-67513 .h2-style { color: #FFFFFF;font-size: 50px;font-weight: 200;text-transform: capitalize;text-align: center;font-family: Merriweather; }
.style-67513 .h3-style { color: #fff; }
.style-67513 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-67513 .h5-style { color: #fff; }
.style-67513 .h6-style { color: #fff; }
.style-67513 A { color: #fff;text-decoration: none;border-bottom: 2px solid #fff; }
.style-67513 A:hover { background-color: #fff;color: #00664f; }
.style-67513 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-67513 .button:hover { background-color: rgba(0,0,0,.1); }
.style-67513 { margin: 0;padding: 40px;background-color: #64a70b;color: #fff;font-family: Merriweather;line-height: 1.8em;font-size: 20px;display: inline-flex;float: left;max-width: 730px;transition: 1.5s; }
.style-67513:hover { background-color: #00664f;transition: 1.5s; }
.style-67513 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-67513 .readmore { margin: 10px 0 0 0; }
.style-67513 .readmore:hover { color: #fff; }
.style-67513 .archive { margin: 10px 0 0 0; }
.style-67513 .archive:hover { color: #fff; }
.style-67513 .category-description { margin: 0 0 10px 0; }
.style-67513 .link-image { margin: 0 20px 0 0; }
.style-67513 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-67513 .h4-style A:hover { text-decoration: underline; }
.style-67513 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-67513 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-67513 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-67513 .bio { margin: 10px 0 0 0; }
.style-67513 .answer { margin: 10px 0 0 0; }
.style-67513 .biobutton { margin: 10px 0 0 0; }
.style-67513 .biobutton:hover { color: #fff; }
.style-67513 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-67513 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-67513 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-67513 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-67513 .header-widget { letter-spacing: 0em;font-weight: 200;text-transform: capitalize;color: rgba(255,255,255,1); }
.style-67513 A.links-urllink { margin: 0 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none; }
.style-67513 .photo figcaption { text-align: center; }
.style-67513 li.group { margin: 10px;padding: 10px;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-67513 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-67513 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-67513 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-67513 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-67513 .event-detail { margin: 0 0 0 60px; }
.style-67513 .view-all:hover { color: #fff; }
.style-67513 .view-comments:hover { color: #333; }
.style-67513 .at-alert-schedule-date { padding-bottom: 5px; }
.style-67513 .at-alert-row-team { padding: 5px 0; }
.style-67513 .at-alert-canceled { background-color: #DB1629; }
.style-90918 .h1-style { color: #fff; }
.style-90918 .h2-style { margin: 0 0 20px 0;color: rgba(255,255,255,.75); }
.style-90918 .h3-style { color: #fff; }
.style-90918 .h4-style { margin: 0;padding: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-90918 .h4-style:hover { color: #fff; }
.style-90918 .h5-style { color: #fff; }
.style-90918 .h6-style { color: #fff; }
.style-90918 A { color: #fff;text-align: center;font-family: Merriweather;font-size: 18px;text-decoration: none;font-weight: bold; }
.style-90918 .button { background-color: rgba(0,0,0,.25); }
.style-90918 .button:hover { background-color: rgba(0,0,0,.1); }
.style-90918 { padding: 20px;background: #64a70b;color: #fff;text-align: center;border-style: double;border-width: 8px;margin: 4px; }
.style-90918 time { color: #444;margin: 0 0 5px 0; }
.style-90918 .readmore { margin: 10px 0 0 0; }
.style-90918 .readmore:hover { color: #fff; }
.style-90918 .archive { margin: 10px 0 0 0; }
.style-90918 .archive:hover { color: #fff; }
.style-90918 .category-description { margin: 0 0 10px 0; }
.style-90918 .link-image { margin: 0 20px 0 0; }
.style-90918 .h4-style A { text-decoration: none;font-weight: bold;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 20px; }
.style-90918 .h4-style A:hover { text-decoration: underline; }
.style-90918 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-90918 .location { color: rgba(0,0,0,0.5); }
.style-90918 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-90918 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-90918 .bio { margin: 10px 0 0 0; }
.style-90918 .answer { margin: 10px 0 0 0; }
.style-90918 .biobutton { margin: 10px 0 0 0; }
.style-90918 .biobutton:hover { color: #fff; }
.style-90918 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-90918 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-90918 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-90918 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-90918 .photo figcaption { text-align: center; }
.style-90918 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-90918 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-90918 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-90918 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-90918 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-90918 .event-detail { margin: 0 0 0 60px; }
.style-90918 .view-all:hover { color: #fff; }
.style-90918 .start-date { display: none; }
.style-90918 .end-date { display: none; }
.style-90918 .view-comments:hover { color: #333; }
.style-71976 .h1-style { color: #fff; }
.style-71976 .h2-style { margin: 0 0 20px 0;color: rgba(255,255,255,.75); }
.style-71976 .h3-style { color: #fff; }
.style-71976 .h4-style { margin: 0;padding: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-71976 .h4-style:hover { color: #fff; }
.style-71976 .h5-style { color: #fff; }
.style-71976 .h6-style { color: #fff; }
.style-71976 A { color: #fff; }
.style-71976 .button { background-color: rgba(0,0,0,.25); }
.style-71976 .button:hover { background-color: rgba(0,0,0,.1); }
.style-71976 { margin: 20px 0px 40px 0px;padding: 20px;background: #64a70b;color: #fff; }
.style-71976 time { color: #444;margin: 0 0 5px 0; }
.style-71976 .readmore { margin: 10px 0 0 0; }
.style-71976 .readmore:hover { color: #fff; }
.style-71976 .archive { margin: 10px 0 0 0; }
.style-71976 .archive:hover { color: #fff; }
.style-71976 .category-description { margin: 0 0 10px 0; }
.style-71976 .link-image { margin: 0 20px 0 0; }
.style-71976 .h4-style A { text-decoration: none;font-weight: bold;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 20px; }
.style-71976 .h4-style A:hover { text-decoration: underline; }
.style-71976 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-71976 .location { color: rgba(0,0,0,0.5); }
.style-71976 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-71976 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-71976 .bio { margin: 10px 0 0 0; }
.style-71976 .answer { margin: 10px 0 0 0; }
.style-71976 .biobutton { margin: 10px 0 0 0; }
.style-71976 .biobutton:hover { color: #fff; }
.style-71976 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-71976 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-71976 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-71976 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-71976 .photo figcaption { text-align: center; }
.style-71976 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-71976 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-71976 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-71976 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-71976 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-71976 .event-detail { margin: 0 0 0 60px; }
.style-71976 .view-all:hover { color: #fff; }
.style-71976 .start-date { display: none; }
.style-71976 .end-date { display: none; }
.style-71976 .view-comments:hover { color: #333; }
.style-67515 .h1-style { color: #6b6b6b;font-size: calc(10px + 1.5vw);font-weight: 200;text-transform: capitalize;letter-spacing: 0px; }
.style-67515 .h2-style { color: #6b6b6b;font-size: 50px;font-weight: 300;text-transform: capitalize;text-align: center;font-family: Merriweather; }
.style-67515 .h3-style { color: #6b6b6b; }
.style-67515 .h4-style { margin: 0;color: #6b6b6b;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-67515 .h5-style { color: #6b6b6b; }
.style-67515 .h6-style { color: #6b6b6b; }
.style-67515 A { color: #6b6b6b;text-decoration: none;border-bottom: 2px solid #00a9e0; }
.style-67515 A:hover { color: #ffffff;border-bottom: 2px solid #00a9e0;background-color: #00a9e0; }
.style-67515 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-67515 .button:hover { background-color: rgba(0,0,0,.1); }
.style-67515 { margin: 0;padding: 40px;background-color: #E5F6FC;color: #6b6b6b;font-family: Merriweather;line-height: 1.8em;font-size: 20px;display: inline-flex;float: left;max-width: 400px;transition: 1.5s; }
.style-67515:hover { background-color: rgba(215,210,203,.8);transition: 1.5s; }
.style-67515 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-67515 .readmore { margin: 10px 0 0 0; }
.style-67515 .readmore:hover { color: #fff; }
.style-67515 .archive { margin: 10px 0 0 0; }
.style-67515 .archive:hover { color: #fff; }
.style-67515 .category-description { margin: 0 0 10px 0; }
.style-67515 .link-image { margin: 0 20px 0 0; }
.style-67515 .h4-style A { text-decoration: none;margin: 10px !important;padding: 15px 10px !important;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-67515 .h4-style A:hover { text-decoration: underline; }
.style-67515 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-67515 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-67515 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-67515 .bio { margin: 10px 0 0 0; }
.style-67515 .answer { margin: 10px 0 0 0; }
.style-67515 .biobutton { margin: 10px 0 0 0; }
.style-67515 .biobutton:hover { color: #fff; }
.style-67515 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-67515 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-67515 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-67515 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-67515 .header-widget { letter-spacing: 0em;font-weight: 200;text-transform: capitalize;color: rgba(255,255,255,1); }
.style-67515 A.links-urllink { margin: 0 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none; }
.style-67515 .photo figcaption { text-align: center; }
.style-67515 li.group { margin: 10px;padding: 15px 10px;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-67515 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-67515 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-67515 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-67515 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-67515 .event-detail { margin: 0 0 0 60px; }
.style-67515 .view-all:hover { color: #fff; }
.style-67515 .view-comments:hover { color: #333; }
.style-67515 .at-alert-schedule-date { padding-bottom: 5px; }
.style-67515 .at-alert-row-team { padding: 5px 0; }
.style-67515 .at-alert-canceled { background-color: #DB1629; }
.style-67728 .h1-style { color: #6b6b6b;font-size: calc(10px + 1.5vw);font-weight: 200;text-transform: capitalize;letter-spacing: 0px; }
.style-67728 .h2-style { color: #6b6b6b;font-size: 40px;font-weight: 400;text-transform: capitalize;font-family: Merriweather; }
.style-67728 .h3-style { color: #6b6b6b; }
.style-67728 .h4-style { margin: 0;color: #6b6b6b;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-67728 .h5-style { color: #6b6b6b; }
.style-67728 .h6-style { color: #6b6b6b; }
.style-67728 A { color: #6b6b6b;text-decoration: none;border-bottom: 2px solid #00a9e0; }
.style-67728 A:hover { color: #ffffff;border-bottom: 2px solid #00a9e0;background-color: #00a9e0; }
.style-67728 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-67728 .button:hover { background-color: rgba(0,0,0,.1); }
.style-67728 { margin: 0;padding: 40px;background-color: #E5F6FC;color: #6b6b6b;font-family: Merriweather;line-height: 1.8em;font-size: 20px;display: block;transition: 1.5s; }
.style-67728:hover { background-color: rgba(215,210,203,.2);transition: 1.5s; }
.style-67728 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-67728 .readmore { margin: 10px 0 0 0; }
.style-67728 .readmore:hover { color: #fff; }
.style-67728 .archive { margin: 10px 0 0 0; }
.style-67728 .archive:hover { color: #fff; }
.style-67728 .category-description { margin: 0 0 10px 0; }
.style-67728 .link-image { margin: 0 20px 20px 0;display: block; }
.style-67728 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-67728 .h4-style A:hover { text-decoration: underline; }
.style-67728 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-67728 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-67728 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-67728 .bio { margin: 10px 0 0 0; }
.style-67728 .answer { margin: 10px 0 0 0; }
.style-67728 .biobutton { margin: 10px 0 0 0; }
.style-67728 .biobutton:hover { color: #fff; }
.style-67728 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-67728 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-67728 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-67728 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-67728 .header-widget { letter-spacing: 0em;font-weight: 200;text-transform: capitalize;color: rgba(255,255,255,1); }
.style-67728 A.links-urllink { margin: 0 0 20px 0;letter-spacing: 0.1em;font-size: 24px;font-weight: 200;text-decoration: none; }
.style-67728 .photo figcaption { text-align: center; }
.style-67728 li.group { margin: 10px;padding: 10px;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both;text-decoration: none; }
.style-67728 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-67728 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-67728 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-67728 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-67728 .event-detail { margin: 0 0 0 60px; }
.style-67728 .view-all:hover { color: #fff; }
.style-67728 .view-comments:hover { color: #333; }
.style-67728 .at-alert-schedule-date { padding-bottom: 5px; }
.style-67728 .at-alert-row-team { padding: 5px 0; }
.style-67728 .at-alert-canceled { background-color: #DB1629; }
.style-83477 .h1-style { color: #00A9E0; }
.style-83477 .h2-style { margin: 0 0 10px 0px;font-weight: 600;font-family: Merriweather;display: block;font-size: 30px;text-align: left;color: #00664f; }
.style-83477 .h2-style:hover { stroke-dashoffset: 0; }
.style-83477 .h3-style { color: #64a70b;font-weight: normal;font-size: 25px; }
.style-83477 .h4-style { margin: 0 0 20px 0;padding: 0;display: block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather;text-align: left; }
.style-83477 .h5-style { color: #8C857B; }
.style-83477 .h6-style { color: #8C857B; }
.style-83477 A { color: #6b6b6b;text-decoration: none;border-bottom: 2px solid #00a9e0;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 14pt;padding: 2px 0; }
.style-83477 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-83477 .button { background-color: #64a70b;color: #fff;border: 2px solid #64a70b;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 10px 15px;font-weight: 600; }
.style-83477 .button:hover { background-color: #FFFFFF;color: #64a70b;border: 2px solid #64a70b; }
.style-83477 { margin: 30px 20px 20px 20px;padding: 20px;color: #6B6B6B; }
.style-83477 time { color: #aaa;margin: 0 0 5px 0; }
.style-83477 .readmore { margin: 0;padding: 0;background: rgba( 255, 255, 255, 0);color: #00a9e0;border-bottom: 2px solid #00a9e0;border: 0;font-weight: bold;text-align: left; }
.style-83477 .readmore:hover { color: #64A70B;margin: 0;padding: 0;border-bottom: 2px solid #00a9e0;border: 0; }
.style-83477 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-83477 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-83477 .category-description { margin: 0 0 10px 0; }
.style-83477 .link-image { margin: 0 20px 0 0; }
.style-83477 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 20px;color: #8c857b;padding: 5px 0; }
.style-83477 .h4-style A:hover { text-decoration: none;color: #ffffff; }
.style-83477 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-83477 .brief-description { padding: 10px 0;margin-left: 0px;margin-bottom: 10px; }
.style-83477 .location { margin-left: 0px;text-align: left;font-style: italic; }
.style-83477 .contact-info { margin-top: 10px; }
.style-83477 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0;max-width: 500px; }
.style-83477 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 100%;margin-right: 10px; }
.style-83477 .bio { margin: 10px 0 0 0; }
.style-83477 .lists img { width: 300px;padding-right: 40px; }
.style-83477 .answer { margin: 10px 0 0 0; }
.style-83477 .biobutton { margin: 10px 0 0 0; }
.style-83477 .biobutton:hover { color: #fff; }
.style-83477 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-83477 .caption { text-transform: uppercase; }
.style-83477 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-83477 .submit-button { margin-top: 25px;font-size: 14pt; }
.style-83477 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-83477 .first-name { font-weight: bold;font-size: 18px; }
.style-83477 .last-name { font-weight: bold;font-size: 18px; }
.style-83477 .backbutton { background: #64a70b;margin-top: 10px; }
.style-83477 .listdetail img { padding-right: 20px;width: 325px; }
.style-83477 A.links-urllink { text-decoration: none; }
.style-83477 A.links-urllink:hover { text-decoration: underline; }
.style-83477 .photo figcaption { text-align: center; }
.style-83477 li.group { margin: 10px 0 0px 0;padding: 10px 0 10px 0;border-top: 0px solid #d7d2cb;overflow: show;clear: both; }
.style-83477 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-83477 div.content-wrap { display: inline;margin-bottom: 0;font-size: 14pt;line-height: 24pt; }
.style-83477 .registration { margin: 10px 0 0 0px;text-decoration: none;width: 140px; }
.style-83477 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-83477 .readmore-detail-page { margin-top: 10px; }
.style-83477 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-83477 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-83477 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-83477 .event-detail { margin: 0 0 0 60px; }
.style-83477 .view-all:hover { color: #fff; }
.style-83477 .view-comments:hover { color: #333; }
.style-83477 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-83477 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-83477 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-83477 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-83477 .grad-year-short:before { content: "'"; }
.style-68296 .h1-style { color: #00A9E0; }
.style-68296 .h2-style { margin: 0 0 40px 0px;color: #64a70b;font-weight: 200;font-family: Merriweather;display: block;font-size: 48px;text-align: center; }
.style-68296 .h2-style:hover { stroke-dashoffset: 0; }
.style-68296 .h3-style { color: #00A9E0;font-weight: normal;font-size: 21px; }
.style-68296 .h4-style { margin: 0 0 20px 0;padding: 0;display: block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather; }
.style-68296 .h5-style { color: #8C857B; }
.style-68296 .h6-style { color: #8C857B; }
.style-68296 A { color: #6B6B6B;text-decoration: none;border-bottom: 2px solid #00a9e0;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;padding: 5px 0; }
.style-68296 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-68296 .button { background-color: #64a70b;color: #fff;border: 2px solid #64a70b;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 5px;font-weight: 600; }
.style-68296 .button:hover { background-color: #FFFFFF;color: #64a70b;border: 2px solid #64a70b; }
.style-68296 { margin: 30px 20px 20px 20px;padding: 20px;color: #6B6B6B; }
.style-68296 time { color: #aaa;margin: 0 0 5px 0; }
.style-68296 .readmore { margin-top: 10px;float: center; }
.style-68296 .readmore:hover { color: #64A70B; }
.style-68296 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-68296 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-68296 .category-description { margin: 0 0 10px 0; }
.style-68296 .link-image { width: 400px;margin-right: 20px;float: left;border: 10px solid #fff;max-width: 100%;z-index: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);transition: 300ms linear all; }
.style-68296 .h4-style A { margin: 0 10px 10px 10px;padding: 15px 10px;border: 0;display: block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather; }
.style-68296 .h4-style A:hover { text-decoration: none;color: #00664f;background: #ffffff; }
.style-68296 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-68296 .brief-description { padding: 10px 20px;margin-bottom: 10px; }
.style-68296 .location { margin-left: 0px;text-align: left;font-style: italic; }
.style-68296 .contact-info { margin-top: 10px; }
.style-68296 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0;max-width: 200px; }
.style-68296 .news img { width: 300px;margin-right: 20px;border: 10px solid #fff;max-width: 100%;z-index: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);transition: 300ms linear all; }
.style-68296 .news img:after { clear: both; }
.style-68296 .bio { margin: 10px 0 0 0; }
.style-68296 .lists img { width: 300px;padding-right: 40px; }
.style-68296 .answer { margin: 10px 0 0 0; }
.style-68296 .biobutton { margin: 10px 0 0 0; }
.style-68296 .biobutton:hover { color: #fff; }
.style-68296 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-68296 .caption { text-transform: uppercase; }
.style-68296 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-68296 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-68296 .first-name { font-weight: bold;font-size: 18px; }
.style-68296 .last-name { font-weight: bold;font-size: 18px; }
.style-68296 .backbutton { background: #64a70b;margin-top: 10px; }
.style-68296 .listdetail img { padding-right: 20px;width: 325px; }
.style-68296 A.links-urllink { margin: 0 10px 10px 10px;padding: 15px 10px;border: 0;display: block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather; }
.style-68296 A.links-urllink:hover { text-decoration: underline;background: #fff; }
.style-68296 .photo figcaption { text-align: center; }
.style-68296 li.group { margin: 40px 0 40px 0;padding: 10px 0 20px 0;border-top: 0px solid #d7d2cb;overflow: hidden;clear: both; }
.style-68296 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-68296 div.content-wrap { display: inline;margin-bottom: 0;font-size: 14pt;line-height: 22pt; }
.style-68296 .registration { margin: 10px 0 0 0px;text-decoration: none;width: 140px; }
.style-68296 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-68296 .readmore-detail-page { margin-top: 10px; }
.style-68296 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-68296 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-68296 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-68296 .event-detail { margin: 0 0 0 60px; }
.style-68296 .view-all:hover { color: #fff; }
.style-68296 .view-comments:hover { color: #333; }
.style-68296 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-68296 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-68296 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-68296 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-68296 .grad-year-short:before { content: "'"; }
.style-67514 .h1-style { color: #fff;font-size: calc(10px + 1.5vw);font-weight: 200;text-transform: capitalize;letter-spacing: 0px; }
.style-67514 .h2-style { color: #FFFFFF;font-size: 50px;font-weight: 200;text-transform: capitalize;text-align: center;font-family: Merriweather;margin-bottom: 0px; }
.style-67514 .h3-style { color: #fff; }
.style-67514 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-67514 .h5-style { color: #fff; }
.style-67514 .h6-style { color: #fff; }
.style-67514 A { color: #fff;text-decoration: none;border-bottom: 2px solid #fff; }
.style-67514 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-67514 .button:hover { background-color: rgba(0,0,0,.1); }
.style-67514 { margin: 0;padding: 40px;background-color: #eec03f;color: #fff;font-family: Merriweather;line-height: 1.8em;font-size: 20px;display: inline-flex;float: left;max-width: 275px;text-align: center;transition: 1.5s; }
.style-67514:hover { background-color: #BD9F08;transition: 1.5s; }
.style-67514 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-67514 .readmore { margin: 10px 0 0 0; }
.style-67514 .readmore:hover { color: #fff; }
.style-67514 .archive { margin: 10px 0 0 0; }
.style-67514 .archive:hover { color: #fff; }
.style-67514 .category-description { margin: 0 0 10px 0; }
.style-67514 .link-image { margin: 0 20px 0 0; }
.style-67514 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-67514 .h4-style A:hover { text-decoration: underline; }
.style-67514 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-67514 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-67514 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-67514 .bio { margin: 10px 0 0 0; }
.style-67514 .answer { margin: 10px 0 0 0; }
.style-67514 .biobutton { margin: 10px 0 0 0; }
.style-67514 .biobutton:hover { color: #fff; }
.style-67514 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-67514 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-67514 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-67514 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-67514 .header-widget { letter-spacing: 0em;font-weight: 200;text-transform: capitalize;color: rgba(255,255,255,1); }
.style-67514 A.links-urllink { margin: 0 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none; }
.style-67514 .photo figcaption { text-align: center; }
.style-67514 li.group { margin: 10px;padding: 10px;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-67514 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-67514 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-67514 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-67514 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-67514 .event-detail { margin: 0 0 0 60px; }
.style-67514 .view-all:hover { color: #fff; }
.style-67514 .view-comments:hover { color: #333; }
.style-67514 .at-alert-schedule-date { padding-bottom: 5px; }
.style-67514 .at-alert-row-team { padding: 5px 0; }
.style-67514 .at-alert-canceled { background-color: #DB1629; }
.style-68067 .h1-style { color: #fff;font-size: calc(10px + 1.5vw);font-weight: 200;text-transform: capitalize;letter-spacing: 0px; }
.style-68067 .h2-style { color: #FFFFFF;font-size: 50px;font-weight: 200;text-transform: capitalize;text-align: center;font-family: Merriweather;margin-bottom: 0px; }
.style-68067 .h3-style { color: #fff; }
.style-68067 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-68067 .h5-style { color: #fff; }
.style-68067 .h6-style { color: #fff; }
.style-68067 A { color: #fff;text-decoration: none;border-bottom: 2px solid #fff; }
.style-68067 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-68067 .button:hover { background-color: rgba(0,0,0,.1); }
.style-68067 { margin: 0;padding: 40px;background-color: #eec03f;color: #fff;font-family: Merriweather;line-height: 1.8em;font-size: 20px;text-align: center;transition: 1.5s; }
.style-68067:hover { background-color: #BD9F08;transition: 1.5s; }
.style-68067 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-68067 .readmore { margin: 10px 0 0 0; }
.style-68067 .readmore:hover { color: #fff; }
.style-68067 .archive { margin: 10px 0 0 0; }
.style-68067 .archive:hover { color: #fff; }
.style-68067 .category-description { margin: 0 0 10px 0; }
.style-68067 .link-image { margin: 0 20px 0 0; }
.style-68067 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-68067 .h4-style A:hover { text-decoration: underline; }
.style-68067 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-68067 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-68067 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-68067 .bio { margin: 10px 0 0 0; }
.style-68067 .answer { margin: 10px 0 0 0; }
.style-68067 .biobutton { margin: 10px 0 0 0; }
.style-68067 .biobutton:hover { color: #fff; }
.style-68067 .title { font-size: 28px;color: #fff;margin: 0;padding: 10px 0; }
.style-68067 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-68067 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-68067 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-68067 .header-widget { letter-spacing: 0em;font-weight: 200;text-transform: capitalize;color: rgba(255,255,255,1); }
.style-68067 A.links-urllink { margin: 0 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none; }
.style-68067 .photo figcaption { text-align: center; }
.style-68067 li.group { margin: 10px;padding: 10px;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-68067 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-68067 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-68067 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-68067 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-68067 .event-detail { margin: 0 0 0 60px; }
.style-68067 .view-all:hover { color: #fff; }
.style-68067 .view-comments:hover { color: #333; }
.style-68067 .at-alert-schedule-date { padding-bottom: 5px; }
.style-68067 .at-alert-row-team { padding: 5px 0; }
.style-68067 .at-alert-canceled { background-color: #DB1629; }
.style-65170 { margin: 0;background: linear-gradient(to right, #64a70b, #00a9e0);position: relative;margin-top: 149px;bottom: 0;padding: 0; }
.style-65170 .home-link { margin: 15px;display: none;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;margin-left: auto;margin-right: auto;font-weight: 400;height: 35px;vertical-align: middle;text-decoration: none;border-bottom: 0px solid #00a9e0; }
.style-65170 .home-link:hover { color: #64a70b; }
.style-65170 .separator { padding: 0 10px;background-position: center center;font-weight: bold;color: rgba(255,255, 255, .3);display: none; }
.style-65170 .breadcrumb-trail { padding: 0 0;margin: 15px;color: #fff;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;margin-left: auto;margin-right: auto;vertical-align: middle;text-decoration: none;border-bottom: 0px solid #009ae0;font-weight: 400;font-size: 13px;display: none; }
.style-65170 .breadcrumb-trail:hover { color: #00664f; }
.style-65170 .current-crumb { padding: 10px 0;color: #fff;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;margin-left: auto;margin-right: auto;height: 35px;vertical-align: middle;border-bottom: 0px solid #64a70b;font-size: 13px;display: none; }
.style-65170 .current-crumb:hover { color: #00664f; }
.style-65170 .mini-sitemap-open { color: #ffffff;text-decoration: none;display: inline-block;border-radius: 5px;background-color: #00664f;padding: 10px 30px;font-weight: bold;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;border: 0px solid rgba(0, 169, 224, 0.3);transition: background-color 0.2s ease;margin: 10px 0px 0px;font-family: 'Open Sans', sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px; }
.style-65170 .mini-sitemap-close { color: #ffffff;text-decoration: none;display: inline-block;border-radius: 5px;background-color: #00664f;padding: 10px 30px;font-weight: bold;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;border: 0px solid rgba(0, 169, 224, 0.3);transition: background-color 0.2s ease;margin: 10px 0px 0px;font-family: 'Open Sans', sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px; }
.style-65170 .ms-level1 { text-align: center;width: 50%;margin: 0 auto; }
.style-65170 .ms-l1-item { display: block;width: 100%;border-bottom: 1px solid #d7d2cb;color: #00A9E0;padding: 5px; }
.style-65170 .ms-l1-text { color: #64A70B;font-size: 17px;text-decoration: none; }
.style-65170 div.content-wrap { margin: 0 auto;border-top: 0px solid rgba(215,210,203,.5);border-bottom: 0px solid  rgba(215,210,203,.5);margin-bottom: 3px;margin-top: 0;color: #8C857B;text-align: right;padding: 0px 0px 0 0;position: relative;bottom: 0;height: 5px; }
.style-67100 .home-link { color: #00664f;padding: 5px;font-weight: 600;text-decoration: none; }
.style-67100 .home-link:hover { color: #ffffff;background: #64a70b; }
.style-67100 .separator { font-weight: bold;color: #00664f; }
.style-67100 .breadcrumb-trail { color: #00664f;padding: 5px;font-weight: 600;text-decoration: none; }
.style-67100 .breadcrumb-trail:hover { color: #ffffff;background: #64a70b; }
.style-67100 .current-crumb { color: #64a70b;padding: 5px;font-weight: 600;text-decoration: none; }
.style-67100 .current-crumb:hover { color: #ffffff;background: #64a70b; }
.style-67100 .mini-sitemap-open { color: #ffffff;text-decoration: none;display: inline-block;border-radius: 5px;background-color: #00664f;padding: 10px 30px;font-weight: bold;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;border: 0px solid rgba(0, 169, 224, 0.3);transition: background-color 0.2s ease;margin: 10px 0px 0px;font-family: 'Open Sans', sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px; }
.style-67100 .mini-sitemap-close { color: #ffffff;text-decoration: none;display: inline-block;border-radius: 5px;background-color: #00664f;padding: 10px 30px;font-weight: bold;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;border: 0px solid rgba(0, 169, 224, 0.3);transition: background-color 0.2s ease;margin: 10px 0px 0px;font-family: 'Open Sans', sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px; }
.style-67100 .ms-level1 { text-align: center;width: 50%;margin: 0 auto; }
.style-67100 .ms-l1-item { display: block;width: 100%;border-bottom: 1px solid #d7d2cb;color: #00A9E0;padding: 5px; }
.style-67100 .ms-l1-text { color: #64A70B;font-size: 17px;text-decoration: none; }
.style-67100 div.content-wrap { margin: 10px;text-align: center; }
.style-66931 { margin: 0;background: linear-gradient(to right, #64a70b, #00a9e0);position: relative;margin-top: 0;bottom: 0;padding: 0;top: 0;min-height: 5px; }
.style-66931 .home-link { margin: 15px;display: none;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;margin-left: auto;margin-right: auto;font-weight: 400;height: 35px;vertical-align: middle;text-decoration: none;border-bottom: 0px solid #00a9e0; }
.style-66931 .home-link:hover { color: #64a70b; }
.style-66931 .separator { padding: 0 10px;background-position: center center;font-weight: bold;color: rgba(255,255, 255, .3);display: none; }
.style-66931 .breadcrumb-trail { padding: 0 0;margin: 15px;color: #fff;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;margin-left: auto;margin-right: auto;vertical-align: middle;text-decoration: none;border-bottom: 0px solid #009ae0;font-weight: 400;font-size: 13px;display: none; }
.style-66931 .breadcrumb-trail:hover { color: #00664f; }
.style-66931 .current-crumb { padding: 10px 0;color: #fff;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;margin-left: auto;margin-right: auto;height: 35px;vertical-align: middle;border-bottom: 0px solid #64a70b;font-size: 13px;display: none; }
.style-66931 .current-crumb:hover { color: #00664f; }
.style-66931 .mini-sitemap-open { color: #ffffff;text-decoration: none;display: inline-block;border-radius: 5px;background-color: #00664f;padding: 10px 30px;font-weight: bold;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;border: 0px solid rgba(0, 169, 224, 0.3);transition: background-color 0.2s ease;margin: 10px 0px 0px;font-family: 'Open Sans', sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px; }
.style-66931 .mini-sitemap-close { color: #ffffff;text-decoration: none;display: inline-block;border-radius: 5px;background-color: #00664f;padding: 10px 30px;font-weight: bold;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;border: 0px solid rgba(0, 169, 224, 0.3);transition: background-color 0.2s ease;margin: 10px 0px 0px;font-family: 'Open Sans', sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px; }
.style-66931 .ms-level1 { text-align: center;width: 50%;margin: 0 auto; }
.style-66931 .ms-l1-item { display: block;width: 100%;border-bottom: 1px solid #d7d2cb;color: #00A9E0;padding: 5px; }
.style-66931 .ms-l1-text { color: #64A70B;font-size: 17px;text-decoration: none; }
.style-66931 div.content-wrap { margin: 0;margin-bottom: 0px;margin-top: 0;color: #8C857B;padding: 0px;position: relative;bottom: 0;height: 5px;min-height: 5px; }
.style-71777 .h2-style { margin: 0 0 20px 0; }
.style-71777 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-71777 .h4-style:hover { color: #333; }
.style-71777 A { display: inline-block;color: #FFFFFF;text-align: center;margin: 10px 0px 15px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: #64a70b;border-radius: 5px;font-family: 'Julius Sans One', sans-serif; }
.style-71777 A:hover { background-color: rgba(100,167,11,.75);color: #fff;text-decoration: none; }
.style-71777 .button { display: inline-block;text-align: center;margin: 10px;padding: 13px;font-size: 20px;font-weight: 800;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;color: #009ae0;font-family: "Julius Sans One"; }
.style-71777 .button:hover { color: #FFFFFF;background-color: #009AE0; }
.style-71777 { margin: 0 20px 40px 20px; }
.style-71777 time { color: #aaa;margin: 0 0 5px 0; }
.style-71777 .readmore { margin: 10px 0 0 0; }
.style-71777 .readmore:hover { color: #fff; }
.style-71777 .archive { margin: 10px 0 0 0; }
.style-71777 .archive:hover { color: #fff; }
.style-71777 .category-description { margin: 0 0 10px 0; }
.style-71777 .link-image { margin: 0 20px 0 0; }
.style-71777 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-71777 .h4-style A:hover { color: #333; }
.style-71777 .long-description { padding: 10px; }
.style-71777 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-71777 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-71777 .bio { margin: 10px 0 0 0; }
.style-71777 .answer { margin: 10px 0 0 0; }
.style-71777 .biobutton { margin: 10px 0 0 0; }
.style-71777 .biobutton:hover { color: #fff; }
.style-71777 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-71777 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-71777 A.links-urllink { display: inline-block;color: #FFFFFF;text-align: center;margin: 10px 0px 15px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: #64a70b;border-radius: 5px;font-family: 'Julius Sans One', sans-serif; }
.style-71777 A.links-urllink:hover { background-color: rgba(100,167,11,.75);color: #fff;text-decoration: none; }
.style-71777 li.group { text-align: center; }
.style-71777 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-71777 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-71777 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-71777 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-71777 .event-detail { margin: 0 0 0 60px; }
.style-71777 .view-all:hover { color: #fff; }
.style-71777 .view-comments:hover { color: #333; }
.style-65670 .h1-style { color: #ffffff; }
.style-65670 .h2-style { margin: 0 0 40px 0;color: #ffffff;font-weight: bold;text-align: center;font-size: 44px;font-family: Merriweather; }
.style-65670 .h3-style { color: #ffffff; }
.style-65670 .h4-style { margin: 0;color: #ffffff;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-65670 .h5-style { color: #ffffff; }
.style-65670 .h6-style { color: #ffffff; }
.style-65670 A { color: #ffffff;background-position: left top;background-repeat: no-repeat; }
.style-65670 .button { color: #ffffff; }
.style-65670 .button:hover { background: #00664f; }
.style-65670 { margin: 40px 0;padding: 50px;background-color: #64a70b;color: #fff;text-align: center;vertical-align: middle;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/BrynMawrSunMosaic15.png');background-position: left top;background-repeat: no-repeat; }
.style-65670 time { color: #aaa;margin: 0 0 5px 0; }
.style-65670 .readmore { margin: 10px 0 0 0; }
.style-65670 .readmore:hover { color: #fff; }
.style-65670 .archive { margin: 10px 0 0 0; }
.style-65670 .archive:hover { color: #fff; }
.style-65670 .category-description { margin: 0 0 10px 0; }
.style-65670 .link-image { margin: 0 20px 0 0; }
.style-65670 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-65670 .h4-style A:hover { color: #333; }
.style-65670 .photos { max-width: 50% !important; }
.style-65670 .text img { padding: 0px;border: 10px solid #fff;margin: 0 10px 10px 0;max-width: 100%; }
.style-65670 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-65670 .bio { margin: 10px 0 0 0; }
.style-65670 .answer { margin: 10px 0 0 0; }
.style-65670 .biobutton { margin: 10px 0 0 0; }
.style-65670 .biobutton:hover { color: #fff; }
.style-65670 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-65670 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-65670 .header-widget { line-height: 35px; }
.style-65670 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2); }
.style-65670 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-65670 div.content-wrap { font-size: 22px;line-height: 32px;vertical-align: middle;top: 50%; }
.style-65670 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-65670 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-65670 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-65670 .event-detail { margin: 0 0 0 60px; }
.style-65670 .view-all:hover { color: #fff; }
.style-65670 .view-comments:hover { color: #333; }
.style-83101 .h1-style { color: #00A9E0;text-transform: capitalize;letter-spacing: 0;text-align: center;font-size: 40px; }
.style-83101 .h2-style { font-weight: 200;font-size: 50px;letter-spacing: 0em;text-transform: capitalize;padding: 20px 0px;color: #00a9e0;font-family: Dancing Script;margin: 0;text-align: center; }
.style-83101 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-83101 .h4-style:hover { color: #fff; }
.style-83101 A { margin: 0;color: #8C857B;padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3);border-left: 2px solid #d7d2cb; }
.style-83101 A:hover { border-left: 5px solid #00a9e0;padding-left: 25px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-position: right center;background-repeat: no-repeat;background-image: url('/ftpimages/758/site/861/images/arrow_taupe2.png');color: #00a9e0; }
.style-83101 .button { background-color: #E8FCFF;color: #00A9E0; }
.style-83101 .button:hover { background-color: #00a9e0;color: #FFFFFF; }
.style-83101 { margin: 0px 0px;padding: 20px 10px 20px 10px; }
.style-83101 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-83101 .readmore { margin: 10px 0 0 0; }
.style-83101 .readmore:hover { color: #fff; }
.style-83101 .archive { margin: 10px 0 0 0; }
.style-83101 .archive:hover { color: #fff; }
.style-83101 .category-description { margin: 0 0 10px 0; }
.style-83101 .link-image { margin: 0 20px 0 0; }
.style-83101 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-83101 .h4-style A:hover { text-decoration: underline; }
.style-83101 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-83101 .photos { display: block;width: 100%;text-align: center; }
.style-83101 .text img { padding: 4px;border: 0px solid #d4d5d9;float: left;text-align: center;margin: 0 0 auto; }
.style-83101 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.5);max-width: 60px; }
.style-83101 .bio { margin: 10px 0 0 0; }
.style-83101 .answer { margin: 10px 0 0 0; }
.style-83101 .biobutton { margin: 10px 0 0 0; }
.style-83101 .biobutton:hover { color: #fff; }
.style-83101 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-83101 .caption { font-style: italic;margin: 0;padding: 5px 0; }
.style-83101 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.5); }
.style-83101 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.5);float: left;margin: 0 10px 10px 0; }
.style-83101 A.links-urllink { margin: 0 0 10px 15px;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none;font-style: italic; }
.style-83101 .photo figcaption { text-align: center; }
.style-83101 li.group { margin: 0px 0 0 0;padding: 10px 0 0 0;border-top: 0px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-83101 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-83101 div.content-wrap { font-size: 17px;padding: 20px;padding-top: 10px;line-height: 24px;color: #8C857B;display: block; }
.style-83101 .player-name { font-weight: normal;padding: 5px; }
.style-83101 .player-name:hover { color: #00a9e0; }
.style-83101 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-83101 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-83101 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-83101 .event-detail { margin: 0 0 0 60px; }
.style-83101 .view-all:hover { color: #fff; }
.style-83101 .view-comments:hover { color: #333; }
.style-87077 .h1-style { color: #00A9E0;text-transform: capitalize;letter-spacing: 0;text-align: center;font-size: 40px; }
.style-87077 .h2-style { font-weight: 200;font-size: 50px;letter-spacing: 0em;text-transform: capitalize;padding: 20px 0px;color: #00a9e0;font-family: Merriweather;margin: 0;text-align: center; }
.style-87077 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-87077 .h4-style:hover { color: #fff; }
.style-87077 A { margin: 0;color: #8C857B;padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3);border-left: 2px solid #d7d2cb; }
.style-87077 A:hover { border-left: 5px solid #00a9e0;padding-left: 25px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-position: right center;background-repeat: no-repeat;background-image: url('/ftpimages/758/site/861/images/arrow_taupe2.png');color: #00a9e0; }
.style-87077 .button { background-color: #E8FCFF;color: #00A9E0; }
.style-87077 .button:hover { background-color: #00a9e0;color: #FFFFFF; }
.style-87077 { padding: 50px 0px 0px 0px;border-bottom: 0px solid #d7d2cb;color: #FFFFFF;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/bluewave-bottom.jpg');background-position: left top;background-repeat: repeat-x;background-color: #fff;background-size: 90%; }
.style-87077 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-87077 .readmore { margin: 10px 0 0 0; }
.style-87077 .readmore:hover { color: #fff; }
.style-87077 .archive { margin: 10px 0 0 0; }
.style-87077 .archive:hover { color: #fff; }
.style-87077 .category-description { margin: 0 0 10px 0; }
.style-87077 .link-image { margin: 0 20px 0 0; }
.style-87077 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-87077 .h4-style A:hover { text-decoration: underline; }
.style-87077 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-87077 .photos { display: block;width: 100%;text-align: center; }
.style-87077 .text img { padding: 4px;border: 0px solid #d4d5d9;float: left;text-align: center;margin: 0 0 auto; }
.style-87077 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.5);max-width: 60px; }
.style-87077 .bio { margin: 10px 0 0 0; }
.style-87077 .answer { margin: 10px 0 0 0; }
.style-87077 .biobutton { margin: 10px 0 0 0; }
.style-87077 .biobutton:hover { color: #fff; }
.style-87077 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-87077 .caption { font-style: italic;margin: 0;padding: 5px 0; }
.style-87077 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.5); }
.style-87077 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.5);float: left;margin: 0 10px 10px 0; }
.style-87077 A.links-urllink { margin: 0 0 10px 15px;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none;font-style: italic; }
.style-87077 .photo figcaption { text-align: center; }
.style-87077 li.group { margin: 0px 0 0 0;padding: 10px 0 0 0;border-top: 0px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-87077 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-87077 div.content-wrap { font-size: 17px;padding: 20px;padding-top: 10px;line-height: 24px;color: #8C857B;display: block; }
.style-87077 .player-name { font-weight: normal;padding: 5px; }
.style-87077 .player-name:hover { color: #00a9e0; }
.style-87077 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-87077 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-87077 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-87077 .event-detail { margin: 0 0 0 60px; }
.style-87077 .view-all:hover { color: #fff; }
.style-87077 .view-comments:hover { color: #333; }
.style-83370 .h2-style { text-align: center;font-family: Merriweather;font-size: 48px;font-weight: 800;padding: 15px 0;margin-bottom: 20px;color: #fff; }
.style-83370 .h3-style { font-weight: normal; }
.style-83370 .h4-style { color: #fff;font-size: 22pt;font-weight: 600; }
.style-83370 A { color: #ffffff;text-decoration: none;padding: 5px 10px;border: 2px solid #fff;background: rgba(0,0,0,0);-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-83370 A:hover { color: #ffffff;background-color: #64a70b; }
.style-83370 { text-align: left;font-size: 18px;line-height: 32px;display: flex;flex-direction: column;margin: 0px 40px 40px 40px;padding: 15px;color: #fff;background: #00664f; }
.style-83370 .readmore { border: 2px solid #fff;padding: 5px 10px;background: rgba(0,0,0,0);-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-83370 .readmore:hover { background: rgba(0,0,0, .2);border: 2px solid #00664f; }
.style-83370 .h4-style A { font-size: 25px;line-height: 49px; }
.style-83370 .long-description { font-size: 14pt; }
.style-83370 .brief-description { font-size: 14pt; }
.style-83370 .news img { max-width: 300px;padding-right: 25px; }
.style-83370 .lists img { max-width: 250px;border: 10px solid #fff;margin-right: 20px; }
.style-83370 .submit-button { margin-top: 20px;text-align: left; }
.style-83370 form select:not([multiple]) { color: #8c857b; }
.style-83370 form select[multiple] { color: #8c857b; }
.style-83370 .field-row { text-align: left; }
.style-83370 li.group { text-align: left; }
.style-83370 div.content-wrap { font-weight: 500;font-size: 24px;line-height: 175%;text-align: center;font-family: Merriweather; }
.style-76103 .h2-style { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: #64a70b;margin-bottom: .35em;margin-top: 2em;display: inline;margin-right: .25em;line-height: 1; }
.style-76103 { margin: 100px 0 25px 0;text-align: center; }
.style-68058 .h2-style { text-align: center;font-family: Merriweather;font-size: 48px;font-weight: 800;padding: 15px 0;margin-bottom: 20px;color: #fff; }
.style-68058 .h3-style { font-weight: normal; }
.style-68058 .h4-style { color: #fff;font-size: 22pt;font-weight: 600; }
.style-68058 A { color: #ffffff;text-decoration: none;border-bottom: 2px solid #64a70b;padding: 5px 0; }
.style-68058 A:hover { color: #ffffff;border-bottom: 2px solid #64a70b;background-color: #64a70b; }
.style-68058 { text-align: left;font-size: 18px;line-height: 32px;display: flex;flex-direction: column;margin: 0px 40px 40px 40px;padding: 15px;color: #fff;background: #00664f; }
.style-68058 .readmore { border: 2px solid #fff;padding: 5px 10px;background: rgba(0,0,0,0);-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-68058 .readmore:hover { background: rgba(0,0,0, .2);border: 2px solid #00664f; }
.style-68058 .h4-style A { font-size: 25px;line-height: 49px; }
.style-68058 .long-description { font-size: 14pt; }
.style-68058 .brief-description { font-size: 14pt; }
.style-68058 .news img { padding-right: 25px;max-width: 300px; }
.style-68058 .lists img { max-width: 250px;border: 10px solid #fff;margin-right: 20px; }
.style-68058 .submit-button { margin-top: 20px;text-align: left; }
.style-68058 form select:not([multiple]) { color: #8c857b; }
.style-68058 form select[multiple] { color: #8c857b; }
.style-68058 .field-row { text-align: left; }
.style-68058 li.group { text-align: left; }
.style-68058 div.content-wrap { font-weight: 500;font-size: 24px;line-height: 175%;text-align: center;font-family: Merriweather; }
.style-67530 .h2-style { margin: 0 0 20px 0;color: #64A70B;text-align: center;font-weight: 300;clear: both;padding-bottom: 0px;font-size: 45px;font-family: Merriweather; }
.style-67530 .h3-style { font-weight: 200; }
.style-67530 .h4-style { color: #8C857B;line-height: 22px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;background-color: rgba(215,210,203,.2);border-left: 2px solid #d7d2cb;font-size: 16px;margin-bottom: 0px;text-align: left; }
.style-67530 .h4-style:link { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-67530 .h4-style:active { color: #fff;background-color: #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-67530 .h4-style:hover { color: #fff;background-color: #64a70b;border-left: 0px;margin-left: 5px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-67530 .h4-style:focus { background-color: #64a70b; }
.style-67530 { margin: 0 20px 40px 20px;text-align: left; }
.style-67530 time { color: #aaa;margin: 0 0 5px 0; }
.style-67530 .readmore { margin: 10px 0 20px 0; }
.style-67530 .readmore:hover { color: #fff; }
.style-67530 .archive { margin: 10px 0 0 0; }
.style-67530 .archive:hover { color: #fff; }
.style-67530 .category-description { margin: 0 0 10px 0; }
.style-67530 .link-image { margin: 0 20px 0 0; }
.style-67530 .h4-style A { text-decoration: none;color: inherit;background-repeat: no-repeat;background-position: right center;display: block;padding: 15px 20px; }
.style-67530 .h4-style A:hover { color: inherit; }
.style-67530 .long-description { margin: 10px;text-align: left;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-67530 .brief-description { margin: 0 0px;background-color: rgba(215,210,203,0);border: 0px solid #d7d2cb;padding: 20px;border-top: 0; }
.style-67530 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-67530 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-67530 .bio { margin: 10px 0 0 0; }
.style-67530 .question { text-align: center; }
.style-67530 .answer { margin: 10px 0 0 0;font-size: 16px;line-height: 28px;padding: 5px 15px; }
.style-67530 .biobutton { margin: 10px 0 0 0; }
.style-67530 .biobutton:hover { color: #fff; }
.style-67530 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-67530 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-67530 A.links-urllink { color: #64a70b;text-decoration: none;font-weight: bold;font-size: 17px;padding: 11px; }
.style-67530 A.links-urllink:hover { color: #8C857B; }
.style-67530 li.group { text-align: left; }
.style-67530 div.content-wrap { padding: 10px; }
.style-67530 .readmore-detail-page:hover { color: #fff; }
.style-67530 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-67530 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-67530 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-67530 .event-detail { margin: 0 0 0 60px; }
.style-67530 .view-all:hover { color: #fff; }
.style-67530 .view-comments:hover { color: #333; }
.style-75083 .h2-style { margin: 20px 0 20px 0;color: #00664F;text-align: left;font-weight: bold;clear: both;padding-bottom: 0px;font-family: Merriweather; }
.style-75083 .h3-style { font-weight: 200; }
.style-75083 .h4-style { color: #8C857B;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;background-color: rgba(215,210,203,.2);border-left: 2px solid #d7d2cb;font-size: 16px; }
.style-75083 .h4-style:link { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-75083 .h4-style:active { color: #fff;background-color: #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-75083 .h4-style:hover { color: #fff;background-color: #64a70b;border-left: 0px;margin-left: 5px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-75083 .h4-style:focus { background-color: #64a70b; }
.style-75083 { margin: 0 30px 0px 30px; }
.style-75083 time { color: #aaa;margin: 0 0 5px 0; }
.style-75083 .readmore { margin: 10px 0 20px 0; }
.style-75083 .readmore:hover { color: #fff; }
.style-75083 .archive { margin: 10px 0 0 0; }
.style-75083 .archive:hover { color: #fff; }
.style-75083 .category-description { margin: 0 0 10px 0; }
.style-75083 .link-image { margin: 0 20px 0 0; }
.style-75083 .h4-style A { text-decoration: none;color: inherit;background-repeat: no-repeat;background-position: right center;display: block;padding: 15px 20px; }
.style-75083 .h4-style A:hover { color: inherit; }
.style-75083 .long-description { margin: 10px;text-align: left;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-75083 .brief-description { margin: 10px; }
.style-75083 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-75083 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-75083 .bio { margin: 10px 0 0 0; }
.style-75083 .answer { margin: 10px 0 0 0; }
.style-75083 .biobutton { margin: 10px 0 0 0; }
.style-75083 .biobutton:hover { color: #fff; }
.style-75083 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-75083 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-75083 A.links-urllink { margin-bottom: 10px;color: #8C857B;padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.2);border-left: 2px solid #d7d2cb; }
.style-75083 A.links-urllink:hover { color: #fff;background-color: #64a70b;border-left: 0px;margin-left: 5px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-75083 .readmore-detail-page:hover { color: #fff; }
.style-75083 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-75083 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-75083 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-75083 .event-detail { margin: 0 0 0 60px; }
.style-75083 .view-all:hover { color: #fff; }
.style-75083 .view-comments:hover { color: #333; }
.style-71755 .h2-style { margin: 0 0 20px 0;color: #00664F;text-align: center;font-weight: bold;clear: both;padding-bottom: 0px;font-family: Merriweather; }
.style-71755 .h3-style { font-weight: 200; }
.style-71755 .h4-style { color: #8C857B;display: inline-list;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;background-color: rgba(215,210,203,.2);border-left: 2px solid #d7d2cb;font-size: 16px;padding: 15px; }
.style-71755 .h4-style:link { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-71755 .h4-style:active { color: #fff;background-color: #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-71755 .h4-style:hover { color: #fff;background-color: #64a70b;border-left: 0px;margin-left: 5px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-71755 .h4-style:focus { background-color: #64a70b; }
.style-71755 { margin: 30px 30px 50px 30px; }
.style-71755 time { color: #aaa;margin: 0 0 5px 0; }
.style-71755 .readmore { margin: 10px 0 20px 0; }
.style-71755 .readmore:hover { color: #fff; }
.style-71755 .archive { margin: 10px 0 0 0; }
.style-71755 .archive:hover { color: #fff; }
.style-71755 .category-description { margin: 0 0 10px 0; }
.style-71755 .link-image { margin: 0 20px 0 0; }
.style-71755 .h4-style A { text-decoration: none;color: inherit;background-repeat: no-repeat;background-position: right center;padding: 15px 20px; }
.style-71755 .h4-style A:hover { color: inherit; }
.style-71755 .long-description { margin: 10px 10px 25px 10px;text-align: left;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-71755 .brief-description { margin: 10px 10px 25px 10px; }
.style-71755 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-71755 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-71755 .bio { margin: 10px 0 0 0; }
.style-71755 .question { padding: 15px 15px 15px 5px; }
.style-71755 .answer { margin: 0px 15px 25px 15px;padding: 10px 20px;font-size: 16px; }
.style-71755 .biobutton { margin: 10px 0 0 0; }
.style-71755 .biobutton:hover { color: #fff; }
.style-71755 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-71755 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-71755 A.links-urllink { color: #64a70b;text-decoration: none;font-weight: bold;font-size: 17px;padding: 11px; }
.style-71755 A.links-urllink:hover { color: #8C857B; }
.style-71755 .readmore-detail-page:hover { color: #fff; }
.style-71755 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-71755 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-71755 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-71755 .event-detail { margin: 0 0 0 60px; }
.style-71755 .view-all:hover { color: #fff; }
.style-71755 .view-comments:hover { color: #333; }
.style-69372 .h2-style { margin: 0 0 20px 0;color: #00664F;text-align: left;font-weight: bold;clear: both;padding-bottom: 0px;font-family: Merriweather; }
.style-69372 .h3-style { font-weight: 200; }
.style-69372 .h4-style { color: #8C857B;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;background-color: rgba(215,210,203,.2);border-left: 2px solid #d7d2cb;font-size: 16px; }
.style-69372 .h4-style:link { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-69372 .h4-style:active { color: #fff;background-color: #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-69372 .h4-style:hover { color: #fff;background-color: #64a70b;border-left: 0px;margin-left: 5px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-69372 .h4-style:focus { background-color: #64a70b; }
.style-69372 { margin: 0 30px 40px 30px; }
.style-69372 time { color: #aaa;margin: 0 0 5px 0; }
.style-69372 .readmore { margin: 10px 0 20px 0; }
.style-69372 .readmore:hover { color: #fff; }
.style-69372 .archive { margin: 10px 0 0 0; }
.style-69372 .archive:hover { color: #fff; }
.style-69372 .category-description { margin: 0 0 10px 0; }
.style-69372 .link-image { margin: 0 20px 0 0; }
.style-69372 .h4-style A { text-decoration: none;color: inherit;background-repeat: no-repeat;background-position: right center;display: block;padding: 15px 20px; }
.style-69372 .h4-style A:hover { color: inherit; }
.style-69372 .long-description { margin: 10px;text-align: left;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-69372 .brief-description { margin: 10px; }
.style-69372 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-69372 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-69372 .bio { margin: 10px 0 0 0; }
.style-69372 .answer { margin: 10px 0 0 0; }
.style-69372 .biobutton { margin: 10px 0 0 0; }
.style-69372 .biobutton:hover { color: #fff; }
.style-69372 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-69372 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-69372 A.links-urllink { color: #64a70b;text-decoration: none;font-weight: bold;font-size: 17px;padding: 11px; }
.style-69372 A.links-urllink:hover { color: #8C857B; }
.style-69372 .readmore-detail-page:hover { color: #fff; }
.style-69372 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-69372 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-69372 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-69372 .event-detail { margin: 0 0 0 60px; }
.style-69372 .view-all:hover { color: #fff; }
.style-69372 .view-comments:hover { color: #333; }
.style-87253 .h2-style { margin: 0 0 0px 0;padding-left: 10px;color: #000000;text-align: center;font-weight: bold;clear: both;padding-bottom: 0px;font-family: Merriweather;font-size: 20px;text-transform: uppercase; }
.style-87253 .h3-style { font-weight: 200; }
.style-87253 .h4-style { color: #8C857B;line-height: 22px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;background-color: rgba(215,210,203,.2);border-left: 2px solid #d7d2cb;font-size: 16px;margin-bottom: 0px;text-align: left; }
.style-87253 .h4-style:link { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-87253 .h4-style:active { color: #fff;background-color: #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-87253 .h4-style:hover { color: #fff;background-color: #64a70b;border-left: 0px;margin-left: 5px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-87253 .h4-style:focus { background-color: #64a70b; }
.style-87253 { margin: 0 20px 40px 20px;text-align: left; }
.style-87253 time { color: #aaa;margin: 0 0 5px 0; }
.style-87253 .readmore { margin: 10px 0 20px 0; }
.style-87253 .readmore:hover { color: #fff; }
.style-87253 .archive { margin: 10px 0 0 0; }
.style-87253 .archive:hover { color: #fff; }
.style-87253 .category-description { margin: 0 0 10px 0; }
.style-87253 .link-image { margin: 0 20px 0 0; }
.style-87253 .h4-style A { text-decoration: none;color: inherit;background-repeat: no-repeat;background-position: right center;display: block;padding: 15px 20px; }
.style-87253 .h4-style A:hover { color: inherit; }
.style-87253 .long-description { margin: 0px;text-align: left;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat;padding: 10px 20px; }
.style-87253 .brief-description { margin: 0 0px;background-color: rgba(215,210,203,0);border: 0px solid #d7d2cb;padding: 20px;border-top: 0; }
.style-87253 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-87253 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-87253 .bio { margin: 10px 0 0 0; }
.style-87253 .question { text-align: center; }
.style-87253 .answer { margin: 10px 0 0 0;font-size: 16px;line-height: 28px;padding: 5px 15px; }
.style-87253 .biobutton { margin: 10px 0 0 0; }
.style-87253 .biobutton:hover { color: #fff; }
.style-87253 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-87253 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-87253 A.links-urllink { color: #64a70b;text-decoration: none;font-weight: bold;font-size: 17px;padding: 11px; }
.style-87253 A.links-urllink:hover { color: #8C857B; }
.style-87253 li.group { text-align: left; }
.style-87253 div.content-wrap { padding: 10px; }
.style-87253 .readmore-detail-page:hover { color: #fff; }
.style-87253 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-87253 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-87253 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-87253 .event-detail { margin: 0 0 0 60px; }
.style-87253 .view-all:hover { color: #fff; }
.style-87253 .view-comments:hover { color: #333; }
.style-71756 .h2-style { margin: 0 0 0px 0;padding-left: 10px;color: #00664F;text-align: left;font-weight: bold;clear: both;padding-bottom: 0px;font-family: Merriweather; }
.style-71756 .h3-style { font-weight: 200; }
.style-71756 .h4-style { color: #8C857B;line-height: 22px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;background-color: rgba(215,210,203,.2);border-left: 2px solid #d7d2cb;font-size: 16px;margin-bottom: 0px;text-align: left; }
.style-71756 .h4-style:link { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-71756 .h4-style:active { color: #fff;background-color: #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-71756 .h4-style:hover { color: #fff;background-color: #64a70b;border-left: 0px;margin-left: 5px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-71756 .h4-style:focus { background-color: #64a70b; }
.style-71756 { margin: 0 20px 40px 20px;text-align: left; }
.style-71756 time { color: #aaa;margin: 0 0 5px 0; }
.style-71756 .readmore { margin: 10px 0 20px 0; }
.style-71756 .readmore:hover { color: #fff; }
.style-71756 .archive { margin: 10px 0 0 0; }
.style-71756 .archive:hover { color: #fff; }
.style-71756 .category-description { margin: 0 0 10px 0; }
.style-71756 .link-image { margin: 0 20px 0 0; }
.style-71756 .h4-style A { text-decoration: none;color: inherit;background-repeat: no-repeat;background-position: right center;display: block;padding: 15px 20px; }
.style-71756 .h4-style A:hover { color: inherit; }
.style-71756 .long-description { margin: 0px;text-align: left;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat;padding: 10px 20px; }
.style-71756 .brief-description { margin: 0 0px;background-color: rgba(215,210,203,0);border: 0px solid #d7d2cb;padding: 20px;border-top: 0; }
.style-71756 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-71756 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-71756 .bio { margin: 10px 0 0 0; }
.style-71756 .question { text-align: center; }
.style-71756 .answer { margin: 10px 0 0 0;font-size: 16px;line-height: 28px;padding: 5px 15px; }
.style-71756 .biobutton { margin: 10px 0 0 0; }
.style-71756 .biobutton:hover { color: #fff; }
.style-71756 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-71756 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-71756 A.links-urllink { color: #64a70b;text-decoration: none;font-weight: bold;font-size: 17px;padding: 11px; }
.style-71756 A.links-urllink:hover { color: #8C857B; }
.style-71756 li.group { text-align: left; }
.style-71756 div.content-wrap { padding: 10px; }
.style-71756 .readmore-detail-page:hover { color: #fff; }
.style-71756 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-71756 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-71756 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-71756 .event-detail { margin: 0 0 0 60px; }
.style-71756 .view-all:hover { color: #fff; }
.style-71756 .view-comments:hover { color: #333; }
.style-83089 .h2-style { margin: 0 0 20px 0;color: #00664F;text-align: center;font-weight: bold;clear: both;padding-bottom: 0px;font-family: Merriweather; }
.style-83089 .h3-style { font-weight: 200; }
.style-83089 .h4-style { padding: 15px 15px 15px 15px;color: #8C857B;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;background-color: rgba(215,210,203,.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/1603/images/arrowCurriculum_OFF.png');background-position: right center;background-repeat: no-repeat;font-size: 16px; }
.style-83089 .h4-style:link { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-83089 .h4-style:hover { border-left: 0px;margin-left: 5px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/1603/images/arrowCurriculum_ON.png');background-position: right center;background-repeat: no-repeat;color: #64a70b; }
.style-83089 .h4-style:focus { background-color: #64a70b; }
.style-83089 { margin: 30px 30px 50px 30px; }
.style-83089 time { color: #aaa;margin: 0 0 5px 0; }
.style-83089 .readmore { margin: 10px 0 20px 0; }
.style-83089 .readmore:hover { color: #fff; }
.style-83089 .archive { margin: 10px 0 0 0; }
.style-83089 .archive:hover { color: #fff; }
.style-83089 .category-description { margin: 0 0 10px 0; }
.style-83089 .link-image { margin: 0 20px 0 0; }
.style-83089 .h4-style A { text-decoration: none;color: inherit;background-repeat: no-repeat;background-position: right center;padding: 15px 0px; }
.style-83089 .h4-style A:hover { color: inherit; }
.style-83089 .long-description { margin: 10px 10px 25px 10px;text-align: left;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-83089 .brief-description { margin: 10px 10px 25px 10px; }
.style-83089 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-83089 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-83089 .bio { margin: 10px 0 0 0; }
.style-83089 .question { text-decoration: none;line-height: 28px; }
.style-83089 .answer { margin: 0px 15px 25px 15px;padding: 10px 20px;font-size: 16px; }
.style-83089 .biobutton { margin: 10px 0 0 0; }
.style-83089 .biobutton:hover { color: #fff; }
.style-83089 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-83089 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-83089 A.links-urllink { color: #64a70b;text-decoration: none;font-weight: bold;font-size: 17px;padding: 11px; }
.style-83089 A.links-urllink:hover { color: #8C857B; }
.style-83089 .readmore-detail-page:hover { color: #fff; }
.style-83089 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-83089 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-83089 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-83089 .event-detail { margin: 0 0 0 60px; }
.style-83089 .view-all:hover { color: #fff; }
.style-83089 .view-comments:hover { color: #333; }
.style-75519 .h2-style { margin: 0 0 20px 0;color: #64A70B;text-align: left;font-weight: normal;clear: both;padding-bottom: 10px; }
.style-75519 .h3-style { font-weight: normal;font-size: 21px; }
.style-75519 .h4-style { h4: first-line { color: #fff;: };color: #64a70b;margin-right: 5px;display: inline;margin-top: 2px;font-size: 19px;text-transform: capitalize;text-align: left;font-weight: normal; }
.style-75519 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-75519 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-75519 { margin: 10px 0 40px 20px; }
.style-75519 time { color: #696158;margin: 0 0 5px 0; }
.style-75519 .readmore { margin: 10px 0 0 0; }
.style-75519 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-75519 .h4-style A:hover { text-decoration: underline; }
.style-75519 .brief-description { margin: 0 0 5px 0;clear: both;display: inline; }
.style-75519 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-75519 .contact-info { margin: 0 0 5px 0; }
.style-75519 .author { display: inline;text-valign: top;font-weight: bold;margin-right: 5px; }
.style-75519 .news img { margin: 0;padding-bottom: 20px;vertical-align: top;display: list-item; }
.style-75519 .submit-button { display: inline-block;text-align: center;margin: 20px 0 5px 0;padding: 10px;font-size: 20px;line-height: 20px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;font-family: "Open Sans";border-width: 0px; }
.style-75519 .form-field-label { text-align: right; }
.style-75519 form input[type=text] { text-align: left;color: #8c857b; }
.style-75519 form input[type=radio] { margin-right: 17px; }
.style-75519 form input[type=checkbox] { text-align: left; }
.style-75519 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid;text-align: left;color: #8c857b; }
.style-75519 .department-selector { display: block;width: 100%; }
.style-75519 .letter-selector { display: block; }
.style-75519 form select:not([multiple]) { text-align: left;color: #8c857b; }
.style-75519 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb;text-align: left;color: #8c857b; }
.style-75519 .text-explanation { text-align: left; }
.style-75519 .error-message { color: #DB1629; }
.style-75519 .field-row { text-align: left; }
.style-75519 li.group { margin: 0px 0 20px 20px;padding: 20px 20px 20px 0;border-bottom: 1px solid #d7d2cb;text-align: left;clear: both; }
.style-75519 div.content-wrap { text-align: left; }
.style-75519 .registration { margin: 0 0 5px 0; }
.style-75519 .start-time { font-size: 14px;line-height: 18px; }
.style-75519 .end-time { font-size: 14px;line-height: 18px; }
.style-75519 .event-time { font-size: 14px;line-height: 18px; }
.style-75519 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-75519 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-75519 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-75519 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-75519 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-75519 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-75519 .filter-group-list { width: 100%; }
.style-75519 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-75519 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-75519 .button-group { display: block;margin: 0 0 20px 0; }
.style-75519 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-75519 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-75519 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-75519 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-75519 .calendar-days { margin: 0;border: 0; }
.style-75519 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-75519 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-75519 .prev-button:hover { background-color: #3b5e7f; }
.style-75519 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-75519 .next-button:hover { background-color: #3b5e7f; }
.style-75519 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-75519 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-75519 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-75519 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-75519 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-75519 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-75519 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-75519 .newsarchivelist img { float: right;margin-left: 10px; }
.style-75519 .view-comments { margin-top: 5px; }
.style-75519 .large-calendar-grid { border-color: transparent;border: 0; }
.style-75519 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-75519 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-75519 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-75519 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-75519 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-75519 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-75519 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-75519 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-75519 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-75519 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-75519 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-75519 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-75519 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-75519 .more-details { font-size: 14px;line-height: 18px; }
.style-75519 a.ical-feed { background-color: #64a70b; }
.style-75996 .h2-style { font-weight: bold;color: #00664f;text-align: left;clear: both;padding-bottom: 0px; }
.style-75996 .h3-style { font-weight: bold;font-size: min(max(12pt, 4vw), 16pt);color: #00664f; }
.style-75996 .h4-style { color: #64a70b;margin-right: 5px;display: inline;margin-top: 2px;font-size: 23px;text-transform: capitalize;text-align: left;font-weight: bold; }
.style-75996 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-75996 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-75996 { margin: 20px 0 40px 20px;border-bottom: 1px;font-size: 14pt; }
.style-75996 time { color: #696158;margin: 0 0 5px 0; }
.style-75996 .readmore { margin: 0px 0 0 0;display: list;color: #fff;padding: 5px 10px;background-color: #64a70b;border-width: 0px; }
.style-75996 .readmore:hover { background-color: #00664f; }
.style-75996 .category-description { margin-bottom: 10px; }
.style-75996 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-75996 .h4-style A:hover { text-decoration: underline; }
.style-75996 .brief-description { margin: 0 0 15px 0;clear: left;line-height: 2; }
.style-75996 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-75996 .contact-info { margin: 0 0 5px 0; }
.style-75996 .text img { float: right;margin-left: 10px; }
.style-75996 .author { display: inline;text-valign: top;font-weight: bold;margin-right: 5px;font-size: 22px;color: #00664f;clear: right; }
.style-75996 .news img { margin: 0;vertical-align: top;display: list-item;padding-left: 10px;overflow: auto; }
.style-75996 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-75996 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-75996 .backbutton { margin-top: 10px; }
.style-75996 A.links-urllink { float: right;background: #00664f;color: #fff;padding: 5px 15px;text-decoration: none;margin-left: 16px;margin-bottom: 125px; }
.style-75996 .ical i { background-color: #64A70B; }
.style-75996 li.group { padding: 10px 20px 20px 0px;: solid #d7d2cb;text-align: left; }
.style-75996 li.subcategory-group { border-bottom: 1px; }
.style-75996 div.content-wrap { text-align: left;padding: 5px;border-bottom: 1px;line-height: 30px; }
.style-75996 .registration { margin: 0 0 5px 0; }
.style-75996 .start-time { font-size: 14px;line-height: 18px; }
.style-75996 .end-time { font-size: 14px;line-height: 18px; }
.style-75996 .event-time { font-size: 14px;line-height: 18px; }
.style-75996 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-75996 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-75996 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-75996 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-75996 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-75996 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-75996 .filter-group-list { width: 100%; }
.style-75996 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-75996 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-75996 .button-group { display: block;margin: 0 0 20px 0; }
.style-75996 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-75996 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-75996 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-75996 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-75996 .calendar-days { margin: 0;border: 0; }
.style-75996 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-75996 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-75996 .prev-button:hover { background-color: #3b5e7f; }
.style-75996 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-75996 .next-button:hover { background-color: #3b5e7f; }
.style-75996 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-75996 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-75996 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-75996 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-75996 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-75996 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-75996 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-75996 .newsarchivelist img { float: right;margin-left: 10px; }
.style-75996 .view-comments { margin-top: 5px; }
.style-75996 .large-calendar-grid { border-color: transparent;border: 0; }
.style-75996 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-75996 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-75996 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-75996 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-75996 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-75996 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-75996 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-75996 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-75996 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-75996 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-75996 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-75996 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-75996 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-75996 .more-details { font-size: 14px;line-height: 18px; }
.style-75996 a.ical-feed { background-color: #64a70b; }
.style-67727 .h2-style { margin: 0 0 40px 0;color: #64a70b;text-align: center;clear: both;padding: 0;font-family: Merriweather;font-size: 40px;font-weight: 300; }
.style-67727 .h3-style { font-weight: 200; }
.style-67727 .h4-style { color: #64a70b;padding: 15px 20px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;border-width: 2px;border-style: solid;border-color: #64a70b; }
.style-67727 .h4-style:hover { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-67727 A { margin: 0;color: #8C857B;padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3); }
.style-67727 A:hover { background-color: #64a70b;color: #ffffff;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-67727 { margin: 0 10px 10px 10px;padding: 10%;background-position: center top; }
.style-67727 time { color: #aaa;margin: 0 0 5px 0; }
.style-67727 .readmore { margin: 10px 0 20px 0; }
.style-67727 .readmore:hover { color: #fff; }
.style-67727 .archive { margin: 10px 0 0 0; }
.style-67727 .archive:hover { color: #fff; }
.style-67727 .category-description { margin: 0 0 10px 0;padding: 10px 0;font-size: 16px; }
.style-67727 .link-image { margin: 0 20px 0 0; }
.style-67727 .h4-style A { text-decoration: none;color: inherit; }
.style-67727 .h4-style A:hover { color: inherit; }
.style-67727 .long-description { margin: 10px;text-align: left; }
.style-67727 .brief-description { margin: 10px; }
.style-67727 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-67727 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-67727 .bio { margin: 10px 0 0 0; }
.style-67727 .answer { margin: 10px 0 0 0; }
.style-67727 .biobutton { margin: 10px 0 0 0; }
.style-67727 .biobutton:hover { color: #fff; }
.style-67727 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-67727 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-67727 A.links-urllink { padding: 15px 30px;font-size: 25px;color: #64a70b;background: rgba(255, 255, 255, .5);text-decoration: none;margin: 20px 20%;text-align: center;border: 2px solid #64a70b;font-family: News Cycle;font-weight: 600;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-67727 A.links-urllink:hover { background-color: #64a70b;color: #ffffff;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease; }
.style-67727 li.group { margin: 0; }
.style-67727 .readmore-detail-page:hover { color: #fff; }
.style-67727 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-67727 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-67727 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-67727 .event-detail { margin: 0 0 0 60px; }
.style-67727 .view-all:hover { color: #fff; }
.style-67727 .view-comments:hover { color: #333; }
.style-77212 .h2-style { margin: 0 0 40px 0;color: #64a70b;text-align: center;clear: both;padding: 0;font-family: Merriweather;font-size: 50px;font-weight: 300; }
.style-77212 .h3-style { font-weight: 200; }
.style-77212 .h4-style { color: #64a70b;padding: 15px 20px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;border-width: 2px;border-style: solid;border-color: #64a70b; }
.style-77212 .h4-style:hover { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-77212 A { margin: 0;color: #8C857B;padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3); }
.style-77212 A:hover { background-color: #64a70b;color: #ffffff;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-77212 { margin: 0 10px 10px 10px;padding: 5%;background-position: center top; }
.style-77212 time { color: #aaa;margin: 0 0 5px 0; }
.style-77212 .readmore { margin: 10px 0 20px 0; }
.style-77212 .readmore:hover { color: #fff; }
.style-77212 .archive { margin: 10px 0 0 0; }
.style-77212 .archive:hover { color: #fff; }
.style-77212 .category-description { margin: 0 0 10px 0;padding: 10px 0;font-size: 16px; }
.style-77212 .link-image { margin: 0 20px 0 0; }
.style-77212 .h4-style A { text-decoration: none;color: inherit; }
.style-77212 .h4-style A:hover { color: inherit; }
.style-77212 .long-description { margin: 10px;text-align: left; }
.style-77212 .brief-description { margin: 10px; }
.style-77212 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-77212 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-77212 .bio { margin: 10px 0 0 0; }
.style-77212 .answer { margin: 10px 0 0 0; }
.style-77212 .biobutton { margin: 10px 0 0 0; }
.style-77212 .biobutton:hover { color: #fff; }
.style-77212 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-77212 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-77212 A.links-urllink { padding: 20px 30px;font-size: 22px;color: #ffffff;background: #64a70b;text-decoration: none;margin: 30px 20%;text-align: center;border: 2px solid #64a70b;font-weight: 600;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-family: News Cycle; }
.style-77212 A.links-urllink:hover { background-color: #00664f;color: #ffffff;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;border: 2px solid #00664f; }
.style-77212 li.group { margin: 0; }
.style-77212 .readmore-detail-page:hover { color: #fff; }
.style-77212 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-77212 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-77212 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-77212 .event-detail { margin: 0 0 0 60px; }
.style-77212 .view-all:hover { color: #fff; }
.style-77212 .view-comments:hover { color: #333; }
.style-65403 .h1-style { text-transform: capitalize;letter-spacing: normal;font-family: Merriweather;color: #64a70b;font-size: calc(1em + 3vw);vertical-align: bottom;padding: 20px 0 40px 0;text-align: center;margin: 0px 0; }
.style-65403 .h2-style { color: #64a70b;padding: 0px;font-weight: 200;margin: 0;font-size: 2.5em;text-align: left; }
.style-65403 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-65403 .button { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 5px 10px; }
.style-65403 { margin: 0 0 40px 0;padding: 0;font-family: Merriweather;text-align: left;left: 0; }
.style-65403 time { color: #aaa;margin: 0 0 5px 0; }
.style-65403 .readmore { margin: 10px 0 0 0; }
.style-65403 .readmore:hover { color: #fff; }
.style-65403 .archive { margin: 10px 0 0 0; }
.style-65403 .archive:hover { color: #fff; }
.style-65403 .category-description { margin: 0 0 10px 0; }
.style-65403 .link-image { margin: 0 20px 0 0; }
.style-65403 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-65403 .h4-style A:hover { text-decoration: underline; }
.style-65403 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-65403 .brief-description { padding: 10px 0; }
.style-65403 .text img { padding: 4px;margin: 0 10px 10px 0; }
.style-65403 .news img { padding: 4px;max-width: 60px; }
.style-65403 .bio { margin: 10px 0 0 0; }
.style-65403 .answer { margin: 10px 0 0 0; }
.style-65403 .biobutton { margin: 10px 0 0 0; }
.style-65403 .biobutton:hover { color: #fff; }
.style-65403 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-65403 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-65403 .affinity img { padding: 4px; }
.style-65403 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-65403 .header-widget { text-transform: capitalize;letter-spacing: -1px;font-weight: 400;margin-top: 30px;text-align: center; }
.style-65403 .photo figcaption { text-align: center; }
.style-65403 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-65403 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-65403 div.content-wrap { width: 100%;margin: 0 auto;border-top: 1px solid rgba(215,210,203,.5);border-bottom: 1px solid  rgba(215,210,203,.5);margin-bottom: 0;margin-top: 0;color: #8C857B;text-align: center;padding: 10px 0; }
.style-65403 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-65403 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-65403 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-65403 .event-detail { margin: 0 0 0 60px; }
.style-65403 .view-all:hover { color: #fff; }
.style-65403 .view-comments:hover { color: #333; }
.style-83369 .h2-style { text-align: center;font-family: Merriweather;font-size: 48px;font-weight: 800;padding: 15px 0;margin-bottom: 20px;color: #fff; }
.style-83369 .h3-style { font-weight: normal; }
.style-83369 .h4-style { color: #fff;font-size: 22pt;font-weight: 600; }
.style-83369 A { color: #ffffff;text-decoration: none;border-bottom: 2px solid #64a70b;padding: 5px 0; }
.style-83369 A:hover { color: #ffffff;border-bottom: 2px solid #64a70b;background-color: #64a70b; }
.style-83369 { text-align: left;font-size: 18px;line-height: 32px;display: none;flex-direction: column;margin: 0px 40px 40px 40px;padding: 15px;color: #fff;background: #00664f; }
.style-83369 .readmore { border: 2px solid #fff;padding: 5px 10px;background: rgba(0,0,0,0);-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-83369 .readmore:hover { background: rgba(0,0,0, .2);border: 2px solid #00664f; }
.style-83369 .h4-style A { font-size: 25px;line-height: 49px; }
.style-83369 .long-description { font-size: 14pt; }
.style-83369 .brief-description { font-size: 14pt; }
.style-83369 .news img { padding-right: 25px;max-width: 300px; }
.style-83369 .lists img { max-width: 250px;border: 10px solid #fff;margin-right: 20px; }
.style-83369 .submit-button { margin-top: 20px;text-align: left; }
.style-83369 form select:not([multiple]) { color: #8c857b; }
.style-83369 form select[multiple] { color: #8c857b; }
.style-83369 .field-row { text-align: left; }
.style-83369 li.group { text-align: left; }
.style-83369 div.content-wrap { font-weight: 500;font-size: 24px;line-height: 175%;text-align: center;font-family: Merriweather; }
.style-64704 .h4-style { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: inherit;margin-bottom: .35em;display: inline;margin-right: .25em;line-height: 1; }
.style-64704 A { font-size: .933em;font-weight: bold;letter-spacing: .05em;color: inherit;text-decoration: none;padding: 0 2.5em 0 0;font-family: 'Montserrat', sans-serif;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/PlayIcon.png');background-position: right center;background-repeat: no-repeat;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;margin-top: 1.75em;display: inline-block; }
.style-64704 A:hover { color: #78c90d; }
.style-64704 { text-align: center;margin-bottom: 2rem; }
.style-64704 .long-description { font-family: 'Montserrat', sans-serif;font-size: 1.067em;line-height: 1.6875;margin-top: 1em; }
.style-64704 .brief-description { font-family: Merriweather;font-size: 3.2rem;margin: 0;color: inherit;font-weight: bold;margin-bottom: .75em;display: inline;line-height: 1; }
.style-64707 A { display: block;text-decoration: none;text-transform: uppercase;font-weight: bold;letter-spacing: .05em;color: inherit;font-size: 1.2em;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease;line-height: 1.8; }
.style-64707 A:hover { color: #fff; }
.style-64707 { font-family: 'Montserrat', sans-serif; }
.style-64707 .link-image { max-width: 18px;margin: 0; }
.style-64707 A.links-urllink { flex: 1 1 auto; }
.style-64707 li.group { position: relative;margin-left: 8px;margin-bottom: 8px;display: flex;flex-direction: row-reverse;color: #00a9e0;background-color: #fff;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease;padding: 1em 2.75em;box-sizing: border-box; }
.style-64707 li.group:hover { background-color: #004737;color: #fff; }
.style-64707 li.group:before { content: "";display: block;position: absolute;left: -8px;bottom: -8px;width: 100%;height: 100%;background-color: #00a9e0;z-index: -1; }
.style-64708 A { display: block;text-decoration: none;text-transform: uppercase;font-weight: bold;letter-spacing: .05em;color: inherit;font-size: 1.2em;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease;line-height: 1.8; }
.style-64708 A:hover { color: #fff; }
.style-64708 { font-family: 'Montserrat', sans-serif; }
.style-64708 .link-image { max-width: 18px;margin: 0; }
.style-64708 A.links-urllink { flex: 1 1 auto; }
.style-64708 li.group { position: relative;margin-left: 8px;margin-bottom: 8px;display: flex;flex-direction: row-reverse;color: #64a70b;background-color: #fff;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease;padding: 1em 2.75em;box-sizing: border-box; }
.style-64708 li.group:hover { background-color: #004737;color: #fff; }
.style-64708 li.group:before { content: "";display: block;position: absolute;left: -8px;bottom: -8px;width: 100%;height: 100%;background-color: #64a70b;z-index: -1; }
.style-64709 .h4-style { margin: 0;padding: 0; }
.style-64709 A { display: block;text-decoration: none;text-transform: uppercase;font-weight: bold;letter-spacing: .05em;color: inherit;font-size: 1.2em;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease;line-height: 1.8; }
.style-64709 A:hover { color: #fff; }
.style-64709 { font-family: 'Montserrat', sans-serif; }
.style-64709 .link-image { max-width: 18px;margin: 0; }
.style-64709 A.links-urllink { flex: 1 1 auto; }
.style-64709 li.group { position: relative;margin-left: 8px;margin-bottom: 8px;display: -webkit-box;flex-direction: row-reverse;color: #af9004;background-color: #fff;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease;padding: 1em 2.75em;box-sizing: border-box;/*webkit*/
display: -ms-flexbox;/*ms*/
display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; }
.style-64709 li.group:hover { background-color: #004737;color: #fff; }
.style-64709 li.group:before { content: "";display: block;position: absolute;left: -8px;bottom: -8px;width: 100%;height: 100%;background-color: #fedb00;z-index: -1; }
.style-66932 .h2-style { text-align: center;font-size: 3.2rem;font-family: Merriweather;color: #fff; }
.style-66932 .h4-style { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: #64a70b;margin-bottom: .35em;display: inline;margin-right: .25em;line-height: 1; }
.style-66932 A { padding: 10px 20px;border: 1px solid #fff;color: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin: 20px;text-decoration: none; }
.style-66932 A:hover { color: #78c90d; }
.style-66932 { text-align: center;margin-bottom: 1.5rem; }
.style-66932 .long-description { font-family: 'Montserrat', sans-serif;font-size: 1.067em;line-height: 1.6875;margin-top: 1em; }
.style-66932 .brief-description { font-family: Merriweather;font-size: 3.2rem;margin: 0;color: #64a70b;font-weight: bold;margin-bottom: .75em;display: inline;line-height: 1; }
.style-66932 div.content-wrap { padding: 20px 40px;font-size: 16px;color: #FFFFFF; }
.style-64696 .h2-style { text-align: center;font-weight: normal;font-size: 40px;padding: 20px 0 40px 0; }
.style-64696 .h4-style { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: #64a70b;margin-bottom: .35em;display: inline;margin-right: .25em;line-height: 1; }
.style-64696 A { font-size: .933em;font-weight: bold;letter-spacing: .05em;color: inherit;text-decoration: none;padding: 0 2.5em 0 0;font-family: 'Montserrat', sans-serif;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/PlayIcon.png');background-position: right center;background-repeat: no-repeat;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;margin-top: 1.75em;display: inline-block; }
.style-64696 A:hover { color: #78c90d; }
.style-64696 { text-align: center;margin-bottom: 1.5rem; }
.style-64696 .long-description { font-family: 'Montserrat', sans-serif;font-size: 1.067em;line-height: 1.6875;margin-top: 1em; }
.style-64696 .brief-description { font-family: Merriweather;font-size: 3.2rem;margin: 0;color: #64a70b;font-weight: bold;margin-bottom: .75em;display: inline;line-height: 1; }
.style-64696 .header-widget { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: #64a70b;margin-bottom: .35em;display: inline;margin-right: .25em;line-height: 1; }
.style-64696 .team-headcoach { font-weight: bold; }
.style-67199 .h2-style { text-align: center;font-family: Merriweather;color: #FFFFFF;font-size: 40px;padding: 40px 0 0 40px;z-index: 2; }
.style-67199 .h4-style { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: #ffffff;margin-bottom: .35em;display: inline;margin-right: .25em;line-height: 1; }
.style-67199 A { font-size: .933em;font-weight: bold;letter-spacing: .05em;color: inherit;text-decoration: none;padding: 0 2.5em 0 0;font-family: 'Montserrat', sans-serif;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/PlayIcon.png');background-position: right center;background-repeat: no-repeat;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;margin-top: 1.75em;display: inline-block; }
.style-67199 A:hover { color: #78c90d; }
.style-67199 { text-align: center;margin-bottom: 1.5rem; }
.style-67199 .long-description { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: #ffffff;margin-bottom: .35em;display: inline;margin-right: .25em;line-height: 1; }
.style-67199 .brief-description { font-family: Merriweather;font-size: 3.2rem;margin: 0;color: #ffffff;font-weight: bold;margin-bottom: .75em;display: inline;line-height: 1;margin-right: .25em; }
.style-64699 { position: relative;font-family: 'Montserrat', sans-serif; }
.style-64699 time { display: inline-block !Important;color: #fff;font-family: Merriweather;font-weight: bold;background-color: rgba(0,102,79,.8);font-size: .933em;padding: .5em 1.25em;box-sizing: border-box;position: absolute;left: 50%;top: 0;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease; }
.style-64699 .h4-style A { display: block;font-size: 1.2rem;font-weight: bold;text-decoration: none;color: #222;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;line-height: 1.11; }
.style-64699 .h4-style A:hover { color: #00664f; }
.style-64699 .h4-style A:before { content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%; }
.style-64699 .news img { width: 100%;margin: 0 0 .5em; }
.style-64699 li.group { display: inline-block;width: calc(33% - 1.5em);margin: 0 .75em;position: relative;vertical-align: top; }
.style-64700 .h2-style { font-family: Merriweather;line-height: .944;font-weight: 300;font-size: 1.0em;color: #ffffff; }
.style-64700 { font-family: Merriweather;line-height: .944;font-weight: 300;font-size: 2.4em; }
.style-64634 { position: absolute;width: 100%;min-width: 178vh;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);opacity: 1;z-index: -1; }
.style-64634 li.group { margin: 0; }
.style-64698 A { display: block;text-decoration: none;font-weight: bold;letter-spacing: .05em;font-size: .9333em;text-transform: uppercase;color: #fff;background-color: #00664f;border: 1px solid #00664f;padding: .65em 1em;box-sizing: border-box;-webkit-transition: background-color .3s ease, border-color .3s ease;-o-transition: background-color .3s ease, border-color .3s ease;transition: background-color .3s ease, border-color .3s ease; }
.style-64698 A:hover { border-color: #dadada;color: #00664f;background-color: transparent; }
.style-64698 { text-align: center;font-family: 'Montserrat', sans-serif;position: relative;margin-bottom: 3rem; }
.style-64698:before { content: "";display: block;width: 80%;height: 1px;background-color: #dadada;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: -1; }
.style-64698 A.links-urllink { z-index: 3; }
.style-64698 li.group { display: inline-block;width: 215px;padding: 0 .4em; }
.style-64698 div.content-wrap { background-color: #fff;padding: 0 2em;box-sizing: border-box;display: inline-block; }
.style-64630 { font-size: 1.6em;line-height: 1.5;font-weight: 300;color: #222;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;font-family: Merriweather; }
.style-90963 { font-size: 1.3em;line-height: 1.8;font-weight: 300;color: #6E6E6E;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;font-family: Merriweather; }
.style-64702 { margin-bottom: -60px; }
.style-64702 div.content-wrap { background-color: #fff;padding: 1em;box-sizing: border-box;-webkit-transform: translateY(-160px);-ms-transform: translateY(-160px);transform: translateY(-160px);margin: 0 10%; }
.style-64635 .h4-style { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: inherit;margin-bottom: .35em;line-height: 1; }
.style-64635 A { font-size: .933em;font-weight: bold;letter-spacing: .05em;color: inherit;text-decoration: none;padding: 0 2.5em 0 0;font-family: 'Montserrat', sans-serif;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/PlayIcon.png');background-position: right center;background-repeat: no-repeat;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;margin-top: 1.75em;display: inline-block; }
.style-64635 A:hover { color: #78c90d; }
.style-64635 .long-description { font-family: 'Montserrat', sans-serif;font-size: 1.067em;line-height: 1.6875; }
.style-64635 .brief-description { font-family: Merriweather;font-size: 3.2rem;margin: 0;color: inherit;font-weight: bold;margin-bottom: .75em;line-height: 1; }
.style-65402 .h3-style { font-weight: normal; }
.style-65402 .button { background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);color: #ffffff;font-size: 20px;padding: 20px 40px; }
.style-65402 .button:hover { background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2); }
.style-65402 { padding: 0px 20px 0px 20px;margin: 20px 20px 40px 20px;text-align: left;font-size: 20px; }
.style-65402 .submit-button { margin-top: 20px;text-align: left; }
.style-65402 form select:not([multiple]) { color: #8c857b; }
.style-65402 form select[multiple] { color: #8c857b; }
.style-65402 .field-row { text-align: left; }
.style-65402 div.content-wrap { font-weight: 500;font-size: 20px;line-height: 175%;text-align: left; }
.style-90930 .h2-style { text-align: center;letter-spacing: normal;line-height: 45px;font-family: Merriweather;color: #00664f;font-size: 36px;vertical-align: bottom;padding: 20px 0 20px 0;margin: 0px 0;font-weight: 600; }
.style-90930 .h3-style { font-weight: normal; }
.style-90930 A { text-decoration: none;border-bottom: 2px solid #64a70b;color: #00664f; }
.style-90930 A:hover { background: #64a70b;color: #ffffff; }
.style-90930 .button { background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);color: #ffffff;font-size: 20px;padding: 20px 40px; }
.style-90930 .button:hover { background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2); }
.style-90930 { text-align: center;font-size: 20px;line-height: 32px;display: flex;flex-direction: column;margin: 40px 20px 20px 20px;padding: 15px;margin-top: -100px;background: #D7D2CB;border: 10px double #fff;z-index: 100000000; }
.style-90930:before { content: "";position: absolute;width: 25%;height: 1px;bottom: 0;left: 37%; }
.style-90930 .submit-button { margin-top: 20px;text-align: left; }
.style-90930 form select:not([multiple]) { color: #8c857b; }
.style-90930 form select[multiple] { color: #8c857b; }
.style-90930 .field-row { text-align: left; }
.style-90930 div.content-wrap { font-weight: 500;font-size: 24px;line-height: 155%;text-align: center;font-family: Merriweather;color: #00664f;padding: 20px; }
.style-67067 .h2-style { text-align: center;letter-spacing: normal;line-height: 45px;font-family: Merriweather;color: #00664f;font-size: 36px;vertical-align: bottom;padding: 20px 0 20px 0;margin: 0px 0;font-weight: 600; }
.style-67067 .h3-style { font-weight: normal; }
.style-67067 A { text-decoration: none;border-bottom: 2px solid #64a70b;color: #00664f; }
.style-67067 A:hover { background: #64a70b;color: #ffffff; }
.style-67067 .button { background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);color: #ffffff;font-size: 20px;padding: 20px 40px; }
.style-67067 .button:hover { background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2); }
.style-67067 { text-align: center;font-size: 20px;line-height: 32px;display: flex;flex-direction: column;margin: 40px 20px 20px 20px;padding: 15px; }
.style-67067:before { content: "";position: absolute;width: 25%;height: 1px;bottom: 0;left: 37%; }
.style-67067 .submit-button { margin-top: 20px;text-align: left; }
.style-67067 form select:not([multiple]) { color: #8c857b; }
.style-67067 form select[multiple] { color: #8c857b; }
.style-67067 .field-row { text-align: left; }
.style-67067 div.content-wrap { font-weight: 500;font-size: 24px;line-height: 155%;text-align: center;font-family: Merriweather;color: #00664f;padding: 20px; }
.style-66949 .h2-style { text-align: center;text-transform: capitalize;letter-spacing: normal;font-family: Merriweather;color: #64a70b;font-size: calc(.5em + 3vw);vertical-align: bottom;padding: 20px 0 40px 0;margin: 0px 0; }
.style-66949 .h3-style { font-weight: normal; }
.style-66949 A { display: inline-block;text-align: center;margin: 20px 0 0 0;color: #64a70b;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 400;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 5px;font-family: "Open Sans";border: 2px solid #64a70b; }
.style-66949 A:hover { background: #64a70b;color: #ffffff; }
.style-66949 .button { background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);color: #ffffff;font-size: 20px;padding: 20px 40px; }
.style-66949 .button:hover { background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2); }
.style-66949 { text-align: center;font-size: 20px;line-height: 32px;display: flex;flex-direction: column;margin: 40px 20px 20px 20px;padding: 15px; }
.style-66949 .submit-button { margin-top: 20px;text-align: left; }
.style-66949 form select:not([multiple]) { color: #8c857b; }
.style-66949 form select[multiple] { color: #8c857b; }
.style-66949 .field-row { text-align: left; }
.style-66949 div.content-wrap { font-weight: 500;font-size: 20px;line-height: 175%;text-align: center; }
.style-66866 .h3-style { font-weight: normal; }
.style-66866 A { display: inline-block;text-align: center;margin: 20px 0 0 0;color: #64a70b;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 400;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 5px;font-family: "Open Sans";border: 2px solid #64a70b; }
.style-66866 A:hover { background: #64a70b;color: #ffffff; }
.style-66866 .button { background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);color: #ffffff;font-size: 20px;padding: 20px 40px; }
.style-66866 .button:hover { background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2); }
.style-66866 { text-align: center;font-size: 20px;line-height: 32px;display: flex;flex-direction: column;margin: 0px 20px 20px 20px;padding: 0px; }
.style-66866 .submit-button { margin-top: 20px;text-align: left; }
.style-66866 form select:not([multiple]) { color: #8c857b; }
.style-66866 form select[multiple] { color: #8c857b; }
.style-66866 .field-row { text-align: left; }
.style-66866 div.content-wrap { font-weight: 500;font-size: 20px;line-height: 175%;text-align: center; }
.style-67185 .h2-style { text-align: center;font-family: Merriweather;font-size: 48px;font-weight: 800;padding: 15px 0;color: #fff; }
.style-67185 .h3-style { font-weight: normal; }
.style-67185 A { color: #ffffff;text-decoration: none;border-bottom: 2px solid #64a70b;padding: 5px 0; }
.style-67185 A:hover { color: #ffffff;border-bottom: 2px solid #64a70b;background-color: #64a70b; }
.style-67185 .button { background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);color: #ffffff;font-size: 20px;padding: 20px 40px; }
.style-67185 .button:hover { background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2); }
.style-67185 { text-align: center;font-size: 20px;line-height: 32px;display: flex;flex-direction: column;margin: 0px 40px 40px 40px;padding: 0px;color: #fff; }
.style-67185 .submit-button { margin-top: 20px;text-align: left; }
.style-67185 form select:not([multiple]) { color: #8c857b; }
.style-67185 form select[multiple] { color: #8c857b; }
.style-67185 .field-row { text-align: left; }
.style-67185 div.content-wrap { font-weight: 500;font-size: 24px;line-height: 175%;text-align: center;font-family: Merriweather; }
.style-66947 .h4-style { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: #64a70b;margin-bottom: .35em;display: inline;margin-right: .25em;line-height: 1; }
.style-66947 A { font-size: .933em;font-weight: bold;letter-spacing: .05em;color: inherit;text-decoration: none;padding: 0 2.5em 0 0;font-family: 'Montserrat', sans-serif;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/PlayIcon.png');background-position: right center;background-repeat: no-repeat;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;margin-top: 1.75em;display: inline-block; }
.style-66947 A:hover { color: #78c90d; }
.style-66947 { text-align: center;margin-bottom: 1.5rem; }
.style-66947 .long-description { font-family: 'Montserrat', sans-serif;font-size: 1.067em;line-height: 1.6875;margin-top: 1em; }
.style-66947 .brief-description { font-family: Merriweather;font-size: 3.2rem;margin: 0;color: #64a70b;font-weight: bold;margin-bottom: .75em;display: inline;line-height: 1; }
.style-66947 .header-widget { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: #64a70b;margin-bottom: .35em;display: inline;margin-right: .25em;line-height: 1; }
.style-66947 .team-headcoach { font-weight: bold; }
.style-77674 .h4-style { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: #64a70b;margin-bottom: .35em;display: inline;margin-right: .25em;line-height: 1; }
.style-77674 A { font-size: .933em;font-weight: bold;letter-spacing: .05em;color: inherit;text-decoration: none;padding: 0 2.5em 0 0;font-family: 'Montserrat', sans-serif;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/PlayIcon.png');background-position: right center;background-repeat: no-repeat;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;margin-top: 1.75em;display: inline-block; }
.style-77674 A:hover { color: #78c90d; }
.style-77674 { text-align: center;margin-bottom: 1.5rem;margin-top: 3rem; }
.style-77674 .long-description { font-family: 'Montserrat', sans-serif;font-size: 1.067em;line-height: 1.6875;margin-top: 1em; }
.style-77674 .brief-description { font-family: Merriweather;font-size: 3.2rem;margin: 0;color: #64a70b;font-weight: bold;margin-bottom: .75em;display: inline;line-height: 1; }
.style-77674 .header-widget { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: #64a70b;margin-bottom: .35em;display: inline;margin-right: .25em;line-height: 1; }
.style-77674 .team-headcoach { font-weight: bold; }
.style-69949 .h4-style { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: #64a70b;margin-bottom: .35em;display: inline;margin-right: .25em;line-height: 1; }
.style-69949 A { font-size: .933em;font-weight: bold;letter-spacing: .05em;color: inherit;text-decoration: none;padding: 0 0em 0 0;font-family: 'Montserrat', sans-serif;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;margin-top: 1.75em;display: inline-block; }
.style-69949 A:hover { color: #78c90d; }
.style-69949 { text-align: center;margin-bottom: 1.5rem; }
.style-69949 .long-description { font-family: 'Montserrat', sans-serif;font-size: 1.067em;line-height: 1.6875;margin-top: 1em; }
.style-69949 .brief-description { font-family: Merriweather;font-size: 3.2rem;margin: 0;color: #64a70b;font-weight: bold;margin-bottom: .75em;display: inline;line-height: 1; }
.style-69949 .header-widget { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: #64a70b;margin-bottom: .35em;display: inline;margin-right: .25em;line-height: 1; }
.style-67092 .home-link { color: #fff;padding: 5px;font-weight: 600;text-decoration: none; }
.style-67092 .home-link:hover { color: #64a70b; }
.style-67092 .separator { font-weight: bold;color: #fff; }
.style-67092 .breadcrumb-trail { color: #fff;padding: 5px;font-weight: 600;text-decoration: none; }
.style-67092 .breadcrumb-trail:hover { color: #64a70b; }
.style-67092 .current-crumb { color: #fff;padding: 5px;font-weight: 600;text-decoration: none; }
.style-67092 .current-crumb:hover { color: #64a70b; }
.style-67092 .mini-sitemap-open { color: #ffffff;text-decoration: none;display: inline-block;border-radius: 5px;background-color: #00664f;padding: 10px 30px;font-weight: bold;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;border: 0px solid rgba(0, 169, 224, 0.3);transition: background-color 0.2s ease;margin: 10px 0px 0px;font-family: 'Open Sans', sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px; }
.style-67092 .mini-sitemap-close { color: #ffffff;text-decoration: none;display: inline-block;border-radius: 5px;background-color: #00664f;padding: 10px 30px;font-weight: bold;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;border: 0px solid rgba(0, 169, 224, 0.3);transition: background-color 0.2s ease;margin: 10px 0px 0px;font-family: 'Open Sans', sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px; }
.style-67092 .ms-level1 { text-align: center;width: 50%;margin: 0 auto; }
.style-67092 .ms-l1-item { display: block;width: 100%;border-bottom: 1px solid #d7d2cb;color: #00A9E0;padding: 5px; }
.style-67092 .ms-l1-text { color: #64A70B;font-size: 17px;text-decoration: none; }
.style-67092 div.content-wrap { margin: 0 0 auto;background: #00664f;color: #fff;padding: 5px 10px;font-weight: 600;text-decoration: none;text-align: center; }
.style-67546 A { display: block;text-decoration: none;font-weight: bold;letter-spacing: .05em;font-size: .9333em;text-transform: uppercase;color: #fff;background-color: #00664f;border: 1px solid #00664f;padding: .65em 1em;box-sizing: border-box;-webkit-transition: background-color .3s ease, border-color .3s ease;-o-transition: background-color .3s ease, border-color .3s ease;transition: background-color .3s ease, border-color .3s ease; }
.style-67546 A:hover { border-color: #dadada;color: #00664f;background-color: transparent; }
.style-67546 { text-align: center;font-family: 'Montserrat', sans-serif;position: relative;margin-bottom: -150px; }
.style-67546:before { content: "";display: block;width: 80%;height: 1px;background-color: #dadada;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: -1; }
.style-67546 .mini-sitemap-close { background: #fff;color: #00664f;border: 0;border-bottom: 1px solid rgba(215,210,203,1); }
.style-67546 .ms-level1 { background: #fff;color: #00664f; }
.style-67546 .ms-l1-text { background: #fff;color: #8c857b;border: 0;text-align: left;text-transform: Capitalize;font-weight: normal; }
.style-67546 A.links-urllink { z-index: 3;font-size: 14px;line-height: 20px; }
.style-67546 li.group { display: inline-block;width: 215px;padding: 0 .4em; }
.style-67546 div.content-wrap { background-color: #fff;padding: 0 2em;box-sizing: border-box;display: inline-block; }
.style-90192 A { display: block;text-decoration: none;font-weight: bold;letter-spacing: .05em;font-size: .9333em;text-transform: uppercase;color: #fff;background-color: #00664f;border: 1px solid #00664f;padding: .65em 1em;box-sizing: border-box;-webkit-transition: background-color .3s ease, border-color .3s ease;-o-transition: background-color .3s ease, border-color .3s ease;transition: background-color .3s ease, border-color .3s ease; }
.style-90192 A:hover { border-color: #dadada;color: #00664f;background-color: transparent; }
.style-90192 { text-align: center;font-family: 'Montserrat', sans-serif;position: relative;margin-bottom: 25px; }
.style-90192:before { content: "";display: block;width: 80%;height: 1px;background-color: #dadada;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: -1; }
.style-90192 .mini-sitemap-close { background: #fff;color: #00664f;border: 0;border-bottom: 1px solid rgba(215,210,203,1); }
.style-90192 .ms-level1 { background: #fff;color: #00664f; }
.style-90192 .ms-l1-text { background: #fff;color: #8c857b;border: 0;text-align: left;text-transform: Capitalize;font-weight: normal; }
.style-90192 A.links-urllink { z-index: 3;font-size: 14px;line-height: 20px; }
.style-90192 li.group { display: inline-block;width: 215px;padding: 0 .4em; }
.style-90192 div.content-wrap { background-color: #fff;padding: 0 2em;box-sizing: border-box;display: inline-block; }
.style-65743 .h2-style { margin: 10px 0 10px 0px;font-weight: 600;font-family: Merriweather;display: block;font-size: 30px;text-align: center;color: #64A70B; }
.style-65743 A { display: block;text-decoration: none;font-weight: bold;letter-spacing: .05em;font-size: .9333em;text-transform: uppercase;color: #fff;background-color: #00664f;border: 1px solid #00664f;padding: .65em 1em;box-sizing: border-box;-webkit-transition: background-color .3s ease, border-color .3s ease;-o-transition: background-color .3s ease, border-color .3s ease;transition: background-color .3s ease, border-color .3s ease; }
.style-65743 A:hover { border-color: #dadada;color: #00664f;background-color: transparent; }
.style-65743 { text-align: center;font-family: 'Montserrat', sans-serif;position: relative;margin-bottom: 3rem; }
.style-65743:before { content: "";display: block;width: 80%;height: 1px;background-color: #dadada;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: -1; }
.style-65743 .mini-sitemap-close { background: #fff;color: #00664f;border: 0;border-bottom: 1px solid rgba(215,210,203,1); }
.style-65743 .ms-level1 { background: #fff;color: #00664f; }
.style-65743 .ms-l1-text { background: #fff;color: #8c857b;border: 0;text-align: left;text-transform: Capitalize;font-weight: normal; }
.style-65743 A.links-urllink { z-index: 3;font-size: 14px;line-height: 20px; }
.style-65743 .album-name { font-size: 18px;font-weight: 400;color: #00664f; }
.style-65743 li.group { display: inline-block;width: 215px;padding: 0 .4em; }
.style-65743 div.content-wrap { background-color: #fff;padding: 0 2em;box-sizing: border-box;display: inline-block; }
.style-71778 A { display: block;text-decoration: none;font-weight: bold;letter-spacing: .05em;font-size: .9333em;text-transform: uppercase;color: #fff;background-color: #64a70b;border-radius: 5px;border: 2px solid rgba(255, 255, 255, 1);padding: 15px;box-sizing: border-box;-webkit-transition: background-color .3s ease, border-color .3s ease;-o-transition: background-color .3s ease, border-color .3s ease;transition: background-color .3s ease, border-color .3s ease; }
.style-71778 A:hover { border-color: #64a70b;color: #64a70b;background-color: #fff;border: 2px solid #64a70b; }
.style-71778 { text-align: center;font-family: 'Montserrat', sans-serif;position: relative;margin-bottom: 3rem; }
.style-71778:before { content: "";display: block;width: 80%;height: 1px;background-color: #dadada;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: -1; }
.style-71778 .mini-sitemap-close { background: #fff;color: #00664f;border: 0;border-bottom: 1px solid rgba(215,210,203,1); }
.style-71778 .ms-level1 { background: #fff;color: #00664f; }
.style-71778 .ms-l1-text { background: #fff;color: #8c857b;border: 0;text-align: left;text-transform: Capitalize;font-weight: normal; }
.style-71778 A.links-urllink { z-index: 3;font-size: 14px;line-height: 20px; }
.style-71778 li.group { display: inline-block;padding: 0 .4em; }
.style-71778 div.content-wrap { background-color: rgba(255, 255, 255, 0);padding: 0 2em;box-sizing: border-box;display: inline-block; }
.style-76102 .h2-style { margin: 20px 0 20px 0px;font-weight: 600;font-family: Merriweather;display: block;font-size: 30px;text-align: center;color: #64A70B; }
.style-76102 A { display: block;text-decoration: none;font-weight: bold;letter-spacing: .05em;font-size: .9333em;text-transform: uppercase;color: #fff;background-color: #00664f;border: 1px solid #00664f;padding: .65em 1em;box-sizing: border-box;-webkit-transition: background-color .3s ease, border-color .3s ease;-o-transition: background-color .3s ease, border-color .3s ease;transition: background-color .3s ease, border-color .3s ease; }
.style-76102 A:hover { border-color: #dadada;color: #00664f;background-color: transparent; }
.style-76102 { text-align: center;font-family: 'Montserrat', sans-serif;position: relative;margin-bottom: 20px; }
.style-76102:before { content: "";display: block;width: 80%;height: 1px;background-color: #dadada;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: -1; }
.style-76102 .mini-sitemap-close { background: #fff;color: #00664f;border: 0;border-bottom: 1px solid rgba(215,210,203,1); }
.style-76102 .ms-level1 { background: #fff;color: #00664f; }
.style-76102 .ms-l1-text { background: #fff;color: #8c857b;border: 0;text-align: left;text-transform: Capitalize;font-weight: normal; }
.style-76102 .header-widget { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: #64a70b;margin-bottom: .35em;margin-top: 2em;display: inline;margin-right: .25em;line-height: 1; }
.style-76102 A.links-urllink { z-index: 3;font-size: 14px;line-height: 20px;margin-bottom: 10px; }
.style-76102 .album-name { font-size: 18px;font-weight: 400;color: #00664f; }
.style-76102 li.group { display: inline-block;width: 215px;padding: 0 .4em; }
.style-76102 div.content-wrap { background-color: #fff;padding: 0 2em;box-sizing: border-box;display: inline-block; }
.style-69177 A { display: block;text-decoration: none;font-weight: bold;letter-spacing: .05em;font-size: .9333em;text-transform: uppercase;color: #fff;background-color: #00664f;border: 1px solid rgba(255, 255, 255, 1);padding: .65em 1em;box-sizing: border-box;-webkit-transition: background-color .3s ease, border-color .3s ease;-o-transition: background-color .3s ease, border-color .3s ease;transition: background-color .3s ease, border-color .3s ease; }
.style-69177 A:hover { border-color: #dadada;color: #00664f;background-color: #fff;border: 1px solid #00664f; }
.style-69177 { text-align: center;font-family: 'Montserrat', sans-serif;position: relative;margin-bottom: 3rem; }
.style-69177:before { content: "";display: block;width: 80%;height: 1px;background-color: #dadada;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: -1; }
.style-69177 .mini-sitemap-close { background: #fff;color: #00664f;border: 0;border-bottom: 1px solid rgba(215,210,203,1); }
.style-69177 .ms-level1 { background: #fff;color: #00664f; }
.style-69177 .ms-l1-text { background: #fff;color: #8c857b;border: 0;text-align: left;text-transform: Capitalize;font-weight: normal; }
.style-69177 A.links-urllink { z-index: 3;font-size: 14px;line-height: 20px;border-width: 0 10px;border-style: solid;border-color: white; }
.style-69177 li.group { display: inline-block;width: 215px;padding: 0 .4em; }
.style-69177 div.content-wrap { background-color: rgba(255, 255, 255, 0);padding: 0 2em;box-sizing: border-box;display: inline-block; }
.style-81834 .h2-style { margin: 10px 0 10px 0px;font-weight: 600;font-family: Merriweather;display: block;font-size: 30px;text-align: center;color: #64A70B; }
.style-81834 A { display: block;text-decoration: none;font-weight: bold;letter-spacing: .05em;font-size: .9333em;text-transform: uppercase;color: #fff;background-color: #00664f;border: 1px solid #00664f;padding: .65em 1em;box-sizing: border-box;-webkit-transition: background-color .3s ease, border-color .3s ease;-o-transition: background-color .3s ease, border-color .3s ease;transition: background-color .3s ease, border-color .3s ease; }
.style-81834 A:hover { border-color: #dadada;color: #00664f;background-color: transparent; }
.style-81834 { text-align: center;font-family: 'Montserrat', sans-serif;position: relative;margin-bottom: 3rem; }
.style-81834:before { content: "";display: block;width: 80%;height: 1px;background-color: #dadada;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: -1; }
.style-81834 .long-description { display: block;text-decoration: none;font-weight: bold;letter-spacing: .05em;font-size: .9333em;text-transform: uppercase;color: #00664f;background-color: #fff;border: 0px solid #fff;padding: .65em 1em;box-sizing: border-box;-webkit-transition: background-color .3s ease, border-color .3s ease;-o-transition: background-color .3s ease, border-color .3s ease;transition: background-color .3s ease, border-color .3s ease; }
.style-81834 .mini-sitemap-close { background: #fff;color: #00664f;border: 0;border-bottom: 1px solid rgba(215,210,203,1); }
.style-81834 .ms-level1 { background: #fff;color: #00664f; }
.style-81834 .ms-l1-text { background: #fff;color: #8c857b;border: 0;text-align: left;text-transform: Capitalize;font-weight: normal; }
.style-81834 A.links-urllink { z-index: 3;font-size: 14px;line-height: 20px;border-width: 1px;border-style: solid;border-color: #FFFFFF; }
.style-81834 A.links-urllink:hover { background: #64a70b;color: #fff; }
.style-81834 .album-name { font-size: 18px;font-weight: 400;color: #00664f; }
.style-81834 li.group { display: inline-block;width: 200px;padding: 0 .4em; }
.style-81834 div.content-wrap { background-color: rgba(255, 255, 255, 0);padding: 0 2em;box-sizing: border-box;display: inline-block; }
.style-65731 { position: absolute;left: 2.75em;top: 2em;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;opacity: 1; }
.style-65731 .logo img { max-width: 300px;padding: 20px;background-color: #00664f; }
.style-64711 .h2-style { font-size: 1.067rem;font-weight: bold;letter-spacing: .05em;color: #00664f;margin: 0 0 .25em; }
.style-64711 A { color: inherit;text-decoration: none; }
.style-64711 A:hover { color: #00664f; }
.style-64711 { font-family: 'Montserrat', sans-serif;color: #737373;font-size: .9333em;line-height: 1.7; }
.style-64712 { text-align: center; }
.style-64712 .link-image { margin: 0; }
.style-64712 li.group { display: inline-block;margin: 0 1em 0; }
.style-64714 { font-family: 'Montserrat', sans-serif;font-size: .933em;text-align: right;margin-top: -6.5em;position: relative; }
.style-64714 .mini-sitemap-open { font-weight: bold;letter-spacing: .05em;color: #00664f;text-decoration: none;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;position: absolute;padding: 0 1.25em 0 0;box-sizing: border-box;top: 0;right: 0;width: auto; }
.style-64714 .mini-sitemap-open:hover { color: #64a70b; }
.style-64714 .mini-sitemap-open:before { content: "+";position: absolute;right: 0;color: #64a70b; }
.style-64714 .mini-sitemap-close { font-weight: bold;letter-spacing: .05em;color: #64a70b;text-decoration: none;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;position: absolute;padding: 0 1.25em 0 0;box-sizing: border-box;top: 0;right: 0;width: auto; }
.style-64714 .mini-sitemap-close:hover { color: #00664f; }
.style-64714 .mini-sitemap-close:before { content: "-";position: absolute;right: 0;color: #00664f; }
.style-64714 .ms-level1 { padding: 2em 0 0;border-top: 1px solid #dadada;margin-top: 6em;text-align: left; }
.style-64714 .ms-l1-item { margin-bottom: 2em; }
.style-64714 .ms-l1-text { text-decoration: none;font-weight: bold;text-transform: uppercase;color: #00664f;letter-spacing: .05em;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-64714 .ms-l1-text:hover { color: #64a70d; }
.style-64714 .ms-level2 { margin-top: .5em; }
.style-64714 .ms-l2-text { text-decoration: none;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;color: #737373;display: block;line-height: 1.1;margin: .73em 0; }
.style-64714 .ms-l2-text:hover { color: #00664f; }
.style-64713 { text-align: right; }
.style-64713 .link-image { max-width: 24px;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: 0; }
.style-64713 li.group { display: inline-block;background-color: #00664f;border-radius: 50%;height: 46px;width: 46px;position: relative;margin: 0 .35em;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease; }
.style-64713 li.group:hover { background-color: #64a70b; }
.style-65937 { position: absolute;left: 2.75em;top: 2em;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;opacity: 1;background: #00664f; }
.style-65937 .logo img { max-width: 300px;padding: 20px; }
.style-64612 { position: absolute;right: 1.5em;top: 1.5em;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease; }
.style-64612 .title { font-size: .933em;line-height: 1;font-weight: bold;text-transform: uppercase;font-family: 'Montserrat', sans-serif;color: inherit;margin: 0 0 .75em; }
.style-64612 .photo figure { text-align: center;display: -webkit-box;/*webkit*/
display: -ms-flexbox;/*ms*/
display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse; }
.style-64604 { position: absolute;left: 2.75em;top: 2em;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;opacity: 1; }
.style-64604 .logo img { max-width: 300px; }
.style-64602 { position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: left .6s ease, opacity .6s ease;-o-transition: left .6s ease, opacity .6s ease;transition: left .6s ease, opacity .6s ease; }
.style-64602 .logo img { max-width: 55px; }
.style-64611 { text-align: right;position: relative;padding-right: 2.5rem; }
.style-64611 .submit-button { position: relative;background-color: transparent;font-size: 0;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/Search.png');background-position: center right;background-repeat: no-repeat;height: 72px;width: 20px; }
.style-64611 .search-text { position: absolute;bottom: -46px;right: 0;border-radius: 0;font-style: italic;letter-spacing: .05em;font-family: Merriweather;font-size: .933em;color: #222 !Important;font-weight: 300;width: 185px;border: none;background-color: #fff;padding: 1em 1.5em;box-sizing: border-box;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease; }
.style-64611 div.content-wrap { position: relative; }
.style-64626 A { color: inherit;text-decoration: none; }
.style-64626 { font-family: 'Montserrat', sans-serif;display: inline-block;width: 142px;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%,-50%);-ms-transform: translateY(-50%,-50%);transform: translateY(-50%,-50%); }
.style-64626 .link-image { max-width: 18px;padding: 1em;margin: 0;z-index: 2; }
.style-64626 A.links-urllink { display: block;font-size: .933em;font-weight: bold;letter-spacing: .05em;color: #fff;text-transform: uppercase;padding: .8em 1em;width: calc(100% - 45px);line-height: 1.6;text-align: center;box-sizing: border-box;background-color: #00664f;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease;min-height: 45px; }
.style-64626 A.links-urllink:hover { background-color: #004737; }
.style-64626 li.group { max-height: 45px;display: -webkit-box;/*webkit*/
display: -ms-flexbox;/*ms*/
display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-align: center;-ms-flex-align: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;align-items: center;margin: .75em 0 0;box-sizing: border-box;position: relative;background-color: #00a9e0; }
.style-64626 li.group:first-child { margin-top: 0; }
.style-64627 { position: absolute;left: 2.35em;bottom: 3.167em;width: auto;font-family: Merriweather;font-size: 3.2em;line-height: 1.25em;font-weight: 300;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility; }
.style-65680 A { color: inherit;text-decoration: none; }
.style-65680 { font-family: 'Montserrat', sans-serif;display: inline-block;width: 42px;position: absolute;right: 0;top: 4%;-webkit-transform: translateY(-10%,-10%);-ms-transform: translateY(-10%,-10%);transform: translateY(-10%,-10%);z-index: 2; }
.style-65680 .link-image { max-width: 18px;padding: 1em;margin: 0;z-index: 2;border: 0px solid #fff; }
.style-65680 A.links-urllink { display: block;font-size: .933em;font-weight: bold;letter-spacing: .05em;color: #fff;text-transform: uppercase;padding: .8em 1em;width: calc(100% - 45px);line-height: 1.6;text-align: center;box-sizing: border-box;background-color: #00664f;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease;min-height: 45px; }
.style-65680 A.links-urllink:hover { background-color: #004737; }
.style-65680 li.group { max-height: 45px;display: -webkit-box;/*webkit*/
display: -ms-flexbox;/*ms*/
display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-align: center;-ms-flex-align: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;align-items: center;margin: .75em 0 0;box-sizing: border-box;position: relative;background-color: #00a9e0; }
.style-65680 li.group:first-child { margin-top: 0; }
.style-69120 { position: absolute;left: 2.75em;top: 2em;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;opacity: 1; }
.style-69120 .logo img { max-width: 200px; }
.style-65415 .h1-style { font-family: Merriweather;font-weight: 200;font-size: 4.2rem;margin: 0;color: #64a70b;display: block;margin-right: .25em;line-height: 1;text-align: center;text-transform: capitalize;letter-spacing: 0;margin-bottom: 0; }
.style-65415 .h2-style { font-family: Merriweather;font-size: 50px;margin: 0;color: #64a70b;margin-bottom: .35em;display: block;margin-right: .25em;line-height: 1;text-align: center;text-transform: capitalize;letter-spacing: 0;font-weight: 300; }
.style-65415 .h3-style { font-weight: normal;font-size: 21px; }
.style-65415 .h4-style { color: #00a9e0;margin-right: 5px;display: inline;margin-top: 2px;font-size: 23px;text-transform: capitalize;text-align: left;font-weight: normal; }
.style-65415 .h5-style { font-size: 22px;font-weight: 400; }
.style-65415 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-65415 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-65415 { padding: 30px 10px 0px 10px;color: #8c857b; }
.style-65415 time { color: #696158;margin: 0 0 5px 0; }
.style-65415 .readmore { margin: 0px 0 0 0;display: list;padding: 10px 20px; }
.style-65415 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-65415 .h4-style A:hover { text-decoration: underline; }
.style-65415 .long-description { margin: 0 50px;padding: 10px;text-align: center;font-size: 16px; }
.style-65415 .brief-description { margin: 0 50px 15px 50px;clear: left;line-height: 2;text-align: center;font-size: 16px; }
.style-65415 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-65415 .photos { text-align: center; }
.style-65415 .contact-info { margin: 0 0 5px 0; }
.style-65415 .text img { margin-bottom: 20px;text-align: center; }
.style-65415 .author { display: inline;text-valign: top;font-weight: normal;margin-right: 5px;font-size: 22px;color: #00A9E0;clear: right; }
.style-65415 .news img { margin: 0;vertical-align: top;display: list-item;padding-left: 10px;width: 200px;overflow: auto; }
.style-65415 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-65415 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-65415 .backbutton { margin-top: 10px; }
.style-65415 A.links-urllink { display: none; }
.style-65415 .ical i { background-color: #64A70B; }
.style-65415 li.group { margin: 0px 0 20px 20px;padding: 20px 20px 30px 0;text-align: center;clear: both;overflow: auto;border-bottom: 6px dotted #d7d2cb; }
.style-65415 div.content-wrap { text-align: center;padding: 5px 25px;font-size: 21px;line-height: 34px; }
.style-65415 .registration { margin: 0 0 5px 0; }
.style-65415 .start-time { font-size: 14px;line-height: 18px; }
.style-65415 .end-time { font-size: 14px;line-height: 18px; }
.style-65415 .event-time { font-size: 14px;line-height: 18px; }
.style-65415 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-65415 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-65415 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-65415 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-65415 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-65415 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-65415 .filter-group-list { width: 100%; }
.style-65415 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-65415 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-65415 .button-group { display: block;margin: 0 0 20px 0; }
.style-65415 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-65415 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-65415 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-65415 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-65415 .calendar-days { margin: 0;border: 0; }
.style-65415 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-65415 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-65415 .prev-button:hover { background-color: #3b5e7f; }
.style-65415 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-65415 .next-button:hover { background-color: #3b5e7f; }
.style-65415 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-65415 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-65415 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-65415 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-65415 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-65415 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-65415 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-65415 .newsarchivelist img { float: right;margin-left: 10px; }
.style-65415 .view-comments { margin-top: 5px; }
.style-65415 .large-calendar-grid { border-color: transparent;border: 0; }
.style-65415 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-65415 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-65415 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-65415 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-65415 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-65415 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-65415 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-65415 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-65415 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-65415 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-65415 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-65415 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-65415 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-65415 .more-details { font-size: 14px;line-height: 18px; }
.style-65415 a.ical-feed { background-color: #64a70b; }
.style-66909 .h1-style { font-family: Merriweather;font-weight: 200;font-size: 3.2rem;color: #64a70b;margin-top: 0;display: block;line-height: 1;text-align: center;text-transform: capitalize;letter-spacing: 0;width: 100%; }
.style-66909 .h2-style { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: #64a70b;margin-bottom: .35em;display: block;margin-right: .25em;line-height: 1;text-align: center;padding: 0; }
.style-66909 .h3-style { font-weight: normal;font-size: 21px; }
.style-66909 .h4-style { color: #00a9e0;margin-right: 5px;display: inline;margin-top: 2px;font-size: 23px;text-transform: capitalize;text-align: left;font-weight: normal; }
.style-66909 .h5-style { font-size: 22px;font-weight: 400; }
.style-66909 .button { padding: 10px 20px;border-radius: 5px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #00A9E0;color: #fff;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px; }
.style-66909 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-66909 { position: relative;margin: 10px 0 15px 0;padding: 30px 0 10px 0;background-position: center top;background-repeat: repeat;z-index: 0;background-color: rgba(255, 255, 255, 0); }
.style-66909 time { color: #696158;margin: 0 0 5px 0; }
.style-66909 .readmore { margin: 0px 0 0 0;display: list;padding: 10px 20px; }
.style-66909 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-66909 .h4-style A:hover { text-decoration: underline; }
.style-66909 .long-description { margin: 0 50px;padding: 10px;text-align: center;font-size: 16px; }
.style-66909 .brief-description { margin: 0 50px 15px 50px;clear: left;line-height: 2;text-align: center;font-size: 16px; }
.style-66909 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-66909 .photos { text-align: center; }
.style-66909 .contact-info { margin: 0 0 5px 0; }
.style-66909 .text img { margin-bottom: 20px;text-align: center; }
.style-66909 .author { display: inline;text-valign: top;font-weight: normal;margin-right: 5px;font-size: 22px;color: #00A9E0;clear: right; }
.style-66909 .news img { margin: 0;vertical-align: top;display: list-item;padding-left: 10px;width: 200px;overflow: auto; }
.style-66909 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-66909 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-66909 .backbutton { margin-top: 10px; }
.style-66909 A.links-urllink { display: none; }
.style-66909 .ical i { background-color: #64A70B; }
.style-66909 li.group { margin: 0px 0 20px 20px;padding: 20px 20px 30px 0;text-align: center;clear: both;overflow: auto;border-bottom: 6px dotted #d7d2cb; }
.style-66909 div.content-wrap { text-align: center;padding: 5px 20px;font-size: 21px;line-height: 34px; }
.style-66909 .registration { margin: 0 0 5px 0; }
.style-66909 .start-time { font-size: 14px;line-height: 18px; }
.style-66909 .end-time { font-size: 14px;line-height: 18px; }
.style-66909 .event-time { font-size: 14px;line-height: 18px; }
.style-66909 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-66909 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-66909 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-66909 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-66909 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-66909 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-66909 .filter-group-list { width: 100%; }
.style-66909 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-66909 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-66909 .button-group { display: block;margin: 0 0 20px 0; }
.style-66909 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-66909 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-66909 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-66909 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-66909 .calendar-days { margin: 0;border: 0; }
.style-66909 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-66909 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-66909 .prev-button:hover { background-color: #3b5e7f; }
.style-66909 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-66909 .next-button:hover { background-color: #3b5e7f; }
.style-66909 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-66909 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-66909 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-66909 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-66909 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-66909 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-66909 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-66909 .newsarchivelist img { float: right;margin-left: 10px; }
.style-66909 .view-comments { margin-top: 5px; }
.style-66909 .large-calendar-grid { border-color: transparent;border: 0; }
.style-66909 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-66909 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-66909 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-66909 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-66909 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-66909 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-66909 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-66909 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-66909 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-66909 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-66909 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-66909 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-66909 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-66909 .more-details { font-size: 14px;line-height: 18px; }
.style-66909 a.ical-feed { background-color: #64a70b; }
.style-68182 .h1-style { font-family: Merriweather;font-weight: 200;font-size: 3.2rem;color: #64a70b;margin-top: 0;display: block;line-height: 1;text-align: center;text-transform: capitalize;letter-spacing: 0;width: 100%; }
.style-68182 .h2-style { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: #64a70b;margin-bottom: .35em;display: block;margin-right: .25em;line-height: 1;text-align: center;padding: 0; }
.style-68182 .h3-style { font-weight: normal;font-size: 21px; }
.style-68182 .h4-style { color: #00a9e0;margin-right: 5px;display: inline;margin-top: 2px;font-size: 23px;text-transform: capitalize;text-align: left;font-weight: normal; }
.style-68182 .h5-style { font-size: 22px;font-weight: 400; }
.style-68182 .button { padding: 10px 20px;border-radius: 5px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #00A9E0;color: #fff;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px; }
.style-68182 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-68182 { position: relative;margin: 10px 0 5px 0;padding: 30px 0 10px 0;background-position: center top;background-repeat: repeat;z-index: 0;background-color: rgba(255, 255, 255, 0); }
.style-68182 time { color: #696158;margin: 0 0 5px 0; }
.style-68182 .readmore { margin: 0px 0 0 0;display: list;padding: 10px 20px; }
.style-68182 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-68182 .h4-style A:hover { text-decoration: underline; }
.style-68182 .long-description { margin: 0 50px;padding: 10px;text-align: center;font-size: 16px; }
.style-68182 .brief-description { margin: 0 50px 15px 50px;clear: left;line-height: 2;text-align: center;font-size: 16px; }
.style-68182 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-68182 .photos { text-align: center; }
.style-68182 .contact-info { margin: 0 0 5px 0; }
.style-68182 .text img { margin-bottom: 20px;text-align: center; }
.style-68182 .author { display: inline;text-valign: top;font-weight: normal;margin-right: 5px;font-size: 22px;color: #00A9E0;clear: right; }
.style-68182 .news img { margin: 0;vertical-align: top;display: list-item;padding-left: 10px;width: 200px;overflow: auto; }
.style-68182 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-68182 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-68182 .backbutton { margin-top: 10px; }
.style-68182 A.links-urllink { display: none; }
.style-68182 .ical i { background-color: #64A70B; }
.style-68182 li.group { margin: 0px 0 20px 20px;padding: 20px 20px 30px 0;text-align: center;clear: both;overflow: auto;border-bottom: 6px dotted #d7d2cb; }
.style-68182 div.content-wrap { text-align: center;padding: 5px 20px;font-size: 21px;line-height: 34px; }
.style-68182 .registration { margin: 0 0 5px 0; }
.style-68182 .start-time { font-size: 14px;line-height: 18px; }
.style-68182 .end-time { font-size: 14px;line-height: 18px; }
.style-68182 .event-time { font-size: 14px;line-height: 18px; }
.style-68182 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-68182 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-68182 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-68182 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-68182 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-68182 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-68182 .filter-group-list { width: 100%; }
.style-68182 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-68182 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-68182 .button-group { display: block;margin: 0 0 20px 0; }
.style-68182 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-68182 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-68182 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-68182 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-68182 .calendar-days { margin: 0;border: 0; }
.style-68182 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-68182 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-68182 .prev-button:hover { background-color: #3b5e7f; }
.style-68182 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-68182 .next-button:hover { background-color: #3b5e7f; }
.style-68182 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-68182 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-68182 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-68182 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-68182 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-68182 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-68182 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-68182 .newsarchivelist img { float: right;margin-left: 10px; }
.style-68182 .view-comments { margin-top: 5px; }
.style-68182 .large-calendar-grid { border-color: transparent;border: 0; }
.style-68182 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-68182 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-68182 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-68182 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-68182 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-68182 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-68182 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-68182 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-68182 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-68182 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-68182 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-68182 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-68182 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-68182 .more-details { font-size: 14px;line-height: 18px; }
.style-68182 a.ical-feed { background-color: #64a70b; }
.style-75633 .h1-style { font-family: Merriweather;font-weight: 200;font-size: 3.2rem;color: #64a70b;margin-top: 0;display: block;line-height: 1;text-align: center;text-transform: capitalize;letter-spacing: 0;width: 100%; }
.style-75633 .h2-style { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: #64a70b;margin-bottom: .35em;display: block;margin-right: .25em;line-height: 1;text-align: center;padding: 0; }
.style-75633 .h3-style { font-weight: normal;font-size: 21px; }
.style-75633 .h4-style { color: #00a9e0;margin-right: 5px;display: inline;margin-top: 2px;font-size: 23px;text-transform: capitalize;text-align: left;font-weight: normal; }
.style-75633 .h5-style { font-size: 22px;font-weight: 400; }
.style-75633 .button { padding: 10px 20px;border-radius: 5px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #00A9E0;color: #fff;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px; }
.style-75633 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-75633 { position: relative;margin: 10px 0 0 0;padding: 30px 0 0 0;background-position: center top;background-repeat: repeat;z-index: 0;background-color: rgba(255, 255, 255, 0); }
.style-75633 time { color: #696158;margin: 0 0 5px 0; }
.style-75633 .readmore { margin: 0px 0 0 0;display: list;padding: 10px 20px; }
.style-75633 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-75633 .h4-style A:hover { text-decoration: underline; }
.style-75633 .long-description { margin: 0 50px;padding: 10px;text-align: center;font-size: 16px; }
.style-75633 .brief-description { margin: 0 50px 15px 50px;clear: left;line-height: 2;text-align: center;font-size: 16px; }
.style-75633 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-75633 .photos { text-align: center; }
.style-75633 .contact-info { margin: 0 0 5px 0; }
.style-75633 .text img { margin-bottom: 20px;text-align: center; }
.style-75633 .author { display: inline;text-valign: top;font-weight: normal;margin-right: 5px;font-size: 22px;color: #00A9E0;clear: right; }
.style-75633 .news img { margin: 0;vertical-align: top;display: list-item;padding-left: 10px;width: 200px;overflow: auto; }
.style-75633 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-75633 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-75633 .header-widget { padding: 0;margin: 0; }
.style-75633 .backbutton { margin-top: 10px; }
.style-75633 A.links-urllink { display: none; }
.style-75633 .ical i { background-color: #64A70B; }
.style-75633 li.group { margin: 0px 0 20px 20px;padding: 20px 20px 30px 0;text-align: center;clear: both;overflow: auto;border-bottom: 6px dotted #d7d2cb; }
.style-75633 div.content-wrap { text-align: center;padding: 5px 20px;font-size: 21px;line-height: 34px; }
.style-75633 .registration { margin: 0 0 5px 0; }
.style-75633 .start-time { font-size: 14px;line-height: 18px; }
.style-75633 .end-time { font-size: 14px;line-height: 18px; }
.style-75633 .event-time { font-size: 14px;line-height: 18px; }
.style-75633 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-75633 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-75633 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-75633 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-75633 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-75633 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-75633 .filter-group-list { width: 100%; }
.style-75633 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-75633 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-75633 .button-group { display: block;margin: 0 0 20px 0; }
.style-75633 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-75633 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-75633 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-75633 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-75633 .calendar-days { margin: 0;border: 0; }
.style-75633 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-75633 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-75633 .prev-button:hover { background-color: #3b5e7f; }
.style-75633 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-75633 .next-button:hover { background-color: #3b5e7f; }
.style-75633 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-75633 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-75633 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-75633 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-75633 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-75633 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-75633 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-75633 .newsarchivelist img { float: right;margin-left: 10px; }
.style-75633 .view-comments { margin-top: 5px; }
.style-75633 .large-calendar-grid { border-color: transparent;border: 0; }
.style-75633 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-75633 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-75633 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-75633 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-75633 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-75633 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-75633 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-75633 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-75633 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-75633 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-75633 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-75633 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-75633 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-75633 .more-details { font-size: 14px;line-height: 18px; }
.style-75633 a.ical-feed { background-color: #64a70b; }
.style-67173 .h2-style { font-size: 40px;padding: 20px 0px 30px 25px;font-weight: 200;text-align: center;color: #00a9e0; }
.style-67173 .h4-style { font-size: 15px;font-weight: normal;margin-top: 0px; }
.style-67173 .button { background-color: #00a9e0;color: #ffffff; }
.style-67173 .button:hover { background-color: rgba(0,169,224,.1);color: #00a9e0; }
.style-67173 { padding: 0px;margin-top: 0px;margin-bottom: 50px;background-color: rgba(0,169,224,.0);text-align: center; }
.style-67173 time { font-size: 14px;text-align: left;padding: 0 10px;margin-top: 0px;font-weight: 600;display: block;color: #00a9e0;width: 100%; }
.style-67173 .readmore { padding: 0 5px;margin-left: 10px;margin-bottom: 0px
border-radius: 0px;display: block;text-align: right;font-size: 11px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-67173 .link-image { clear: both;margin: 0 25%;margin-bottom: 5px;width: 50% !important;text-align: center;display: block;border: 5px solid #64a70b; }
.style-67173 .link-image:hover { border-color: #00664f; }
.style-67173 .h4-style A { margin: 0;color: #8C857B;padding: 10px 5px 0 10px;display: block;font-size: 1.2em;font-weight: bold;text-decoration: none;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.0);text-align: left; }
.style-67173 .h4-style A:hover { color: #00a9e0; }
.style-67173 .h4-style A:first-child { border-top: 5px solid #64a70b; }
.style-67173 .long-description { padding: 10px 25px 25px 25px;text-align: left; }
.style-67173 .brief-description { font-size: .9em;text-align: left;line-height: 18px;padding: 10px;word-wrap: break-word;width: 100%; }
.style-67173 .news img { width: 100%;z-index: 4;-webkit-transform: rotate(4deg);-moz-transform: rotate(4deg);border: 10px solid #fff;-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);margin-top: -50px;transition: 300ms linear all; }
.style-67173 A.links-urllink { clear: both;display: block;text-align: center;margin: 5px 5px 0px 0;padding: 15px;font-size: 1.5em;font-weight: bold;text-decoration: none;text-transform: uppercase;color: #64a70b;-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
.style-67173 A.links-urllink:hover { color: #00664f; }
.style-67173 li.group { border: 0px solid #d7d2cb;vertical-align: top;background-color: rgba(0, 0, 0, 0);margin: 0 0 1.5em;text-align: center;overflow: visible; }
.style-67173 li.group:before { flex-wrap: nowrap; }
.style-67173 li.group:after { word-wrap: keep-all;overflow: visible; }
.style-67173 li.subcategory-group:after { clear: both; }
.style-67173 div.content-wrap:before { clear: both; }
.style-67173 div.content-wrap:after { clear: both; }
.style-67173 .newsarchivelist img { width: 100%; }
.style-67173 .link-hover-image { text-align: center; }
.style-66983 .h1-style { z-index: 2;font-size: 45px;font-weight: 600;color: #fff;position: absolute;top: 75%;text-align: left;text-transform: Capitalize;letter-spacing: 0;font-family: Merriweather;padding: 20px;background: rgba(0, 102, 79, .7);background-image: linear-gradient(45deg, #00664f  25%, transparent 25%), 
        linear-gradient(-45deg, #00664f  25%, transparent 25%), 
        linear-gradient(45deg, transparent 75%, #00664f  75%), 
        linear-gradient(-45deg, transparent 75%, #00664f  75%);-moz-background-size: 2px 2px;background-size: 2px 2px;-webkit-background-size: 2px 2.1px;/* override value for webkit */
    background-position: 0 0, 1px 0, 1px -1px, 0px 1px; }
.style-66983 .h1-style:after { box-shadow: inset 0 0 0 200px rgba(255,255,255,0.05);filter: blur(10px); }
.style-66983 .h2-style { text-align: center;padding: 25px 0 5px 0;margin: 20px 0 0px 0px;font-weight: 600;font-family: Merriweather;display: block;font-size: 40px;color: #00664f; }
.style-66983 .h3-style { font-weight: normal;font-size: 21px; }
.style-66983 .h4-style { color: #00a9e0;margin-right: 5px;display: inline;margin-top: 2px;font-size: 23px;text-transform: capitalize;text-align: left;font-weight: normal; }
.style-66983 .h5-style { font-size: 22px;font-weight: 400; }
.style-66983 .button { padding: 10px 20px;border-radius: 5px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #00A9E0;color: #fff;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px; }
.style-66983 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-66983 { z-index: 1;margin: 25px 0 0px 0px; }
.style-66983 time { color: #696158;margin: 0 0 5px 0; }
.style-66983 .readmore { margin: 0px 0 0 0;display: list;padding: 10px 20px; }
.style-66983 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-66983 .h4-style A:hover { text-decoration: underline; }
.style-66983 .long-description { margin: 0 50px;padding: 10px;text-align: center;font-size: 16px; }
.style-66983 .brief-description { margin: 0 50px 15px 50px;clear: left;line-height: 2;text-align: center;font-size: 16px; }
.style-66983 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-66983 .photos { text-align: center; }
.style-66983 .contact-info { margin: 0 0 5px 0; }
.style-66983 .text img { margin-bottom: 20px;text-align: center; }
.style-66983 .author { display: inline;text-valign: top;font-weight: normal;margin-right: 5px;font-size: 22px;color: #00A9E0;clear: right; }
.style-66983 .news img { margin: 0;vertical-align: top;display: list-item;padding-left: 10px;width: 200px;overflow: auto; }
.style-66983 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-66983 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-66983 .backbutton { margin-top: 10px; }
.style-66983 A.links-urllink { display: none; }
.style-66983 .ical i { background-color: #64A70B; }
.style-66983 li.group { margin: 0px 0 20px 20px;padding: 20px 20px 30px 0;text-align: center;clear: both;overflow: auto;border-bottom: 6px dotted #d7d2cb; }
.style-66983 div.content-wrap { text-align: center;padding: 5px 20px;font-size: 21px;line-height: 34px; }
.style-66983 .registration { margin: 0 0 5px 0; }
.style-66983 .start-time { font-size: 14px;line-height: 18px; }
.style-66983 .end-time { font-size: 14px;line-height: 18px; }
.style-66983 .event-time { font-size: 14px;line-height: 18px; }
.style-66983 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-66983 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-66983 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-66983 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-66983 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-66983 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-66983 .filter-group-list { width: 100%; }
.style-66983 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-66983 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-66983 .button-group { display: block;margin: 0 0 20px 0; }
.style-66983 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-66983 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-66983 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-66983 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-66983 .calendar-days { margin: 0;border: 0; }
.style-66983 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-66983 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-66983 .prev-button:hover { background-color: #3b5e7f; }
.style-66983 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-66983 .next-button:hover { background-color: #3b5e7f; }
.style-66983 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-66983 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-66983 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-66983 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-66983 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-66983 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-66983 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-66983 .newsarchivelist img { float: right;margin-left: 10px; }
.style-66983 .view-comments { margin-top: 5px; }
.style-66983 .large-calendar-grid { border-color: transparent;border: 0; }
.style-66983 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-66983 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-66983 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-66983 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-66983 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-66983 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-66983 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-66983 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-66983 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-66983 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-66983 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-66983 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-66983 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-66983 .more-details { font-size: 14px;line-height: 18px; }
.style-66983 a.ical-feed { background-color: #64a70b; }
.style-67543 .h1-style { z-index: 2;font-size: 45px;font-weight: 600;color: #fff;position: absolute;top: 65%;text-align: left;text-transform: Capitalize;letter-spacing: 0;font-family: Merriweather;padding: 20px;background: rgba(0, 102, 79, .7);background-image: linear-gradient(45deg, #00664f  25%, transparent 25%), 
        linear-gradient(-45deg, #00664f  25%, transparent 25%), 
        linear-gradient(45deg, transparent 75%, #00664f  75%), 
        linear-gradient(-45deg, transparent 75%, #00664f  75%);-moz-background-size: 2px 2px;background-size: 2px 2px;-webkit-background-size: 2px 2.1px;/* override value for webkit */
    background-position: 0 0, 1px 0, 1px -1px, 0px 1px; }
.style-67543 .h1-style:after { box-shadow: inset 0 0 0 200px rgba(255,255,255,0.05);filter: blur(10px); }
.style-67543 .h2-style { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;color: #64a70b;display: block;text-align: center;padding: 0; }
.style-67543 .h3-style { font-weight: normal;font-size: 21px; }
.style-67543 .h4-style { color: #00a9e0;margin-right: 5px;display: inline;margin-top: 2px;font-size: 23px;text-transform: capitalize;text-align: left;font-weight: normal; }
.style-67543 .h5-style { font-size: 22px;font-weight: 400; }
.style-67543 .button { padding: 10px 20px;border-radius: 5px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #00A9E0;color: #fff;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px; }
.style-67543 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-67543 { z-index: 1; }
.style-67543 time { color: #696158;margin: 0 0 5px 0; }
.style-67543 .readmore { margin: 0px 0 0 0;display: list;padding: 10px 20px; }
.style-67543 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-67543 .h4-style A:hover { text-decoration: underline; }
.style-67543 .long-description { margin: 0 50px;padding: 10px;text-align: center;font-size: 16px; }
.style-67543 .brief-description { margin: 0 50px 15px 50px;clear: left;line-height: 2;text-align: center;font-size: 16px; }
.style-67543 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-67543 .photos { text-align: center; }
.style-67543 .contact-info { margin: 0 0 5px 0; }
.style-67543 .text img { margin-bottom: 20px;text-align: center; }
.style-67543 .author { display: inline;text-valign: top;font-weight: normal;margin-right: 5px;font-size: 22px;color: #00A9E0;clear: right; }
.style-67543 .news img { margin: 0;vertical-align: top;display: list-item;padding-left: 10px;width: 200px;overflow: auto; }
.style-67543 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-67543 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-67543 .header-widget { padding-top: 20px;margin-bottom: 0; }
.style-67543 .backbutton { margin-top: 10px; }
.style-67543 A.links-urllink { display: none; }
.style-67543 .ical i { background-color: #64A70B; }
.style-67543 li.group { margin: 0px 0 20px 20px;padding: 20px 20px 30px 0;text-align: center;clear: both;overflow: auto;border-bottom: 6px dotted #d7d2cb; }
.style-67543 div.content-wrap { text-align: center;padding: 5px 20px;font-size: 21px;line-height: 34px; }
.style-67543 .registration { margin: 0 0 5px 0; }
.style-67543 .start-time { font-size: 14px;line-height: 18px; }
.style-67543 .end-time { font-size: 14px;line-height: 18px; }
.style-67543 .event-time { font-size: 14px;line-height: 18px; }
.style-67543 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-67543 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-67543 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-67543 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-67543 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-67543 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-67543 .filter-group-list { width: 100%; }
.style-67543 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-67543 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-67543 .button-group { display: block;margin: 0 0 20px 0; }
.style-67543 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-67543 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-67543 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-67543 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-67543 .calendar-days { margin: 0;border: 0; }
.style-67543 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-67543 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-67543 .prev-button:hover { background-color: #3b5e7f; }
.style-67543 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-67543 .next-button:hover { background-color: #3b5e7f; }
.style-67543 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-67543 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-67543 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-67543 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-67543 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-67543 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-67543 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-67543 .newsarchivelist img { float: right;margin-left: 10px; }
.style-67543 .view-comments { margin-top: 5px; }
.style-67543 .large-calendar-grid { border-color: transparent;border: 0; }
.style-67543 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-67543 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-67543 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-67543 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-67543 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-67543 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-67543 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-67543 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-67543 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-67543 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-67543 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-67543 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-67543 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-67543 .more-details { font-size: 14px;line-height: 18px; }
.style-67543 a.ical-feed { background-color: #64a70b; }
.style-67188 .h2-style { margin: 0 0 20px 10px; }
.style-67188 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-67188 .h4-style:hover { color: #333; }
.style-67188 { height: 100%;bottom: 0; }
.style-67188 time { color: #aaa;margin: 0 0 5px 0; }
.style-67188 .readmore { margin: 10px 0 0 0; }
.style-67188 .readmore:hover { color: #fff; }
.style-67188 .archive { margin: 10px 0 0 0; }
.style-67188 .archive:hover { color: #fff; }
.style-67188 .category-description { margin: 0 0 10px 0; }
.style-67188 .link-image { margin: 0 20px 0 0; }
.style-67188 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-67188 .h4-style A:hover { color: #333; }
.style-67188 .long-description { margin: 0 0 10px 0; }
.style-67188 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-67188 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-67188 .bio { margin: 10px 0 0 0; }
.style-67188 .answer { margin: 10px 0 0 0; }
.style-67188 .biobutton { margin: 10px 0 0 0; }
.style-67188 .biobutton:hover { color: #fff; }
.style-67188 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-67188 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-67188 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-67188 .photo img { width: 100%;z-index: 1;-webkit-transform: rotate(-10deg);-moz-transform: rotate(-10deg);border: 10px solid #fff;-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);transition: 300ms linear all; }
.style-67188 .photo img:hover { z-index: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transition: 300ms linear all; }
.style-67188 .backbutton { margin: 10px 0 0 0; }
.style-67188 .backbutton:hover { color: #fff; }
.style-67188 .album-name { margin: 0 0 10px 0; }
.style-67188 .album-select-form { margin: 0 0 0px 0; }
.style-67188 .photo figure { padding: 0px;margin: 0px; }
.style-67188 .photo figcaption { text-align: center; }
.style-67188 li.group { margin: 10px 0;padding: 15px 15px 15px 15px; }
.style-67188 div.content-wrap { background-color: #fff;box-sizing: border-box;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);margin: 0; }
.style-67188 .album .photo-list { padding: 0px;margin: 0; }
.style-67188 .readmore-detail-page:hover { color: #fff; }
.style-67188 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-67188 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-67188 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-67188 .event-detail { margin: 0 0 0 60px; }
.style-67188 .view-all:hover { color: #fff; }
.style-67188 .view-comments:hover { color: #333; }
.style-67189 .h2-style { margin: 0 0 20px 10px; }
.style-67189 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-67189 .h4-style:hover { color: #333; }
.style-67189 { height: 100%;bottom: 0; }
.style-67189 time { color: #aaa;margin: 0 0 5px 0; }
.style-67189 .readmore { margin: 10px 0 0 0; }
.style-67189 .readmore:hover { color: #fff; }
.style-67189 .archive { margin: 10px 0 0 0; }
.style-67189 .archive:hover { color: #fff; }
.style-67189 .category-description { margin: 0 0 10px 0; }
.style-67189 .link-image { margin: 0 20px 0 0; }
.style-67189 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-67189 .h4-style A:hover { color: #333; }
.style-67189 .long-description { margin: 0 0 10px 0; }
.style-67189 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-67189 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-67189 .bio { margin: 10px 0 0 0; }
.style-67189 .answer { margin: 10px 0 0 0; }
.style-67189 .biobutton { margin: 10px 0 0 0; }
.style-67189 .biobutton:hover { color: #fff; }
.style-67189 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-67189 .caption { margin: 30px 0;font-style: italic;color: #666; }
.style-67189 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-67189 .photo img { width: 100%;z-index: 4;-webkit-transform: rotate(4deg);-moz-transform: rotate(4deg);border: 10px solid #fff;-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);margin-top: -50px;transition: 300ms linear all; }
.style-67189 .photo img:hover { z-index: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transition: 300ms linear all; }
.style-67189 .backbutton { margin: 10px 0 0 0; }
.style-67189 .backbutton:hover { color: #fff; }
.style-67189 .album-name { margin: 0 0 10px 0; }
.style-67189 .album-select-form { margin: 0 0 0px 0; }
.style-67189 .photo figure { padding: 0px;margin: 0px; }
.style-67189 .photo figcaption { text-align: center; }
.style-67189 li.group { margin: 10px 0;padding: 15px 15px 15px 15px; }
.style-67189 div.content-wrap { background-color: rgba (255, 255, 255, 0);box-sizing: border-box;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);margin: 0; }
.style-67189 .album .photo-list { padding: 0px;margin: 0; }
.style-67189 .readmore-detail-page:hover { color: #fff; }
.style-67189 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-67189 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-67189 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-67189 .event-detail { margin: 0 0 0 60px; }
.style-67189 .view-all:hover { color: #fff; }
.style-67189 .view-comments:hover { color: #333; }
.style-67190 .h2-style { margin: 0 0 20px 10px; }
.style-67190 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-67190 .h4-style:hover { color: #333; }
.style-67190 { height: 100%;bottom: 0; }
.style-67190 time { color: #aaa;margin: 0 0 5px 0; }
.style-67190 .readmore { margin: 10px 0 0 0; }
.style-67190 .readmore:hover { color: #fff; }
.style-67190 .archive { margin: 10px 0 0 0; }
.style-67190 .archive:hover { color: #fff; }
.style-67190 .category-description { margin: 0 0 10px 0; }
.style-67190 .link-image { margin: 0 20px 0 0; }
.style-67190 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-67190 .h4-style A:hover { color: #333; }
.style-67190 .long-description { margin: 0 0 10px 0; }
.style-67190 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-67190 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-67190 .bio { margin: 10px 0 0 0; }
.style-67190 .answer { margin: 10px 0 0 0; }
.style-67190 .biobutton { margin: 10px 0 0 0; }
.style-67190 .biobutton:hover { color: #fff; }
.style-67190 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-67190 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-67190 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-67190 .photo img { width: 100%;z-index: 5;-webkit-transform: rotate(-6deg);-moz-transform: rotate(-6deg);border: 10px solid #fff;-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);margin-top: -50px;transition: 300ms linear all; }
.style-67190 .photo img:hover { z-index: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transition: 300ms linear all; }
.style-67190 .backbutton { margin: 10px 0 0 0; }
.style-67190 .backbutton:hover { color: #fff; }
.style-67190 .album-name { margin: 0 0 10px 0; }
.style-67190 .album-select-form { margin: 0 0 0px 0; }
.style-67190 .photo figure { padding: 0px;margin: 0px; }
.style-67190 .photo figcaption { text-align: center; }
.style-67190 li.group { margin: 10px 0;padding: 15px 15px 15px 15px; }
.style-67190 div.content-wrap { background-color: rgba (255, 255, 255, 0);box-sizing: border-box;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);margin: 0; }
.style-67190 .album .photo-list { padding: 0px;margin: 0; }
.style-67190 .readmore-detail-page:hover { color: #fff; }
.style-67190 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-67190 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-67190 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-67190 .event-detail { margin: 0 0 0 60px; }
.style-67190 .view-all:hover { color: #fff; }
.style-67190 .view-comments:hover { color: #333; }
.style-67191 .h2-style { margin: 0 0 20px 10px; }
.style-67191 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-67191 .h4-style:hover { color: #333; }
.style-67191 { height: 100%;bottom: 0; }
.style-67191 time { color: #aaa;margin: 0 0 5px 0; }
.style-67191 .readmore { margin: 10px 0 0 0; }
.style-67191 .readmore:hover { color: #fff; }
.style-67191 .archive { margin: 10px 0 0 0; }
.style-67191 .archive:hover { color: #fff; }
.style-67191 .category-description { margin: 0 0 10px 0; }
.style-67191 .link-image { margin: 0 20px 0 0; }
.style-67191 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-67191 .h4-style A:hover { color: #333; }
.style-67191 .long-description { margin: 0 0 10px 0; }
.style-67191 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-67191 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-67191 .bio { margin: 10px 0 0 0; }
.style-67191 .answer { margin: 10px 0 0 0; }
.style-67191 .biobutton { margin: 10px 0 0 0; }
.style-67191 .biobutton:hover { color: #fff; }
.style-67191 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-67191 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-67191 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-67191 .photo img { width: 100%;z-index: 5;-webkit-transform: rotate(11deg);-moz-transform: rotate(11deg);border: 10px solid #fff;-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);margin-top: -50px;transition: 300ms linear all; }
.style-67191 .photo img:hover { z-index: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transition: 300ms linear all; }
.style-67191 .backbutton { margin: 10px 0 0 0; }
.style-67191 .backbutton:hover { color: #fff; }
.style-67191 .album-name { margin: 0 0 10px 0; }
.style-67191 .album-select-form { margin: 0 0 0px 0; }
.style-67191 .photo figure { padding: 0px;margin: 0px; }
.style-67191 .photo figcaption { text-align: center; }
.style-67191 li.group { margin: 10px 0;padding: 15px 15px 15px 15px; }
.style-67191 div.content-wrap { background-color: rgba (255, 255, 255, 0);box-sizing: border-box;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);margin: 0; }
.style-67191 .album .photo-list { padding: 0px;margin: 0; }
.style-67191 .readmore-detail-page:hover { color: #fff; }
.style-67191 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-67191 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-67191 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-67191 .event-detail { margin: 0 0 0 60px; }
.style-67191 .view-all:hover { color: #fff; }
.style-67191 .view-comments:hover { color: #333; }
.style-79042 .h2-style { margin: 0 0 20px 10px; }
.style-79042 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-79042 .h4-style:hover { color: #333; }
.style-79042 { height: 100%;bottom: 0;text-align: center; }
.style-79042 time { color: #aaa;margin: 0 0 5px 0; }
.style-79042 .readmore { margin: 10px 0 0 0; }
.style-79042 .readmore:hover { color: #fff; }
.style-79042 .archive { margin: 10px 0 0 0; }
.style-79042 .archive:hover { color: #fff; }
.style-79042 .category-description { margin: 0 0 10px 0; }
.style-79042 .link-image { margin: 0 20px 0 0; }
.style-79042 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-79042 .h4-style A:hover { color: #333; }
.style-79042 .long-description { margin: 0 0 10px 0; }
.style-79042 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-79042 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-79042 .bio { margin: 10px 0 0 0; }
.style-79042 .answer { margin: 10px 0 0 0; }
.style-79042 .biobutton { margin: 10px 0 0 0; }
.style-79042 .biobutton:hover { color: #fff; }
.style-79042 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-79042 .caption { margin: 30px 0;font-style: italic;color: #666; }
.style-79042 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-79042 .photo img { width: 50%;z-index: 4;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);border: 0px solid #fff;-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);margin-top: -70px;transition: 300ms linear all;text-align: center; }
.style-79042 .photo img:hover { z-index: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transition: 300ms linear all; }
.style-79042 .backbutton { margin: 10px 0 0 0; }
.style-79042 .backbutton:hover { color: #fff; }
.style-79042 .album-name { margin: 0 0 10px 0; }
.style-79042 .album-select-form { margin: 0 0 0px 0; }
.style-79042 .photo figure { padding: 0px;margin: 0px; }
.style-79042 .photo figcaption { text-align: center; }
.style-79042 li.group { margin: 10px 0;padding: 15px 15px 15px 15px; }
.style-79042 div.content-wrap { background-color: rgba (255, 255, 255, 0);box-sizing: border-box;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);margin: 0; }
.style-79042 .album .photo-list { padding: 0px;margin: 0; }
.style-79042 .readmore-detail-page:hover { color: #fff; }
.style-79042 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-79042 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-79042 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-79042 .event-detail { margin: 0 0 0 60px; }
.style-79042 .view-all:hover { color: #fff; }
.style-79042 .view-comments:hover { color: #333; }
.style-65414 .h2-style { margin: 0 0 20px 10px; }
.style-65414 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-65414 .h4-style:hover { color: #333; }
.style-65414 { height: 100%;bottom: 0; }
.style-65414 time { color: #aaa;margin: 0 0 5px 0; }
.style-65414 .readmore { margin: 10px 0 0 0; }
.style-65414 .readmore:hover { color: #fff; }
.style-65414 .archive { margin: 10px 0 0 0; }
.style-65414 .archive:hover { color: #fff; }
.style-65414 .category-description { margin: 0 0 10px 0; }
.style-65414 .link-image { margin: 0 20px 0 0; }
.style-65414 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-65414 .h4-style A:hover { color: #333; }
.style-65414 .long-description { margin: 0 0 10px 0; }
.style-65414 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-65414 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-65414 .bio { margin: 10px 0 0 0; }
.style-65414 .answer { margin: 10px 0 0 0; }
.style-65414 .biobutton { margin: 10px 0 0 0; }
.style-65414 .biobutton:hover { color: #fff; }
.style-65414 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-65414 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-65414 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-65414 .photo img { width: 100%; }
.style-65414 .backbutton { margin: 10px 0 0 0; }
.style-65414 .backbutton:hover { color: #fff; }
.style-65414 .album-name { margin: 0 0 10px 0; }
.style-65414 .album-select-form { margin: 0 0 0px 0; }
.style-65414 .photo figure { padding: 0px;margin: 0px; }
.style-65414 .photo figcaption { text-align: center; }
.style-65414 li.group { margin: 10px 0;padding: 15px;color: #fff;-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);box-shadow: 21px 21px 7px -12px rgba(204,204,204,1); }
.style-65414 div.content-wrap { background-color: rgba (255, 255, 255, 0);box-sizing: border-box;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);margin: 0; }
.style-65414 .album .photo-list { padding: 0px;margin: 0; }
.style-65414 .readmore-detail-page:hover { color: #fff; }
.style-65414 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-65414 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-65414 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-65414 .event-detail { margin: 0 0 0 60px; }
.style-65414 .view-all:hover { color: #fff; }
.style-65414 .view-comments:hover { color: #333; }
.style-69133 .h2-style { margin: 0 0 20px 10px; }
.style-69133 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-69133 .h4-style:hover { color: #333; }
.style-69133 { height: 100%;margin-bottom: -150px;box-sizing: border-box;-webkit-transform: translateY(-160px);-ms-transform: translateY(-160px);transform: translateY(-160px);margin: 0 5%; }
.style-69133 time { color: #aaa;margin: 0 0 5px 0; }
.style-69133 .readmore { margin: 10px 0 0 0; }
.style-69133 .readmore:hover { color: #fff; }
.style-69133 .archive { margin: 10px 0 0 0; }
.style-69133 .archive:hover { color: #fff; }
.style-69133 .category-description { margin: 0 0 10px 0; }
.style-69133 .link-image { margin: 0 20px 0 0; }
.style-69133 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-69133 .h4-style A:hover { color: #333; }
.style-69133 .long-description { margin: 0 0 10px 0; }
.style-69133 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-69133 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-69133 .bio { margin: 10px 0 0 0; }
.style-69133 .answer { margin: 10px 0 0 0; }
.style-69133 .biobutton { margin: 10px 0 0 0; }
.style-69133 .biobutton:hover { color: #fff; }
.style-69133 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-69133 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-69133 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-69133 .photo img { width: 100%;z-index: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);border: 10px solid #fff;-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);transition: 300ms linear all; }
.style-69133 .photo img:hover { z-index: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transition: 300ms linear all; }
.style-69133 .backbutton { margin: 10px 0 0 0; }
.style-69133 .backbutton:hover { color: #fff; }
.style-69133 .album-name { margin: 0 0 10px 0; }
.style-69133 .album-select-form { margin: 0 0 0px 0; }
.style-69133 .photo figure { padding: 0px;margin: 0px; }
.style-69133 .photo figcaption { text-align: center; }
.style-69133 li.group { margin: 10px 0;padding: 15px 15px 15px 15px; }
.style-69133 div.content-wrap { background-color: #fff;box-sizing: border-box;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);margin: 0; }
.style-69133 .album .photo-list { padding: 0px;margin: 0; }
.style-69133 .readmore-detail-page:hover { color: #fff; }
.style-69133 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-69133 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-69133 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-69133 .event-detail { margin: 0 0 0 60px; }
.style-69133 .view-all:hover { color: #fff; }
.style-69133 .view-comments:hover { color: #333; }
.style-66948 .h2-style { margin: 0 0 20px 10px;font-family: Merriweather;color: #fff;font-size: 18px;font-weight: 600;text-align: center;padding-top: 10px; }
.style-66948 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-66948 .h4-style:hover { color: #333; }
.style-66948 { height: 100%;bottom: 0;margin: 0;padding: 0; }
.style-66948 time { color: #aaa;margin: 0 0 5px 0; }
.style-66948 .readmore { margin: 10px 0 0 0; }
.style-66948 .readmore:hover { color: #fff; }
.style-66948 .archive { margin: 10px 0 0 0; }
.style-66948 .archive:hover { color: #fff; }
.style-66948 .category-description { margin: 0 0 10px 0; }
.style-66948 .link-image { margin: 0 20px 0 0; }
.style-66948 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-66948 .h4-style A:hover { color: #333; }
.style-66948 .long-description { margin: 0 0 10px 0; }
.style-66948 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-66948 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-66948 .bio { margin: 10px 0 0 0; }
.style-66948 .answer { margin: 10px 0 0 0; }
.style-66948 .biobutton { margin: 10px 0 0 0; }
.style-66948 .biobutton:hover { color: #fff; }
.style-66948 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-66948 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-66948 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-66948 .photo img { border: 10px solid #fff; }
.style-66948 .backbutton { margin: 10px 0 0 0; }
.style-66948 .backbutton:hover { color: #fff; }
.style-66948 .album-name { margin: 0 0 10px 0; }
.style-66948 .album-select-form { margin: 0 0 0px 0; }
.style-66948 .photo figure { padding: 0px;margin: 0px; }
.style-66948 .photo figcaption { text-align: center; }
.style-66948 li.group { margin: 0;padding: 0; }
.style-66948 .album .photo-list { padding: 0px;margin: 0; }
.style-66948 .readmore-detail-page:hover { color: #fff; }
.style-66948 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-66948 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-66948 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-66948 .event-detail { margin: 0 0 0 60px; }
.style-66948 .view-all:hover { color: #fff; }
.style-66948 .view-comments:hover { color: #333; }
.style-77020 .h2-style { margin: 0 0 20px 10px;font-family: Merriweather;color: #fff;font-size: 18px;font-weight: 600;text-align: center;padding-top: 10px; }
.style-77020 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-77020 .h4-style:hover { color: #333; }
.style-77020 { height: 100%;margin: 0 0 30px 0;padding: 0;text-align: center; }
.style-77020 time { color: #aaa;margin: 0 0 5px 0; }
.style-77020 .readmore { margin: 10px 0 0 0; }
.style-77020 .readmore:hover { color: #fff; }
.style-77020 .archive { margin: 10px 0 0 0; }
.style-77020 .archive:hover { color: #fff; }
.style-77020 .category-description { margin: 0 0 10px 0; }
.style-77020 .link-image { margin: 0 20px 0 0; }
.style-77020 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-77020 .h4-style A:hover { color: #333; }
.style-77020 .long-description { margin: 0 0 10px 0; }
.style-77020 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-77020 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-77020 .bio { margin: 10px 0 0 0; }
.style-77020 .answer { margin: 10px 0 0 0; }
.style-77020 .biobutton { margin: 10px 0 0 0; }
.style-77020 .biobutton:hover { color: #fff; }
.style-77020 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-77020 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-77020 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-77020 .photo img { border: 10px solid #fff; }
.style-77020 .backbutton { margin: 10px 0 0 0; }
.style-77020 .backbutton:hover { color: #fff; }
.style-77020 .album-name { margin: 0 0 10px 0; }
.style-77020 .album-select-form { margin: 0 0 0px 0; }
.style-77020 .photo figure { padding: 0px;margin: 0px;text-align: center; }
.style-77020 .photo figcaption { text-align: center; }
.style-77020 li.group { margin: 0;padding: 0; }
.style-77020 .album .photo-list { padding: 0px;margin: 0; }
.style-77020 .readmore-detail-page:hover { color: #fff; }
.style-77020 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-77020 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-77020 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-77020 .event-detail { margin: 0 0 0 60px; }
.style-77020 .view-all:hover { color: #fff; }
.style-77020 .view-comments:hover { color: #333; }
.style-68953 .h2-style { background: #ffffff;font-family: Merriweather;padding: 15px;font-size: 40px;font-weight: 600;color: #00664f;padding-top: 20px; }
.style-68953 .h4-style { color: #00664f;font-size: 35px;font-weight: 600;padding: 10px 15px; }
.style-68953 { margin-bottom: -150px;box-sizing: border-box;-webkit-transform: translateY(-160px);-ms-transform: translateY(-160px);transform: translateY(-160px);margin: 0 5%; }
.style-68953 .description { font-size: 16px;line-height: 28px;padding: 15px; }
.style-68953 time { padding: 10px 15px; }
.style-68953 .long-description { font-size: 16px;line-height: 28px;padding: 15px; }
.style-68953 .brief-description { font-size: 22px;line-height: 28px;padding: 10px 15px;color: #64a70b; }
.style-68953 .text img { width: 400px;padding: 0px 0 0px 0px;margin-left: 10px;margin-bottom: 15px;border: 10px solid #fff;-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);box-shadow: 21px 21px 7px -12px rgba(204,204,204,1); }
.style-68953 .backbutton { background: #64a70b;color: #fff;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border: 1px solid #64a70b;margin-left: 15px; }
.style-68953 .backbutton:hover { background-color: #FFFFFF;color: #64a70b;border: 1px solid #64a70b; }
.style-68953 div.content-wrap { background-color: #fff;padding: 1.5em; }
.style-69649 .h2-style { background: #ffffff;font-family: Merriweather;padding: 15px;font-size: 40px;font-weight: 600;color: #00664f;padding-top: 20px; }
.style-69649 .h4-style { color: #00664f;font-size: 35px;font-weight: 600;padding: 10px 15px; }
.style-69649 { margin-bottom: -150px;box-sizing: border-box;-webkit-transform: translateY(-160px);-ms-transform: translateY(-160px);transform: translateY(-160px);margin: 0 5%; }
.style-69649 .description { font-size: 16px;line-height: 28px;padding: 15px; }
.style-69649 time { padding: 10px 15px; }
.style-69649 .long-description { font-size: 16px;line-height: 28px;padding: 15px; }
.style-69649 .brief-description { font-size: 22px;line-height: 28px;padding: 10px 15px;color: #64a70b; }
.style-69649 .text img { width: 400px;padding: 0px 0 0px 0px;margin-left: 10px;margin-bottom: 15px;border: 10px solid #fff;-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);box-shadow: 21px 21px 7px -12px rgba(204,204,204,1); }
.style-69649 .backbutton { background: #64a70b;color: #fff;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border: 1px solid #64a70b;margin-left: 15px; }
.style-69649 .backbutton:hover { background-color: #FFFFFF;color: #64a70b;border: 1px solid #64a70b; }
.style-69649 div.content-wrap { background-color: #fff;padding: 1.5em;font-style: italic;font-size: 22px;color: #64a70b;line-height: 28px; }
.style-69394 .h2-style { background: #ffffff;font-family: Merriweather;padding: 15px;font-size: 40px;font-weight: 600;color: #00664f;padding-top: 20px; }
.style-69394 .h4-style { color: #00664f;font-size: 35px;font-weight: 600;padding: 10px 15px; }
.style-69394 { margin-bottom: 0px;box-sizing: border-box;-webkit-transform: translateY(-0px);-ms-transform: translateY(-0px);transform: translateY(-0px);margin: 0 5%; }
.style-69394 .description { font-size: 16px;line-height: 28px;padding: 15px; }
.style-69394 time { padding: 10px 15px; }
.style-69394 .long-description { font-size: 16px;line-height: 28px;padding: 15px; }
.style-69394 .brief-description { font-size: 22px;line-height: 28px;padding: 10px 15px;color: #64a70b; }
.style-69394 .text img { width: 400px;padding: 0px 0 0px 0px;margin-left: 10px;margin-bottom: 15px;border: 10px solid #fff;-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);box-shadow: 21px 21px 7px -12px rgba(204,204,204,1); }
.style-69394 .backbutton { background: #64a70b;color: #fff;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border: 1px solid #64a70b;margin-left: 15px; }
.style-69394 .backbutton:hover { background-color: #FFFFFF;color: #64a70b;border: 1px solid #64a70b; }
.style-69394 div.content-wrap { background-color: #fff;padding: 1.5em; }
.style-69138 .h2-style { font-family: Merriweather;padding: 15px;font-size: 30px;font-weight: 600;color: #00664f;padding-top: 20px;line-height: 38px; }
.style-69138 .h4-style { color: #00664f;font-size: 35px;font-weight: 600;padding: 10px 15px; }
.style-69138 A { margin: 0 0 20px 0;font-size: 24px;font-weight: 600;text-decoration: none;border-bottom: 2px solid #00a9e0; }
.style-69138 { margin-bottom: -150px;background: rgba(0,169,224,.1);box-sizing: border-box;-webkit-transform: translateY(-160px);-ms-transform: translateY(-160px);transform: translateY(-160px);margin: 0 5%;padding: 2%; }
.style-69138 .description { font-size: 16px;line-height: 28px;padding: 15px; }
.style-69138 time { padding: 10px 15px; }
.style-69138 .long-description { font-size: 16px;line-height: 28px;padding: 15px; }
.style-69138 .brief-description { font-size: 22px;line-height: 28px;padding: 10px 15px;color: #64a70b; }
.style-69138 .backbutton { background: #64a70b;color: #fff;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border: 1px solid #64a70b;margin-left: 15px; }
.style-69138 .backbutton:hover { background-color: #FFFFFF;color: #64a70b;border: 1px solid #64a70b; }
.style-69138 A.links-urllink { margin: 0 0 20px 0;color: #00664f;font-size: 24px;font-weight: 600;text-decoration: none; }
.style-69138 A.links-urllink:hover { background: #00a9e0;color: #fff; }
.style-69138 li.group { margin-bottom: 30px;padding-bottom: 10px;border-bottom: 1px solid #fff; }
.style-69138 div.content-wrap { padding: 1.5em; }
.style-69617 .h2-style { font-family: Merriweather;padding: 15px;font-size: 30px;font-weight: 600;color: #fff;padding-top: 20px;line-height: 38px; }
.style-69617 .h4-style { color: #00664f;font-size: 35px;font-weight: 600;padding: 10px 15px; }
.style-69617 { margin-bottom: 0;background-color: #eec03f;box-sizing: border-box;-webkit-transform: translateY(-160px);-ms-transform: translateY(-160px);transform: translateY(-160px);margin: 0 5%;padding: 2%;color: #fff; }
.style-69617 .description { font-size: 16px;line-height: 28px;padding: 15px; }
.style-69617 time { padding: 10px 15px; }
.style-69617 .long-description { font-size: 16px;line-height: 28px;padding: 15px; }
.style-69617 .brief-description { font-size: 22px;line-height: 28px;padding: 10px 15px;color: #64a70b; }
.style-69617 .backbutton { background: #64a70b;color: #fff;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border: 1px solid #64a70b;margin-left: 15px; }
.style-69617 .backbutton:hover { background-color: #FFFFFF;color: #64a70b;border: 1px solid #64a70b; }
.style-69617 div.content-wrap { padding: 1.5em;font-size: 18px;line-height: 26px; }
.style-87499 .h1-style { color: #FFFFFF;font-family: Merriweather;font-weight: bold;text-transform: none;letter-spacing: 1px; }
.style-87499 .h2-style { color: #00A9E0;font-family: Merriweather;text-align: center; }
.style-87499 .h3-style { color: #00A9E0;font-weight: bold;font-family: Merriweather; }
.style-87499 .h4-style { color: #004C97;font-family: Merriweather; }
.style-87499 .h5-style { color: #004C97;padding: 10px;font-size: 25px;font-weight: 600;margin-bottom: -20px;margin-top: 20px; }
.style-87499 .h6-style { color: #000000;padding: 10px;font-size: 18px;font-weight: 400;border-width: 0px 0px 1px 0px;border-style: dotted;border-color: #FFFFFF;line-height: 30px; }
.style-87499 A { color: #FFFFFF; }
.style-87499 .button { background-color: #00A9E0;color: #FFFFFF; }
.style-87499 { background-color: #A4DBE8;padding: 25px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;margin: 20px;color: #FFFFFF;text-align: center;font-family: Merriweather;font-size: 18px; }
.style-87489 .h1-style { color: #FFFFFF;font-family: Merriweather;font-weight: bold; }
.style-87489 .h2-style { color: #FFFFFF;font-family: Merriweather;text-align: center; }
.style-87489 .h3-style { color: #FFFFFF;font-weight: bold;font-family: Merriweather; }
.style-87489 .h4-style { color: #FFFFFF;font-family: Merriweather; }
.style-87489 .h5-style { color: #FFFFFF; }
.style-87489 .h6-style { color: #FFFFFF; }
.style-87489 A { color: #FFFFFF; }
.style-87489 .button { background-color: #F1B434;color: #FFFFFF; }
.style-87489 { background-color: #00664F;padding: 25px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;margin: 10px 0px 10px 0px;color: #FFFFFF;text-align: center; }
.style-87502 .h1-style { color: #FFFFFF;font-family: Merriweather;font-weight: bold;text-transform: none;letter-spacing: 1px; }
.style-87502 .h2-style { color: #00664F;font-family: Merriweather;text-align: center; }
.style-87502 .h3-style { color: #00664F;font-weight: bold;font-family: Merriweather; }
.style-87502 .h4-style { color: #008C95;font-family: Merriweather; }
.style-87502 .h5-style { color: #008C95;padding: 10px;font-size: 25px;font-weight: 600;margin-bottom: -20px;margin-top: 20px; }
.style-87502 .h6-style { color: #000000;padding: 10px;font-size: 18px;font-weight: 400;border-width: 0px 0px 1px 0px;border-style: dotted;border-color: #FFFFFF;line-height: 30px; }
.style-87502 A { color: #FFFFFF; }
.style-87502 .button { background-color: #00664F;color: #FFFFFF; }
.style-87502 { background-color: #A1D884;padding: 25px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;margin: 20px;color: #FFFFFF;text-align: center;font-family: Merriweather;font-size: 18px; }
.style-87488 .h1-style { color: #FFFFFF;font-family: Merriweather;font-weight: bold; }
.style-87488 .h2-style { color: #FFFFFF;font-family: Merriweather;text-align: center; }
.style-87488 .h3-style { color: #FFFFFF;font-weight: bold;font-family: Merriweather; }
.style-87488 .h4-style { color: #FFFFFF;font-family: Merriweather; }
.style-87488 .h5-style { color: #FFFFFF; }
.style-87488 .h6-style { color: #FFFFFF; }
.style-87488 A { color: #FFFFFF; }
.style-87488 .button { background-color: #F1B434;color: #FFFFFF; }
.style-87488 { background-color: #00A9E0;padding: 25px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;margin: 10px 0px 10px 0px;color: #FFFFFF;text-align: center; }
.style-87487 .h1-style { color: #FFFFFF;font-family: Merriweather;font-weight: bold; }
.style-87487 .h2-style { color: #FFFFFF;font-family: Merriweather;text-align: center; }
.style-87487 .h3-style { color: #FFFFFF;font-weight: bold;font-family: Merriweather; }
.style-87487 .h4-style { color: #FFFFFF;font-family: Merriweather; }
.style-87487 .h5-style { color: #FFFFFF; }
.style-87487 .h6-style { color: #FFFFFF; }
.style-87487 A { color: #FFFFFF; }
.style-87487 .button { background-color: #F1B434;color: #FFFFFF; }
.style-87487 { background-color: #64A70B;padding: 25px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;margin: 10px 0px 10px 0px;color: #FFFFFF;text-align: center; }
.style-87486 .h1-style { color: #FFFFFF;font-family: Merriweather;font-weight: bold; }
.style-87486 .h2-style { color: #FFFFFF;font-family: Merriweather;text-align: center; }
.style-87486 .h3-style { color: #FFFFFF;font-weight: bold;font-family: Merriweather; }
.style-87486 .h4-style { color: #FFFFFF;font-family: Merriweather; }
.style-87486 .h5-style { color: #FFFFFF; }
.style-87486 .h6-style { color: #FFFFFF; }
.style-87486 A { color: #FFFFFF; }
.style-87486 .button { background-color: #FEDB00;color: #050505; }
.style-87486 { background-color: #F1B434;padding: 25px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;margin: 10px 0px 10px 0px;color: #FFFFFF;text-align: center; }
.style-87494 .h1-style { color: #FFFFFF;font-family: Merriweather;font-weight: bold; }
.style-87494 .h2-style { color: #FBDB65;font-family: Merriweather;text-align: center; }
.style-87494 .h3-style { color: #FFFFFF;font-weight: bold;font-family: Merriweather; }
.style-87494 .h4-style { color: #FFFFFF;font-family: Merriweather; }
.style-87494 .h5-style { color: #FFFFFF; }
.style-87494 .h6-style { color: #FFFFFF;padding: 10px;font-size: 18px;font-weight: 400;border-width: 0px 0px 1px 0px;border-style: dotted;border-color: #FFFFFF;line-height: 30px; }
.style-87494 A { color: #FFFFFF; }
.style-87494 .button { background-color: #FEDB00;color: #050505; }
.style-87494 { background-color: #F1B434;padding: 25px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;margin: 20px;color: #FFFFFF;text-align: center;font-family: Merriweather;font-size: 18px; }
.style-87490 .h1-style { color: #FFFFFF;font-family: Merriweather;font-weight: bold; }
.style-87490 .h2-style { color: #FFFFFF;font-family: Merriweather;text-align: center; }
.style-87490 .h3-style { color: #FFFFFF;font-weight: bold;font-family: Merriweather; }
.style-87490 .h4-style { color: #FFFFFF;font-family: Merriweather; }
.style-87490 .h5-style { color: #FFFFFF; }
.style-87490 .h6-style { color: #FFFFFF; }
.style-87490 A { color: #FFFFFF; }
.style-87490 .button { background-color: #F1B434;color: #FFFFFF; }
.style-87490 { background-color: #008C95;padding: 25px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;margin: 10px 0px 10px 0px;text-align: center;color: #FFFFFF; }
.style-90193 .h1-style { color: #FFFFFF;font-family: Merriweather;font-weight: bold; }
.style-90193 .h2-style { color: #FFFFFF;font-family: Merriweather;text-align: center; }
.style-90193 .h3-style { color: #FFFFFF;font-weight: bold;font-family: Merriweather; }
.style-90193 .h4-style { color: #FFFFFF;font-family: Merriweather;font-size: 30px; }
.style-90193 .h5-style { color: #FFFFFF; }
.style-90193 .h6-style { color: #FFFFFF; }
.style-90193 A { color: #FFFFFF; }
.style-90193 .button { background-color: #F1B434;color: #FFFFFF; }
.style-90193 { background-color: #00a9e0;padding: 25px;margin: 0px 0px 0px 0px;text-align: center;color: #FFFFFF; }
.style-87485 .h1-style { color: #FFFFFF;font-family: Merriweather;font-weight: bold; }
.style-87485 .h2-style { color: #FFFFFF;font-family: Merriweather;text-align: center; }
.style-87485 .h3-style { color: #FFFFFF;font-weight: bold;font-family: Merriweather; }
.style-87485 .h4-style { color: #FFFFFF;font-family: Merriweather; }
.style-87485 .h5-style { color: #FFFFFF; }
.style-87485 .h6-style { color: #FFFFFF; }
.style-87485 .button { background-color: #F1B434;color: #FFFFFF; }
.style-87485 { background-color: #FEDB00;padding: 25px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;margin: 10px 0px 10px 0px;text-align: center;color: #000000; }
.style-87495 .h1-style { color: #FFFFFF;font-family: Merriweather;font-weight: bold;text-transform: none;letter-spacing: 1px; }
.style-87495 .h2-style { color: #F18635;font-family: Merriweather;text-align: center; }
.style-87495 .h3-style { color: #F18635;font-weight: bold;font-family: Merriweather; }
.style-87495 .h4-style { color: #FFFFFF;font-family: Merriweather; }
.style-87495 .h5-style { color: #FFFFFF; }
.style-87495 .h6-style { color: #000000;padding: 10px;font-size: 18px;font-weight: 400;border-width: 0px 0px 1px 0px;border-style: dotted;border-color: #FFFFFF;line-height: 30px; }
.style-87495 A { color: #FFFFFF; }
.style-87495 .button { background-color: #FEDB00;color: #050505; }
.style-87495 { background-color: #FEDB00;padding: 25px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;margin: 20px;color: #FFFFFF;text-align: center;font-family: Merriweather;font-size: 18px; }
.style-87497 .h1-style { color: #FFFFFF;font-family: Merriweather;font-weight: bold;text-transform: none;letter-spacing: 1px; }
.style-87497 .h2-style { color: #64A70B;font-family: Merriweather;text-align: center; }
.style-87497 .h3-style { color: #64A70B;font-weight: bold;font-family: Merriweather; }
.style-87497 .h4-style { color: #00664F;font-family: Merriweather; }
.style-87497 .h5-style { color: #00664F;padding: 10px;font-size: 25px;font-weight: 600;margin-bottom: -20px;margin-top: 20px; }
.style-87497 .h6-style { color: #000000;padding: 10px;font-size: 18px;font-weight: 400;border-width: 0px 0px 1px 0px;border-style: dotted;border-color: #FFFFFF;line-height: 30px; }
.style-87497 A { color: #FFFFFF; }
.style-87497 .button { background-color: #64A70B;color: #FFFFFF; }
.style-87497 { background-color: #C5E86C;padding: 25px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;margin: 20px;color: #FFFFFF;text-align: center;font-family: Merriweather;font-size: 18px; }
.style-90961 .h1-style { color: #FFFFFF;font-family: Merriweather;font-weight: bold; }
.style-90961 .h2-style { color: #003B4D;font-family: Merriweather;text-align: left; }
.style-90961 .h3-style { color: #003B4D;font-weight: bold;font-family: Merriweather; }
.style-90961 .h4-style { color: #FFFFFF;font-family: Merriweather; }
.style-90961 .h5-style { color: #FFFFFF; }
.style-90961 .h6-style { color: #FFFFFF; }
.style-90961 A { color: #FFFFFF; }
.style-90961 .button { background-color: #F1B434;color: #FFFFFF; }
.style-90961 { background-color: #E6F9FF;padding: 25px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;margin: 10px 0px 10px 0px;text-align: left;color: #003B4D;font-size: 17px;line-height: 24px; }
.style-77670 .h2-style { margin: 20px 0 20px 0px;font-weight: 600;font-family: Merriweather;display: block;font-size: 30px;text-align: center;color: #64A70B; }
.style-77670 A { display: block;text-decoration: none;font-weight: bold;letter-spacing: .05em;font-size: .9333em;text-transform: uppercase;color: #fff;background-color: #00664f;border: 1px solid #00664f;padding: .65em 1em;box-sizing: border-box;-webkit-transition: background-color .3s ease, border-color .3s ease;-o-transition: background-color .3s ease, border-color .3s ease;transition: background-color .3s ease, border-color .3s ease; }
.style-77670 A:hover { border-color: #dadada;color: #00664f;background-color: transparent; }
.style-77670 { text-align: center;font-family: 'Montserrat', sans-serif;position: relative;margin-bottom: 20px; }
.style-77670:before { content: "";display: block;width: 80%;height: 1px;background-color: #dadada;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: -1; }
.style-77670 .mini-sitemap-close { background: #fff;color: #00664f;border: 0;border-bottom: 1px solid rgba(215,210,203,1); }
.style-77670 .ms-level1 { background: #fff;color: #00664f; }
.style-77670 .ms-l1-text { background: #fff;color: #8c857b;border: 0;text-align: left;text-transform: Capitalize;font-weight: normal; }
.style-77670 .header-widget { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: #64a70b;margin-bottom: .35em;margin-top: 2em;display: inline;margin-right: .25em;line-height: 1; }
.style-77670 A.links-urllink { z-index: 3;font-size: 14px;line-height: 20px;padding: 15px;margin-bottom: 15px; }
.style-77670 .album-name { font-size: 18px;font-weight: 400;color: #00664f; }
.style-77670 li.group { display: inline-block;width: 50%;padding: 0 .4em; }
.style-77670 div.content-wrap { background-color: #fff;padding: 0 2em;box-sizing: border-box;display: inline-block; }
.style-46404 .h2-style { color: #60a70b;font-size: 24px;padding: 0px 0px 15px 0px;font-weight: normal; }
.style-46404 .h4-style { display: block;text-decoration: none;margin-top: 20px;font-size: 24px;font-weight: normal; }
.style-46404 { margin: 0px;text-align: center;color: #8c857b;width: 100%; }
.style-46404 .link-image { margin-bottom: 0px;max-width: 420px;box-shadow: 5px 5px 10px #6b6b6b;padding: 10px; }
.style-46404 .link-image:hover { background-color: #fff; }
.style-46404 .h4-style A { display: block;text-decoration: none;margin-top: 20px;font-size: 24px; }
.style-46404 .h4-style A:hover { background-color: #fff;color: #64a70b; }
.style-46404 .long-description { padding: 20px;display: inline-block;text-align: left;font-size: 16px; }
.style-46404 .brief-description { text-align: left; }
.style-46404 .affinity img { text-align: center; }
.style-46404 A.links-urllink { margin-top: 15px;display: inline-block;text-align: center;padding: 20px;font-size: 30px;line-height: 32px;font-weight: 500;text-decoration: none;text-transform: capitalize;border: 2px solid #FFFFFF;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;font-family: Merriweather;color: #64a70b; }
.style-46404 A.links-urllink:hover { background-color: #64a70b;color: #fff;text-decoration: none;text-shadow: 0px 1px 0 rgba(255,255,255,0);border: 2px solid #64a70b;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-46404 li.group { margin-top: 10px;word-break: keep-all;text-align: center;padding: 20px;padding-bottom: 10px;border: 0px solid rgba(215,210,203,1);width: 45%;float: left;display: inline-block;clear: right; }
.style-46404 li.subcategory-group { text-align: center; }
.style-46404 div.content-wrap { width: 100%;text-align: center; }
.style-46404 .shopping-cart { display: none; }
.style-46404 .item-image { width: 100%;display: inline-block; }
.style-46404 .item-name { display: block; }
.style-48021 .h2-style { color: #60a70b;font-size: 24px;padding: 0px 0px 15px 0px;font-weight: normal; }
.style-48021 .h4-style { font-size: 15px;font-weight: normal;margin-top: 0px; }
.style-48021 A { display: inline-block;text-align: center;margin: 10px;margin-top: 0px;padding: 13px;font-size: 20px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;color: #64a70b;font-family: 'Julius Sans One', sans-serif;text-shadow: 0px 1px 0 rgba(255,255,255,1);border: 2px solid #64a70b; }
.style-48021 A:hover { color: #FFFFFF;background-color: #64a70b;text-shadow: 0px 1px 0 rgba(255,255,255,0); }
.style-48021 { padding: 0 10px;margin: 15px 0;text-align: left;color: #8c857b; }
.style-48021 .long-description { padding: 10px; }
.style-48021 .affinity img { text-align: center; }
.style-48021 A.links-urllink { display: inline-block;text-align: center;margin: 10px 0 20px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;font-family: "Open Sans";border: 0px solid #00a9e0;text-shadow: 0px 1px 0 rgba(255,255,255,1);width: 80%;color: #009AE0; }
.style-48021 A.links-urllink:hover { background-color: #00a9e0;color: #fff;text-decoration: none;text-shadow: 0px 1px 0 rgba(255,255,255,0); }
.style-48021 li.group { margin-top: 10px;word-break: keep-all;overflow: hidden;display: inline-block;text-align: center; }
.style-48021 li.subcategory-group { text-align: center; }
.style-48021 div.content-wrap { -moz-column-count: 2;-moz-column-gap: 30px;-webkit-column-count: 2;-webkit-column-gap: 30px;column-count: 2;column-gap: 40px;padding: 0px 0px 20px 0px;text-align: left;word-break: keep-all; }
.style-48021 .shopping-cart { display: none; }
.style-48021 .item-image { width: 100%;display: inline-block; }
.style-48021 .item-name { display: block; }
.style-69145 .h2-style { color: #60a70b;font-size: 24px;padding: 0px 0px 15px 0px;font-weight: normal; }
.style-69145 .h4-style { display: block;text-decoration: none;margin-top: 20px;font-size: 24px;font-weight: normal; }
.style-69145 { margin: 0px;text-align: center;color: #8c857b;width: 100%; }
.style-69145 .link-image { margin-bottom: 0px;max-width: 420px;box-shadow: 5px 5px 10px #6b6b6b;padding: 10px; }
.style-69145 .link-image:hover { background-color: #fff; }
.style-69145 .h4-style A { display: block;text-decoration: none;margin-top: 20px;font-size: 24px; }
.style-69145 .h4-style A:hover { background-color: #fff;color: #64a70b; }
.style-69145 .long-description { padding: 20px;display: inline-block;text-align: left;font-size: 16px; }
.style-69145 .brief-description { text-align: left; }
.style-69145 .affinity img { text-align: center; }
.style-69145 A.links-urllink { margin-top: 15px;display: inline-block;text-align: center;padding: 20px;font-size: 30px;line-height: 32px;font-weight: 500;text-decoration: none;text-transform: capitalize;border: 2px solid #FFFFFF;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;font-family: Merriweather;color: #64a70b; }
.style-69145 A.links-urllink:hover { background-color: #64a70b;color: #fff;text-decoration: none;text-shadow: 0px 1px 0 rgba(255,255,255,0);border: 2px solid #64a70b;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-69145 li.group { margin-top: 10px;word-break: keep-all;align-content: top;text-align: center;padding: 20px;padding-bottom: 10px;border: 0px solid rgba(215,210,203,1);flex-wrap: wrap;-moz-webkit-flex-wrap: wrap;-webkit-flex-wrap: wrap;width: calc(45%);display: inline-block; }
.style-69145 li.subcategory-group { text-align: center; }
.style-69145 div.content-wrap { width: 100%;text-align: center; }
.style-69145 .shopping-cart { display: none; }
.style-69145 .item-image { width: 100%;display: inline-block; }
.style-69145 .item-name { display: block; }
.style-47996 .h2-style { margin-top: 0;margin-bottom: 10px; }
.style-47996 .h4-style { text-decoration: none;font-weight: normal;font-size: 22px;padding: 10px;margin: 0;margin-bottom: 10px;color: #0083AD;border-radius: 0 0 5px 5px; }
.style-47996 A { color: #0083AD; }
.style-47996 { text-align: center;padding: 20px 0;color: #8c857b; }
.style-47996 .long-description { text-align: left;font-size: 12pt;line-height: 20pt; }
.style-47996 .brief-description { text-align: left;font-size: 12pt;line-height: 27px; }
.style-47996 .job-title { text-align: left; }
.style-47996 .bus-phone { text-align: left; }
.style-47996 .email { text-align: left; }
.style-47996 .biobutton { display: block;margin: 5px 0; }
.style-47996 .title { font-weight: bold; }
.style-47996 .caption { font-style: italic; }
.style-47996 .affinity img { margin-bottom: 10px;float: left;margin-right: 10px; }
.style-47996 .nick-name { color: #00A9E0;font-size: 18px; }
.style-47996 .name-prefix { font-weight: 400; }
.style-47996 .first-name { font-weight: 400;color: #00A9E0;font-size: 18px; }
.style-47996 .last-name { font-weight: 400;color: #00A9E0;font-size: 18px; }
.style-47996 .maiden-name { color: #00A9E0;font-size: 18px; }
.style-47996 .name-suffix { font-weight: 400; }
.style-47996 A.links-urllink { color: #00A9E0;font-size: 19px;line-height: 28px;font-weight: bold;display: block;text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin-bottom: 10px; }
.style-47996 A.links-urllink:hover { color: #00A9E0;text-decoration: underline; }
.style-47996 li.group { display: inline-block;vertical-align: top;word-break: normal;margin: 0 15px 20px 5px;padding: 0 25px 25px 25px;border: 1px solid #d7d2cb;font-weight: 400;text-decoration: none;border-top: 5px solid #00a9e0;flex-wrap: wrap;-moz-webkit-flex-wrap: wrap;-webkit-flex-wrap: wrap; }
.style-47996 li.group:hover { border-top: 5px solid #64a70b; }
.style-47996 li.group:first-child { border-left: 1px dashed #d7d2cb; }
.style-47996 div.content-wrap { font-size: 14px; }
.style-47996 .readmore-detail-page { text-align: center; }
.style-47996 .nick-name { font-weight: 400; }
.style-47996 .middle-initial { font-weight: 400; }
.style-47996 .maiden-name { font-weight: 400; }
.style-47996 .business-name { text-align: left; }
.style-47996 .grad-year-short { font-weight: 400; }
.style-47996 .grad-year-short:before { content: "'"; }
.style-47996 .directory-details { text-align: left; }
.style-85549 .h2-style { margin-top: 0;margin-bottom: 10px; }
.style-85549 .h4-style { text-decoration: none;font-weight: normal;font-size: 22px;padding: 10px;margin: 0;margin-bottom: 10px;color: #0083AD;border-radius: 0 0 5px 5px; }
.style-85549 { text-align: center;padding: 20px 0;color: #8c857b; }
.style-85549 .long-description { text-align: left;font-size: 12pt;line-height: 20pt; }
.style-85549 .brief-description { text-align: left;font-size: 12pt;line-height: 27px; }
.style-85549 .job-title { text-align: left; }
.style-85549 .bus-phone { text-align: left; }
.style-85549 .email { text-align: left; }
.style-85549 .biobutton { display: block;margin: 5px 0; }
.style-85549 .title { font-weight: bold; }
.style-85549 .caption { font-style: italic; }
.style-85549 .affinity img { margin-bottom: 10px;float: left;margin-right: 10px; }
.style-85549 .nick-name { color: #00A9E0;font-size: 18px; }
.style-85549 .name-prefix { font-weight: 400; }
.style-85549 .first-name { font-weight: 400;color: #00A9E0;font-size: 18px; }
.style-85549 .last-name { font-weight: 400;color: #00A9E0;font-size: 18px; }
.style-85549 .maiden-name { color: #00A9E0;font-size: 18px; }
.style-85549 .name-suffix { font-weight: 400; }
.style-85549 A.links-urllink { color: #00A9E0;font-size: 19px;line-height: 28px;font-weight: bold;display: block;text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin-bottom: 10px; }
.style-85549 A.links-urllink:hover { color: #00A9E0;text-decoration: underline; }
.style-85549 li.group { display: inline-block;vertical-align: top;word-break: normal;margin: 0 0px 10px 0px;padding: 0 25px 25px 25px;border: 1px solid #d7d2cb;font-weight: 400;text-decoration: none;border-top: 5px solid #00a9e0;flex-wrap: wrap;-moz-webkit-flex-wrap: wrap;-webkit-flex-wrap: wrap;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px 5px 0px 0; }
.style-85549 li.group:hover { border-top: 5px solid #64a70b; }
.style-85549 li.group:first-child { border-left: 1px dashed #d7d2cb; }
.style-85549 div.content-wrap { font-size: 14px;text-align: left;margin: 0 0px; }
.style-85549 .readmore-detail-page { text-align: center; }
.style-85549 .nick-name { font-weight: 400; }
.style-85549 .middle-initial { font-weight: 400; }
.style-85549 .maiden-name { font-weight: 400; }
.style-85549 .business-name { text-align: left; }
.style-85549 .grad-year-short { font-weight: 400; }
.style-85549 .grad-year-short:before { content: "'"; }
.style-85549 .directory-details { text-align: left; }
.style-77672 .h2-style { margin-top: 0;margin-bottom: 10px; }
.style-77672 .h4-style { text-decoration: none;font-weight: normal;font-size: 22px;padding: 10px;margin: 0;margin-bottom: 10px;color: #0083AD;border-radius: 0 0 5px 5px; }
.style-77672 A { color: #0083AD; }
.style-77672 { text-align: center;padding: 20px 0;color: #8c857b; }
.style-77672 .long-description { text-align: left;font-size: 12pt;line-height: 20pt; }
.style-77672 .brief-description { text-align: left;font-size: 12pt;line-height: 27px; }
.style-77672 .job-title { text-align: left; }
.style-77672 .bus-phone { text-align: left; }
.style-77672 .email { text-align: left; }
.style-77672 .biobutton { display: block;margin: 5px 0; }
.style-77672 .title { font-weight: bold; }
.style-77672 .caption { font-style: italic; }
.style-77672 .affinity img { margin-bottom: 10px;float: left;margin-right: 10px; }
.style-77672 .nick-name { color: #00A9E0;font-size: 18px; }
.style-77672 .name-prefix { font-weight: 400; }
.style-77672 .first-name { font-weight: 400;color: #00A9E0;font-size: 18px; }
.style-77672 .last-name { font-weight: 400;color: #00A9E0;font-size: 18px; }
.style-77672 .maiden-name { color: #00A9E0;font-size: 18px; }
.style-77672 .name-suffix { font-weight: 400; }
.style-77672 A.links-urllink { color: #00A9E0;font-size: 19px;line-height: 28px;font-weight: bold;display: block;text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin-bottom: 10px; }
.style-77672 A.links-urllink:hover { color: #00A9E0;text-decoration: underline; }
.style-77672 li.group { display: inline-block;vertical-align: top;word-break: normal;margin: 0 15px 20px 5px;padding: 0 25px 25px 25px;border: 1px solid #d7d2cb;font-weight: 400;text-decoration: none;border-top: 5px solid #00a9e0;flex-wrap: wrap;-moz-webkit-flex-wrap: wrap;-webkit-flex-wrap: wrap; }
.style-77672 li.group:hover { border-top: 5px solid #64a70b; }
.style-77672 li.group:first-child { border-left: 1px dashed #d7d2cb; }
.style-77672 div.content-wrap { font-size: 14px; }
.style-77672 .readmore-detail-page { text-align: center; }
.style-77672 .nick-name { font-weight: 400; }
.style-77672 .middle-initial { font-weight: 400; }
.style-77672 .maiden-name { font-weight: 400; }
.style-77672 .business-name { text-align: left; }
.style-77672 .grad-year-short { font-weight: 400; }
.style-77672 .grad-year-short:before { content: "'"; }
.style-77672 .directory-details { text-align: left; }
.style-53784 .h2-style { margin-top: 0;margin-bottom: 10px; }
.style-53784 .h4-style { text-decoration: none;font-weight: normal;font-size: 20px;padding: 10px; }
.style-53784 .h4-style:hover { color: #64a70b; }
.style-53784 A { text-decoration: none; }
.style-53784 { text-align: center;padding: 20px 0;color: #8c857b; }
.style-53784 .link-image { width: 100%;padding: 0;margin: 0; }
.style-53784 .h4-style A { text-decoration: none; }
.style-53784 .h4-style A:hover { color: #64a70b;text-decoration: underline; }
.style-53784 .long-description { text-align: left;padding: 0 25px 25px 25px; }
.style-53784 .brief-description { text-align: left; }
.style-53784 .job-title { text-align: left; }
.style-53784 .bus-phone { text-align: left; }
.style-53784 .email { text-align: left; }
.style-53784 .lists img { width: 100%;padding: 0;margin: 0; }
.style-53784 .biobutton { display: block;margin: 5px 0; }
.style-53784 .title { font-weight: bold; }
.style-53784 .caption { font-style: italic; }
.style-53784 .affinity img { margin-bottom: 10px;float: left;margin-right: 10px; }
.style-53784 .nick-name { color: #00A9E0;font-size: 18px; }
.style-53784 .name-prefix { font-weight: 400; }
.style-53784 .first-name { font-weight: 400;color: #00A9E0;font-size: 18px; }
.style-53784 .last-name { font-weight: 400;color: #00A9E0;font-size: 18px; }
.style-53784 .maiden-name { color: #00A9E0;font-size: 18px; }
.style-53784 .name-suffix { font-weight: 400; }
.style-53784 A.links-urllink { color: #64a70b;font-size: 25px;line-height: 28px;font-weight: 400;display: block;text-decoration: none;border-top: 0px solid #64a70b;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px 0;padding: 10px 5px 15px 5px; }
.style-53784 A.links-urllink:hover { color: #00a9e0;border-top: 0px solid #00a9e0; }
.style-53784 li.group { display: inline-block;vertical-align: top;word-break: normal;margin: 0 10px 20px 0px;padding: 0;border: 1px solid #d7d2cb;font-weight: 400;text-decoration: none;flex-wrap: wrap;-moz-webkit-flex-wrap: wrap;-webkit-flex-wrap: wrap;width: calc(30% + 1.0vw);border-top: 5px solid #64a70b; }
.style-53784 li.group:hover { border-top: 5px solid #00a9e0; }
.style-53784 li.group:first-child { border-left: 1px dashed #d7d2cb; }
.style-53784 div.content-wrap { font-size: 14px;margin: 0; }
.style-53784 .registration { display: inline-block;text-align: center;margin: 10px 0 20px 0;padding: 10px;font-size: 16px;line-height: 24px;font-weight: 400;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;font-family: "Open Sans";border: 2px solid #00a9e0;text-shadow: 0px 1px 0 rgba(255,255,255,1);width: 20%;color: #009AE0; }
.style-53784 .registration:hover { background-color: rgba(0,169,224,.1);color: #fff;text-shadow: 0px 0px 0 rgba(255,255,255,1); }
.style-53784 .readmore-detail-page { text-align: center; }
.style-53784 .start-date { display: none; }
.style-53784 .end-date { display: none; }
.style-53784 .nick-name { font-weight: 400; }
.style-53784 .middle-initial { font-weight: 400; }
.style-53784 .maiden-name { font-weight: 400; }
.style-53784 .business-name { text-align: left; }
.style-53784 .grad-year-short { font-weight: 400; }
.style-53784 .grad-year-short:before { content: "'"; }
.style-53784 .directory-details { text-align: left; }
.style-53767 .h2-style { font-size: 50px;padding: 20px 0px 20px 25px;font-weight: normal;text-align: center;font-family: Dancing Script;color: #00a9e0; }
.style-53767 .h4-style { font-size: 15px;font-weight: normal;margin-top: 0px; }
.style-53767 { padding: 0 5px;margin: 0;background-color: rgba(0,169,224,.0); }
.style-53767 time { font-size: 14px;text-align: left;padding-left: 10px;margin-top: 0;font-weight: bold; }
.style-53767 .readmore { padding: 0 6px;margin: 5px;text-align: left;border-radius: 34px; }
.style-53767 .archive { margin: 5px;background-color: rgba(0,169,224,.0); }
.style-53767 .archive:hover { background-color: rgba(0,169,224,.8);color: #ffffff; }
.style-53767 .h4-style A { margin: 0;color: #64a70b;padding: 10px 5px 0 10px;display: block;font-size: 24px;line-height: 26px;font-weight: 400;text-decoration: none;text-transform: capitalize;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.0);text-align: center;border-top: 5px solid #64a70b; }
.style-53767 .h4-style A:hover { color: #00a9e0; }
.style-53767 .brief-description { font-size: 14px;text-align: left;line-height: 18px;padding: 10px; }
.style-53767 .news img { width: 100%; }
.style-53767 .lists img { text-align: center;width: 100%; }
.style-53767 .title { font-size: 19px;color: #00A9E0; }
.style-53767 A.links-urllink { display: inline-block;text-align: center;margin: 0px 0 20px 0;padding: 15px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: capitalize;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;font-family: "Open Sans";border: 2px solid #00a9e0;color: #009AE0; }
.style-53767 A.links-urllink:hover { background-color: #00a9e0;color: #ffffff; }
.style-53767 .photo figure { text-align: center; }
.style-53767 li.group { margin: 10px 5px;text-align: right;width: calc(30% + 1.0vw);min-height: 65px;display: inline-block;flex-wrap: column wrap;border: 1px solid #d7d2cb;vertical-align: top;background-color: #ffffff;background: rgba(215,210,203,.1); }
.style-53767 li.subcategory-group { text-align: center;margin: 0 0 auto; }
.style-53767 div.content-wrap { display: flex;flex-wrap: wrap;text-align: center; }
.style-53767 .album .photo-list { text-align: center; }
.style-53767 .newsarchivelist img { width: 100%; }
.style-46232 .h2-style { font-size: 40px;padding: 20px 0px 30px 25px;font-weight: 200;text-align: center;color: #00a9e0; }
.style-46232 .h4-style { font-size: 15px;font-weight: normal;margin-top: 0px; }
.style-46232 .button { background-color: #00a9e0;color: #ffffff; }
.style-46232 .button:hover { background-color: rgba(0,169,224,.1);color: #00a9e0; }
.style-46232 { padding: 0 5px;margin-top: 10px;margin-bottom: 50px;background-color: rgba(0,169,224,.0); }
.style-46232 time { font-size: 14px;text-align: left;padding: 0 10px;margin-top: 0px;font-weight: 600;display: block;color: #00a9e0;width: 100%; }
.style-46232 .readmore { padding: 0 5px;margin-left: 10px;margin-bottom: 0px
border-radius: 0px;display: block;text-align: right;font-size: 11px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-46232 .archive:before { clear: both; }
.style-46232 .h4-style A { margin: 0;color: #8C857B;padding: 10px 5px 0 10px;display: block;font-size: 1.2em;font-weight: bold;text-decoration: none;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.0);text-align: left; }
.style-46232 .h4-style A:hover { color: #00a9e0; }
.style-46232 .h4-style A:first-child { border-top: 5px solid #64a70b; }
.style-46232 .long-description { padding: 0 10px; }
.style-46232 .brief-description { font-size: .9em;text-align: left;line-height: 18px;padding: 10px;word-wrap: break-word;width: 100%; }
.style-46232 .news img { width: 100%;height: 100%; }
.style-46232 A.links-urllink { display: inline-block;text-align: center;margin: 0px 0 20px 0;padding: 15px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;font-family: "Open Sans";border: 2px solid #00a9e0;color: #009AE0; }
.style-46232 A.links-urllink:hover { background-color: #00a9e0;color: #ffffff; }
.style-46232 li.group { border: 1px solid #d7d2cb;vertical-align: top;background-color: #ffffff;flex-wrap: wrap;-moz-webkit-flex-wrap: wrap;-webkit-flex-wrap: wrap;display: inline-flex;margin: 0 0 1em; }
.style-46232 li.group:before { flex-wrap: nowrap; }
.style-46232 li.group:after { word-wrap: break-all;overflow: hidden; }
.style-46232 li.subcategory-group { text-align: center;margin: 0 0 auto; }
.style-46232 div.content-wrap { -moz-column-count: 4;-webkit-column-count: 4;column-count: 4;-moz-column-gap: 1.2em;-webkit-column-gap: 1.2em;column-gap: 1.2 em; }
.style-46232 .newsarchivelist img { width: 100%; }
.style-47327 .h2-style { font-size: 50px;padding: 20px 0px 20px 25px;font-weight: normal;text-align: center;font-family: Dancing Script;color: #00a9e0; }
.style-47327 .h4-style { font-size: 15px;font-weight: normal;margin-top: 0px; }
.style-47327 { padding: 0 5px;margin: 0;background-color: rgba(0,169,224,.0); }
.style-47327 time { font-size: 14px;text-align: left;padding-left: 10px;margin-top: 0;font-weight: bold; }
.style-47327 .readmore { padding: 0 6px;margin: 5px;text-align: left;border-radius: 34px; }
.style-47327 .archive { margin: 5px;background-color: rgba(0,169,224,.0); }
.style-47327 .archive:hover { background-color: rgba(0,169,224,.8);color: #ffffff; }
.style-47327 .link-image { margin: 0px;text-align: center;border-width: 0px;border-style: solid;padding: 3px 0px 0px 0;border-color: #FFFFFF;width: 100%; }
.style-47327 .h4-style A { margin: 0;color: #8C857B;padding: 10px 5px 0 10px;display: block;font-size: 18px;font-weight: bold;text-decoration: none;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.0);text-align: left;border-top: 5px solid #64a70b; }
.style-47327 .h4-style A:hover { color: #00a9e0; }
.style-47327 .long-description { padding: 10px;text-align: left;font-size: 16px;line-height: 26px; }
.style-47327 .brief-description { font-size: 14px;text-align: left;line-height: 18px;padding: 10px; }
.style-47327 .news img { width: 100%; }
.style-47327 A.links-urllink { display: block;text-align: center;margin: 0px;padding: 15px 0;font-size: 20px;line-height: 15px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 0px;-moz-border-radius: 0px;background-color: #00a9e0;border-radius: 0px;font-family: "Open Sans";color: #ffffff; }
.style-47327 A.links-urllink:hover { background-color: #64a70b;color: #ffffff; }
.style-47327 li.group { margin: 10px 5px;border: 0px solid #d7d2cb;vertical-align: top;border-width: 0px;text-align: center;padding: 0; }
.style-47327 li.subcategory-group { text-align: center;margin: 0; }
.style-47327 div.content-wrap { background-color: rgba(0,169,224,.1);background-position: left top;background-repeat: repeat; }
.style-47327 .newsarchivelist img { width: 100%; }
.style-24173 .h2-style { margin: 0 0 5px 0;color: #64A70B;font-weight: normal;padding-bottom: 10px; }
.style-24173 .h3-style { font-weight: normal;font-size: 25px;padding-bottom: 5px;margin-bottom: 0px;text-align: left;margin-right: 5px; }
.style-24173 .h4-style { color: #00a9e0;font-size: 21px;text-transform: capitalize;text-align: left;font-weight: normal;margin-bottom: 5px;line-height: 29px; }
.style-24173 .h5-style { color: #64A70B;font-weight: normal;font-size: 16px; }
.style-24173 A { color: #64a70b; }
.style-24173 .button { padding: 10px;border-radius: 5px;border-width: 0px;background-color: rgba(0,169,224,.1);color: #00A9E0; }
.style-24173 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-24173 { margin: 0 0 40px 20px; }
.style-24173 time { color: #696158;margin: 0 0 5px 0; }
.style-24173 .readmore { margin: 10px 0 0 0; }
.style-24173 .h4-style A { color: #00664f;font-size: 21px;text-align: left;margin-bottom: 5px;line-height: 29px;font-family: Helvetica;text-decoration: underline;clear: both;border: 0px; }
.style-24173 .h4-style A:hover { padding-right: 45px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-24173 .long-description { margin-bottom: 15px; }
.style-24173 .brief-description { margin-bottom: 10px; }
.style-24173 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-24173 .contact-info { margin: 0 0 5px 0; }
.style-24173 .author { display: inline;text-valign: top;font-weight: bold;margin-right: 5px; }
.style-24173 .news img { margin: 0;vertical-align: top;display: list-item;padding-right: 15px;width: 100%; }
.style-24173 .lists img { padding-right: 10px;width: 125px; }
.style-24173 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-24173 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-24173 .backbutton { margin-top: 10px; }
.style-24173 A.links-urllink { color: #00A9E0; }
.style-24173 li.group { margin: 0px 0 20px 0px;padding: 0px 10px 15px 0;border-bottom: 1px solid #d7d2cb;text-align: left;clear: both; }
.style-24173 li.group:hover { content: '\00ba  '; }
.style-24173 div.content-wrap { text-align: center;width: 100%; }
.style-24173 .team-coach { font-weight: bold; }
.style-24173 .schedule-date { color: #8C857B;font-size: 16px; }
.style-24173 .schedule-opponent { font-style: italic; }
.style-24173 .schedule-time { color: #8C857B; }
.style-24173 .schedule-site { color: #00A9E0; }
.style-24173 .schedule-result { padding: 5px 0;color: #64a70b;font-weight: bold;text-align: left; }
.style-24173 .schedule-highlights { text-align: center; }
.style-24173 .schedule-title { font-size: 18px;text-transform: none; }
.style-24173 .registration { margin: 0 0 5px 0; }
.style-24173 th.winloss-amount { padding: 8px; }
.style-24173 .readmore-detail-page { clear: both;border: 0px;padding-left: 0px;padding-right: 35px;background-image: url('/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-24173 .readmore-detail-page:hover { text-decoration: underline;background-color: #FFFFFF;color: #00A9E0;padding-right: 40px;background-image: url('/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-24173 .schedule-rescheduled { color: #BD9F08; }
.style-24173 .schedule-cancelled { color: #DB1629; }
.style-24173 .schedule-directions { text-align: center; }
.style-24173 .schedule-directions:hover { text-decoration: underline; }
.style-24173 .start-time { font-size: 14px;line-height: 18px; }
.style-24173 .end-time { font-size: 14px;line-height: 18px; }
.style-24173 .event-time { font-size: 14px;line-height: 18px; }
.style-24173 .date-icon { display: table-cell;float: none;text-align: center; }
.style-24173 .month-name { font-size: 16px;line-height: 40px;color: #00664F;text-transform: uppercase;height: 35px;width: 50px;background-color: #FFFFFF;border-top: 5px solid #d7d2cb;border-left: 1px solid #d7d2cb;border-right: 1px solid #d7d2cb; }
.style-24173 .day-number { font-weight: bold;font-size: 24px;line-height: 18px;color: #64A70B;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 50px;background-color: #fff;margin-right: 8px;border-left: 1px solid #d7d2cb;border-right: 1px solid #d7d2cb;border-bottom: 1px solid #d7d2cb; }
.style-24173 .event-detail { margin-left: 90px; }
.style-24173 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-24173 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-24173 .filter-group-list { width: 100%; }
.style-24173 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-24173 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-24173 .button-group { display: block;margin: 0 0 20px 0; }
.style-24173 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-24173 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-24173 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-24173 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-24173 .calendar-days { margin: 0;border: 0; }
.style-24173 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-24173 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-24173 .prev-button:hover { background-color: #3b5e7f; }
.style-24173 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-24173 .next-button:hover { background-color: #3b5e7f; }
.style-24173 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-24173 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-24173 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-24173 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-24173 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-24173 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-24173 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-24173 .newsarchivelist img { float: right;margin-left: 10px; }
.style-24173 .view-comments { margin-top: 5px; }
.style-24173 .large-calendar-grid { border-color: transparent;border: 0; }
.style-24173 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-24173 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-24173 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-24173 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-24173 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-24173 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-24173 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-24173 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-24173 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-24173 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-24173 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-24173 .game { padding: 10px;background-color: rgba(0,169,224,.1);margin: 5px 0 20px 0;width: 95%; }
.style-24173 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-24173 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-24173 .more-details { font-size: 14px;line-height: 18px; }
.style-24173 .team-list .column { width: calc(50% + 1.5vw); }
.style-24173 .team-list .team-link { padding: 10px;font-size: 15px;color: #8c857b;font-weight: bold;background-color: rgba(215,210,203,.2);text-decoration: none;margin-top: 0px;margin-right: 5px; }
.style-24173 .team-list .team-link:hover { padding-left: 10px;background-color: #64a70b;color: #ffffff;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-24173 .game .schedule-location { text-align: left; }
.style-24173 .game .ath-row.ath-row-one { float: none;overflow: hidden;clear: both; }
.style-24173 .schedule-site.Home { color: #00664F; }
.style-24173 .winloss.Loss { color: #8C857B; }
.style-24173 .date-icon-site.Home { color: #00664F;width: 50px; }
.style-24173 .date-icon-site.Away { color: #64a70b;width: 50px; }
.style-24173 a.print-button { text-align: left;text-decoration: none;padding: 8px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #FFFFFF; }
.style-24173 a.print-button span { margin: 0 0 20px 0;border-radius: 5px;border-width: 0px;background-color: rgba(0,169,224,.1);color: #00A9E0;font-weight: bold;padding: 10px;width: 210px;display: block;font-size: 17px;text-align: center;text-decoration: none; }
.style-24173 a.print-button span:hover { text-decoration: none;color: #FFFFFF;background-color: #00a9e0; }
.style-24173 a.ical-feed { background-color: #64a70b; }
.style-24173 .result-col { text-decoration: none; }
.style-24173 .location-col { text-align: left; }
.style-24173 .btn-team { color: #fff;background: #64a70b;border-right: 1px solid #fff; }
.style-24173 .btn-roster { color: #fff;background: #64a70b;border-right: 1px solid #fff; }
.style-24173 .btn-schedule { color: #fff;background: #64a70b; }
.style-26639 .h2-style { margin: 0 0 5px 10px;color: #64A70B;text-align: left;font-weight: normal;padding-bottom: 10px; }
.style-26639 .h3-style { font-weight: normal;font-size: 21px; }
.style-26639 .h4-style { color: #00a9e0;font-size: 21px;text-transform: capitalize;text-align: left;font-weight: normal;margin-bottom: 5px;line-height: 29px;margin-top: 10px; }
.style-26639 .h5-style { color: #64A70B;font-weight: normal;font-size: 16px; }
.style-26639 A { color: #64a70b; }
.style-26639 .button { padding: 10px;border-radius: 5px;border-width: 0px;background-color: rgba(0,169,224,.1);color: #00A9E0; }
.style-26639 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-26639 { margin: 0 20px 30px 20px; }
.style-26639 time { color: #696158;margin: 0 0 5px 0; }
.style-26639 .readmore { margin: 10px 0 0 0; }
.style-26639 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-26639 .h4-style A:hover { text-decoration: underline; }
.style-26639 .long-description { margin-bottom: 15px; }
.style-26639 .brief-description { margin-bottom: 10px; }
.style-26639 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-26639 .contact-info { margin: 0 0 5px 0; }
.style-26639 .author { display: inline;text-valign: top;font-weight: bold;margin-right: 5px; }
.style-26639 .news img { margin: 0;padding-bottom: 20px;vertical-align: top;display: list-item; }
.style-26639 .lists img { padding-right: 10px;width: 125px; }
.style-26639 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-26639 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-26639 .backbutton { margin-top: 10px; }
.style-26639 A.links-urllink { color: #00A9E0; }
.style-26639 li.group { margin: 0 0 20px 0;padding: 0 0 10px 0;overflow: hidden;clear: both; }
.style-26639 li.group:hover { content: '\00ba  '; }
.style-26639 div.content-wrap { text-align: left; }
.style-26639 .schedule-date { color: #8C857B;font-size: 16px; }
.style-26639 .schedule-opponent { font-style: italic; }
.style-26639 .schedule-time { color: #8C857B; }
.style-26639 .schedule-site { color: #00A9E0; }
.style-26639 .schedule-result { padding: 0px 0;color: #64a70b;font-weight: bold;text-align: right; }
.style-26639 .schedule-title { font-size: 18px; }
.style-26639 .registration { margin: 0 0 5px 0; }
.style-26639 .readmore-detail-page { clear: both;border: 0px;padding-left: 0px;padding-right: 35px;background-image: url('/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-26639 .readmore-detail-page:hover { text-decoration: underline;background-color: #FFFFFF;color: #00A9E0;padding-right: 40px;background-image: url('/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-26639 .schedule-rescheduled { color: #BD9F08; }
.style-26639 .schedule-cancelled { color: #DB1629; }
.style-26639 .schedule-directions:hover { text-decoration: underline; }
.style-26639 .start-time { font-size: 14px;line-height: 18px; }
.style-26639 .end-time { font-size: 14px;line-height: 18px; }
.style-26639 .event-time { font-size: 14px;line-height: 18px; }
.style-26639 .date-icon { display: table-cell;float: left;text-align: center; }
.style-26639 .month-name { font-size: 16px;line-height: 40px;color: #00664F;text-transform: uppercase;margin-top: 10px;height: 35px;width: 50px;background-color: #FFFFFF;border-top: 5px solid #d7d2cb;border-left: 1px solid #d7d2cb;border-right: 1px solid #d7d2cb; }
.style-26639 .day-number { font-weight: bold;font-size: 24px;line-height: 18px;color: #64A70B;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 50px;background-color: #fff;margin-right: 8px;border-left: 1px solid #d7d2cb;border-right: 1px solid #d7d2cb;border-bottom: 1px solid #d7d2cb; }
.style-26639 .event-detail { margin-left: 90px; }
.style-26639 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-26639 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-26639 .filter-group-list { width: 100%; }
.style-26639 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-26639 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-26639 .button-group { display: block;margin: 0 0 20px 0; }
.style-26639 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-26639 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-26639 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-26639 .date-break { border-top: 0px solid #d7d2cb; }
.style-26639 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-26639 .calendar-days { margin: 0;border: 0; }
.style-26639 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-26639 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-26639 .prev-button:hover { background-color: #3b5e7f; }
.style-26639 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-26639 .next-button:hover { background-color: #3b5e7f; }
.style-26639 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-26639 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-26639 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-26639 .selected-date { font-weight: normal;letter-spacing: 0px;text-transform: Capitalize;margin: 0 0 15px 0px;text-align: left;font-size: 25px;padding-bottom: 10px;border-bottom: 1px solid #d7d2cb; }
.style-26639 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26639 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-26639 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-26639 .newsarchivelist img { float: right;margin-left: 10px; }
.style-26639 .view-comments { margin-top: 5px; }
.style-26639 .large-calendar-grid { border-color: transparent;border: 0; }
.style-26639 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-26639 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-26639 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-26639 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-26639 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-26639 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-26639 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-26639 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-26639 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-26639 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-26639 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-26639 .game { padding: 0px 0px;margin: 5px 0 10px 0;width: 95%;border-bottom: 1px solid #ccc; }
.style-26639 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-26639 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-26639 .more-details { font-size: 14px;line-height: 18px; }
.style-26639 .game .ath-row.ath-row-one { float: none;overflow: hidden;clear: both; }
.style-26639 .date-icon-site.Home { color: #64A70B;width: 50px; }
.style-26639 .date-icon-site.Away { color: #00664F;width: 50px; }
.style-26639 a.print-button { width: 100%;display: block;background-color: #FFFFFF; }
.style-26639 a.print-button span { font-weight: bold;padding: 10px 0;margin: 0 0 20px 0;width: 210px;text-decoration: underline;display: block;font-size: 17px; }
.style-26639 a.print-button span:hover { text-decoration: none;color: #64a70b;background-color: #fff;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-26639 a.ical-feed { background-color: #64a70b; }
.style-46068 .h1-style { font-weight: 200;font-size: 40px;letter-spacing: 0em;text-transform: capitalize;color: #00A9E0;font-family: "Open Sans";margin: 0;text-align: center; }
.style-46068 .h2-style { font-weight: 200;font-size: 40px;letter-spacing: 0em;text-transform: capitalize;padding: 30px 0 20px 0px;color: #009ae0;font-family: "Open Sans";background-color: rgba(255, 255, 255, .0);margin: 0 0 auto;text-align: center; }
.style-46068 .h3-style { color: #00A9E0;font-weight: normal;font-size: 21px; }
.style-46068 .h4-style { margin: 0;padding: 0;padding-right: 45px;display: inline-block;color: #8C857B;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 16px; }
.style-46068 .h5-style { color: #8C857B; }
.style-46068 .h6-style { color: #8C857B; }
.style-46068 A { display: inline-block;text-align: center;margin: 10px 0 10px 0;color: #00a9e0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 5px;font-family: "Open Sans";border: 2px solid #00a9e0; }
.style-46068 A:hover { text-decoration: none;background-color: #00a9e0;color: #fff; }
.style-46068 .button:hover { background-color: #FFFFFF;color: #00A9E0;border-width: 2px;border-style: solid;border-color: #00A9E0; }
.style-46068 { margin: 10px 0 40px 0;padding: 20px 70px;text-align: center;background-color: rgba(215,210,203,0); }
.style-46068 time { color: #aaa;margin: 0 0 5px 0; }
.style-46068 .readmore { margin: 10px 0 0 0; }
.style-46068 .readmore:hover { color: #fff; }
.style-46068 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-46068 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-46068 .category-description { margin: 0 0 10px 0; }
.style-46068 .link-image { padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3); }
.style-46068 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18px; }
.style-46068 .h4-style A:hover { text-decoration: underline; }
.style-46068 .long-description { margin: 0; }
.style-46068 .brief-description { padding: 10px 0;margin-left: 10px; }
.style-46068 .location { margin-left: 10px;text-align: left;font-style: italic; }
.style-46068 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-46068 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 160px;margin-right: 10px; }
.style-46068 .bio { margin: 10px 0 0 0; }
.style-46068 .answer { margin: 10px 0 0 0; }
.style-46068 .biobutton { margin: 10px 0 0 0; }
.style-46068 .biobutton:hover { color: #fff; }
.style-46068 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-46068 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-46068 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-46068 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-46068 A.links-urllink { padding: 20px;display: block;font-size: 19px;font-weight: normal;text-decoration: none;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: #00a9e0;color: #FFFFFF;-webkit-border-radius: 5px;-moz-border-radius: 10px;border-radius: 5px;text-align: center; }
.style-46068 A.links-urllink:hover { text-decoration: none;background-color: #64a70b;color: #FFFFFF;border-color: #64a70b; }
.style-46068 .photo figcaption { text-align: center; }
.style-46068 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-46068 div.content-wrap { margin: 0 0 auto;color: #8C857B;padding: 30px 0 20px 0px;display: block;font-size: 17px;padding-top: 10px;line-height: 24px;text-align: center;background-color: rgba(255, 255, 255, .0); }
.style-46068 .registration { margin: 10px 0 0 10px;font-size: 16px;text-decoration: underline;width: 140px; }
.style-46068 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-46068 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-46068 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-46068 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-46068 .event-detail { margin: 0 0 0 60px; }
.style-46068 .view-all:hover { color: #fff; }
.style-46068 .view-comments:hover { color: #333; }
.style-56568 .h1-style { font-weight: 200;font-size: 40px;letter-spacing: 0em;text-transform: capitalize;color: #00A9E0;font-family: "Open Sans";margin: 0;text-align: center; }
.style-56568 .h2-style { font-weight: 200;font-size: 40px;letter-spacing: 0em;text-transform: capitalize;padding: 30px 0 20px 0px;color: #009ae0;font-family: "Open Sans";background-color: rgba(255, 255, 255, .0);margin: 0 0 auto;text-align: center; }
.style-56568 .h3-style { color: #00A9E0;font-weight: normal;font-size: 21px; }
.style-56568 .h4-style { margin: 0;padding: 0;padding-right: 45px;display: inline-block;color: #8C857B;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 16px; }
.style-56568 .h5-style { color: #8C857B; }
.style-56568 .h6-style { color: #8C857B; }
.style-56568 A:hover { text-decoration: none;background-color: #00a9e0;color: #fff; }
.style-56568 .button:hover { background-color: #FFFFFF;color: #00A9E0;border-width: 2px;border-style: solid;border-color: #00A9E0; }
.style-56568 { margin: 40px 0 40px 0;padding: 20px 70px;text-align: center;background-color: rgba(215,210,203,0);border: 2px solid #00a9e0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-56568 time { color: #aaa;margin: 0 0 5px 0; }
.style-56568 .readmore { margin: 10px 0 0 0; }
.style-56568 .readmore:hover { color: #fff; }
.style-56568 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-56568 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-56568 .category-description { margin: 0 0 10px 0; }
.style-56568 .link-image { padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3); }
.style-56568 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18px; }
.style-56568 .h4-style A:hover { text-decoration: underline; }
.style-56568 .long-description { margin: 0; }
.style-56568 .brief-description { padding: 10px 0;margin-left: 10px; }
.style-56568 .location { margin-left: 10px;text-align: left;font-style: italic; }
.style-56568 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-56568 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 160px;margin-right: 10px; }
.style-56568 .bio { margin: 10px 0 0 0; }
.style-56568 .answer { margin: 10px 0 0 0; }
.style-56568 .biobutton { margin: 10px 0 0 0; }
.style-56568 .biobutton:hover { color: #fff; }
.style-56568 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-56568 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-56568 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-56568 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-56568 A.links-urllink { padding: 20px;display: block;font-size: 19px;font-weight: normal;text-decoration: none;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: #00a9e0;color: #FFFFFF;-webkit-border-radius: 5px;-moz-border-radius: 10px;border-radius: 5px;text-align: center; }
.style-56568 A.links-urllink:hover { text-decoration: none;background-color: #64a70b;color: #FFFFFF;border-color: #64a70b; }
.style-56568 .photo figcaption { text-align: center; }
.style-56568 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-56568 div.content-wrap { margin: 0 0 auto;color: #8C857B;padding: 30px 0 20px 0px;display: block;font-size: 17px;padding-top: 10px;line-height: 24px;text-align: center;background-color: rgba(255, 255, 255, .0); }
.style-56568 .registration { margin: 10px 0 0 10px;font-size: 16px;text-decoration: underline;width: 140px; }
.style-56568 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-56568 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-56568 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-56568 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-56568 .event-detail { margin: 0 0 0 60px; }
.style-56568 .view-all:hover { color: #fff; }
.style-56568 .view-comments:hover { color: #333; }
.style-47270 .h1-style { font-weight: 200;font-size: 40px;letter-spacing: 0em;text-transform: capitalize;color: #00A9E0;font-family: "Open Sans";margin: 0;text-align: center; }
.style-47270 .h2-style { font-weight: 200;font-size: 40px;letter-spacing: 0em;text-transform: capitalize;padding: 30px 0 20px 0px;color: #009ae0;font-family: "Open Sans";background-color: rgba(255, 255, 255, .0);margin: 0 0 auto;text-align: center; }
.style-47270 .h3-style { color: #00A9E0;font-weight: normal;font-size: 21px; }
.style-47270 .h4-style { margin: 0;padding: 0;padding-right: 45px;display: inline-block;color: #8C857B;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 16px; }
.style-47270 .h5-style { color: #8C857B; }
.style-47270 .h6-style { color: #8C857B; }
.style-47270 A { color: #00a9e0;text-decoration: none; }
.style-47270 A:hover { text-decoration: underline; }
.style-47270 .button:hover { background-color: #FFFFFF;color: #00A9E0;border-width: 2px;border-style: solid;border-color: #00A9E0; }
.style-47270 { margin: 10px 0 40px 0;padding: 20px 70px;text-align: center;background-color: rgba(215,210,203,.1);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/map_watermark.gif'); }
.style-47270 time { color: #aaa;margin: 0 0 5px 0; }
.style-47270 .readmore { margin: 10px 0 0 0; }
.style-47270 .readmore:hover { color: #fff; }
.style-47270 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-47270 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-47270 .category-description { margin: 0 0 10px 0; }
.style-47270 .link-image { padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3); }
.style-47270 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18px; }
.style-47270 .h4-style A:hover { text-decoration: underline; }
.style-47270 .long-description { margin: 0; }
.style-47270 .brief-description { padding: 10px 0;margin-left: 10px; }
.style-47270 .location { margin-left: 10px;text-align: left;font-style: italic; }
.style-47270 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-47270 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 160px;margin-right: 10px; }
.style-47270 .bio { margin: 10px 0 0 0; }
.style-47270 .answer { margin: 10px 0 0 0; }
.style-47270 .biobutton { margin: 10px 0 0 0; }
.style-47270 .biobutton:hover { color: #fff; }
.style-47270 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-47270 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-47270 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-47270 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-47270 A.links-urllink { padding: 15px 20px;display: block;font-size: 19px;font-weight: normal;text-decoration: none;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;text-align: center; }
.style-47270 A.links-urllink:hover { text-decoration: none;background-color: #64A70B;color: #FFFFFF; }
.style-47270 .photo figcaption { text-align: center; }
.style-47270 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-47270 div.content-wrap { margin: 0 0 auto;color: #8C857B;padding: 30px 0 20px 0px;display: block;font-size: 17px;padding-top: 10px;line-height: 24px;text-align: center;background-color: rgba(255, 255, 255, .0); }
.style-47270 .registration { margin: 10px 0 0 10px;font-size: 16px;text-decoration: underline;width: 140px; }
.style-47270 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-47270 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-47270 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-47270 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-47270 .event-detail { margin: 0 0 0 60px; }
.style-47270 .view-all:hover { color: #fff; }
.style-47270 .view-comments:hover { color: #333; }
.style-49079 .h1-style { font-weight: 400;font-size: 46px;letter-spacing: 0em;text-transform: capitalize;padding: 10px 0 10px 0px;color: #ffffff;margin: 0;text-align: center;font-family: "Open Sans"; }
.style-49079 .h2-style { font-weight: 400;font-size: 46px;letter-spacing: 0em;text-transform: capitalize;padding: 10px 0 10px 0px;color: rgba(255,255,255,0.8);margin: 0;text-align: center;font-family: "Open Sans"; }
.style-49079 .h3-style { color: #ffffff;font-weight: normal;font-size: 21px; }
.style-49079 .h4-style { margin: 0;padding: 0;padding-right: 45px;display: inline-block;color: #ffffff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 16px; }
.style-49079 .h5-style { color: #ffffff; }
.style-49079 .h6-style { color: #ffffff; }
.style-49079 A { display: inline-block;text-align: center;margin: 10px 0 10px 0;color: #ffffff;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: #FAC941;border-radius: 5px;font-family: "Open Sans";border: 2px solid #ffffff; }
.style-49079 A:hover { text-decoration: none;background-color: #00664F;color: #FFFFFF;border: 2px solid #00664F; }
.style-49079 .button { color: #ffffff; }
.style-49079 .button:hover { background-color: #FFFFFF;color: #00A9E0;border-width: 2px;border-style: solid;border-color: #00A9E0; }
.style-49079 { margin: 0px 0 0px 0;padding: 20px;text-align: center;background-position: left top;background-repeat: no-repeat;color: #ffffff;border-top: 5px solid 
#00664F;background: linear-gradient(to bottom right, #00664F, #009976);font-size: 20px;background-color: #7CD424; }
.style-49079 time { color: #aaa;margin: 0 0 5px 0; }
.style-49079 .readmore { margin: 10px 0 0 0; }
.style-49079 .readmore:hover { color: #fff; }
.style-49079 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-49079 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-49079 .category-description { margin: 0 0 10px 0; }
.style-49079 .link-image { padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3); }
.style-49079 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18px; }
.style-49079 .h4-style A:hover { text-decoration: underline; }
.style-49079 .long-description { margin: 0; }
.style-49079 .brief-description { padding: 10px 0;margin-left: 10px; }
.style-49079 .location { margin-left: 10px;text-align: left;font-style: italic; }
.style-49079 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-49079 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 160px;margin-right: 10px; }
.style-49079 .bio { margin: 10px 0 0 0; }
.style-49079 .answer { margin: 10px 0 0 0; }
.style-49079 .biobutton { margin: 10px 0 0 0; }
.style-49079 .biobutton:hover { color: #fff; }
.style-49079 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-49079 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-49079 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-49079 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-49079 .home-link { padding: 0px;font-size: 16px; }
.style-49079 .separator { color: #64A70B; }
.style-49079 .breadcrumb-trail { padding: 0px;font-size: 16px;font-weight: 200; }
.style-49079 .current-crumb { color: #fad245;font-size: 16px; }
.style-49079 A.links-urllink { display: inline-block;text-align: center;margin: 10px 0 10px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: #00a9e0;border-radius: 5px;font-family: "Open Sans";border: 2px solid #00a9e0; }
.style-49079 A.links-urllink:hover { text-decoration: none;background-color: #00664F;color: #FFFFFF;border: 2px solid #00664F; }
.style-49079 .photo figcaption { text-align: center; }
.style-49079 li.group { display: inline-block;margin: 0 20px; }
.style-49079 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-49079 div.content-wrap { margin: 0 0 auto;padding: 10px;display: block;padding-top: 10px;text-align: center;font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 22px;line-height: 175%; }
.style-49079 .registration { margin: 10px 0 0 10px;font-size: 16px;text-decoration: underline;width: 140px; }
.style-49079 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-49079 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-49079 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-49079 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-49079 .event-detail { margin: 0 0 0 60px; }
.style-49079 .view-all:hover { color: #fff; }
.style-49079 .view-comments:hover { color: #333; }
.style-47296 .h1-style { font-weight: 400;font-size: 60px;letter-spacing: 0em;text-transform: capitalize;padding: 10px 0 10px 0px;color: #ffffff;margin: 0;text-align: center;font-family: Dancing Script; }
.style-47296 .h2-style { font-weight: 400;font-size: 47px;letter-spacing: 0em;text-transform: capitalize;padding: 10px 0 10px 0px;color: rgba(255,255,255,0.8);margin: 0;text-align: center;font-family: Merriweather; }
.style-47296 .h3-style { color: #ffffff;font-weight: normal;font-size: 21px; }
.style-47296 .h4-style { margin: 0;padding: 0;padding-right: 45px;display: inline-block;color: #ffffff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 16px; }
.style-47296 .h5-style { color: #ffffff; }
.style-47296 .h6-style { color: #ffffff; }
.style-47296 A { display: inline-block;text-align: center;margin: 10px 0 10px 0;color: #ffffff;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;font-family: "Open Sans";border: 2px solid #ffffff; }
.style-47296 A:hover { text-decoration: none;background-color: #00664F;color: #FFFFFF;border: 2px solid #00664F; }
.style-47296 .button { color: #ffffff; }
.style-47296 .button:hover { background-color: #FFFFFF;color: #00A9E0;border-width: 2px;border-style: solid;border-color: #00A9E0; }
.style-47296 { margin: 0px 0 0px 0;padding: 20px;text-align: center;background-position: left top;background-repeat: no-repeat;color: #ffffff;border-top: 5px solid 
#00664F;background: linear-gradient(to bottom right, #00664F, #009976);font-size: 20px;background-color: #7CD424; }
.style-47296 time { color: #aaa;margin: 0 0 5px 0; }
.style-47296 .readmore { margin: 10px 0 0 0; }
.style-47296 .readmore:hover { color: #fff; }
.style-47296 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-47296 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-47296 .category-description { margin: 0 0 10px 0; }
.style-47296 .link-image { padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3); }
.style-47296 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18px; }
.style-47296 .h4-style A:hover { text-decoration: underline; }
.style-47296 .long-description { margin: 0; }
.style-47296 .brief-description { padding: 10px 0;margin-left: 10px; }
.style-47296 .location { margin-left: 10px;text-align: left;font-style: italic; }
.style-47296 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-47296 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 160px;margin-right: 10px; }
.style-47296 .bio { margin: 10px 0 0 0; }
.style-47296 .answer { margin: 10px 0 0 0; }
.style-47296 .biobutton { margin: 10px 0 0 0; }
.style-47296 .biobutton:hover { color: #fff; }
.style-47296 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-47296 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-47296 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-47296 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-47296 .home-link { padding: 0px;font-size: 16px; }
.style-47296 .separator { color: #64A70B; }
.style-47296 .breadcrumb-trail { padding: 0px;font-size: 16px;font-weight: 200; }
.style-47296 .current-crumb { color: #fad245;font-size: 16px; }
.style-47296 A.links-urllink { display: inline-block;text-align: center;margin: 10px 0 10px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;font-family: "Open Sans";border: 2px solid #ffffff; }
.style-47296 A.links-urllink:hover { text-decoration: none;background-color: #00664F;color: #FFFFFF;border: 2px solid #00664F; }
.style-47296 .photo figcaption { text-align: center; }
.style-47296 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-47296 div.content-wrap { margin: 0 0 auto;padding: 10px;display: block;padding-top: 10px;text-align: center;font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 22px;line-height: 175%; }
.style-47296 .registration { margin: 10px 0 0 10px;font-size: 16px;text-decoration: underline;width: 140px; }
.style-47296 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-47296 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-47296 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-47296 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-47296 .event-detail { margin: 0 0 0 60px; }
.style-47296 .view-all:hover { color: #fff; }
.style-47296 .view-comments:hover { color: #333; }
.style-46931 .h1-style { font size: normal;font-size: 60px;letter-spacing: 0em;text-transform: capitalize;padding: 10px 0 10px 0px;color: rgba(255,255,255,0.8);margin: 0;text-align: center;font-family: Alegreya; }
.style-46931 .h2-style { font-weight: 400;font-size: 80px;letter-spacing: 0em;text-transform: capitalize;padding: 10px 0 20px 0px;color: #ffffff;margin: 0;text-align: center;font-family: Alegreya; }
.style-46931 .h3-style { color: #ffffff;font-weight: normal;font-size: 21px; }
.style-46931 .h4-style { margin: 0;padding: 0;padding-right: 45px;display: inline-block;color: #ffffff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 16px; }
.style-46931 .h5-style { color: #ffffff; }
.style-46931 .h6-style { color: #ffffff; }
.style-46931 A { color: #ffffff;text-decoration: none;padding-right: 45px; }
.style-46931 A:hover { text-decoration: underline; }
.style-46931 .button:hover { background-color: #FFFFFF;color: #00A9E0;border-width: 2px;border-style: solid;border-color: #00A9E0; }
.style-46931 { margin: 0px 0 0px 0;padding: 20px 0 20px 0px;text-align: center;color: #ffffff;border-top: 5px solid 
#00664F;background: linear-gradient(to bottom, #00664F, #64a70b); }
.style-46931 time { color: #aaa;margin: 0 0 5px 0; }
.style-46931 .readmore { margin: 10px 0 0 0; }
.style-46931 .readmore:hover { color: #fff; }
.style-46931 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-46931 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-46931 .category-description { margin: 0 0 10px 0; }
.style-46931 .link-image { padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3); }
.style-46931 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18px; }
.style-46931 .h4-style A:hover { text-decoration: underline; }
.style-46931 .long-description { margin: 0; }
.style-46931 .brief-description { padding: 10px 0;margin-left: 10px; }
.style-46931 .location { margin-left: 10px;text-align: left;font-style: italic; }
.style-46931 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-46931 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 160px;margin-right: 10px; }
.style-46931 .bio { margin: 10px 0 0 0; }
.style-46931 .answer { margin: 10px 0 0 0; }
.style-46931 .biobutton { margin: 10px 0 0 0; }
.style-46931 .biobutton:hover { color: #fff; }
.style-46931 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-46931 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-46931 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-46931 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-46931 .home-link { padding: 0px;font-size: 16px; }
.style-46931 .separator { color: #64A70B; }
.style-46931 .breadcrumb-trail { padding: 0px;font-size: 16px;font-weight: 200; }
.style-46931 .current-crumb { color: #fad245;font-size: 16px; }
.style-46931 A.links-urllink { padding: 15px 20px;display: block;font-size: 19px;font-weight: normal;text-decoration: none;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;text-align: center; }
.style-46931 A.links-urllink:hover { text-decoration: none;background-color: #64A70B;color: #FFFFFF; }
.style-46931 .photo figcaption { text-align: center; }
.style-46931 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-46931 div.content-wrap { margin: 0 0 auto;padding: 30px;display: block;font-size: 20px;padding-top: 10px;line-height: 30px;text-align: center;font-weight: 200; }
.style-46931 .registration { margin: 10px 0 0 10px;font-size: 16px;text-decoration: underline;width: 140px; }
.style-46931 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-46931 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-46931 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-46931 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-46931 .event-detail { margin: 0 0 0 60px; }
.style-46931 .view-all:hover { color: #fff; }
.style-46931 .view-comments:hover { color: #333; }
.style-48152 .h1-style { font-weight: 400;font-size: 60px;letter-spacing: 0em;text-transform: capitalize;padding: 10px 0 10px 0px;color: #ffffff;margin: 0;text-align: center;font-family: Dancing Script; }
.style-48152 .h2-style { font-weight: 200;font-size: 50px;letter-spacing: 0em;text-transform: capitalize;padding: 10px 0 10px 0px;color: #ffffff;margin: 0;text-align: center;font-family: "Open Sans"; }
.style-48152 .h3-style { color: rgba(255, 255, 255, .8);font-weight: 200;font-size: 30px;font-family: Open Sans; }
.style-48152 .h4-style { margin: 0;padding: 0;padding-right: 45px;display: inline-block;color: #ffffff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 16px; }
.style-48152 .h5-style { color: #ffffff; }
.style-48152 .h6-style { color: #ffffff; }
.style-48152 A { display: inline-block;text-align: center;margin: 10px 0 10px 0;color: #ffffff;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;font-family: "Open Sans";border: 2px solid #ffffff; }
.style-48152 A:hover { text-decoration: none;background-color: #00a9e0;color: #FFFFFF;border: 2px solid #00a9e0; }
.style-48152 .button { color: #ffffff; }
.style-48152 .button:hover { background-color: #FFFFFF;color: #00A9E0;border-width: 2px;border-style: solid;border-color: #00A9E0; }
.style-48152 { margin: 0px 0 0px 0;padding: 20px;text-align: center;background-position: left top;background-repeat: no-repeat;color: #ffffff;border-top: 5px solid 
#00a9e0;background: linear-gradient(to bottom right, #00a9e0, #91E9FF);font-size: 20px;background-color: #91E9FF; }
.style-48152 time { color: #aaa;margin: 0 0 5px 0; }
.style-48152 .readmore { margin: 10px 0 0 0; }
.style-48152 .readmore:hover { color: #fff; }
.style-48152 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-48152 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-48152 .category-description { margin: 0 0 10px 0; }
.style-48152 .link-image { padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3); }
.style-48152 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18px; }
.style-48152 .h4-style A:hover { text-decoration: underline; }
.style-48152 .long-description { margin: 0; }
.style-48152 .brief-description { padding: 10px 0;margin-left: 10px; }
.style-48152 .location { margin-left: 10px;text-align: left;font-style: italic; }
.style-48152 .photos { float: right; }
.style-48152 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-48152 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 160px;margin-right: 10px; }
.style-48152 .bio { margin: 10px 0 0 0; }
.style-48152 .answer { margin: 10px 0 0 0; }
.style-48152 .biobutton { margin: 10px 0 0 0; }
.style-48152 .biobutton:hover { color: #fff; }
.style-48152 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-48152 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-48152 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-48152 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-48152 .home-link { padding: 0px;font-size: 16px; }
.style-48152 .separator { color: #64A70B; }
.style-48152 .breadcrumb-trail { padding: 0px;font-size: 16px;font-weight: 200; }
.style-48152 .current-crumb { color: #fad245;font-size: 16px; }
.style-48152 .header-widget { font-family: Kranky; }
.style-48152 A.links-urllink { display: inline-block;text-align: center;margin: 10px 0 10px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;font-family: "Open Sans";border: 2px solid #ffffff; }
.style-48152 A.links-urllink:hover { text-decoration: none;background-color: #64A70B;color: #FFFFFF;border: 2px solid #64a70b; }
.style-48152 .photo figcaption { text-align: center; }
.style-48152 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-48152 div.content-wrap { margin: 0 0 auto;padding: 10px;display: block;padding-top: 10px;text-align: center;font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 22px;line-height: 175%; }
.style-48152 .registration { margin: 10px 0 0 10px;font-size: 16px;text-decoration: underline;width: 140px; }
.style-48152 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-48152 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-48152 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-48152 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-48152 .event-detail { margin: 0 0 0 60px; }
.style-48152 .view-all:hover { color: #fff; }
.style-48152 .view-comments:hover { color: #333; }
.style-47288 .h1-style { font-weight: 400;font-size: 60px;letter-spacing: 0em;text-transform: capitalize;padding: 10px 0 10px 0px;color: #ffffff;margin: 0;text-align: center;font-family: Dancing Script; }
.style-47288 .h2-style { font-weight: 400;font-size: 60px;letter-spacing: 0em;text-transform: capitalize;padding: 10px 0 10px 0px;color: #ffffff;margin: 0;text-align: center;font-family: Dancing Script; }
.style-47288 .h3-style { color: #ffffff;font-weight: normal;font-size: 21px; }
.style-47288 .h4-style { margin: 0;padding: 0;padding-right: 45px;display: inline-block;color: #ffffff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 16px; }
.style-47288 .h5-style { color: #ffffff; }
.style-47288 .h6-style { color: #ffffff; }
.style-47288 A { display: inline-block;text-align: center;margin: 10px 0 10px 0;color: #ffffff;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;font-family: "Open Sans";border: 2px solid #ffffff; }
.style-47288 A:hover { text-decoration: none;background-color: #64a70b;color: #FFFFFF;border: 2px solid #64a70b; }
.style-47288 .button { color: #ffffff; }
.style-47288 .button:hover { background-color: #FFFFFF;color: #00A9E0;border-width: 2px;border-style: solid;border-color: #00A9E0; }
.style-47288 { margin: 0;padding: 20px;text-align: center;background-position: left top;background-repeat: no-repeat;color: #ffffff;border-top: 5px solid 
#64a70b;background: linear-gradient(to bottom right, #64a70b, #7CD424);font-size: 20px;background-color: #7CD424; }
.style-47288 time { color: #aaa;margin: 0 0 5px 0; }
.style-47288 .readmore { margin: 10px 0 0 0; }
.style-47288 .readmore:hover { color: #fff; }
.style-47288 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-47288 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-47288 .category-description { margin: 0 0 10px 0; }
.style-47288 .link-image { padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3); }
.style-47288 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18px; }
.style-47288 .h4-style A:hover { text-decoration: underline; }
.style-47288 .long-description { margin: 0; }
.style-47288 .brief-description { padding: 10px 0;margin-left: 10px; }
.style-47288 .location { margin-left: 10px;text-align: left;font-style: italic; }
.style-47288 .photos { width: 100%; }
.style-47288 .text img { padding: 0px;border: 0px solid #d4d5d9;margin: 0;width: 100%; }
.style-47288 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 160px;margin-right: 10px; }
.style-47288 .bio { margin: 10px 0 0 0; }
.style-47288 .answer { margin: 10px 0 0 0; }
.style-47288 .biobutton { margin: 10px 0 0 0; }
.style-47288 .biobutton:hover { color: #fff; }
.style-47288 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-47288 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-47288 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-47288 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-47288 .home-link { padding: 0px;font-size: 16px; }
.style-47288 .separator { color: #64A70B; }
.style-47288 .breadcrumb-trail { padding: 0px;font-size: 16px;font-weight: 200; }
.style-47288 .current-crumb { color: #fad245;font-size: 16px; }
.style-47288 A.links-urllink { display: inline-block;text-align: center;margin: 10px 0 10px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;font-family: "Open Sans";border: 2px solid #ffffff; }
.style-47288 A.links-urllink:hover { text-decoration: none;background-color: #64A70B;color: #FFFFFF;border: 2px solid #64a70b; }
.style-47288 .photo figcaption { text-align: center; }
.style-47288 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-47288 div.content-wrap { margin: 0 0 auto;padding: 10px;display: block;padding-top: 10px;text-align: center;font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 22px;line-height: 175%; }
.style-47288 .registration { margin: 10px 0 0 10px;font-size: 16px;text-decoration: underline;width: 140px; }
.style-47288 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-47288 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-47288 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-47288 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-47288 .event-detail { margin: 0 0 0 60px; }
.style-47288 .view-all:hover { color: #fff; }
.style-47288 .view-comments:hover { color: #333; }
.style-54238 .h1-style { color: #00A9E0;text-transform: capitalize;letter-spacing: 0;text-align: center;font-size: 40px; }
.style-54238 .h2-style { font-weight: 200;font-size: 40px;letter-spacing: 0em;text-transform: capitalize;padding: 0px 0 20px 0px;color: #00A9E0;font-family: "Open Sans";margin: 0;text-align: center; }
.style-54238 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-54238 .h4-style:hover { color: #fff; }
.style-54238 A { margin: 0;color: #8C857B;padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3);border-left: 2px solid #d7d2cb; }
.style-54238 A:hover { border-left: 5px solid #00a9e0;padding-left: 25px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-position: right center;background-repeat: no-repeat;background-image: url('/ftpimages/758/site/861/images/arrow_taupe2.png');color: #00a9e0; }
.style-54238 .button { background-color: #E8FCFF;color: #00A9E0; }
.style-54238 .button:hover { background-color: #00a9e0;color: #FFFFFF; }
.style-54238 { margin: 0px 0px;padding: 10px; }
.style-54238 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-54238 .readmore { margin: 10px 0 0 0; }
.style-54238 .readmore:hover { color: #fff; }
.style-54238 .archive { margin: 10px 0 0 0; }
.style-54238 .archive:hover { color: #fff; }
.style-54238 .category-description { margin: 0 0 10px 0; }
.style-54238 .link-image { margin: 0 20px 0 0; }
.style-54238 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-54238 .h4-style A:hover { text-decoration: underline; }
.style-54238 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-54238 .photos { display: block;width: 100%;text-align: center; }
.style-54238 .text img { padding: 4px;border: 0px solid #d4d5d9;float: left;text-align: center;margin: 0 0 auto; }
.style-54238 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.5);max-width: 60px; }
.style-54238 .bio { margin: 10px 0 0 0; }
.style-54238 .answer { margin: 10px 0 0 0; }
.style-54238 .biobutton { margin: 10px 0 0 0; }
.style-54238 .biobutton:hover { color: #fff; }
.style-54238 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-54238 .caption { font-style: italic;margin: 0;padding: 5px 0; }
.style-54238 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.5); }
.style-54238 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.5);float: left;margin: 0 10px 10px 0; }
.style-54238 A.links-urllink { margin: 0 0 10px 15px;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none;font-style: italic; }
.style-54238 .photo figcaption { text-align: center; }
.style-54238 li.group { margin: 0px 0 0 0;padding: 10px 0 0 0;border-top: 0px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-54238 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-54238 div.content-wrap { font-size: 17px;padding: 20px;padding-top: 10px;line-height: 24px;color: #8C857B;display: block; }
.style-54238 .player-name { font-weight: normal;padding: 5px; }
.style-54238 .player-name:hover { color: #00a9e0; }
.style-54238 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-54238 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-54238 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-54238 .event-detail { margin: 0 0 0 60px; }
.style-54238 .view-all:hover { color: #fff; }
.style-54238 .view-comments:hover { color: #333; }
.style-56460 .link-image { position: fixed;bottom: 20px;right: 30px;z-index: 99;border: none;outline: none;background-color: white;color: blue;cursor: pointer;padding: 15px;border-radius: 10px;font-size: 18px;behavior: 'smooth'; }
.style-56460 div.content-wrap { position: fixed;bottom: 20px;right: 30px;z-index: 99;border: none;outline: none;color: blue;cursor: pointer;padding: 15px;border-radius: 10px;font-size: 18px;scroll-behavior: smooth; }
.style-19091 .h2-style { margin: 15px 0 25px 0;color: #64A70B;font-weight: normal; }
.style-19091 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-19091 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-19091 { margin: 0 0 40px 20px;text-align: left; }
.style-19091 time { color: #696158;margin: 0 0 5px 0; }
.style-19091 .readmore { margin: 10px 0 0 0; }
.style-19091 .h4-style A { text-decoration: underline;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-19091 .h4-style A:hover { text-decoration: none; }
.style-19091 .brief-description { margin: 0 0 5px 0; }
.style-19091 .location { font-size: 14px;margin: 0 0 5px 0;font-style: italic; }
.style-19091 .contact-info { margin: 0 0 5px 0; }
.style-19091 li.group { margin: 0 0 20px 0;padding: 0 0 20px 0;border-bottom: 1px solid #d7d2cb;text-align: left;overflow: hidden;clear: both; }
.style-19091 div.content-wrap { text-align: left; }
.style-19091 .schedule-site { font-weight: bold; }
.style-19091 .schedule-teamname { color: #64A70B; }
.style-19091 .registration { margin: 0 0 5px 0; }
.style-19091 .schedule-rescheduled { color: #BD9F08; }
.style-19091 .schedule-cancelled { color: #DB1629; }
.style-19091 .start-time { font-size: 14px;line-height: 18px; }
.style-19091 .end-time { font-size: 14px;line-height: 18px; }
.style-19091 .event-time { font-size: 14px;line-height: 18px; }
.style-19091 .date-icon { display: table-cell;float: left;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-19091 .month-name { font-size: 16px;line-height: 30px;color: #8C857B;text-transform: uppercase;height: 30px;width: 50px;background-color: rgba(0,169,224,.1);--border-right: solid 5px rgba(0,0,0,0.2);border-width: 1px;border-style: solid;border-color: rgba(0,169,224,.1);text-align: center;margin-left: 15px; }
.style-19091 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 30px;width: 50px;background-color: #fff;--border-right: solid 5px rgba(0,0,0,0.2);border-width: 1px;border-style: solid;border-color: rgba(0,169,224,.1);padding-top: 10px;border-top: 0;margin-left: 15px; }
.style-19091 .event-detail { margin-left: 90px; }
.style-19091 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-19091 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-19091 .filter-group-list { width: 100%; }
.style-19091 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-19091 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-19091 .button-group { display: block;margin: 0 0 20px 0; }
.style-19091 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-19091 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-19091 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-19091 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-19091 .calendar-days { margin: 0;border: 0; }
.style-19091 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-19091 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-19091 .prev-button:hover { background-color: #3b5e7f; }
.style-19091 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-19091 .next-button:hover { background-color: #3b5e7f; }
.style-19091 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-19091 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-19091 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-19091 .selected-date { font-weight: normal;letter-spacing: 0px;text-transform: capitalize;margin: 0 0 20px 20px;text-align: left;padding: 10px 0; }
.style-19091 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-19091 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-19091 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-19091 .large-calendar-grid { border-color: transparent;border: 0; }
.style-19091 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-19091 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-19091 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-19091 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-19091 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-19091 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-19091 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-19091 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-19091 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-19091 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-19091 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-19091 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-19091 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-19091 .more-details { font-size: 14px;line-height: 18px; }
.style-19091 a.ical-feed { background-color: #64a70b; }
.style-19090 .h2-style { margin: 0 0 20px 0; }
.style-19090 .button { padding: 4px 10px;border-radius: 3px; }
.style-19090 .button:hover { color: #fff; }
.style-19090 { margin: 0 0 40px 0; }
.style-19090 time { color: #acacac;margin: 0; }
.style-19090 .readmore { margin: 10px 0 0 0; }
.style-19090 .h4-style A { text-decoration: none;font-weight: 400;font-size: 20px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-19090 .h4-style A:hover { color: #333; }
.style-19090 .location { font-size: 12px;color: #aaa; }
.style-19090 .caption { padding: 10px 0; }
.style-19090 li.group { margin: 10px 0; }
.style-19090 .schedule-opponent { font-size: 13px; }
.style-19090 .schedule-vs { font-size: 13px; }
.style-19090 .schedule-site { color: #64A70B; }
.style-19090 .schedule-teamname { font-size: 13px; }
.style-19090 .registration { margin: 0 0 20px 0; }
.style-19090 .schedule-rescheduled { font-size: 13px;color: #BD9F08; }
.style-19090 .schedule-cancelled { font-size: 13px;color: #DB1629; }
.style-19090 .start-time { font-size: 12px;color: #aaa; }
.style-19090 .end-time { font-size: 12px; }
.style-19090 .event-time { font-size: 14px; }
.style-19090 .event-detail { margin: 10px 0; }
.style-19090 .filter-group { background-color: rgba(0,169,224,.1);margin: 15px 0;border: none; }
.style-19090 .filter-group-title { padding: 14px 20px;border: none; }
.style-19090 .filter-group-list { width: 100%; }
.style-19090 .filter-item { padding: 5px 0 5px 10px !important;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;font-size: 13px; }
.style-19090 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-19090 .button-group { display: block;margin: 15px 0; }
.style-19090 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-19090 .calendardatepicker li.today a { background-color: #878889;color: #fff; }
.style-19090 .calendardatepicker li.selected-day a { background-color: #70afec;color: #fff; }
.style-19090 li.has-events a { color: #4f7eaa; }
.style-19090 .calendar-days { margin: 0;border: 0; }
.style-19090 .month-pager { display: block;overflow: hidden;background-color: #4f7eaa;padding: 10px 0;margin: 0; }
.style-19090 .prev-button { background-color: #00a9e0;padding: 8px 10px;border-radius: 5px;color: #fff;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;text-decoration: none; }
.style-19090 .prev-button:hover { background-color: #3b5e7f; }
.style-19090 .next-button { background-color: #00a9e0;padding: 8px 10px;border-radius: 5px;color: #fff;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;text-decoration: none; }
.style-19090 .next-button:hover { background-color: #3b5e7f; }
.style-19090 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-19090 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-19090 li.other-month a { background-color: #f4f5f9; }
.style-19090 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 0;text-align: center; }
.style-19090 .today-button { color: #fff;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-19090 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-19090 .schedule-scrimmage { font-size: 13px; }
.style-19090 .start-date { display: none; }
.style-19090 .end-date { display: none; }
.style-19090 .large-calendar-grid { border-color: transparent;border: 0; }
.style-19090 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #00a9e0;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-19090 .large-calendar-grid .day-holder { border: 0;border-width: 1px;border-style: solid;border-color: #F4F5F9; }
.style-19090 .large-calendar-grid .date { padding: 5px;color: #696158; }
.style-19090 .large-calendar-grid .other-month.day-holder { background-color: rgba(215,210,203,.5);border-width: 1px;border-style: solid;border-color: #D7D2CB; }
.style-19090 .large-calendar-grid .other-month.day-holder .date { color: #696158;padding: 5px;background: transparent; }
.style-19090 .large-calendar-grid .today.day-holder { background-color: rgba(0,169,224,.1);color: #00a9e0;font-weight: bold; }
.style-19090 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-19090 .large-calendar-grid .has-events.day-holder { color: #00a9e0;border: 0;line-height: 14px;border-width: 1px;border-style: solid;border-color: #F4F5F9; }
.style-19090 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: #00a9e0;font-weight: bold;border: 0; }
.style-19090 .large-calendar-grid .day-holder .date.active { border: 0;background-color: rgba(0,169,224,.5); }
.style-19090 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-19090 .h4-style.calendar-event-title { font-size: 13px;line-height: 14px;margin-bottom: 0; }
.style-19090 .h4-style.calendar-event-title a { font-size: 13px;line-height: 14px;color: #00a9e0 !important; }
.style-19090 .more-details { font-size: 12px;color: #00a9e0 !important;display: block !important; }
.style-19090 a.ical-feed { background-color: #64a70b; }
.style-35601 .h2-style { text-align: right;font-weight: 200; }
.style-35601 { margin: 20px 20px 30px 20px;padding: 10px 0;text-align: center;font-size: 20px;line-height: 32px;font-style: italic; }
.style-35601 .header-widget { font-style: italic;color: #64A70B;font-weight: 300; }
.style-35601 div.content-wrap { margin-top: 20px;font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 20px;line-height: 175%;text-align: center;color: #00664f;padding: 60px 20px;background-color: rgba(255, 255, 255, 0);background-position: center center;background-repeat: no-repeat;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/BrynMawr-Logo-H-Color (1).png'); }
.style-28862 .h1-style { color: #00a9e0; }
.style-28862 .h2-style { margin: 0 0 20px 0;color: #8c857b;font-weight: 300;font-style: italic;text-align: center; }
.style-28862 .h3-style { color: #8c857b; }
.style-28862 .h4-style { margin: 0;color: #8c857b;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-28862 .h5-style { color: #8c857b; }
.style-28862 .h6-style { color: #8c857b; }
.style-28862 A { color: #8c857b; }
.style-28862 { margin: 0 0 40px 0;padding: 20px 70px;background-color: rgba(0,169,224,.1);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/BrynMawrSunMosaic.png');background-position: left top;background-repeat: no-repeat;text-align: center; }
.style-28862 time { color: #aaa;margin: 0 0 5px 0; }
.style-28862 .readmore { margin: 10px 0 0 0; }
.style-28862 .readmore:hover { color: #fff; }
.style-28862 .archive { margin: 10px 0 0 0; }
.style-28862 .archive:hover { color: #fff; }
.style-28862 .category-description { margin: 0 0 10px 0; }
.style-28862 .link-image { margin: 0 20px 0 0; }
.style-28862 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-28862 .h4-style A:hover { color: #333; }
.style-28862 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-28862 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-28862 .bio { margin: 10px 0 0 0; }
.style-28862 .answer { margin: 10px 0 0 0; }
.style-28862 .biobutton { margin: 10px 0 0 0; }
.style-28862 .biobutton:hover { color: #fff; }
.style-28862 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-28862 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-28862 .header-widget { line-height: 35px; }
.style-28862 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2); }
.style-28862 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-28862 div.content-wrap { font-size: 22px;line-height: 32px; }
.style-28862 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-28862 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-28862 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-28862 .event-detail { margin: 0 0 0 60px; }
.style-28862 .view-all:hover { color: #fff; }
.style-28862 .view-comments:hover { color: #333; }
.style-40561 .h1-style { margin: 0 0 20px 0;color: #00664f;font-weight: bold;text-align: center;font-family: Merriweather;text-transform: capitalize;letter-spacing: normal; }
.style-40561 .h2-style { margin: 0 0 20px 0;color: #6b6b6b;font-weight: bold;text-align: center;font-family: Merriweather; }
.style-40561 .h3-style { color: #8c857b; }
.style-40561 .h4-style { margin: 0;color: #8c857b;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-40561 .h5-style { color: #8c857b; }
.style-40561 .h6-style { color: #8c857b; }
.style-40561 A { color: #8c857b; }
.style-40561 { margin: 10px 0 0px 0;padding: 20px 20px;background-color: rgba(254,219,0,.2);background-position: center top;background-repeat: repeat-x;text-align: center;color: #8C857B;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_flower.png'); }
.style-40561 time { color: #aaa;margin: 0 0 5px 0; }
.style-40561 .readmore { margin: 10px 0 0 0; }
.style-40561 .readmore:hover { color: #fff; }
.style-40561 .archive { margin: 10px 0 0 0; }
.style-40561 .archive:hover { color: #fff; }
.style-40561 .category-description { margin: 0 0 10px 0; }
.style-40561 .link-image { margin: 0 20px 0 0; }
.style-40561 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-40561 .h4-style A:hover { color: #333; }
.style-40561 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-40561 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-40561 .bio { margin: 10px 0 0 0; }
.style-40561 .answer { margin: 10px 0 0 0; }
.style-40561 .biobutton { margin: 10px 0 0 0; }
.style-40561 .biobutton:hover { color: #fff; }
.style-40561 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-40561 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-40561 .header-widget { line-height: 35px; }
.style-40561 li.group { margin: 0px 0 0 0;padding: 10px 0 0 0;border-top: 0px solid rgba(0,0,0,0.2); }
.style-40561 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-40561 div.content-wrap { font-size: 22px;line-height: 32px; }
.style-40561 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-40561 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-40561 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-40561 .event-detail { margin: 0 0 0 60px; }
.style-40561 .view-all:hover { color: #fff; }
.style-40561 .view-comments:hover { color: #333; }
.style-46028 .h2-style { margin: 0 0 20px 0;font-weight: 300;color: #00664f;font-size: 45px;text-align: center;letter-spacing: 0em;text-transform: capitalize;padding: 30px 0 20px 0px;font-family: Merriweather; }
.style-46028 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-46028 .h4-style:hover { color: #333; }
.style-46028 { margin: 0px 0 10px 0;padding: 40px 70px;background-color: rgba(0,169,224,0); }
.style-46028 time { color: #aaa;margin: 0 0 5px 0; }
.style-46028 .readmore { margin: 10px 0 0 0; }
.style-46028 .readmore:hover { color: #fff; }
.style-46028 .archive { margin: 10px 0 0 0; }
.style-46028 .archive:hover { color: #fff; }
.style-46028 .category-description { margin: 0 0 10px 0; }
.style-46028 .link-image { margin: 0 20px 0 0; }
.style-46028 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-46028 .h4-style A:hover { color: #333; }
.style-46028 .long-description { margin: 0 0 10px 0; }
.style-46028 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-46028 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-46028 .job-title { font-size: 18px; }
.style-46028 .bus-phone { font-size: 18px; }
.style-46028 .bus-phone:before { content: '410-323-8800 '; }
.style-46028 .email { font-size: 18px; }
.style-46028 .bio { margin: 10px 0 0 0;font-size: 18px; }
.style-46028 .answer { margin: 10px 0 0 0; }
.style-46028 .biobutton { display: block;width: 30px;margin: 10px 0 0 0; }
.style-46028 .biobutton:hover { color: #fff; }
.style-46028 .title { margin: 0 0 10px 0;color: #ffffff;font-size: 22px; }
.style-46028 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-46028 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-46028 .photo img { width: 100%; }
.style-46028 .fsd img { border: 0px solid rgba(0,169,224,.1);max-width: 250px;padding: 10px;color: #fff;-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);box-shadow: 21px 21px 7px -12px rgba(204,204,204,1); }
.style-46028 .department-selector { color: #6B6B6B;font-weight: 500; }
.style-46028 .grade-selector { color: #6B6B6B;text-align: left;font-weight: 500; }
.style-46028 .letter-selector { color: #6B6B6B;text-align: left;font-weight: 500; }
.style-46028 .faculty-staff-control { font-size: 18px;padding: 10px;background-color: rgba(0,169,224,.0);text-align: center;width: 100%; }
.style-46028 .first-name { font-weight: bold;font-size: 24px; }
.style-46028 .last-name { font-weight: bold;font-size: 24px; }
.style-46028 .maiden-name { font-style: italic;font-weight: bold;font-size: 24px; }
.style-46028 .name-suffix { font-weight: bold;font-size: 24px; }
.style-46028 .name-suffix:before { content: ", "; }
.style-46028 .backbutton { margin: 10px 0 0 0; }
.style-46028 .backbutton:hover { color: #fff; }
.style-46028 .album-name { margin: 0 0 10px 0; }
.style-46028 .album-select-form { margin: 0 0 10px 0; }
.style-46028 .photo figcaption { text-align: center; }
.style-46028 li.group { border-bottom: 2px solid #d7d2cb;padding-bottom: 10px;display: flex; }
.style-46028 .readmore-detail-page:hover { color: #fff; }
.style-46028 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-46028 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-46028 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-46028 .event-detail { margin: 0 0 0 60px; }
.style-46028 .view-all:hover { color: #fff; }
.style-46028 .view-comments:hover { color: #333; }
.style-46028 .directory-photo { : r;padding: 0;margin: 0, 0 auto;display: block; }
.style-46028 .directory-details { margin-top: 15px;display: block; }
.style-35206 .h2-style { margin: 0 0 40px 0; }
.style-35206 .h4-style { margin: 0 0 10px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;color: #00A9E0;font-size: 22px;font-weight: normal; }
.style-35206 A { text-decoration: none; }
.style-35206 A:hover { color: #FFFFFF; }
.style-35206 { margin: 0 20px 20px 20px;padding: 0px 0 20px 0; }
.style-35206 .description { margin-bottom: 10px; }
.style-35206 time { color: #aaa;margin: 0 0 10px 0;display: block; }
.style-35206 .readmore { margin: 10px 0 0 0; }
.style-35206 .readmore:hover { color: #fff; }
.style-35206 .archive { margin: 10px 0 0 0; }
.style-35206 .archive:hover { color: #fff; }
.style-35206 .category-description { margin: 0 0 10px 0; }
.style-35206 .link-image { margin: 0 20px 0 0; }
.style-35206 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-35206 .h4-style A:hover { color: #333; }
.style-35206 .long-description { margin: 10px 0 0 0;padding: 0 0 10px 0; }
.style-35206 .brief-description { margin: 20px 0; }
.style-35206 .location { margin: 0 0 10px 0;font-weight: bold; }
.style-35206 .contact-info { margin: 0 0 10px 0; }
.style-35206 .text img { padding: 4px;margin: 0 10px 10px 0; }
.style-35206 .author { font-weight: bold;margin-bottom: 10px; }
.style-35206 .news img { padding: 4px;max-width: 60px; }
.style-35206 .bio { margin: 10px 0 0 0; }
.style-35206 .answer { margin: 10px 0 0 0; }
.style-35206 .biobutton { margin: 10px 0 0 0; }
.style-35206 .biobutton:hover { color: #fff; }
.style-35206 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-35206 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-35206 .affinity img { padding: 4px; }
.style-35206 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-35206 .newsdetail img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-35206 .backbutton { margin: 10px 0 0 0; }
.style-35206 .backbutton:hover { color: #fff; }
.style-35206 .listdetail img { padding: 4px;border: none;margin: 0 10px 10px 0; }
.style-35206 .photo figcaption { text-align: center; }
.style-35206 li.group { margin: 10px 0;padding: 20px 0 10px 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-35206 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-35206 div.content-wrap { margin: 0 0 10px 0; }
.style-35206 .team-name { font-size: 30px; }
.style-35206 .team-description:hover { text-decorations: none; }
.style-35206 .registration { margin: 0 0 10px 0;display: inline-block;text-align: center;padding: 13px;font-size: 20px;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;color: #009AE0;font-family: "Julius Sans One"; }
.style-35206 .registration:hover { text-decoration: none;color: #FFFFFF;background-color: #009AE0; }
.style-35206 .readmore-detail-page:hover { color: #fff; }
.style-35206 .shopping-cart { padding: 4px;font-size: 14px;margin: 0px; }
.style-35206 .item-description { font-weight: normal;font-size: 14px; }
.style-35206 .add-to-cart { padding: 4px 8px;font-size: 12px; }
.style-35206 .addl-info { color: #00A9E0;background-color: #fff;padding: 4px; }
.style-35206 .addl-info:hover { text-decoration: underline; }
.style-35206 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-35206 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-35206 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-35206 .event-detail { margin: 0 0 0 60px; }
.style-35206 .view-all:hover { color: #fff; }
.style-35206 .view-comments:hover { color: #333; }
.style-46225 .h2-style { margin: 0 0 20px 0;color: #64A70B;text-align: left;font-weight: normal;clear: both;padding-bottom: 0px; }
.style-46225 .h3-style { font-weight: 200; }
.style-46225 .h4-style { color: #8C857B;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;background-color: rgba(215,210,203,.2);border-left: 2px solid #d7d2cb;font-size: 16px; }
.style-46225 .h4-style:link { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-46225 .h4-style:active { color: #fff;background-color: #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-46225 .h4-style:hover { color: #fff;background-color: #64a70b;border-left: 0px;margin-left: 5px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-46225 .h4-style:focus { background-color: #64a70b; }
.style-46225 { margin: 0 20px 40px 20px; }
.style-46225 time { color: #aaa;margin: 0 0 5px 0; }
.style-46225 .readmore { margin: 10px 0 20px 0; }
.style-46225 .readmore:hover { color: #fff; }
.style-46225 .archive { margin: 10px 0 0 0; }
.style-46225 .archive:hover { color: #fff; }
.style-46225 .category-description { margin: 0 0 10px 0; }
.style-46225 .link-image { margin: 0 20px 0 0; }
.style-46225 .h4-style A { text-decoration: none;color: inherit;background-repeat: no-repeat;background-position: right center;display: block;padding: 15px 20px; }
.style-46225 .h4-style A:hover { color: inherit; }
.style-46225 .long-description { margin: 10px;text-align: left;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-46225 .brief-description { margin: 10px; }
.style-46225 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-46225 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-46225 .bio { margin: 10px 0 0 0; }
.style-46225 .answer { margin: 10px 0 0 0; }
.style-46225 .biobutton { margin: 10px 0 0 0; }
.style-46225 .biobutton:hover { color: #fff; }
.style-46225 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-46225 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-46225 A.links-urllink { color: #64a70b;text-decoration: none;font-weight: bold;font-size: 17px;padding: 11px; }
.style-46225 A.links-urllink:hover { color: #8C857B; }
.style-46225 .readmore-detail-page:hover { color: #fff; }
.style-46225 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-46225 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-46225 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-46225 .event-detail { margin: 0 0 0 60px; }
.style-46225 .view-all:hover { color: #fff; }
.style-46225 .view-comments:hover { color: #333; }
.style-46327 .h2-style { margin: 0 0 20px 0;color: #00664F;text-align: left;font-weight: 500;clear: both;padding-bottom: 0px; }
.style-46327 .h3-style { font-weight: bold;color: #00664F; }
.style-46327 .h4-style { color: #8C857B;line-height: 22px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;background-color: rgba(215,210,203,.2);border-left: 2px solid #d7d2cb;font-size: 16px;margin-bottom: 0px; }
.style-46327 .h4-style:link { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-46327 .h4-style:active { color: #fff;background-color: #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-46327 .h4-style:hover { color: #fff;background-color: #64a70b;border-left: 0px;margin-left: 5px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-46327 .h4-style:focus { background-color: #64a70b; }
.style-46327 { margin: 0 20px 40px 20px; }
.style-46327 time { color: #aaa;margin: 0 0 5px 0; }
.style-46327 .readmore { margin: 10px 0 20px 0; }
.style-46327 .readmore:hover { color: #fff; }
.style-46327 .archive { margin: 10px 0 0 0; }
.style-46327 .archive:hover { color: #fff; }
.style-46327 .category-description { margin: 0 0 10px 0; }
.style-46327 .link-image { margin: 0 20px 0 0; }
.style-46327 .h4-style A { text-decoration: none;color: inherit;background-repeat: no-repeat;background-position: right center;display: block;padding: 15px 20px; }
.style-46327 .h4-style A:hover { color: inherit; }
.style-46327 .long-description { margin: 0px;padding-left: 20px;text-align: left;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-46327 .brief-description { margin: 0 0px;background-color: rgba(215,210,203,0);border: 0px solid #d7d2cb;padding: 20px;border-top: 0; }
.style-46327 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-46327 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-46327 .bio { margin: 10px 0 0 0; }
.style-46327 .answer { margin: 10px 0 0 0; }
.style-46327 .biobutton { margin: 10px 0 0 0; }
.style-46327 .biobutton:hover { color: #fff; }
.style-46327 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-46327 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-46327 A.links-urllink { color: #64a70b;text-decoration: none;font-weight: bold;font-size: 17px;padding: 11px; }
.style-46327 A.links-urllink:hover { color: #8C857B; }
.style-46327 div.content-wrap { padding: 10px; }
.style-46327 .readmore-detail-page:hover { color: #fff; }
.style-46327 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-46327 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-46327 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-46327 .event-detail { margin: 0 0 0 60px; }
.style-46327 .view-all:hover { color: #fff; }
.style-46327 .view-comments:hover { color: #333; }
.style-23772 .h2-style { margin: 0 0 20px 0;color: #64A70B;text-align: left;font-weight: normal;clear: both;padding-bottom: 10px; }
.style-23772 .h3-style { font-weight: normal;font-size: 21px; }
.style-23772 .h4-style { h4: first-line { color: #fff;: };color: #64a70b;margin-right: 5px;display: inline;margin-top: 2px;font-size: 19px;text-transform: capitalize;text-align: left;font-weight: normal; }
.style-23772 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-23772 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-23772 { margin: 10px 0 40px 20px; }
.style-23772 time { color: #696158;margin: 0 0 5px 0; }
.style-23772 .readmore { margin: 10px 0 0 0; }
.style-23772 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-23772 .h4-style A:hover { text-decoration: underline; }
.style-23772 .brief-description { margin: 0 0 5px 0;clear: both;display: inline; }
.style-23772 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-23772 .contact-info { margin: 0 0 5px 0; }
.style-23772 .author { display: inline;text-valign: top;font-weight: bold;margin-right: 5px; }
.style-23772 .news img { margin: 0;padding-bottom: 20px;vertical-align: top;display: list-item; }
.style-23772 .submit-button { display: inline-block;text-align: center;margin: 20px 0 5px 0;padding: 10px;font-size: 20px;line-height: 20px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,1);border-radius: 5px;font-family: "Open Sans";border-width: 0px;color: #fff; }
.style-23772 .submit-button:hover { background: #045d7c; }
.style-23772 .form-field-label { text-align: left; }
.style-23772 form input[type=text] { text-align: left;color: #8c857b; }
.style-23772 form input[type=radio] { margin-right: 17px; }
.style-23772 form input[type=checkbox] { text-align: left; }
.style-23772 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid;text-align: left;color: #8c857b; }
.style-23772 .department-selector { display: block;width: 100%; }
.style-23772 .letter-selector { display: block; }
.style-23772 form select:not([multiple]) { text-align: left;color: #8c857b; }
.style-23772 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb;text-align: left;color: #8c857b; }
.style-23772 .text-explanation { text-align: left; }
.style-23772 .error-message { color: #DB1629; }
.style-23772 .field-row { text-align: left; }
.style-23772 li.group { margin: 0px 0 20px 20px;padding: 20px 20px 20px 0;border-bottom: 1px solid #d7d2cb;text-align: left;clear: both; }
.style-23772 div.content-wrap { text-align: left; }
.style-23772 .registration { margin: 0 0 5px 0; }
.style-23772 .start-time { font-size: 14px;line-height: 18px; }
.style-23772 .end-time { font-size: 14px;line-height: 18px; }
.style-23772 .event-time { font-size: 14px;line-height: 18px; }
.style-23772 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-23772 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-23772 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-23772 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-23772 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-23772 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-23772 .filter-group-list { width: 100%; }
.style-23772 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-23772 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-23772 .button-group { display: block;margin: 0 0 20px 0; }
.style-23772 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-23772 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-23772 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-23772 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-23772 .calendar-days { margin: 0;border: 0; }
.style-23772 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-23772 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-23772 .prev-button:hover { background-color: #3b5e7f; }
.style-23772 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-23772 .next-button:hover { background-color: #3b5e7f; }
.style-23772 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-23772 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-23772 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-23772 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-23772 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-23772 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-23772 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-23772 .newsarchivelist img { float: right;margin-left: 10px; }
.style-23772 .view-comments { margin-top: 5px; }
.style-23772 .large-calendar-grid { border-color: transparent;border: 0; }
.style-23772 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-23772 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-23772 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-23772 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-23772 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-23772 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-23772 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-23772 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-23772 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-23772 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-23772 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-23772 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-23772 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-23772 .more-details { font-size: 14px;line-height: 18px; }
.style-23772 a.ical-feed { background-color: #64a70b; }
.style-35046 .h2-style { margin: 0 0 20px 0;color: #64A70B;text-align: left;font-weight: normal;clear: both;padding-bottom: 10px; }
.style-35046 .h3-style { font-weight: bold;font-size: 21px;color: #000000;padding-bottom: 10px; }
.style-35046 .h4-style { h4: first-line { color: #fff;: };color: #64a70b;margin-right: 5px;display: inline;margin-top: 2px;font-size: 19px;text-transform: capitalize;text-align: left;font-weight: normal; }
.style-35046 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-35046 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-35046 { margin: 10px 0 40px 0px;color: #000000; }
.style-35046 time { color: #696158;margin: 0 0 5px 0; }
.style-35046 .readmore { margin: 10px 0 0 0; }
.style-35046 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-35046 .h4-style A:hover { text-decoration: underline; }
.style-35046 .brief-description { margin: 0 0 5px 0;clear: both;display: inline; }
.style-35046 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-35046 .contact-info { margin: 0 0 5px 0; }
.style-35046 .author { display: inline;text-valign: top;font-weight: bold;margin-right: 5px; }
.style-35046 .news img { margin: 0;padding-bottom: 20px;vertical-align: top;display: list-item; }
.style-35046 .submit-button { display: inline-block;text-align: center;margin: 20px 0px 5px 0;padding: 20px;font-size: 19px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;font-family: 'Julius Sans One', sans-serif;border: 1px solid rgba(0,169,224,.3);text-shadow: 0px 1px 0 rgba(0,0,0,0.3);background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3);color: #FFFFFF; }
.style-35046 .submit-button:hover { background-color: #1ab0ec;color: #FFFFFF;text-decoration: none;text-shadow: 0px 1px 0 rgba(255,255,255,0);border: 1px solid #1090c3;background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1ab0ec, endColorstr=#1a92c2); }
.style-35046 .header { font-size: 17px;color: #000000;clear: both; }
.style-35046 .form-field-label { text-align: left;display: block;clear: both;width: 700px; }
.style-35046 form input[type=text] { text-align: left;color: #8c857b; }
.style-35046 form input[type=checkbox] { display: none; }
.style-35046 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid;text-align: left;color: #8c857b;width: 75%; }
.style-35046 form select:not([multiple]) { text-align: left;color: #8c857b;display: none; }
.style-35046 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb;text-align: left;color: #8c857b; }
.style-35046 .text-explanation { text-align: left; }
.style-35046 .error-message { color: #DB1629; }
.style-35046 .field-row { text-align: left;display: block;width: 100%;clear: both; }
.style-35046 .field-row:before { display: block;clear: both; }
.style-35046 li.group { margin: 0px 0 20px 20px;padding: 20px 20px 20px 0;border-bottom: 1px solid #d7d2cb;text-align: left;clear: both; }
.style-35046 div.content-wrap { text-align: left;clear: both;display: block;padding-right: 10px; }
.style-35046 .registration { margin: 0 0 5px 0; }
.style-35046 .start-time { font-size: 14px;line-height: 18px; }
.style-35046 .end-time { font-size: 14px;line-height: 18px; }
.style-35046 .event-time { font-size: 14px;line-height: 18px; }
.style-35046 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-35046 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-35046 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-35046 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-35046 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-35046 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-35046 .filter-group-list { width: 100%; }
.style-35046 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-35046 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-35046 .button-group { display: block;margin: 0 0 20px 0; }
.style-35046 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-35046 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-35046 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-35046 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-35046 .calendar-days { margin: 0;border: 0; }
.style-35046 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-35046 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-35046 .prev-button:hover { background-color: #3b5e7f; }
.style-35046 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-35046 .next-button:hover { background-color: #3b5e7f; }
.style-35046 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-35046 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-35046 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-35046 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-35046 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-35046 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-35046 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-35046 .newsarchivelist img { float: right;margin-left: 10px; }
.style-35046 .view-comments { margin-top: 5px; }
.style-35046 .large-calendar-grid { border-color: transparent;border: 0; }
.style-35046 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-35046 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-35046 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-35046 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-35046 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-35046 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-35046 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-35046 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-35046 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-35046 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-35046 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-35046 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-35046 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-35046 .more-details { font-size: 14px;line-height: 18px; }
.style-35046 .team-list .column { display: block; }
.style-35046 a.ical-feed { background-color: #64a70b; }
.style-50232 .h2-style { margin: 0 0 20px 0;color: #64A70B;text-align: left;font-weight: normal;clear: both;padding-bottom: 10px; }
.style-50232 .h3-style { font-weight: normal;font-size: 21px; }
.style-50232 .h4-style { h4: first-line { color: #fff;: };color: #64a70b;margin-right: 5px;display: inline;margin-top: 2px;font-size: 19px;text-transform: capitalize;text-align: left;font-weight: normal; }
.style-50232 A { padding: 20px;border-radius: 5px;background-color: #64a70b;color: #ffffff;text-decoration: none;text-transform: uppercase;font-weight: 200;font-size: 14pt; }
.style-50232 A:hover { background-color: rgba(100,167,11,.75); }
.style-50232 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-50232 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-50232 { margin: 10px 0 40px 5px; }
.style-50232 time { color: #696158;margin: 0 0 5px 0; }
.style-50232 .readmore { margin: 10px 0 0 0; }
.style-50232 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-50232 .h4-style A:hover { text-decoration: underline; }
.style-50232 .brief-description { margin: 0 0 5px 0;clear: both;display: inline; }
.style-50232 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-50232 .contact-info { margin: 0 0 5px 0; }
.style-50232 .author { display: inline;text-valign: top;font-weight: bold;margin-right: 5px; }
.style-50232 .news img { margin: 0;padding-bottom: 20px;vertical-align: top;display: list-item; }
.style-50232 .submit-button { display: inline-block;text-align: center;margin: 20px 0 0 0;padding: 13px;font-size: 20px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;color: #00a9e0;font-family: 'Julius Sans One', sans-serif;text-shadow: 0px 1px 0 rgba(255,255,255,1);border: 2px solid #00a9e0; }
.style-50232 .submit-button:hover { background-color: #1ab0ec;color: #FFFFFF;margin: 20px 0 0 0;padding: 13px;text-decoration: none;text-shadow: 0px 1px 0 rgba(255,255,255,0);border: 2px solid #1090c3;background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1ab0ec, endColorstr=#1a92c2); }
.style-50232 .form-field-label { text-align: left; }
.style-50232 form input[type=text] { text-align: left;color: #8c857b; }
.style-50232 form input[type=radio] { margin-right: 17px; }
.style-50232 form input[type=checkbox] { text-align: left; }
.style-50232 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid;text-align: left;color: #8c857b; }
.style-50232 .department-selector { display: block;width: 100%; }
.style-50232 .letter-selector { display: block; }
.style-50232 form select:not([multiple]) { text-align: left;color: #8c857b; }
.style-50232 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb;text-align: left;color: #8c857b; }
.style-50232 .text-explanation { text-align: left; }
.style-50232 .error-message { color: #DB1629; }
.style-50232 .field-row { text-align: left; }
.style-50232 li.group { margin: 0px 0 20px 20px;padding: 20px 20px 20px 0;border-bottom: 0px solid #d7d2cb;text-align: left;clear: both; }
.style-50232 div.content-wrap { text-align: left; }
.style-50232 .registration { margin: 0 0 5px 0; }
.style-50232 .start-time { font-size: 14px;line-height: 18px; }
.style-50232 .end-time { font-size: 14px;line-height: 18px; }
.style-50232 .event-time { font-size: 14px;line-height: 18px; }
.style-50232 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-50232 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-50232 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-50232 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-50232 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-50232 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-50232 .filter-group-list { width: 100%; }
.style-50232 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-50232 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-50232 .button-group { display: block;margin: 0 0 20px 0; }
.style-50232 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-50232 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-50232 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-50232 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-50232 .calendar-days { margin: 0;border: 0; }
.style-50232 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-50232 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-50232 .prev-button:hover { background-color: #3b5e7f; }
.style-50232 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-50232 .next-button:hover { background-color: #3b5e7f; }
.style-50232 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-50232 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-50232 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-50232 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-50232 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-50232 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-50232 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-50232 .newsarchivelist img { float: right;margin-left: 10px; }
.style-50232 .view-comments { margin-top: 5px; }
.style-50232 .large-calendar-grid { border-color: transparent;border: 0; }
.style-50232 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-50232 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-50232 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-50232 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-50232 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-50232 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-50232 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-50232 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-50232 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-50232 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-50232 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-50232 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-50232 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-50232 .more-details { font-size: 14px;line-height: 18px; }
.style-50232 a.ical-feed { background-color: #64a70b; }
.style-47945 .h2-style { margin: 0 0 20px 0;color: #64A70B;text-align: left;font-weight: normal;clear: both;padding-bottom: 10px; }
.style-47945 .h3-style { font-weight: bold;font-size: 21px;padding-bottom: 10px; }
.style-47945 .h4-style { h4: first-line { color: #fff;: };color: #64a70b;margin-right: 5px;display: inline;margin-top: 2px;font-size: 19px;text-transform: capitalize;text-align: left;font-weight: normal; }
.style-47945 .button { display: inline-block;text-align: center;margin: 10px;margin-top: 0px;padding: 13px;font-size: 20px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;color: #00a9e0;font-family: 'Julius Sans One', sans-serif;text-shadow: 0px 1px 0 rgba(255,255,255,1);border: 2px solid #00a9e0; }
.style-47945 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-47945 { margin: 10px 0 40px 0px; }
.style-47945 time { color: #696158;margin: 0 0 5px 0; }
.style-47945 .readmore { margin: 10px 0 0 0; }
.style-47945 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-47945 .h4-style A:hover { text-decoration: underline; }
.style-47945 .brief-description { margin: 0 0 5px 0;clear: both;display: inline; }
.style-47945 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-47945 .contact-info { margin: 0 0 5px 0; }
.style-47945 .author { display: inline;text-valign: top;font-weight: bold;margin-right: 5px; }
.style-47945 .news img { margin: 0;padding-bottom: 20px;vertical-align: top;display: list-item; }
.style-47945 .submit-button { display: inline-block;text-align: center;margin: 20px 0 0 0;padding: 13px;font-size: 20px;font-weight: 600;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,1);border-radius: 5px;color: #fff;text-shadow: 0px 0px 0 rgba(255,255,255,1);border: 2px solid #00a9e0; }
.style-47945 .submit-button:hover { background-color: #1ab0ec;color: #FFFFFF;margin: 20px 0 0 0;padding: 13px;text-decoration: none;text-shadow: 0px 1px 0 rgba(255,255,255,0);border: 2px solid #1090c3;background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1ab0ec, endColorstr=#1a92c2); }
.style-47945 .header { font-size: 17px;clear: both; }
.style-47945 .form-field-label { clear: both;text-align: left;display: block;width: 200%!important; }
.style-47945 form input[type=text] { text-align: left;color: #8c857b;width: 25%; }
.style-47945 form input[type=radio] { display: none;clear: both;width: 700px; }
.style-47945 .radiobutton-label { display: none;text-align: left;clear: both;width: 700px; }
.style-47945 form input[type=checkbox] { display: none; }
.style-47945 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid;text-align: left;color: #8c857b;width: 75%; }
.style-47945 form select:not([multiple]) { text-align: left;color: #8c857b; }
.style-47945 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb;text-align: left;color: #8c857b; }
.style-47945 .text-explanation { text-align: left; }
.style-47945 .error-message { color: #DB1629; }
.style-47945 .field-row { display: block;width: 100%;clear: both; }
.style-47945 .field-row:before { display: block;clear: both; }
.style-47945 li.group { margin: 0px 0 20px 20px;padding: 20px 20px 20px 0;border-bottom: 1px solid #d7d2cb;text-align: left;clear: both; }
.style-47945 div.content-wrap { text-align: left;clear: both;display: block;padding-right: 10px; }
.style-47945 .registration { margin: 0 0 5px 0; }
.style-47945 .start-time { font-size: 14px;line-height: 18px; }
.style-47945 .end-time { font-size: 14px;line-height: 18px; }
.style-47945 .event-time { font-size: 14px;line-height: 18px; }
.style-47945 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-47945 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-47945 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-47945 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-47945 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-47945 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-47945 .filter-group-list { width: 100%; }
.style-47945 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-47945 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-47945 .button-group { display: block;margin: 0 0 20px 0; }
.style-47945 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-47945 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-47945 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-47945 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-47945 .calendar-days { margin: 0;border: 0; }
.style-47945 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-47945 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-47945 .prev-button:hover { background-color: #3b5e7f; }
.style-47945 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-47945 .next-button:hover { background-color: #3b5e7f; }
.style-47945 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-47945 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-47945 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-47945 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-47945 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-47945 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-47945 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-47945 .newsarchivelist img { float: right;margin-left: 10px; }
.style-47945 .view-comments { margin-top: 5px; }
.style-47945 .large-calendar-grid { border-color: transparent;border: 0; }
.style-47945 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-47945 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-47945 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-47945 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-47945 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-47945 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-47945 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-47945 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-47945 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-47945 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-47945 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-47945 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-47945 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-47945 .more-details { font-size: 14px;line-height: 18px; }
.style-47945 .team-list .column { display: block; }
.style-47945 a.ical-feed { background-color: #64a70b; }
.style-53915 .h2-style { font-size: 40px;padding: 60px 0 40px 0;font-weight: 600;text-align: center;color: #00664f;font-family: Merriweather; }
.style-53915 .h4-style { font-size: 15px;font-weight: normal;margin-top: 0px; }
.style-53915 .button { background-color: #00a9e0;color: #ffffff; }
.style-53915 .button:hover { background-color: rgba(0,169,224,.1);color: #00a9e0; }
.style-53915 { padding: 0 5px;margin-top: 10px;margin-bottom: 15px;background-color: rgba(0,169,224,.0);text-align: center; }
.style-53915 time { font-size: 14px;text-align: left;padding: 0 10px;margin-top: 0px;font-weight: 600;display: block;color: #00a9e0;width: 100%; }
.style-53915 .readmore { padding: 0 5px;margin-left: 10px;margin-bottom: 0px
border-radius: 0px;display: block;text-align: right;font-size: 11px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-53915 .link-image { text-align: center;margin: 0px 0px 0 0px;display: block;width: 13.5em; }
.style-53915 .h4-style A { margin: 0;color: #8C857B;padding: 10px 5px 0 10px;display: block;font-size: 1.2em;font-weight: bold;text-decoration: none;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.0);text-align: left; }
.style-53915 .h4-style A:hover { color: #00a9e0; }
.style-53915 .h4-style A:first-child { border-top: 5px solid #64a70b; }
.style-53915 .long-description { padding: 0 10px; }
.style-53915 .brief-description { font-size: .9em;text-align: left;line-height: 18px;padding: 10px;word-wrap: break-word;width: 100%; }
.style-53915 .news img { width: 100%;height: 100%; }
.style-53915 .affinity img { text-align: center; }
.style-53915 A.links-urllink { display: block;width: 100%;height: 65px;text-align: center;padding: 15px;font-size: 18px;line-height: 24px;font-weight: bold;text-decoration: none;text-transform: capitalize;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 0px;-moz-border-radius: 0px;border: 0px solid #fff;border-top: 0;border-bottom: 0;font-family: Open Sans;color: #fff; }
.style-53915 A.links-urllink:hover { color: #fff; }
.style-53915 li.group { text-align: center;vertical-align: top;flex-wrap: wrap;-moz-webkit-flex-wrap: wrap;-webkit-flex-wrap: wrap;display: inline-flex;opacity: 1;background: #64a70b;width: 200px;margin: 0 5px; }
.style-53915 li.group:hover { opacity: 1;transition: .3s ease-in-out;-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition: .3s ease-in-out;background: #eec03f; }
.style-53915 li.group:before { flex-wrap: nowrap; }
.style-53915 li.group:after { word-wrap: break-all;overflow: hidden; }
.style-53915 li.subcategory-group { text-align: center;margin: 0 0 auto; }
.style-53915 div.content-wrap { text-align: center;width: 100%; }
.style-53915 .newsarchivelist img { width: 100%; }
.style-53915 .link-hover-image { text-align: center; }
.style-53915 .link-nohover-image { text-align: center; }
.style-48411 .h2-style { margin: 0 0 20px 0;color: #00A9E0;text-align: center;font-weight: normal;clear: both;padding-bottom: 10px;font-size: 40px; }
.style-48411 .h3-style { font-weight: normal;font-size: 21px; }
.style-48411 .h4-style { color: #00a9e0;margin-right: 5px;display: block;margin-top: 2px;font-size: 23px;text-transform: capitalize;text-align: center;font-weight: normal;width: 100%; }
.style-48411 .h5-style { font-size: 22px;font-weight: 400; }
.style-48411 A { padding: 10px 20px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0;text-transform: uppercase;font-weight: 600;text-decoration: none; }
.style-48411 A:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-48411 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-48411 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-48411 { margin: 10px 0 40px 0;color: #8c857b; }
.style-48411 time { color: #696158;margin: 0 0 5px 0; }
.style-48411 .readmore { margin: 0px 0 0 0;display: list;padding: 10px 20px; }
.style-48411 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-48411 .h4-style A:hover { text-decoration: underline; }
.style-48411 .long-description { margin: 0 50px;padding: 10px;font-size: 16px;text-align: center; }
.style-48411 .brief-description { margin: 0 50px 15px 50px;clear: left;line-height: 2;font-size: 16px; }
.style-48411 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-48411 .photos { text-align: center; }
.style-48411 .contact-info { margin: 0 0 5px 0; }
.style-48411 .text img { margin-bottom: 20px;text-align: center; }
.style-48411 .author { display: inline;text-valign: top;font-weight: normal;margin-right: 5px;font-size: 22px;color: #00A9E0;clear: right; }
.style-48411 .news img { margin: 0;vertical-align: top;display: list-item;padding-left: 10px;width: 200px;overflow: auto; }
.style-48411 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-48411 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-48411 .backbutton { margin-top: 20px; }
.style-48411 A.links-urllink { display: none; }
.style-48411 .ical i { background-color: #64A70B; }
.style-48411 li.group { margin: 0px 10px 20px 10px;padding: 20px 20px 30px 0;text-align: center;clear: both;overflow: auto;border-bottom: 6px dotted #d7d2cb; }
.style-48411 div.content-wrap { text-align: left;padding: 5px; }
.style-48411 .registration { margin: 0 0 5px 0; }
.style-48411 .start-time { font-size: 14px;line-height: 18px; }
.style-48411 .end-time { font-size: 14px;line-height: 18px; }
.style-48411 .event-time { font-size: 14px;line-height: 18px; }
.style-48411 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-48411 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-48411 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-48411 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-48411 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-48411 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-48411 .filter-group-list { width: 100%; }
.style-48411 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-48411 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-48411 .button-group { display: block;margin: 0 0 20px 0; }
.style-48411 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-48411 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-48411 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-48411 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-48411 .calendar-days { margin: 0;border: 0; }
.style-48411 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-48411 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-48411 .prev-button:hover { background-color: #3b5e7f; }
.style-48411 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-48411 .next-button:hover { background-color: #3b5e7f; }
.style-48411 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-48411 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-48411 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-48411 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-48411 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-48411 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-48411 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-48411 .newsarchivelist img { float: right;margin-left: 10px; }
.style-48411 .view-comments { margin-top: 5px; }
.style-48411 .large-calendar-grid { border-color: transparent;border: 0; }
.style-48411 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-48411 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-48411 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-48411 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-48411 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-48411 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-48411 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-48411 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-48411 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-48411 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-48411 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-48411 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-48411 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-48411 .more-details { font-size: 14px;line-height: 18px; }
.style-82323 .h2-style { margin: 0 0 20px 0;color: #00A9E0;text-align: center;font-weight: normal;clear: both;padding-bottom: 10px;font-size: 40px; }
.style-82323 .h3-style { font-weight: normal;font-size: 21px; }
.style-82323 .h4-style { color: #00664f;margin: 5px 0;font-size: 23px;text-transform: capitalize;text-align: left;font-weight: bold; }
.style-82323 .h5-style { font-size: 22px;font-weight: 400; }
.style-82323 A { padding: 10px 20px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0;text-transform: uppercase;font-weight: 600;text-decoration: none; }
.style-82323 A:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-82323 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-82323 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-82323 { margin: 10px 0 40px 0;color: #8c857b; }
.style-82323 time { color: #696158;margin: 0 0 5px 0; }
.style-82323 .readmore { margin: 0px 0 0 0;display: list;padding: 10px 20px; }
.style-82323 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-82323 .h4-style A:hover { text-decoration: underline; }
.style-82323 .long-description { padding: 10px;font-size: 16px;text-align: left;line-height: 22pt;color: #696158; }
.style-82323 .brief-description { clear: left;line-height: 2;font-size: 17px;text-align: left;color: #696158;margin-bottom: 10px; }
.style-82323 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-82323 .photos { text-align: center; }
.style-82323 .contact-info { margin: 0 0 5px 0; }
.style-82323 .text img { margin-bottom: 20px;text-align: center; }
.style-82323 .author { display: inline;text-valign: top;font-weight: normal;margin-right: 5px;font-size: 22px;color: #00A9E0;clear: right; }
.style-82323 .news img { margin: 0;vertical-align: top;display: list-item;padding-left: 10px;width: 200px;overflow: auto; }
.style-82323 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-82323 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-82323 .backbutton { margin-top: 20px; }
.style-82323 A.links-urllink { display: none; }
.style-82323 .ical i { background-color: #64A70B; }
.style-82323 li.group { margin: 0px 10px 20px 10px;padding: 20px 20px 30px 0;text-align: center;clear: both;overflow: auto;border-bottom: 6px dotted #d7d2cb; }
.style-82323 div.content-wrap { text-align: left;padding: 5px; }
.style-82323 .registration { margin: 0 0 5px 0; }
.style-82323 .start-time { font-size: 14px;line-height: 18px; }
.style-82323 .end-time { font-size: 14px;line-height: 18px; }
.style-82323 .event-time { font-size: 14px;line-height: 18px; }
.style-82323 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-82323 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-82323 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-82323 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-82323 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-82323 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-82323 .filter-group-list { width: 100%; }
.style-82323 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-82323 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-82323 .button-group { display: block;margin: 0 0 20px 0; }
.style-82323 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-82323 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-82323 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-82323 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-82323 .calendar-days { margin: 0;border: 0; }
.style-82323 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-82323 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-82323 .prev-button:hover { background-color: #3b5e7f; }
.style-82323 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-82323 .next-button:hover { background-color: #3b5e7f; }
.style-82323 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-82323 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-82323 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-82323 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-82323 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-82323 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-82323 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-82323 .newsarchivelist img { float: right;margin-left: 10px; }
.style-82323 .view-comments { margin-top: 5px; }
.style-82323 .large-calendar-grid { border-color: transparent;border: 0; }
.style-82323 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-82323 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-82323 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-82323 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-82323 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-82323 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-82323 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-82323 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-82323 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-82323 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-82323 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-82323 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-82323 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-82323 .more-details { font-size: 14px;line-height: 18px; }
.style-56466 .h1-style { margin: 50px 0 20px 0;text-align: center;font-weight: bold;clear: both;padding-bottom: 10px;font-size: 40pt;text-transform: capitalize;letter-spacing: normal; }
.style-56466 .h2-style { margin: 10px 0 20px 0;color: #64a70b;text-align: center;font-weight: 400;clear: both;padding-bottom: 10px;font-size: 40pt; }
.style-56466 .h3-style { font-weight: normal;font-size: 21px; }
.style-56466 .h4-style { color: #00a9e0;margin-right: 5px;display: inline;margin-top: 2px;font-size: 23px;text-transform: capitalize;text-align: left;font-weight: normal; }
.style-56466 .h5-style { font-size: 22px;font-weight: 400; }
.style-56466 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-56466 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-56466 { margin: 60px 10px 20px 10px;color: #8c857b; }
.style-56466 time { color: #696158;margin: 0 0 5px 0; }
.style-56466 .readmore { margin: 0px 0 0 0;display: list;padding: 10px 20px; }
.style-56466 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-56466 .h4-style A:hover { text-decoration: underline; }
.style-56466 .long-description { margin: 0 50px;padding: 10px;text-align: center;font-size: 16px; }
.style-56466 .brief-description { margin: 0 50px 15px 50px;clear: left;line-height: 2;text-align: center;font-size: 16px; }
.style-56466 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-56466 .photos { text-align: center; }
.style-56466 .contact-info { margin: 0 0 5px 0; }
.style-56466 .text img { margin-bottom: 20px;text-align: center; }
.style-56466 .author { display: inline;text-valign: top;font-weight: normal;margin-right: 5px;font-size: 22px;color: #00A9E0;clear: right; }
.style-56466 .news img { margin: 0;vertical-align: top;display: list-item;padding-left: 10px;width: 200px;overflow: auto; }
.style-56466 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-56466 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-56466 .backbutton { margin-top: 10px; }
.style-56466 A.links-urllink { display: none; }
.style-56466 .ical i { background-color: #64A70B; }
.style-56466 li.group { margin: 0px 0 20px 20px;padding: 20px 20px 30px 0;text-align: center;clear: both;overflow: auto;border-bottom: 6px dotted #d7d2cb; }
.style-56466 div.content-wrap { text-align: center;padding: 5px 25px 25px 25px;font-size: 21px;line-height: 34px; }
.style-56466 .registration { margin: 0 0 5px 0; }
.style-56466 .start-time { font-size: 14px;line-height: 18px; }
.style-56466 .end-time { font-size: 14px;line-height: 18px; }
.style-56466 .event-time { font-size: 14px;line-height: 18px; }
.style-56466 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-56466 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-56466 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-56466 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-56466 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-56466 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-56466 .filter-group-list { width: 100%; }
.style-56466 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-56466 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-56466 .button-group { display: block;margin: 0 0 20px 0; }
.style-56466 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-56466 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-56466 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-56466 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-56466 .calendar-days { margin: 0;border: 0; }
.style-56466 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-56466 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-56466 .prev-button:hover { background-color: #3b5e7f; }
.style-56466 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-56466 .next-button:hover { background-color: #3b5e7f; }
.style-56466 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-56466 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-56466 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-56466 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-56466 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-56466 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-56466 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-56466 .newsarchivelist img { float: right;margin-left: 10px; }
.style-56466 .view-comments { margin-top: 5px; }
.style-56466 .large-calendar-grid { border-color: transparent;border: 0; }
.style-56466 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-56466 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-56466 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-56466 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-56466 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-56466 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-56466 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-56466 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-56466 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-56466 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-56466 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-56466 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-56466 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-56466 .more-details { font-size: 14px;line-height: 18px; }
.style-56466 a.ical-feed { background-color: #64a70b; }
.style-79056 .h2-style { margin: 0 0 20px 0;color: #00A9E0;text-align: center;font-weight: normal;clear: both;padding-bottom: 10px;font-size: 40px; }
.style-79056 .h3-style { font-weight: normal;font-size: 21px; }
.style-79056 .h4-style { color: #00a9e0;margin-right: 5px;display: block;margin-top: 2px;font-size: 23px;text-transform: capitalize;text-align: center;font-weight: normal;width: 100%; }
.style-79056 .h5-style { font-size: 22px;font-weight: 400; }
.style-79056 A { padding: 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0;text-decoration: none;text-transform: uppercase;font-family: Verdana;letter-spacing: 1pt; }
.style-79056 A:hover { background: #00a9e0;color: #fff; }
.style-79056 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-79056 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-79056 { margin: 10px 0 40px 0;color: #8c857b; }
.style-79056 time { color: #696158;margin: 0 0 5px 0; }
.style-79056 .readmore { margin: 0px 0 0 0;display: list;padding: 10px 20px; }
.style-79056 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-79056 .h4-style A:hover { text-decoration: underline; }
.style-79056 .long-description { margin: 0 50px;padding: 10px;font-size: 16px;text-align: center; }
.style-79056 .brief-description { margin: 0 50px 15px 50px;clear: left;line-height: 2;font-size: 16px; }
.style-79056 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-79056 .photos { text-align: center; }
.style-79056 .contact-info { margin: 0 0 5px 0; }
.style-79056 .text img { margin-bottom: 20px;text-align: center; }
.style-79056 .author { display: inline;text-valign: top;font-weight: normal;margin-right: 5px;font-size: 22px;color: #00A9E0;clear: right; }
.style-79056 .news img { margin: 0;vertical-align: top;display: list-item;padding-left: 10px;width: 200px;overflow: auto; }
.style-79056 .lists img { margin-bottom: 15px; }
.style-79056 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-79056 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-79056 .backbutton { margin-top: 20px; }
.style-79056 A.links-urllink { display: none; }
.style-79056 .ical i { background-color: #64A70B; }
.style-79056 li.group { margin: 0px 10px 20px 10px;padding: 20px 20px 30px 0;text-align: center;clear: both;overflow: auto;border-bottom: 6px dotted #d7d2cb; }
.style-79056 div.content-wrap { text-align: center;padding: 5px; }
.style-79056 .registration { margin: 0 0 5px 0; }
.style-79056 .start-time { font-size: 14px;line-height: 18px; }
.style-79056 .end-time { font-size: 14px;line-height: 18px; }
.style-79056 .event-time { font-size: 14px;line-height: 18px; }
.style-79056 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-79056 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-79056 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-79056 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-79056 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-79056 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-79056 .filter-group-list { width: 100%; }
.style-79056 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-79056 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-79056 .button-group { display: block;margin: 0 0 20px 0; }
.style-79056 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-79056 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-79056 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-79056 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-79056 .calendar-days { margin: 0;border: 0; }
.style-79056 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-79056 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-79056 .prev-button:hover { background-color: #3b5e7f; }
.style-79056 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-79056 .next-button:hover { background-color: #3b5e7f; }
.style-79056 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-79056 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-79056 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-79056 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-79056 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-79056 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-79056 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-79056 .newsarchivelist img { float: right;margin-left: 10px; }
.style-79056 .view-comments { margin-top: 5px; }
.style-79056 .large-calendar-grid { border-color: transparent;border: 0; }
.style-79056 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-79056 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-79056 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-79056 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-79056 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-79056 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-79056 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-79056 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-79056 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-79056 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-79056 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-79056 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-79056 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-79056 .more-details { font-size: 14px;line-height: 18px; }
.style-20443 .h2-style { margin: 0 0 20px 0;color: #64A70B;text-align: left;font-weight: normal;clear: both;padding-bottom: 10px; }
.style-20443 .h3-style { font-weight: normal;font-size: 21px; }
.style-20443 .h4-style { color: #64a70b;margin-right: 5px;display: inline;margin-top: 2px;font-size: 23px;text-transform: capitalize;text-align: left;font-weight: bold; }
.style-20443 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-20443 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-20443 { margin: 0 0 40px 20px; }
.style-20443 time { color: #696158;margin: 0 0 5px 0; }
.style-20443 .readmore { margin: 0px 0 0 0;display: list;color: #fff;padding: 5px 10px;background-color: #64a70b;border-width: 0px; }
.style-20443 .readmore:hover { background-color: #00664f; }
.style-20443 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-20443 .h4-style A:hover { text-decoration: underline; }
.style-20443 .brief-description { margin: 0 0 15px 0;clear: left;line-height: 2; }
.style-20443 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-20443 .contact-info { margin: 0 0 5px 0; }
.style-20443 .text img { float: right;margin-left: 10px; }
.style-20443 .author { display: inline;text-valign: top;font-weight: bold;margin-right: 5px;font-size: 22px;color: #00664f;clear: right; }
.style-20443 .news img { margin: 0;vertical-align: top;display: list-item;padding-left: 10px;overflow: auto; }
.style-20443 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-20443 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-20443 .backbutton { margin-top: 10px; }
.style-20443 .ical i { background-color: #64A70B; }
.style-20443 li.group { margin: 0px 0 20px 20px;padding: 10px 20px 20px 0px;border-bottom: 1px solid #d7d2cb;text-align: left;clear: both;overflow: auto; }
.style-20443 div.content-wrap { text-align: left;padding: 5px; }
.style-20443 .registration { margin: 0 0 5px 0; }
.style-20443 .start-time { font-size: 14px;line-height: 18px; }
.style-20443 .end-time { font-size: 14px;line-height: 18px; }
.style-20443 .event-time { font-size: 14px;line-height: 18px; }
.style-20443 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-20443 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-20443 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-20443 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-20443 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-20443 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-20443 .filter-group-list { width: 100%; }
.style-20443 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-20443 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-20443 .button-group { display: block;margin: 0 0 20px 0; }
.style-20443 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-20443 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-20443 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-20443 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-20443 .calendar-days { margin: 0;border: 0; }
.style-20443 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-20443 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-20443 .prev-button:hover { background-color: #3b5e7f; }
.style-20443 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-20443 .next-button:hover { background-color: #3b5e7f; }
.style-20443 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-20443 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-20443 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-20443 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-20443 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-20443 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-20443 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-20443 .newsarchivelist img { float: right;margin-left: 10px; }
.style-20443 .view-comments { margin-top: 5px; }
.style-20443 .large-calendar-grid { border-color: transparent;border: 0; }
.style-20443 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-20443 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-20443 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-20443 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-20443 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-20443 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-20443 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-20443 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-20443 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-20443 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-20443 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-20443 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-20443 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-20443 .more-details { font-size: 14px;line-height: 18px; }
.style-20443 a.ical-feed { background-color: #64a70b; }
.style-34297 .h2-style { margin: 0 0 20px 0;color: #64A70B;text-align: left;font-weight: normal;clear: both;padding-bottom: 0px;font-family: 'Open Sans', sans-serif; }
.style-34297 .h3-style { font-weight: 200; }
.style-34297 .h4-style { color: #64a70b;padding: 15px 20px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;border-width: 2px;border-style: solid;border-color: #64a70b; }
.style-34297 .h4-style:hover { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-34297 A { margin: 0;color: #8C857B;padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3); }
.style-34297 A:hover { background-color: #64a70b;color: #ffffff;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-34297 { margin: 0 20px 40px 20px; }
.style-34297 time { color: #aaa;margin: 0 0 5px 0; }
.style-34297 .readmore { margin: 10px 0 20px 0; }
.style-34297 .readmore:hover { color: #fff; }
.style-34297 .archive { margin: 10px 0 0 0; }
.style-34297 .archive:hover { color: #fff; }
.style-34297 .category-description { margin: 0 0 10px 0;padding: 10px 0;font-size: 16px; }
.style-34297 .link-image { margin: 0 20px 0 0; }
.style-34297 .h4-style A { text-decoration: none;color: inherit; }
.style-34297 .h4-style A:hover { color: inherit; }
.style-34297 .long-description { margin: 10px;text-align: left; }
.style-34297 .brief-description { margin: 10px; }
.style-34297 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-34297 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-34297 .bio { margin: 10px 0 0 0; }
.style-34297 .answer { margin: 10px 0 0 0; }
.style-34297 .biobutton { margin: 10px 0 0 0; }
.style-34297 .biobutton:hover { color: #fff; }
.style-34297 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-34297 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-34297 A.links-urllink { padding: 15px 20px;font-size: 16px;color: #8c857b;font-weight: bold;background-color: rgba(215,210,203,.2);text-decoration: none;margin: 0px; }
.style-34297 A.links-urllink:hover { background-color: #64a70b;color: #ffffff;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-34297 .album-name { font-size: 22px;font-weight: normal; }
.style-34297 .play-button { display: block; }
.style-34297 .play-button:hover { background-color: #00664f; }
.style-34297 li.group { margin: 0; }
.style-34297 .readmore-detail-page:hover { color: #fff; }
.style-34297 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-34297 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-34297 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-34297 .event-detail { margin: 0 0 0 60px; }
.style-34297 .view-all:hover { color: #fff; }
.style-34297 .view-comments:hover { color: #333; }
.style-54779 .h2-style { margin: 0 0 20px 0;color: #64A70B;text-align: left;font-weight: 400;clear: both;padding-bottom: 0px;font-family: 'Open Sans', sans-serif;font-size: 34px; }
.style-54779 .h3-style { font-weight: 200; }
.style-54779 .h4-style { color: #64a70b;padding: 15px 20px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;border-width: 2px;border-style: solid;border-color: #64a70b; }
.style-54779 .h4-style:hover { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-54779 { margin: 0 5px 40px 5px; }
.style-54779 time { color: #aaa;margin: 0 0 5px 0; }
.style-54779 .readmore { margin: 10px 0 20px 0; }
.style-54779 .readmore:hover { color: #fff; }
.style-54779 .archive { margin: 10px 0 0 0; }
.style-54779 .archive:hover { color: #fff; }
.style-54779 .category-description { margin: 0 0 10px 0;padding: 10px 0;font-size: 16px; }
.style-54779 .link-image { margin: 0 20px 20px 0;width: 300px;display: block; }
.style-54779 .h4-style A { text-decoration: none;color: inherit; }
.style-54779 .h4-style A:hover { color: inherit; }
.style-54779 .long-description { margin: 0px;text-align: left; }
.style-54779 .brief-description { margin: 10px; }
.style-54779 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-54779 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-54779 .bio { margin: 10px 0 0 0; }
.style-54779 .answer { margin: 10px 0 0 0; }
.style-54779 .biobutton { margin: 10px 0 0 0; }
.style-54779 .biobutton:hover { color: #fff; }
.style-54779 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-54779 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-54779 A.links-urllink { font-size: 22px;color: #00a9e0;text-decoration: none;margin: 0px;clear: both;border: 0px;padding-left: 0px;padding-right: 40px;background-image: url('/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right top;background-repeat: no-repeat; }
.style-54779 A.links-urllink:hover { padding-right: 50px; }
.style-54779 li.group { margin: 10px 5px 40px 5px; }
.style-54779 .readmore-detail-page:hover { color: #fff; }
.style-54779 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-54779 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-54779 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-54779 .event-detail { margin: 0 0 0 60px; }
.style-54779 .view-all:hover { color: #fff; }
.style-54779 .view-comments:hover { color: #333; }
.style-22042 .h2-style { margin: 0 0 15px 0;color: #64A70B;text-align: left;font-weight: normal;clear: both;padding-bottom: 10px; }
.style-22042 .h3-style { font-weight: normal;font-size: 21px; }
.style-22042 .h4-style { color: #00a9e0;font-size: 25px;text-transform: capitalize;text-align: left;font-weight: normal;margin-bottom: 10px;line-height: 38px; }
.style-22042 .h5-style { color: #64A70B;font-weight: normal;font-size: 16px; }
.style-22042 A { color: #64a70b; }
.style-22042 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-22042 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-22042 { margin: 0 0 40px 20px;color: #8c857b; }
.style-22042 time { color: #696158;margin: 0 0 5px 0; }
.style-22042 .readmore { margin: 10px 0 0 0; }
.style-22042 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-22042 .h4-style A:hover { text-decoration: underline; }
.style-22042 .long-description { margin-bottom: 15px; }
.style-22042 .brief-description { margin-bottom: 10px; }
.style-22042 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-22042 .contact-info { margin: 0 0 5px 0; }
.style-22042 .author { display: inline;text-valign: top;font-weight: bold;margin-right: 5px; }
.style-22042 .news img { margin: 0;padding-bottom: 20px;vertical-align: top;display: list-item; }
.style-22042 .lists img { padding-right: 10px;width: 125px; }
.style-22042 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-22042 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-22042 .backbutton { margin-top: 10px; }
.style-22042 A.links-urllink { color: #00A9E0; }
.style-22042 .album-name { font-size: 18px;font-weight: normal;color: #64a70b; }
.style-22042 .departmentfaculty img { padding-right: 10px; }
.style-22042 li.group { margin: 0px 0 20px 0px;padding: 0px 10px 10px 0;border-bottom: 1px solid #d7d2cb;text-align: left;clear: both; }
.style-22042 li.group:hover { content: '\00ba  '; }
.style-22042 div.content-wrap { text-align: left; }
.style-22042 .registration { margin: 0 0 5px 0; }
.style-22042 .readmore-detail-page { clear: both;border: 0px;padding-left: 0px;padding-right: 35px;background-image: url('/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-22042 .readmore-detail-page:hover { text-decoration: underline;background-color: #FFFFFF;color: #00A9E0;padding-right: 40px;background-image: url('/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-22042 .start-time { font-size: 14px;line-height: 18px; }
.style-22042 .end-time { font-size: 14px;line-height: 18px; }
.style-22042 .event-time { font-size: 14px;line-height: 18px; }
.style-22042 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-22042 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-22042 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-22042 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-22042 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-22042 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-22042 .filter-group-list { width: 100%; }
.style-22042 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-22042 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-22042 .button-group { display: block;margin: 0 0 20px 0; }
.style-22042 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-22042 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-22042 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-22042 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-22042 .calendar-days { margin: 0;border: 0; }
.style-22042 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-22042 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-22042 .prev-button:hover { background-color: #3b5e7f; }
.style-22042 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-22042 .next-button:hover { background-color: #3b5e7f; }
.style-22042 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-22042 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-22042 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-22042 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-22042 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-22042 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-22042 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-22042 .newsarchivelist img { float: right;margin-left: 10px; }
.style-22042 .view-comments { margin-top: 5px; }
.style-22042 .large-calendar-grid { border-color: transparent;border: 0; }
.style-22042 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-22042 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-22042 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-22042 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-22042 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-22042 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-22042 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-22042 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-22042 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-22042 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-22042 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-22042 .game { border-bottom: 1px solid  rgba(215,210,203,1);padding: 0 0 10px 0; }
.style-22042 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-22042 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-22042 .more-details { font-size: 14px;line-height: 18px; }
.style-22042 a.ical-feed { background-color: #64a70b; }
.style-40981 .h2-style { margin: 0 0 15px 0;color: #64A70B;text-align: left;font-weight: normal;clear: both;padding-bottom: 10px; }
.style-40981 .h3-style { font-weight: normal;font-size: 21px; }
.style-40981 .h4-style { color: #00a9e0;font-size: 26px;text-transform: capitalize;text-align: left;font-weight: normal;margin-bottom: 5px;line-height: 29px; }
.style-40981 .h5-style { color: #64A70B;font-weight: normal;font-size: 16px; }
.style-40981 A { text-decoration: none;background-position: right top;background-repeat: no-repeat; }
.style-40981 A:hover { text-decoration: underline; }
.style-40981 .button { padding: 4px 10px;color: #00A9E0; }
.style-40981 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-40981 { margin: 0 0 40px 20px;color: #8C857B; }
.style-40981 time { color: #696158;margin: 0 0 5px 0; }
.style-40981 .readmore { margin: 10px 0 0 0; }
.style-40981 .readmore:hover { text-decoration: none; }
.style-40981 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-40981 .h4-style A:hover { text-decoration: underline; }
.style-40981 .long-description { margin-bottom: 15px; }
.style-40981 .brief-description { margin-bottom: 10px; }
.style-40981 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-40981 .contact-info { margin: 0 0 5px 0; }
.style-40981 .author { display: inline;text-valign: top;font-weight: bold;margin-right: 5px; }
.style-40981 .news img { margin: 0;padding-bottom: 20px;vertical-align: top;display: list-item; }
.style-40981 .lists img { padding-right: 10px;width: 125px; }
.style-40981 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-40981 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-40981 .backbutton { margin-top: 10px; }
.style-40981 A.links-urllink { color: #00A9E0; }
.style-40981 .departmentfaculty img { padding-right: 10px; }
.style-40981 li.group { margin: 0px 0 20px 0px;padding: 0px 10px 10px 0;border-bottom: 1px solid #d7d2cb;text-align: left;clear: both; }
.style-40981 li.group:hover { content: '\00ba  '; }
.style-40981 div.content-wrap { text-align: left; }
.style-40981 .registration { margin: 0 0 5px 0; }
.style-40981 .readmore-detail-page { clear: both;border: 0px;padding: 10px 15px; }
.style-40981 .readmore-detail-page:hover { text-decoration: none;background-color: #00A9E0;color: #ffffff; }
.style-40981 .start-time { font-size: 14px;line-height: 18px; }
.style-40981 .end-time { font-size: 14px;line-height: 18px; }
.style-40981 .event-time { font-size: 14px;line-height: 18px; }
.style-40981 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-40981 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-40981 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-40981 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-40981 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-40981 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-40981 .filter-group-list { width: 100%; }
.style-40981 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-40981 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-40981 .button-group { display: block;margin: 0 0 20px 0; }
.style-40981 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-40981 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-40981 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-40981 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-40981 .calendar-days { margin: 0;border: 0; }
.style-40981 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-40981 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-40981 .prev-button:hover { background-color: #3b5e7f; }
.style-40981 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-40981 .next-button:hover { background-color: #3b5e7f; }
.style-40981 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-40981 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-40981 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-40981 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-40981 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-40981 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-40981 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-40981 .newsarchivelist img { float: right;margin-left: 10px; }
.style-40981 .view-comments { margin-top: 5px; }
.style-40981 .large-calendar-grid { border-color: transparent;border: 0; }
.style-40981 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-40981 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-40981 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-40981 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-40981 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-40981 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-40981 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-40981 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-40981 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-40981 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-40981 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-40981 .game { border-bottom: 1px solid  rgba(215,210,203,1);padding: 0 0 10px 0; }
.style-40981 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-40981 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-40981 .more-details { font-size: 14px;line-height: 18px; }
.style-40981 a.ical-feed { background-color: #64a70b; }
.style-24637 .h2-style { margin: 0 0 20px 0;color: #64A70B;text-align: left;font-weight: normal;clear: both;padding-bottom: 10px; }
.style-24637 .h3-style { font-weight: normal;font-size: 21px; }
.style-24637 .h4-style { h4: first-line { color: #fff;: };color: #64a70b;margin-right: 5px;display: inline;margin-top: 2px;font-size: 23px;text-transform: capitalize;text-align: left;font-weight: bold; }
.style-24637 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-24637 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-24637 { margin: 10px 0 5px 10px; }
.style-24637 time { color: #696158;margin: 0 0 5px 0; }
.style-24637 .readmore { margin: 0px 0 0 0;display: list; }
.style-24637 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-24637 .h4-style A:hover { text-decoration: underline; }
.style-24637 .brief-description { margin: 0 0 5px 0;clear: left;line-height: 2; }
.style-24637 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-24637 .contact-info { margin: 0 0 5px 0; }
.style-24637 .author { display: inline;text-valign: top;font-weight: normal;margin-right: 5px;font-size: 22px;color: #00A9E0;clear: right; }
.style-24637 .news img { margin: 0;vertical-align: top;display: list-item;padding-left: 10px;width: 200px;overflow: auto; }
.style-24637 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-24637 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-24637 .separator { color: #D7D2CB;font-size: 26px; }
.style-24637 .breadcrumb-trail { text-decoration: none;margin: 0;font-size: 25px;color: #00A9E0; }
.style-24637 .breadcrumb-trail:hover { text-decoration: underline; }
.style-24637 .header-widget { margin: 0;margin-top: 5px;font-size: 25px;color: #00A9E0; }
.style-24637 li.group { margin: 0px 0 20px 20px;padding: 20px 20px 30px 0px;border-bottom: 1px solid #d7d2cb;text-align: left;clear: both;overflow: auto; }
.style-24637 div.content-wrap { text-align: left; }
.style-24637 .registration { margin: 0 0 5px 0; }
.style-24637 .start-time { font-size: 14px;line-height: 18px; }
.style-24637 .end-time { font-size: 14px;line-height: 18px; }
.style-24637 .event-time { font-size: 14px;line-height: 18px; }
.style-24637 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-24637 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-24637 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-24637 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-24637 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-24637 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-24637 .filter-group-list { width: 100%; }
.style-24637 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-24637 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-24637 .button-group { display: block;margin: 0 0 20px 0; }
.style-24637 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-24637 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-24637 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-24637 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-24637 .calendar-days { margin: 0;border: 0; }
.style-24637 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-24637 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-24637 .prev-button:hover { background-color: #3b5e7f; }
.style-24637 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-24637 .next-button:hover { background-color: #3b5e7f; }
.style-24637 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-24637 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-24637 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-24637 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-24637 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-24637 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-24637 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-24637 .newsarchivelist img { float: right;margin-left: 10px; }
.style-24637 .view-comments { margin-top: 5px; }
.style-24637 .large-calendar-grid { border-color: transparent;border: 0; }
.style-24637 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-24637 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-24637 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-24637 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-24637 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-24637 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-24637 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-24637 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-24637 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-24637 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-24637 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-24637 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-24637 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-24637 .more-details { font-size: 14px;line-height: 18px; }
.style-24637 a.ical-feed { background-color: #64a70b; }
.style-42760 .h2-style { margin: 0 0 20px 0;color: #64A70B;text-align: left;font-weight: normal;clear: both;padding-bottom: 10px; }
.style-42760 .h3-style { font-weight: normal;font-size: 21px; }
.style-42760 .h4-style { h4: first-line { color: #fff;: };color: #64a70b;margin-right: 5px;display: inline;margin-top: 2px;font-size: 23px;text-transform: capitalize;text-align: left;font-weight: bold; }
.style-42760 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-42760 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-42760 { margin: 10px 0 5px 10px;padding-top: 10px; }
.style-42760 time { color: #696158;margin: 0 0 5px 0; }
.style-42760 .readmore { margin: 0px 0 0 0;display: list; }
.style-42760 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-42760 .h4-style A:hover { text-decoration: underline; }
.style-42760 .brief-description { margin: 0 0 5px 0;clear: left;line-height: 2; }
.style-42760 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-42760 .contact-info { margin: 0 0 5px 0; }
.style-42760 .author { display: inline;text-valign: top;font-weight: normal;margin-right: 5px;font-size: 22px;color: #00A9E0;clear: right; }
.style-42760 .news img { margin: 0;vertical-align: top;display: list-item;padding-left: 10px;width: 200px;overflow: auto; }
.style-42760 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-42760 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-42760 .separator { color: #D7D2CB;font-size: 26px; }
.style-42760 .breadcrumb-trail { text-decoration: none;margin: 0;font-size: 25px;color: #00A9E0; }
.style-42760 .breadcrumb-trail:hover { text-decoration: underline; }
.style-42760 .header-widget { margin: 0;margin-top: 5px;font-size: 25px;color: #00a9e0;font-weight: bold; }
.style-42760 li.group { margin: 0px 0 20px 20px;padding: 20px 20px 30px 0px;border-bottom: 1px solid #d7d2cb;text-align: left;clear: both;overflow: auto; }
.style-42760 div.content-wrap { text-align: left; }
.style-42760 .registration { margin: 0 0 5px 0; }
.style-42760 .start-time { font-size: 14px;line-height: 18px; }
.style-42760 .end-time { font-size: 14px;line-height: 18px; }
.style-42760 .event-time { font-size: 14px;line-height: 18px; }
.style-42760 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-42760 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-42760 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-42760 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-42760 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-42760 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-42760 .filter-group-list { width: 100%; }
.style-42760 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-42760 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-42760 .button-group { display: block;margin: 0 0 20px 0; }
.style-42760 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-42760 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-42760 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-42760 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-42760 .calendar-days { margin: 0;border: 0; }
.style-42760 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-42760 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-42760 .prev-button:hover { background-color: #3b5e7f; }
.style-42760 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-42760 .next-button:hover { background-color: #3b5e7f; }
.style-42760 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-42760 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-42760 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-42760 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-42760 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-42760 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-42760 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-42760 .newsarchivelist img { float: right;margin-left: 10px; }
.style-42760 .view-comments { margin-top: 5px; }
.style-42760 .large-calendar-grid { border-color: transparent;border: 0; }
.style-42760 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-42760 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-42760 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-42760 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-42760 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-42760 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-42760 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-42760 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-42760 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-42760 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-42760 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-42760 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-42760 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-42760 .more-details { font-size: 14px;line-height: 18px; }
.style-42760 a.ical-feed { background-color: #64a70b; }
.style-34410 .h2-style { margin: 0 0 20px 0;color: #64A70B;text-align: left;font-weight: normal;clear: both;padding-bottom: 10px; }
.style-34410 .h3-style { font-weight: normal;font-size: 21px; }
.style-34410 .h4-style { color: #64a70b;margin-right: 5px;display: inline;margin-top: 2px;font-size: 23px;text-transform: capitalize;text-align: left;font-weight: normal; }
.style-34410 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-34410 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-34410 { margin: 0 0 40px 20px; }
.style-34410 time { color: #696158;margin: 0 0 5px 0; }
.style-34410 .readmore { margin: 0px 0 0 0;display: list; }
.style-34410 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-34410 .h4-style A:hover { text-decoration: underline; }
.style-34410 .brief-description { margin: 0 0 5px 0;clear: left;line-height: 2; }
.style-34410 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-34410 .contact-info { margin: 0 0 5px 0; }
.style-34410 .text img { float: right;margin-left: 10px; }
.style-34410 .author { display: inline;text-valign: top;font-weight: normal;margin-right: 5px;font-size: 22px;color: #00A9E0;clear: right; }
.style-34410 .news img { margin: 0;vertical-align: top;display: list-item;padding-left: 10px;width: 200px;overflow: auto; }
.style-34410 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-34410 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-34410 .backbutton { margin-top: 10px; }
.style-34410 .ical i { background-color: #64A70B; }
.style-34410 li.group { margin: 0px 0 20px 20px;padding: 10px 0px 20px 0px;border-bottom: 1px solid #d7d2cb;text-align: left;clear: both;overflow: auto; }
.style-34410 div.content-wrap { text-align: left;padding: 5px; }
.style-34410 .registration { margin: 0 0 5px 0; }
.style-34410 .start-time { font-size: 14px;line-height: 18px; }
.style-34410 .end-time { font-size: 14px;line-height: 18px; }
.style-34410 .event-time { font-size: 14px;line-height: 18px; }
.style-34410 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-34410 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-34410 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-34410 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-34410 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-34410 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-34410 .filter-group-list { width: 100%; }
.style-34410 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-34410 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-34410 .button-group { display: block;margin: 0 0 20px 0; }
.style-34410 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-34410 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-34410 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-34410 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-34410 .calendar-days { margin: 0;border: 0; }
.style-34410 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-34410 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-34410 .prev-button:hover { background-color: #3b5e7f; }
.style-34410 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-34410 .next-button:hover { background-color: #3b5e7f; }
.style-34410 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-34410 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-34410 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-34410 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-34410 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-34410 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-34410 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-34410 .newsarchivelist img { float: right;margin-left: 10px; }
.style-34410 .view-comments { margin-top: 5px; }
.style-34410 .large-calendar-grid { border-color: transparent;border: 0; }
.style-34410 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-34410 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-34410 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-34410 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-34410 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-34410 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-34410 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-34410 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-34410 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-34410 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-34410 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-34410 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-34410 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-34410 .more-details { font-size: 14px;line-height: 18px; }
.style-34410 a.ical-feed { background-color: #64a70b; }
.style-33366 .h2-style { margin: 0 0 20px 0;color: #64A70B;text-align: left;font-weight: normal;clear: both;padding-bottom: 10px; }
.style-33366 .h3-style { font-weight: normal;font-size: 21px; }
.style-33366 .h4-style { h4: first-line { color: #fff;: };color: #64a70b;margin-right: 5px;display: inline;margin-top: 2px;font-size: 23px;text-transform: capitalize;text-align: left;font-weight: normal; }
.style-33366 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-33366 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-33366 { margin: 10px 0 10px 20px; }
.style-33366 time { color: #696158;margin: 0 0 5px 0; }
.style-33366 .readmore { margin: 0px 0 0 0;display: list; }
.style-33366 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-33366 .h4-style A:hover { text-decoration: underline; }
.style-33366 .brief-description { margin: 0 0 5px 0;clear: left;line-height: 2; }
.style-33366 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-33366 .contact-info { margin: 0 0 5px 0; }
.style-33366 .text img { float: right;margin-left: 10px; }
.style-33366 .author { display: inline;text-valign: top;font-weight: normal;margin-right: 5px;font-size: 22px;color: #00A9E0;clear: right; }
.style-33366 .news img { margin: 0;vertical-align: top;display: list-item;padding-left: 10px;width: 200px;overflow: auto; }
.style-33366 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-33366 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-33366 .backbutton { margin-top: 10px; }
.style-33366 li.group { margin: 0px 0 20px 20px;padding: 20px 20px 30px 0px;border-bottom: 1px solid #d7d2cb;text-align: left;clear: both;overflow: auto; }
.style-33366 div.content-wrap { text-align: left;padding: 5px; }
.style-33366 .registration { margin: 0 0 5px 0; }
.style-33366 .start-time { font-size: 14px;line-height: 18px; }
.style-33366 .end-time { font-size: 14px;line-height: 18px; }
.style-33366 .event-time { font-size: 14px;line-height: 18px; }
.style-33366 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-33366 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-33366 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-33366 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-33366 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-33366 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-33366 .filter-group-list { width: 100%; }
.style-33366 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-33366 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-33366 .button-group { display: block;margin: 0 0 20px 0; }
.style-33366 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-33366 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-33366 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-33366 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-33366 .calendar-days { margin: 0;border: 0; }
.style-33366 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-33366 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-33366 .prev-button:hover { background-color: #3b5e7f; }
.style-33366 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-33366 .next-button:hover { background-color: #3b5e7f; }
.style-33366 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-33366 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-33366 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-33366 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-33366 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-33366 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-33366 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-33366 .newsarchivelist img { float: right;margin-left: 10px; }
.style-33366 .view-comments { margin-top: 5px; }
.style-33366 .large-calendar-grid { border-color: transparent;border: 0; }
.style-33366 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-33366 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-33366 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-33366 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-33366 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-33366 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-33366 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-33366 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-33366 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-33366 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-33366 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-33366 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-33366 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-33366 .more-details { font-size: 14px;line-height: 18px; }
.style-33366 a.ical-feed { background-color: #64a70b; }
.style-42295 .h2-style { margin: 0 0 20px 0;color: #64A70B;text-align: left;font-weight: normal;clear: both;padding-bottom: 10px; }
.style-42295 .h3-style { font-weight: normal;font-size: 21px; }
.style-42295 .h4-style { h4: first-line { color: #fff;: };color: #64a70b;margin-right: 5px;display: inline;margin-top: 2px;font-size: 23px;text-transform: capitalize;text-align: left;font-weight: bold; }
.style-42295 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-42295 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-42295 { margin: 10px 0 5px 10px; }
.style-42295 time { color: #696158;margin: 0 0 5px 0; }
.style-42295 .readmore { margin: 0px 0 0 0;display: list; }
.style-42295 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-42295 .h4-style A:hover { text-decoration: underline; }
.style-42295 .brief-description { margin: 0 0 5px 0;clear: left;line-height: 2; }
.style-42295 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-42295 .contact-info { margin: 0 0 5px 0; }
.style-42295 .author { display: inline;text-valign: top;font-weight: normal;margin-right: 5px;font-size: 22px;color: #00A9E0;clear: right; }
.style-42295 .news img { margin: 0;vertical-align: top;display: list-item;padding-left: 10px;width: 200px;overflow: auto; }
.style-42295 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-42295 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-42295 .separator { color: #D7D2CB;font-size: 26px; }
.style-42295 .breadcrumb-trail { text-decoration: none;margin: 0;font-size: 25px;color: #00A9E0; }
.style-42295 .breadcrumb-trail:hover { text-decoration: underline; }
.style-42295 .header-widget { margin: 0;margin-top: 5px;padding-left: 0px;padding-bottom: 5px;font-size: 26px;color: #00664F;font-weight: 600;border-left: 0px solid #64a70b; }
.style-42295 li.group { margin: 0px 0 20px 20px;padding: 20px 20px 30px 0px;border-bottom: 1px solid #d7d2cb;text-align: left;clear: both;overflow: auto; }
.style-42295 div.content-wrap { text-align: left; }
.style-42295 .registration { margin: 0 0 5px 0; }
.style-42295 .start-time { font-size: 14px;line-height: 18px; }
.style-42295 .end-time { font-size: 14px;line-height: 18px; }
.style-42295 .event-time { font-size: 14px;line-height: 18px; }
.style-42295 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-42295 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-42295 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-42295 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-42295 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-42295 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-42295 .filter-group-list { width: 100%; }
.style-42295 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-42295 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-42295 .button-group { display: block;margin: 0 0 20px 0; }
.style-42295 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-42295 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-42295 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-42295 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-42295 .calendar-days { margin: 0;border: 0; }
.style-42295 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-42295 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-42295 .prev-button:hover { background-color: #3b5e7f; }
.style-42295 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-42295 .next-button:hover { background-color: #3b5e7f; }
.style-42295 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-42295 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-42295 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-42295 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-42295 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-42295 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-42295 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-42295 .newsarchivelist img { float: right;margin-left: 10px; }
.style-42295 .view-comments { margin-top: 5px; }
.style-42295 .large-calendar-grid { border-color: transparent;border: 0; }
.style-42295 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-42295 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-42295 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-42295 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-42295 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-42295 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-42295 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-42295 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-42295 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-42295 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-42295 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-42295 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-42295 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-42295 .more-details { font-size: 14px;line-height: 18px; }
.style-42295 a.ical-feed { background-color: #64a70b; }
.style-26970 .h1-style { font-weight: 200;font-size: 40px;letter-spacing: 0em;text-transform: capitalize;padding: 30px 0 20px 0px;color: #00A9E0;font-family: "Open Sans";background-color: rgba(215,210,203,.1);margin: 0; }
.style-26970 .h1-style:before { content: ""; }
.style-26970 .h2-style { font-weight: 200;font-size: 40px;letter-spacing: 0em;text-transform: capitalize;padding: 30px 0 20px 0px;color: #00A9E0;font-family: "Open Sans";background-color: rgba(215,210,203,.1);margin: 0;text-align: center; }
.style-26970 { margin: 0 0 10px 0;padding: 0;text-align: center; }
.style-26970 .header-widget { margin: 0px 0px 20px 0px; }
.style-56455 .h1-style { font-weight: 200;font-size: 40px;letter-spacing: 0em;text-transform: capitalize;padding: 30px 0 20px 0px;color: #00A9E0;font-family: "Open Sans";background-color: rgba(215,210,203,.1);margin: 0; }
.style-56455 .h1-style:before { content: ""; }
.style-56455 .h2-style { font-weight: 400;font-size: 50px;letter-spacing: 0em;text-transform: capitalize;padding: 100px 0 100px 0px;color: #00A9E0;font-family: "Open Sans";background-color: rgba(215,210,203,.0);margin: 0;text-align: center; }
.style-56455 { margin: 0 0 10px 0;padding: 0;text-align: center; }
.style-56455 .header-widget { margin: 0px 0px 20px 0px; }
.style-47578 .h2-style { color: #64a70b;padding: 0px;font-weight: normal;margin: 0 0 20px 0; }
.style-47578 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-47578 .button { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 5px 10px; }
.style-47578 { margin: 25px 20px 10px 25px;padding: 0; }
.style-47578 time { color: #aaa;margin: 0 0 5px 0; }
.style-47578 .readmore { margin: 10px 0 0 0; }
.style-47578 .readmore:hover { color: #fff; }
.style-47578 .archive { margin: 10px 0 0 0; }
.style-47578 .archive:hover { color: #fff; }
.style-47578 .category-description { margin: 0 0 10px 0; }
.style-47578 .link-image { margin: 0 20px 0 0; }
.style-47578 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-47578 .h4-style A:hover { text-decoration: underline; }
.style-47578 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-47578 .brief-description { padding: 10px 0; }
.style-47578 .text img { padding: 4px;margin: 0 10px 10px 0; }
.style-47578 .news img { padding: 4px;max-width: 60px; }
.style-47578 .bio { margin: 10px 0 0 0; }
.style-47578 .answer { margin: 10px 0 0 0; }
.style-47578 .biobutton { margin: 10px 0 0 0; }
.style-47578 .biobutton:hover { color: #fff; }
.style-47578 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-47578 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-47578 .affinity img { padding: 4px; }
.style-47578 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-47578 .header-widget { margin: 0 10px; }
.style-47578 .photo figcaption { text-align: center; }
.style-47578 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-47578 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-47578 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-47578 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-47578 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-47578 .event-detail { margin: 0 0 0 60px; }
.style-47578 .view-all:hover { color: #fff; }
.style-47578 .view-comments:hover { color: #333; }
.style-54237 .h2-style { margin: 0 0 20px 0;color: #64A70B;text-align: center;font-weight: normal;clear: both;padding-bottom: 10px; }
.style-54237 .h3-style { font-weight: normal;font-size: 21px; }
.style-54237 .h4-style { color: #00a9e0;margin-right: 5px;display: inline;margin-top: 2px;font-size: 23px;text-transform: capitalize;text-align: left;font-weight: normal; }
.style-54237 .h5-style { font-size: 22px;font-weight: 400; }
.style-54237 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-54237 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-54237 { margin: 0 0 0px 20px;color: #8c857b; }
.style-54237 time { color: #696158;margin: 0 0 5px 0; }
.style-54237 .readmore { margin: 0px 0 0 0;display: list; }
.style-54237 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-54237 .h4-style A:hover { text-decoration: underline; }
.style-54237 .long-description { margin: 0 50px;padding: 10px;text-align: center;font-size: 16px; }
.style-54237 .brief-description { margin: 0 50px 15px 50px;clear: left;line-height: 2;text-align: center;font-size: 16px; }
.style-54237 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-54237 .photos { text-align: center; }
.style-54237 .contact-info { margin: 0 0 5px 0; }
.style-54237 .text img { margin-bottom: 20px;text-align: center; }
.style-54237 .author { display: inline;text-valign: top;font-weight: normal;margin-right: 5px;font-size: 22px;color: #00A9E0;clear: right; }
.style-54237 .news img { margin: 0;vertical-align: top;display: list-item;padding-left: 10px;width: 200px;overflow: auto; }
.style-54237 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-54237 form select[multiple] { border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-54237 .backbutton { margin-top: 10px; }
.style-54237 A.links-urllink { display: none; }
.style-54237 .ical i { background-color: #64A70B; }
.style-54237 li.group { margin: 0px 0 0px 20px;padding: 10px 20px 0px 0px;text-align: center;clear: both;overflow: auto; }
.style-54237 div.content-wrap { text-align: left;padding: 5px; }
.style-54237 .registration { margin: 0 0 5px 0; }
.style-54237 .start-time { font-size: 14px;line-height: 18px; }
.style-54237 .end-time { font-size: 14px;line-height: 18px; }
.style-54237 .event-time { font-size: 14px;line-height: 18px; }
.style-54237 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-54237 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-54237 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-54237 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-54237 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-54237 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-54237 .filter-group-list { width: 100%; }
.style-54237 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-54237 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-54237 .button-group { display: block;margin: 0 0 20px 0; }
.style-54237 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-54237 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-54237 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-54237 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-54237 .calendar-days { margin: 0;border: 0; }
.style-54237 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-54237 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-54237 .prev-button:hover { background-color: #3b5e7f; }
.style-54237 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-54237 .next-button:hover { background-color: #3b5e7f; }
.style-54237 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-54237 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-54237 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-54237 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-54237 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-54237 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-54237 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-54237 .newsarchivelist img { float: right;margin-left: 10px; }
.style-54237 .view-comments { margin-top: 5px; }
.style-54237 .large-calendar-grid { border-color: transparent;border: 0; }
.style-54237 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-54237 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-54237 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-54237 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-54237 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-54237 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-54237 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-54237 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-54237 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-54237 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-54237 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-54237 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-54237 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-54237 .more-details { font-size: 14px;line-height: 18px; }
.style-54237 a.ical-feed { background-color: #64a70b; }
.style-19816 .h2-style { margin: 0 0 15px 0px;color: #64a70b;font-weight: normal;font-size: 25px; }
.style-19816 .h4-style { color: #64a70b;padding: 15px 20px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;border-style: solid;border-color: #64a70b;background-position: right center;background-repeat: no-repeat;border-width: 1px;background-image: url('/ftpimages/758/site/861/images/arrowCurriculum_OFF.png');margin: 0px; }
.style-19816 .h4-style:link { background-color: #64a70b; }
.style-19816 .h4-style:active { background-color: #64a70b; }
.style-19816 .h4-style:hover { color: #fff;background-color: #64a70b;border: 1px solid #64a70b;background-repeat: no-repeat;background-position: right center;background-image: url('/ftpimages/758/site/861/images/arrowCurriculum_ON.png'); }
.style-19816 A { margin: 0;color: #00A9E0;padding: 15px 0 5px 0px;display: block;font-size: 20px;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border; }
.style-19816 A:hover { text-decoration: underline; }
.style-19816 { margin: 30px 20px 40px 20px; }
.style-19816 time { color: #aaa;margin: 0 0 5px 0; }
.style-19816 .readmore { margin: 10px 0 20px 0; }
.style-19816 .readmore:hover { color: #fff; }
.style-19816 .archive { margin: 10px 0 0 0; }
.style-19816 .archive:hover { color: #fff; }
.style-19816 .category-description { margin: 0 0 10px 0; }
.style-19816 .link-image { margin: 0 20px 0 0; }
.style-19816 .h4-style A { text-decoration: none;color: inherit; }
.style-19816 .h4-style A:hover { color: inherit; }
.style-19816 .long-description { margin: 0px;text-align: left;padding-bottom: 10px; }
.style-19816 .brief-description { margin: 10px; }
.style-19816 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-19816 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-19816 .bio { margin: 10px 0 0 0; }
.style-19816 .answer { margin: 10px 0 0 0; }
.style-19816 .biobutton { margin: 10px 0 0 0; }
.style-19816 .biobutton:hover { color: #fff; }
.style-19816 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-19816 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-19816 A.links-urllink { color: #00A9E0;padding: 10px 0 10px 5px;display: block;font-size: 16px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;font-weight: bold;border-bottom: 1px solid  rgba(215,210,203,1); }
.style-19816 A.links-urllink:hover { color: #FFFFFF;background-color: #00A9E0;text-decoration: none;margin: 0;background-image: url('/ftpimages/758/site/861/images/wh_SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-19816 li.group { margin-left: 10px;border-bottom: 1px solid  rgba(215,210,203,1); }
.style-19816 .readmore-detail-page:hover { color: #fff; }
.style-19816 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-19816 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-19816 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-19816 .event-detail { margin: 0 0 0 60px; }
.style-19816 .view-all:hover { color: #fff; }
.style-19816 .view-comments:hover { color: #333; }
.style-50354 .h2-style { font-size: 40px;padding: 20px 0px 30px 25px;font-weight: 200;text-align: center;color: #00a9e0; }
.style-50354 .h4-style { font-size: 15px;font-weight: normal;margin-top: 0px; }
.style-50354 .button { background-color: #00a9e0;color: #ffffff; }
.style-50354 .button:hover { background-color: rgba(0,169,224,.1);color: #00a9e0; }
.style-50354 { padding: 0 5px;margin-top: 10px;margin-bottom: 50px;background-color: rgba(0,169,224,.0); }
.style-50354 time { font-size: 14px;text-align: left;padding: 0 10px;margin-top: 0px;font-weight: 600;display: block;color: #00a9e0;width: 100%; }
.style-50354 .readmore { padding: 0 5px;margin-left: 10px;margin-bottom: 0px
border-radius: 0px;display: block;text-align: right;font-size: 11px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-50354 .link-image { margin: 0 0 auto;margin-bottom: 5px;width: 300px; }
.style-50354 .h4-style A { margin: 0;color: #8C857B;padding: 10px 5px 0 10px;display: block;font-size: 1.2em;font-weight: bold;text-decoration: none;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.0);text-align: left; }
.style-50354 .h4-style A:hover { color: #00a9e0; }
.style-50354 .h4-style A:first-child { border-top: 5px solid #64a70b; }
.style-50354 .long-description { padding: 10px 25px 25px 25px;text-align: left; }
.style-50354 .brief-description { font-size: .9em;text-align: left;line-height: 18px;padding: 10px;word-wrap: break-word;width: 100%; }
.style-50354 .news img { width: 100%;height: 100%; }
.style-50354 A.links-urllink { display: inline-block;text-align: center;margin: 5px 5px 0px 0;padding: 15px;font-size: 1.3em;font-weight: bold;text-decoration: none;text-transform: uppercase;background-color: #00a9e0;color: #ffffff;-webkit-clip-path: polygon(0 0, 100% 0, 90% 100%, 0 100%);clip-path: polygon(0 0, 100% 0, 95% 100%, 0 100%); }
.style-50354 A.links-urllink:hover { background-color: #005380;color: #fff; }
.style-50354 li.group { border: 1px solid #d7d2cb;vertical-align: top;background-color: #ffffff;flex-wrap: wrap;-moz-webkit-flex-wrap: wrap;-webkit-flex-wrap: wrap;display: inline-flex;margin: 0 0 0.5em;text-align: center;overflow: visible;width: 100%; }
.style-50354 li.group:before { flex-wrap: nowrap; }
.style-50354 li.group:after { word-wrap: keep-all;overflow: visible; }
.style-50354 li.subcategory-group:after { clear: both; }
.style-50354 div.content-wrap { -moz-column-count: 4;-webkit-column-count: 4;column-count: 4;-moz-column-gap: .5 em;-webkit-column-gap: .5 em;column-gap: .5 em; }
.style-50354 div.content-wrap:before { clear: both; }
.style-50354 div.content-wrap:after { clear: both; }
.style-50354 .newsarchivelist img { width: 100%; }
.style-50364 .h2-style { font-size: 45px;padding: 40px;margin-top: 20px;font-weight: 500;text-align: center;color: #00664f;font-family: Merriweather; }
.style-50364 .h4-style { font-size: 15px;font-weight: normal;margin-top: 0px; }
.style-50364 .button { background-color: #00a9e0;color: #ffffff; }
.style-50364 .button:hover { background-color: rgba(0,169,224,.1);color: #00a9e0; }
.style-50364 { padding: 0 5px;margin-top: 10px;margin-bottom: 50px;background-color: rgba(0,169,224,.0);text-align: center; }
.style-50364 time { font-size: 14px;text-align: left;padding: 0 10px;margin-top: 0px;font-weight: 600;display: block;color: #00a9e0;width: 100%; }
.style-50364 .readmore { padding: 0 5px;margin-left: 10px;margin-bottom: 0px
border-radius: 0px;display: block;text-align: right;font-size: 11px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-50364 .link-image { margin: 0 0 auto;margin-bottom: 5px;width: 100%;text-align: center; }
.style-50364 .h4-style A { margin: 0;color: #8C857B;padding: 10px 5px 0 10px;display: block;font-size: 1.2em;font-weight: bold;text-decoration: none;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.0);text-align: left; }
.style-50364 .h4-style A:hover { color: #00a9e0; }
.style-50364 .h4-style A:first-child { border-top: 5px solid #64a70b; }
.style-50364 .long-description { padding: 10px 25px 25px 25px;text-align: left; }
.style-50364 .brief-description { font-size: 13px;text-align: left;line-height: 18px;padding: 10px;word-wrap: break-word;width: 100%; }
.style-50364 .news img { width: 100%;height: 100%; }
.style-50364 A.links-urllink { display: inline-block;text-align: center;margin: 5px 5px 0px 0;padding: 15px;font-size: 1.3em;font-weight: bold;text-decoration: none;text-transform: uppercase;background-color: #64a70b;color: #ffffff;-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
.style-50364 A.links-urllink:hover { background-color: #00664F;color: #fff; }
.style-50364 li.group { border: 1px solid #d7d2cb;vertical-align: top;background-color: #ffffff;flex-wrap: wrap;-moz-webkit-flex-wrap: wrap;-webkit-flex-wrap: wrap;display: inline-flex;margin: 0 0 1.5em;text-align: center;overflow: visible; }
.style-50364 li.group:before { flex-wrap: nowrap; }
.style-50364 li.group:after { word-wrap: keep-all;overflow: visible; }
.style-50364 li.subcategory-group:after { clear: both; }
.style-50364 div.content-wrap { -moz-column-count: 3;-webkit-column-count: 3;column-count: 3;-moz-column-gap: 3 em;-webkit-column-gap: 3 em;column-gap: 1em; }
.style-50364 div.content-wrap:before { clear: both; }
.style-50364 div.content-wrap:after { clear: both; }
.style-50364 .newsarchivelist img { width: 100%; }
.style-19631 .h2-style { margin: 0 0 20px 0;color: #64a70b;border-bottom: 2px solid #d7d2cb;padding-bottom: 10px;font-weight: normal; }
.style-19631 .h4-style { color: #00A9E0;font-size: 25px;font-weight: normal; }
.style-19631 A { text-decoration: none; }
.style-19631 A:hover { text-decoration: underline; }
.style-19631 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-19631 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-19631 { margin: 0 0 40px 20px;text-align: left; }
.style-19631 time { color: #696158;margin: 0 0 5px 0; }
.style-19631 .readmore { margin: 10px 0 0 0; }
.style-19631 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-19631 .h4-style A:hover { text-decoration: underline; }
.style-19631 .long-description { padding-bottom: 20px; }
.style-19631 .brief-description { margin: 20px 0 10px 0; }
.style-19631 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-19631 .contact-info { margin: 0 0 5px 0; }
.style-19631 .author { font-style: italic; }
.style-19631 form textarea { border-color: #8C857B; }
.style-19631 form select[multiple] { border-color: #8c857b; }
.style-19631 .backbutton:hover { text-decoration: none; }
.style-19631 .listdetail img { padding-right: 20px;width: 325px; }
.style-19631 li.group { margin: 0 0 20px 0;padding: 0 0 20px 0;border-bottom: 2px solid #d7d2cb;text-align: left; }
.style-19631 div.content-wrap { text-align: left; }
.style-19631 .registration { margin: 0 0 5px 0; }
.style-19631 .start-time { font-size: 14px;line-height: 18px; }
.style-19631 .end-time { font-size: 14px;line-height: 18px; }
.style-19631 .event-time { font-size: 14px;line-height: 18px; }
.style-19631 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-19631 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-19631 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-19631 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-19631 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-19631 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-19631 .filter-group-list { width: 100%; }
.style-19631 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-19631 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-19631 .button-group { display: block;margin: 0 0 20px 0; }
.style-19631 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-19631 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-19631 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-19631 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-19631 .calendar-days { margin: 0;border: 0; }
.style-19631 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-19631 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-19631 .prev-button:hover { background-color: #3b5e7f; }
.style-19631 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-19631 .next-button:hover { background-color: #3b5e7f; }
.style-19631 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-19631 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-19631 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-19631 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-19631 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-19631 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-19631 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-19631 .view-comments { margin-top: 5px; }
.style-19631 .large-calendar-grid { border-color: transparent;border: 0; }
.style-19631 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-19631 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-19631 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-19631 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-19631 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-19631 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-19631 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-19631 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-19631 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-19631 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-19631 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-19631 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-19631 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-19631 .more-details { font-size: 14px;line-height: 18px; }
.style-19631 a.ical-feed { background-color: #64a70b; }
.style-47266 .h2-style { margin: 0px 0 10px 0px;color: #00a9e0;padding-top: 10px;padding-bottom: 15px;font-weight: 200;font-size: 35px;background-color: #ffffff; }
.style-47266 .h4-style { color: #00A9E0;font-size: 25px;font-weight: normal;padding: 5px 10px 0 20px;line-height: 35px; }
.style-47266 A { text-decoration: none; }
.style-47266 A:hover { text-decoration: underline; }
.style-47266 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-47266 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-47266 { margin: 20px 0 40px 20px;text-align: left;background-color: rgba(0,169,224,.1); }
.style-47266 time { color: #696158;margin: 0 0 5px 0; }
.style-47266 .readmore { margin: 10px 0 0 20px; }
.style-47266 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-47266 .h4-style A:hover { text-decoration: underline; }
.style-47266 .long-description { padding-bottom: 20px; }
.style-47266 .brief-description { margin: 0px 0 10px 0;padding: 0 20px; }
.style-47266 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-47266 .contact-info { margin: 0 0 5px 0; }
.style-47266 .author { font-style: italic; }
.style-47266 .news img { text-align: center;width: 100%; }
.style-47266 form textarea { border-color: #8C857B; }
.style-47266 form select[multiple] { border-color: #8c857b; }
.style-47266 .backbutton:hover { text-decoration: none; }
.style-47266 .listdetail img { padding-right: 20px;width: 325px; }
.style-47266 li.group { margin: 0 0 40px 0;padding: 0 0 20px 0;text-align: left;background-color: #ffffff; }
.style-47266 div.content-wrap { text-align: left;padding: 0px 10px; }
.style-47266 .registration { margin: 0 0 5px 0; }
.style-47266 .start-time { font-size: 14px;line-height: 18px; }
.style-47266 .end-time { font-size: 14px;line-height: 18px; }
.style-47266 .event-time { font-size: 14px;line-height: 18px; }
.style-47266 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-47266 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-47266 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-47266 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-47266 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-47266 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-47266 .filter-group-list { width: 100%; }
.style-47266 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-47266 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-47266 .button-group { display: block;margin: 0 0 20px 0; }
.style-47266 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-47266 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-47266 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-47266 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-47266 .calendar-days { margin: 0;border: 0; }
.style-47266 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-47266 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-47266 .prev-button:hover { background-color: #3b5e7f; }
.style-47266 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-47266 .next-button:hover { background-color: #3b5e7f; }
.style-47266 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-47266 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-47266 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-47266 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-47266 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-47266 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-47266 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-47266 .view-comments { margin-top: 5px; }
.style-47266 .large-calendar-grid { border-color: transparent;border: 0; }
.style-47266 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-47266 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-47266 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-47266 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-47266 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-47266 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-47266 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-47266 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-47266 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-47266 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-47266 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-47266 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-47266 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-47266 .more-details { font-size: 14px;line-height: 18px; }
.style-47266 a.ical-feed { background-color: #64a70b; }
.style-19051 .h1-style { font-family: Merriweather;font-weight: 200;font-size: 3.2rem;color: #64a70b;margin-top: 0;display: block;line-height: 1;text-align: center;text-transform: capitalize;letter-spacing: 0;width: 100%; }
.style-19051 .h1-style:before { content: ""; }
.style-19051 .h2-style { font-family: Merriweather;font-weight: 300;font-size: 3.2rem;margin: 0;color: #64a70b;margin-bottom: .35em;display: block;margin-right: .25em;line-height: 1;text-align: center;padding: 0; }
.style-19051 { position: relative;margin: 10px 0 15px 0;padding: 30px 0 10px 0;background-position: center top;background-repeat: repeat;z-index: 0;background-color: #ffffff; }
.style-19051 .header-widget { color: rgba(0,169,224,1);font-weight: normal;font-size: 30px;letter-spacing: 0.1em;text-transform: uppercase;font-family: Times; }
.style-19051 A.links-urllink { text-decoration: none; }
.style-19051 A.links-urllink:hover { color: #64a70b; }
.style-19051 li.group { color: rgba(0,169,224,1);font-weight: 300;font-size: 30px;text-transform: Capitalize;padding: 20px;text-align: center; }
.style-24237 .h1-style { font-family: Merriweather;font-weight: 200;font-size: 3.2rem;color: #64a70b;margin-top: 0;display: block;line-height: 1;text-align: center;text-transform: capitalize;letter-spacing: 0;width: 100%; }
.style-24237 .h1-style:before { content: ""; }
.style-24237 .h2-style { font-family: Merriweather;font-weight: 200;font-size: 3.2rem;margin: 0;color: #64a70b;margin-bottom: .35em;display: block;margin-right: .25em;line-height: 1;text-align: center;padding: 0; }
.style-24237 { position: relative;margin: 10px 0 15px 0;padding: 30px 0 10px 0;background-position: center top;background-repeat: repeat;z-index: 0;background-color: rgba(255, 255, 255, 0); }
.style-24237 .header-widget { color: rgba(0,169,224,1);font-weight: normal;font-size: 30px;text-transform: capitalize;font-family: "Open Sans"; }
.style-24237 .team-name { font-weight: 300;font-size: 35px;letter-spacing: 0.1em;text-transform: capitalize;padding: 30px 0 5px 0px;color: rgba(0,169,224,1); }
.style-24237 .team-schoolyear { font-weight: bold; }
.style-24237 .team-headcoach { font-style: italic; }
.style-24237 .team-coach { font-style: italic; }
.style-24237 .team-description { padding: 0 10px; }
.style-33767 .h1-style { font-weight: 200;font-size: 40px;letter-spacing: 0em;text-transform: capitalize;padding: 30px 0 20px 0px;color: #00A9E0;font-family: "Open Sans"; }
.style-33767 .h1-style:before { content: ""; }
.style-33767 { margin: 0px 0px 20px 0px;padding: 0;text-align: center;background-color: rgba(215,210,203,.1); }
.style-33767 .header-widget { color: rgba(0,169,224,1);font-weight: normal;font-size: 30px;text-transform: capitalize;font-family: "Open Sans"; }
.style-33767 .team-name { font-weight: 300;font-size: 30px;letter-spacing: 0.1em;text-transform: capitalize;padding: 30px 0 5px 0px;color: rgba(0,169,224,1); }
.style-33767 .team-schoolyear { font-weight: bold; }
.style-33767 .team-headcoach { font-style: italic; }
.style-34860 .h2-style { margin: 0 0 20px 0;color: #64a70b;border-bottom: 0px solid #d7d2cb;padding-bottom: 10px;font-weight: normal; }
.style-34860 .h4-style { color: #00A9E0;font-size: 25px;font-weight: normal;line-height: 28px; }
.style-34860 A { text-decoration: none; }
.style-34860 A:hover { text-decoration: underline; }
.style-34860 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-34860 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-34860 { margin: 0 0 40px 10px;text-align: left; }
.style-34860 time { color: #696158;margin: 0 0 5px 0; }
.style-34860 .readmore { margin: 10px 0 0 0; }
.style-34860 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-34860 .h4-style A:hover { text-decoration: underline; }
.style-34860 .long-description { padding-bottom: 20px; }
.style-34860 .brief-description { margin: 20px 0 10px 0; }
.style-34860 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-34860 .photos { float: left;padding-right: 20px;clear: both; }
.style-34860 .contact-info { margin: 0 0 5px 0; }
.style-34860 .author { font-style: italic; }
.style-34860 form textarea { border-color: #8C857B; }
.style-34860 form select[multiple] { border-color: #8c857b; }
.style-34860 .backbutton:hover { text-decoration: none; }
.style-34860 .listdetail img { padding-right: 0px;width: 400px;display: block;float: right;clear: both;border: 5px solid rgba(0,169,224,.1); }
.style-34860 li.group { margin: 0 0 20px 0;padding: 0 0 20px 0;border-bottom: 2px solid #d7d2cb;text-align: left; }
.style-34860 div.content-wrap { text-align: left; }
.style-34860 .registration { margin: 0 0 5px 0; }
.style-34860 .start-time { font-size: 14px;line-height: 18px; }
.style-34860 .end-time { font-size: 14px;line-height: 18px; }
.style-34860 .event-time { font-size: 14px;line-height: 18px; }
.style-34860 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-34860 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-34860 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-34860 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-34860 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-34860 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-34860 .filter-group-list { width: 100%; }
.style-34860 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-34860 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-34860 .button-group { display: block;margin: 0 0 20px 0; }
.style-34860 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-34860 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-34860 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-34860 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-34860 .calendar-days { margin: 0;border: 0; }
.style-34860 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-34860 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-34860 .prev-button:hover { background-color: #3b5e7f; }
.style-34860 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-34860 .next-button:hover { background-color: #3b5e7f; }
.style-34860 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-34860 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-34860 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-34860 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-34860 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-34860 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-34860 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-34860 .view-comments { margin-top: 5px; }
.style-34860 .large-calendar-grid { border-color: transparent;border: 0; }
.style-34860 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-34860 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-34860 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-34860 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-34860 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-34860 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-34860 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-34860 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-34860 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-34860 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-34860 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-34860 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-34860 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-34860 .more-details { font-size: 14px;line-height: 18px; }
.style-34860 a.ical-feed { background-color: #64a70b; }
.style-48915 .h2-style { margin: 0 0 20px 0;color: #64a70b;border-bottom: 0px solid #d7d2cb;padding-bottom: 10px;font-weight: bold; }
.style-48915 .h4-style { color: #00A9E0;font-size: 22px;font-weight: normal;line-height: 1.2; }
.style-48915 A { text-decoration: underline; }
.style-48915 A:hover { text-decoration: none; }
.style-48915 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-48915 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-48915 { margin: 0 0 40px 0px;padding: 0 50px 20px 0;line-height: 1.8;font-size: 17px;: #e0e0e0; }
.style-48915 time { color: #696158;margin: 0 0 5px 0; }
.style-48915 .readmore { margin: 10px 0 0 0; }
.style-48915 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-48915 .h4-style A:hover { text-decoration: underline; }
.style-48915 .long-description { padding-bottom: 20px; }
.style-48915 .brief-description { margin: 20px 0 10px 0; }
.style-48915 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-48915 .photos { float: left;padding-right: 20px;clear: both; }
.style-48915 .contact-info { margin: 0 0 5px 0; }
.style-48915 .author { font-style: italic; }
.style-48915 form textarea { border-color: #8C857B; }
.style-48915 form select[multiple] { border-color: #8c857b; }
.style-48915 .backbutton:hover { text-decoration: none; }
.style-48915 .listdetail img { padding-right: 0px;width: 400px;display: block;float: right;clear: both; }
.style-48915 li.group { margin: 0 0 10px 0;padding: 0 0 20px 0;text-align: left; }
.style-48915 div.content-wrap { text-align: left; }
.style-48915 .registration { margin: 0 0 5px 0; }
.style-48915 .start-time { font-size: 14px;line-height: 18px; }
.style-48915 .end-time { font-size: 14px;line-height: 18px; }
.style-48915 .event-time { font-size: 14px;line-height: 18px; }
.style-48915 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-48915 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-48915 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-48915 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-48915 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-48915 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-48915 .filter-group-list { width: 100%; }
.style-48915 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-48915 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-48915 .button-group { display: block;margin: 0 0 20px 0; }
.style-48915 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-48915 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-48915 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-48915 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-48915 .calendar-days { margin: 0;border: 0; }
.style-48915 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-48915 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-48915 .prev-button:hover { background-color: #3b5e7f; }
.style-48915 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-48915 .next-button:hover { background-color: #3b5e7f; }
.style-48915 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-48915 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-48915 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-48915 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-48915 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-48915 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-48915 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-48915 .view-comments { margin-top: 5px; }
.style-48915 .large-calendar-grid { border-color: transparent;border: 0; }
.style-48915 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-48915 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-48915 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-48915 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-48915 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-48915 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-48915 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-48915 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-48915 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-48915 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-48915 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-48915 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-48915 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-48915 .more-details { font-size: 14px;line-height: 18px; }
.style-48915 a.ical-feed { background-color: #64a70b; }
.style-52331 .h2-style { font-weight: 200;font-size: 25px;color: #000000;padding-bottom: 10px; }
.style-52331 .h3-style { font-weight: bold;font-size: 16px;color: #000000;padding-bottom: 10px; }
.style-52331 .h4-style { h4: first-line { color: #fff;: };color: #000;margin-right: 5px;display: block;margin-top: 2px;font-size: 22px;text-transform: capitalize;text-align: left;font-weight: normal; }
.style-52331 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-52331 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-52331 { margin: 0px;color: #000000;text-align: left;width: 100%; }
.style-52331 time { color: #696158;margin: 0 0 5px 0; }
.style-52331 .readmore { margin: 10px 0 0 0; }
.style-52331 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-52331 .h4-style A:hover { text-decoration: underline; }
.style-52331 .brief-description { margin: 0 0 5px 0;clear: both;display: block; }
.style-52331 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-52331 .contact-info { margin: 0 0 5px 0; }
.style-52331 .author { display: inline;text-valign: top;font-weight: bold;margin-right: 5px; }
.style-52331 .news img { margin: 0;padding-bottom: 20px;vertical-align: top;display: list-item; }
.style-52331 .submit-button { display: inline-block;text-align: center;margin: 20px 0px 5px 0;padding: 10px;font-size: 19px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;font-family: Arial;border: 1px solid rgba(0,169,224,.3);background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3);color: #FFFFFF; }
.style-52331 .submit-button:hover { background-color: #1ab0ec;color: #FFFFFF;text-decoration: none;: rgba(255,255,255,0);border: 1px solid #1090c3;background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1ab0ec, endColorstr=#1a92c2); }
.style-52331 .header { font-size: 14px;color: #000000;clear: both;font-weight: bold; }
.style-52331 .form-field-label { text-align: left;display: block;clear: both;width: 100%; }
.style-52331 form input[type=text] { text-align: left;color: #000; }
.style-52331 form input[type=radio] { color: #000;border-color: #000;display: inline-block;margin-right: 65px;margin-top: -15px; }
.style-52331 form input[type=radio]:first-line { display: block; }
.style-52331 .radiobutton-label { margin-left: 0; }
.style-52331 form input[type=checkbox] { border-color: #000; }
.style-52331 form textarea { border-width: 1px;border-style: solid;text-align: left;color: #000;width: 75%; }
.style-52331 form select:not([multiple]) { text-align: left;color: #000; }
.style-52331 form select[multiple] { border-width: 1px;border-style: solid;text-align: left;color: #000; }
.style-52331 .text-explanation { text-align: left; }
.style-52331 .error-message { color: #DB1629; }
.style-52331 .field-row { text-align: left;display: block;width: 100%;clear: both; }
.style-52331 .field-row:before { display: block;clear: both; }
.style-52331 li.group { margin: 0px 0 0px 0px;padding: 20px 20px 20px 0;border-bottom: 1px solid #d7d2cb;text-align: left;clear: both; }
.style-52331 div.content-wrap { text-align: left;clear: both;display: block;padding-right: 10px;width: 100%; }
.style-52331 .registration { margin: 0 0 5px 0; }
.style-52331 .start-time { font-size: 14px;line-height: 18px; }
.style-52331 .end-time { font-size: 14px;line-height: 18px; }
.style-52331 .event-time { font-size: 14px;line-height: 18px; }
.style-52331 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-52331 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-52331 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-52331 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-52331 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-52331 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-52331 .filter-group-list { width: 100%; }
.style-52331 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-52331 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-52331 .button-group { display: block;margin: 0 0 20px 0; }
.style-52331 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-52331 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-52331 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-52331 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-52331 .calendar-days { margin: 0;border: 0; }
.style-52331 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-52331 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-52331 .prev-button:hover { background-color: #3b5e7f; }
.style-52331 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-52331 .next-button:hover { background-color: #3b5e7f; }
.style-52331 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-52331 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-52331 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-52331 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-52331 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-52331 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-52331 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-52331 .newsarchivelist img { float: right;margin-left: 10px; }
.style-52331 .view-comments { margin-top: 5px; }
.style-52331 .large-calendar-grid { border-color: transparent;border: 0; }
.style-52331 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-52331 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-52331 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-52331 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-52331 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-52331 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-52331 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-52331 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-52331 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-52331 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-52331 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-52331 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-52331 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-52331 .more-details { font-size: 14px;line-height: 18px; }
.style-52331 .team-list .column { display: block; }
.style-52331 a.ical-feed { background-color: #64a70b; }
.style-74323 .h2-style { font-weight: 200;font-size: 25px;color: #000000;padding-bottom: 10px; }
.style-74323 .h3-style { font-weight: bold;font-size: 16px;color: #000000;padding-bottom: 10px; }
.style-74323 .h4-style { h4: first-line { color: #fff;: };color: #000;margin-right: 5px;display: block;margin-top: 2px;font-size: 22px;text-transform: capitalize;text-align: left;font-weight: normal; }
.style-74323 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-74323 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-74323 { margin: 0px;color: #000000;text-align: left;width: 100%; }
.style-74323 time { color: #696158;margin: 0 0 5px 0; }
.style-74323 .readmore { margin: 10px 0 0 0; }
.style-74323 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-74323 .h4-style A:hover { text-decoration: underline; }
.style-74323 .brief-description { margin: 0 0 5px 0;clear: both;display: block; }
.style-74323 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-74323 .contact-info { margin: 0 0 5px 0; }
.style-74323 .author { display: inline;text-valign: top;font-weight: bold;margin-right: 5px; }
.style-74323 .news img { margin: 0;padding-bottom: 20px;vertical-align: top;display: list-item; }
.style-74323 .submit-button { display: inline-block;text-align: center;margin: 20px 0px 5px 0;padding: 20px;font-size: 19px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;font-family: 'Julius Sans One', sans-serif;border: 1px solid rgba(0,169,224,.3);text-shadow: 0px 1px 0 rgba(0,0,0,0.3);background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3);color: #FFFFFF; }
.style-74323 .submit-button:hover { background-color: #1ab0ec;color: #FFFFFF;text-decoration: none;text-shadow: 0px 1px 0 rgba(255,255,255,0);border: 1px solid #1090c3;background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1ab0ec, endColorstr=#1a92c2); }
.style-74323 .header { font-size: 14px;color: #000000;clear: both;font-weight: bold; }
.style-74323 .form-field-label { text-align: left;display: block;clear: both;width: 100%; }
.style-74323 form input[type=text] { text-align: left;color: #000; }
.style-74323 form input[type=radio] { color: #000;border-color: #000;display: inline -block;margin-right: 100px; }
.style-74323 form input[type=radio]:first-line { display: block; }
.style-74323 .radiobutton-label { margin-left: 0; }
.style-74323 form input[type=checkbox] { border-color: #000; }
.style-74323 form textarea { border-width: 1px;border-style: solid;text-align: left;color: #000;width: 75%; }
.style-74323 form select:not([multiple]) { text-align: left;color: #000; }
.style-74323 form select[multiple] { border-width: 1px;border-style: solid;text-align: left;color: #000; }
.style-74323 .text-explanation { text-align: left; }
.style-74323 .error-message { color: #DB1629; }
.style-74323 .field-row { text-align: left;display: block;width: 100%;clear: both; }
.style-74323 .field-row:before { display: block;clear: both; }
.style-74323 li.group { margin: 0px 0 0px 0px;padding: 20px 20px 20px 0;border-bottom: 1px solid #d7d2cb;text-align: left;clear: both; }
.style-74323 div.content-wrap { text-align: left;clear: both;display: block;padding-right: 10px;width: 100%; }
.style-74323 .registration { margin: 0 0 5px 0; }
.style-74323 .start-time { font-size: 14px;line-height: 18px; }
.style-74323 .end-time { font-size: 14px;line-height: 18px; }
.style-74323 .event-time { font-size: 14px;line-height: 18px; }
.style-74323 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-74323 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-74323 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-74323 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-74323 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-74323 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-74323 .filter-group-list { width: 100%; }
.style-74323 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-74323 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-74323 .button-group { display: block;margin: 0 0 20px 0; }
.style-74323 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-74323 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-74323 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-74323 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-74323 .calendar-days { margin: 0;border: 0; }
.style-74323 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-74323 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-74323 .prev-button:hover { background-color: #3b5e7f; }
.style-74323 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-74323 .next-button:hover { background-color: #3b5e7f; }
.style-74323 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-74323 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-74323 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-74323 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-74323 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-74323 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-74323 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-74323 .newsarchivelist img { float: right;margin-left: 10px; }
.style-74323 .view-comments { margin-top: 5px; }
.style-74323 .large-calendar-grid { border-color: transparent;border: 0; }
.style-74323 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-74323 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-74323 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-74323 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-74323 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-74323 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-74323 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-74323 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-74323 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-74323 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-74323 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-74323 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-74323 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-74323 .more-details { font-size: 14px;line-height: 18px; }
.style-74323 .team-list .column { display: block; }
.style-74323 a.ical-feed { background-color: #64a70b; }
.style-47979 .h1-style { font-weight: 200;font-size: 55px;letter-spacing: -.02em;text-transform: capitalize;padding: 30px 0 20px 0px;color: #ffffff;font-family: Merriweather; }
.style-47979 .h1-style:before { content: ""; }
.style-47979 .h2-style { font-weight: 200;font-size: 46px;letter-spacing: 0em;text-transform: capitalize;padding: 30px 0 20px 0px;color: #64a70b;font-family: Merriweather;text-align: left; }
.style-47979 { margin: 0 15px;padding: 1em 1em 1em 0;text-align: left;background-color: rgba(255,255,255, 0));background-size: 100% 14px;box-sizing: border-box;-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);color: #FFFFFF;margin-bottom: 30px; }
.style-47979 .header-widget { color: #64a70b;font-size: 35px;font-family: Merriweather;text-align: left;margin-bottom: -60px;font-weight: bold; }
.style-47979 .team-name { font-weight: 300;font-size: 35px;letter-spacing: 0.1em;text-transform: capitalize;padding: 30px 0 5px 0px;color: rgba(0,169,224,1); }
.style-47979 .team-schoolyear { font-weight: bold; }
.style-47979 .team-headcoach { font-style: italic; }
.style-47979 .team-coach { font-style: italic; }
.style-47979 .team-description { padding: 0 10px; }
.style-42731 { margin: 5px 10px 5px 10px;float: right; }
.style-42731 .submit-button { background-image: url('//whthemes.whipplehill.net/ftpimages/492/site/797/images/search.png');background-position: center center;background-repeat: no-repeat;border: 0;background-color: transparent;font-size: 0;min-height: 30px;width: 32px;padding: 0; }
.style-42731 .search-text { border: 0;width: calc(92% - 32px);padding: 6px 4% 7px 4%;background: transparent;color: #8C857B;font-size: 14px; }
.style-42731 .search-text:active { outline: none; }
.style-42731 .search-text:focus { outline: none; }
.style-42731 div.content-wrap { border-width: 1px;border-style: solid;border-color: #D7D2CB; }
.style-19065 .h2-style { margin: 0 0 20px 0;font-weight: normal;color: #64a70b;font-size: 25px; }
.style-19065 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-19065 .h4-style:hover { color: #333; }
.style-19065 { margin: 0 20px 40px 20px; }
.style-19065 time { color: #aaa;margin: 0 0 5px 0; }
.style-19065 .readmore { margin: 10px 0 0 0; }
.style-19065 .readmore:hover { color: #fff; }
.style-19065 .archive { margin: 10px 0 0 0; }
.style-19065 .archive:hover { color: #fff; }
.style-19065 .category-description { margin: 0 0 10px 0; }
.style-19065 .link-image { margin: 0 20px 0 0; }
.style-19065 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-19065 .h4-style A:hover { color: #333; }
.style-19065 .long-description { margin: 0 0 10px 0; }
.style-19065 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-19065 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-19065 .bio { margin: 10px 0 0 0; }
.style-19065 .answer { margin: 10px 0 0 0; }
.style-19065 .biobutton { margin: 10px 0 0 0; }
.style-19065 .biobutton:hover { color: #fff; }
.style-19065 .title { margin: 0 0 10px 0;color: #ffffff;font-size: 22px; }
.style-19065 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-19065 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-19065 .photo img { width: 100%; }
.style-19065 .backbutton { margin: 10px 0 0 0; }
.style-19065 .backbutton:hover { color: #fff; }
.style-19065 .album-name { margin: 0 0 10px 0; }
.style-19065 .album-select-form { margin: 0 0 10px 0; }
.style-19065 .photo figcaption { text-align: center; }
.style-19065 li.group { margin: 0px 5px 5px 5px;background-color: rgba(0,169,224,.1);padding: 10px; }
.style-19065 div.content-wrap { background-color: rgba(0,169,224,.1);padding: 10px; }
.style-19065 .readmore-detail-page:hover { color: #fff; }
.style-19065 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-19065 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-19065 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-19065 .event-detail { margin: 0 0 0 60px; }
.style-19065 .view-all:hover { color: #fff; }
.style-19065 .view-comments:hover { color: #333; }
.style-26646 .h2-style { margin: 0 0 20px 10px; }
.style-26646 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26646 .h4-style:hover { color: #333; }
.style-26646 { margin: 0 0 0px 0; }
.style-26646 time { color: #aaa;margin: 0 0 5px 0; }
.style-26646 .readmore { margin: 10px 0 0 0; }
.style-26646 .readmore:hover { color: #fff; }
.style-26646 .archive { margin: 10px 0 0 0; }
.style-26646 .archive:hover { color: #fff; }
.style-26646 .category-description { margin: 0 0 10px 0; }
.style-26646 .link-image { margin: 0 20px 0 0; }
.style-26646 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26646 .h4-style A:hover { color: #333; }
.style-26646 .long-description { margin: 0 0 10px 0; }
.style-26646 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26646 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-26646 .bio { margin: 10px 0 0 0; }
.style-26646 .answer { margin: 10px 0 0 0; }
.style-26646 .biobutton { margin: 10px 0 0 0; }
.style-26646 .biobutton:hover { color: #fff; }
.style-26646 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-26646 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-26646 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26646 .photo img { width: 100%; }
.style-26646 .backbutton { margin: 10px 0 0 0; }
.style-26646 .backbutton:hover { color: #fff; }
.style-26646 .album-name { margin: 0 0 10px 0; }
.style-26646 .album-select-form { margin: 0 0 10px 0; }
.style-26646 .photo figure { padding: 10px;margin: 0px; }
.style-26646 .photo figcaption { text-align: center; }
.style-26646 li.group { margin: 0px 10px 20px 10px;padding: 0px; }
.style-26646 .album .photo-list { padding: 0px;margin: 0px; }
.style-26646 .readmore-detail-page:hover { color: #fff; }
.style-26646 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26646 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26646 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26646 .event-detail { margin: 0 0 0 60px; }
.style-26646 .view-all:hover { color: #fff; }
.style-26646 .view-comments:hover { color: #333; }
.style-34301 .h2-style { margin: 0 0 20px 10px; }
.style-34301 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-34301 .h4-style:hover { color: #333; }
.style-34301 { margin: 0 0 0px 0; }
.style-34301 time { color: #aaa;margin: 0 0 5px 0; }
.style-34301 .readmore { margin: 10px 0 0 0; }
.style-34301 .readmore:hover { color: #fff; }
.style-34301 .archive { margin: 10px 0 0 0; }
.style-34301 .archive:hover { color: #fff; }
.style-34301 .category-description { margin: 0 0 10px 0; }
.style-34301 .link-image { margin: 0 20px 0 0; }
.style-34301 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-34301 .h4-style A:hover { color: #333; }
.style-34301 .long-description { margin: 0 0 10px 0; }
.style-34301 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-34301 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-34301 .bio { margin: 10px 0 0 0; }
.style-34301 .answer { margin: 10px 0 0 0; }
.style-34301 .biobutton { margin: 10px 0 0 0; }
.style-34301 .biobutton:hover { color: #fff; }
.style-34301 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-34301 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-34301 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-34301 .photo img { width: 100%;border-top: 10px solid   #64a70b; }
.style-34301 .backbutton { margin: 10px 0 0 0; }
.style-34301 .backbutton:hover { color: #fff; }
.style-34301 .album-name { margin: 0 0 10px 0; }
.style-34301 .album-select-form { margin: 0 0 10px 0; }
.style-34301 .photo figure { padding: 10px; }
.style-34301 .photo figcaption { text-align: center; }
.style-34301 li.group { margin: 0px 10px 0px 10px;padding: 0px; }
.style-34301 .album .photo-list { padding: 0px;margin: 0px; }
.style-34301 .readmore-detail-page:hover { color: #fff; }
.style-34301 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-34301 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-34301 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-34301 .event-detail { margin: 0 0 0 60px; }
.style-34301 .view-all:hover { color: #fff; }
.style-34301 .view-comments:hover { color: #333; }
.style-46359 .h2-style { font-weight: normal;padding-bottom: 10px;text-align: right;font-style: italic;font-size: 23px; }
.style-46359 A { color: #FFFFFF;margin: 0;padding: 5px 5px;background-color: #64A70B;background-image: linear-gradient(to bottom, #64a70b, #00664F);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#64a70b, endColorstr=#00664F); }
.style-46359 { text-align: right;clear: both;margin: 0 20px; }
.style-46359 .link-image { margin: 0;opacity: 1;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease;max-height: 32px; }
.style-46359 .link-image:hover { opacity: 0.75; }
.style-46359 A.links-urllink { margin: 0px; }
.style-46359 li.group { display: inline-block;margin: 0px; }
.style-46359 li.subcategory-group { background-color: #64A70B;background-image: linear-gradient(to bottom, #64a70b, #00664F);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#64a70b, endColorstr=#00664F); }
.style-46359 .link-hover-image { margin: 0; }
.style-49075 .h2-style { font-weight: normal;padding-bottom: 10px;font-style: italic;font-size: 23px;text-align: center; }
.style-49075 A { color: #00a9e0;margin: 0;padding: 5px 5px; }
.style-49075 { margin: 10px;text-align: center;clear: both; }
.style-49075 .link-image { margin: 0;opacity: 1;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease;max-height: 20px;padding: 0; }
.style-49075 .link-image:hover { opacity: 0.75; }
.style-49075 A.links-urllink { margin: 0px; }
.style-49075 li.group { display: inline-block;margin: 0;padding: 0px; }
.style-49075 li.subcategory-group { border-left: 1px solid rgba(215,210,203,1);border-right: 1px solid rgba(215,210,203,1);text-align: center; }
.style-49075 .link-hover-image { margin: 0; }
.style-14497 .h2-style { margin: 0 0 40px 0; }
.style-14497 .h4-style { margin: 0 0 10px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;color: #00A9E0;font-size: 22px;font-weight: normal; }
.style-14497 .h5-style { font-weight: normal;font-size: 17px; }
.style-14497 { margin: 0 20px 20px 20px;padding: 0px 0 20px 0; }
.style-14497 .description { margin-bottom: 10px; }
.style-14497 time { color: #aaa;margin: 0 0 10px 0;display: block; }
.style-14497 .readmore { margin: 10px 0 0 0; }
.style-14497 .readmore:hover { color: #fff; }
.style-14497 .archive { margin: 10px 0 0 0; }
.style-14497 .archive:hover { color: #fff; }
.style-14497 .category-description { margin: 0 0 10px 0; }
.style-14497 .link-image { margin: 0 20px 0 0; }
.style-14497 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14497 .h4-style A:hover { color: #333; }
.style-14497 .long-description { margin: 10px 0 0 0;padding: 0 0 10px 0; }
.style-14497 .brief-description { margin: 20px 0; }
.style-14497 .location { margin: 0 0 10px 0;font-weight: bold; }
.style-14497 .contact-info { margin: 0 0 10px 0; }
.style-14497 .text img { padding: 4px;margin: 0 10px 10px 0; }
.style-14497 .author { font-weight: bold;margin-bottom: 10px; }
.style-14497 .news img { padding: 4px;max-width: 60px; }
.style-14497 .bio { margin: 10px 0 0 0; }
.style-14497 .answer { margin: 10px 0 0 0; }
.style-14497 .biobutton { margin: 10px 0 0 0; }
.style-14497 .biobutton:hover { color: #fff; }
.style-14497 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-14497 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-14497 .affinity img { padding: 4px; }
.style-14497 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-14497 .newsdetail img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-14497 .backbutton { margin: 10px 0 0 0; }
.style-14497 .backbutton:hover { color: #fff; }
.style-14497 .listdetail img { padding: 4px;border: none;margin: 0 10px 10px 0; }
.style-14497 .photo figcaption { text-align: center; }
.style-14497 li.group { margin: 10px 0;padding: 20px 0 10px 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-14497 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-14497 div.content-wrap { margin: 0 0 10px 0; }
.style-14497 .team-name { font-size: 30px; }
.style-14497 .team-description:hover { text-decorations: none; }
.style-14497 .registration { margin: 0 0 10px 0; }
.style-14497 .readmore-detail-page:hover { color: #fff; }
.style-14497 .shopping-cart { padding: 4px;font-size: 14px;margin: 0px; }
.style-14497 .item-description { font-weight: normal;font-size: 14px; }
.style-14497 .add-to-cart { padding: 4px 8px;font-size: 12px; }
.style-14497 .addl-info { color: #00A9E0;background-color: #fff;padding: 4px; }
.style-14497 .addl-info:hover { text-decoration: underline; }
.style-14497 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-14497 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14497 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-14497 .event-detail { margin: 0 0 0 60px; }
.style-14497 .view-all:hover { color: #fff; }
.style-14497 .view-comments:hover { color: #333; }
.style-14504 .h2-style { text-align: center;margin: 0 0 30px 0;font-weight: normal;color: #64a70b; }
.style-14504 .h3-style { font-weight: normal; }
.style-14504 .h4-style { margin: 8px 0 8px 0; }
.style-14504 .button { color: #fff;padding: 5px 10px; }
.style-14504 { margin: 40px 0;text-align: center; }
.style-14504 time { margin: 5px 0 5px 0;font-size: 14px;line-height: 16px; }
.style-14504 .readmore { margin: 10px 0;padding: 2px 15px; }
.style-14504 .readmore:hover { color: #fff; }
.style-14504 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14504 .h4-style A:hover { color: #00A9E0;text-decoration: underline; }
.style-14504 li.group { display: inline-block;width: 20%;padding: 0 2%;vertical-align: top;border-right: 1px dashed #e0e0e0;word-break: break-word;margin: 0 0 10px -4px; }
.style-14504 li.group:first-child { border-left: 1px dashed #e0e0e0; }
.style-14504 .date-icon { display: inline-block;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);padding: 8px;border-radius: 45px;-webkit-transition: border 0.2s ease;-moz-transition: border 0.2s ease;transition: border 0.2s ease; }
.style-14504 .date-icon:hover { border: 2px solid rgba(0,169,224,.1); }
.style-14504 .month-name { font-size: 14px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-radius: 35px 35px 0 0;background-color: rgba(0,169,224,.1); }
.style-14504 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;border-radius: 0 0 35px 35px;background-color: rgba(0,169,224,.1); }
.style-14504 .event-detail { margin: 0; }
.style-14504 .view-all { font-size: 14px;color: #fff;font-weight: bold;text-decoration: none;text-transform: uppercase;padding: 5px 115px;background-color: rgba(100,167,11,1);display: inline-block;border-radius: 5px;margin: 30px 0 0 0; }
.style-14504 .view-all:hover { background-color: rgba(100,167,11,.75); }
.style-14504 .end-date { display: none; }
.style-14502 .h2-style { font-weight: normal;color: #64a70b; }
.style-14502 .h3-style { font-weight: normal; }
.style-14502 { text-align: center;padding: 0 0px 40px 0px;border-bottom: 1px dashed #d7d2cb;margin: 0 10px; }
.style-14502 A.links-urllink { font-size: 14px;color: #fff;font-weight: bold;text-decoration: none;text-transform: uppercase;padding: 15px 45px;background-color: rgba(100,167,11,1);display: inline-block;border-radius: 5px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-14502 A.links-urllink:hover { background-color: rgba(100,167,11,.75); }
.style-14501 .h2-style { text-align: center; }
.style-14501 { text-align: center;font-size: 22px;line-height: 32px;padding: 40px 10px; }
.style-14501 .header-widget { font-weight: normal;color: #64a70b;font-size: 34px; }
.style-14501 div.content-wrap { font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 20px;line-height: 150%; }
.style-14500 { text-align: center;padding: 40px 0; }
.style-14500 A.links-urllink { color: #009AE0;font-size: 20px;line-height: 28px;font-weight: 400;display: block;text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin-bottom: 10px;background-color: rgba(0,169,224,0);border-radius: 5px;font-family: "Open Sans";border: 2px solid #00a9e0;text-shadow: 0px 1px 0 rgba(255,255,255,1);padding: 5px; }
.style-14500 A.links-urllink:hover { color: #00A9E0;text-decoration: underline; }
.style-14500 li.group { display: inline-block;width: 27%;padding: 0 2%;vertical-align: top;border-right: 0px dashed #d7d2cb;word-break: break-word;margin: 0 0 10px -4px; }
.style-14500 li.group:first-child { border-left: 1px dashed #d7d2cb; }
.style-20818 .h2-style { margin-top: 0; }
.style-20818 { text-align: center;padding: 20px 0; }
.style-20818 .job-title { text-align: left; }
.style-20818 .bus-phone { text-align: left; }
.style-20818 .email { text-align: left; }
.style-20818 .biobutton { display: block;margin: 5px 0; }
.style-20818 .title { font-weight: bold; }
.style-20818 .caption { font-style: italic; }
.style-20818 .affinity img { margin-bottom: 10px;float: left;margin-right: 10px; }
.style-20818 .nick-name { color: #00A9E0;font-size: 18px; }
.style-20818 .name-prefix { font-weight: 400; }
.style-20818 .first-name { font-weight: 400;color: #00A9E0;font-size: 18px; }
.style-20818 .last-name { font-weight: 400;color: #00A9E0;font-size: 18px; }
.style-20818 .maiden-name { color: #00A9E0;font-size: 18px; }
.style-20818 .name-suffix { font-weight: 400; }
.style-20818 A.links-urllink { color: #00A9E0;font-size: 19px;line-height: 28px;font-weight: bold;display: block;text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin-bottom: 10px; }
.style-20818 A.links-urllink:hover { color: #00A9E0;text-decoration: underline; }
.style-20818 li.group { display: inline-block;vertical-align: top;word-break: break-word;margin: 0 0 10px 4px;padding: 15px;border: 1px solid #d7d2cb;font-weight: 400;box-shadow: 2px 2px 5px #d7d2cb; }
.style-20818 li.group:hover { background-color: rgba(0,169,224,.1); }
.style-20818 li.group:first-child { border-left: 1px dashed #d7d2cb; }
.style-20818 div.content-wrap { text-align: left; }
.style-20818 .nick-name { font-weight: 400; }
.style-20818 .middle-initial { font-weight: 400; }
.style-20818 .maiden-name { font-weight: 400; }
.style-20818 .business-name { text-align: left; }
.style-20818 .grad-year-short { font-weight: 400; }
.style-20818 .grad-year-short:before { content: "'"; }
.style-20818 .directory-details { text-align: left; }
.style-17454 .h2-style { color: #00a9e0;font-size: 24px;padding: 0px 0px 10px 0px; }
.style-17454 .h4-style { font-size: 15px;font-weight: normal;margin-top: 0px; }
.style-17454 { padding: 10px;margin: 5px; }
.style-17454 div.content-wrap { -moz-column-count: 3;-moz-column-gap: 30px;-webkit-column-count: 3;-webkit-column-gap: 30px;column-count: 3;column-gap: 30px;padding: 0px 0px 20px 0px; }
.style-37652 .h2-style { color: #00a9e0;font-size: 24px;padding: 0px 0px 0px 0px; }
.style-37652 .h4-style { font-size: 15px;font-weight: normal;margin-top: 0px; }
.style-37652 A { margin: 0;color: #8C857B;padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3); }
.style-37652 A:hover { background-color: #E8FCFF;color: #00a9e0;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-position: right center;background-repeat: no-repeat; }
.style-37652 { padding: 0 10px;margin: 0px; }
.style-37652 .long-description { padding: 10px; }
.style-37652 .affinity img { text-align: center; }
.style-37652 li.group { margin-top: 10px;word-break: keep-all;overflow: hidden;display: inline-block; }
.style-37652 li.group:hover { background-color: #E8FCFF;color: #00a9e0;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-position: right center;background-repeat: no-repeat; }
.style-37652 div.content-wrap { -moz-column-count: 3;-moz-column-gap: 30px;-webkit-column-count: 3;-webkit-column-gap: 30px;column-count: 3;column-gap: 30px;padding: 0px 0px 20px 0px; }
.style-37652 .shopping-cart { display: none; }
.style-37652 .item-image { width: 100%;display: inline-block; }
.style-37652 .item-name { display: block; }
.style-20894 .h2-style { margin: 0 0 15px 0;font-weight: normal;color: #00A9E0; }
.style-20894 .h4-style { margin: 0 0 10px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;color: #00A9E0; }
.style-20894 { margin: 0 20px 20px 20px;padding: 0px 0 20px 5px; }
.style-20894 .description { margin-bottom: 10px; }
.style-20894 time { color: #aaa;margin: 0 0 10px 0;display: block; }
.style-20894 .readmore { margin: 10px 0 0 0; }
.style-20894 .readmore:hover { color: #fff; }
.style-20894 .archive { margin: 10px 0 0 0; }
.style-20894 .archive:hover { color: #fff; }
.style-20894 .category-description { margin: 0 0 10px 0; }
.style-20894 .link-image { margin: 0 20px 0 0; }
.style-20894 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-20894 .h4-style A:hover { color: #333; }
.style-20894 .long-description { margin: 10px 0 0 0;padding: 0 0 10px 0; }
.style-20894 .brief-description { margin: 20px 0; }
.style-20894 .location { margin: 0 0 10px 0;font-weight: bold; }
.style-20894 .contact-info { margin: 0 0 10px 0; }
.style-20894 .text img { padding: 4px;margin: 0 10px 10px 0;border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-20894 .author { font-weight: bold;margin-bottom: 10px; }
.style-20894 .news img { padding: 4px;max-width: 60px; }
.style-20894 .job-title { padding-left: 20px; }
.style-20894 .bus-phone { padding-left: 20px; }
.style-20894 .email { padding-left: 10px; }
.style-20894 .bio { margin: 10px 0 0 0;padding-left: 20px; }
.style-20894 .answer { margin: 10px 0 0 0; }
.style-20894 .biobutton { margin: 10px 0 0 20px;padding-left: 20px; }
.style-20894 .biobutton:hover { color: #fff; }
.style-20894 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-20894 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-20894 .affinity img { padding: 4px;margin-bottom: 10px;width: 100%; }
.style-20894 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-20894 .first-name { padding-left: 20px; }
.style-20894 .newsdetail img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-20894 .backbutton { margin: 10px 0 0 0; }
.style-20894 .backbutton:hover { color: #fff; }
.style-20894 .listdetail img { padding: 4px;border: none;margin: 0 10px 10px 0; }
.style-20894 .photo figcaption { text-align: center; }
.style-20894 li.group { margin: 10px 0;padding: 20px 0 10px 0px;border: 1px solid #d4d5d9;overflow: hidden;clear: both; }
.style-20894 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-20894 div.content-wrap { margin: 0 0 10px 0;padding: 5px; }
.style-20894 .team-name { font-size: 30px; }
.style-20894 .team-description:hover { text-decorations: none; }
.style-20894 .registration { margin: 0 0 10px 0; }
.style-20894 .readmore-detail-page:hover { color: #fff; }
.style-20894 .shopping-cart { padding: 4px;font-size: 14px;margin: 0px; }
.style-20894 .item-description { font-weight: normal;font-size: 14px; }
.style-20894 .add-to-cart { padding: 4px 8px;font-size: 12px; }
.style-20894 .addl-info { color: #00A9E0;background-color: #fff;padding: 4px; }
.style-20894 .addl-info:hover { text-decoration: underline; }
.style-20894 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-20894 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-20894 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-20894 .event-detail { margin: 0 0 0 60px; }
.style-20894 .view-all:hover { color: #fff; }
.style-20894 .view-comments:hover { color: #333; }
.style-20894 .maiden-name { font-style: italic; }
.style-20894 .business-name { padding-left: 20px; }
.style-20894 .grad-year-short:before { content: "'"; }
.style-35477 .h1-style { color: #FFFFFF; }
.style-35477 .h2-style { margin: 0 0 20px 0;color: rgba(255,255,255,.75); }
.style-35477 .h3-style { color: #FFFFFF; }
.style-35477 .h4-style { margin: 0 0 10px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;color: #FFFFFF; }
.style-35477 .h5-style { color: #FFFFFF; }
.style-35477 .h6-style { color: #FFFFFF; }
.style-35477 A { color: #FFFFFF; }
.style-35477 { margin: 0 20px 20px 20px;padding: 20px;color: #FFFFFF;background-color: #64A70B; }
.style-35477 .description { margin-bottom: 10px; }
.style-35477 time { color: #aaa;margin: 0 0 10px 0;display: block; }
.style-35477 .readmore { margin: 10px 0 0 0; }
.style-35477 .readmore:hover { color: #fff; }
.style-35477 .archive { margin: 10px 0 0 0; }
.style-35477 .archive:hover { color: #fff; }
.style-35477 .category-description { margin: 0 0 10px 0; }
.style-35477 .link-image { margin: 0 20px 0 0; }
.style-35477 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-35477 .h4-style A:hover { color: #333; }
.style-35477 .long-description { margin: 10px 0 0 0;padding: 0 0 10px 0; }
.style-35477 .brief-description { margin: 20px 0; }
.style-35477 .location { margin: 0 0 10px 0;font-weight: bold; }
.style-35477 .contact-info { margin: 0 0 10px 0; }
.style-35477 .text img { padding: 4px;margin: 0 10px 10px 0; }
.style-35477 .author { font-weight: bold;margin-bottom: 10px; }
.style-35477 .news img { padding: 4px;max-width: 60px; }
.style-35477 .job-title { margin-top: 2px; }
.style-35477 .bus-phone { padding-left: 20px; }
.style-35477 .bio { margin: 10px 0 0 0;padding-left: 20px; }
.style-35477 .answer { margin: 10px 0 0 0; }
.style-35477 .biobutton { margin: 10px 0 0 20px;padding-left: 20px; }
.style-35477 .biobutton:hover { color: #fff; }
.style-35477 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-35477 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-35477 .affinity img { padding: 4px;margin-bottom: 10px;border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-35477 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-35477 .first-name { color: #FFFFFF; }
.style-35477 .last-name { color: #FFFFFF; }
.style-35477 .newsdetail img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-35477 .backbutton { margin: 10px 0 0 0; }
.style-35477 .backbutton:hover { color: #fff; }
.style-35477 .listdetail img { padding: 4px;border: none;margin: 0 10px 10px 0; }
.style-35477 .photo figcaption { text-align: center; }
.style-35477 li.group { margin: 10px 0;padding: 10px 0 0px 0px; }
.style-35477 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-35477 div.content-wrap { margin: 0 0 10px 0;padding: 5px; }
.style-35477 .team-name { font-size: 30px; }
.style-35477 .team-description:hover { text-decorations: none; }
.style-35477 .registration { margin: 0 0 10px 0; }
.style-35477 .readmore-detail-page:hover { color: #fff; }
.style-35477 .shopping-cart { padding: 4px;font-size: 14px;margin: 0px; }
.style-35477 .item-description { font-weight: normal;font-size: 14px; }
.style-35477 .add-to-cart { padding: 4px 8px;font-size: 12px; }
.style-35477 .addl-info { color: #00A9E0;background-color: #fff;padding: 4px; }
.style-35477 .addl-info:hover { text-decoration: underline; }
.style-35477 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-35477 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-35477 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-35477 .event-detail { margin: 0 0 0 60px; }
.style-35477 .view-all:hover { color: #fff; }
.style-35477 .view-comments:hover { color: #333; }
.style-35477 .middle-initial { color: #8C857B; }
.style-35477 .middle-initial:after { content: '. '; }
.style-35477 .maiden-name { color: #FFFFFF; }
.style-35477 .grad-year-short { color: #FFFFFF; }
.style-35477 .grad-year-short:before { content: "'"; }
.style-30893 .h2-style { margin: 0 0 15px 0;font-weight: normal;color: #64A70B;padding: 10px 0;border-top: 1px solid rgba(215,210,203,1);border-bottom: 1px solid rgba(215,210,203,1); }
.style-30893 .h4-style { margin: 0 0 10px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;color: #00A9E0; }
.style-30893 { margin: 0 20px 0px 20px;padding: 0px 0 0px 5px; }
.style-30893 .description { margin-bottom: 10px; }
.style-30893 time { color: #aaa;margin: 0 0 10px 0;display: block; }
.style-30893 .readmore { margin: 10px 0 0 0; }
.style-30893 .readmore:hover { color: #fff; }
.style-30893 .archive { margin: 10px 0 0 0; }
.style-30893 .archive:hover { color: #fff; }
.style-30893 .category-description { margin: 0 0 10px 0; }
.style-30893 .link-image { margin: 0 20px 0 0; }
.style-30893 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-30893 .h4-style A:hover { color: #333; }
.style-30893 .long-description { margin: 10px 0 0 0;padding: 0 0 10px 0; }
.style-30893 .brief-description { margin: 20px 0; }
.style-30893 .location { margin: 0 0 10px 0;font-weight: bold; }
.style-30893 .contact-info { margin: 0 0 10px 0; }
.style-30893 .text img { padding: 4px;margin: 0 10px 10px 0; }
.style-30893 .author { font-weight: bold;margin-bottom: 10px; }
.style-30893 .news img { padding: 4px;max-width: 60px; }
.style-30893 .job-title { margin-top: 2px; }
.style-30893 .bus-phone { padding-left: 20px; }
.style-30893 .bio { margin: 10px 0 0 0;padding-left: 20px; }
.style-30893 .answer { margin: 10px 0 0 0; }
.style-30893 .biobutton { margin: 10px 0 0 20px;padding-left: 20px; }
.style-30893 .biobutton:hover { color: #fff; }
.style-30893 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-30893 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-30893 .affinity img { padding: 4px;margin-bottom: 10px;border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-30893 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-30893 .first-name { color: #8C857B; }
.style-30893 .last-name { color: #8C857B; }
.style-30893 .newsdetail img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-30893 .backbutton { margin: 10px 0 0 0; }
.style-30893 .backbutton:hover { color: #fff; }
.style-30893 .listdetail img { padding: 4px;border: none;margin: 0 10px 10px 0; }
.style-30893 .photo figcaption { text-align: center; }
.style-30893 li.group { margin: 10px 0;padding: 10px 0 0px 0px; }
.style-30893 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-30893 div.content-wrap { margin: 0 0 10px 0;padding: 5px; }
.style-30893 .team-name { font-size: 30px; }
.style-30893 .team-description:hover { text-decorations: none; }
.style-30893 .registration { margin: 0 0 10px 0; }
.style-30893 .readmore-detail-page:hover { color: #fff; }
.style-30893 .shopping-cart { padding: 4px;font-size: 14px;margin: 0px; }
.style-30893 .item-description { font-weight: normal;font-size: 14px; }
.style-30893 .add-to-cart { padding: 4px 8px;font-size: 12px; }
.style-30893 .addl-info { color: #00A9E0;background-color: #fff;padding: 4px; }
.style-30893 .addl-info:hover { text-decoration: underline; }
.style-30893 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-30893 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-30893 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-30893 .event-detail { margin: 0 0 0 60px; }
.style-30893 .view-all:hover { color: #fff; }
.style-30893 .view-comments:hover { color: #333; }
.style-30893 .middle-initial { color: #8C857B; }
.style-30893 .middle-initial:after { content: '. '; }
.style-30893 .maiden-name { color: #8C857B; }
.style-30893 .grad-year-short { color: #8C857B; }
.style-30893 .grad-year-short:before { content: "'"; }
.style-14522 .h2-style { margin: 0 0 20px 0; }
.style-14522 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14522 { margin: 0 0 40px 0;padding: 20px;background-color: rgba(0,169,224,.1); }
.style-14522 time { color: #aaa;margin: 0 0 5px 0; }
.style-14522 .readmore { margin: 10px 0 0 0; }
.style-14522 .readmore:hover { color: #fff; }
.style-14522 .archive { margin: 10px 0 0 0; }
.style-14522 .archive:hover { color: #fff; }
.style-14522 .category-description { margin: 0 0 10px 0; }
.style-14522 .link-image { margin: 0 20px 0 0; }
.style-14522 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14522 .h4-style A:hover { color: #333; }
.style-14522 .long-description { margin: 10px 0 0 0; }
.style-14522 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-14522 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14522 .bio { margin: 10px 0 0 0; }
.style-14522 .answer { margin: 10px 0 0 0; }
.style-14522 .biobutton { margin: 10px 0 0 0; }
.style-14522 .biobutton:hover { color: #fff; }
.style-14522 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14522 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-14522 .one-hundred { font-weight: bold;color: #64a70b; }
.style-14522 .fund .bar { background-color: #00a9e0;border-radius: 5px; }
.style-14522 .goal { color: #64a70b;font-size: 24px;padding: 0 0 5px 0; }
.style-14522 .chart { max-width: 75%; }
.style-14522 .fund .bar-container { background-color: #fff;border-radius: 5px;border: 0;padding: 4px; }
.style-14522 .annualfund .goal .label { color: #8c857b; }
.style-14522 .fund .chart .scale li i { border-color: #8c857b; }
.style-14522 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2); }
.style-14522 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-14522 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-14522 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14522 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-14522 .event-detail { margin: 0 0 0 60px; }
.style-14522 .view-all:hover { color: #fff; }
.style-14522 .view-comments:hover { color: #333; }
.style-19765 .h1-style { color: #fff;font-size: calc(10px + 1.5vw);font-weight: 200;text-transform: capitalize;letter-spacing: 0px; }
.style-19765 .h2-style { color: #FFFFFF;font-size: calc(10px + 1.5vw);font-weight: 200;text-transform: capitalize; }
.style-19765 .h3-style { color: #fff; }
.style-19765 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-19765 .h5-style { color: #fff; }
.style-19765 .h6-style { color: #fff; }
.style-19765 A { color: #fff; }
.style-19765 .button { background-color: rgba(0,0,0,.25); }
.style-19765 .button:hover { background-color: rgba(0,0,0,.1); }
.style-19765 { margin: 10px 0;padding: 20px 20px 15px 20px;background-color: rgba(0,169,224,1);color: #fff; }
.style-19765 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-19765 .readmore { margin: 10px 0 0 0; }
.style-19765 .readmore:hover { color: #fff; }
.style-19765 .archive { margin: 10px 0 0 0; }
.style-19765 .archive:hover { color: #fff; }
.style-19765 .category-description { margin: 0 0 10px 0; }
.style-19765 .link-image { margin: 0 20px 0 0; }
.style-19765 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-19765 .h4-style A:hover { text-decoration: underline; }
.style-19765 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-19765 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-19765 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-19765 .bio { margin: 10px 0 0 0; }
.style-19765 .answer { margin: 10px 0 0 0; }
.style-19765 .biobutton { margin: 10px 0 0 0; }
.style-19765 .biobutton:hover { color: #fff; }
.style-19765 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-19765 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-19765 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-19765 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-19765 .header-widget { letter-spacing: 0em;font-weight: 200;text-transform: capitalize;color: rgba(255,255,255,1); }
.style-19765 A.links-urllink { margin: 0 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none; }
.style-19765 .photo figcaption { text-align: center; }
.style-19765 li.group { margin: 10px;padding: 10px;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-19765 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-19765 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-19765 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-19765 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-19765 .event-detail { margin: 0 0 0 60px; }
.style-19765 .view-all:hover { color: #fff; }
.style-19765 .view-comments:hover { color: #333; }
.style-19765 .at-alert-schedule-date { padding-bottom: 5px; }
.style-19765 .at-alert-row-team { padding: 5px 0; }
.style-19765 .at-alert-canceled { background-color: #DB1629; }
.style-28136 .h1-style { color: #00A9E0;text-align: center;text-transform: capitalize;letter-spacing: 0em; }
.style-28136 .h2-style { font-weight: 200;font-size: 40px;letter-spacing: 0em;text-transform: capitalize;color: #00A9E0;font-family: "Open Sans";text-align: center;display: none; }
.style-28136 .h3-style { color: #00A9E0; }
.style-28136 .h4-style { margin: 0;color: #00A9E0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-28136 .h4-style:hover { color: #fff; }
.style-28136 .h5-style { color: #00A9E0; }
.style-28136 .h6-style { color: #00A9E0; }
.style-28136 A { color: #00A9E0; }
.style-28136 .button { background-color: #E8FCFF;color: #00A9E0; }
.style-28136 .button:hover { background-color: #00a9e0;color: #FFFFFF; }
.style-28136 { margin: 0px 0px;padding: 10px;color: #00A9E0;background: repeating-linear-gradient(
  45deg,
  #E8FCFF,
  #E8FCFF 10px,
  rgba(0,169,224,.2) 10px,
  rgba(0,169,224,.2) 20px
); }
.style-28136 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-28136 .readmore { margin: 10px 0 0 0; }
.style-28136 .readmore:hover { color: #fff; }
.style-28136 .archive { margin: 10px 0 0 0; }
.style-28136 .archive:hover { color: #fff; }
.style-28136 .category-description { margin: 0 0 10px 0; }
.style-28136 .link-image { margin: 0 20px 0 0; }
.style-28136 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-28136 .h4-style A:hover { text-decoration: underline; }
.style-28136 .long-description { margin: 0;padding: 10px 5px; }
.style-28136 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-28136 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.5);max-width: 60px; }
.style-28136 .bio { margin: 10px 0 0 0; }
.style-28136 .answer { margin: 10px 0 0 0; }
.style-28136 .biobutton { margin: 10px 0 0 0; }
.style-28136 .biobutton:hover { color: #fff; }
.style-28136 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-28136 .caption { font-style: italic;margin: 0;padding: 10px 5px; }
.style-28136 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.5); }
.style-28136 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.5);float: left;margin: 0 10px 10px 0; }
.style-28136 A.links-urllink { margin: 0 0 10px 15px;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none;font-style: italic; }
.style-28136 .photo figcaption { text-align: center; }
.style-28136 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-28136 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-28136 div.content-wrap { font-size: 17px; }
.style-28136 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-28136 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-28136 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-28136 .event-detail { margin: 0 0 0 60px; }
.style-28136 .view-all:hover { color: #fff; }
.style-28136 .view-comments:hover { color: #333; }
.style-28138 .h1-style { color: #00A9E0;text-transform: capitalize;letter-spacing: 0;text-align: center;font-size: 40px; }
.style-28138 .h2-style { font-weight: 200;font-size: 40px;letter-spacing: 0em;text-transform: capitalize;padding: 30px 0 20px 0px;color: #00A9E0;font-family: "Open Sans";margin: 0;text-align: center; }
.style-28138 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-28138 .h4-style:hover { color: #fff; }
.style-28138 A { color: #00A9E0; }
.style-28138 .button { background-color: #E8FCFF;color: #00A9E0; }
.style-28138 .button:hover { background-color: #00a9e0;color: #FFFFFF; }
.style-28138 { margin: 10px 0px;padding: 10px;background: linear-gradient(to top right, transparent 50%, #E8FCFF 50%) no-repeat, linear-gradient(to top right, transparent 0.1%, #E8FCFF 0.1%) no-repeat;background-size: 100% 40%, 100% 60%;background-position: 0% 100%, 0% 0%; }
.style-28138 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-28138 .readmore { margin: 10px 0 0 0; }
.style-28138 .readmore:hover { color: #fff; }
.style-28138 .archive { margin: 10px 0 0 0; }
.style-28138 .archive:hover { color: #fff; }
.style-28138 .category-description { margin: 0 0 10px 0; }
.style-28138 .link-image { margin: 0 20px 0 0; }
.style-28138 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-28138 .h4-style A:hover { text-decoration: underline; }
.style-28138 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-28138 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-28138 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.5);max-width: 60px; }
.style-28138 .bio { margin: 10px 0 0 0; }
.style-28138 .answer { margin: 10px 0 0 0; }
.style-28138 .biobutton { margin: 10px 0 0 0; }
.style-28138 .biobutton:hover { color: #fff; }
.style-28138 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-28138 .caption { font-style: italic;margin: 0;padding: 5px 0; }
.style-28138 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.5); }
.style-28138 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.5);float: left;margin: 0 10px 10px 0; }
.style-28138 A.links-urllink { margin: 0 0 10px 15px;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none;font-style: italic; }
.style-28138 .photo figcaption { text-align: center; }
.style-28138 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-28138 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-28138 div.content-wrap { font-size: 17px;padding: 20px;padding-top: 10px;line-height: 24px; }
.style-28138 .player-name { font-weight: normal;padding: 5px; }
.style-28138 .player-name:hover { color: #00a9e0; }
.style-28138 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-28138 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-28138 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-28138 .event-detail { margin: 0 0 0 60px; }
.style-28138 .view-all:hover { color: #fff; }
.style-28138 .view-comments:hover { color: #333; }
.style-33769 .h1-style { color: #FFFFFF;font-size: calc(14px + 1.5vw); }
.style-33769 .h2-style { color: rgba(255, 255, 255, .8);font-size: 34px;text-transform: capitalize;font-weight: bold;display: block;margin: 0 0 10px 0;text-align: center; }
.style-33769 .h3-style { color: #ffffff; }
.style-33769 .h4-style { margin: 0;color: #ffffff;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-33769 .h5-style { color: #ffffff; }
.style-33769 .h6-style { color: #ffffff; }
.style-33769 A { color: #ffffff; }
.style-33769 { margin: 10px 0;padding: 20px;background-color: #00a9e0;color: #FFFFFF;background-position: left top;background-repeat: no-repeat;text-align: center; }
.style-33769 time { color: #aaa;margin: 0 0 5px 0; }
.style-33769 .readmore { margin: 10px 0 0 0; }
.style-33769 .readmore:hover { color: #fff; }
.style-33769 .archive { margin: 10px 0 0 0; }
.style-33769 .archive:hover { color: #fff; }
.style-33769 .category-description { margin: 20px 0;font-size: 18px; }
.style-33769 .link-image { margin: 0 20px 0 0; }
.style-33769 .h4-style A { color: #ffffff;font-weight: 800;font-size: 22px;text-decoration: none; }
.style-33769 .h4-style A:hover { color: #333; }
.style-33769 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-33769 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-33769 .bio { margin: 10px 0 0 0; }
.style-33769 .answer { margin: 10px 0 0 0; }
.style-33769 .biobutton { margin: 10px 0 0 0; }
.style-33769 .biobutton:hover { color: #fff; }
.style-33769 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-33769 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-33769 .header-widget { margin: 0;padding: 5px 0;color: rgba(255,255,255,0.8);font-weight: 200;letter-spacing: .1em; }
.style-33769 A.links-urllink { margin: 0;display: inline-block;letter-spacing: color: #FFFFFF;font-size: 20px;font-weight: 400;text-decoration: none;border-width: 2px;border-style: solid;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 20px; }
.style-33769 A.links-urllink:hover { color: #045d7c; }
.style-33769 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 0px solid rgba(0,0,0,0.2); }
.style-33769 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-33769 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-33769 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-33769 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-33769 .event-detail { margin: 0 0 0 60px; }
.style-33769 .view-all:hover { color: #fff; }
.style-33769 .view-comments:hover { color: #333; }
.style-49459 .h1-style { color: #fff;font-size: calc(14px + 1.5vw);text-align: center; }
.style-49459 .h2-style { margin: 30px 0 0px 0;color: #00a9e0;text-align: center;font-weight: 200;clear: both;padding-bottom: 25px;font-size: 45px;font-family: Open Sans;background-color: rgba(255, 255, 255, 0); }
.style-49459 .h3-style { color: #fff; }
.style-49459 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-49459 .h4-style:hover { color: #fff; }
.style-49459 .h5-style { color: #fff; }
.style-49459 .h6-style { color: #fff; }
.style-49459 A { color: #fff; }
.style-49459 .button { background-color: rgba(0,0,0,0.2); }
.style-49459 .button:hover { background-color: rgba(0,0,0,0.5); }
.style-49459 { margin: 20px 20px 40px 20px;padding: 5px;color: #fff;background-color: rgba(255,255,255,0); }
.style-49459 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-49459 .readmore { margin: 10px 0 0 0; }
.style-49459 .readmore:hover { color: #fff; }
.style-49459 .archive { margin: 10px 0 0 0; }
.style-49459 .archive:hover { color: #fff; }
.style-49459 .category-description { margin: 0 0 10px 0; }
.style-49459 .link-image { margin: 0 20px 0 0; }
.style-49459 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-49459 .h4-style A:hover { text-decoration: underline; }
.style-49459 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-49459 .text img { padding: 4px;border: 1px solid #ffffff;margin: 0 10px 10px 0; }
.style-49459 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.5);max-width: 60px; }
.style-49459 .bio { margin: 10px 0 0 0; }
.style-49459 .answer { margin: 10px 0 0 0; }
.style-49459 .biobutton { margin: 10px 0 0 0; }
.style-49459 .biobutton:hover { color: #fff; }
.style-49459 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-49459 .caption { color: #fff;font-style: italic;margin: 0;padding: 5px 0; }
.style-49459 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.5); }
.style-49459 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.5);float: left;margin: 0 10px 10px 0; }
.style-49459 A.links-urllink { margin: 0 0 20px 15px;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none;font-style: italic; }
.style-49459 .photo figcaption { text-align: center; }
.style-49459 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-49459 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-49459 div.content-wrap { font-size: 20px;line-height: 30px;padding: 20px;background-color: rgba(254,150,0,.8); }
.style-49459 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-49459 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-49459 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-49459 .event-detail { margin: 0 0 0 60px; }
.style-49459 .view-all:hover { color: #fff; }
.style-49459 .view-comments:hover { color: #333; }
.style-20804 .h1-style { color: #fff;font-size: calc(14px + 1.5vw);text-align: center; }
.style-20804 .h2-style { margin: 0;padding: 5px 10px;color: rgba(255,255,255,0.8);font-weight: 200;text-transform: uppercase;font-size: 20px;letter-spacing: .1em; }
.style-20804 .h3-style { color: #fff; }
.style-20804 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-20804 .h4-style:hover { color: #fff; }
.style-20804 .h5-style { color: #fff; }
.style-20804 .h6-style { color: #fff; }
.style-20804 A { color: #fff; }
.style-20804 .button { background-color: rgba(0,0,0,0.2); }
.style-20804 .button:hover { background-color: rgba(0,0,0,0.5); }
.style-20804 { margin: 10px 0;padding: 5px;color: #fff;background-color: #00a9e0;text-align: center; }
.style-20804 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-20804 .readmore { margin: 10px 0 0 0; }
.style-20804 .readmore:hover { color: #fff; }
.style-20804 .archive { margin: 10px 0 0 0; }
.style-20804 .archive:hover { color: #fff; }
.style-20804 .category-description { margin: 0 0 10px 0; }
.style-20804 .link-image { margin: 0 20px 0 0; }
.style-20804 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-20804 .h4-style A:hover { text-decoration: underline; }
.style-20804 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-20804 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-20804 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.5);max-width: 60px; }
.style-20804 .bio { margin: 10px 0 0 0; }
.style-20804 .answer { margin: 10px 0 0 0; }
.style-20804 .biobutton { margin: 10px 0 0 0; }
.style-20804 .biobutton:hover { color: #fff; }
.style-20804 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-20804 .caption { color: #fff;font-style: italic;margin: 0;padding: 5px 0; }
.style-20804 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.5); }
.style-20804 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.5);float: left;margin: 0 10px 10px 0; }
.style-20804 A.links-urllink { margin: 0 0 20px 15px;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none;font-style: italic; }
.style-20804 .photo figcaption { text-align: center; }
.style-20804 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-20804 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-20804 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-20804 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-20804 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-20804 .event-detail { margin: 0 0 0 60px; }
.style-20804 .view-all:hover { color: #fff; }
.style-20804 .view-comments:hover { color: #333; }
.style-36999 .h1-style { color: rgba(255,255,255,0.8);text-transform: capitalize;font-size: calc(14px + 1.5vw);letter-spacing: 0px;font-weight: normal; }
.style-36999 .h2-style { margin: 0 0 10px 0;padding: 5px 0;font-weight: 600;letter-spacing: 0em;color: rgba(255,255,255,.5); }
.style-36999 .h3-style { color: #fff;font-weight: 200; }
.style-36999 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-36999 .h5-style { color: #fff; }
.style-36999 .h6-style { color: #fff; }
.style-36999 A { color: #fff; }
.style-36999 .button { background-color: rgba(0,0,0,.25); }
.style-36999 .button:hover { background-color: rgba(0,0,0,.1); }
.style-36999 { margin: 10px 0;padding: 20px 20px 15px 20px;background-color: #00664F;color: #fff; }
.style-36999 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-36999 .readmore { margin: 10px 0 0 0; }
.style-36999 .readmore:hover { color: #fff; }
.style-36999 .archive { margin: 10px 0 0 0; }
.style-36999 .archive:hover { color: #fff; }
.style-36999 .category-description { margin: 0 0 10px 0; }
.style-36999 .link-image { margin: 0 20px 0 0; }
.style-36999 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;border-bottom: 2px solid #009ae0; }
.style-36999 .h4-style A:hover { border-bottom: 0px solid #009ae0;background: #009ae0;color: #ffffff; }
.style-36999 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-36999 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-36999 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-36999 .bio { margin: 10px 0 0 0; }
.style-36999 .answer { margin: 10px 0 0 0; }
.style-36999 .biobutton { margin: 10px 0 0 0; }
.style-36999 .biobutton:hover { color: #fff; }
.style-36999 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-36999 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-36999 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-36999 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-36999 A.links-urllink { margin: 0 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none; }
.style-36999 .photo figcaption { text-align: center; }
.style-36999 li.group { margin: 10px 0 10px 0;padding: 0px;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-36999 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-36999 .roster-list { padding: 5px 0 0 0; }
.style-36999 .player-name { padding: 5px 0;font-weight: normal; }
.style-36999 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-36999 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-36999 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-36999 .event-detail { margin: 0 0 0 60px; }
.style-36999 .view-all:hover { color: #fff; }
.style-36999 .view-comments:hover { color: #333; }
.style-46378 .h1-style { color: rgba(255,255,255,0.8);text-transform: capitalize;font-size: calc(14px + 1.5vw);letter-spacing: 0px;font-weight: normal; }
.style-46378 .h2-style { margin: 0;padding: 5px 0;font-weight: 200;letter-spacing: 0em;color: rgba(255,255,255,1); }
.style-46378 .h3-style { color: #fff;font-weight: 200; }
.style-46378 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-46378 .h5-style { color: #fff; }
.style-46378 .h6-style { color: #fff; }
.style-46378 A { color: #fff; }
.style-46378 .button { background-color: rgba(0,0,0,.25); }
.style-46378 .button:hover { background-color: rgba(0,0,0,.1); }
.style-46378 { margin: 0px 0 10px 0;padding: 20px 20px 15px 20px;background-color: #00664F;color: #fff;border-radius: 0 0 0px 0px; }
.style-46378 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-46378 .readmore { margin: 10px 0 0 0; }
.style-46378 .readmore:hover { color: #fff; }
.style-46378 .archive { margin: 10px 0 0 0; }
.style-46378 .archive:hover { color: #fff; }
.style-46378 .category-description { margin: 0 0 10px 0; }
.style-46378 .link-image { margin: 0 20px 0 0; }
.style-46378 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-46378 .h4-style A:hover { text-decoration: underline; }
.style-46378 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-46378 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-46378 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-46378 .bio { margin: 10px 0 0 0; }
.style-46378 .answer { margin: 10px 0 0 0; }
.style-46378 .biobutton { margin: 10px 0 0 0; }
.style-46378 .biobutton:hover { color: #fff; }
.style-46378 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-46378 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-46378 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-46378 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-46378 A.links-urllink { margin: 0 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none; }
.style-46378 .photo figcaption { text-align: center; }
.style-46378 li.group { margin: 10px;padding: 10px;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-46378 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-46378 .roster-list { padding: 5px 0 0 0; }
.style-46378 .player-name { padding: 5px 0;font-weight: normal; }
.style-46378 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-46378 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-46378 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-46378 .event-detail { margin: 0 0 0 60px; }
.style-46378 .view-all:hover { color: #fff; }
.style-46378 .view-comments:hover { color: #333; }
.style-26179 .h1-style { color: #fff;font-size: calc(14px + 1.5vw); }
.style-26179 .h2-style { color: rgba(255,255,255,0.8); }
.style-26179 .h3-style { color: #fff;font-weight: 200; }
.style-26179 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26179 .h5-style { color: #fff; }
.style-26179 .h6-style { color: #fff; }
.style-26179 A { color: #fff; }
.style-26179 .button { background-color: rgba(0,0,0,.25); }
.style-26179 .button:hover { background-color: rgba(0,0,0,.1); }
.style-26179 { margin: 10px 0;padding: 20px 20px 15px 20px;background-color: #00664F;color: #fff; }
.style-26179 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-26179 .readmore { margin: 10px 0 0 0; }
.style-26179 .readmore:hover { color: #fff; }
.style-26179 .archive { margin: 10px 0 0 0; }
.style-26179 .archive:hover { color: #fff; }
.style-26179 .category-description { margin: 0 0 10px 0; }
.style-26179 .link-image { margin: 0 20px 0 0; }
.style-26179 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26179 .h4-style A:hover { text-decoration: underline; }
.style-26179 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-26179 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26179 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-26179 .bio { margin: 10px 0 0 0; }
.style-26179 .answer { margin: 10px 0 0 0; }
.style-26179 .biobutton { margin: 10px 0 0 0; }
.style-26179 .biobutton:hover { color: #fff; }
.style-26179 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-26179 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-26179 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26179 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26179 .header-widget { letter-spacing: 0.1em;color: #FFFFFF;font-size: calc(14px + 1.5vw);font-weight: 200;text-transform: uppercase; }
.style-26179 A.links-urllink { margin: 0 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none; }
.style-26179 .photo figcaption { text-align: center; }
.style-26179 li.group { margin: 10px;padding: 10px;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-26179 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26179 .roster-list { padding: 5px 0 0 0; }
.style-26179 .player-name { padding: 5px 0;font-weight: normal; }
.style-26179 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26179 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26179 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-26179 .event-detail { margin: 0 0 0 60px; }
.style-26179 .view-all:hover { color: #fff; }
.style-26179 .view-comments:hover { color: #333; }
.style-19766 .h1-style { color: #fff; }
.style-19766 .h2-style { margin: 0;padding: 5px 0;font-weight: 200;letter-spacing: .1em;color: rgba(255,255,255,0.8); }
.style-19766 .h3-style { color: #fff; }
.style-19766 .h4-style { margin: 0;padding: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-19766 .h4-style:hover { color: #fff; }
.style-19766 .h5-style { color: #fff; }
.style-19766 .h6-style { color: #fff; }
.style-19766 A { color: #fff; }
.style-19766 .button { background-color: rgba(0,0,0,.25); }
.style-19766 .button:hover { background-color: rgba(0,0,0,.1); }
.style-19766 { margin: 10px 0;padding: 20px 20px 15px 20px;background: #64a70b;color: #fff; }
.style-19766 time { color: #444;margin: 0 0 5px 0; }
.style-19766 .readmore { margin: 10px 0 0 0; }
.style-19766 .readmore:hover { color: #fff; }
.style-19766 .archive { margin: 10px 0 0 0; }
.style-19766 .archive:hover { color: #fff; }
.style-19766 .category-description { margin: 0 0 10px 0; }
.style-19766 .link-image { margin: 0 20px 0 0; }
.style-19766 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-19766 .h4-style A:hover { text-decoration: underline; }
.style-19766 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-19766 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-19766 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-19766 .bio { margin: 10px 0 0 0; }
.style-19766 .answer { margin: 10px 0 0 0; }
.style-19766 .biobutton { margin: 10px 0 0 0; }
.style-19766 .biobutton:hover { color: #fff; }
.style-19766 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-19766 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-19766 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-19766 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-19766 A.links-urllink { margin: 0 0 20px 15px;letter-spacing: 0.1em;color: #FFFFFF;font-size: 15px;font-weight: normal;text-decoration: underline; }
.style-19766 A.links-urllink:hover { color: rgba(254,219,0,1);text-decoration: none; }
.style-19766 .photo figcaption { text-align: center; }
.style-19766 li.group { margin: 10px 0 0 0;padding: 5px 0 0 0;overflow: hidden;clear: both;border-top: 1px solid rgba(255,255,255,0.3); }
.style-19766 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-19766 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-19766 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-19766 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-19766 .event-detail { margin: 0 0 0 60px; }
.style-19766 .view-all:hover { color: #fff; }
.style-19766 .view-comments:hover { color: #333; }
.style-26141 .h1-style { color: #fff;font-size: calc(14px + 1.5vw); }
.style-26141 .h2-style { color: #FFFFFF;padding-bottom: 5px; }
.style-26141 .h3-style { color: #fff;font-weight: 200; }
.style-26141 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26141 .h5-style { color: #fff; }
.style-26141 .h6-style { color: #fff; }
.style-26141 A { color: #fff; }
.style-26141 .button { background-color: rgba(0,0,0,.25); }
.style-26141 .button:hover { background-color: rgba(0,0,0,.1); }
.style-26141 { margin: 10px 0;padding: 20px 20px 10px 20px;background-color: #64a70b;color: #fff; }
.style-26141 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-26141 .readmore { margin: 10px 0 0 0; }
.style-26141 .readmore:hover { color: #fff; }
.style-26141 .archive { margin: 10px 0 0 0; }
.style-26141 .archive:hover { color: #fff; }
.style-26141 .category-description { margin: 0 0 10px 0; }
.style-26141 .link-image { margin: 0 20px 0 0; }
.style-26141 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26141 .h4-style A:hover { text-decoration: underline; }
.style-26141 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-26141 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26141 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-26141 .bio { margin: 10px 0 0 0; }
.style-26141 .answer { margin: 10px 0 0 0; }
.style-26141 .biobutton { margin: 10px 0 0 0; }
.style-26141 .biobutton:hover { color: #fff; }
.style-26141 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-26141 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-26141 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26141 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26141 .header-widget { letter-spacing: 0.1em;color: #FFFFFF;font-size: calc(14px + 1.5vw);font-weight: 200;text-transform: uppercase; }
.style-26141 A.links-urllink { margin: 0 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none; }
.style-26141 .photo figcaption { text-align: center; }
.style-26141 li.group { border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both;padding: 7px 0; }
.style-26141 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26141 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26141 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26141 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-26141 .event-detail { margin: 0 0 0 60px; }
.style-26141 .view-all:hover { color: #fff; }
.style-26141 .view-comments:hover { color: #333; }
.style-20150 .h2-style { margin: 0 0 20px 0;color: #8C857B; }
.style-20150 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 15px; }
.style-20150 .button { padding: 15px 25px;color: #FFFFFF;background-color: #00A9E0; }
.style-20150 .button:hover { background-color: rgba(0,169,224,.5); }
.style-20150 { margin: 0 20px 40px 20px;padding: 20px;background-color: rgba(0,169,224,.1); }
.style-20150 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-20150 .readmore { margin: 10px 0 0 0;color: #00A9E0;background-color: rgba(0,169,224,0);width: 130px;padding: 5px 0; }
.style-20150 .readmore:hover { text-decoration: underline;background-color: rgba(0,169,224,0);background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-20150 .archive { margin: 10px 0 0 0; }
.style-20150 .archive:hover { color: #fff; }
.style-20150 .category-description { margin: 0 0 10px 0; }
.style-20150 .link-image { margin: 0 20px 0 0; }
.style-20150 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 17px; }
.style-20150 .h4-style A:hover { text-decoration: underline; }
.style-20150 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-20150 .brief-description { margin-top: 5px; }
.style-20150 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-20150 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 170px; }
.style-20150 .bio { margin: 10px 0 0 0; }
.style-20150 .answer { margin: 10px 0 0 0; }
.style-20150 .biobutton { margin: 10px 0 0 0; }
.style-20150 .biobutton:hover { color: #fff; }
.style-20150 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-20150 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-20150 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-20150 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-20150 .photo figcaption { text-align: center; }
.style-20150 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid #ffffff;overflow: hidden;clear: both; }
.style-20150 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-20150 .team-name { font-size: 30px; }
.style-20150 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-20150 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-20150 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-20150 .event-detail { margin: 0 0 0 60px; }
.style-20150 .view-all:hover { color: #fff; }
.style-20150 .view-comments:hover { color: #333; }
.style-20150 .at-alert-row-date { padding: 5px 0; }
.style-20150 .at-alert-canceled { background-color: #DB1629;color: #FFFFFF;padding: 0 5px; }
.style-20150 .at-alert-rescheduled { background-color: #BD9F08;color: #FFFFFF;padding: 0 5px; }
.style-26647 .h2-style { color: #8C857B;margin-bottom: 20px; }
.style-26647 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 15px; }
.style-26647 .button { padding: 5px 15px; }
.style-26647 .button:hover { background-color: rgba(0,0,0,.1); }
.style-26647 { margin: 10px 0;padding: 20px;background-color: rgba(0,169,224,.1); }
.style-26647 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-26647 .readmore { margin: 10px 0 0 0;color: #00A9E0;background-color: rgba(0,169,224,0);width: 130px;padding: 5px 0; }
.style-26647 .readmore:hover { text-decoration: underline;background-color: rgba(0,169,224,0);background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-26647 .archive { margin: -33px 0 0 0;color: #00A9E0;background-color: rgba(0,169,224,0);width: 180px;padding: 5px 0;display: inline;float: right; }
.style-26647 .archive:hover { text-decoration: underline;background-color: rgba(0,169,224,0);background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-26647 .category-description { margin: 0 0 10px 0; }
.style-26647 .link-image { margin: 0 20px 0 0; }
.style-26647 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 17px; }
.style-26647 .h4-style A:hover { text-decoration: underline; }
.style-26647 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-26647 .brief-description { margin-top: 5px; }
.style-26647 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26647 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 170px; }
.style-26647 .bio { margin: 10px 0 0 0; }
.style-26647 .answer { margin: 10px 0 0 0; }
.style-26647 .biobutton { margin: 10px 0 0 0; }
.style-26647 .biobutton:hover { color: #fff; }
.style-26647 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-26647 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-26647 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26647 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26647 .header-widget { letter-spacing: 0.1em;font-size: 50px;font-weight: 200;text-transform: uppercase;color: #00a9e0; }
.style-26647 .photo figcaption { text-align: center; }
.style-26647 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid #ffffff;overflow: hidden;clear: both; }
.style-26647 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26647 .team-name { font-size: 30px; }
.style-26647 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26647 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26647 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-26647 .event-detail { margin: 0 0 0 60px; }
.style-26647 .view-all:hover { color: #fff; }
.style-26647 .view-comments:hover { color: #333; }
.style-26647 .maiden-name { font-style: italic; }
.style-24863 .h2-style { margin: 0 0 20px 0;color: #8C857B; }
.style-24863 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 15px; }
.style-24863 .button { padding: 5px 15px; }
.style-24863 .button:hover { background-color: rgba(0,0,0,.1); }
.style-24863 { margin: 0 20px 40px 20px;padding: 20px;background-color: rgba(0,169,224,.1); }
.style-24863 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-24863 .readmore { margin: 10px 0 0 0;color: #00A9E0;background-color: rgba(0,169,224,0);width: 130px;padding: 5px 0; }
.style-24863 .readmore:hover { text-decoration: underline;background-color: rgba(0,169,224,0);background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-24863 .archive { margin: -33px 0 0 0;color: #00A9E0;background-color: rgba(0,169,224,0);width: 180px;padding: 5px 0;display: inline;float: right; }
.style-24863 .archive:hover { text-decoration: underline;background-color: rgba(0,169,224,0);background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-24863 .category-description { margin: 0 0 10px 0; }
.style-24863 .link-image { margin: 0 20px 0 0; }
.style-24863 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 17px; }
.style-24863 .h4-style A:hover { text-decoration: underline; }
.style-24863 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-24863 .brief-description { margin-top: 5px; }
.style-24863 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-24863 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 170px; }
.style-24863 .bio { margin: 10px 0 0 0; }
.style-24863 .answer { margin: 10px 0 0 0; }
.style-24863 .biobutton { margin: 10px 0 0 0; }
.style-24863 .biobutton:hover { color: #fff; }
.style-24863 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-24863 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-24863 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-24863 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-24863 .photo figcaption { text-align: center; }
.style-24863 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid #ffffff;overflow: hidden;clear: both; }
.style-24863 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-24863 .team-name { font-size: 30px; }
.style-24863 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-24863 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-24863 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-24863 .event-detail { margin: 0 0 0 60px; }
.style-24863 .view-all:hover { color: #fff; }
.style-24863 .view-comments:hover { color: #333; }
.style-26940 .h1-style { color: rgba(0,169,224,1); }
.style-26940 .h2-style { margin: 0 0 15px 0;font-weight: 800;color: #6B6B6B; }
.style-26940 .h3-style { color: #00A9E0; }
.style-26940 .h4-style { margin: 0;padding: 0;color: #00A9E0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26940 .h4-style:hover { color: #fff; }
.style-26940 .h5-style { color: #00A9E0; }
.style-26940 .h6-style { color: #00A9E0; }
.style-26940 A { color: #00A9E0; }
.style-26940 .button { background-color: #00a9e0; }
.style-26940 .button:hover { background-color: rgba(0,0,0,.1); }
.style-26940 { margin: 10px 0;padding: 20px;background: rgba(0,169,224,.1);color: #00A9E0; }
.style-26940 time { color: #444;margin: 0 0 5px 0; }
.style-26940 .readmore { margin: 10px 0 0 0; }
.style-26940 .readmore:hover { color: #fff; }
.style-26940 .archive { margin: 10px 0 0 0; }
.style-26940 .archive:hover { color: #fff; }
.style-26940 .category-description { margin: 0 0 10px 0; }
.style-26940 .link-image { margin: 0 20px 0 0;width: 75px; }
.style-26940 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26940 .h4-style A:hover { text-decoration: underline; }
.style-26940 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-26940 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26940 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-26940 .bio { margin: 10px 0 0 0; }
.style-26940 .answer { margin: 10px 0 0 0; }
.style-26940 .biobutton { margin: 10px 0 0 0; }
.style-26940 .biobutton:hover { color: #fff; }
.style-26940 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-26940 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-26940 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26940 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26940 A.links-urllink { margin: 0 0 20px 15px;letter-spacing: 0.1em;font-size: 15px;font-weight: normal;text-decoration: underline; }
.style-26940 A.links-urllink:hover { color: rgba(254,219,0,1);text-decoration: none; }
.style-26940 .photo figcaption { text-align: center; }
.style-26940 li.group { margin: 10px 0 0 0;padding: 5px 0 0 0;overflow: hidden;clear: both;border-top: 1px solid rgba(255,255,255,0.3); }
.style-26940 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26940 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26940 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26940 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-26940 .event-detail { margin: 0 0 0 60px; }
.style-26940 .view-all:hover { color: #fff; }
.style-26940 .view-comments:hover { color: #333; }
.style-59471 .h1-style { color: #fff;font-size: calc(10px + 1.5vw);font-weight: 200;text-transform: capitalize;letter-spacing: 0px; }
.style-59471 .h2-style { color: rgba(255, 255, 255, .8);font-size: 34px;text-transform: capitalize;font-weight: bold;display: block;margin: 0 0 10px 0;text-align: center; }
.style-59471 .h3-style { color: #fff; }
.style-59471 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-59471 .h5-style { color: #fff; }
.style-59471 .h6-style { color: #fff; }
.style-59471 A { color: #fff; }
.style-59471 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-59471 .button:hover { background-color: rgba(0,0,0,.1); }
.style-59471 { margin: 10px 0;padding: 20px;background-color: #FF9317;color: #fff; }
.style-59471 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-59471 .readmore { margin: 10px 0 0 0; }
.style-59471 .readmore:hover { color: #fff; }
.style-59471 .archive { margin: 10px 0 0 0; }
.style-59471 .archive:hover { color: #fff; }
.style-59471 .category-description { margin: 20px 0;text-align: center;font-size: 18px; }
.style-59471 .link-image { margin: 0 20px 0 0; }
.style-59471 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-59471 .h4-style A:hover { text-decoration: underline; }
.style-59471 .long-description { margin: 0;padding: 0 0 10px 0;display: block; }
.style-59471 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-59471 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-59471 .bio { margin: 10px 0 0 0; }
.style-59471 .answer { margin: 10px 0 0 0; }
.style-59471 .biobutton { margin: 10px 0 0 0; }
.style-59471 .biobutton:hover { color: #fff; }
.style-59471 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-59471 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-59471 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-59471 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-59471 .header-widget { letter-spacing: 0em;font-weight: 200;text-transform: capitalize;color: rgba(255,255,255,1); }
.style-59471 A.links-urllink { margin: 0;display: inline-block;letter-spacing: color: #FFFFFF;font-size: 20px;font-weight: 400;text-decoration: none;border-width: 2px;border-style: solid;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 20px; }
.style-59471 .photo figcaption { text-align: center; }
.style-59471 li.group { margin: 10px;padding: 10px;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both;text-align: center; }
.style-59471 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-59471 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-59471 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-59471 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-59471 .event-detail { margin: 0 0 0 60px; }
.style-59471 .view-all:hover { color: #fff; }
.style-59471 .view-comments:hover { color: #333; }
.style-59471 .at-alert-schedule-date { padding-bottom: 5px; }
.style-59471 .at-alert-row-team { padding: 5px 0; }
.style-59471 .at-alert-canceled { background-color: #DB1629; }
.style-47986 .h1-style { color: #00A9E0;text-align: center;text-transform: capitalize;letter-spacing: 0em; }
.style-47986 .h2-style { font-weight: 200;font-size: 40px;letter-spacing: 0em;text-transform: capitalize;color: #00A9E0;font-family: "Open Sans";text-align: center;display: none; }
.style-47986 .h3-style { color: #00A9E0; }
.style-47986 .h4-style { margin: 0;color: #00A9E0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-47986 .h4-style:hover { color: #fff; }
.style-47986 .h5-style { color: #00A9E0; }
.style-47986 .h6-style { color: #00A9E0; }
.style-47986 A { color: #00A9E0; }
.style-47986 .button { background-color: #E8FCFF;color: #00A9E0; }
.style-47986 .button:hover { background-color: #00a9e0;color: #FFFFFF; }
.style-47986 { margin: 0px 0px;padding: 7px; }
.style-47986 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-47986 .readmore { margin: 10px 0 0 0; }
.style-47986 .readmore:hover { color: #fff; }
.style-47986 .archive { margin: 10px 0 0 0; }
.style-47986 .archive:hover { color: #fff; }
.style-47986 .category-description { margin: 0 0 10px 0; }
.style-47986 .link-image { margin: 0 20px 0 0; }
.style-47986 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-47986 .h4-style A:hover { text-decoration: underline; }
.style-47986 .long-description { margin: 0;padding: 10px 5px; }
.style-47986 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-47986 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.5);max-width: 60px; }
.style-47986 .bio { margin: 10px 0 0 0; }
.style-47986 .answer { margin: 10px 0 0 0; }
.style-47986 .biobutton { margin: 10px 0 0 0; }
.style-47986 .biobutton:hover { color: #fff; }
.style-47986 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-47986 .caption { font-style: italic;margin: 0;padding: 10px 5px; }
.style-47986 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.5); }
.style-47986 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.5);float: left;margin: 0 10px 10px 0; }
.style-47986 A.links-urllink { margin: 0 0 10px 15px;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none;font-style: italic; }
.style-47986 .photo figcaption { text-align: center; }
.style-47986 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-47986 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-47986 div.content-wrap { font-size: 17px; }
.style-47986 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-47986 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-47986 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-47986 .event-detail { margin: 0 0 0 60px; }
.style-47986 .view-all:hover { color: #fff; }
.style-47986 .view-comments:hover { color: #333; }
.style-19767 .h1-style { color: #fff;font-size: calc(14px + 1.5vw); }
.style-19767 .h3-style { color: #8C857B; }
.style-19767 .h4-style { margin: 0;color: #8c857b;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-19767 .h5-style { color: #8c857b; }
.style-19767 .h6-style { color: #8c857b; }
.style-19767 A { color: #8c857b; }
.style-19767 { margin: 10px 0;padding: 20px 20px 15px 20px;background-color: #fad245;color: #FFFFFF;background-image: url('/ftpimages/758/site/861/images/BrynMawrSunMosaic15.png');background-position: left top;background-repeat: no-repeat; }
.style-19767 time { color: #aaa;margin: 0 0 5px 0; }
.style-19767 .readmore { margin: 10px 0 0 0; }
.style-19767 .readmore:hover { color: #fff; }
.style-19767 .archive { margin: 10px 0 0 0; }
.style-19767 .archive:hover { color: #fff; }
.style-19767 .category-description { margin: 0 0 10px 0; }
.style-19767 .link-image { margin: 0 20px 0 0; }
.style-19767 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-19767 .h4-style A:hover { color: #333; }
.style-19767 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-19767 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-19767 .bio { margin: 10px 0 0 0; }
.style-19767 .answer { margin: 10px 0 0 0; }
.style-19767 .biobutton { margin: 10px 0 0 0; }
.style-19767 .biobutton:hover { color: #fff; }
.style-19767 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-19767 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-19767 .header-widget { color: #FFFFFF;letter-spacing: 0.1em;font-size: calc(14px + 1.5vw);font-weight: 200;text-transform: uppercase; }
.style-19767 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2); }
.style-19767 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-19767 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-19767 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-19767 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-19767 .event-detail { margin: 0 0 0 60px; }
.style-19767 .view-all:hover { color: #fff; }
.style-19767 .view-comments:hover { color: #333; }
.style-46928 .h1-style { color: #fff;font-size: calc(14px + 1.5vw); }
.style-46928 .h2-style { color: #ffffff;padding-bottom: 5px; }
.style-46928 .h3-style { color: #ffffff; }
.style-46928 .h4-style { margin: 0;color: #ffffff;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-46928 .h5-style { color: #ffffff; }
.style-46928 .h6-style { color: #ffffff; }
.style-46928 A { color: #ffffff; }
.style-46928 .button { background-color: rgba(255, 255, 255, 0);border: 2px solid #ffffff;color: #ffffff; }
.style-46928 { margin: 0px 0 20px 0;padding: 20px 20px 10px 20px;background-color: #eec03f;color: #FFFFFF;font-size: 16px; }
.style-46928 time { color: #aaa;margin: 0 0 5px 0; }
.style-46928 .readmore { margin: 10px 0 0 0; }
.style-46928 .readmore:hover { color: #fff; }
.style-46928 .archive { margin: 10px 0 0 0; }
.style-46928 .archive:hover { color: #fff; }
.style-46928 .category-description { margin: 0 0 10px 0; }
.style-46928 .link-image { margin: 0 20px 0 0; }
.style-46928 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-46928 .h4-style A:hover { color: #333; }
.style-46928 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-46928 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-46928 .bio { margin: 10px 0 0 0; }
.style-46928 .answer { margin: 10px 0 0 0; }
.style-46928 .biobutton { margin: 10px 0 0 0; }
.style-46928 .biobutton:hover { color: #fff; }
.style-46928 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-46928 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-46928 .header-widget { color: #FFFFFF;letter-spacing: 0.1em;font-size: calc(14px + 1.5vw);font-weight: 200;text-transform: uppercase; }
.style-46928 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2); }
.style-46928 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-46928 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-46928 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-46928 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-46928 .event-detail { margin: 0 0 0 60px; }
.style-46928 .view-all:hover { color: #fff; }
.style-46928 .view-comments:hover { color: #333; }
.style-42220 .h1-style { color: #00A9E0; }
.style-42220 .h2-style { margin: 0 0 20px 0;color: #64a70b;font-weight: normal; }
.style-42220 .h3-style { color: #00A9E0;font-weight: normal;font-size: 21px; }
.style-42220 .h4-style { margin: 0;padding: 0;padding-right: 45px;display: inline-block;color: #8C857B;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 16px; }
.style-42220 .h5-style { color: #8C857B; }
.style-42220 .h6-style { color: #8C857B; }
.style-42220 A { color: #00a9e0;text-decoration: none; }
.style-42220 A:hover { text-decoration: underline; }
.style-42220 .button { background-color: #00A9E0;color: #fff; }
.style-42220 .button:hover { background-color: #FFFFFF;color: #00A9E0;border-width: 2px;border-style: solid;border-color: #00A9E0; }
.style-42220 { margin: 0 20px 40px 20px;padding: 20px; }
.style-42220 time { color: #aaa;margin: 0 0 5px 0; }
.style-42220 .readmore { margin: 10px 0 0 0; }
.style-42220 .readmore:hover { color: #fff; }
.style-42220 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-42220 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-42220 .category-description { margin: 0 0 10px 0; }
.style-42220 .link-image { margin: 0 20px 0 0; }
.style-42220 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18px; }
.style-42220 .h4-style A:hover { text-decoration: underline; }
.style-42220 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-42220 .brief-description { padding: 10px 0;margin-left: 10px; }
.style-42220 .location { margin-left: 10px;text-align: left;font-style: italic; }
.style-42220 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-42220 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 160px;margin-right: 10px; }
.style-42220 .bio { margin: 10px 0 0 0; }
.style-42220 .answer { margin: 10px 0 0 0; }
.style-42220 .biobutton { margin: 10px 0 0 0; }
.style-42220 .biobutton:hover { color: #fff; }
.style-42220 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-42220 .caption { text-transform: uppercase; }
.style-42220 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-42220 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-42220 .first-name { font-weight: bold;font-size: 18px; }
.style-42220 .last-name { font-weight: bold;font-size: 18px; }
.style-42220 A.links-urllink { text-decoration: none; }
.style-42220 A.links-urllink:hover { text-decoration: underline; }
.style-42220 .photo figcaption { text-align: center; }
.style-42220 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid #d7d2cb;overflow: hidden;clear: both; }
.style-42220 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-42220 .registration { margin: 10px 0 0 10px;font-size: 16px;text-decoration: underline;width: 140px; }
.style-42220 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-42220 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-42220 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-42220 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-42220 .event-detail { margin: 0 0 0 60px; }
.style-42220 .view-all:hover { color: #fff; }
.style-42220 .view-comments:hover { color: #333; }
.style-42220 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-42220 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-42220 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-42220 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-42220 .grad-year-short:before { content: "'"; }
.style-14516 .h1-style { color: #fff; }
.style-14516 .h2-style { margin: 0 0 20px 0;color: rgba(255,255,255,.75); }
.style-14516 .h3-style { color: #fff; }
.style-14516 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14516 .h5-style { color: #fff; }
.style-14516 .h6-style { color: #fff; }
.style-14516 A { color: #fff; }
.style-14516 .button { background-color: rgba(0,0,0,.25);padding: 5px 15px; }
.style-14516 .button:hover { background-color: rgba(0,0,0,.1); }
.style-14516 { margin: 0 20px 40px 20px;padding: 20px;background-color: rgba(0,169,224,1);color: #fff; }
.style-14516 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-14516 .readmore { margin: 10px 0 0 0; }
.style-14516 .readmore:hover { color: #fff; }
.style-14516 .archive { margin: 10px 0 0 0; }
.style-14516 .archive:hover { color: #fff; }
.style-14516 .category-description { margin: 0 0 10px 0; }
.style-14516 .link-image { margin: 0 20px 0 0; }
.style-14516 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14516 .h4-style A:hover { text-decoration: underline; }
.style-14516 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-14516 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-14516 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-14516 .bio { margin: 10px 0 0 0; }
.style-14516 .answer { margin: 10px 0 0 0; }
.style-14516 .biobutton { margin: 10px 0 0 0; }
.style-14516 .biobutton:hover { color: #fff; }
.style-14516 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-14516 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-14516 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14516 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-14516 .photo figcaption { text-align: center; }
.style-14516 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-14516 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-14516 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-14516 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14516 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-14516 .event-detail { margin: 0 0 0 60px; }
.style-14516 .view-all:hover { color: #fff; }
.style-14516 .start-date { display: none; }
.style-14516 .end-date { display: none; }
.style-14516 .view-comments:hover { color: #333; }
.style-14796 .h1-style { color: #fff; }
.style-14796 .h2-style { margin: 0 0 20px 0;color: rgba(255,255,255,.75);line-height: 125%; }
.style-14796 .h3-style { color: #fff; }
.style-14796 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14796 .h5-style { color: #fff; }
.style-14796 .h6-style { color: #fff; }
.style-14796 A { color: #fff; }
.style-14796 .button { background-color: rgba(0,0,0,.25); }
.style-14796 .button:hover { background-color: rgba(0,0,0,.1); }
.style-14796 { margin: 0 20px 40px 20px;padding: 20px;background-color: rgba(0,169,224,1);color: #fff;background-image: url('/ftpimages/758/site/861/images/BrynMawrSunMosaic15.png');background-position: left top;background-repeat: no-repeat; }
.style-14796 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-14796 .readmore { margin: 10px 0 0 0; }
.style-14796 .readmore:hover { color: #fff; }
.style-14796 .archive { margin: 10px 0 0 0; }
.style-14796 .archive:hover { color: #fff; }
.style-14796 .category-description { margin: 0 0 10px 0; }
.style-14796 .link-image { margin: 0 20px 0 0; }
.style-14796 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14796 .h4-style A:hover { text-decoration: underline; }
.style-14796 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-14796 .text img { border: 1px solid #d4d5d9;margin: 0 10px 10px 0;background-color: rgba(0,169,224,.1);padding: 4px; }
.style-14796 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-14796 .bio { margin: 10px 0 0 0; }
.style-14796 .answer { margin: 10px 0 0 0; }
.style-14796 .biobutton { margin: 10px 0 0 0; }
.style-14796 .biobutton:hover { color: #fff; }
.style-14796 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-14796 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-14796 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14796 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-14796 .photo figcaption { text-align: center; }
.style-14796 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-14796 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-14796 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-14796 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14796 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-14796 .event-detail { margin: 0 0 0 60px; }
.style-14796 .view-all:hover { color: #fff; }
.style-14796 .view-comments:hover { color: #333; }
.style-26225 .h1-style { color: #fff;font-size: calc(14px + 1.5vw); }
.style-26225 .h2-style { color: rgba(255,255,255,0.8);padding-bottom: 10px; }
.style-26225 .h3-style { color: #fff; }
.style-26225 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26225 .h5-style { color: #fff; }
.style-26225 .h6-style { color: #fff; }
.style-26225 A { color: #fff; }
.style-26225 .button { background-color: rgba(0,0,0,.25); }
.style-26225 .button:hover { background-color: rgba(0,0,0,.1); }
.style-26225 { margin: 0 20px 20px 20px;padding: 20px 20px 5px 20px;background-color: rgba(0,169,224,1);color: #fff;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/BrynMawrSunMosaic15.png');background-position: left center;background-repeat: no-repeat; }
.style-26225 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-26225 .readmore { margin: 10px 0 0 0; }
.style-26225 .readmore:hover { color: #fff; }
.style-26225 .archive { margin: 10px 0 0 0; }
.style-26225 .archive:hover { color: #fff; }
.style-26225 .category-description { margin: 0 0 10px 0; }
.style-26225 .link-image { margin: 0 20px 0 0; }
.style-26225 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 20px; }
.style-26225 .h4-style A:hover { text-decoration: underline; }
.style-26225 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-26225 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26225 .news img { padding: 4px;border: 1px solid #d4d5d9;width: 100%; }
.style-26225 .bio { margin: 10px 0 0 0; }
.style-26225 .answer { margin: 10px 0 0 0; }
.style-26225 .biobutton { margin: 10px 0 0 0; }
.style-26225 .biobutton:hover { color: #fff; }
.style-26225 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-26225 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-26225 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26225 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26225 .header-widget { letter-spacing: 0.1em;color: #FFFFFF;font-size: calc(14px + 1.5vw);font-weight: 200;text-transform: uppercase; }
.style-26225 A.links-urllink { display: inline-block;text-align: center;margin: 10px 0 10px 0;color: #ffffff;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 5px;font-family: "Open Sans";border: 2px solid #ffffff; }
.style-26225 A.links-urllink:hover { background-color: #006A8C;border-color: #006A8C; }
.style-26225 .photo figcaption { text-align: center; }
.style-26225 li.group { text-align: center; }
.style-26225 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26225 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26225 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26225 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-26225 .event-detail { margin: 0 0 0 60px; }
.style-26225 .view-all:hover { color: #fff; }
.style-26225 .view-comments:hover { color: #333; }
.style-18374 .h1-style { color: #fff; }
.style-18374 .h2-style { margin: 0 0 20px 0;color: rgba(255,255,255,.75); }
.style-18374 .h3-style { color: #fff; }
.style-18374 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-18374 .h5-style { color: #fff; }
.style-18374 .h6-style { color: #fff; }
.style-18374 A { color: #fff; }
.style-18374 .button { background-color: rgba(0,0,0,.25); }
.style-18374 .button:hover { background-color: rgba(0,0,0,.1); }
.style-18374 { margin: 0 20px 40px 20px;padding: 20px;background-color: rgba(0,169,224,1);color: #fff; }
.style-18374 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-18374 .readmore { margin: 10px 0 0 0; }
.style-18374 .readmore:hover { color: #fff; }
.style-18374 .archive { margin: 10px 0 0 0; }
.style-18374 .archive:hover { color: #fff; }
.style-18374 .category-description { margin: 0 0 10px 0; }
.style-18374 .link-image { margin: 0 20px 0 0; }
.style-18374 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-18374 .h4-style A:hover { text-decoration: underline; }
.style-18374 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-18374 .location { color: rgba(0,0,0,0.5); }
.style-18374 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-18374 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-18374 .bio { margin: 10px 0 0 0; }
.style-18374 .answer { margin: 10px 0 0 0; }
.style-18374 .biobutton { margin: 10px 0 0 0; }
.style-18374 .biobutton:hover { color: #fff; }
.style-18374 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-18374 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-18374 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-18374 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-18374 .photo figcaption { text-align: center; }
.style-18374 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-18374 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-18374 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-18374 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-18374 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-18374 .event-detail { margin: 0 0 0 60px; }
.style-18374 .view-all:hover { color: #fff; }
.style-18374 .start-date { display: none; }
.style-18374 .end-date { display: none; }
.style-18374 .view-comments:hover { color: #333; }
.style-24635 .h2-style { margin: 0 0 30px 0;color: #64a70b;font-weight: 400; }
.style-24635 .h3-style { font-weight: 200; }
.style-24635 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-24635 .button { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 5px 10px; }
.style-24635 { margin: 0 20px 20px 20px;padding: 20px 0;border-top: 8px solid #d7d2cb; }
.style-24635 time { color: #aaa;margin: 0 0 5px 0; }
.style-24635 .readmore { margin: 10px 0 0 0;background: rgba(255,255,255,1);color: #00a9e0;padding-left: 0;background-image: url('/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;width: 117px; }
.style-24635 .readmore:hover { text-decoration: underline;width: 120px; }
.style-24635 .archive { margin: 10px 0 0 0; }
.style-24635 .archive:hover { color: #fff; }
.style-24635 .category-description { margin: 0 0 10px 0; }
.style-24635 .link-image { margin: 0 20px 0 0; }
.style-24635 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-24635 .h4-style A:hover { text-decoration: underline; }
.style-24635 .long-description { margin: 0;padding: 0; }
.style-24635 .brief-description { padding: 10px 10px; }
.style-24635 .location { margin-left: 5px;text-align: left;font-style: italic; }
.style-24635 .text img { padding: 4px;margin: 0 10px 10px 0; }
.style-24635 .news img { padding: 4px;max-width: 160px;margin-right: 10px; }
.style-24635 .job-title { padding-top: 3px; }
.style-24635 .bio { margin: 10px 0 0 0; }
.style-24635 .answer { margin: 10px 0 0 0; }
.style-24635 .biobutton { margin: 10px 0 0 0; }
.style-24635 .biobutton:hover { color: #fff; }
.style-24635 .title { font-size: 18px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-24635 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-24635 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-24635 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-24635 .first-name { font-weight: normal; }
.style-24635 .last-name { font-weight: normal; }
.style-24635 .photo figcaption { text-align: center; }
.style-24635 li.group { margin: 10px 0 0 0;padding: 5px 0 5px 0;border-top: 1px solid #d7d2cb;overflow: hidden;clear: both; }
.style-24635 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-24635 .schedule-site { color: #64A70B;padding-left: 5px; }
.style-24635 .schedule-teamname { color: #00664F; }
.style-24635 th.winloss-amount { padding: 0 5px; }
.style-24635 .player-name { padding: 5px 0;font-weight: normal; }
.style-24635 .schedule-cancelled { color: #DB1629;padding-left: 5px; }
.style-24635 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-24635 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-24635 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-24635 .event-detail { margin: 0 0 0 60px; }
.style-24635 .date-break { border-top: 1px solid rgba(0,0,0,0.2); }
.style-24635 .view-all:hover { color: #fff; }
.style-24635 .schedule-scrimmage { padding-left: 5px; }
.style-24635 .schedule-matchup { padding-left: 5px; }
.style-24635 .end-date { display: none; }
.style-24635 .date-sep { display: none; }
.style-24635 .view-comments:hover { color: #333; }
.style-24635 .middle-initial { font-weight: normal; }
.style-24635 .maiden-name { font-weight: normal; }
.style-24635 .grad-year-short { font-weight: normal; }
.style-24635 .grad-year-short:before { content: "'"; }
.style-19107 .h2-style { margin: 0 0 20px 0;color: #64a70b;font-weight: 400; }
.style-19107 .h3-style { font-weight: 200; }
.style-19107 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-19107 { margin: 0 20px 30px 20px;padding: 20px 0;border-top: 5px solid #d7d2cb;border-bottom: 5px solid #d7d2cb;font-size: 20px;line-height: 32px;background-color: rgba(215,210,203,.1); }
.style-19107 time { color: #aaa;margin: 0 0 5px 0; }
.style-19107 .readmore { margin: 10px 0 0 0; }
.style-19107 .readmore:hover { color: #fff; }
.style-19107 .archive { margin: 10px 0 0 0; }
.style-19107 .archive:hover { color: #fff; }
.style-19107 .category-description { margin: 0 0 10px 0; }
.style-19107 .link-image { margin: 0 20px 0 0; }
.style-19107 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-19107 .h4-style A:hover { text-decoration: underline; }
.style-19107 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-19107 .brief-description { padding: 10px 0; }
.style-19107 .text img { padding: 4px;margin: 0 10px 10px 0; }
.style-19107 .news img { padding: 4px;max-width: 60px; }
.style-19107 .bio { margin: 10px 0 0 0; }
.style-19107 .answer { margin: 10px 0 0 0; }
.style-19107 .biobutton { margin: 10px 0 0 0; }
.style-19107 .biobutton:hover { color: #fff; }
.style-19107 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-19107 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-19107 .affinity img { padding: 4px; }
.style-19107 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-19107 .photo figcaption { text-align: center; }
.style-19107 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-19107 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-19107 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-19107 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-19107 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-19107 .event-detail { margin: 0 0 0 60px; }
.style-19107 .view-all:hover { color: #fff; }
.style-19107 .view-comments:hover { color: #333; }
.style-14518 .h1-style { color: #fff; }
.style-14518 .h2-style { margin: 0 0 20px 0;color: rgba(255,255,255,.75); }
.style-14518 .h3-style { color: #fff; }
.style-14518 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14518 .h4-style:hover { color: #fff; }
.style-14518 .h5-style { color: #fff; }
.style-14518 .h6-style { color: #fff; }
.style-14518 A { color: #fff; }
.style-14518 .button { background-color: rgba(0,0,0,0.2); }
.style-14518 .button:hover { background-color: rgba(0,0,0,0.5); }
.style-14518 { margin: 0 20px 40px 20px;padding: 20px;color: #fff;background-color: #8c857b; }
.style-14518 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-14518 .readmore { margin: 10px 0 0 0; }
.style-14518 .readmore:hover { color: #fff; }
.style-14518 .archive { margin: 10px 0 0 0; }
.style-14518 .archive:hover { color: #fff; }
.style-14518 .category-description { margin: 0 0 10px 0; }
.style-14518 .link-image { margin: 0 20px 0 0; }
.style-14518 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14518 .h4-style A:hover { text-decoration: underline; }
.style-14518 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-14518 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-14518 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.5);max-width: 60px; }
.style-14518 .bio { margin: 10px 0 0 0; }
.style-14518 .answer { margin: 10px 0 0 0; }
.style-14518 .biobutton { margin: 10px 0 0 0; }
.style-14518 .biobutton:hover { color: #fff; }
.style-14518 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-14518 .caption { color: #fff;font-style: italic;margin: 0;padding: 5px 0; }
.style-14518 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.5); }
.style-14518 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.5);float: left;margin: 0 10px 10px 0; }
.style-14518 .photo figcaption { text-align: center; }
.style-14518 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-14518 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-14518 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-14518 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14518 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-14518 .event-detail { margin: 0 0 0 60px; }
.style-14518 .view-all:hover { color: #fff; }
.style-14518 .view-comments:hover { color: #333; }
.style-35388 .h1-style { color: #FFFFFF; }
.style-35388 .h2-style { margin: 0 0 15px 0;font-weight: 600;color: rgba(255,255,255,0.8); }
.style-35388 .h3-style { color: #FFFFFF; }
.style-35388 .h4-style { margin: 0 0 10px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;color: #FFFFFF; }
.style-35388 .h5-style { color: #FFFFFF; }
.style-35388 .h6-style { color: #FFFFFF; }
.style-35388 A { color: #FFFFFF; }
.style-35388 .button { color: #FFFFFF; }
.style-35388 { margin: 0 20px 40px 20px;padding: 20px;background-color: #64A70B;color: #FFFFFF; }
.style-35388 .description { margin-bottom: 10px; }
.style-35388 time { color: #aaa;margin: 0 0 10px 0;display: block; }
.style-35388 .readmore { margin: 10px 0 0 0; }
.style-35388 .readmore:hover { color: #fff; }
.style-35388 .archive { margin: 10px 0 0 0; }
.style-35388 .archive:hover { color: #fff; }
.style-35388 .category-description { margin: 0 0 10px 0; }
.style-35388 .link-image { margin: 0 20px 0 0; }
.style-35388 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-35388 .h4-style A:hover { color: #333; }
.style-35388 .long-description { margin: 10px 0 0 0;padding: 0 0 10px 0; }
.style-35388 .brief-description { margin: 20px 0; }
.style-35388 .location { margin: 0 0 10px 0;font-weight: bold; }
.style-35388 .contact-info { margin: 0 0 10px 0; }
.style-35388 .text img { padding: 4px;margin: 0 10px 10px 0; }
.style-35388 .author { font-weight: bold;margin-bottom: 10px; }
.style-35388 .news img { padding: 4px;max-width: 60px; }
.style-35388 .job-title { margin-top: 2px; }
.style-35388 .bus-phone { padding-left: 20px; }
.style-35388 .bio { margin: 10px 0 0 0;padding-left: 20px; }
.style-35388 .answer { margin: 10px 0 0 0; }
.style-35388 .biobutton { margin: 10px 0 0 20px;padding-left: 20px; }
.style-35388 .biobutton:hover { color: #fff; }
.style-35388 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-35388 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-35388 .affinity img { padding: 4px;margin-bottom: 10px;border-width: 1px;border-style: solid;border-color: #d7d2cb; }
.style-35388 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-35388 .first-name { color: #FFFFFF; }
.style-35388 .last-name { color: #FFFFFF; }
.style-35388 .newsdetail img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-35388 .backbutton { margin: 10px 0 0 0; }
.style-35388 .backbutton:hover { color: #fff; }
.style-35388 .listdetail img { padding: 4px;border: none;margin: 0 10px 10px 0; }
.style-35388 .photo figcaption { text-align: center; }
.style-35388 li.group { margin: 10px 0;padding: 10px 0 0px 0px;color: #FFFFFF; }
.style-35388 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-35388 div.content-wrap { margin: 0 0 10px 0;padding: 5px; }
.style-35388 .team-name { font-size: 30px; }
.style-35388 .team-description:hover { text-decorations: none; }
.style-35388 .registration { margin: 0 0 10px 0; }
.style-35388 .readmore-detail-page:hover { color: #fff; }
.style-35388 .shopping-cart { padding: 4px;font-size: 14px;margin: 0px; }
.style-35388 .item-description { font-weight: normal;font-size: 14px; }
.style-35388 .add-to-cart { padding: 4px 8px;font-size: 12px; }
.style-35388 .addl-info { color: #00A9E0;background-color: #fff;padding: 4px; }
.style-35388 .addl-info:hover { text-decoration: underline; }
.style-35388 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-35388 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-35388 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-35388 .event-detail { margin: 0 0 0 60px; }
.style-35388 .view-all:hover { color: #fff; }
.style-35388 .view-comments:hover { color: #333; }
.style-35388 .middle-initial { color: #8C857B; }
.style-35388 .middle-initial:after { content: '. '; }
.style-35388 .maiden-name { font-style: italic;color: #FFFFFF; }
.style-35388 .grad-year-short { color: #FFFFFF; }
.style-35388 .grad-year-short:before { content: "'"; }
.style-14515 .h1-style { color: #fff; }
.style-14515 .h2-style { margin: 0 0 20px 0;color: rgba(255,255,255,.75); }
.style-14515 .h3-style { color: #fff; }
.style-14515 .h4-style { margin: 0;padding: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 16px; }
.style-14515 .h4-style:hover { color: #fff; }
.style-14515 .h5-style { color: #fff; }
.style-14515 .h6-style { color: #fff; }
.style-14515 A { color: #fff; }
.style-14515 .button { background-color: rgba(0,0,0,.25); }
.style-14515 .button:hover { background-color: rgba(0,0,0,.1); }
.style-14515 { margin: 0 20px 40px 20px;padding: 20px;background: #64a70b;color: #fff; }
.style-14515 time { color: #00664f;margin: 0 0 5px 0; }
.style-14515 .readmore { margin: 10px 0 0 0;padding: 0;background: rgba(0,0,0, 0);border-bottom: 2px solid #fff;border-radius: 0; }
.style-14515 .readmore:hover { color: #fff; }
.style-14515 .archive { margin: 10px 0 0 0; }
.style-14515 .archive:hover { color: #fff; }
.style-14515 .category-description { margin: 0 0 10px 0; }
.style-14515 .link-image { margin: 0 20px 0 0; }
.style-14515 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18px; }
.style-14515 .h4-style A:hover { text-decoration: underline; }
.style-14515 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-14515 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-14515 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-14515 .bio { margin: 10px 0 0 0; }
.style-14515 .answer { margin: 10px 0 0 0; }
.style-14515 .biobutton { margin: 10px 0 0 0; }
.style-14515 .biobutton:hover { color: #fff; }
.style-14515 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-14515 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-14515 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14515 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-14515 .photo figcaption { text-align: center; }
.style-14515 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-14515 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-14515 .schedule-result { text-align: left; }
.style-14515 .schedule-rescheduled { color: #EDC80A; }
.style-14515 .schedule-cancelled { color: #BA1323; }
.style-14515 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-14515 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14515 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-14515 .event-detail { margin: 0 0 0 60px; }
.style-14515 .view-all:hover { color: #fff; }
.style-14515 .start-date { display: none; }
.style-14515 .end-date { display: none; }
.style-14515 .view-comments:hover { color: #333; }
.style-26226 .h1-style { color: #fff;font-size: calc(14px + 1.5vw); }
.style-26226 .h2-style { color: #FFFFFF; }
.style-26226 .h3-style { color: #fff; }
.style-26226 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26226 .h5-style { color: #fff; }
.style-26226 .h6-style { color: #fff; }
.style-26226 A { color: #fff; }
.style-26226 .button { background-color: rgba(0,0,0,.25); }
.style-26226 .button:hover { background-color: rgba(0,0,0,.1); }
.style-26226 { margin: 10px 0;padding: 20px 20px 10px 20px;background-color: #64a70b;color: #fff;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/BrynMawrSunMosaic15.png');background-position: left center;background-repeat: no-repeat; }
.style-26226 time { color: rgba(0,0,0,0.5);margin: 0 0 5px 0; }
.style-26226 .readmore { margin: 10px 0 0 0; }
.style-26226 .readmore:hover { color: #fff; }
.style-26226 .archive { margin: 10px 0 0 0; }
.style-26226 .archive:hover { color: #fff; }
.style-26226 .category-description { margin: 0 0 10px 0; }
.style-26226 .link-image { margin: 0 20px 0 0; }
.style-26226 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26226 .h4-style A:hover { text-decoration: underline; }
.style-26226 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-26226 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26226 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-26226 .bio { margin: 10px 0 0 0; }
.style-26226 .answer { margin: 10px 0 0 0; }
.style-26226 .biobutton { margin: 10px 0 0 0; }
.style-26226 .biobutton:hover { color: #fff; }
.style-26226 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-26226 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-26226 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26226 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26226 .header-widget { letter-spacing: 0.1em;color: #FFFFFF;font-size: calc(14px + 1.5vw);font-weight: 200;text-transform: uppercase; }
.style-26226 A.links-urllink { margin: 0 0 20px 0;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none; }
.style-26226 .photo figcaption { text-align: center; }
.style-26226 li.group { margin: 10px;padding: 10px;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-26226 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26226 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26226 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26226 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-26226 .event-detail { margin: 0 0 0 60px; }
.style-26226 .view-all:hover { color: #fff; }
.style-26226 .view-comments:hover { color: #333; }
.style-18375 .h1-style { color: #fff; }
.style-18375 .h2-style { margin: 0 0 20px 0;color: rgba(255,255,255,.75); }
.style-18375 .h3-style { color: #fff; }
.style-18375 .h4-style { margin: 0;padding: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-18375 .h4-style:hover { color: #fff; }
.style-18375 .h5-style { color: #fff; }
.style-18375 .h6-style { color: #fff; }
.style-18375 A { color: #fff; }
.style-18375 .button { background-color: rgba(0,0,0,.25); }
.style-18375 .button:hover { background-color: rgba(0,0,0,.1); }
.style-18375 { margin: 0 20px 40px 20px;padding: 20px;background: #64a70b;color: #fff; }
.style-18375 time { color: #444;margin: 0 0 5px 0; }
.style-18375 .readmore { margin: 10px 0 0 0; }
.style-18375 .readmore:hover { color: #fff; }
.style-18375 .archive { margin: 10px 0 0 0; }
.style-18375 .archive:hover { color: #fff; }
.style-18375 .category-description { margin: 0 0 10px 0; }
.style-18375 .link-image { margin: 0 20px 0 0; }
.style-18375 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-18375 .h4-style A:hover { text-decoration: underline; }
.style-18375 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-18375 .location { color: rgba(0,0,0,0.5); }
.style-18375 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-18375 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-18375 .bio { margin: 10px 0 0 0; }
.style-18375 .answer { margin: 10px 0 0 0; }
.style-18375 .biobutton { margin: 10px 0 0 0; }
.style-18375 .biobutton:hover { color: #fff; }
.style-18375 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-18375 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-18375 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-18375 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-18375 .photo figcaption { text-align: center; }
.style-18375 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-18375 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-18375 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-18375 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-18375 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-18375 .event-detail { margin: 0 0 0 60px; }
.style-18375 .view-all:hover { color: #fff; }
.style-18375 .start-date { display: none; }
.style-18375 .end-date { display: none; }
.style-18375 .view-comments:hover { color: #333; }
.style-14514 .h2-style { margin: 0 0 20px 0;color: #64a70b; }
.style-14514 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14514 .button { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 5px 10px; }
.style-14514 { margin: 0 20px 20px 20px;padding: 20px 0;border-top: 10px solid #64a70b; }
.style-14514 time { color: #aaa;margin: 0 0 5px 0; }
.style-14514 .readmore { margin: 10px 0 0 0;background: rgba(255,255,255,1);color: #00a9e0;padding-left: 0;background-image: url('/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;width: 117px; }
.style-14514 .readmore:hover { text-decoration: underline;width: 120px; }
.style-14514 .archive { margin: 10px 0 0 0; }
.style-14514 .archive:hover { color: #fff; }
.style-14514 .category-description { margin: 0 0 10px 0; }
.style-14514 .link-image { margin: 0 20px 0 0; }
.style-14514 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14514 .h4-style A:hover { text-decoration: underline; }
.style-14514 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-14514 .brief-description { padding: 10px 0; }
.style-14514 .text img { padding: 4px;margin: 0 10px 10px 0; }
.style-14514 .news img { padding: 4px;max-width: 160px; }
.style-14514 .bio { margin: 10px 0 0 0; }
.style-14514 .answer { margin: 10px 0 0 0; }
.style-14514 .biobutton { margin: 10px 0 0 0; }
.style-14514 .biobutton:hover { color: #fff; }
.style-14514 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-14514 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-14514 .affinity img { padding: 4px; }
.style-14514 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-14514 .photo figcaption { text-align: center; }
.style-14514 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-14514 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-14514 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-14514 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14514 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-14514 .event-detail { margin: 0 0 0 60px; }
.style-14514 .view-all:hover { color: #fff; }
.style-14514 .view-comments:hover { color: #333; }
.style-17781 .h2-style { margin: 0 0 20px 0;color: #64a70b; }
.style-17781 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-17781 { margin: 0 20px 20px 20px;padding: 20px 0;border-top: 10px solid #64a70b; }
.style-17781 time { color: #aaa;margin: 0 0 5px 0; }
.style-17781 .readmore { margin: 10px 0 0 0; }
.style-17781 .readmore:hover { color: #fff; }
.style-17781 .archive { margin: 10px 0 0 0; }
.style-17781 .archive:hover { color: #fff; }
.style-17781 .category-description { margin: 0 0 10px 0; }
.style-17781 .link-image { margin: 0 20px 0 0; }
.style-17781 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-17781 .h4-style A:hover { text-decoration: underline; }
.style-17781 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-17781 .brief-description { padding: 10px 0; }
.style-17781 .text img { padding: 4px;margin: 0 10px 10px 0; }
.style-17781 .news img { padding: 4px;max-width: 60px; }
.style-17781 .bio { margin: 10px 0 0 0; }
.style-17781 .lists img { float: left;margin: 0 15px 15px 0; }
.style-17781 .answer { margin: 10px 0 0 0; }
.style-17781 .biobutton { margin: 10px 0 0 0; }
.style-17781 .biobutton:hover { color: #fff; }
.style-17781 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-17781 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-17781 .affinity img { padding: 4px; }
.style-17781 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-17781 .photo figcaption { text-align: center; }
.style-17781 li.group { margin: 10px 0 0 0;padding: 15px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-17781 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-17781 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-17781 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-17781 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-17781 .event-detail { margin: 0 0 0 60px; }
.style-17781 .view-all:hover { color: #fff; }
.style-17781 .view-comments:hover { color: #333; }
.style-14517 .h1-style { color: #fff; }
.style-14517 .h2-style { margin: 0 0 20px 0;color: rgba(255,255,255,.75); }
.style-14517 .h3-style { color: #fff; }
.style-14517 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14517 .h4-style:hover { color: #fff; }
.style-14517 .h5-style { color: #fff; }
.style-14517 .h6-style { color: #fff; }
.style-14517 A { color: #fff; }
.style-14517 .button { background-color: rgba(0,0,0,0.2); }
.style-14517 .button:hover { background-color: rgba(0,0,0,0.5); }
.style-14517 { margin: 0 20px 40px 20px;padding: 20px;color: #fff;background-color: #00664f; }
.style-14517 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-14517 .readmore { margin: 10px 0 0 0; }
.style-14517 .readmore:hover { color: #fff; }
.style-14517 .archive { margin: 10px 0 0 0; }
.style-14517 .archive:hover { color: #fff; }
.style-14517 .category-description { margin: 0 0 10px 0; }
.style-14517 .link-image { margin: 0 20px 0 0; }
.style-14517 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14517 .h4-style A:hover { text-decoration: underline; }
.style-14517 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-14517 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-14517 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.5);max-width: 60px; }
.style-14517 .bio { margin: 10px 0 0 0; }
.style-14517 .answer { margin: 10px 0 0 0; }
.style-14517 .biobutton { margin: 10px 0 0 0; }
.style-14517 .biobutton:hover { color: #fff; }
.style-14517 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-14517 .caption { color: #fff;font-style: italic;margin: 0;padding: 5px 0; }
.style-14517 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.5); }
.style-14517 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.5);float: left;margin: 0 10px 10px 0; }
.style-14517 .photo figcaption { text-align: center; }
.style-14517 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-14517 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-14517 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-14517 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14517 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-14517 .event-detail { margin: 0 0 0 60px; }
.style-14517 .view-all:hover { color: #fff; }
.style-14517 .start-date { display: none; }
.style-14517 .end-date { display: none; }
.style-14517 .view-comments:hover { color: #333; }
.style-18396 .h1-style { color: #fff; }
.style-18396 .h2-style { margin: 0 0 20px 0;color: rgba(255,255,255,.75); }
.style-18396 .h3-style { color: #fff; }
.style-18396 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-18396 .h4-style:hover { color: #fff; }
.style-18396 .h5-style { color: #fff; }
.style-18396 .h6-style { color: #fff; }
.style-18396 A { color: #fff; }
.style-18396 .button { background-color: rgba(0,0,0,0.2); }
.style-18396 .button:hover { background-color: rgba(0,0,0,0.5); }
.style-18396 { margin: 0 20px 40px 20px;padding: 20px;color: #fff;background-color: #00664f; }
.style-18396 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-18396 .readmore { margin: 10px 0 0 0; }
.style-18396 .readmore:hover { color: #fff; }
.style-18396 .archive { margin: 10px 0 0 0; }
.style-18396 .archive:hover { color: #fff; }
.style-18396 .category-description { margin: 0 0 10px 0; }
.style-18396 .link-image { margin: 0 20px 0 0; }
.style-18396 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-18396 .h4-style A:hover { text-decoration: underline; }
.style-18396 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-18396 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-18396 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.5);max-width: 60px; }
.style-18396 .bio { margin: 10px 0 0 0; }
.style-18396 .answer { margin: 10px 0 0 0; }
.style-18396 .biobutton { margin: 10px 0 0 0; }
.style-18396 .biobutton:hover { color: #fff; }
.style-18396 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-18396 .caption { color: #fff;font-style: italic;margin: 0;padding: 5px 0; }
.style-18396 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.5); }
.style-18396 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.5);float: left;margin: 0 10px 10px 0; }
.style-18396 form select:not([multiple]) { font-size: 14px; }
.style-18396 .photo figcaption { text-align: center; }
.style-18396 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-18396 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-18396 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-18396 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-18396 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-18396 .event-detail { margin: 0 0 0 60px; }
.style-18396 .view-all:hover { color: #fff; }
.style-18396 .view-comments:hover { color: #333; }
.style-18376 .h1-style { color: #fff; }
.style-18376 .h2-style { margin: 0 0 20px 0;color: rgba(255,255,255,.75); }
.style-18376 .h3-style { color: #fff; }
.style-18376 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-18376 .h4-style:hover { color: #fff; }
.style-18376 .h5-style { color: #fff; }
.style-18376 .h6-style { color: #fff; }
.style-18376 A { color: #fff; }
.style-18376 .button { background-color: rgba(0,0,0,0.2); }
.style-18376 .button:hover { background-color: rgba(0,0,0,0.5); }
.style-18376 { margin: 0 20px 40px 20px;padding: 20px;color: #fff;background-color: #00664f; }
.style-18376 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-18376 .readmore { margin: 10px 0 0 0; }
.style-18376 .readmore:hover { color: #fff; }
.style-18376 .archive { margin: 10px 0 0 0; }
.style-18376 .archive:hover { color: #fff; }
.style-18376 .category-description { margin: 0 0 10px 0; }
.style-18376 .link-image { margin: 0 20px 0 0; }
.style-18376 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-18376 .h4-style A:hover { text-decoration: underline; }
.style-18376 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-18376 .location { color: rgba(255,255,255,0.5); }
.style-18376 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-18376 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.5);max-width: 60px; }
.style-18376 .bio { margin: 10px 0 0 0; }
.style-18376 .answer { margin: 10px 0 0 0; }
.style-18376 .biobutton { margin: 10px 0 0 0; }
.style-18376 .biobutton:hover { color: #fff; }
.style-18376 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-18376 .caption { color: #fff;font-style: italic;margin: 0;padding: 5px 0; }
.style-18376 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.5); }
.style-18376 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.5);float: left;margin: 0 10px 10px 0; }
.style-18376 .photo figcaption { text-align: center; }
.style-18376 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-18376 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-18376 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-18376 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-18376 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-18376 .event-detail { margin: 0 0 0 60px; }
.style-18376 .view-all:hover { color: #fff; }
.style-18376 .start-date { display: none; }
.style-18376 .end-date { display: none; }
.style-18376 .view-comments:hover { color: #333; }
.style-20247 .h2-style { color: #64a70b;padding: 0px;border-bottom-width: 5px;border-bottom-style: solid;border-bottom-color: #d7d2cb;font-weight: normal; }
.style-20247 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-20247 .button { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 5px 10px; }
.style-20247 { margin: 20px 10px;padding: 0; }
.style-20247 time { color: #aaa;margin: 0 0 5px 0; }
.style-20247 .readmore { margin: 10px 0 0 0; }
.style-20247 .readmore:hover { color: #fff; }
.style-20247 .archive { margin: 10px 0 0 0; }
.style-20247 .archive:hover { color: #fff; }
.style-20247 .category-description { margin: 0 0 10px 0; }
.style-20247 .link-image { margin: 0 20px 0 0; }
.style-20247 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-20247 .h4-style A:hover { text-decoration: underline; }
.style-20247 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-20247 .brief-description { padding: 10px 0; }
.style-20247 .text img { padding: 4px;margin: 0 10px 10px 0; }
.style-20247 .news img { padding: 4px;max-width: 60px; }
.style-20247 .bio { margin: 10px 0 0 0; }
.style-20247 .answer { margin: 10px 0 0 0; }
.style-20247 .biobutton { margin: 10px 0 0 0; }
.style-20247 .biobutton:hover { color: #fff; }
.style-20247 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-20247 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-20247 .affinity img { padding: 4px; }
.style-20247 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-20247 .header-widget { margin: 0 10px; }
.style-20247 .photo figcaption { text-align: center; }
.style-20247 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-20247 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-20247 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-20247 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-20247 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-20247 .event-detail { margin: 0 0 0 60px; }
.style-20247 .view-all:hover { color: #fff; }
.style-20247 .view-comments:hover { color: #333; }
.style-24316 .h2-style { margin: 0 0 20px 0;color: rgba(255,255,255,0.8);padding-bottom: 10px;font-weight: normal; }
.style-24316 .h4-style { color: #00A9E0;font-size: 25px;font-weight: normal; }
.style-24316 .button { padding: 4px 10px;border-radius: 3px;border-width: 2px;border-style: solid;border-color: #00A9E0;background-color: #FFFFFF;color: #00A9E0; }
.style-24316 .button:hover { color: #FFFFFF;background-color: #00a9e0; }
.style-24316 { margin: 0 0 40px 20px;text-align: left;background-color: #64a70b;color: #FFFFFF; }
.style-24316 time { color: #696158;margin: 0 0 5px 0; }
.style-24316 .readmore { margin: 10px 0 0 0; }
.style-24316 .h4-style A { text-decoration: none;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin: 0px;padding: 0px; }
.style-24316 .h4-style A:hover { text-decoration: underline; }
.style-24316 .long-description { padding-bottom: 20px; }
.style-24316 .brief-description { margin: 0 0 5px 0; }
.style-24316 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-24316 .contact-info { margin: 0 0 5px 0; }
.style-24316 form textarea { border-color: #8C857B; }
.style-24316 form select[multiple] { border-color: #8c857b; }
.style-24316 .listdetail img { padding-right: 20px;width: 325px; }
.style-24316 li.group { margin: 0 0 20px 0;padding: 0 0 20px 0;border-bottom: 2px solid #d7d2cb;text-align: left; }
.style-24316 div.content-wrap { text-align: left; }
.style-24316 .registration { margin: 0 0 5px 0; }
.style-24316 .start-time { font-size: 14px;line-height: 18px; }
.style-24316 .end-time { font-size: 14px;line-height: 18px; }
.style-24316 .event-time { font-size: 14px;line-height: 18px; }
.style-24316 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-24316 .month-name { font-size: 16px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-right: solid 5px rgba(0,0,0,0.2); }
.style-24316 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;background-color: #fff;border-right: solid 5px rgba(0,0,0,0.2); }
.style-24316 .event-detail { margin: 0;display: table-cell;padding-left: 20px; }
.style-24316 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-24316 .filter-group-title { padding: 15px 20px;border: none;margin: 0; }
.style-24316 .filter-group-list { width: 100%; }
.style-24316 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-24316 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-24316 .button-group { display: block;margin: 0 0 20px 0; }
.style-24316 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-24316 .calendardatepicker li.today a { background-color: rgba(0,169,224,.5);color: #fff; }
.style-24316 .calendardatepicker li.selected-day a { background-color: #005380;color: #fff; }
.style-24316 li.has-events a { color: #00a9e0;text-decoration: underline; }
.style-24316 .calendar-days { margin: 0;border: 0; }
.style-24316 .month-pager { display: block;overflow: hidden;background-color: #00a9e0;padding: 10px 0;margin: 0; }
.style-24316 .prev-button { background-color: #005380;margin-left: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-24316 .prev-button:hover { background-color: #3b5e7f; }
.style-24316 .next-button { background-color: #005380;margin-right: 10px;padding: 4px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-24316 .next-button:hover { background-color: #3b5e7f; }
.style-24316 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-24316 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-24316 li.other-month a { background-color: rgba(215,210,203,.5); }
.style-24316 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 20px;text-align: left; }
.style-24316 .today-button { color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-24316 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-24316 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #696158;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-24316 .view-comments { margin-top: 5px; }
.style-24316 .large-calendar-grid { border-color: transparent;border: 0; }
.style-24316 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-24316 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-24316 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-24316 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-24316 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-24316 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-24316 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-24316 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-24316 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-24316 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-24316 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-24316 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-24316 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-24316 .more-details { font-size: 14px;line-height: 18px; }
.style-24316 a.ical-feed { background-color: #64a70b; }
.style-33762 .h1-style { color: #00A9E0;text-transform: capitalize;letter-spacing: 0;text-align: center;font-size: 40px; }
.style-33762 .h2-style { font-weight: 200;font-size: 40px;letter-spacing: 0em;text-transform: capitalize;padding: 30px 0 20px 0px;color: #00A9E0;font-family: "Open Sans";margin: 0;text-align: center; }
.style-33762 .h4-style { margin: 10px 0 0px 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 20px;padding: 10px;display: block; }
.style-33762 .h4-style:hover { color: #fff; }
.style-33762 A { color: #00A9E0; }
.style-33762 .button { background-color: #ffffff;color: #00A9E0; }
.style-33762 .button:hover { background-color: #00a9e0;color: #FFFFFF; }
.style-33762 { margin: 0px 0px 10px 0;padding: 5px;background-color: rgba(0,169,224,.1); }
.style-33762 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-33762 .readmore { margin: 10px 0 0 0; }
.style-33762 .readmore:hover { color: #fff; }
.style-33762 .archive { margin: 10px 0 0 0; }
.style-33762 .archive:hover { color: #fff; }
.style-33762 .category-description { margin: 0 0 10px 0; }
.style-33762 .link-image { margin: 0 20px 0 0; }
.style-33762 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-33762 .h4-style A:hover { text-decoration: underline; }
.style-33762 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-33762 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-33762 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.5);max-width: 60px; }
.style-33762 .bio { margin: 10px 0 0 0; }
.style-33762 .answer { margin: 10px 0 0 0; }
.style-33762 .biobutton { margin: 10px 0 0 0; }
.style-33762 .biobutton:hover { color: #fff; }
.style-33762 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-33762 .caption { font-style: italic;margin: 0;padding: 5px 0; }
.style-33762 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.5); }
.style-33762 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.5);float: left;margin: 0 10px 10px 0; }
.style-33762 A.links-urllink { margin: 0 0 10px 15px;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none;font-style: italic; }
.style-33762 .photo figcaption { text-align: center; }
.style-33762 li.group { overflow: hidden;clear: both;display: block;margin-top: 10px;border-top: 2px solid #fff; }
.style-33762 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-33762 div.content-wrap { font-size: 17px;padding: 20px;padding-top: 10px;line-height: 24px; }
.style-33762 .player-name { font-weight: normal;padding: 5px; }
.style-33762 .player-name:hover { color: #00a9e0; }
.style-33762 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-33762 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-33762 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-33762 .event-detail { margin: 0 0 0 60px; }
.style-33762 .view-all:hover { color: #fff; }
.style-33762 .view-comments:hover { color: #333; }
.style-22366 .h1-style { color: #00A9E0; }
.style-22366 .h2-style { margin: 0 0 20px 0;color: #64a70b;font-weight: normal; }
.style-22366 .h3-style { color: #00664f;font-weight: 600;font-size: 21px;font-family: Merriweather;line-height: 24pt;text-align: center;padding-bottom: 10px; }
.style-22366 .h4-style { margin: 0;padding: 0;padding-right: 45px;display: inline-block;color: #8C857B;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 16px; }
.style-22366 .h4-style:hover { color: #fff;background-image: url('/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-22366 .h5-style { color: #8C857B; }
.style-22366 .h6-style { color: #8C857B; }
.style-22366 A { color: #00a9e0; }
.style-22366 .button { background-color: #00A9E0; }
.style-22366 .button:hover { background-color: #FFFFFF;color: #00A9E0;border-width: 2px;border-style: solid;border-color: #00A9E0; }
.style-22366 { margin: 0 20px 40px 20px;padding: 20px;border: 1px solid rgba(215,210,203,1);background-color: rgba(215,210,203,.1); }
.style-22366 time { color: #444;margin: 0 0 5px 0; }
.style-22366 .readmore { margin: 10px 0 0 0; }
.style-22366 .readmore:hover { color: #fff; }
.style-22366 .archive { margin: 10px 0 0 0; }
.style-22366 .archive:hover { color: #fff; }
.style-22366 .category-description { margin: 0 0 10px 0; }
.style-22366 .link-image { margin: 0 20px 0 0; }
.style-22366 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-22366 .h4-style A:hover { text-decoration: underline; }
.style-22366 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-22366 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-22366 .news img { padding: 4px;border: 1px solid #d4d5d9;width: 100%; }
.style-22366 .bio { margin: 10px 0 0 0; }
.style-22366 .answer { margin: 10px 0 0 0; }
.style-22366 .biobutton { margin: 10px 0 0 0; }
.style-22366 .biobutton:hover { color: #fff; }
.style-22366 .title { font-size: 18px;color: #00A9E0;margin: 0;padding: 10px 0; }
.style-22366 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-22366 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-22366 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-22366 A.links-urllink { text-decoration: none;display: inline-block;padding-right: 45px; }
.style-22366 A.links-urllink:hover { text-decoration: underline;background-image: url('/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-22366 .photo figcaption { text-align: center; }
.style-22366 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-22366 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-22366 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-22366 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-22366 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-22366 .event-detail { margin: 0 0 0 60px; }
.style-22366 .view-all:hover { color: #fff; }
.style-22366 .view-comments:hover { color: #333; }
.style-22122 .h1-style { color: #00A9E0; }
.style-22122 .h2-style { margin: 0 0 20px 0;color: #64a70b;font-weight: normal; }
.style-22122 .h3-style { color: #00A9E0;font-weight: normal;font-size: 21px; }
.style-22122 .h4-style { margin: 0;word-wrap: break-word;display: inline-block;color: #8C857B;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 16px; }
.style-22122 .h5-style { color: #8C857B; }
.style-22122 .h6-style { color: #8C857B; }
.style-22122 A { color: #00a9e0;text-decoration: none;padding-right: 45px;word-break: break-all; }
.style-22122 A:hover { color: #64a70b;background-image: url('/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-22122 .button { display: inline-block;text-align: center;margin: 10px;margin-top: 0px;padding: 13px;font-size: 20px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;color: #64a70b;font-family: 'Julius Sans One', sans-serif;text-shadow: 0px 1px 0 rgba(255,255,255,0);border: 2px solid #64a70b; }
.style-22122 .button:hover { background-color: #64a70b;color: #fff;border-width: 2px;border-style: solid;border-color: #64a70b; }
.style-22122 { margin: 0 20px 40px 20px;padding: 20px; }
.style-22122 time { color: #aaa;margin: 0 0 5px 0; }
.style-22122 .readmore { margin: 10px 0 0 0; }
.style-22122 .readmore:hover { color: #fff; }
.style-22122 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-22122 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-22122 .category-description { margin: 0 0 10px 0; }
.style-22122 .link-image { margin: 0 20px 0 0; }
.style-22122 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18px;word-wrap: break-word;white-space: -moz-pre-wrap !important;word-break: break-all; }
.style-22122 .h4-style A:hover { color: #045d7c; }
.style-22122 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-22122 .brief-description { padding: 10px 0;margin-left: 10px; }
.style-22122 .location { margin-left: 10px;text-align: left;font-style: italic; }
.style-22122 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-22122 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 160px;margin-right: 10px; }
.style-22122 .bio { margin: 10px 0 0 0; }
.style-22122 .answer { margin: 10px 0 0 0; }
.style-22122 .biobutton { margin: 10px 0 0 0; }
.style-22122 .biobutton:hover { color: #fff; }
.style-22122 .title { font-size: 24px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-22122 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-22122 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-22122 A.links-urllink { text-decoration: none;display: inline-block;padding-right: 45px; }
.style-22122 A.links-urllink:hover { text-decoration: underline;background-image: url('/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-22122 .photo figcaption { text-align: center; }
.style-22122 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid #d7d2cb;overflow: hidden;clear: both; }
.style-22122 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-22122 .registration { margin: 10px 0 0 10px;font-size: 16px;text-decoration: underline;width: 140px; }
.style-22122 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-22122 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-22122 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-22122 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-22122 .event-detail { margin: 0 0 0 60px; }
.style-22122 .view-all:hover { color: #fff; }
.style-22122 .view-comments:hover { color: #333; }
.style-20251 .h2-style { margin: 0 0 20px 0;letter-spacing: 0.1em;color: #00a9e0;font-size: 24px;font-weight: 200; }
.style-20251 .h3-style { font-size: 15px; }
.style-20251 .h4-style { margin: 0;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-20251 { margin: 0 20px 40px 20px; }
.style-20251 time { color: #aaa;margin: 0 0 5px 0;padding: 3px; }
.style-20251 .readmore { margin: 10px 0 0 0;background-color: rgba(0,0,0,0.0);color: #00A9E0;text-decoration: underline;padding: 0 20px 0 0; }
.style-20251 .readmore:hover { color: #00A9E0;text-decoration: none; }
.style-20251 .archive { margin: 10px 0 0 0; }
.style-20251 .archive:hover { color: #fff; }
.style-20251 .category-description { margin: 0 0 10px 0; }
.style-20251 .link-image { margin: 0 20px 0 0; }
.style-20251 .h4-style A { -o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-20251 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-20251 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-20251 .bio { margin: 10px 0 0 0; }
.style-20251 .answer { margin: 10px 0 0 0; }
.style-20251 .biobutton { margin: 10px 0 0 0; }
.style-20251 .biobutton:hover { color: #fff; }
.style-20251 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-20251 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-20251 A.links-urllink { text-decoration: none;margin-left: 5px;text-align: center; }
.style-20251 A.links-urllink:hover { text-decoration: none; }
.style-20251 li.group { margin: 0px;overflow: hidden;background-color: rgba(0,169,224,.1);border: none;border-width: 1px;border-style: solid;border-color: #FFFFFF;text-align: center; }
.style-20251 li.group:hover { background-color: rgba(0,169,224,.03);color: #FFFFFF; }
.style-20251 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-20251 div.content-wrap { -moz-column-count: 2;-moz-column-gap: 1px;-webkit-column-count: 2;-webkit-column-gap: 1px;column-count: 2;column-gap: 1px; }
.style-20251 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-20251 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-20251 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-20251 .event-detail { margin: 0 0 0 60px; }
.style-20251 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;background-color: rgba(0,169,224,.1);border: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-20251 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-20251 .select-all { padding: 4px 10px; }
.style-20251 .select-all:hover { color: #fff; }
.style-20251 .clear-all { padding: 4px 10px; }
.style-20251 .clear-all:hover { color: #fff; }
.style-20251 .refresh { padding: 4px 10px; }
.style-20251 .refresh:hover { color: #fff; }
.style-20251 .newsarchivelist img { padding: 4px;border: none; }
.style-20251 .newsarchivedatepicker .current-year { text-align: center;font-size: 18px;letter-spacing: 2px;padding: 4px 0; }
.style-20251 .newsarchivedatepicker .prev-year { background-color: #fff;padding: 4px 0;color: #00a9e0;text-transform: uppercase;font-size: 20px;border-radius: 5px;text-align: center;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;font-weight: bold; }
.style-20251 .newsarchivedatepicker .prev-year:hover { background-color: rgba(0,169,224,.75);color: #fff; }
.style-20251 .newsarchivedatepicker .month-number { background-color: rgba(0,169,224,.1);padding: 10px 0;margin: 0 0 4px 0;border: none;color: #8C857B; }
.style-20251 .newsarchivedatepicker .month-number:hover { background-color: rgba(0,169,224,1);color: #fff; }
.style-20251 .newsarchivelist .publish-month { margin: 0 0 10px 0;font-size: 22px; }
.style-20251 .newsarchivedatepicker .next-year { background-color: #fff;padding: 4px 0;color: #00a9e0;font-weight: bold;text-transform: uppercase;font-size: 20px;border-radius: 5px;text-align: center;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-20251 .newsarchivedatepicker .next-year:hover { background-color: rgba(0,169,224,.75);color: #fff; }
.style-20251 .newsarchivedatepicker .year-container { margin: 0 0 20px 0; }
.style-20251 .view-all:hover { color: #fff; }
.style-20251 .view-comments:hover { color: #333; }
.style-33748 .h1-style { color: #00A9E0;text-transform: capitalize;letter-spacing: 0;text-align: center;font-size: 40px; }
.style-33748 .h2-style { font-weight: 200;font-size: 40px;letter-spacing: 0em;text-transform: capitalize;padding: 30px 0 20px 0px;color: #00A9E0;font-family: "Open Sans";margin: 0;text-align: center; }
.style-33748 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-33748 .h4-style:hover { color: #fff; }
.style-33748 A { color: #00A9E0; }
.style-33748 .button { background-color: #E8FCFF;color: #00A9E0; }
.style-33748 .button:hover { background-color: #00a9e0;color: #FFFFFF; }
.style-33748 { margin: 10px 0px;padding: 10px; }
.style-33748 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-33748 .readmore { margin: 10px 0 0 0; }
.style-33748 .readmore:hover { color: #fff; }
.style-33748 .archive { margin: 10px 0 0 0; }
.style-33748 .archive:hover { color: #fff; }
.style-33748 .category-description { margin: 0 0 10px 0; }
.style-33748 .link-image { margin: 0 20px 0 0; }
.style-33748 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-33748 .h4-style A:hover { text-decoration: underline; }
.style-33748 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-33748 .photos { display: block;width: 100%;text-align: center; }
.style-33748 .text img { padding: 4px;border: 0px solid #d4d5d9;float: left;text-align: center;margin: 0 0 auto; }
.style-33748 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.5);max-width: 60px; }
.style-33748 .bio { margin: 10px 0 0 0; }
.style-33748 .answer { margin: 10px 0 0 0; }
.style-33748 .biobutton { margin: 10px 0 0 0; }
.style-33748 .biobutton:hover { color: #fff; }
.style-33748 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-33748 .caption { font-style: italic;margin: 0;padding: 5px 0; }
.style-33748 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.5); }
.style-33748 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.5);float: left;margin: 0 10px 10px 0; }
.style-33748 A.links-urllink { margin: 0 0 10px 15px;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none;font-style: italic; }
.style-33748 .photo figcaption { text-align: center; }
.style-33748 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-33748 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-33748 div.content-wrap { font-size: 17px;padding: 20px;padding-top: 10px;line-height: 24px;color: #8C857B;display: block; }
.style-33748 .player-name { font-weight: normal;padding: 5px; }
.style-33748 .player-name:hover { color: #00a9e0; }
.style-33748 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-33748 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-33748 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-33748 .event-detail { margin: 0 0 0 60px; }
.style-33748 .view-all:hover { color: #fff; }
.style-33748 .view-comments:hover { color: #333; }
.style-19431 .h2-style { margin: 0 0 20px 0; }
.style-19431 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-19431 .h4-style:hover { color: #333; }
.style-19431 .button { border: 1px solid #15aeec;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 16px;padding: 10px 10px 10px 10px;text-decoration: none;display: inline-block;text-shadow: 0px 1px 0 rgba(0,0,0,0.3);color: #FFFFFF;background-color: #49c0f0;background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3); }
.style-19431 .button:hover { border: 1px solid #1090c3;background-color: #1ab0ec;background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1ab0ec, endColorstr=#1a92c2); }
.style-19431 { margin: 0 20px 10px 20px; }
.style-19431 time { color: #aaa;margin: 0 0 5px 0; }
.style-19431 .readmore { margin: 10px 0 0 0; }
.style-19431 .readmore:hover { color: #fff; }
.style-19431 .archive { margin: 10px 0 0 0; }
.style-19431 .archive:hover { color: #fff; }
.style-19431 .category-description { margin: 0 0 10px 0; }
.style-19431 .link-image { margin: 0 20px 0 0; }
.style-19431 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-19431 .h4-style A:hover { color: #333; }
.style-19431 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-19431 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-19431 .bio { margin: 10px 0 0 0; }
.style-19431 .answer { margin: 10px 0 0 0; }
.style-19431 .biobutton { margin: 10px 0 0 0; }
.style-19431 .biobutton:hover { color: #fff; }
.style-19431 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-19431 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-19431 A.links-urllink { display: block;text-align: center;padding: 20px;font-size: 20px;line-height: 24px;font-weight: normal;color: #fff;text-decoration: none;text-transform: uppercase;text-shadow: 0px 1px 0 rgba(0,0,0,0.3);border: 1px solid #15aeec;-webkit-border-radius: 5px;-moz-border-radius: 5px;background-color: #49c0f0;border-radius: 5px;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3);margin: 0 0 10px 0;font-family: 'Julius Sans One', sans-serif; }
.style-19431 A.links-urllink:hover { border: 1px solid #1090c3;background-color: #1ab0ec;background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1ab0ec, endColorstr=#1a92c2);color: #FFFFFF; }
.style-19431 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-19431 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-19431 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-19431 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-19431 .event-detail { margin: 0 0 0 60px; }
.style-19431 .view-all:hover { color: #fff; }
.style-19431 .view-comments:hover { color: #333; }
.style-19431 .large-calendar-grid .has-events.day-holder .date:not(.active) { color: #00A9E0; }
.style-19432 .h2-style { margin: 0 0 20px 0; }
.style-19432 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-19432 .h4-style:hover { color: #333; }
.style-19432 .button { border: 1px solid #CCCCCC;-webkit-box-shadow: #FEFFFF 0px 1px 1px;-moz-box-shadow: #FEFFFF 0px 1px 1px;box-shadow: #FEFFFF 0px 1px 1px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 17px;font-family: arial, helvetica, sans-serif;padding: 10px 10px 10px 10px;text-decoration: none;display: inline-block;text-shadow: 0px 1px 0 rgba(255,255,255,1);font-weight: bold;color: #8C857B;background-color: #F7F5F6;background-image: linear-gradient(to bottom, #F7F5F6, #DDDDDD);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F7F5F6, endColorstr=#DDDDDD); }
.style-19432 .button:hover { border: 1px solid #ADADAD;background-color: #E0E0E0;background-image: linear-gradient(to bottom, #eeeeee, #CECCCD);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E0E0E0, endColorstr=#CECCCD); }
.style-19432 { margin: 0 20px 40px 20px; }
.style-19432 time { color: #aaa;margin: 0 0 5px 0; }
.style-19432 .readmore { margin: 10px 0 0 0; }
.style-19432 .readmore:hover { color: #fff; }
.style-19432 .archive { margin: 10px 0 0 0; }
.style-19432 .archive:hover { color: #fff; }
.style-19432 .category-description { margin: 0 0 10px 0; }
.style-19432 .link-image { margin: 0 20px 0 0; }
.style-19432 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-19432 .h4-style A:hover { color: #333; }
.style-19432 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-19432 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-19432 .bio { margin: 10px 0 0 0; }
.style-19432 .answer { margin: 10px 0 0 0; }
.style-19432 .biobutton { margin: 10px 0 0 0; }
.style-19432 .biobutton:hover { color: #fff; }
.style-19432 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-19432 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-19432 A.links-urllink { display: block;text-align: center;font-size: 15px;color: #8C857B;font-weight: bold;text-decoration: none;text-transform: uppercase;text-shadow: 0px 1px 0 rgba(255,255,255,1);padding: 10px 10px;border: 1px solid #CCCCCC;-webkit-border-radius: 3px;-moz-border-radius: 3px;background-color: #F7F5F6;border-radius: 3px;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;background-image: linear-gradient(to bottom, #F7F5F6, #DDDDDD);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3);margin: 0 0 10px 0; }
.style-19432 A.links-urllink:hover { border: 1px solid #ADADAD;background-color: #E0E0E0;background-image: linear-gradient(to bottom, #eeeeee, #CECCCD);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E0E0E0, endColorstr=#CECCCD); }
.style-19432 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-19432 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-19432 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-19432 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-19432 .event-detail { margin: 0 0 0 60px; }
.style-19432 .view-all:hover { color: #fff; }
.style-19432 .view-comments:hover { color: #333; }
.style-19432 .large-calendar-grid .has-events.day-holder .date:not(.active) { color: #00A9E0; }
.style-14519 .h2-style { margin: 0 0 20px 0; }
.style-14519 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14519 .h4-style:hover { color: #333; }
.style-14519 { margin: 0 20px 40px 20px; }
.style-14519 time { color: #aaa;margin: 0 0 5px 0; }
.style-14519 .readmore { margin: 10px 0 0 0; }
.style-14519 .readmore:hover { color: #fff; }
.style-14519 .archive { margin: 10px 0 0 0; }
.style-14519 .archive:hover { color: #fff; }
.style-14519 .category-description { margin: 0 0 10px 0; }
.style-14519 .link-image { margin: 0 20px 0 0; }
.style-14519 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14519 .h4-style A:hover { color: #333; }
.style-14519 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-14519 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14519 .bio { margin: 10px 0 0 0; }
.style-14519 .answer { margin: 10px 0 0 0; }
.style-14519 .biobutton { margin: 10px 0 0 0; }
.style-14519 .biobutton:hover { color: #fff; }
.style-14519 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14519 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-14519 A.links-urllink { display: block;text-align: center;font-size: 14px;color: #fff;font-weight: bold;text-decoration: none;text-transform: uppercase;padding: 13px 0;border: 2px solid #64a70b;background-color: #64a70b;border-radius: 5px;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;margin: 0 0 10px 0; }
.style-14519 A.links-urllink:hover { background-color: transparent;color: #64a70b; }
.style-14519 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-14519 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-14519 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14519 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-14519 .event-detail { margin: 0 0 0 60px; }
.style-14519 .view-all:hover { color: #fff; }
.style-14519 .view-comments:hover { color: #333; }
.style-14520 .h2-style { margin: 0 0 20px 0; }
.style-14520 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14520 { margin: 0 20px 10px 20px; }
.style-14520 time { color: #aaa;margin: 0 0 5px 0; }
.style-14520 .readmore { margin: 10px 0 0 0; }
.style-14520 .readmore:hover { color: #fff; }
.style-14520 .archive { margin: 10px 0 0 0; }
.style-14520 .archive:hover { color: #fff; }
.style-14520 .category-description { margin: 0 0 10px 0; }
.style-14520 .link-image { margin: 0 20px 0 0; }
.style-14520 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14520 .h4-style A:hover { color: #333; }
.style-14520 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-14520 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14520 .bio { margin: 10px 0 0 0; }
.style-14520 .answer { margin: 10px 0 0 0; }
.style-14520 .biobutton { margin: 10px 0 0 0; }
.style-14520 .biobutton:hover { color: #fff; }
.style-14520 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14520 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-14520 A.links-urllink { display: block;text-align: center;font-size: 14px;color: #fff;font-weight: bold;text-decoration: none;text-transform: uppercase;padding: 13px 0;border: 2px solid #00a9e0;background-color: #00a9e0;border-radius: 5px;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;margin: 0 0 10px 0; }
.style-14520 A.links-urllink:hover { background-color: transparent;color: #00a9e0; }
.style-14520 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-14520 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-14520 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14520 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-14520 .event-detail { margin: 0 0 0 60px; }
.style-14520 .view-all:hover { color: #fff; }
.style-14520 .view-comments:hover { color: #333; }
.style-46905 .h2-style { margin: 0 0 20px 0; }
.style-46905 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-46905 .h4-style:hover { color: #333; }
.style-46905 A { display: inline-block;text-align: center;margin: 10px;margin-top: 0px;padding: 13px;font-size: 20px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;color: #64a70b;font-family: 'Julius Sans One', sans-serif;text-shadow: 0px 1px 0 rgba(255,255,255,1);border: 2px solid #64a70b; }
.style-46905 A:hover { color: #FFFFFF;background-color: #64a70b;text-shadow: 0px 1px 0 rgba(255,255,255,0); }
.style-46905 .button { display: inline-block;text-align: center;margin: 10px;padding: 13px;font-size: 20px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;color: #009AE0;font-family: "Julius Sans One";text-shadow: 0px 1px 0 rgba(255,255,255,1); }
.style-46905 .button:hover { color: #FFFFFF;background-color: #009AE0;text-shadow: 0px 1px 0 rgba(255,255,255,0); }
.style-46905 { margin: 0 20px 10px 20px;text-align: center; }
.style-46905 time { color: #aaa;margin: 0 0 5px 0; }
.style-46905 .readmore { margin: 10px 0 0 0; }
.style-46905 .readmore:hover { color: #fff; }
.style-46905 .archive { margin: 10px 0 0 0; }
.style-46905 .archive:hover { color: #fff; }
.style-46905 .category-description { margin: 0 0 10px 0; }
.style-46905 .link-image { margin: 0 20px 0 0; }
.style-46905 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-46905 .h4-style A:hover { color: #333; }
.style-46905 .long-description { padding: 10px; }
.style-46905 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-46905 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-46905 .bio { margin: 10px 0 0 0; }
.style-46905 .answer { margin: 10px 0 0 0; }
.style-46905 .biobutton { margin: 10px 0 0 0; }
.style-46905 .biobutton:hover { color: #fff; }
.style-46905 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-46905 .photo img { padding: 4px;float: left;margin: 0 10px 10px 0;text-align: center; }
.style-46905 A.links-urllink { display: inline-block;text-align: center;margin: 10px 0 20px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;font-family: "Open Sans";border: 2px solid #00a9e0;text-shadow: 0px 1px 0 rgba(255,255,255,1);width: 90%;color: #009AE0; }
.style-46905 A.links-urllink:hover { background-color: #00a9e0;color: #fff;text-decoration: none;text-shadow: 0px 1px 0 rgba(255,255,255,0); }
.style-46905 .album-list { text-align: center; }
.style-46905 .album { text-align: center; }
.style-46905 .photo figure { text-align: center; }
.style-46905 li.group { text-align: center; }
.style-46905 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-46905 .album .photo-list { text-align: center; }
.style-46905 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-46905 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-46905 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-46905 .event-detail { margin: 0 0 0 60px; }
.style-46905 .view-all:hover { color: #fff; }
.style-46905 .view-comments:hover { color: #333; }
.style-39384 .h2-style { margin: 0 0 20px 0; }
.style-39384 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-39384 .h4-style:hover { color: #333; }
.style-39384 .button { display: inline-block;text-align: center;margin: 10px;padding: 13px;font-size: 20px;font-weight: 800;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;color: #009AE0;font-family: "Julius Sans One"; }
.style-39384 .button:hover { color: #FFFFFF;background-color: #009AE0; }
.style-39384 { margin: 0 20px 10px 20px; }
.style-39384 time { color: #aaa;margin: 0 0 5px 0; }
.style-39384 .readmore { margin: 10px 0 0 0; }
.style-39384 .readmore:hover { color: #fff; }
.style-39384 .archive { margin: 10px 0 0 0; }
.style-39384 .archive:hover { color: #fff; }
.style-39384 .category-description { margin: 0 0 10px 0; }
.style-39384 .link-image { margin: 0 20px 0 0; }
.style-39384 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-39384 .h4-style A:hover { color: #333; }
.style-39384 .long-description { padding: 10px; }
.style-39384 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-39384 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-39384 .bio { margin: 10px 0 0 0; }
.style-39384 .answer { margin: 10px 0 0 0; }
.style-39384 .biobutton { margin: 10px 0 0 0; }
.style-39384 .biobutton:hover { color: #fff; }
.style-39384 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-39384 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-39384 A.links-urllink { display: inline-block;text-align: center;width: 90%;margin: 10px 0px 5px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;font-family: 'Julius Sans One', sans-serif;border: 1px solid rgba(0,169,224,.3);text-shadow: 0px 1px 0 rgba(0,0,0,0.3);background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3);color: #FFFFFF; }
.style-39384 A.links-urllink:hover { background-color: #1ab0ec;color: #FFFFFF;text-decoration: none;text-shadow: 0px 1px 0 rgba(255,255,255,0);border: 1px solid #1090c3;background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1ab0ec, endColorstr=#1a92c2); }
.style-39384 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-39384 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-39384 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-39384 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-39384 .event-detail { margin: 0 0 0 60px; }
.style-39384 .view-all:hover { color: #fff; }
.style-39384 .view-comments:hover { color: #333; }
.style-35029 .h2-style { margin: 0 0 20px 0; }
.style-35029 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-35029 .h4-style:hover { color: #333; }
.style-35029 .button { display: inline-block;text-align: center;margin: 10px;padding: 13px;font-size: 20px;font-weight: 800;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;color: #009AE0;font-family: "Julius Sans One"; }
.style-35029 .button:hover { color: #FFFFFF;background-color: #009AE0; }
.style-35029 { margin: 0 20px 10px 20px; }
.style-35029 time { color: #aaa;margin: 0 0 5px 0; }
.style-35029 .readmore { margin: 10px 0 0 0; }
.style-35029 .readmore:hover { color: #fff; }
.style-35029 .archive { margin: 10px 0 0 0; }
.style-35029 .archive:hover { color: #fff; }
.style-35029 .category-description { margin: 0 0 10px 0; }
.style-35029 .link-image { margin: 0 20px 0 0; }
.style-35029 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-35029 .h4-style A:hover { color: #333; }
.style-35029 .long-description { padding: 10px; }
.style-35029 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-35029 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-35029 .bio { margin: 10px 0 0 0; }
.style-35029 .answer { margin: 10px 0 0 0; }
.style-35029 .biobutton { margin: 10px 0 0 0; }
.style-35029 .biobutton:hover { color: #fff; }
.style-35029 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-35029 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-35029 A.links-urllink { display: inline-block;text-align: center;width: 90%;margin: 10px 0px 5px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;font-family: 'Julius Sans One', sans-serif;border: 1px solid rgba(0,169,224,.3);text-shadow: 0px 1px 0 rgba(0,0,0,0.3);background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3);color: #FFFFFF; }
.style-35029 A.links-urllink:hover { background-color: #1ab0ec;color: #FFFFFF;text-decoration: none;text-shadow: 0px 1px 0 rgba(255,255,255,0);border: 1px solid #1090c3;background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1ab0ec, endColorstr=#1a92c2); }
.style-35029 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-35029 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-35029 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-35029 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-35029 .event-detail { margin: 0 0 0 60px; }
.style-35029 .view-all:hover { color: #fff; }
.style-35029 .view-comments:hover { color: #333; }
.style-57639 .h2-style { margin: 0 0 20px 0; }
.style-57639 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-57639 .h4-style:hover { color: #333; }
.style-57639 A { display: inline-block;color: #FFFFFF;text-align: center;margin: 10px 0px 15px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: #00a9e0;border-radius: 5px;font-family: 'Julius Sans One', sans-serif; }
.style-57639 A:hover { background-color: rgba(0,169,224,.6);color: #fff;text-decoration: none; }
.style-57639 .button { display: inline-block;text-align: center;margin: 10px;padding: 13px;font-size: 20px;font-weight: 800;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;color: #009ae0;font-family: "Julius Sans One"; }
.style-57639 .button:hover { color: #FFFFFF;background-color: #009AE0; }
.style-57639 { margin: 0 20px 40px 20px; }
.style-57639 time { color: #aaa;margin: 0 0 5px 0; }
.style-57639 .readmore { margin: 10px 0 0 0; }
.style-57639 .readmore:hover { color: #fff; }
.style-57639 .archive { margin: 10px 0 0 0; }
.style-57639 .archive:hover { color: #fff; }
.style-57639 .category-description { margin: 0 0 10px 0; }
.style-57639 .link-image { margin: 0 20px 0 0; }
.style-57639 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-57639 .h4-style A:hover { color: #333; }
.style-57639 .long-description { padding: 10px; }
.style-57639 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-57639 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-57639 .bio { margin: 10px 0 0 0; }
.style-57639 .answer { margin: 10px 0 0 0; }
.style-57639 .biobutton { margin: 10px 0 0 0; }
.style-57639 .biobutton:hover { color: #fff; }
.style-57639 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-57639 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-57639 A.links-urllink { display: inline-block;color: #FFFFFF;text-align: center;margin: 10px 0px 15px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: #00a9e0;border-radius: 5px;font-family: 'Julius Sans One', sans-serif; }
.style-57639 A.links-urllink:hover { background-color: rgba(0,169,224,.6);color: #fff;text-decoration: none; }
.style-57639 li.group { text-align: center; }
.style-57639 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-57639 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-57639 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-57639 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-57639 .event-detail { margin: 0 0 0 60px; }
.style-57639 .view-all:hover { color: #fff; }
.style-57639 .view-comments:hover { color: #333; }
.style-60768 .h2-style { margin: 20px 10px 0px 20px;color: #fff; }
.style-60768 .h3-style { color: #fff; }
.style-60768 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-60768 .h4-style:hover { color: #333; }
.style-60768 A:hover { color: #fff;text-decoration: none; }
.style-60768 .button { display: inline-block;text-align: center;margin: 10px;padding: 13px;font-size: 20px;font-weight: 800;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;color: #009ae0;font-family: "Julius Sans One"; }
.style-60768 .button:hover { color: #FFFFFF;background-color: #009AE0; }
.style-60768 { margin: 0 0px 0px 0px;background-color: #00a9e0;-o-transition: 0.7s ease;-webkit-transition: 0.7s ease;-moz-transition: 07s ease;transition: 0.7s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-60768:hover { background-color: #045d7c;color: #fff;text-decoration: none; }
.style-60768 time { color: #aaa;margin: 0 0 5px 0; }
.style-60768 .readmore { margin: 10px 0 0 0; }
.style-60768 .readmore:hover { color: #fff; }
.style-60768 .archive { margin: 10px 0 0 0; }
.style-60768 .archive:hover { color: #fff; }
.style-60768 .category-description { margin: 0 0 10px 0; }
.style-60768 .link-image { margin: 0 20px 0 0; }
.style-60768 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-60768 .h4-style A:hover { color: #333; }
.style-60768 .long-description { padding: 10px; }
.style-60768 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-60768 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-60768 .bio { margin: 10px 0 0 0; }
.style-60768 .answer { margin: 10px 0 0 0; }
.style-60768 .biobutton { margin: 10px 0 0 0; }
.style-60768 .biobutton:hover { color: #fff; }
.style-60768 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-60768 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-60768 A.links-urllink { display: block;color: #FFFFFF;text-align: center;margin: 10px 0px 15px 0;padding: 20px 40px;font-size: 30px;line-height: 32px;text-decoration: none;text-transform: capitalize;font-weight: 800; }
.style-60768 A.links-urllink:hover { text-decoration: none; }
.style-60768 li.group { text-align: center; }
.style-60768 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-60768 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-60768 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-60768 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-60768 .event-detail { margin: 0 0 0 60px; }
.style-60768 .view-all:hover { color: #fff; }
.style-60768 .view-comments:hover { color: #333; }
.style-25941 .h2-style { margin: 0 0 20px 0; }
.style-25941 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-25941 .h4-style:hover { color: #333; }
.style-25941 .button { display: inline-block;text-align: center;margin: 10px;padding: 13px;font-size: 20px;font-weight: 800;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;color: #009AE0;font-family: "Julius Sans One"; }
.style-25941 .button:hover { color: #FFFFFF;background-color: #009AE0; }
.style-25941 { margin: 0 20px 10px 20px; }
.style-25941 time { color: #aaa;margin: 0 0 5px 0; }
.style-25941 .readmore { margin: 10px 0 0 0; }
.style-25941 .readmore:hover { color: #fff; }
.style-25941 .archive { margin: 10px 0 0 0; }
.style-25941 .archive:hover { color: #fff; }
.style-25941 .category-description { margin: 0 0 10px 0; }
.style-25941 .link-image { margin: 0 20px 0 0; }
.style-25941 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-25941 .h4-style A:hover { color: #333; }
.style-25941 .long-description { padding: 10px; }
.style-25941 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-25941 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-25941 .bio { margin: 10px 0 0 0; }
.style-25941 .answer { margin: 10px 0 0 0; }
.style-25941 .biobutton { margin: 10px 0 0 0; }
.style-25941 .biobutton:hover { color: #fff; }
.style-25941 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-25941 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-25941 A.links-urllink { display: inline-block;text-align: center;width: 90%;margin: 10px 0px 5px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;font-family: 'Julius Sans One', sans-serif;border: 1px solid rgba(0,169,224,.3);text-shadow: 0px 1px 0 rgba(255,255,255,1); }
.style-25941 A.links-urllink:hover { background-color: #00a9e0;color: #fff;text-decoration: none;text-shadow: 0px 1px 0 rgba(255,255,255,0); }
.style-25941 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-25941 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-25941 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-25941 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-25941 .event-detail { margin: 0 0 0 60px; }
.style-25941 .view-all:hover { color: #fff; }
.style-25941 .view-comments:hover { color: #333; }
.style-33434 .h2-style { margin: 0 0 20px 0; }
.style-33434 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-33434 .h4-style:hover { color: #333; }
.style-33434 { margin: 0 20px 40px 20px; }
.style-33434 time { color: #aaa;margin: 0 0 5px 0; }
.style-33434 .readmore { margin: 10px 0 0 0; }
.style-33434 .readmore:hover { color: #fff; }
.style-33434 .archive { margin: 10px 0 0 0; }
.style-33434 .archive:hover { color: #fff; }
.style-33434 .category-description { margin: 0 0 10px 0; }
.style-33434 .link-image { margin: 0 20px 0 0; }
.style-33434 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-33434 .h4-style A:hover { color: #333; }
.style-33434 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-33434 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-33434 .bio { margin: 10px 0 0 0; }
.style-33434 .answer { margin: 10px 0 0 0; }
.style-33434 .biobutton { margin: 10px 0 0 0; }
.style-33434 .biobutton:hover { color: #fff; }
.style-33434 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-33434 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-33434 A.links-urllink { display: inline-block;text-align: center;width: 90%;margin: 10px 0px 5px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;font-family: 'Julius Sans One', sans-serif;border: 1px solid rgba(0,169,224,.3);text-shadow: 0px 1px 0 rgba(255,255,255,1); }
.style-33434 A.links-urllink:hover { background-color: #00a9e0;color: #fff;text-decoration: none;text-shadow: 0px 1px 0 rgba(255,255,255,0); }
.style-33434 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-33434 div.content-wrap { margin: 0 0 20px 0; }
.style-33434 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-33434 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-33434 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-33434 .event-detail { margin: 0 0 0 60px; }
.style-33434 .view-all:hover { color: #fff; }
.style-33434 .view-comments:hover { color: #333; }
.style-31315 .h2-style { margin: 0 0 20px 0; }
.style-31315 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-31315 .h4-style:hover { color: #333; }
.style-31315 .button { display: inline-block;text-align: center;margin: 10px;padding: 13px;font-size: 20px;font-weight: 800;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;color: #009AE0;font-family: "Julius Sans One"; }
.style-31315 .button:hover { color: #FFFFFF;background-color: #009AE0; }
.style-31315 { margin: 0 20px 10px 20px; }
.style-31315 time { color: #aaa;margin: 0 0 5px 0; }
.style-31315 .readmore { margin: 10px 0 0 0; }
.style-31315 .readmore:hover { color: #fff; }
.style-31315 .archive { margin: 10px 0 0 0; }
.style-31315 .archive:hover { color: #fff; }
.style-31315 .category-description { margin: 0 0 10px 0; }
.style-31315 .link-image { margin: 0 20px 0 0; }
.style-31315 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-31315 .h4-style A:hover { color: #333; }
.style-31315 .long-description { padding: 10px; }
.style-31315 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-31315 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-31315 .bio { margin: 10px 0 0 0; }
.style-31315 .answer { margin: 10px 0 0 0; }
.style-31315 .biobutton { margin: 10px 0 0 0; }
.style-31315 .biobutton:hover { color: #fff; }
.style-31315 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-31315 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-31315 A.links-urllink { display: inline-block;text-align: center;width: 90%;margin: 10px 0px 5px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;font-family: 'Julius Sans One', sans-serif;border: 1px solid rgba(0,169,224,.3);text-shadow: 0px 1px 0 rgba(255,255,255,1);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/bm_mawrtian_watermark2.png');background-position: left top;background-repeat: no-repeat; }
.style-31315 A.links-urllink:link { background-image: url('/ftpimages/758/site/861/images/BrynMawrSunMosaic15.png');background-position: left top;background-repeat: no-repeat; }
.style-31315 A.links-urllink:visited { background-image: url('/ftpimages/758/site/861/images/BrynMawrSunMosaic15.png');background-position: left top;background-repeat: no-repeat; }
.style-31315 A.links-urllink:active { background-image: url('/ftpimages/758/site/861/images/BrynMawrSunMosaic15.png');background-position: left top;background-repeat: no-repeat; }
.style-31315 A.links-urllink:hover { background-color: #00a9e0;color: #fff;text-decoration: none;text-shadow: 0px 1px 0 rgba(255,255,255,0);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/bm_mawrtian_watermark2.png');background-position: left top;background-repeat: no-repeat; }
.style-31315 A.links-urllink:focus { background-image: url('/ftpimages/758/site/861/images/BrynMawrSunMosaic15.png');background-position: left top;background-repeat: no-repeat; }
.style-31315 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-31315 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-31315 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-31315 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-31315 .event-detail { margin: 0 0 0 60px; }
.style-31315 .view-all:hover { color: #fff; }
.style-31315 .view-comments:hover { color: #333; }
.style-59572 .h2-style { margin: 0 0 20px 0; }
.style-59572 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-59572 .h4-style:hover { color: #333; }
.style-59572 A { display: inline-block;text-align: center;margin: 10px;margin-top: 0px;padding: 13px;font-size: 20px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: #ffffff;border-radius: 5px;color: #00664F;font-family: 'Julius Sans One', sans-serif;border: 2px solid #00664F; }
.style-59572 A:hover { color: #FFFFFF;background-color: #00664F;text-shadow: 0px 1px 0 rgba(255,255,255,0); }
.style-59572 .button { display: inline-block;text-align: center;margin: 10px;padding: 13px;font-size: 20px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;color: #009AE0;font-family: "Julius Sans One";text-shadow: 0px 1px 0 rgba(255,255,255,1); }
.style-59572 .button:hover { color: #FFFFFF;background-color: #009AE0;text-shadow: 0px 1px 0 rgba(255,255,255,0); }
.style-59572 { margin: 0 20px 40px 20px;text-align: center; }
.style-59572 time { color: #aaa;margin: 0 0 5px 0; }
.style-59572 .readmore { margin: 10px 0 0 0; }
.style-59572 .readmore:hover { color: #fff; }
.style-59572 .archive { margin: 10px 0 0 0; }
.style-59572 .archive:hover { color: #fff; }
.style-59572 .category-description { margin: 0 0 10px 0; }
.style-59572 .link-image { margin: 0 20px 0 0; }
.style-59572 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-59572 .h4-style A:hover { color: #333; }
.style-59572 .long-description { padding: 10px; }
.style-59572 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-59572 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-59572 .bio { margin: 10px 0 0 0; }
.style-59572 .answer { margin: 10px 0 0 0; }
.style-59572 .biobutton { margin: 10px 0 0 0; }
.style-59572 .biobutton:hover { color: #fff; }
.style-59572 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-59572 .photo img { padding: 4px;float: left;margin: 0 10px 10px 0;text-align: center; }
.style-59572 A.links-urllink { display: inline-block;text-align: center;margin: 10px 0 20px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;font-family: "Open Sans";border: 2px solid #287d6a;text-shadow: 0px 1px 0 rgba(255,255,255,1);width: 90%;color: #287d6a; }
.style-59572 A.links-urllink:hover { background-color: #287d6a;color: #fff;text-decoration: none;text-shadow: 0px 1px 0 rgba(255,255,255,0); }
.style-59572 .album-list { text-align: center; }
.style-59572 .album { text-align: center; }
.style-59572 .photo figure { text-align: center; }
.style-59572 li.group { text-align: center; }
.style-59572 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-59572 .album .photo-list { text-align: center; }
.style-59572 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-59572 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-59572 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-59572 .event-detail { margin: 0 0 0 60px; }
.style-59572 .view-all:hover { color: #fff; }
.style-59572 .view-comments:hover { color: #333; }
.style-46904 .h2-style { margin: 0 0 20px 0; }
.style-46904 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-46904 .h4-style:hover { color: #333; }
.style-46904 A { display: inline-block;text-align: center;margin: 10px;margin-top: 0px;padding: 13px;font-size: 20px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;color: #64a70b;font-family: 'Julius Sans One', sans-serif;text-shadow: 0px 1px 0 rgba(255,255,255,1);border: 2px solid #64a70b; }
.style-46904 A:hover { color: #FFFFFF;background-color: #64a70b;text-shadow: 0px 1px 0 rgba(255,255,255,0); }
.style-46904 .button { display: inline-block;text-align: center;margin: 10px;padding: 13px;font-size: 20px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;color: #009AE0;font-family: "Julius Sans One";text-shadow: 0px 1px 0 rgba(255,255,255,1); }
.style-46904 .button:hover { color: #FFFFFF;background-color: #009AE0;text-shadow: 0px 1px 0 rgba(255,255,255,0); }
.style-46904 { margin: 0 20px 10px 20px;text-align: center; }
.style-46904 time { color: #aaa;margin: 0 0 5px 0; }
.style-46904 .readmore { margin: 10px 0 0 0; }
.style-46904 .readmore:hover { color: #fff; }
.style-46904 .archive { margin: 10px 0 0 0; }
.style-46904 .archive:hover { color: #fff; }
.style-46904 .category-description { margin: 0 0 10px 0; }
.style-46904 .link-image { margin: 0 20px 0 0; }
.style-46904 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-46904 .h4-style A:hover { color: #333; }
.style-46904 .long-description { padding: 10px; }
.style-46904 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-46904 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-46904 .bio { margin: 10px 0 0 0; }
.style-46904 .answer { margin: 10px 0 0 0; }
.style-46904 .biobutton { margin: 10px 0 0 0; }
.style-46904 .biobutton:hover { color: #fff; }
.style-46904 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-46904 .photo img { padding: 4px;float: left;margin: 0 10px 10px 0;text-align: center; }
.style-46904 A.links-urllink { display: inline-block;text-align: center;margin: 10px 0 10px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.0);border-radius: 5px;font-family: "Open Sans";border: 2px solid #64a70b;text-shadow: 0px 1px 0 rgba(255,255,255,1);width: 90%; }
.style-46904 A.links-urllink:hover { background-color: #64a70b;color: #fff;text-decoration: none;text-shadow: 0px 1px 0 rgba(255,255,255,0); }
.style-46904 .album-list { text-align: center; }
.style-46904 .album { text-align: center; }
.style-46904 .photo figure { text-align: center; }
.style-46904 li.group { text-align: center; }
.style-46904 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-46904 .album .photo-list { text-align: center; }
.style-46904 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-46904 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-46904 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-46904 .event-detail { margin: 0 0 0 60px; }
.style-46904 .view-all:hover { color: #fff; }
.style-46904 .view-comments:hover { color: #333; }
.style-32043 .h2-style { margin: 0 0 20px 0; }
.style-32043 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-32043 .h4-style:hover { color: #333; }
.style-32043 A { display: inline-block;color: #FFFFFF;text-align: center;margin: 10px 0px 15px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: #64a70b;border-radius: 5px;font-family: 'Julius Sans One', sans-serif; }
.style-32043 A:hover { background-color: rgba(100,167,11,.75);color: #fff;text-decoration: none; }
.style-32043 .button { display: inline-block;text-align: center;margin: 10px;padding: 13px;font-size: 20px;font-weight: 800;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;color: #009ae0;font-family: "Julius Sans One"; }
.style-32043 .button:hover { color: #FFFFFF;background-color: #009AE0; }
.style-32043 { margin: 0 20px 40px 20px; }
.style-32043 time { color: #aaa;margin: 0 0 5px 0; }
.style-32043 .readmore { margin: 10px 0 0 0; }
.style-32043 .readmore:hover { color: #fff; }
.style-32043 .archive { margin: 10px 0 0 0; }
.style-32043 .archive:hover { color: #fff; }
.style-32043 .category-description { margin: 0 0 10px 0; }
.style-32043 .link-image { margin: 0 20px 0 0; }
.style-32043 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-32043 .h4-style A:hover { color: #333; }
.style-32043 .long-description { padding: 10px; }
.style-32043 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-32043 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-32043 .bio { margin: 10px 0 0 0; }
.style-32043 .answer { margin: 10px 0 0 0; }
.style-32043 .biobutton { margin: 10px 0 0 0; }
.style-32043 .biobutton:hover { color: #fff; }
.style-32043 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-32043 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-32043 A.links-urllink { display: inline-block;color: #FFFFFF;text-align: center;margin: 10px 0px 15px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: #64a70b;border-radius: 5px;font-family: 'Julius Sans One', sans-serif; }
.style-32043 A.links-urllink:hover { background-color: rgba(100,167,11,.75);color: #fff;text-decoration: none; }
.style-32043 li.group { text-align: center; }
.style-32043 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-32043 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-32043 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-32043 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-32043 .event-detail { margin: 0 0 0 60px; }
.style-32043 .view-all:hover { color: #fff; }
.style-32043 .view-comments:hover { color: #333; }
.style-17408 .h2-style { margin: 0 0 20px 0; }
.style-17408 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-17408 .h4-style:hover { color: #333; }
.style-17408 A { display: inline-block;text-align: center;margin: 10px;margin-top: 0px;padding: 13px;font-size: 20px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;color: #009AE0;font-family: 'Julius Sans One', sans-serif;text-shadow: 0px 1px 0 rgba(255,255,255,1); }
.style-17408 A:hover { color: #FFFFFF;background-color: #009AE0;text-shadow: 0px 1px 0 rgba(255,255,255,0); }
.style-17408 .button { display: inline-block;text-align: center;margin: 10px;padding: 13px;font-size: 20px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;color: #009AE0;font-family: "Julius Sans One";text-shadow: 0px 1px 0 rgba(255,255,255,1); }
.style-17408 .button:hover { color: #FFFFFF;background-color: #009AE0;text-shadow: 0px 1px 0 rgba(255,255,255,0); }
.style-17408 { margin: 0 20px 10px 20px;text-align: center; }
.style-17408 time { color: #aaa;margin: 0 0 5px 0; }
.style-17408 .readmore { margin: 10px 0 0 0; }
.style-17408 .readmore:hover { color: #fff; }
.style-17408 .archive { margin: 10px 0 0 0; }
.style-17408 .archive:hover { color: #fff; }
.style-17408 .category-description { margin: 0 0 10px 0; }
.style-17408 .link-image { margin: 0 20px 0 0; }
.style-17408 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-17408 .h4-style A:hover { color: #333; }
.style-17408 .long-description { padding: 10px; }
.style-17408 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-17408 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-17408 .bio { margin: 10px 0 0 0; }
.style-17408 .answer { margin: 10px 0 0 0; }
.style-17408 .biobutton { margin: 10px 0 0 0; }
.style-17408 .biobutton:hover { color: #fff; }
.style-17408 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-17408 .photo img { padding: 4px;float: left;margin: 0 10px 10px 0;text-align: center; }
.style-17408 A.links-urllink { display: inline-block;text-align: center;margin: 10px 0 5px 0;padding: 20px;font-size: 20px;line-height: 24px;font-weight: 200;text-decoration: none;text-transform: uppercase;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 1px;-moz-border-radius: 1px;background-color: rgba(0,169,224,.1);border-radius: 5px;font-family: "Open Sans";border: 1px solid rgba(0,169,224,.3);text-shadow: 0px 1px 0 rgba(255,255,255,1); }
.style-17408 A.links-urllink:hover { background-color: #00a9e0;color: #fff;text-decoration: none;text-shadow: 0px 1px 0 rgba(255,255,255,0); }
.style-17408 .album-list { text-align: center; }
.style-17408 .album { text-align: center; }
.style-17408 .photo figure { text-align: center; }
.style-17408 li.group { text-align: center; }
.style-17408 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-17408 .album .photo-list { text-align: center; }
.style-17408 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-17408 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-17408 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-17408 .event-detail { margin: 0 0 0 60px; }
.style-17408 .view-all:hover { color: #fff; }
.style-17408 .view-comments:hover { color: #333; }
.style-14526 .h2-style { margin: 0 0 20px 0;font-weight: normal; }
.style-14526 .button { padding: 8px 20px;border-radius: 3px; }
.style-14526 .button:hover { color: #fff; }
.style-14526 { margin: 0 0 40px 0;text-align: left; }
.style-14526 time { color: #696158;margin: 0 0 5px 0; }
.style-14526 .readmore { margin: 10px 0 0 0; }
.style-14526 .h4-style A { text-decoration: underline;font-size: 19px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14526 .h4-style A:hover { text-decoration: none; }
.style-14526 .brief-description { margin: 0 0 5px 0; }
.style-14526 .location { font-size: 14px;margin: 0 0 5px 0; }
.style-14526 .contact-info { margin: 0 0 5px 0; }
.style-14526 li.group { margin: 0 0 20px 0;padding: 0 0 20px 0;border-bottom: 2px solid #d7d2cb;text-align: left; }
.style-14526 div.content-wrap { text-align: left;margin: 0 15px; }
.style-14526 .registration { margin: 0 0 5px 0; }
.style-14526 .start-time { font-size: 14px;line-height: 18px; }
.style-14526 .end-time { font-size: 14px;line-height: 18px; }
.style-14526 .event-time { font-size: 14px;line-height: 18px; }
.style-14526 .date-icon { display: table-cell;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-14526 .month-name { font-size: 14px;line-height: 40px;color: rgba(255,255,255,0.5);text-transform: uppercase;height: 35px;width: 70px;border-radius: 35px 35px 0 0;background-color: #8c857b; }
.style-14526 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #fff;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;border-radius: 0 0 35px 35px;background-color: #8c857b; }
.style-14526 .event-detail { margin: 0 0 5px 0;display: table-cell;padding-left: 20px; }
.style-14526 .filter-group { background-color: rgba(0,169,224,.1);margin: 0 0 20px 0;border: none; }
.style-14526 .filter-group-title { padding: 10px 15px;border: none;margin: 0;font-weight: normal; }
.style-14526 .filter-group-list { width: 100%; }
.style-14526 .filter-item { padding: 5px 0 5px 20px;letter-spacing: 0px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-14526 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-14526 .button-group { display: block;margin: 0 0 20px 0; }
.style-14526 .select-all { display: none; }
.style-14526 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-14526 .calendardatepicker li.today a { background-color: #64a70b;color: #fff;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;margin: 0px;padding: 0px; }
.style-14526 .calendardatepicker li.selected-day a { background-color: rgba(0,169,224,1);color: #FFFFFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-14526 li.has-events a { color: #00a9e0;text-decoration: none; }
.style-14526 .calendar-days { margin: 0;border: 0; }
.style-14526 .month-pager { display: block;overflow: hidden;background-color: rgba(0,169,224,.1);padding: 10px 0;margin: 0; }
.style-14526 .prev-button { background-color: rgba(0,169,224,.1);margin-left: 10px;padding: 4px 10px;border-radius: 5px;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-14526 .prev-button:hover { background-color: #3b5e7f;color: #fff; }
.style-14526 .next-button { background-color: rgba(0,169,224,.1);margin-right: 10px;padding: 4px 10px;border-radius: 5px;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-14526 .next-button:hover { background-color: #3b5e7f;color: #fff; }
.style-14526 .month-select { background-color: rgba(215,210,203,.1);border: 0;padding: 5px;color: #8c857b;border-width: 1px;border-style: solid;border-color: rgba(215,210,203,1); }
.style-14526 .day-header span { margin: 0;border: 0;color: #00a9e0;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 5px 0; }
.style-14526 li.other-month a { background-color: rgba(215,210,203,.0);color: #cccccc; }
.style-14526 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 0;text-align: center; }
.style-14526 .today-button { text-transform: uppercase;text-decoration: underline;font-size: 20px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14526 .today-button:hover { text-decoration: none; }
.style-14526 .day a { margin: 0px;height: 30px;line-height: 30px;min-height: inherit !important;border-radius: 0px;font-size: 14px;font-weight: normal;color: #8c857b;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-border-radius: 0px;-moz-border-radius: 0px; }
.style-14526 .day a:hover { text-decoration: underline; }
.style-14526 .large-calendar-grid { border-color: transparent;border: 0; }
.style-14526 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-14526 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-14526 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-14526 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-14526 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-14526 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-14526 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-14526 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-14526 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-14526 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-14526 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-14526 .switch-to-grid { background-color: #64A70B;color: #FFFFFF;float: left; }
.style-14526 .switch-to-grid:hover { background-color: #00664F;color: #FFFFFF; }
.style-14526 .switch-to-grid:before { content: "Monthly "; }
.style-14526 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-14526 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-14526 .more-details { font-size: 14px;line-height: 18px; }
.style-14526 a.ical-feed { background-color: #64a70b; }
.style-14528 .h2-style { margin: 0 0 20px 0; }
.style-14528 .button { padding: 4px 10px;border-radius: 3px; }
.style-14528 .button:hover { color: #fff; }
.style-14528 { margin: 20px 0; }
.style-14528 time { color: #acacac;margin: 0 0 10px 0; }
.style-14528 .readmore { margin: 10px 0 0 0; }
.style-14528 .h4-style A { text-decoration: none;font-size: 18px;line-height: 24px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-14528 .h4-style A:hover { color: #333; }
.style-14528 .location { font-size: 12px;color: #696158; }
.style-14528 .caption { padding: 10px 0; }
.style-14528 .schedule-site { color: #64A70B; }
.style-14528 .schedule-rescheduled { color: #BD9F08; }
.style-14528 .schedule-cancelled { color: #DB1629; }
.style-14528 .start-time { font-size: 12px;color: #696158; }
.style-14528 .end-time { font-size: 12px;color: #696158; }
.style-14528 .event-time { font-size: 14px;color: #696158; }
.style-14528 .event-detail { margin: 0; }
.style-14528 .filter-group { background-color: rgba(0,169,224,.1);margin: 15px 0;border: none; }
.style-14528 .filter-group-title { padding: 10px 20px;border: none;font-weight: normal; }
.style-14528 .filter-group-list { width: 100%; }
.style-14528 .filter-item { padding: 5px 0 5px 20px !important;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-14528 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-14528 .button-group { display: block;margin: 15px 0; }
.style-14528 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-14528 .calendardatepicker li.today a { background-color: #878889;color: #fff; }
.style-14528 .calendardatepicker li.selected-day a { background-color: #70afec;color: #fff; }
.style-14528 li.has-events a { color: #4f7eaa; }
.style-14528 .calendar-days { margin: 0;border: 0; }
.style-14528 .month-pager { display: block;overflow: hidden;background-color: #4f7eaa;padding: 10px 0;margin: 0; }
.style-14528 .prev-button { background-color: #00a9e0;padding: 8px 10px;border-radius: 5px;color: #fff;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;text-decoration: none; }
.style-14528 .prev-button:hover { background-color: #00A9E0;color: #FFFFFF; }
.style-14528 .next-button { background-color: #00a9e0;padding: 8px 10px;border-radius: 5px;color: #ffffff;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;text-decoration: none; }
.style-14528 .next-button:hover { background-color: #00A9E0;color: #ffffff; }
.style-14528 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-14528 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-14528 li.other-month a { background-color: #f4f5f9; }
.style-14528 .selected-date { font-weight: bold;letter-spacing: 0px;text-transform: capitalize;margin: 0 0 20px 0;text-align: center;color: #00664f; }
.style-14528 .today-button { color: #fff;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-14528 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-14528 .large-calendar-grid { border-color: transparent;border: 0; }
.style-14528 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #00664f;color: #ffffff;text-transform: uppercase;font-size: 13px;font-weight: normal;letter-spacing: 2px;padding: 5px 0; }
.style-14528 .large-calendar-grid .day-holder { border-width: 1px;border-style: solid;border-color: #f4f5f9; }
.style-14528 .large-calendar-grid .date { padding: 5px;color: #696158; }
.style-14528 .large-calendar-grid .other-month.day-holder { background-color: #f5f5f5;border-width: 1px;border-style: solid;border-color: #FFFFFF; }
.style-14528 .large-calendar-grid .other-month.day-holder .date { color: #CCCCCC;padding: 5px;background: transparent; }
.style-14528 .large-calendar-grid .today.day-holder { background-color: rgba(215,210,203,.1); }
.style-14528 .large-calendar-grid .today.day-holder .date { border: 0;color: #fff !important;background-color: #00a9e0; }
.style-14528 .large-calendar-grid .has-events.day-holder { color: #00a9e0;border: 0;line-height: 18px;border-width: 1px;border-style: solid;border-color: #f4f5f9; }
.style-14528 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: #00a9e0;font-weight: bold;border: 0; }
.style-14528 .large-calendar-grid .day-holder .date.active { border: 0;background-color: rgba(0,169,224,.5); }
.style-14528 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-14528 .switch-to-list { background-color: #64A70B;color: #FFFFFF; }
.style-14528 .switch-to-list:hover { background-color: #00664F; }
.style-14528 .switch-to-list:before { content: "Daily "; }
.style-14528 .grid-filter-button { background-color: #00A9E0;color: #FFFFFF; }
.style-14528 .grid-filter-button:before { content: "Calendar "; }
.style-14528 .grid-filter-button.active { background-color: #00a9e0;color: #ffffff; }
.style-14528 .grid-filter-button.active:active { background-color: #8c857b; }
.style-14528 .grid-filter-button.active:before { content: " "; }
.style-14528 .grid-filter-button.active:after { content: " "; }
.style-14528 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px;margin-bottom: 0; }
.style-14528 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px;color: #00664f !important;font-weight: bold; }
.style-14528 .h4-style.calendar-event-title a:hover { text-decoration: underline; }
.style-14528 .more-details { font-size: 12px;color: #00a9e0 !important;display: block !important; }
.style-14528 a.ical-feed { background-color: #64a70b; }
.style-39465 .h2-style { margin: 0 0 20px 0; }
.style-39465 .button { padding: 4px 10px;border-radius: 3px; }
.style-39465 .button:hover { color: #fff; }
.style-39465 { margin: 20px 0; }
.style-39465 time { color: #acacac;margin: 0 0 10px 0; }
.style-39465 .readmore { margin: 10px 0 0 0; }
.style-39465 .h4-style A { text-decoration: none;font-size: 18px;line-height: 24px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-39465 .h4-style A:hover { color: #333; }
.style-39465 .location { font-size: 12px;color: #aaa; }
.style-39465 .caption { padding: 10px 0; }
.style-39465 .schedule-site { color: #64A70B; }
.style-39465 .schedule-rescheduled { color: #BD9F08; }
.style-39465 .schedule-cancelled { color: #DB1629; }
.style-39465 .start-time { font-size: 12px;color: #aaa; }
.style-39465 .end-time { font-size: 12px; }
.style-39465 .event-time { font-size: 14px; }
.style-39465 .event-detail { margin: 0; }
.style-39465 .filter-group { background-color: rgba(0,169,224,.1);margin: 15px 0;border: none; }
.style-39465 .filter-group-title { padding: 10px 20px;border: none;font-weight: normal; }
.style-39465 .filter-group-list { width: 100%; }
.style-39465 .filter-item { padding: 5px 0 5px 20px !important;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-39465 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-39465 .button-group { display: block;margin: 15px 0; }
.style-39465 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-39465 .calendardatepicker li.today a { background-color: #878889;color: #fff; }
.style-39465 .calendardatepicker li.selected-day a { background-color: #70afec;color: #fff; }
.style-39465 li.has-events a { color: #4f7eaa; }
.style-39465 .calendar-days { margin: 0;border: 0; }
.style-39465 .month-pager { display: block;overflow: hidden;background-color: #4f7eaa;padding: 10px 0;margin: 0; }
.style-39465 .prev-button { background-color: #00a9e0;padding: 8px 10px;border-radius: 5px;color: #fff;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;text-decoration: none; }
.style-39465 .prev-button:hover { background-color: #3b5e7f; }
.style-39465 .next-button { background-color: #00a9e0;padding: 8px 10px;border-radius: 5px;color: #fff;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;text-decoration: none; }
.style-39465 .next-button:hover { background-color: #3b5e7f; }
.style-39465 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-39465 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-39465 li.other-month a { background-color: #f4f5f9; }
.style-39465 .selected-date { font-weight: normal;letter-spacing: 0px;text-transform: capitalize;margin: 0 0 20px 0;text-align: center; }
.style-39465 .today-button { color: #fff;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-39465 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-39465 .large-calendar-grid { border-color: transparent;border: 0; }
.style-39465 .large-calendar-grid ol.calendar-header li { border: 0;background-color: rgba(0,169,224,.1);color: #8C857B;text-transform: uppercase;font-size: 13px;font-weight: normal;letter-spacing: 2px;padding: 5px 0; }
.style-39465 .large-calendar-grid .day-holder { border-width: 1px;border-style: solid;border-color: #f4f5f9; }
.style-39465 .large-calendar-grid .date { padding: 5px;color: #696158; }
.style-39465 .large-calendar-grid .other-month.day-holder { background-color: #F5F5F5;border-width: 1px;border-style: solid;border-color: #FFFFFF; }
.style-39465 .large-calendar-grid .other-month.day-holder .date { color: #CCCCCC;padding: 5px;background: transparent; }
.style-39465 .large-calendar-grid .today.day-holder .date { border: 0;color: #fff !important;background-color: #00A9E0; }
.style-39465 .large-calendar-grid .has-events.day-holder { color: #00a9e0;border: 0;line-height: 18px;border-width: 1px;border-style: solid;border-color: #f4f5f9; }
.style-39465 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: #00a9e0;font-weight: normal;border: 0; }
.style-39465 .large-calendar-grid .day-holder .date.active { border: 0;background-color: rgba(0,169,224,.5); }
.style-39465 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-39465 .grid-filter-button.active { background-color: #00a9e0;color: #ffffff; }
.style-39465 .grid-filter-button.active:active { background-color: #8c857b; }
.style-39465 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px;margin-bottom: 0; }
.style-39465 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px;color: #00a9e0 !important;font-weight: normal; }
.style-39465 .h4-style.calendar-event-title a:hover { text-decoration: underline; }
.style-39465 .more-details { font-size: 12px;color: #00a9e0 !important;display: block !important; }
.style-39465 a.ical-feed { background-color: #64a70b; }
.style-14523 .h1-style { color: #8c857b; }
.style-14523 .h2-style { margin: 0 0 20px 0;color: #8c857b; }
.style-14523 .h3-style { color: #8c857b; }
.style-14523 .h4-style { margin: 0;color: #8c857b;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14523 .h5-style { color: #8c857b; }
.style-14523 .h6-style { color: #8c857b; }
.style-14523 A { color: #8c857b; }
.style-14523 { margin: 0px 20px 40px 20px;padding: 20px;background-color: rgba(254,219,0,.5);background-repeat: no-repeat;background-position: left 5px top 5px, right 5px bottom 5px;text-align: center; }
.style-14523 time { color: #aaa;margin: 0 0 5px 0; }
.style-14523 .readmore { margin: 10px 0 0 0; }
.style-14523 .readmore:hover { color: #fff; }
.style-14523 .archive { margin: 10px 0 0 0; }
.style-14523 .archive:hover { color: #fff; }
.style-14523 .category-description { margin: 0 0 10px 0; }
.style-14523 .link-image { margin: 0 20px 0 0; }
.style-14523 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14523 .h4-style A:hover { color: #333; }
.style-14523 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-14523 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14523 .bio { margin: 10px 0 0 0; }
.style-14523 .answer { margin: 10px 0 0 0; }
.style-14523 .biobutton { margin: 10px 0 0 0; }
.style-14523 .biobutton:hover { color: #fff; }
.style-14523 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14523 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-14523 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2); }
.style-14523 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-14523 div.content-wrap { font-size: 22px;font-weight: 300;text-align: left;line-height: 150%; }
.style-14523 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-14523 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14523 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-14523 .event-detail { margin: 0 0 0 60px; }
.style-14523 .view-all:hover { color: #fff; }
.style-14523 .view-comments:hover { color: #333; }
.style-17585 .h1-style { color: #8c857b; }
.style-17585 .h2-style { margin: 0 0 20px 0;color: #8c857b; }
.style-17585 .h3-style { color: #8c857b; }
.style-17585 .h4-style { margin: 0;color: #8c857b;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-17585 .h5-style { color: #8c857b; }
.style-17585 .h6-style { color: #8c857b; }
.style-17585 A { color: #8c857b; }
.style-17585 { margin: 0 0 40px 0;padding: 20px 70px;background-color: rgba(254,219,0,.5);background-image: url('/ftpimages/492/site/797/images/quote-top.png'),url('/ftpimages/492/site/797/images/quote-bottom.png');background-repeat: no-repeat;background-position: left 5px top 5px, right 5px bottom 5px;text-align: center; }
.style-17585 time { color: #aaa;margin: 0 0 5px 0; }
.style-17585 .readmore { margin: 10px 0 0 0; }
.style-17585 .readmore:hover { color: #fff; }
.style-17585 .archive { margin: 10px 0 0 0; }
.style-17585 .archive:hover { color: #fff; }
.style-17585 .category-description { margin: 0 0 10px 0; }
.style-17585 .link-image { margin: 0 20px 0 0; }
.style-17585 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-17585 .h4-style A:hover { color: #333; }
.style-17585 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-17585 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-17585 .bio { margin: 10px 0 0 0; }
.style-17585 .answer { margin: 10px 0 0 0; }
.style-17585 .biobutton { margin: 10px 0 0 0; }
.style-17585 .biobutton:hover { color: #fff; }
.style-17585 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-17585 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-17585 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2); }
.style-17585 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-17585 div.content-wrap { font-size: 22px;line-height: 32px; }
.style-17585 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-17585 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-17585 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-17585 .event-detail { margin: 0 0 0 60px; }
.style-17585 .view-all:hover { color: #fff; }
.style-17585 .view-comments:hover { color: #333; }
.style-18564 .h2-style { margin: 0 0 30px 0;font-weight: normal;font-size: 27px;color: #64A70B; }
.style-18564 .h4-style { margin: 0;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;color: #00A9E0; }
.style-18564 .h4-style:hover { color: #333; }
.style-18564 { margin: 20px 0; }
.style-18564 time { color: #aaa;margin: 5px 0 5px 0;font-style: italic; }
.style-18564 .readmore { margin: 10px 0 0 0; }
.style-18564 .readmore:hover { color: #fff; }
.style-18564 .archive { margin: 10px 0 0 0; }
.style-18564 .archive:hover { color: #fff; }
.style-18564 .category-description { margin: 0 0 10px 0; }
.style-18564 .link-image { margin: 0 20px 0 0; }
.style-18564 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;color: #00664f;margin: 0 0 5px 0; }
.style-18564 .h4-style A:hover { color: #64a70b; }
.style-18564 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-18564 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-18564 .bus-phone:before { content: 'tel:410-323-8800 '; }
.style-18564 .bio { margin: 10px 0 0 0; }
.style-18564 .answer { margin: 10px 0 0 0; }
.style-18564 .biobutton { padding: 3px 10px; }
.style-18564 .biobutton:visited { content: '-'; }
.style-18564 .biobutton:active { content: '-'; }
.style-18564 .biobutton:hover { color: #fff; }
.style-18564 .title { font-size: 16px;line-height: 18px;font-weight: bold;color: #4f7eaa;margin: 10px 0;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-18564 .caption { margin: 0; }
.style-18564 .affinity img { padding: 4px;border: 1px solid #d4d5d9;margin-right: 10px; }
.style-18564 .submit-button { margin: 0 10px; }
.style-18564 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-18564 .fsd img { clear: both;padding-right: 10px;width: 100%; }
.style-18564 .department-label { padding: 5px;color: #8C857B; }
.style-18564 .grade-label { color: #8C857B; }
.style-18564 .letter-label { margin: 0px;padding: 0 0 5px 0;color: #8C857B; }
.style-18564 .letter-selector { margin: 0px; }
.style-18564 .faculty-staff-control { margin: 20px 0;padding: 10px;color: #fff;background-color: rgba(0,169,224,.1); }
.style-18564 .nick-name { font-weight: bold;color: #8c857b;font-size: 16px; }
.style-18564 .nick-name:before { content: '"'; }
.style-18564 .nick-name:after { content: '"'; }
.style-18564 .name-prefix { font-weight: bold; }
.style-18564 .first-name { font-weight: bold;color: #8c857b;font-size: 16px; }
.style-18564 .last-name { color: #8c857b;font-weight: bold;font-size: 16px; }
.style-18564 .maiden-name { font-style: italic;font-weight: bold;font-size: 16px; }
.style-18564 .backbutton { margin: 10px 0 0 0; }
.style-18564 .backbutton:hover { color: #fff; }
.style-18564 .cover-photo { margin-top: 10px;width: 100%; }
.style-18564 .file-count { margin: 0; }
.style-18564 .play-button { margin: 0 0 10px 0; }
.style-18564 .play-button:hover { color: #fff; }
.style-18564 .album-list { display: -webkit-box;/*safari*/
    display: flex;/*firefox*/
    display: -ms-flexbox;/*ie*/
    display: -webkit-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: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-box-align: stretch;-moz-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch; }
.style-18564 .album { margin: 10px 0.5%;-webkit-box-shadow: inset 0px 0px 0px 1px rgba(212, 213, 217, 1);-moz-box-shadow: inset 0px 0px 0px 1px rgba(212, 213, 217, 1);box-shadow: inset 0px 0px 0px 1px rgba(212, 213, 217, 1);background-color: #f0f1f5;text-align: center;padding: 10px;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto; }
.style-18564 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-18564 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-18564 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-18564 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-18564 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-18564 .event-detail { margin: 0 0 0 60px; }
.style-18564 .view-all:hover { color: #fff; }
.style-18564 .view-comments:hover { color: #333; }
.style-18564 .middle-initial { color: #8c857b;font-weight: bold;font-size: 16px; }
.style-18564 .maiden-name { color: #8c857b;font-weight: bold;font-size: 16px; }
.style-18564 .grad-year-short { color: #8c857b;font-weight: bold;font-size: 16px; }
.style-18564 .grad-year-short:before { content: "'"; }
.style-18804 .h2-style { margin: 0 0 20px 0; }
.style-18804 .h4-style { margin: 0 0 10px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18pt;font-weight: 400; }
.style-18804 A { color: #fff; }
.style-18804 { margin: 0 20px 30px 20px;padding: 20px 0;border-top: 5px solid #d7d2cb;border-bottom: 5px solid #d7d2cb;font-size: 20px;line-height: 32px;background-color: rgba(215,210,203,.1); }
.style-18804 .description { margin-bottom: 10px; }
.style-18804 time { color: #aaa;margin: 0 0 10px 0;display: block; }
.style-18804 .readmore { margin: 10px 0 0 0; }
.style-18804 .readmore:hover { color: #fff; }
.style-18804 .archive { margin: 10px 0 0 0; }
.style-18804 .archive:hover { color: #fff; }
.style-18804 .category-description { margin: 0 0 10px 0; }
.style-18804 .link-image { margin: 0 20px 0 0; }
.style-18804 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 18pt;font-weight: 400;display: block; }
.style-18804 .h4-style A:hover { color: #333; }
.style-18804 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-18804 .brief-description { margin-bottom: 10px;font-style: italic;float: left; }
.style-18804 .location { margin: 0 0 10px 0;font-weight: bold;float: left; }
.style-18804 .contact-info { margin: 0 0 10px 0; }
.style-18804 .text img { padding: 4px;margin: 0 10px 10px 0; }
.style-18804 .author { font-weight: bold;margin-bottom: 10px; }
.style-18804 .news img { padding: 4px;max-width: 60px; }
.style-18804 .bio { margin: 10px 0 0 0; }
.style-18804 .answer { margin: 10px 0 0 0; }
.style-18804 .biobutton { margin: 10px 0 0 0; }
.style-18804 .biobutton:hover { color: #fff; }
.style-18804 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-18804 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-18804 .affinity img { padding: 4px; }
.style-18804 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-18804 .newsdetail img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-18804 .backbutton { margin: 10px 0 0 0; }
.style-18804 .backbutton:hover { color: #fff; }
.style-18804 .listdetail img { padding: 4px;border: none;margin: 0 10px 10px 0; }
.style-18804 .photo figcaption { text-align: center; }
.style-18804 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-18804 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-18804 div.content-wrap { margin: 0 0 10px 0; }
.style-18804 .registration { float: right;margin-right: 20px;color: #fff;text-decoration: none;display: inline-block;border-radius: 5px;background-color: #00a9e0;padding: 10px 30px;font-weight: bold;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;border: 0px solid rgba(0, 169, 224, 0.3);transition: background-color 0.2s ease;margin: 10px 0px 0px;font-family: 'Open Sans', sans-serif;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;text-indent: 0px;white-space: normal;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px; }
.style-18804 .readmore-detail-page:hover { color: #fff; }
.style-18804 .date-icon { display: none; }
.style-18804 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-18804 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-18804 .event-detail { margin: 0 0 0 60px; }
.style-18804 .view-all:hover { color: #fff; }
.style-18804 .start-date { display: none; }
.style-18804 .end-date { display: none; }
.style-18804 .view-comments:hover { color: #333; }
.style-34122 .h2-style { margin: 0 0 20px 0;color: #64A70B;text-align: left;font-weight: normal;clear: both;padding-bottom: 0px; }
.style-34122 .h3-style { font-weight: 200; }
.style-34122 .h4-style { color: #64a70b;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;border-width: 2px;border-style: solid;border-color: #64a70b; }
.style-34122 .h4-style:link { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-34122 .h4-style:active { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-34122 .h4-style:hover { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-34122 .h4-style:focus { background-color: #64a70b; }
.style-34122 { margin: 0 20px 40px 20px; }
.style-34122 time { color: #aaa;margin: 0 0 5px 0; }
.style-34122 .readmore { margin: 10px 0 20px 0; }
.style-34122 .readmore:hover { color: #fff; }
.style-34122 .archive { margin: 10px 0 0 0; }
.style-34122 .archive:hover { color: #fff; }
.style-34122 .category-description { margin: 0 0 10px 0; }
.style-34122 .link-image { margin: 0 20px 0 0; }
.style-34122 .h4-style A { text-decoration: none;color: inherit;background-repeat: no-repeat;background-position: right center;display: block;padding: 15px 20px; }
.style-34122 .h4-style A:hover { color: inherit; }
.style-34122 .long-description { margin: 10px;text-align: left; }
.style-34122 .brief-description { margin: 10px; }
.style-34122 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-34122 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-34122 .bio { margin: 10px 0 0 0; }
.style-34122 .answer { margin: 10px 0 0 0; }
.style-34122 .biobutton { margin: 10px 0 0 0; }
.style-34122 .biobutton:hover { color: #fff; }
.style-34122 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-34122 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-34122 A.links-urllink { color: #64a70b;text-decoration: none;font-weight: bold;font-size: 17px;padding: 11px; }
.style-34122 A.links-urllink:hover { color: #8C857B; }
.style-34122 .readmore-detail-page:hover { color: #fff; }
.style-34122 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-34122 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-34122 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-34122 .event-detail { margin: 0 0 0 60px; }
.style-34122 .view-all:hover { color: #fff; }
.style-34122 .view-comments:hover { color: #333; }
.style-39152 .h2-style { margin: 0 0 20px 0;color: #64A70B;text-align: left;font-weight: normal;clear: both;padding-bottom: 0px; }
.style-39152 .h3-style { font-weight: 200; }
.style-39152 .h4-style { color: #64a70b;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color;border-color: #64a70b;border-width: 1px;border-style: solid; }
.style-39152 .h4-style:link { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-39152 .h4-style:active { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-39152 .h4-style:hover { color: #fff;background-color: #64a70b;border: 1px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-39152 .h4-style:focus { background-color: #64a70b; }
.style-39152 { margin: 0 20px 40px 20px; }
.style-39152 time { color: #aaa;margin: 0 0 5px 0; }
.style-39152 .readmore { margin: 10px 0 20px 0; }
.style-39152 .readmore:hover { color: #fff; }
.style-39152 .archive { margin: 10px 0 0 0; }
.style-39152 .archive:hover { color: #fff; }
.style-39152 .category-description { margin: 0 0 10px 0; }
.style-39152 .link-image { margin: 0 20px 0 0; }
.style-39152 .h4-style A { text-decoration: none;color: inherit;background-repeat: no-repeat;background-position: right center;display: block;padding: 15px 20px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/arrowCurriculum_OFF.png'); }
.style-39152 .h4-style A:hover { color: inherit;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/arrowCurriculum_ON.png');background-position: right center;background-repeat: no-repeat; }
.style-39152 .h4-style A:focus { background-color: #64a70b;color: #ffffff;background-image: none; }
.style-39152 .long-description { margin: 10px;text-align: left; }
.style-39152 .brief-description { margin: 10px; }
.style-39152 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-39152 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-39152 .bio { margin: 10px 0 0 0; }
.style-39152 .answer { margin: 10px 0 0 0; }
.style-39152 .biobutton { margin: 10px 0 0 0; }
.style-39152 .biobutton:hover { color: #fff; }
.style-39152 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-39152 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-39152 A.links-urllink { color: #64a70b;text-decoration: none;font-weight: bold;font-size: 17px;padding: 11px; }
.style-39152 A.links-urllink:hover { color: #8C857B; }
.style-39152 .readmore-detail-page:hover { color: #fff; }
.style-39152 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-39152 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-39152 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-39152 .event-detail { margin: 0 0 0 60px; }
.style-39152 .view-all:hover { color: #fff; }
.style-39152 .view-comments:hover { color: #333; }
.style-18675 .h2-style { margin: 0 0 20px 0; }
.style-18675 .h4-style { margin: 0 0 10px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-18675 { margin: 0 20px 20px 20px;padding: 0px 0 20px 0; }
.style-18675 .description { margin-bottom: 10px; }
.style-18675 time { color: #aaa;margin: 0 0 10px 0;display: block; }
.style-18675 .readmore { margin: 10px 0 0 0; }
.style-18675 .readmore:hover { color: #fff; }
.style-18675 .archive { margin: 10px 0 0 0; }
.style-18675 .archive:hover { color: #fff; }
.style-18675 .category-description { margin: 0 0 10px 0; }
.style-18675 .link-image { margin: 0 20px 0 0; }
.style-18675 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-18675 .h4-style A:hover { color: #333; }
.style-18675 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-18675 .brief-description { margin-bottom: 10px;font-style: italic; }
.style-18675 .location { margin: 0 0 10px 0;font-weight: bold; }
.style-18675 .contact-info { margin: 0 0 10px 0; }
.style-18675 .text img { padding: 4px;margin: 0 10px 10px 0; }
.style-18675 .author { font-weight: bold;margin-bottom: 10px; }
.style-18675 .news img { padding: 4px;max-width: 60px; }
.style-18675 .bio { margin: 10px 0 0 0; }
.style-18675 .answer { margin: 10px 0 0 0; }
.style-18675 .biobutton { margin: 10px 0 0 0; }
.style-18675 .biobutton:hover { color: #fff; }
.style-18675 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-18675 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-18675 .affinity img { padding: 4px; }
.style-18675 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-18675 .newsdetail img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-18675 .backbutton { margin: 10px 0 0 0; }
.style-18675 .backbutton:hover { color: #fff; }
.style-18675 .listdetail img { padding: 4px;border: none;margin: 0 10px 10px 0; }
.style-18675 .photo figcaption { text-align: center; }
.style-18675 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-18675 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-18675 div.content-wrap { margin: 0 0 10px 0; }
.style-18675 .registration { margin: 0 0 10px 0; }
.style-18675 .readmore-detail-page:hover { color: #fff; }
.style-18675 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-18675 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-18675 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-18675 .event-detail { margin: 0 0 0 60px; }
.style-18675 .view-all:hover { color: #fff; }
.style-18675 .view-comments:hover { color: #333; }
.style-14513 .h2-style { margin: 0 0 20px 0; }
.style-14513 .h3-style { margin: 20px 0; }
.style-14513 .h4-style { padding: 0 0 5px 0;border-bottom: 2px solid #4f7eaa;display: inline-block; }
.style-14513 { text-align: center;padding: 0 0 40px 0;margin: 0 0 40px 0;border-bottom: 2px solid #d4d5d9; }
.style-14513 time { color: #acacac;margin: 0 0 10px 0; }
.style-14513 .readmore { margin: 10px 0 0 0; }
.style-14513 .readmore:hover { color: #fff; }
.style-14513 .archive:hover { color: #fff; }
.style-14513 .category-description { margin: 0 0 20px 0; }
.style-14513 .link-image { display: block;margin: 0 auto 20px auto;padding: 4px;border: 1px solid #f4f5f9; }
.style-14513 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14513 .h4-style A:hover { color: #333; }
.style-14513 .photos { margin: 0 0 20px 0; }
.style-14513 .text img { padding: 4px;border: 1px solid #f4f5f9; }
.style-14513 .news img { padding: 4px;border: 1px solid #f4f5f9; }
.style-14513 .job-title { margin: 10px 0 0 0; }
.style-14513 .bio { margin: 10px 0 0 0; }
.style-14513 .biobutton { margin: 10px 0 0 0; }
.style-14513 .biobutton:hover { color: #fff; }
.style-14513 .title { text-decoration: none;color: #4f7eaa;font-size: 18px;padding: 0 0 5px 0;border-bottom: 2px solid #4f7eaa;display: inline-block; }
.style-14513 .affinity img { padding: 4px;border: 1px solid #f4f5f9;margin: 0 0 20px 0; }
.style-14513 .photo img { padding: 4px;border: 1px solid #f4f5f9; }
.style-14513 A.links-urllink { font-size: 18px;color: #4f7eaa;text-decoration: none;font-weight: bold;padding: 0 0 5px 0;margin: 0 0 5px 0;display: block;border-bottom: 2px solid #4f7eaa;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14513 A.links-urllink:hover { color: #333; }
.style-14513 li.group { display: inline-block;width: 27%;padding: 0 2%;vertical-align: top;border-left: 2px dashed #e0e0e0; }
.style-14513 li.group:first-child { border-left: 0; }
.style-14513 .date-icon { display: inline-block;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);padding: 8px;border-radius: 45px;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease; }
.style-14513 .date-icon:hover { border: 2px solid rgba(79,126,170,1); }
.style-14513 .month-name { font-size: 14px;line-height: 40px;color: rgba(255,255,255,0.5);text-transform: uppercase;height: 35px;width: 70px;border-radius: 35px 35px 0 0;background-color: #4f7eaa; }
.style-14513 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #fff;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;border-radius: 0 0 35px 35px;background-color: #4f7eaa; }
.style-14513 .event-detail { margin: 0; }
.style-14513 .view-all:hover { color: #fff; }
.style-28461 .h1-style { color: #00A9E0;text-transform: capitalize;letter-spacing: 0;text-align: center;font-size: 40px; }
.style-28461 .h2-style { margin: 0 0 20px 0;color: #64A70B;font-weight: normal;clear: both;padding-bottom: 0px; }
.style-28461 .h3-style { font-weight: 200; }
.style-28461 .h4-style { color: #64a70b;padding: 15px 20px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;border-width: 2px;border-style: solid;border-color: #64a70b; }
.style-28461 .h4-style:hover { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-28461 A { margin: 0;color: #8C857B;padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3);border-left: 2px solid #d7d2cb; }
.style-28461 A:hover { border-left: 5px solid #64a70b;padding-left: 25px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-position: right center;background-repeat: no-repeat;background-image: url('/ftpimages/758/site/861/images/arrow_taupe2.png');color: #64A70B; }
.style-28461 { margin: 0 20px 40px 20px; }
.style-28461 time { color: #aaa;margin: 0 0 5px 0; }
.style-28461 .readmore { margin: 10px 0 20px 0; }
.style-28461 .readmore:hover { color: #fff; }
.style-28461 .archive { margin: 10px 0 0 0; }
.style-28461 .archive:hover { color: #fff; }
.style-28461 .category-description { margin: 0 0 10px 0; }
.style-28461 .link-image { margin: 0 20px 0 0; }
.style-28461 .h4-style A { text-decoration: none;color: inherit; }
.style-28461 .h4-style A:hover { color: inherit; }
.style-28461 .long-description { margin: 10px;text-align: left; }
.style-28461 .brief-description { margin: 10px; }
.style-28461 .text img { padding: 0px;border: 5px solid #E8FCFF;margin: 0 10px 10px 0; }
.style-28461 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-28461 .bio { margin: 10px 0 0 0; }
.style-28461 .answer { margin: 10px 0 0 0; }
.style-28461 .biobutton { margin: 10px 0 0 0; }
.style-28461 .biobutton:hover { color: #fff; }
.style-28461 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-28461 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-28461 A.links-urllink { margin: 0;color: #8C857B;padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3);border-left: 2px solid #d7d2cb; }
.style-28461 A.links-urllink:hover { border-left: 5px solid #64a70b;padding-left: 25px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-position: right center;background-repeat: no-repeat;background-image: url('/ftpimages/758/site/861/images/arrow_taupe2.png');color: #64A70B; }
.style-28461 li.group { margin: 0 0 4px 0; }
.style-28461 .readmore-detail-page:hover { color: #fff; }
.style-28461 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-28461 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-28461 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-28461 .event-detail { margin: 0 0 0 60px; }
.style-28461 .view-all:hover { color: #fff; }
.style-28461 .view-comments:hover { color: #333; }
.style-28471 .h2-style { margin: 0 0 20px 0;text-align: left;font-weight: normal;clear: both;padding-bottom: 0px;color: #00A9E0; }
.style-28471 .h3-style { font-weight: 200; }
.style-28471 .h4-style { color: #64a70b;padding: 15px 20px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;border-width: 2px;border-style: solid;border-color: #64a70b; }
.style-28471 .h4-style:hover { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-28471 A { margin: 0;color: #8C857B;padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3);border-left: 2px solid #d7d2cb; }
.style-28471 A:hover { border-left: 5px solid #00a9e0;padding-left: 25px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-position: right center;background-repeat: no-repeat;background-image: url('/ftpimages/758/site/861/images/arrow_taupe2.png');color: #00A9E0; }
.style-28471 { margin: 0 20px 40px 20px; }
.style-28471 time { color: #aaa;margin: 0 0 5px 0; }
.style-28471 .readmore { margin: 10px 0 20px 0; }
.style-28471 .readmore:hover { color: #fff; }
.style-28471 .archive { margin: 10px 0 0 0; }
.style-28471 .archive:hover { color: #fff; }
.style-28471 .category-description { margin: 0 0 10px 0; }
.style-28471 .link-image { margin: 0 20px 0 0; }
.style-28471 .h4-style A { text-decoration: none;color: inherit; }
.style-28471 .h4-style A:hover { color: inherit; }
.style-28471 .long-description { margin: 10px;text-align: left; }
.style-28471 .brief-description { margin: 10px; }
.style-28471 .text img { padding: 0px;border: 5px solid #E8FCFF;margin: 0 10px 10px 0; }
.style-28471 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-28471 .bio { margin: 10px 0 0 0; }
.style-28471 .answer { margin: 10px 0 0 0; }
.style-28471 .biobutton { margin: 10px 0 0 0; }
.style-28471 .biobutton:hover { color: #fff; }
.style-28471 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-28471 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-28471 A.links-urllink { margin: 0;color: #8C857B;padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3);border-left: 2px solid #d7d2cb; }
.style-28471 A.links-urllink:hover { border-left: 5px solid #00A9E0;padding-left: 25px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-position: right center;background-repeat: no-repeat;background-image: url('/ftpimages/758/site/861/images/arrow_taupe2.png');color: #00A9E0; }
.style-28471 li.group { margin: 0 0 4px 0; }
.style-28471 .readmore-detail-page:hover { color: #fff; }
.style-28471 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-28471 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-28471 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-28471 .event-detail { margin: 0 0 0 60px; }
.style-28471 .view-all:hover { color: #fff; }
.style-28471 .view-comments:hover { color: #333; }
.style-28472 .h2-style { margin: 0 0 20px 0;text-align: left;font-weight: normal;clear: both;padding-bottom: 0px;color: #007D61; }
.style-28472 .h3-style { font-weight: 200; }
.style-28472 .h4-style { color: #64a70b;padding: 15px 20px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;border-width: 2px;border-style: solid;border-color: #64a70b; }
.style-28472 .h4-style:hover { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-28472 A { margin: 0;color: #8C857B;padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3);border-left: 2px solid #d7d2cb; }
.style-28472 A:hover { border-left: 5px solid #007D61;padding-left: 25px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-position: right center;background-repeat: no-repeat;background-image: url('/ftpimages/758/site/861/images/arrow_taupe2.png');color: #007D61; }
.style-28472 { margin: 20px 20px 40px 20px; }
.style-28472 time { color: #aaa;margin: 0 0 5px 0; }
.style-28472 .readmore { margin: 10px 0 20px 0; }
.style-28472 .readmore:hover { color: #fff; }
.style-28472 .archive { margin: 10px 0 0 0; }
.style-28472 .archive:hover { color: #fff; }
.style-28472 .category-description { margin: 0 0 10px 0; }
.style-28472 .link-image { margin: 0 20px 0 0; }
.style-28472 .h4-style A { text-decoration: none;color: inherit; }
.style-28472 .h4-style A:hover { color: inherit; }
.style-28472 .long-description { margin: 10px;text-align: left; }
.style-28472 .brief-description { margin: 10px; }
.style-28472 .text img { padding: 0px;border: 5px solid #E8FCFF;margin: 0 10px 10px 0; }
.style-28472 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-28472 .bio { margin: 10px 0 0 0; }
.style-28472 .answer { margin: 10px 0 0 0; }
.style-28472 .biobutton { margin: 10px 0 0 0; }
.style-28472 .biobutton:hover { color: #fff; }
.style-28472 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-28472 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-28472 A.links-urllink { margin: 0;color: #8C857B;padding: 15px 20px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.3);border-left: 2px solid #d7d2cb; }
.style-28472 A.links-urllink:hover { border-left: 5px solid #007D61;padding-left: 25px;color: #007D61;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-position: right center;background-repeat: no-repeat;background-image: url('/ftpimages/758/site/861/images/arrow_taupe2.png'); }
.style-28472 li.group { margin: 0 0 4px 0; }
.style-28472 .readmore-detail-page:hover { color: #fff; }
.style-28472 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-28472 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-28472 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-28472 .event-detail { margin: 0 0 0 60px; }
.style-28472 .view-all:hover { color: #fff; }
.style-28472 .view-comments:hover { color: #333; }
.style-35415 .h1-style { color: #00A9E0;text-transform: capitalize;letter-spacing: 0;text-align: center; }
.style-35415 .h2-style { margin: 0 0 5px 0px;color: #00A9E0;font-family: 'Open Sans', sans-serif;font-weight: normal;text-transform: uppercase;padding: 10px 0;background: linear-gradient(to bottom right, transparent 50%, #d7d2cb 50%) no-repeat, linear-gradient(to bottom right, transparent 0.1%, #d7d2cb 0.1%) no-repeat;background-size: 0% 0%, 100% 7px;background-position: 0% 0%, 0% 100%; }
.style-35415 .h2-style:hover { background: linear-gradient(to bottom right, transparent 50%, #8c857b 50%) no-repeat, linear-gradient(to bottom right, transparent 0.1%, #8c857b 0.1%) no-repeat;background-size: 0% 0%, 100% 7px;background-position: 0% 0%, 0% 100%;color: #64A70B; }
.style-35415 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-35415 .h4-style:hover { color: #fff; }
.style-35415 A { margin: 5px 10px 15px 10px;color: #8C857B;padding: 20px 20px;text-decoration: none;-webkit-transition: box-shadow 0.5s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;display: inline-block;text-align: center;font-size: 20px;line-height: 24px;width: 80%;background-color: rgba(215,210,203,.2);font-family: 'Julius Sans One', sans-serif;border-top: 5px solid #00a9e0; }
.style-35415 A:hover { border-top: 5px solid  rgba(255,255,255,.5);-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-position: right center;background-repeat: no-repeat;color: #FFFFFF;background-color: #00A9E0; }
.style-35415 .button { background-color: #E8FCFF;color: #00A9E0; }
.style-35415 .button:hover { background-color: #00a9e0;color: #FFFFFF; }
.style-35415 { margin: 0px 0px;padding: 0px;text-align: left; }
.style-35415 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-35415 .readmore { margin: 10px 0 0 0; }
.style-35415 .readmore:hover { color: #fff; }
.style-35415 .archive { margin: 10px 0 0 0; }
.style-35415 .archive:hover { color: #fff; }
.style-35415 .category-description { margin: 0 0 10px 0; }
.style-35415 .link-image { margin: 0 20px 0 0; }
.style-35415 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-35415 .h4-style A:hover { text-decoration: underline; }
.style-35415 .long-description { margin: 0;padding: 0 50px; }
.style-35415 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-35415 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.5);max-width: 60px; }
.style-35415 .bio { margin: 10px 0 0 0; }
.style-35415 .answer { margin: 10px 0 0 0; }
.style-35415 .biobutton { margin: 10px 0 0 0; }
.style-35415 .biobutton:hover { color: #fff; }
.style-35415 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-35415 .caption { font-style: italic;margin: 0;padding: 5px 0; }
.style-35415 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.5); }
.style-35415 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.5);float: left;margin: 0 10px 10px 0; }
.style-35415 A.links-urllink { margin: 5px 10px 15px 10px;color: #8C857B;padding: 20px 20px;text-decoration: none;-webkit-transition: box-shadow 0.5s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;display: inline-block;text-align: center;font-size: 22px;line-height: 26px;width: 80%;background-color: rgba(215,210,203,.2);font-family: Open Sans;border-top: 5px solid #00a9e0; }
.style-35415 A.links-urllink:active { box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.5) inset, 0px -2px 20px white, 0px 1px 5px rgba(0, 0, 0, 0.1), 0px 2px 10px rgba(0, 0, 0, 0.1); }
.style-35415 A.links-urllink:hover { border-top: 5px solid  rgba(255,255,255,.5);-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-position: right center;background-repeat: no-repeat;color: #FFFFFF;background-color: #00A9E0; }
.style-35415 .photo figcaption { text-align: center; }
.style-35415 li.group { margin: 0px 0px;padding: 0px 0;overflow: hidden;clear: both;text-align: center; }
.style-35415 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-35415 div.content-wrap { font-size: 17px;padding: 0px;padding-top: 0px;line-height: 24px;padding-left: 0; }
.style-35415 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-35415 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-35415 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-35415 .event-detail { margin: 0 0 0 60px; }
.style-35415 .view-all:hover { color: #fff; }
.style-35415 .view-comments:hover { color: #333; }
.style-42738 .h1-style { color: #00A9E0;text-transform: capitalize;letter-spacing: 0;text-align: center; }
.style-42738 .h2-style { margin: 0 0 5px 0px;color: #00A9E0;font-family: 'Open Sans', sans-serif;font-weight: normal;text-transform: uppercase;padding: 10px 0;background: linear-gradient(to bottom right, transparent 50%, #d7d2cb 50%) no-repeat, linear-gradient(to bottom right, transparent 0.1%, #d7d2cb 0.1%) no-repeat;background-size: 0% 0%, 100% 7px;background-position: 0% 0%, 0% 100%; }
.style-42738 .h2-style:hover { background: linear-gradient(to bottom right, transparent 50%, #8c857b 50%) no-repeat, linear-gradient(to bottom right, transparent 0.1%, #8c857b 0.1%) no-repeat;background-size: 0% 0%, 100% 7px;background-position: 0% 0%, 0% 100%;color: #64A70B; }
.style-42738 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-42738 .h4-style:hover { color: #fff; }
.style-42738 A { color: #00A9E0; }
.style-42738 .button { background-color: #E8FCFF;color: #00A9E0; }
.style-42738 .button:hover { background-color: #00a9e0;color: #FFFFFF; }
.style-42738 { margin: 0px 0px;padding: 0px;text-align: left; }
.style-42738 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-42738 .readmore { margin: 10px 0 0 0; }
.style-42738 .readmore:hover { color: #fff; }
.style-42738 .archive { margin: 10px 0 0 0; }
.style-42738 .archive:hover { color: #fff; }
.style-42738 .category-description { margin: 0 0 10px 0; }
.style-42738 .link-image { margin: 0 20px 0 0; }
.style-42738 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-42738 .h4-style A:hover { text-decoration: underline; }
.style-42738 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-42738 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-42738 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.5);max-width: 60px; }
.style-42738 .bio { margin: 10px 0 0 0; }
.style-42738 .answer { margin: 10px 0 0 0; }
.style-42738 .biobutton { margin: 10px 0 0 0; }
.style-42738 .biobutton:hover { color: #fff; }
.style-42738 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-42738 .caption { font-style: italic;margin: 0;padding: 5px 0; }
.style-42738 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.5); }
.style-42738 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.5);float: left;margin: 0 10px 10px 0; }
.style-42738 A.links-urllink { margin: 5px 10px 15px 10px;color: #8C857B;padding: 20px 20px;text-decoration: none;-webkit-transition: box-shadow 0.5s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;display: inline-block;text-align: center;font-size: 22px;line-height: 26px;width: 80%;background-color: rgba(215,210,203,.2);font-family: Open Sans;border-top: 5px solid #00664F; }
.style-42738 A.links-urllink:active { box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.5) inset, 0px -2px 20px white, 0px 1px 5px rgba(0, 0, 0, 0.1), 0px 2px 10px rgba(0, 0, 0, 0.1); }
.style-42738 A.links-urllink:hover { border-top: 5px solid  rgba(255,255,255,.5);-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-position: right center;background-repeat: no-repeat;color: #FFFFFF;background-color: #00664F; }
.style-42738 .photo figcaption { text-align: center; }
.style-42738 li.group { margin: 0px 0px;padding: 0px 0;overflow: hidden;clear: both;text-align: center; }
.style-42738 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-42738 div.content-wrap { font-size: 17px;padding: 0px;padding-top: 0px;line-height: 24px;padding-left: 0; }
.style-42738 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-42738 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-42738 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-42738 .event-detail { margin: 0 0 0 60px; }
.style-42738 .view-all:hover { color: #fff; }
.style-42738 .view-comments:hover { color: #333; }
.style-35414 .h1-style { color: #00A9E0;text-transform: capitalize;letter-spacing: 0;text-align: center; }
.style-35414 .h2-style { margin: 0 0 5px 0px;color: #00A9E0;font-family: 'Open Sans', sans-serif;font-weight: normal;text-transform: uppercase;padding: 10px 0;background: linear-gradient(to bottom right, transparent 50%, #d7d2cb 50%) no-repeat, linear-gradient(to bottom right, transparent 0.1%, #d7d2cb 0.1%) no-repeat;background-size: 0% 0%, 100% 7px;background-position: 0% 0%, 0% 100%; }
.style-35414 .h2-style:hover { background: linear-gradient(to bottom right, transparent 50%, #8c857b 50%) no-repeat, linear-gradient(to bottom right, transparent 0.1%, #8c857b 0.1%) no-repeat;background-size: 0% 0%, 100% 7px;background-position: 0% 0%, 0% 100%;color: #64A70B; }
.style-35414 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-35414 .h4-style:hover { color: #fff; }
.style-35414 A { margin: 5px 10px 15px 10px;color: #8C857B;padding: 20px 20px;text-decoration: none;-webkit-transition: box-shadow 0.5s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;display: inline-block;text-align: center;font-size: 20px;line-height: 24px;width: 80%;background-color: rgba(215,210,203,.2);font-family: 'Julius Sans One', sans-serif;border-top: 5px solid #64a70b; }
.style-35414 A:hover { border-top: 5px solid  rgba(255,255,255,.5);-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-position: right center;background-repeat: no-repeat;color: #FFFFFF;background-color: #64A70B; }
.style-35414 .button { background-color: #E8FCFF;color: #00A9E0; }
.style-35414 .button:hover { background-color: #00a9e0;color: #FFFFFF; }
.style-35414 { margin: 0px 0px;padding: 0px;text-align: left; }
.style-35414 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-35414 .readmore { margin: 10px 0 0 0; }
.style-35414 .readmore:hover { color: #fff; }
.style-35414 .archive { margin: 10px 0 0 0; }
.style-35414 .archive:hover { color: #fff; }
.style-35414 .category-description { margin: 0 0 10px 0; }
.style-35414 .link-image { margin: 0 20px 0 0; }
.style-35414 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-35414 .h4-style A:hover { text-decoration: underline; }
.style-35414 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-35414 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-35414 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.5);max-width: 60px; }
.style-35414 .bio { margin: 10px 0 0 0; }
.style-35414 .answer { margin: 10px 0 0 0; }
.style-35414 .biobutton { margin: 10px 0 0 0; }
.style-35414 .biobutton:hover { color: #fff; }
.style-35414 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-35414 .caption { font-style: italic;margin: 0;padding: 5px 0; }
.style-35414 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.5); }
.style-35414 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.5);float: left;margin: 0 10px 10px 0; }
.style-35414 A.links-urllink { margin: 5px 10px 15px 10px;color: #8C857B;padding: 20px 20px;text-decoration: none;-webkit-transition: box-shadow 0.5s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;display: inline-block;text-align: center;font-size: 22px;line-height: 26px;width: 80%;background-color: rgba(215,210,203,.2);border-top: 5px solid #64a70b;font-family: Open Sans; }
.style-35414 A.links-urllink:active { box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.5) inset, 0px -2px 20px white, 0px 1px 5px rgba(0, 0, 0, 0.1), 0px 2px 10px rgba(0, 0, 0, 0.1); }
.style-35414 A.links-urllink:hover { border-top: 5px solid  rgba(255,255,255,.5);-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-position: right center;background-repeat: no-repeat;color: #FFFFFF;background-color: #64A70B; }
.style-35414 .photo figcaption { text-align: center; }
.style-35414 li.group { margin: 0px 0px;padding: 0px 0;overflow: hidden;clear: both;text-align: center; }
.style-35414 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-35414 div.content-wrap { font-size: 17px;padding: 0px;padding-top: 0px;line-height: 24px;padding-left: 0; }
.style-35414 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-35414 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-35414 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-35414 .event-detail { margin: 0 0 0 60px; }
.style-35414 .view-all:hover { color: #fff; }
.style-35414 .view-comments:hover { color: #333; }
.style-35416 .h1-style { color: #00A9E0;text-transform: capitalize;letter-spacing: 0;text-align: center; }
.style-35416 .h2-style { margin: 0 0 5px 0px;color: #fff;font-family: 'Open Sans', sans-serif;font-weight: normal;text-transform: uppercase;padding: 10px 5px;background: #fad245; }
.style-35416 .h4-style:focus { border-top: 5px solid #fad245; }
.style-35416 A { margin: 5px 10px 15px 10px;color: #8C857B;padding: 20px 20px;text-decoration: none;-webkit-transition: box-shadow 0.5s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;display: inline-block;text-align: center;font-size: 20px;line-height: 24px;width: 80%;background-color: rgba(215,210,203,.2);font-family: 'Julius Sans One', sans-serif;border-top: 5px solid #fad245; }
.style-35416 A:hover { border-top: 5px solid  rgba(255,255,255,.5);-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-position: right center;background-repeat: no-repeat;color: #FFFFFF;background-color: #fad245; }
.style-35416 .button { background-color: #E8FCFF;color: #00A9E0; }
.style-35416 .button:hover { background-color: #00a9e0;color: #FFFFFF; }
.style-35416 { margin: 0px 0px;padding: 0px;text-align: left; }
.style-35416 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-35416 .readmore { margin: 10px 0 0 0; }
.style-35416 .readmore:hover { color: #fff; }
.style-35416 .archive { margin: 10px 0 0 0; }
.style-35416 .archive:hover { color: #fff; }
.style-35416 .category-description { margin: 0 0 10px 0; }
.style-35416 .link-image { margin: 0 20px 0 0; }
.style-35416 .h4-style A { margin: 5px 10px 15px 10px;display: block;width: 90%;color: #8C857B;background-color: rgba(215,210,203,.2);padding: 20px 20px;text-decoration: none;-webkit-transition: box-shadow 0.5s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;text-align: left;font-size: 20px;line-height: 24px;font-family: 'Julius Sans One', sans-serif;border-top: 5px solid rgba(215,210,203,.5);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/arrow_taupe2.png');background-position: right center;background-repeat: no-repeat; }
.style-35416 .h4-style A:hover { border-top: 5px solid  #64a70b;text-decoration: none;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/arrow_down_taupe4.png');background-position: right center;background-repeat: no-repeat;font-weight: bold; }
.style-35416 .h4-style A:focus { background-color: #64a70b;color: #ffffff;border-top: 5px solid rgba(255,255,255,.5); }
.style-35416 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-35416 .brief-description { margin: 5px 25px 15px 15px;text-align: left;padding-left: 15px;display: block;font-size: 15px; }
.style-35416 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-35416 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.5);max-width: 60px; }
.style-35416 .bio { margin: 10px 0 0 0; }
.style-35416 .answer { margin: 10px 0 0 0; }
.style-35416 .biobutton { margin: 10px 0 0 0; }
.style-35416 .biobutton:hover { color: #fff; }
.style-35416 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-35416 .caption { font-style: italic;margin: 0;padding: 5px 0; }
.style-35416 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.5); }
.style-35416 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.5);float: left;margin: 0 10px 10px 0; }
.style-35416 A.links-urllink { margin: 5px 10px 15px 10px;color: #8C857B;padding: 20px 20px;text-decoration: none;-webkit-transition: box-shadow 0.5s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;display: inline-block;text-align: center;font-size: 22px;line-height: 26px;width: 80%;background-color: rgba(215,210,203,.2);font-family: Open Sans;border-top: 5px solid #fad245; }
.style-35416 A.links-urllink:active { box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.5) inset, 0px -2px 20px white, 0px 1px 5px rgba(0, 0, 0, 0.1), 0px 2px 10px rgba(0, 0, 0, 0.1); }
.style-35416 A.links-urllink:hover { border-top: 5px solid  rgba(255,255,255,.5);-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-position: right center;background-repeat: no-repeat;color: #FFFFFF;background-color: #fad245; }
.style-35416 .photo figcaption { text-align: center; }
.style-35416 li.group { margin: 0px 0px;padding: 0px 0;overflow: hidden;clear: both;text-align: center; }
.style-35416 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-35416 div.content-wrap { font-size: 17px;padding: 0px;padding-top: 0px;line-height: 24px;padding-left: 0; }
.style-35416 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-35416 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-35416 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-35416 .event-detail { margin: 0 0 0 60px; }
.style-35416 .view-all:hover { color: #fff; }
.style-35416 .view-comments:hover { color: #333; }
.style-18614 .h2-style { margin: 0 0 20px 0; }
.style-18614 .h4-style { margin: 0 0 10px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-18614 { margin: 0 20px 20px 20px;padding: 0px 0 20px 0; }
.style-18614 .description { margin-bottom: 10px; }
.style-18614 time { color: #aaa;margin: 0 0 10px 0;display: block; }
.style-18614 .readmore { margin: 10px 0 0 0; }
.style-18614 .readmore:hover { color: #fff; }
.style-18614 .archive { margin: 10px 0 0 0; }
.style-18614 .archive:hover { color: #fff; }
.style-18614 .category-description { margin: 0 0 10px 0; }
.style-18614 .link-image { margin: 0 20px 0 0; }
.style-18614 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-18614 .h4-style A:hover { color: #333; }
.style-18614 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-18614 .brief-description { margin-bottom: 10px;font-style: italic; }
.style-18614 .location { margin: 0 0 10px 0;font-weight: bold; }
.style-18614 .contact-info { margin: 0 0 10px 0; }
.style-18614 .text img { padding: 4px;margin: 0 10px 10px 0; }
.style-18614 .author { font-weight: bold;margin-bottom: 10px; }
.style-18614 .news img { padding: 4px;max-width: 60px; }
.style-18614 .bio { margin: 10px 0 0 0; }
.style-18614 .answer { margin: 10px 0 0 0; }
.style-18614 .biobutton { margin: 10px 0 0 0; }
.style-18614 .biobutton:hover { color: #fff; }
.style-18614 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-18614 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-18614 .affinity img { padding: 4px; }
.style-18614 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-18614 .newsdetail img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-18614 .backbutton { margin: 10px 0 0 0; }
.style-18614 .backbutton:hover { color: #fff; }
.style-18614 .listdetail img { padding: 4px;border: none;margin: 0 10px 10px 0; }
.style-18614 .photo figcaption { text-align: center; }
.style-18614 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-18614 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-18614 div.content-wrap { margin: 0 0 10px 0; }
.style-18614 .registration { margin: 0 0 10px 0; }
.style-18614 .readmore-detail-page:hover { color: #fff; }
.style-18614 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-18614 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-18614 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-18614 .event-detail { margin: 0 0 0 60px; }
.style-18614 .view-all:hover { color: #fff; }
.style-18614 .view-comments:hover { color: #333; }
.style-15884 .h3-style { font-weight: normal; }
.style-15884 .button { background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);color: #ffffff;font-size: 20px;padding: 20px 40px; }
.style-15884 .button:hover { background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2); }
.style-15884 { margin: 0px 20px 40px 20px;padding: 0px;text-align: center;font-size: 20px;line-height: 32px; }
.style-15884 .submit-button { margin-top: 20px;text-align: left; }
.style-15884 form select:not([multiple]) { color: #8c857b; }
.style-15884 form select[multiple] { color: #8c857b; }
.style-15884 .field-row { text-align: left; }
.style-15884 div.content-wrap { font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 22px;line-height: 175%;text-align: left; }
.style-19099 .h2-style { text-align: center; }
.style-19099 { margin: 20px 20px 20px 20px;padding: 0;text-align: center;font-size: 20px;line-height: 32px; }
.style-19099 .header-widget { font-style: italic;color: #64A70B;font-weight: 300; }
.style-19099 div.content-wrap { font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 22px;line-height: 175%;text-align: center;color: #64a70b; }
.style-33922 .h3-style { font-weight: normal; }
.style-33922 { margin: 0px 20px 40px 20px;padding: 0px;text-align: center;font-size: 20px;line-height: 32px; }
.style-33922 div.content-wrap { font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 22px;line-height: 175%;text-align: left;margin: 40px 0 20px 0; }
.style-14521 .h2-style { margin: 0 0 20px 0;color: #64A70B;text-align: left;font-weight: normal;clear: both;padding-bottom: 0px; }
.style-14521 .h3-style { font-weight: 200; }
.style-14521 .h4-style { color: #64a70b;padding: 15px 20px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;border-width: 2px;border-style: solid;border-color: #64a70b; }
.style-14521 .h4-style:hover { color: #fff;background-color: #64a70b;border: 2px solid #64a70b;background-repeat: no-repeat;background-position: right center; }
.style-14521 { margin: 0 20px 40px 20px; }
.style-14521 time { color: #aaa;margin: 0 0 5px 0; }
.style-14521 .readmore { margin: 10px 0 20px 0; }
.style-14521 .readmore:hover { color: #fff; }
.style-14521 .archive { margin: 10px 0 0 0; }
.style-14521 .archive:hover { color: #fff; }
.style-14521 .category-description { margin: 0 0 10px 0; }
.style-14521 .link-image { margin: 0 20px 0 0; }
.style-14521 .h4-style A { text-decoration: none;color: inherit;background-repeat: no-repeat;background-position: right center; }
.style-14521 .h4-style A:hover { color: inherit; }
.style-14521 .long-description { margin: 10px;text-align: left; }
.style-14521 .brief-description { margin: 10px; }
.style-14521 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-14521 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14521 .bio { margin: 10px 0 0 0; }
.style-14521 .answer { margin: 10px 0 0 0; }
.style-14521 .biobutton { margin: 10px 0 0 0; }
.style-14521 .biobutton:hover { color: #fff; }
.style-14521 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14521 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-14521 A.links-urllink { color: #64a70b;text-decoration: none;font-weight: bold;font-size: 17px;padding: 11px; }
.style-14521 A.links-urllink:hover { color: #8C857B; }
.style-14521 .readmore-detail-page:hover { color: #fff; }
.style-14521 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-14521 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14521 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-14521 .event-detail { margin: 0 0 0 60px; }
.style-14521 .view-all:hover { color: #fff; }
.style-14521 .view-comments:hover { color: #333; }
.style-14535 .h2-style { margin: 0 0 20px 0; }
.style-14535 .h4-style { margin: 0;color: #4f7eaa;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14535 .h4-style:hover { color: #333; }
.style-14535 { margin: 0 0 40px 0; }
.style-14535 time { color: #aaa;margin: 0 0 5px 0;font-style: italic; }
.style-14535 .readmore { margin: 10px 0 0 0; }
.style-14535 .readmore:hover { color: #fff; }
.style-14535 .archive { margin: 10px 0 0 0; }
.style-14535 .archive:hover { color: #fff; }
.style-14535 .category-description { margin: 0 0 10px 0; }
.style-14535 .link-image { margin: 0 20px 0 0; }
.style-14535 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14535 .h4-style A:hover { color: #333; }
.style-14535 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-14535 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-14535 .bio { margin: 10px 0 0 0; }
.style-14535 .answer { margin: 10px 0 0 0; }
.style-14535 .biobutton { margin: 10px 0 0 0; }
.style-14535 .biobutton:hover { color: #fff; }
.style-14535 .title { font-size: 16px;line-height: 18px;font-weight: bold;color: #4f7eaa;margin: 10px 0;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14535 .caption { margin: 0; }
.style-14535 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14535 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-14535 .backbutton { margin: 10px 0 0 0; }
.style-14535 .backbutton:hover { color: #fff; }
.style-14535 .cover-photo { margin-top: 10px;width: 100%; }
.style-14535 .file-count { margin: 0; }
.style-14535 .play-button { margin: 0 0 10px 0; }
.style-14535 .play-button:hover { color: #fff; }
.style-14535 .album-list { display: -webkit-box;/*safari*/
    display: flex;/*firefox*/
    display: -ms-flexbox;/*ie*/
    display: -webkit-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: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-box-align: stretch;-moz-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch; }
.style-14535 .album { margin: 10px 0.5%;-webkit-box-shadow: inset 0px 0px 0px 1px rgba(212, 213, 217, 1);-moz-box-shadow: inset 0px 0px 0px 1px rgba(212, 213, 217, 1);box-shadow: inset 0px 0px 0px 1px rgba(212, 213, 217, 1);background-color: #f0f1f5;text-align: center;padding: 10px;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto; }
.style-14535 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden; }
.style-14535 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-14535 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-14535 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14535 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-14535 .event-detail { margin: 0 0 0 60px; }
.style-14535 .view-all:hover { color: #fff; }
.style-14535 .view-comments:hover { color: #333; }
.style-14527 .h1-style { color: rgba(0,169,224,1);font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 38px;letter-spacing: 0.1em;text-transform: uppercase; }
.style-14527 { text-align: center;background-color: rgba(215,210,203,.1);padding: 20px 0;border-bottom: 1px solid  rgba(215,210,203,1);margin: 0 0px 20px 0px; }
.style-14527 .team-name { color: rgba(0,169,224,1);font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 30px;letter-spacing: 0.1em;text-transform: uppercase; }
.style-14527 .team-schoolyear { font-weight: bold; }
.style-14530 .h1-style { color: #005380; }
.style-14530 .h2-style { font-size: 24px;text-transform: none;letter-spacing: 0;float: left;display: block;padding: 17px 20px 17px 0;margin: 0 20px 0 0;border-right: 2px solid rgba(0,0,0,.25);color: #fff; }
.style-14530 .h4-style { margin: 0;color: #fff;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14530 .h4-style:hover { color: #fff; }
.style-14530 .h5-style { color: #fff; }
.style-14530 .h6-style { color: #fff; }
.style-14530 A { color: #fff; }
.style-14530 .button { background-color: rgba(0,0,0,.25); }
.style-14530 .button:hover { background-color: rgba(0,0,0,.1); }
.style-14530 { margin: 0px 20px 40px 20px;padding: 20px;background-color: rgba(0,169,224,1);color: #fff; }
.style-14530 time { color: #aaa;margin: 0 0 5px 0; }
.style-14530 .readmore { margin: 10px 0 0 0; }
.style-14530 .readmore:hover { color: #fff; }
.style-14530 .archive { margin: 10px 0 0 0; }
.style-14530 .archive:hover { color: #fff; }
.style-14530 .category-description { margin: 0 0 10px 0; }
.style-14530 .link-image { margin: 0 20px 0 0; }
.style-14530 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14530 .h4-style A:hover { color: #333; }
.style-14530 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-14530 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-14530 .bio { margin: 10px 0 0 0; }
.style-14530 .answer { margin: 10px 0 0 0; }
.style-14530 .biobutton { margin: 10px 0 0 0; }
.style-14530 .biobutton:hover { color: #fff; }
.style-14530 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14530 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-14530 .fsd img { width: auto !important;height: auto !important;max-width: 72px;padding: 4px;border: 1px solid #d4d5d9; }
.style-14530 .letter-label { color: #878889;margin: 0 0 5px 0; }
.style-14530 .letter-selector { border: 0;padding: 5px 0; }
.style-14530 .team-label { margin: 0 0 3px 0; }
.style-14530 .team-selector { border: 0;padding: 5px 0; }
.style-14530 .season-label { margin: 0 0 3px 0; }
.style-14530 .season-selector { border: 0;padding: 5px 0; }
.style-14530 .school-level-label { margin: 0 0 3px 0; }
.style-14530 .school-level-selector { border: 0;padding: 5px 0; }
.style-14530 .department-label { margin: 0 0 3px 0; }
.style-14530 .department-selector { border: 0;padding: 5px 0; }
.style-14530 .grade-label { margin: 0 0 3px 0; }
.style-14530 .grade-selector { border: 0;padding: 5px 0; }
.style-14530 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden; }
.style-14530 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-14530 div.content-wrap { padding: 17px 0 3px 0;float: left; }
.style-14530 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-14530 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14530 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-14530 .event-detail { margin: 0 0 0 60px; }
.style-14530 .view-all:hover { color: #fff; }
.style-14530 .view-comments:hover { color: #333; }
.style-14536 .h2-style { margin: 0 0 20px 10px; }
.style-14536 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14536 .h4-style:hover { color: #333; }
.style-14536 { margin: 0 0 40px 0; }
.style-14536 time { color: #aaa;margin: 0 0 5px 0; }
.style-14536 .readmore { margin: 10px 0 0 0; }
.style-14536 .readmore:hover { color: #fff; }
.style-14536 .archive { margin: 10px 0 0 0; }
.style-14536 .archive:hover { color: #fff; }
.style-14536 .category-description { margin: 0 0 10px 0; }
.style-14536 .link-image { margin: 0 20px 0 0; }
.style-14536 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14536 .h4-style A:hover { color: #333; }
.style-14536 .long-description { margin: 0 0 10px 0; }
.style-14536 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-14536 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-14536 .bio { margin: 10px 0 0 0; }
.style-14536 .answer { margin: 10px 0 0 0; }
.style-14536 .biobutton { margin: 10px 0 0 0; }
.style-14536 .biobutton:hover { color: #fff; }
.style-14536 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-14536 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-14536 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14536 .photo img { width: 100%; }
.style-14536 .backbutton { margin: 10px 0 0 0; }
.style-14536 .backbutton:hover { color: #fff; }
.style-14536 .album-name { margin: 0 0 10px 0; }
.style-14536 .album-select-form { margin: 0 0 10px 0; }
.style-14536 .photo figcaption { text-align: center; }
.style-14536 li.group { margin: 0px 10px 20px 10px;background-color: rgba(0,169,224,.1);padding: 10px; }
.style-14536 .readmore-detail-page:hover { color: #fff; }
.style-14536 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-14536 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14536 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-14536 .event-detail { margin: 0 0 0 60px; }
.style-14536 .view-all:hover { color: #fff; }
.style-14536 .view-comments:hover { color: #333; }
.style-21831 .h2-style { margin-top: 0; }
.style-21831 { text-align: center;padding: 20px 0;color: #FFFFFF; }
.style-21831 time { color: #8C857B; }
.style-21831 .brief-description { color: #8C857B; }
.style-21831 .author { color: #8C857B; }
.style-21831 A.links-urllink { color: #00A9E0;font-size: 19px;line-height: 28px;font-weight: bold;display: block;text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin-bottom: 10px; }
.style-21831 A.links-urllink:hover { color: #00A9E0;text-decoration: underline; }
.style-21831 li.group { display: inline-block;width: 27%;padding: 0 2%;vertical-align: top;border-right: 1px dashed #d7d2cb;word-break: break-word;margin: 0 0 10px -4px; }
.style-21831 li.group:first-child { border-left: 1px dashed #d7d2cb; }
.style-18604 .h2-style { margin: 0 0 20px 0; }
.style-18604 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-18604 .h4-style:hover { color: #333; }
.style-18604 { margin: 0 0 40px 0; }
.style-18604 time { color: #aaa;margin: 0 0 5px 0; }
.style-18604 .readmore { margin: 10px 0 0 0; }
.style-18604 .readmore:hover { color: #fff; }
.style-18604 .archive { margin: 10px 0 0 0; }
.style-18604 .archive:hover { color: #fff; }
.style-18604 .category-description { margin: 0 0 10px 0; }
.style-18604 .link-image { margin: 0 20px 0 0; }
.style-18604 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-18604 .h4-style A:hover { color: #333; }
.style-18604 .long-description { margin: 0 0 10px 0; }
.style-18604 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-18604 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-18604 .bio { margin: 10px 0 0 0; }
.style-18604 .answer { margin: 10px 0 0 0; }
.style-18604 .biobutton { margin: 10px 0 0 0; }
.style-18604 .biobutton:hover { color: #fff; }
.style-18604 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-18604 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-18604 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-18604 .photo img { width: 100%; }
.style-18604 .backbutton { margin: 10px 0 0 0; }
.style-18604 .backbutton:hover { color: #fff; }
.style-18604 .album-name { margin: 0 0 10px 0; }
.style-18604 .album-select-form { margin: 0 0 10px 0; }
.style-18604 .photo figcaption { text-align: center; }
.style-18604 li.group { margin: 0px 10px 20px 10px;background-color: rgba(0,169,224,.1);padding: 10px; }
.style-18604 .readmore-detail-page:hover { color: #fff; }
.style-18604 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-18604 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-18604 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-18604 .event-detail { margin: 0 0 0 60px; }
.style-18604 .view-all:hover { color: #fff; }
.style-18604 .view-comments:hover { color: #333; }
.style-90964 .h2-style { margin-bottom: 10px; }
.style-90964 { font-size: 1.3em;line-height: 1.4em;font-weight: 300;margin-bottom: 10px;color: #474747;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;font-family: Merriweather;background-color: #E6F0D7;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;padding: 25px; }
.style-17410 .h1-style { color: #696158; }
.style-17410 .h2-style { margin: 0 0 20px 0;color: #696158; }
.style-17410 .h3-style { color: #696158; }
.style-17410 .h4-style { margin: 0;color: #696158;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-17410 .h5-style { color: #696158; }
.style-17410 .h6-style { color: #696158; }
.style-17410 A { color: #696158; }
.style-17410 { margin: 0 0 40px 0;padding: 20px;background-color: rgba(254,219,0,.5);text-align: left;color: #000000;font-family: 'Open Sans', sans-serif; }
.style-17410 time { color: #aaa;margin: 0 0 5px 0; }
.style-17410 .readmore { margin: 10px 0 0 0; }
.style-17410 .readmore:hover { color: #fff; }
.style-17410 .archive { margin: 10px 0 0 0; }
.style-17410 .archive:hover { color: #fff; }
.style-17410 .category-description { margin: 0 0 10px 0; }
.style-17410 .link-image { margin: 0 20px 0 0; }
.style-17410 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-17410 .h4-style A:hover { color: #333; }
.style-17410 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-17410 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-17410 .bio { margin: 10px 0 0 0; }
.style-17410 .answer { margin: 10px 0 0 0; }
.style-17410 .biobutton { margin: 10px 0 0 0; }
.style-17410 .biobutton:hover { color: #fff; }
.style-17410 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-17410 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-17410 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2); }
.style-17410 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-17410 div.content-wrap { font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 20px;line-height: 165%;color: #696158;text-align: left; }
.style-17410 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-17410 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-17410 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-17410 .event-detail { margin: 0 0 0 60px; }
.style-17410 .view-all:hover { color: #fff; }
.style-17410 .view-comments:hover { color: #333; }
.style-15676 .h1-style { color: #696158; }
.style-15676 .h2-style { margin: 0 0 20px 0;color: #696158; }
.style-15676 .h3-style { color: #696158; }
.style-15676 .h4-style { margin: 0;color: #696158;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-15676 .h5-style { color: #696158; }
.style-15676 .h6-style { color: #696158; }
.style-15676 A { color: #696158; }
.style-15676 { margin: 0 0 40px 0;padding: 20px 60px;background-color: rgba(254,219,0,.5);background-image: url('/ftpimages/492/site/797/images/quote-top.png'),url('/ftpimages/492/site/797/images/quote-bottom.png');background-repeat: no-repeat;background-position: left 5px top 5px, right 5px bottom 5px;background-size: 30px;text-align: left;color: #000000;font-family: 'Open Sans', sans-serif; }
.style-15676 time { color: #aaa;margin: 0 0 5px 0; }
.style-15676 .readmore { margin: 10px 0 0 0; }
.style-15676 .readmore:hover { color: #fff; }
.style-15676 .archive { margin: 10px 0 0 0; }
.style-15676 .archive:hover { color: #fff; }
.style-15676 .category-description { margin: 0 0 10px 0; }
.style-15676 .link-image { margin: 0 20px 0 0; }
.style-15676 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-15676 .h4-style A:hover { color: #333; }
.style-15676 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-15676 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-15676 .bio { margin: 10px 0 0 0; }
.style-15676 .answer { margin: 10px 0 0 0; }
.style-15676 .biobutton { margin: 10px 0 0 0; }
.style-15676 .biobutton:hover { color: #fff; }
.style-15676 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-15676 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-15676 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2); }
.style-15676 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-15676 div.content-wrap { font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 20px;line-height: 165%;color: #696158;text-align: left; }
.style-15676 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-15676 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-15676 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-15676 .event-detail { margin: 0 0 0 60px; }
.style-15676 .view-all:hover { color: #fff; }
.style-15676 .view-comments:hover { color: #333; }
.style-15667 .h2-style { margin: 0 0 20px 0; }
.style-15667 .h4-style { margin: 0 0 10px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-15667 { margin: 0 0 40px 0;padding: 0 50px 20px 0;line-height: 1.8;font-size: 17px;border-right: 2px solid #e0e0e0; }
.style-15667 .description { margin-bottom: 10px; }
.style-15667 time { color: #aaa;margin: 0 0 10px 0;display: block; }
.style-15667 .readmore { margin: 10px 0 0 0; }
.style-15667 .readmore:hover { color: #fff; }
.style-15667 .archive { margin: 10px 0 0 0; }
.style-15667 .archive:hover { color: #fff; }
.style-15667 .category-description { margin: 0 0 10px 0; }
.style-15667 .link-image { margin: 0 20px 0 0; }
.style-15667 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-15667 .h4-style A:hover { color: #333; }
.style-15667 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-15667 .brief-description { margin-bottom: 10px;font-style: italic; }
.style-15667 .location { margin: 0 0 10px 0;font-weight: bold; }
.style-15667 .photos { float: right !important;margin-right: 0 !important;margin-left: 10px; }
.style-15667 .contact-info { margin: 0 0 10px 0; }
.style-15667 .text img { padding: 4px;margin: 0 0 10px 10px; }
.style-15667 .author { font-weight: bold;margin-bottom: 10px; }
.style-15667 .news img { padding: 4px;max-width: 60px; }
.style-15667 .bio { margin: 10px 0 0 0; }
.style-15667 .answer { margin: 10px 0 0 0; }
.style-15667 .biobutton { margin: 10px 0 0 0; }
.style-15667 .biobutton:hover { color: #fff; }
.style-15667 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-15667 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-15667 .affinity img { padding: 4px; }
.style-15667 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-15667 .newsdetail img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-15667 .backbutton { margin: 10px 0 0 0; }
.style-15667 .backbutton:hover { color: #fff; }
.style-15667 .listdetail img { padding: 4px;border: none;margin: 0 10px 10px 0; }
.style-15667 .photo figcaption { text-align: center; }
.style-15667 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 2px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-15667 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-15667 div.content-wrap { margin: 0 0 10px 0; }
.style-15667 div.content-wrap:first-line { font-weight: bold; }
.style-15667 .registration { margin: 0 0 10px 0; }
.style-15667 .readmore-detail-page:hover { color: #fff; }
.style-15667 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-15667 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-15667 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-15667 .event-detail { margin: 0 0 0 60px; }
.style-15667 .view-all:hover { color: #fff; }
.style-15667 .view-comments:hover { color: #333; }
.style-38096 .h2-style { margin: 0 0 20px 0; }
.style-38096 .h4-style { margin: 0 0 10px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-38096 { margin: 0 0 40px 0;padding: 0 50px 20px 0;line-height: 1.8;font-size: 17px;: #e0e0e0; }
.style-38096 .description { margin-bottom: 10px; }
.style-38096 time { color: #aaa;margin: 0 0 10px 0;display: block; }
.style-38096 .readmore { margin: 10px 0 0 0; }
.style-38096 .readmore:hover { color: #fff; }
.style-38096 .archive { margin: 10px 0 0 0; }
.style-38096 .archive:hover { color: #fff; }
.style-38096 .category-description { margin: 0 0 10px 0; }
.style-38096 .link-image { margin: 0 20px 0 0; }
.style-38096 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-38096 .h4-style A:hover { color: #333; }
.style-38096 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-38096 .brief-description { margin-bottom: 10px;font-style: italic; }
.style-38096 .location { margin: 0 0 10px 0;font-weight: bold; }
.style-38096 .photos { float: right !important;margin-right: 0 !important;margin-left: 10px; }
.style-38096 .contact-info { margin: 0 0 10px 0; }
.style-38096 .text img { padding: 4px;margin: 0 0 10px 10px; }
.style-38096 .author { font-weight: bold;margin-bottom: 10px; }
.style-38096 .news img { padding: 4px;max-width: 60px; }
.style-38096 .bio { margin: 10px 0 0 0; }
.style-38096 .answer { margin: 10px 0 0 0; }
.style-38096 .biobutton { margin: 10px 0 0 0; }
.style-38096 .biobutton:hover { color: #fff; }
.style-38096 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-38096 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-38096 .affinity img { padding: 4px; }
.style-38096 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-38096 .newsdetail img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-38096 .backbutton { margin: 10px 0 0 0; }
.style-38096 .backbutton:hover { color: #fff; }
.style-38096 .listdetail img { padding: 4px;border: none;margin: 0 10px 10px 0; }
.style-38096 .photo figcaption { text-align: center; }
.style-38096 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 2px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-38096 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-38096 div.content-wrap { margin: 0 0 10px 0; }
.style-38096 div.content-wrap:first-line { font-weight: bold; }
.style-38096 .registration { margin: 0 0 10px 0; }
.style-38096 .readmore-detail-page:hover { color: #fff; }
.style-38096 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-38096 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-38096 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-38096 .event-detail { margin: 0 0 0 60px; }
.style-38096 .view-all:hover { color: #fff; }
.style-38096 .view-comments:hover { color: #333; }
.style-57077 .h1-style { color: #00A9E0;text-transform: capitalize;letter-spacing: 0;text-align: center;font-size: 40px; }
.style-57077 .h2-style { font-weight: 200;font-size: 40px;letter-spacing: 0em;text-transform: capitalize;padding: 0px 0 20px 0px;color: #00A9E0;font-family: "Open Sans";margin: 0;text-align: center; }
.style-57077 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-57077 .h4-style:hover { color: #fff; }
.style-57077 A:hover { border-left: 5px solid #00a9e0;padding-left: 25px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;background-position: right center;background-repeat: no-repeat;background-image: url('/ftpimages/758/site/861/images/arrow_taupe2.png');color: #00a9e0; }
.style-57077 .button { background-color: #E8FCFF;color: #00A9E0; }
.style-57077 .button:hover { background-color: #00a9e0;color: #FFFFFF; }
.style-57077 { margin: 0 0 40px 0;padding: 0 50px 20px 0;border-right: 2px solid #e0e0e0; }
.style-57077 time { color: rgba(255,255,255,0.5);margin: 0 0 5px 0; }
.style-57077 .readmore { margin: 10px 0 0 0; }
.style-57077 .readmore:hover { color: #fff; }
.style-57077 .archive { margin: 10px 0 0 0; }
.style-57077 .archive:hover { color: #fff; }
.style-57077 .category-description { margin: 0 0 10px 0; }
.style-57077 .link-image { margin: 0 20px 0 0; }
.style-57077 .h4-style A { text-decoration: none;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-57077 .h4-style A:hover { text-decoration: underline; }
.style-57077 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-57077 .photos { float: right;text-align: center; }
.style-57077 .text img { padding: 4px;border: 0px solid #d4d5d9;float: left;text-align: center;margin: 0 0 auto; }
.style-57077 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.5);max-width: 60px; }
.style-57077 .bio { margin: 10px 0 0 0; }
.style-57077 .answer { margin: 10px 0 0 0; }
.style-57077 .biobutton { margin: 10px 0 0 0; }
.style-57077 .biobutton:hover { color: #fff; }
.style-57077 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-57077 .caption { font-style: italic;margin: 0;padding: 5px 0; }
.style-57077 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.5); }
.style-57077 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.5);float: left;margin: 0 10px 10px 0; }
.style-57077 A.links-urllink { margin: 0 0 10px 15px;letter-spacing: 0.1em;color: #FFFFFF;font-size: 24px;font-weight: 200;text-decoration: none;font-style: italic; }
.style-57077 .photo figcaption { text-align: center; }
.style-57077 li.group { margin: 10px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-57077 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-57077 div.content-wrap { font-size: 17px;padding: 20px;padding-top: 10px;color: #8C857B;display: block;line-height: 1.8; }
.style-57077 .player-name { font-weight: normal;padding: 5px; }
.style-57077 .player-name:hover { color: #00a9e0; }
.style-57077 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-57077 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-57077 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-57077 .event-detail { margin: 0 0 0 60px; }
.style-57077 .view-all:hover { color: #fff; }
.style-57077 .view-comments:hover { color: #333; }
.style-15682 .h2-style { margin: 0 0 20px 0;color: #8c857b;font-weight: 700;font-size: 18px;letter-spacing: 0; }
.style-15682 .h4-style { margin: 0 0 10px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-15682 .button { padding: 5px 15px; }
.style-15682 { margin: 0 0 40px 0;line-height: 1.6;font-size: 13px; }
.style-15682 .description { margin-bottom: 10px; }
.style-15682 time { color: #aaa;margin: 0 0 10px 0;display: block; }
.style-15682 .readmore { margin: 10px 0 0 0; }
.style-15682 .readmore:hover { color: #fff; }
.style-15682 .archive { margin: 10px 0 0 0; }
.style-15682 .archive:hover { color: #fff; }
.style-15682 .category-description { margin: 0 0 10px 0; }
.style-15682 .link-image { margin: 0 20px 0 0; }
.style-15682 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-15682 .h4-style A:hover { color: #333; }
.style-15682 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-15682 .location { margin: 0 0 10px 0;font-weight: bold; }
.style-15682 .photos { float: right !important;margin-right: 0 !important;margin-left: 10px; }
.style-15682 .contact-info { margin: 0 0 10px 0; }
.style-15682 .text img { padding: 4px;margin: 0 0 10px 10px; }
.style-15682 .author { font-weight: bold;margin-bottom: 10px; }
.style-15682 .news img { padding: 4px;max-width: 60px; }
.style-15682 .bio { margin: 10px 0 0 0; }
.style-15682 .answer { margin: 10px 0 0 0; }
.style-15682 .biobutton { margin: 10px 0 0 0; }
.style-15682 .biobutton:hover { color: #fff; }
.style-15682 .title { margin: 10px 0 5px 0;color: #8c857b;font-weight: 700;font-size: 18px;letter-spacing: 0; }
.style-15682 .caption { margin: 5px 0 5px 0;font-style: normal;line-height: 1.6;font-size: 13px; }
.style-15682 .affinity img { padding: 4px; }
.style-15682 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-15682 .newsdetail img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-15682 .backbutton { margin: 10px 0 0 0; }
.style-15682 .backbutton:hover { color: #fff; }
.style-15682 .listdetail img { padding: 4px;border: none;margin: 0 10px 10px 0; }
.style-15682 li.group { margin: 0 0 10px 0;padding: 0;overflow: hidden;clear: both; }
.style-15682 div.content-wrap { margin: 0 0 10px 0; }
.style-15682 .registration { margin: 0 0 10px 0; }
.style-15682 .readmore-detail-page:hover { color: #fff; }
.style-15682 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-15682 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-15682 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-15682 .event-detail { margin: 0 0 0 60px; }
.style-15682 .view-all:hover { color: #fff; }
.style-15682 .view-comments:hover { color: #333; }
.style-18692 .h2-style { margin: 0 0 20px 30px; }
.style-18692 .h4-style { margin: 0 0 10px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-18692 { margin: 0 0 30px 0;padding: 0 0 20px 0;line-height: 1.8;font-size: 17px; }
.style-18692 .description { margin-bottom: 10px; }
.style-18692 time { color: #aaa;margin: 0 0 10px 0;display: block; }
.style-18692 .readmore { margin: 10px 0 0 0; }
.style-18692 .readmore:hover { color: #fff; }
.style-18692 .archive { margin: 10px 0 0 0; }
.style-18692 .archive:hover { color: #fff; }
.style-18692 .category-description { margin: 0 0 10px 0; }
.style-18692 .link-image { margin: 0 20px 0 0; }
.style-18692 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-18692 .h4-style A:hover { color: #333; }
.style-18692 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-18692 .brief-description { margin-bottom: 10px;font-style: italic; }
.style-18692 .location { margin: 0 0 10px 0;font-weight: bold; }
.style-18692 .photos { float: right !important;margin-right: 0 !important;margin-left: 10px; }
.style-18692 .contact-info { margin: 0 0 10px 0; }
.style-18692 .text img { padding: 4px;margin: 0 0 10px 10px; }
.style-18692 .author { font-weight: bold;margin-bottom: 10px; }
.style-18692 .news img { padding: 4px;max-width: 60px; }
.style-18692 .bio { margin: 10px 0 0 0; }
.style-18692 .answer { margin: 10px 0 0 0; }
.style-18692 .biobutton { margin: 10px 0 0 0; }
.style-18692 .biobutton:hover { color: #fff; }
.style-18692 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-18692 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-18692 .affinity img { padding: 4px; }
.style-18692 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-18692 .newsdetail img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-18692 .backbutton { margin: 10px 0 0 0; }
.style-18692 .backbutton:hover { color: #fff; }
.style-18692 .listdetail img { padding: 4px;border: none;margin: 0 10px 10px 0; }
.style-18692 .photo figcaption { text-align: center; }
.style-18692 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 2px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-18692 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-18692 div.content-wrap { margin: 0px 0px  10px 30px; }
.style-18692 div.content-wrap:first-line { font-weight: bold; }
.style-18692 .registration { margin: 0 0 10px 0; }
.style-18692 .readmore-detail-page:hover { color: #fff; }
.style-18692 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-18692 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-18692 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-18692 .event-detail { margin: 0 0 0 60px; }
.style-18692 .view-all:hover { color: #fff; }
.style-18692 .view-comments:hover { color: #333; }
.style-29604 .h2-style { margin: 0 0 20px 30px; }
.style-29604 .h4-style { margin: 0 0 10px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-29604 { margin: 0 0 30px 0;padding: 0 0 20px 0;line-height: 1.8;font-size: 17px;border-left: 2px solid #e0e0e0; }
.style-29604 .description { margin-bottom: 10px; }
.style-29604 time { color: #aaa;margin: 0 0 10px 0;display: block; }
.style-29604 .readmore { margin: 10px 0 0 0; }
.style-29604 .readmore:hover { color: #fff; }
.style-29604 .archive { margin: 10px 0 0 0; }
.style-29604 .archive:hover { color: #fff; }
.style-29604 .category-description { margin: 0 0 10px 0; }
.style-29604 .link-image { margin: 0 20px 0 0; }
.style-29604 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-29604 .h4-style A:hover { color: #333; }
.style-29604 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-29604 .brief-description { margin-bottom: 10px;font-style: italic; }
.style-29604 .location { margin: 0 0 10px 0;font-weight: bold; }
.style-29604 .photos { float: right !important;margin-right: 0 !important;margin-left: 10px; }
.style-29604 .contact-info { margin: 0 0 10px 0; }
.style-29604 .text img { padding: 4px;margin: 0 0 10px 10px; }
.style-29604 .author { font-weight: bold;margin-bottom: 10px; }
.style-29604 .news img { padding: 4px;max-width: 60px; }
.style-29604 .bio { margin: 10px 0 0 0; }
.style-29604 .answer { margin: 10px 0 0 0; }
.style-29604 .biobutton { margin: 10px 0 0 0; }
.style-29604 .biobutton:hover { color: #fff; }
.style-29604 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-29604 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-29604 .affinity img { padding: 4px; }
.style-29604 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-29604 .newsdetail img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-29604 .backbutton { margin: 10px 0 0 0; }
.style-29604 .backbutton:hover { color: #fff; }
.style-29604 .listdetail img { padding: 4px;border: none;margin: 0 10px 10px 0; }
.style-29604 .photo figcaption { text-align: center; }
.style-29604 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 2px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-29604 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-29604 div.content-wrap { margin: 0px 0px  10px 30px; }
.style-29604 div.content-wrap:first-line { font-weight: bold; }
.style-29604 .registration { margin: 0 0 10px 0; }
.style-29604 .readmore-detail-page:hover { color: #fff; }
.style-29604 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-29604 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-29604 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-29604 .event-detail { margin: 0 0 0 60px; }
.style-29604 .view-all:hover { color: #fff; }
.style-29604 .view-comments:hover { color: #333; }
.style-15671 { margin: 0 20px 0 20px; }
.style-15671 .logo img { max-height: 100px;width: auto; }
.style-17283 { margin: 0 20px 0 20px; }
.style-17283 .logo img { max-height: 100px;width: auto;padding: 30px; }
.style-15681 .h2-style { margin: 0 0 20px 0;color: #8c857b;font-weight: 700;font-size: 18px;letter-spacing: 0; }
.style-15681 .h4-style { margin: 0 0 10px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-15681 { margin: 0 0 40px 0;padding: 40px 0;line-height: 1.6;font-size: 13px;display: block;border-top: 2px solid #e0e0e0;border-bottom: 2px solid #e0e0e0; }
.style-15681 .description { margin-bottom: 10px; }
.style-15681 time { color: #aaa;margin: 0 0 10px 0;display: block; }
.style-15681 .readmore { margin: 10px 0 0 0; }
.style-15681 .readmore:hover { color: #fff; }
.style-15681 .archive { margin: 10px 0 0 0; }
.style-15681 .archive:hover { color: #fff; }
.style-15681 .category-description { margin: 0 0 10px 0; }
.style-15681 .link-image { margin: 0 20px 0 0; }
.style-15681 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-15681 .h4-style A:hover { color: #333; }
.style-15681 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-15681 .brief-description { margin-bottom: 10px;font-style: italic; }
.style-15681 .location { margin: 0 0 10px 0;font-weight: bold; }
.style-15681 .photos { float: right !important;margin-right: 0 !important;margin-left: 10px; }
.style-15681 .contact-info { margin: 0 0 10px 0; }
.style-15681 .text img { padding: 4px;margin: 0 0 10px 10px; }
.style-15681 .author { font-weight: bold;margin-bottom: 10px; }
.style-15681 .news img { padding: 4px;max-width: 60px; }
.style-15681 .bio { margin: 10px 0 0 0; }
.style-15681 .answer { margin: 10px 0 0 0; }
.style-15681 .biobutton { margin: 10px 0 0 0; }
.style-15681 .biobutton:hover { color: #fff; }
.style-15681 .title { margin: 10px 0 5px 0;color: #8c857b;font-weight: 700;font-size: 18px;letter-spacing: 0; }
.style-15681 .caption { margin: 5px 0 0 0;font-style: normal; }
.style-15681 .affinity img { padding: 4px; }
.style-15681 .photo img { padding: 0;width: 100%;margin: 0 0; }
.style-15681 .newsdetail img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-15681 .backbutton { margin: 10px 0 0 0; }
.style-15681 .backbutton:hover { color: #fff; }
.style-15681 .listdetail img { padding: 4px;border: none;margin: 0 10px 10px 0; }
.style-15681 .photo figcaption { margin: 10px 0 0 0; }
.style-15681 li.group { margin: 0;padding: 0;overflow: hidden;clear: both; }
.style-15681 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-15681 div.content-wrap:first-line { font-weight: bold; }
.style-15681 .registration { margin: 0 0 10px 0; }
.style-15681 .readmore-detail-page:hover { color: #fff; }
.style-15681 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-15681 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-15681 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-15681 .event-detail { margin: 0 0 0 60px; }
.style-15681 .view-all:hover { color: #fff; }
.style-15681 .view-comments:hover { color: #333; }
.style-15674 .h2-style { margin: 0 0 20px 0;color: #8c857b;font-weight: 700;font-size: 18px;letter-spacing: 0; }
.style-15674 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-15674 { margin: 0 0 40px 0; }
.style-15674 time { color: #aaa;margin: 0 0 5px 0; }
.style-15674 .readmore { margin: 10px 0 0 0; }
.style-15674 .readmore:hover { color: #fff; }
.style-15674 .archive { margin: 10px 0 0 0; }
.style-15674 .archive:hover { color: #fff; }
.style-15674 .category-description { margin: 0 0 10px 0; }
.style-15674 .link-image { margin: 0 20px 0 0; }
.style-15674 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-15674 .h4-style A:hover { color: #333; }
.style-15674 .long-description { margin: 5px 0 5px 0; }
.style-15674 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-15674 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-15674 .bio { margin: 10px 0 0 0; }
.style-15674 .answer { margin: 10px 0 0 0; }
.style-15674 .biobutton { margin: 10px 0 0 0; }
.style-15674 .biobutton:hover { color: #fff; }
.style-15674 .title { margin: 10px 0 5px 0;color: #8c857b;font-weight: 700;font-size: 18px;letter-spacing: 0; }
.style-15674 .caption { margin: 5px 0 5px 0;font-style: normal; }
.style-15674 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-15674 .photo img { width: 100%; }
.style-15674 .backbutton { margin: 10px 0 0 0; }
.style-15674 .backbutton:hover { color: #fff; }
.style-15674 .album-name { margin: 0 0 10px 0; }
.style-15674 .album-select-form { margin: 0 0 10px 0; }
.style-15674 .photo figcaption { margin: 10px 0 40px 0; }
.style-15674 li.group { margin: 0 0 10px 0; }
.style-15674 .readmore-detail-page:hover { color: #fff; }
.style-15674 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-15674 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-15674 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-15674 .event-detail { margin: 0 0 0 60px; }
.style-15674 .view-all:hover { color: #fff; }
.style-15674 .view-comments:hover { color: #333; }
.style-15677 .h2-style { margin: 0 0 20px 0;color: #8c857b;font-weight: 700;font-size: 18px;letter-spacing: 0; }
.style-15677 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-15677 { margin: 0 0 40px 0;line-height: 1.6;font-size: 13px;display: block; }
.style-15677 time { color: #aaa;margin: 0 0 5px 0; }
.style-15677 .readmore { margin: 10px 0 0 0; }
.style-15677 .readmore:hover { color: #fff; }
.style-15677 .archive { margin: 10px 0 0 0; }
.style-15677 .archive:hover { color: #fff; }
.style-15677 .category-description { margin: 0 0 10px 0; }
.style-15677 .link-image { margin: 0 20px 0 0; }
.style-15677 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-15677 .h4-style A:hover { color: #333; }
.style-15677 .long-description { margin: 5px 0 5px 0; }
.style-15677 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-15677 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-15677 .bio { margin: 10px 0 0 0; }
.style-15677 .answer { margin: 10px 0 0 0; }
.style-15677 .biobutton { margin: 10px 0 0 0; }
.style-15677 .biobutton:hover { color: #fff; }
.style-15677 .title { margin: 10px 0 5px 0;color: #8c857b;font-weight: 700;font-size: 18px;letter-spacing: 0; }
.style-15677 .caption { margin: 5px 0 5px 0;font-style: normal; }
.style-15677 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-15677 .photo img { width: 100%; }
.style-15677 .backbutton { margin: 10px 0 0 0; }
.style-15677 .backbutton:hover { color: #fff; }
.style-15677 .album-name { margin: 0 0 10px 0; }
.style-15677 .album-select-form { margin: 0 0 10px 0; }
.style-15677 .photo figcaption { margin: 10px 0 10px 0; }
.style-15677 li.group { margin: 0; }
.style-15677 .readmore-detail-page:hover { color: #fff; }
.style-15677 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-15677 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-15677 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-15677 .event-detail { margin: 0 0 0 60px; }
.style-15677 .view-all:hover { color: #fff; }
.style-15677 .view-comments:hover { color: #333; }
.style-18763 .h2-style { margin: 0 0 20px 0; }
.style-18763 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-18763 .h4-style:hover { color: #333; }
.style-18763 { margin: 0 0 40px 0; }
.style-18763 time { color: #aaa;margin: 0 0 5px 0; }
.style-18763 .readmore { margin: 10px 0 0 0; }
.style-18763 .readmore:hover { color: #fff; }
.style-18763 .archive { margin: 10px 0 0 0; }
.style-18763 .archive:hover { color: #fff; }
.style-18763 .category-description { margin: 0 0 10px 0; }
.style-18763 .link-image { margin: 0 20px 0 0; }
.style-18763 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-18763 .h4-style A:hover { color: #333; }
.style-18763 .long-description { margin: 0 0 10px 0; }
.style-18763 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-18763 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-18763 .bio { margin: 10px 0 0 0; }
.style-18763 .answer { margin: 10px 0 0 0; }
.style-18763 .biobutton { margin: 10px 0 0 0; }
.style-18763 .biobutton:hover { color: #fff; }
.style-18763 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-18763 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-18763 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-18763 .photo img { width: 100%; }
.style-18763 .backbutton { margin: 10px 0 0 0; }
.style-18763 .backbutton:hover { color: #fff; }
.style-18763 .album-name { margin: 0 0 10px 0; }
.style-18763 .album-select-form { margin: 0 0 10px 0; }
.style-18763 .photo figcaption { text-align: center; }
.style-18763 li.group { margin: 0px 10px 20px 10px;background-color: rgba(0,169,224,.1);padding: 0px; }
.style-18763 .readmore-detail-page:hover { color: #fff; }
.style-18763 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-18763 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-18763 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-18763 .event-detail { margin: 0 0 0 60px; }
.style-18763 .view-all:hover { color: #fff; }
.style-18763 .view-comments:hover { color: #333; }
.style-15688 { text-align: right;clear: both;margin: 0 0 10px 0; }
.style-15688 .link-image { margin: 0 0;opacity: 1;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease;max-height: 32px; }
.style-15688 .link-image:hover { opacity: 0.75; }
.style-15688 li.group { display: inline-block;margin: 0 0 0 4px; }
.style-14537 .h2-style { margin: 0 0 20px 0; }
.style-14537 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14537 .h4-style:hover { color: #333; }
.style-14537 { text-align: center;margin: 20px 0 30px 0; }
.style-14537 time { color: #aaa;margin: 0 0 5px 0; }
.style-14537 .readmore { margin: 10px 0 0 0; }
.style-14537 .readmore:hover { color: #fff; }
.style-14537 .archive { margin: 10px 0 0 0; }
.style-14537 .archive:hover { color: #fff; }
.style-14537 .category-description { margin: 0 0 10px 0; }
.style-14537 .link-image { margin: 0 20px 0 0; }
.style-14537 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14537 .h4-style A:hover { color: #333; }
.style-14537 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-14537 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-14537 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-14537 .bio { margin: 10px 0 0 0; }
.style-14537 .answer { margin: 10px 0 0 0; }
.style-14537 .biobutton { margin: 10px 0 0 0; }
.style-14537 .biobutton:hover { color: #fff; }
.style-14537 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-14537 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-14537 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14537 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-14537 .backbutton { margin: 10px 0 0 0; }
.style-14537 .backbutton:hover { color: #fff; }
.style-14537 .photo figcaption { text-align: center; }
.style-14537 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-14537 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-14537 .readmore-detail-page:hover { color: #fff; }
.style-14537 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-14537 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14537 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-14537 .event-detail { margin: 0 0 0 60px; }
.style-14537 .view-all:hover { color: #fff; }
.style-14537 .view-comments:hover { color: #333; }
.style-14498 { text-align: right;margin: 40px 0 30px 0; }
.style-14498 .link-image { margin: 0 0 0 8px;transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;opacity: 1; }
.style-14498 .link-image:hover { opacity: 0.75; }
.style-14498 li.group { display: inline-block; }
.style-19436 .h2-style { margin: 20px 0px; }
.style-19436 .h4-style { display: block;margin: 5px 0px;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;border-width: 1px;border-style: solid;border-color: #49C0F0;padding: 8px; }
.style-19436 .h4-style:hover { background-color: #EDF7FF;text-decoration: none;background-image: url('/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-19436 { text-align: left;clear: both;margin: 10px 20px; }
.style-19436 .link-image { margin: 0 0;margin-right: 5px;padding: 3px;text-align: right;text-decoration: none;max-height: 32px; }
.style-19436 A.links-urllink { display: block;margin: 5px 0px;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;border-width: 1px;border-style: solid;border-color: #49C0F0;padding: 8px; }
.style-19436 A.links-urllink:hover { background-color: #EDF7FF;text-decoration: none;background-image: url('/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-19436 .link-hover-image { text-align: right; }
.style-19436 .link-nohover-image { text-align: right; }
.style-14496 { margin: 40px 0 10px 0; }
.style-14485 { margin: 0 20px 20px 20px; }
.style-14491 .h2-style { margin: 0 0 20px 0;color: #fff; }
.style-14491 .h4-style { margin: 0;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;word-break: break-all;: right; }
.style-14491 .h4-style:hover { color: #00664f;text-decoration: underline; }
.style-14491 A { color: #fedb00; }
.style-14491 .button { color: #fff;background: rgba(0,0,0,.2); }
.style-14491 .button:hover { color: #fff;background: rgba(0,0,0,.5); }
.style-14491 { margin: 0 0 20px 0;color: #fff; }
.style-14491 time { color: #fff;margin: 0 0 5px 0; }
.style-14491 .readmore { margin: 10px 0 0 0;color: #fff; }
.style-14491 .readmore:hover { color: #fff; }
.style-14491 .archive { margin: 15px 0 0 0; }
.style-14491 .category-description { margin: 0 0 10px 0; }
.style-14491 .link-image { margin: 0 20px 0 0; }
.style-14491 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-weight: normal;word-break: break-all; }
.style-14491 .h4-style A:hover { text-decoration: underline; }
.style-14491 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-14491 .text img { padding: 4px;border: 1px solid rgba(255,255,255,0.2);margin: 0 10px 10px 0; }
.style-14491 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.2);max-width: 150px;float: left; }
.style-14491 .bio { margin: 10px 0 0 0; }
.style-14491 .question:hover { color: #fff; }
.style-14491 .answer { margin: 10px 0 0 0; }
.style-14491 .biobutton { margin: 10px 0 0 0;color: #fff; }
.style-14491 .title { font-size: 18px;color: #fedb00;margin: 0;padding: 10px 0; }
.style-14491 .caption { color: #fff;font-style: italic;margin: 0;padding: 5px 0; }
.style-14491 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.2); }
.style-14491 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.2);float: left;margin: 0 10px 10px 0; }
.style-14491 .backbutton { margin: 10px 0 0 0; }
.style-14491 .backbutton:hover { color: #fff; }
.style-14491 A.links-urllink { display: block;text-decoration: none;color: #fff;background: rgba(0,0,0,.2);padding: 10px 20px;font-weight: 900;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;border-radius: 5px;border: none;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-14491 A.links-urllink:hover { color: #fff;background: rgba(0,0,0,.5); }
.style-14491 .photo figcaption { text-align: center; }
.style-14491 li.group { margin: 0;padding: 15px 0 0 0;border: none;clear: both;word-break: break-all; }
.style-14491 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-14491 .schedule-date { color: #FAD245;font-weight: normal; }
.style-14491 .schedule-title { color: #FFFFFF; }
.style-14491 .schedule-title:hover { color: #FFFFFF;text-decoration: none; }
.style-14491 .readmore-detail-page { color: #fff; }
.style-14491 .readmore-detail-page:hover { color: #fff; }
.style-14491 .date-icon { width: 50px;height: 50px;margin-right: 10px;background-color: rgba(0,0,0,0.2);border-radius: 30px;float: left;clear: both; }
.style-14491 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14491 .day-number { font-size: 24px;line-height: 26px;font-weight: bold;color: #fff; }
.style-14491 .event-detail { margin: 0 0 0 60px; }
.style-14491 .view-comments:hover { color: #333; }
.style-14491 .game .schedule-location { font-style: italic; }
.style-14491 .game .ath-row.ath-row-one { padding-bottom: 5px; }
.style-14491 .game .ath-row.ath-row-two { display: none; }
.style-14488 { margin: 15px 10px 15px 10px;max-width: 50%;float: right; }
.style-14488 .submit-button { background-image: url('//whthemes.whipplehill.net/ftpimages/492/site/797/images/search.png');background-position: center center;background-repeat: no-repeat;border: 0;background-color: transparent;font-size: 0;min-height: 30px;width: 32px;padding: 0; }
.style-14488 .search-text { border: 0;width: calc(92% - 32px);padding: 6px 4% 7px 4%;background: transparent;color: #999;font-size: 14px; }
.style-14488 .search-text:active { outline: none; }
.style-14488 .search-text:focus { outline: none; }
.style-14488 div.content-wrap { background-color: #d7d2cb;-webkit-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.1);box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.1); }
.style-14494 { text-align: center;font-size: 22px;line-height: 28px;font-weight: normal;border-bottom: 2px solid rgba(140,133,123,.1);padding: 0 0 20px 0; }
.style-14499 { margin: 0 0 60px 0;text-align: center; }
.style-14499 .mini-sitemap-open { color: #8c857b;text-decoration: none;text-transform: uppercase;font-weight: bold;font-size: 14px;padding: 5px 15px;border-radius: 5px;background-color: rgba(215,210,203,1);display: inline-block;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-14499 .mini-sitemap-open:hover { color: #696158; }
.style-14499 .mini-sitemap-close { color: #8c857b;text-decoration: none;text-transform: uppercase;font-weight: bold;font-size: 14px;padding: 5px 15px;border-radius: 5px 5px 0 0;background-color: rgba(215,210,203,1);display: inline-block;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-14499 .mini-sitemap-close:hover { color: #696158; }
.style-14499 .ms-level1 { text-align: left;padding: 15px;background: rgba(215,210,203,1);border-radius: 5px; }
.style-14499 .ms-l1-item { color: #00664f;display: block;transition: ease 0.2s;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-14499 .ms-l1-text { color: inherit;text-decoration: none;font-size: 16px;font-weight: bold;margin: 0;display: block;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14499 .ms-l1-text:hover { text-decoration: underline; }
.style-14499 .ms-level2 { margin: 0 0 4px 0; }
.style-14499 .ms-l2-item { color: #8c857b;padding: 0;margin: 0;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14499 .ms-l2-text { color: inherit;font-size: 13px;font-weight: normal;text-decoration: none; }
.style-14499 .ms-l2-text:hover { text-decoration: underline; }
.style-14489 { text-align: right;clear: both;margin: 0 10px; }
.style-14489 .link-image { margin: 0 0;opacity: 1;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease;max-height: 32px; }
.style-14489 .link-image:hover { opacity: 0.75; }
.style-14489 li.group { display: inline-block;margin: 0 0 0 4px; }
.style-14486 { color: #aaa;font-style: italic;font-size: 16px;text-align: right;margin: 0 10px; }
.style-14532 .h2-style { margin: 0 0 20px 0; }
.style-14532 .h3-style { font-size: 15px; }
.style-14532 .h4-style { margin: 0;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14532 { margin: 0 0 40px 0; }
.style-14532 time { color: #aaa;margin: 0 0 5px 0;padding: 3px; }
.style-14532 .readmore { margin: 10px 0 0 0;background-color: rgba(0,0,0,0.0);color: #00A9E0;text-decoration: underline;padding: 0 20px 0 0; }
.style-14532 .readmore:hover { color: #00A9E0;text-decoration: none; }
.style-14532 .archive { margin: 10px 0 0 0; }
.style-14532 .archive:hover { color: #fff; }
.style-14532 .category-description { margin: 0 0 10px 0; }
.style-14532 .link-image { margin: 0 20px 0 0; }
.style-14532 .h4-style A { -o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14532 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-14532 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-14532 .bio { margin: 10px 0 0 0; }
.style-14532 .answer { margin: 10px 0 0 0; }
.style-14532 .biobutton { margin: 10px 0 0 0; }
.style-14532 .biobutton:hover { color: #fff; }
.style-14532 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14532 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-14532 A.links-urllink { display: block;margin-top: 30px;font-size: 24px;font-weight: normal;text-decoration: none; }
.style-14532 A.links-urllink:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat; }
.style-14532 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden; }
.style-14532 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-14532 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-14532 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14532 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-14532 .event-detail { margin: 0 0 0 60px; }
.style-14532 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;background-color: rgba(0,169,224,.1);border: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-14532 .filter-item:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-14532 .select-all { padding: 4px 10px; }
.style-14532 .select-all:hover { color: #fff; }
.style-14532 .clear-all { padding: 4px 10px; }
.style-14532 .clear-all:hover { color: #fff; }
.style-14532 .refresh { padding: 4px 10px; }
.style-14532 .refresh:hover { color: #fff; }
.style-14532 .newsarchivelist img { padding: 4px;border: none; }
.style-14532 .newsarchivedatepicker .current-year { text-align: center;font-size: 18px;letter-spacing: 2px;padding: 4px 0; }
.style-14532 .newsarchivedatepicker .prev-year { background-color: #fff;padding: 4px 0;color: #00a9e0;text-transform: uppercase;font-size: 20px;border-radius: 5px;text-align: center;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;font-weight: bold; }
.style-14532 .newsarchivedatepicker .prev-year:hover { background-color: rgba(0,169,224,.75);color: #fff; }
.style-14532 .newsarchivedatepicker .month-number { background-color: rgba(0,169,224,.1);padding: 10px 0;margin: 0 0 4px 0;border: none;color: #8c857b; }
.style-14532 .newsarchivedatepicker .month-number:hover { background-color: rgba(0,169,224,1);color: #fff; }
.style-14532 .newsarchivelist .publish-month { margin: 0 0 10px 0;font-size: 22px; }
.style-14532 .newsarchivedatepicker .next-year { background-color: #fff;padding: 4px 0;color: #00a9e0;font-weight: bold;text-transform: uppercase;font-size: 20px;border-radius: 5px;text-align: center;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-14532 .newsarchivedatepicker .next-year:hover { background-color: rgba(0,169,224,.75);color: #fff; }
.style-14532 .newsarchivedatepicker .year-container { margin: 0 0 20px 0; }
.style-14532 .view-all:hover { color: #fff; }
.style-14532 .view-comments:hover { color: #333; }
.style-42796 .h2-style { text-align: center;margin: 0 0 30px 0;font-weight: normal;color: #64a70b; }
.style-42796 .h3-style { font-weight: normal; }
.style-42796 .h4-style { display: inline-block;float: none;margin: 0 0 10px 0;width: 90%;text-align: center;border: 2px solid rgba(79,126,170,0);padding: 5px;: border 0.2s ease;-moz-transition: border 0.2s ease;transition: border 0.2s ease;background-color: #E8FCFF;font-size: 20px; }
.style-42796 .button { color: #fff;padding: 5px 10px; }
.style-42796 { padding: 10px 0 40px 0;text-align: center;background-color: #FFFFFF; }
.style-42796 time { margin: 5px 0 5px 0;font-size: 14px;line-height: 16px; }
.style-42796 .readmore { margin: 10px 0;padding: 2px 15px; }
.style-42796 .readmore:hover { color: #fff; }
.style-42796 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-42796 .h4-style A:hover { color: #00A9E0;text-decoration: underline; }
.style-42796 li.group { display: inline-block;width: 15%;padding: 0 2%;vertical-align: top;border-right: 1px dashed #e0e0e0;word-break: break-word;margin: 0 0 10px -4px; }
.style-42796 li.group:first-child { border-left: 1px dashed #e0e0e0; }
.style-42796 .date-icon { display: inline-block;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);padding: 8px;border-radius: 45px;-webkit-transition: border 0.2s ease;-moz-transition: border 0.2s ease;transition: border 0.2s ease; }
.style-42796 .date-icon:hover { border: 2px solid rgba(0,169,224,.1); }
.style-42796 .month-name { font-size: 14px;line-height: 40px;color: #8c857b;text-transform: uppercase;height: 35px;width: 70px;border-radius: 35px 35px 0 0;background-color: rgba(0,169,224,.1); }
.style-42796 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #8c857b;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;border-radius: 0 0 35px 35px;background-color: rgba(0,169,224,.1); }
.style-42796 .event-detail { margin: 0; }
.style-42796 .view-all { font-size: 14px;color: #fff;font-weight: bold;text-decoration: none;text-transform: uppercase;padding: 5px 115px;background-color: rgba(100,167,11,1);display: inline-block;border-radius: 5px;margin: 30px 0 0 0; }
.style-42796 .view-all:hover { background-color: rgba(100,167,11,.75); }
.style-42796 .end-date { display: none; }
.style-20808 .h1-style { font-weight: 800;font-size: 34px;letter-spacing: 0em;text-transform: Capitalize;font-family: 'Open Sans', sans-serif;color: rgba(255,255,255,0.7); }
.style-20808 .h2-style { color: #FFFFFF;font-weight: 100;font-size: 34px;letter-spacing: 0.1em;text-transform: uppercase;font-family: 'Open Sans', sans-serif;padding-left: 10px; }
.style-20808 .h3-style { color: #FFFFFF; }
.style-20808 { text-align: center;background-color: #64a70b;padding: 20px 0;margin: 10px 0 0 0;color: #FFFFFF;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/BrynMawrSunMosaic15.png');background-position: left top;background-repeat: no-repeat; }
.style-20808 .pagetitle hgroup { font-size: 48px;line-height: 60px;font-weight: 800; }
.style-87491 .h2-style { display: None; }
.style-87491 .h5-style { display: none; }
.style-87491 .h6-style { display: none; }
.style-87491 { margin: 50px 0px 20px 0px; }
.style-87491 .job-title { display: none; }
.style-87491 .bus-phone { display: none; }
.style-87491 .education { display: none; }
.style-87491 .email { display: none; }
.style-87491 .appointed { display: none; }
.style-87491 .grad-year { display: none; }
.style-87491 .bio { display: none; }
.style-87491 .biobutton { display: none; }
.style-87491 .affinity img { padding: 0px; }
.style-87491 .name-prefix { display: None; }
.style-87491 .first-name { display: none; }
.style-87491 .last-name { display: None; }
.style-87491 .name-suffix { display: none; }
.style-87491 .nick-name { display: none; }
.style-87491 .middle-initial { display: none; }
.style-87491 .maiden-name { display: none; }
.style-87491 .business-name { display: none; }
.style-87491 .grad-year-short { display: none; }
.style-87969 .h2-style { display: None; }
.style-87969 .h5-style { display: none; }
.style-87969 .h6-style { display: none; }
.style-87969 { margin: 50px 0px 20px 0px;text-align: center; }
.style-87969 .job-title { display: none; }
.style-87969 .bus-phone { display: none; }
.style-87969 .education { display: none; }
.style-87969 .email { display: none; }
.style-87969 .appointed { display: none; }
.style-87969 .grad-year { display: none; }
.style-87969 .bio { display: none; }
.style-87969 .biobutton { display: none; }
.style-87969 .affinity img { padding: 0px;width: 50%; }
.style-87969 .name-prefix { display: None; }
.style-87969 .first-name { display: none; }
.style-87969 .last-name { display: None; }
.style-87969 .name-suffix { display: none; }
.style-87969 .nick-name { display: none; }
.style-87969 .middle-initial { display: none; }
.style-87969 .maiden-name { display: none; }
.style-87969 .business-name { display: none; }
.style-87969 .grad-year-short { display: none; }
.style-92646 .h2-style { display: None; }
.style-92646 .h5-style { display: none; }
.style-92646 .h6-style { display: none; }
.style-92646 { margin: 50px 0px 20px 0px; }
.style-92646 .job-title { display: none; }
.style-92646 .bus-phone { display: none; }
.style-92646 .education { display: none; }
.style-92646 .email { display: none; }
.style-92646 .appointed { display: none; }
.style-92646 .grad-year { display: none; }
.style-92646 .bio { display: none; }
.style-92646 .biobutton { display: none; }
.style-92646 .affinity img { padding: 0px; }
.style-92646 .photo img { margin-top: -60px; }
.style-92646 .name-prefix { display: None; }
.style-92646 .first-name { display: none; }
.style-92646 .last-name { display: None; }
.style-92646 .name-suffix { display: none; }
.style-92646 li.group { margin: 0px; }
.style-92646 .nick-name { display: none; }
.style-92646 .middle-initial { display: none; }
.style-92646 .maiden-name { display: none; }
.style-92646 .business-name { display: none; }
.style-92646 .grad-year-short { display: none; }
.style-88962 .h1-style { margin: 0 0 40px 0px;color: #64A70B;font-weight: 200;display: block;font-size: 48px;text-align: left;text-transform: capitalize;letter-spacing: normal; }
.style-88962 .h2-style { margin: 0 0 40px 0px;color: #00A9E0;font-weight: bold;display: block;font-size: 40px;text-align: left; }
.style-88962 .h2-style:hover { stroke-dashoffset: 0; }
.style-88962 .h3-style { color: #00A9E0;font-weight: normal;font-size: 21px; }
.style-88962 .h4-style { margin: 0 0 20px 0;padding: 0;display: block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather;line-height: 36px; }
.style-88962 .h5-style { color: #8C857B; }
.style-88962 .h6-style { color: #8C857B; }
.style-88962 A { color: #6B6B6B;text-decoration: none;border-bottom: 2px solid #00a9e0;font-weight: 400;line-height: 125%;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;padding: 5px 0; }
.style-88962 A:hover { text-decoration: none;background: #00a9e0;color: #fff; }
.style-88962 .button { background-color: #64a70b;color: #fff;border: 2px solid #64a70b;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 5px;font-weight: 600; }
.style-88962 .button:hover { background-color: #FFFFFF;color: #64a70b;border: 2px solid #64a70b; }
.style-88962 { margin: 30px 20px 20px 20px;padding: 20px;color: #6B6B6B;background: #ffffff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }
.style-88962 time { color: #aaa;margin: 0 0 5px 0;display: block; }
.style-88962 .readmore { margin-top: 10px;display: block; }
.style-88962 .readmore:hover { color: #64A70B; }
.style-88962 .archive { margin: 10px 0 0 0;background-color: rgba(0,169,224,.1);border-width: 1px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-88962 .archive:hover { background-color: #FFFFFF;border-width: 1px;border-style: solid; }
.style-88962 .category-description { margin: 0 0 10px 0; }
.style-88962 .link-image { margin: 0 20px 0 0; }
.style-88962 .h4-style A { margin: 0 0 20px 0;padding: 0;border: 0;display: block;color: #00664f;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 28px;font-family: Merriweather; }
.style-88962 .h4-style A:hover { text-decoration: none;color: #ffffff; }
.style-88962 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-88962 .brief-description { padding: 10px 0;margin-left: 0px;margin-bottom: 10px; }
.style-88962 .location { margin-left: 0px;text-align: left;font-style: italic; }
.style-88962 .contact-info { margin-top: 10px; }
.style-88962 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0;max-width: 350px; }
.style-88962 .news img { width: 300px;padding-right: 40px;border: 0px solid #d4d5d9;max-width: 100%;margin-right: 10px; }
.style-88962 .bio { margin: 10px 0 0 0; }
.style-88962 .lists img { width: 300px;padding-right: 40px; }
.style-88962 .answer { margin: 10px 0 0 0; }
.style-88962 .biobutton { margin: 10px 0 0 0; }
.style-88962 .biobutton:hover { color: #fff; }
.style-88962 .title { font-size: 20px;color: #00a9e0;margin: 0;padding: 10px 0; }
.style-88962 .caption { text-transform: uppercase; }
.style-88962 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-88962 .photo img { padding: 4px;width: calc(100% - 10px);border: 0px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-88962 .first-name { font-weight: bold;font-size: 18px; }
.style-88962 .last-name { font-weight: bold;font-size: 18px; }
.style-88962 .backbutton { background: #64a70b;margin-top: 10px; }
.style-88962 .listdetail img { padding-right: 20px;width: 325px; }
.style-88962 A.links-urllink { text-decoration: none; }
.style-88962 A.links-urllink:hover { text-decoration: underline; }
.style-88962 .photo figcaption { text-align: center; }
.style-88962 li.group { margin: 40px 0 40px 0;padding: 10px 0 20px 0;border-top: 0px solid #d7d2cb;overflow: hidden;clear: both; }
.style-88962 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-88962 div.content-wrap { display: inline;margin-bottom: 0;font-size: 14pt;line-height: 22pt; }
.style-88962 .registration { margin: 10px 0 0 0px;text-decoration: none;width: 140px; }
.style-88962 .registration:hover { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/758/site/861/images/SingleArrow.gif');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-88962 .readmore-detail-page { margin-top: 10px; }
.style-88962 .date-icon { width: 50px;height: 50px;background-color: rgba(0,169,224,.1);border-radius: 30px;padding: 5px;margin-right: 10px; }
.style-88962 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-88962 .day-number { font-size: 24px;line-height: 26px;font-weight: bold; }
.style-88962 .event-detail { margin: 0 0 0 60px; }
.style-88962 .view-all:hover { color: #fff; }
.style-88962 .view-comments:hover { color: #333; }
.style-88962 .nick-name { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-88962 .middle-initial { color: #00A9E0;font-weight: normal;font-size: 18px; }
.style-88962 .maiden-name { color: #00a9e0;font-weight: normal;font-size: 18px; }
.style-88962 .grad-year-short { font-weight: bold;font-size: 18px; }
.style-88962 .grad-year-short:before { content: "'"; }
.style-87073 .h2-style { text-align: center; }
.style-87073 .h6-style { border-width: 1px; }
.style-87073 { text-align: center;margin: 20px;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;box-shadow: 4px 6px 5px -4px rgba(0,0,0,0.23);-webkit-box-shadow: 4px 6px 5px -4px rgba(0,0,0,0.23);-moz-box-shadow: 4px 6px 5px -4px rgba(0,0,0,0.23); }
.style-14531 .h2-style { margin: 0 0 20px 20px;font-weight: normal; }
.style-14531 .h4-style { margin: 0;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14531 { margin: 0 0 40px 0;border-width: 0px; }
.style-14531 time { color: #aaa;margin: 0 0 5px 0; }
.style-14531 .readmore { margin: 10px 0 0 0; }
.style-14531 .readmore:hover { color: #fff; }
.style-14531 .archive { margin: 10px 0 0 0; }
.style-14531 .archive:hover { color: #fff; }
.style-14531 .category-description { margin: 0 0 10px 0; }
.style-14531 .link-image { margin: 0 20px 0 0; }
.style-14531 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14531 .h4-style A:hover { color: #333; }
.style-14531 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-14531 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-14531 .job-title { font-size: 18px; }
.style-14531 .bio { margin: 10px 0 0 0; }
.style-14531 .answer { margin: 10px 0 0 0; }
.style-14531 .biobutton { margin: 10px 0 0 0; }
.style-14531 .biobutton:hover { color: #fff; }
.style-14531 .title { padding: 10px;margin-left: 10px;color: rgba(0,169,224,1);font-weight: bold;margin: 5px 0;border-bottom-style: solid;border-width: 0px;border-style: solid; }
.style-14531 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14531 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-14531 .first-name { font-size: 18px; }
.style-14531 .last-name { font-size: 18px; }
.style-14531 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden; }
.style-14531 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-14531 .team-name { text-transform: uppercase;letter-spacing: 2px;color: #00a9e0; }
.style-14531 .team-name:hover { color: #00a9e0; }
.style-14531 .team-schoolyear { color: #d4d5d9;margin: 0 0 10px 0; }
.style-14531 .team-accolades-button { margin: 0 0 10px 0; }
.style-14531 .team-accolades-button:hover { color: #fff; }
.style-14531 .schedule-date { color: #00A9E0;font-weight: bold;font-size: 18px;padding: 5px; }
.style-14531 .schedule-time { color: #FFFFFF; }
.style-14531 .schedule-site { color: #00a9e0;font-weight: bold; }
.style-14531 .schedule-result { font-weight: bold;font-size: 17px;border-width: 0px; }
.style-14531 .schedule-highlights { margin: 20px 0 0 0;text-align: left;text-decoration: underline; }
.style-14531 .schedule-highlights:hover { color: #00a9e0;text-decoration: none;background-color: #FFFFFF; }
.style-14531 .schedule-title { border-width: 0px; }
.style-14531 .winloss { border-width: 0px;border-style: solid;margin: 0 20px;background-color: rgba(0,169,224,.1); }
.style-14531 th.winloss-amount { padding: 0 12px; }
.style-14531 .athleticteamcoach img { padding: 4px; }
.style-14531 .roster-entry { padding: 10px 20px;background-color: rgba(0,169,224,.1);margin: 0 0 4px 0; }
.style-14531 .player-detail { margin: 10px 0 0 0; }
.style-14531 .athleticteamroster .player-name-link { text-decoration: none; }
.style-14531 .athleticteamroster .player-name-link:hover { color: #696158; }
.style-14531 .schedule-practice { border-width: 0px; }
.style-14531 .schedule-rescheduled { color: #BD9F08; }
.style-14531 .schedule-cancelled { color: #DB1629; }
.style-14531 .schedule-directions { margin: 20px 0 0 0;background: rgba(255,255,255,0); }
.style-14531 .schedule-directions:hover { background-color: rgba(0,0,0,0);text-decoration: underline; }
.style-14531 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-14531 .month-name { font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14531 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-14531 .event-detail { margin: 0 0 0 60px; }
.style-14531 .view-all:hover { color: #fff; }
.style-14531 .view-comments:hover { color: #333; }
.style-14531 .game { padding: 15px;border-width: 1px;border-style: solid;border-color: #cccccc;margin: 10px;clear: both; }
.style-14531 .team-list .column { margin: 0px; }
.style-14531 .team-list .team-link { padding: 3px;margin: 1px; }
.style-14531 .game .ath-row.ath-row-one { padding: 10px;text-align: left;color: #00A9E0;background-color: rgba(0,169,224,.1);margin: -15px -15px 10px -15px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #cccccc; }
.style-14531 .game .ath-row.ath-row-four { border-width: 0px; }
.style-14531 .game .ath-row.ath-row-five { border-width: 0px; }
.style-14531 .schedule-tournament { border-width: 0px;border-style: solid; }
.style-14531 .schedule-scrimmage { border-width: 0px; }
.style-14531 .schedule-invitational { border-width: 0px; }
.style-14531 .schedule-playoff { border-width: 0px; }
.style-14531 .league-status { border-width: 0px; }
.style-14531 .winloss.Win { border-width: 0px;background-color: #FFFFFF; }
.style-14531 .winloss.Loss { border-width: 0px; }
.style-14531 .winloss.Tie { border-width: 0px;background-color: #fff; }
.style-14531 .score { border-width: 0px; }
.style-14531 a.print-button span { color: #64a70b;font-weight: bold;text-align: left;padding: 7px;margin: 4px;clear: both;text-decoration: underline; }
.style-14531 a.print-button span:hover { text-decoration: none; }
.style-14529 .h2-style { margin: 0 0 20px 0; }
.style-14529 .h4-style { margin: 0;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14529 { margin: 0 0 40px 0; }
.style-14529 time { color: #aaa;margin: 0 0 5px 0; }
.style-14529 .readmore { margin: 10px 0 0 0; }
.style-14529 .readmore:hover { color: #fff; }
.style-14529 .archive { margin: 10px 0 0 0; }
.style-14529 .archive:hover { color: #fff; }
.style-14529 .category-description { margin: 0 0 10px 0; }
.style-14529 .link-image { margin: 0 20px 0 0; }
.style-14529 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14529 .h4-style A:hover { color: #333; }
.style-14529 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-14529 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-14529 .bio { margin: 10px 0 0 0; }
.style-14529 .answer { margin: 10px 0 0 0; }
.style-14529 .biobutton { margin: 10px 0 0 0; }
.style-14529 .biobutton:hover { color: #fff; }
.style-14529 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-14529 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-14529 .dept-or-grade-desc { margin: 0 0 10px 0; }
.style-14529 .greeting { margin: 0 0 10px 0; }
.style-14529 .course-title.off-state { margin: 0 0 5px 0;background: rgba(0,169,224,.1);display: block;position: relative;-webkit-transition: none;-moz-transition: none;transition: none; }
.style-14529 .course-title.off-state:hover { color: #fff;background-color: rgba(0,169,224,1); }
.style-14529 .course-title.off-state:after { content: "+";position: absolute;top: 50%;color: inherit;margin-top: -15px;right: 20px;font-size: 32px;width: 20px
height: 20px; }
.style-14529 .course-desc { padding: 15px 20px;background-color: rgba(0,169,224,.1);margin-bottom: 5px; }
.style-14529 .departmentfaculty img { padding: 4px;border: none; }
.style-14529 .course-title A { margin: 0;color: inherit;padding: 15px 20px;display: block;-webkit-transition: none;-moz-transition: none;transition: none; }
.style-14529 .course-title A:hover { color: inherit; }
.style-14529 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-14529 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-14529 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-14529 .event-detail { margin: 0 0 0 60px; }
.style-14529 .course-title.on-state { color: #fff;background-color: rgba(0,169,224,1);position: relative; }
.style-14529 .course-title.on-state:after { content: "-";position: absolute;top: 50%;color: inherit;margin-top: -15px;right: 25px;font-size: 32px;width: 20px
height: 20px; }
.style-14529 .view-all:hover { color: #fff; }
.style-14529 .view-comments:hover { color: #333; }
.style-14533 .h2-style { font-weight: normal;color: #64a70b; }
.style-14533 .h3-style { font-weight: normal;font-size: 23px; }
.style-14533 .h4-style { color: #00a9e0;font-size: 21px;text-transform: capitalize;text-align: left;font-weight: normal;margin-bottom: 5px;line-height: 29px; }
.style-14533 .h5-style { color: #64A70B;font-weight: normal;font-size: 16px; }
.style-14533 A { color: #64A70B;font-size: 16px; }
.style-14533 { margin: 0 0 40px 10px; }
.style-14533 .submit-button { background-image: url('//whthemes.whipplehill.net/ftpimages/492/site/797/images/search.png');background-position: center center;background-repeat: no-repeat;border: 0;background-color: transparent;font-size: 0;min-height: 34px;width: 30px;padding: 10px; }
.style-14533 .search-text { width: 400px;color: #696158; }
.style-14533 .search-text:active { outline: none; }
.style-14533 .search-text:focus { outline: none; }
.style-14533 form textarea { border-color: #d7d2cb;border-width: 1px;border-style: solid; }
.style-14533 .search-results-desc { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-20452 .h2-style { margin: 0 0 10px 20px;letter-spacing: 0.1em;font-size: 25px;font-weight: 200; }
.style-20452 .h4-style { margin: 0 0 10px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;color: #00A9E0; }
.style-20452 .description { margin-bottom: 10px; }
.style-20452 time { color: #aaa;margin: 0 0 10px 0;display: block; }
.style-20452 .readmore { margin: 10px 0 0 0; }
.style-20452 .readmore:hover { color: #fff; }
.style-20452 .archive { margin: 10px 0 0 0; }
.style-20452 .archive:hover { color: #fff; }
.style-20452 .category-description { margin: 0 0 10px 0; }
.style-20452 .link-image { margin: 0 20px 0 0;text-align: left; }
.style-20452 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-20452 .h4-style A:hover { color: #333; }
.style-20452 .long-description { margin: 10px 0 0 0;padding: 0 0 10px 0; }
.style-20452 .brief-description { margin: 20px 0; }
.style-20452 .location { margin: 0 0 10px 0;font-weight: bold; }
.style-20452 .contact-info { margin: 0 0 10px 0; }
.style-20452 .text img { padding: 4px;margin: 0 10px 10px 0; }
.style-20452 .author { font-weight: bold;margin-bottom: 10px; }
.style-20452 .news img { padding: 4px;max-width: 60px; }
.style-20452 .bio { margin: 10px 0 0 0; }
.style-20452 .answer { margin: 10px 0 0 0; }
.style-20452 .biobutton { margin: 10px 0 0 0; }
.style-20452 .biobutton:hover { color: #fff; }
.style-20452 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-20452 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-20452 .affinity img { padding: 4px;border-width: 0px; }
.style-20452 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-20452 .header-widget { text-align: center; }
.style-20452 .newsdetail img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-20452 .backbutton { margin: 10px 0 0 0; }
.style-20452 .backbutton:hover { color: #fff; }
.style-20452 .listdetail img { padding: 4px;border: none;margin: 0 10px 10px 0; }
.style-20452 A.links-urllink { text-decoration: none;font-weight: bold;display: block;text-align: left; }
.style-20452 .photo figcaption { text-align: center; }
.style-20452 li.group { margin: 10px 0;overflow: hidden;clear: both;padding: 20px 10px;border-bottom: 1px solid #d7d2cb; }
.style-20452 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-20452 div.content-wrap { margin: 0px;padding: 5px;clear: both;border-width: 0px; }
.style-20452 .team-name { font-size: 30px; }
.style-20452 .team-description:hover { text-decorations: none; }
.style-20452 .registration { margin: 0 0 10px 0; }
.style-20452 .readmore-detail-page:hover { color: #fff; }
.style-20452 .shopping-cart { padding: 5px;font-size: 14px;float: right;margin: -40px 0 20px -20px;overflow: hidden; }
.style-20452 .featured { color: #BD9F08;font-size: 14px;font-weight: bold; }
.style-20452 .item-image { padding-left: 0px;padding-bottom: 10px;display: block; }
.style-20452 .item-name { font-weight: normal;font-size: 20px; }
.style-20452 .item-description { font-weight: normal;font-size: 14px;color: #8c857b; }
.style-20452 .add-to-cart { padding: 4px 8px;font-size: 12px;margin-bottom: 20px; }
.style-20452 .addl-info { margin-bottom: 10px;background: none;text-align: left;color: #8c857b;padding-left: 0px;text-decoration: underline; }
.style-20452 .addl-info-detail { padding-left: 10px;display: block; }
.style-20452 .item-sale-price { color: #DB1629; }
.style-20452 .item-sale-label { font-style: italic;font-size: 13px;color: #B80410; }
.style-20452 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-20452 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-20452 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-20452 .event-detail { margin: 0 0 0 60px; }
.style-20452 .view-all:hover { color: #fff; }
.style-20452 .view-comments:hover { color: #333; }
.style-35016 .h2-style { margin: 0 0 10px 20px;letter-spacing: 0.1em;font-size: 25px;font-weight: 200; }
.style-35016 .h4-style { margin: 0 0 10px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;color: #00A9E0; }
.style-35016 .description { margin-bottom: 10px; }
.style-35016 time { color: #aaa;margin: 0 0 10px 0;display: block; }
.style-35016 .readmore { margin: 10px 0 0 0; }
.style-35016 .readmore:hover { color: #fff; }
.style-35016 .archive { margin: 10px 0 0 0; }
.style-35016 .archive:hover { color: #fff; }
.style-35016 .category-description { margin: 0 0 10px 0; }
.style-35016 .link-image { margin: 0 20px 0 0;text-align: left; }
.style-35016 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-35016 .h4-style A:hover { color: #333; }
.style-35016 .long-description { margin: 10px 0 0 0;padding: 0 0 10px 0; }
.style-35016 .brief-description { margin: 20px 0; }
.style-35016 .location { margin: 0 0 10px 0;font-weight: bold; }
.style-35016 .contact-info { margin: 0 0 10px 0; }
.style-35016 .text img { padding: 4px;margin: 0 10px 10px 0; }
.style-35016 .author { font-weight: bold;margin-bottom: 10px; }
.style-35016 .news img { padding: 4px;max-width: 60px; }
.style-35016 .bio { margin: 10px 0 0 0; }
.style-35016 .answer { margin: 10px 0 0 0; }
.style-35016 .biobutton { margin: 10px 0 0 0; }
.style-35016 .biobutton:hover { color: #fff; }
.style-35016 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-35016 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-35016 .affinity img { padding: 4px;border-width: 0px; }
.style-35016 .photo img { padding: 4px;width: calc(100% - 10px);float: left;margin: 0 10px 10px 0; }
.style-35016 .newsdetail img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-35016 .backbutton { margin: 10px 0 0 0; }
.style-35016 .backbutton:hover { color: #fff; }
.style-35016 .listdetail img { padding: 4px;border: none;margin: 0 10px 10px 0; }
.style-35016 A.links-urllink { text-decoration: none;font-weight: bold;display: block;text-align: left; }
.style-35016 .photo figcaption { text-align: center; }
.style-35016 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-35016 div.content-wrap { margin: 0px;padding: 5px; }
.style-35016 .team-name { font-size: 30px; }
.style-35016 .team-description:hover { text-decorations: none; }
.style-35016 .registration { margin: 0 0 10px 0; }
.style-35016 .readmore-detail-page:hover { color: #fff; }
.style-35016 .shopping-cart { padding: 5px;font-size: 14px;float: right;margin: -40px 0 20px -20px;overflow: hidden;display: none; }
.style-35016 .featured { color: #BD9F08;font-size: 14px;font-weight: bold; }
.style-35016 .item-image { padding-bottom: 10px;display: none; }
.style-35016 .item-name { display: none; }
.style-35016 .item-description { font-weight: normal;font-size: 14px;color: #8c857b; }
.style-35016 .add-to-cart { padding: 4px 8px;font-size: 12px;margin-bottom: 20px; }
.style-35016 .addl-info { margin-bottom: 10px; }
.style-35016 .addl-info-detail { padding-left: 10px; }
.style-35016 .item-sale-price { color: #DB1629; }
.style-35016 .item-sale-label { font-style: italic;font-size: 13px;color: #B80410; }
.style-35016 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-35016 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-35016 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-35016 .event-detail { margin: 0 0 0 60px; }
.style-35016 .view-all:hover { color: #fff; }
.style-35016 .view-comments:hover { color: #333; }
.style-19800 .h1-style { color: #fff;padding: 40px;font-family: Merriweather;font-weight: 600;font-size: 48px;letter-spacing: 0;text-transform: capitalize;text-align: left;-webkit-transform: translateY(260px);-ms-transform: translateY(260px);transform: translateY(260px);background-color: rgba(0,102,79,.0); }
.style-19800 .h2-style { color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 48px;letter-spacing: 0em;text-transform: capitalize;text-align: center;-webkit-transform: translateY(160px);-ms-transform: translateY(160px);transform: translateY(160px); }
.style-19800 { text-align: center;padding: 10px 0;margin: 0 10px; }
.style-19800 .cover-photo { width: 100%; }
.style-20462 { margin: 15px 10px 500px 10px;max-width: 50%;float: right; }
.style-20462 .submit-button { background-image: url('//whthemes.whipplehill.net/ftpimages/492/site/797/images/search.png');background-position: center center;background-repeat: no-repeat;border: 0;background-color: transparent;font-size: 0;min-height: 30px;width: 32px;padding: 0; }
.style-20462 .search-text { border: 0;width: calc(92% - 32px);padding: 6px 4% 7px 4%;background: transparent;color: #999;font-size: 14px; }
.style-20462 .search-text:active { outline: none; }
.style-20462 .search-text:focus { outline: none; }
.style-20462 div.content-wrap { background-color: #d7d2cb;-webkit-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.1);box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.1); }
.style-64625 .l1-item { display: block;float: none;background-color: #64a70b;border-left: 1px solid #64a70b;color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/LoginIcon.png');background-position: right 30px center;background-repeat: no-repeat;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease; }
.style-64625 .l1-item:hover { background-color: #00664f; }
.style-64625 .l1-item > a { font-size: 1.067em;font-weight: bold;text-transform: uppercase;letter-spacing: .05em;font-family: 'Montserrat', sans-serif;padding: 1.5em 3.5em 1.5em 2.25em !important;box-sizing: border-box;color: inherit;line-height: 1.5; }
.style-64608 .nav-menu { font-family: 'Montserrat', sans-serif;margin-right: 1.125em; }
.style-64608 .l1-item { color: inherit;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;position: relative; }
.style-64608 .l1-item:hover { color: #78c90d; }
.style-64608 .l1-item > a { font-size: 1.0em;color: inherit;font-weight: bold;text-transform: uppercase;letter-spacing: .05em;line-height: 1;padding: 1.85em 1.222em !important;box-sizing: border-box; }
.style-64608 .l1-item.active { color: #78c90d; }
.style-64608 .l1-item.active:before { content: "";display: block;position: absolute;left: 50%;bottom: 0;-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 10px solid #fff; }
.style-64608 .l1-item.active > a { color: inherit; }
.style-64608 .l2-item { color: inherit;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-64608 .l2-item:hover { color: rgba(255,255,255,.7); }
.style-64608 .l2-item > a { padding: .75em 1.5em !important;box-sizing: border-box;letter-spacing: .05em;color: inherit; }
.style-64608 .l2-item > a .arrow { border-color: inherit;border-width: 1px 1px 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-64608 .l2-item.active { color: #78c90d; }
.style-64608 .l2-item.active > a { font-weight: bold; }
.style-64608 .l3-item { color: inherit;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-64608 .l3-item:hover { color: rgba(255,255,255,.7); }
.style-64608 .l3-item > a { padding: .75em 1.5em !important;box-sizing: border-box;letter-spacing: .05em;color: inherit; }
.style-64608 .l3-item > a .arrow { border-color: inherit;border-width: 1px 1px 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-64608 .l3-item.active { color: #78c90d; }
.style-64608 .l3-item.active > a { font-weight: bold; }
.style-64608 .level2 { background-color: #00664f;color: #fff;font-size: .9333rem;line-height: 1.285;padding: .75em 0; }
.style-64608 .level3 { background-color: #00664f;color: #fff;font-size: .9333rem;line-height: 1.285;padding: .75em 0; }
.style-64610 .nav-menu { font-family: 'Montserrat', sans-serif; }
.style-64610 .l1-item { color: inherit;position: relative;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/OmniIcon.png');background-position: center center;background-repeat: no-repeat; }
.style-64610 .l1-item:hover { color: #78c90d; }
.style-64610 .l1-item > a { font-size: 0;color: inherit;font-weight: bold;text-transform: uppercase;letter-spacing: .05em;line-height: 1;padding: 2.35rem 0 2.35rem 1.75rem !important;box-sizing: border-box; }
.style-64610 .l2-item { color: inherit;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-64610 .l2-item:hover { color: rgba(255,255,255,.7); }
.style-64610 .l2-item > a { padding: .75em 1.5em !important;box-sizing: border-box;letter-spacing: .05em;color: inherit; }
.style-64610 .l2-item > a .arrow { border-color: inherit;border-width: 1px 1px 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-64610 .l2-item.active { color: #78c90d; }
.style-64610 .l2-item.active > a { font-weight: bold; }
.style-64610 .l3-item { color: inherit;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-64610 .l3-item:hover { color: rgba(255,255,255,.7); }
.style-64610 .l3-item > a { padding: .75em 1.5em !important;box-sizing: border-box;letter-spacing: .05em;color: inherit; }
.style-64610 .l3-item > a .arrow { border-color: inherit;border-width: 1px 1px 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-64610 .l3-item.active { color: #78c90d; }
.style-64610 .l3-item.active > a { font-weight: bold; }
.style-64610 .level2 { background-color: #00664f;color: #fff;font-size: .9333rem;line-height: 1.285;padding: .75em 0; }
.style-64610 .level3 { background-color: #00664f;color: #fff;font-size: .9333rem;line-height: 1.285;padding: .75em 0; }
.style-64637 .mega-menu-panel { right: 0;left: auto;width: 290px;top: 0; }
.style-64637 .mega-menu-item.l1-item { position: relative;background-color: #64a70b;border: 1px solid #64a70b;color: #fff;border-radius: 50%;width: 50px;height: 50px;-webkit-transition: background-color .3s ease, border-color .3s ease;-o-transition: background-color .3s ease, border-color .3s ease;transition: background-color .3s ease, border-color .3s ease; }
.style-64637 .mega-menu-item.l1-item:before { content: "+";font-size: 2em;color: inherit;display: block;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); }
.style-64637 .mega-menu-item.l1-item > a { font-size: 0;width: 50px;height: 700px; }
.style-64637 .menu-type-mega.nav-menu { position: absolute;right: 2em;top: 2em; }
.style-65169 .nav-menu { margin: 0 0 auto;background-color: #ffffff;color: #8c857b;text-align: center;margin-top: -12px; }
.style-65169 .l1-item { margin: 0 0 auto;color: #8c857b;padding: 10px;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;margin-left: auto;margin-right: auto;font-weight: 600;height: 35px;vertical-align: middle;text-align: center; }
.style-65169 .l1-item:visited { color: #ffffff; }
.style-65169 .l1-item:active { color: #ffffff; }
.style-65169 .l1-item:hover { border-bottom: 0px solid #64a70b;color: #fff;background-color: #64a70b; }
.style-65169 .l1-item > a { font-size: 14px;text-decoration: none;text-transform: uppercase;margin-top: 5px;text-align: center;: 300; }
.style-65169 .l1-item > a .arrow:hover { color: #ffffff; }
.style-65169 .l1-item.active { border-bottom: 0px solid #00a9e0;padding: 10px;color: #64A70B;text-align: center;margin-left: auto;margin-right: auto;margin: 0 0 auto; }
.style-65169 .l1-item.active:hover { color: #ffffff; }
.style-65169 .l1-item.active > a { font-size: 14px;padding-right: 0; }
.style-65169 .l1-item.active > a:hover { color: #fff; }
.style-65169 .l1-item.active > a:before { content: "\203a ";font-size: 19px;line-height: 12px; }
.style-65169 .l1-item.active > a .arrow:hover { color: #fff; }
.style-65169 .l2-item { background-color: rgba(215,210,203,.1);-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;text-transform: capitalize; }
.style-65169 .l2-item:hover { background-color: rgba(0,102,79,.9); }
.style-65169 .l2-item > a { font-weight: 600;text-decoration: none;font-size: 15px;padding: 4px 13px;color: #fff;background-color: #00664F; }
.style-65169 .l2-item > a:hover { color: #ffffff;background-color: #FAC941; }
.style-65169 .l2-item.active { background-color: rgba(0,102,79,.9); }
.style-65169 .l2-item.active > a { background-color: #64a70b;color: #ffffff; }
.style-65169 .l2-item.active > a:hover { background-color: #FAC941; }
.style-65169 .l3-item { -webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-65169 .l3-item:hover { background-color: rgba(0,102,79,.9); }
.style-65169 .l3-item > a { font-weight: 600;text-decoration: none;font-size: 15px;padding: 4px 15px;background-color: #00664F;color: #fff; }
.style-65169 .l3-item > a:hover { color: rgba(254,219,0,1);background-color: rgba(0, 102, 79, .5); }
.style-65169 .l3-item.active { background-color: rgba(0,102,79,.9); }
.style-65169 .l3-item.active > a { background-color: #64a70b;color: #ffffff; }
.style-65169 .l3-item.active > a:hover { color: rgba(254,219,0,1); }
.style-65169 .level1 { position: relative;width: 100%;margin: 0 auto;border-top: 0px solid rgba(215,210,203,.5);background: rgba(215,210,203,.2);margin-bottom: 0;margin-top: 0;color: #8C857B;text-align: center; }
.style-65169 .level1:hover { color: #ffffff; }
.style-65169 .level2 { margin-top: 18px; }
.style-65169 .level2:hover { color: #fff; }
.style-65401 .acc-l1-item { border-bottom: 1px solid #d7d2cb;margin: 0;color: #C7C2BC;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease; }
.style-65401 .acc-l1-item:hover { border-left: 5px solid #64a70b;padding-left: 20px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease; }
.style-65401 .acc-l1-item:before { color: #ffffff; }
.style-65401 .acc-l1-item > a { font-weight: bold;color: #8C857B;font-size: 17px;font-family: Gentona,"Myriad Pro",sans-serif;padding-left: 0;margin-left: -7px; }
.style-65401 .acc-l1-item > a:hover { color: #64A70B;padding-left: 0;margin-left: -7px; }
.style-65401 .acc-l1-item > a > span.toggle > .icon { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/arrow_taupe2.png');background-position: center center;background-repeat: no-repeat; }
.style-65401 .acc-l1-item.active { border-bottom: 1px solid #d7d2cb;color: #00A9E0;padding-left: 10px;background-color: rgba(215,210,203,.1); }
.style-65401 .acc-l1-item.active:hover { border-left: 0px solid #64a70b;padding-left: 10px;-o-transition: 0.0s ease;-webkit-transition: 0.0s ease;-moz-transition: 0.0s ease;transition: 0.0s ease; }
.style-65401 .acc-l1-item.active > a { color: #64A70B;font-size: 17px; }
.style-65401 .acc-l1-item.active > a:hover { margin-left: -7px;color: #64a70b; }
.style-65401 .acc-l1-item.active > a > span.toggle > .icon { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/arrow_down_taupe4.png');background-position: center center;background-repeat: no-repeat; }
.style-65401 .sub2 .acc-l2-item > a { color: #8c857b; }
.style-65401 .sub2 .acc-l2-item > a:hover { color: #00A9E0; }
.style-65401 .sub2 .acc-l2-item.active > a { color: #00A9E0; }
.style-65401 .sub2 .acc-l2-item.active > a:hover { color: #64A70B; }
.style-65401 .sub2 .acc-l2-item.active > a > span.toggle > .icon { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/arrow_down_taupe4.png');background-position: center center;background-repeat: no-repeat; }
.style-65401 .sub3 .acc-l3-item { margin: 5px; }
.style-65401 .sub3 .acc-l3-item > a { color: #8c857b; }
.style-65401 .sub3 .acc-l3-item > a:hover { color: #00A9E0; }
.style-65401 .sub3 .acc-l3-item.active > a { color: #00A9E0; }
.style-65401 .acc-level1:hover { color: #fff; }
.style-65401 .acc-level2 { font-weight: bold; }
.style-65401 .acc-level2:hover { padding-left: -30px; }
.style-65401 .acc-nav-menu { border-left: 0px solid #d7d2cb;padding-left: 0px;margin: 0 20px 30px 10px;border-right: 0;border-bottom: 0;border-top: 5px solid #d7d2cb; }
.style-65401 .acc-nav-menu:hover { color: #FFFFFF; }
.style-65401 .menu-type-accordion ul li a span.toggle { overflow: auto;padding: 0; }
.style-25020 .nav-menu { border-top: 5px solid 
#00664F;background-color: rgba(0, 102, 79, .85); }
.style-25020 .l1-item { padding: 10px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;margin-left: auto;margin-right: auto; }
.style-25020 .l1-item:hover { background-color: #00664f;color: #FFFFFF; }
.style-25020 .l1-item > a { text-transform: capitalize;font-weight: normal;margin: 0;font-size: 14px;text-align: center;padding: 0; }
.style-25020 .l1-item > a:hover { color: #FFFFFF; }
.style-25020 .l1-item.active { color: #FFFFFF;padding: 10px;background-color: #00664f; }
.style-25020 .l1-item.active:hover { color: #fff; }
.style-25020 .l1-item.active > a { text-transform: capitalize;margin: 0;font-size: 14px;text-align: center; }
.style-25020 .l1-item.active > a:active { border-bottom: 2px solid #64A70B; }
.style-25020 .l2-item { background-color: rgba(0, 102, 79, .85);-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-25020 .l2-item > a { font-weight: normal;text-transform: none;font-size: 13px;padding: 4px 13px;color: #fff; }
.style-25020 .l2-item > a:hover { color: #fad245; }
.style-25020 .l2-item.active > a { color: #ffffff; }
.style-25020 .l2-item.active > a:hover { color: rgba(254,219,0,1); }
.style-25020 .l3-item { -webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-25020 .l3-item > a { font-weight: normal;text-transform: none;font-size: 13px;padding: 4px 15px;background-color: rgba(0, 102, 79, .85);color: #fff; }
.style-25020 .l3-item > a:hover { color: #fad245;background-color: rgba(0, 102, 79, .85); }
.style-25020 .l3-item.active > a { color: #ffffff; }
.style-25020 .l3-item.active > a:hover { color: rgba(254,219,0,1); }
.style-25020 .level1 { position: relative;width: 100%;margin: 0 auto;color: #fff; }
.style-25020 .level2 { margin-top: 10px; }
.style-14511 .nav-menu { margin: 0 0 40px 0; }
.style-14511 .l1-item { color: #64a70b;border-bottom: 2px solid #64a70b;margin: 0 2px 0 0;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-14511 .l1-item:hover { color: #00a9e0;border-bottom: 2px solid #00a9e0; }
.style-14511 .l1-item > a { color: inherit;font-size: 13px;text-decoration: none;text-transform: uppercase;font-weight: normal;padding: 7px 13px !important; }
.style-14511 .l1-item.active { color: #00a9e0;border-bottom: 2px solid #00a9e0; }
.style-14511 .l2-item { color: #fff;background-color: rgba(0,169,224,.9);-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-14511 .l2-item:hover { background-color: rgba(100,167,11,.9); }
.style-14511 .l2-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 13px;padding: 4px 13px; }
.style-14511 .l2-item.active { background-color: rgba(100,167,11,.9); }
.style-14511 .l3-item { color: #fff;background-color: rgba(100,167,11,.9);-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-14511 .l3-item:hover { background-color: rgba(0,169,224,.9); }
.style-14511 .l3-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 13px;padding: 4px 15px; }
.style-14511 .l3-item.active { background-color: rgba(0,169,224,.9); }
.style-14511 .level2 { margin-top: 2px; }
.style-38829 .nav-menu { color: #ffffff; }
.style-38829 .l1-item { padding: 10px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;margin-left: auto;margin-right: auto; }
.style-38829 .l1-item:hover { background-color: #00664f;color: #FFFFFF; }
.style-38829 .l1-item > a { text-transform: capitalize;font-weight: normal;margin: 0;font-size: 14px;text-align: center;padding: 0; }
.style-38829 .l1-item > a:hover { color: #FFFFFF; }
.style-38829 .l1-item.active { color: #FFFFFF;padding: 10px;background-color: #00664f; }
.style-38829 .l1-item.active:hover { color: #fff; }
.style-38829 .l1-item.active > a { text-transform: capitalize;margin: 0;font-size: 14px;text-align: center;padding: 0; }
.style-38829 .l1-item.active > a:active { border-bottom: 2px solid #64A70B; }
.style-38829 .l2-item { background-color: rgba(0, 102, 79, .85);-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-38829 .l2-item > a { font-weight: normal;text-transform: none;font-size: 13px;padding: 4px 13px;color: #fff; }
.style-38829 .l2-item > a:hover { color: #fad245; }
.style-38829 .l2-item.active > a { color: #ffffff; }
.style-38829 .l2-item.active > a:hover { color: rgba(254,219,0,1); }
.style-38829 .l3-item { -webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-38829 .l3-item > a { font-weight: normal;text-transform: none;font-size: 13px;padding: 4px 15px;background-color: rgba(0, 102, 79, .85);color: #fff; }
.style-38829 .l3-item > a:hover { color: #fad245;background-color: rgba(0, 102, 79, .85); }
.style-38829 .l3-item.active > a { color: #ffffff; }
.style-38829 .l3-item.active > a:hover { color: rgba(254,219,0,1); }
.style-38829 .level1 { position: relative;width: 100%;padding: 0px 0 0px 0px;text-align: center;border-top: 5px solid #00664F;background-color: rgba(100,167,11,0);color: #ffffff;background: linear-gradient(to bottom right, #00664F, #009976); }
.style-38829 .level2 { margin-top: 10px; }
.style-25937 .nav-menu { margin: 0px 0 20px 0; }
.style-25937 .l1-item { color: #64a70b;margin: 0 2px 0 0;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-25937 .l1-item:hover { color: #00664f; }
.style-25937 .l1-item > a { color: inherit;font-size: 13px;text-decoration: none;text-transform: uppercase;font-weight: normal;padding: 7px 13px !important; }
.style-25937 .l1-item.active { color: #00664f; }
.style-25937 .l2-item { color: #fff;background-color: rgba(100,167,11,.9);border-bottom: 1px solid #fff;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-25937 .l2-item:hover { background-color: rgba(0,102,79,.9); }
.style-25937 .l2-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 13px;padding: 4px 13px; }
.style-25937 .l2-item.active { background-color: rgba(0,102,79,.9); }
.style-25937 .l3-item { color: #fff;background-color: rgba(100,167,11,.9);border-bottom: 1px solid #fff;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-25937 .l3-item:hover { background-color: rgba(0,102,79,.9); }
.style-25937 .l3-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 13px;padding: 4px 15px; }
.style-25937 .l3-item.active { background-color: rgba(0,102,79,.9); }
.style-25937 .level2 { margin-top: 2px; }
.style-17405 .nav-menu { border-top: 5px solid 
#00664F;background-color: rgba(0, 102, 79, .85); }
.style-17405 .l1-item { padding: 10px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;margin-left: auto;margin-right: auto; }
.style-17405 .l1-item:hover { background-color: #00664f;color: #FFFFFF; }
.style-17405 .l1-item > a { text-transform: capitalize;font-weight: normal;margin: 0;font-size: 14px;text-align: center;padding: 0px; }
.style-17405 .l1-item > a:hover { color: #FFFFFF; }
.style-17405 .l1-item > a .arrow { display: none; }
.style-17405 .l1-item.active { color: #FFFFFF;padding: 10px;background-color: #00664f; }
.style-17405 .l1-item.active:hover { color: #fff; }
.style-17405 .l1-item.active > a { text-transform: capitalize;font-weight: normal;margin: 0;font-size: 14px;text-align: center;padding: 0px; }
.style-17405 .l2-item { background-color: rgba(0, 102, 79, .85);-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-17405 .l2-item > a { font-weight: normal;text-transform: none;font-size: 13px;padding: 4px 13px;color: #fff; }
.style-17405 .l2-item > a:hover { color: #fad245; }
.style-17405 .l2-item.active { background-color: rgba(0,102,79,.9); }
.style-17405 .l2-item.active > a { background-color: rgba(0, 102, 79, .5); }
.style-17405 .l3-item { -webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-17405 .l3-item > a { font-weight: normal;text-transform: none;font-size: 13px;padding: 4px 15px;background-color: rgba(0, 102, 79, .85);color: #fff; }
.style-17405 .l3-item > a:hover { color: #fad245; }
.style-17405 .l3-item.active { background-color: rgba(0,102,79,.9); }
.style-17405 .l3-item.active > a { background-color: rgba(0, 102, 79, .5);color: #ffffff; }
.style-17405 .l3-item.active > a:hover { color: #fad245; }
.style-17405 .level1 { position: relative;width: 100%;margin: 0 auto;color: #fff;padding: 0px; }
.style-17405 .level2 { margin-top: 10px; }
.style-21632 .nav-menu { margin: 0 0 auto;background-color: #ffffff;color: #8c857b;text-align: center; }
.style-21632 .l1-item { margin: 0 0 auto;color: #8C857B;padding: 10px;text-transform: uppercase;-webkit-transition: ease 0.2s;font-weight: 600;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;margin-left: auto;margin-right: auto;height: 35px;vertical-align: middle;text-align: center; }
.style-21632 .l1-item:visited { color: #ffffff; }
.style-21632 .l1-item:active { color: #ffffff; }
.style-21632 .l1-item:hover { border-bottom: 0px solid #64a70b;color: #fff;background-color: #FF9317; }
.style-21632 .l1-item > a { font-size: 18px;text-decoration: none;text-transform: capitalize;margin-top: 5px;text-align: center; }
.style-21632 .l1-item > a .arrow:hover { color: #ffffff; }
.style-21632 .l1-item.active { border-bottom: 0px solid #00a9e0;padding: 10px;color: #FF9317;font-weight: 600;text-align: center;margin-left: auto;margin-right: auto;margin: 0 0 auto; }
.style-21632 .l1-item.active:hover { color: #ffffff;background-color: #FF9317; }
.style-21632 .l1-item.active > a { font-size: 18px;padding-right: 0; }
.style-21632 .l1-item.active > a:hover { color: #fff; }
.style-21632 .l1-item.active > a:before { content: "\203a ";font-size: 19px;line-height: 12px; }
.style-21632 .l1-item.active > a .arrow:hover { color: #fff; }
.style-21632 .l2-item { background-color: rgba(215,210,203,.1);-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;text-transform: capitalize; }
.style-21632 .l2-item:hover { background-color: rgba(0,102,79,.9); }
.style-21632 .l2-item > a { font-weight: 600;text-decoration: none;font-size: 15px;padding: 4px 13px;color: #fff;background-color: rgba(255,147,23,.7); }
.style-21632 .l2-item > a:hover { color: #ffffff;background-color: #FAC941; }
.style-21632 .l2-item.active { background-color: rgba(0,102,79,.9); }
.style-21632 .l2-item.active > a { background-color: #FAC941;color: #ffffff; }
.style-21632 .l2-item.active > a:hover { background-color: #FAC941; }
.style-21632 .l3-item { -webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-21632 .l3-item:hover { background-color: rgba(0,102,79,.9); }
.style-21632 .l3-item > a { font-weight: 300;text-decoration: none;font-size: 15px;padding: 4px 15px;background-color: rgba(255,147,23,.7);color: #fff; }
.style-21632 .l3-item > a:hover { color: rgba(254,219,0,1);background-color: rgba(0, 102, 79, .5); }
.style-21632 .l3-item.active { background-color: rgba(0,102,79,.9); }
.style-21632 .l3-item.active > a { background-color: #FAC941;color: #ffffff; }
.style-21632 .l3-item.active > a:hover { color: rgba(254,219,0,1); }
.style-21632 .level1 { position: relative;width: 100%;margin: 0 auto;border-top: 2px solid rgba(215,210,203,.5);border-bottom: 1px solid  rgba(215,210,203,.5);margin-bottom: 0px;color: #fff;text-align: center; }
.style-21632 .level1:hover { color: #ffffff; }
.style-21632 .level2 { margin-top: 18px; }
.style-21632 .level2:hover { color: #fff; }
.style-48147 .nav-menu { margin: 0 0 0px 0px;background-color: #ffffff;color: #8c857b; }
.style-48147 .l1-item { color: #fff;padding: 10px;text-transform: capitalize;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;margin-left: auto;margin-right: auto;font-weight: 200; }
.style-48147 .l1-item:visited { color: #ffffff; }
.style-48147 .l1-item:active { color: #ffffff; }
.style-48147 .l1-item:hover { border-bottom: 2px solid #fff; }
.style-48147 .l1-item > a { font-size: 18px;text-decoration: none;text-transform: capitalize; }
.style-48147 .l1-item > a .arrow:hover { color: #ffffff; }
.style-48147 .l1-item.active { border-bottom: 0px solid #64a70b;padding: 10px;color: #64a70b; }
.style-48147 .l1-item.active > a { color: #fff;font-size: 18px; }
.style-48147 .l1-item.active > a:active { border-bottom: 2px solid #64A70B; }
.style-48147 .l1-item.active > a:before { content: "\203a ";font-size: 19px;line-height: 12px; }
.style-48147 .l2-item { background-color: rgba(215,210,203,.1);-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-48147 .l2-item:hover { background-color: rgba(0,102,79,.9); }
.style-48147 .l2-item > a { font-weight: normal;text-decoration: none;font-size: 13px;padding: 4px 13px;color: #fff;background-color: rgba(0, 102, 79, .85); }
.style-48147 .l2-item > a:hover { color: rgba(254,219,0,1);background-color: rgba(0, 102, 79, .5); }
.style-48147 .l2-item.active { background-color: rgba(0,102,79,.9); }
.style-48147 .l2-item.active > a { background-color: rgba(0, 102, 79, .5);color: #ffffff; }
.style-48147 .l2-item.active > a:hover { color: rgba(254,219,0,1); }
.style-48147 .l3-item { -webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-48147 .l3-item:hover { background-color: rgba(0,102,79,.9); }
.style-48147 .l3-item > a { font-weight: normal;text-decoration: none;font-size: 13px;padding: 4px 15px;background-color: rgba(0, 102, 79, .85);color: #fff; }
.style-48147 .l3-item > a:hover { color: rgba(254,219,0,1);background-color: rgba(0, 102, 79, .5); }
.style-48147 .l3-item.active { background-color: rgba(0,102,79,.9); }
.style-48147 .l3-item.active > a { background-color: rgba(0, 102, 79, .5);color: #ffffff; }
.style-48147 .l3-item.active > a:hover { color: rgba(254,219,0,1); }
.style-48147 .level1 { position: relative;width: 100%;margin: 0 auto;border-top: 1px solid rgba(215,210,203,.5);background: #64a70b;border-bottom: 1px solid  rgba(215,210,203,.5);margin-bottom: 0px;color: #fff; }
.style-48147 .level1:hover { color: #ffffff; }
.style-48147 .level2 { margin-top: 10px; }
.style-56517 .nav-menu { margin: 0 0 auto;background-color: #ffffff;color: #8c857b;text-align: center; }
.style-56517 .l1-item { color: #fff;padding: 10px;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;margin-left: auto;margin-right: auto;font-weight: 600;height: 35px;vertical-align: middle; }
.style-56517 .l1-item:visited { color: #ffffff; }
.style-56517 .l1-item:active { color: #ffffff; }
.style-56517 .l1-item:hover { border-bottom: 0px solid #64a70b;color: #fff;background-color: #FAC941; }
.style-56517 .l1-item > a { font-size: 18px;text-decoration: none;text-transform: capitalize;margin-top: 5px; }
.style-56517 .l1-item > a .arrow:hover { color: #ffffff; }
.style-56517 .l1-item.active { border-bottom: 0px solid #00a9e0;padding: 10px;color: #fff;text-align: left; }
.style-56517 .l1-item.active:hover { color: #ffffff; }
.style-56517 .l1-item.active > a { font-size: 18px;padding-right: 0; }
.style-56517 .l1-item.active > a:hover { color: #fff; }
.style-56517 .l1-item.active > a:before { content: "\203a ";font-size: 19px;line-height: 12px; }
.style-56517 .l1-item.active > a .arrow:hover { color: #fff; }
.style-56517 .l2-item { background-color: rgba(215,210,203,.1);-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;text-transform: capitalize; }
.style-56517 .l2-item:hover { background-color: rgba(0,102,79,.9); }
.style-56517 .l2-item > a { font-weight: 600;text-decoration: none;font-size: 15px;padding: 4px 13px;color: #fff;background-color: rgba(255,147,23,.7); }
.style-56517 .l2-item > a:hover { color: #ffffff;background-color: #FAC941; }
.style-56517 .l2-item.active { background-color: rgba(0,102,79,.9); }
.style-56517 .l2-item.active > a { background-color: #FAC941;color: #ffffff; }
.style-56517 .l2-item.active > a:hover { background-color: #FAC941; }
.style-56517 .l3-item { -webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-56517 .l3-item:hover { background-color: rgba(0,102,79,.9); }
.style-56517 .l3-item > a { font-weight: 300;text-decoration: none;font-size: 15px;padding: 4px 15px;background-color: rgba(255,147,23,.7);color: #fff; }
.style-56517 .l3-item > a:hover { color: rgba(254,219,0,1);background-color: rgba(0, 102, 79, .5); }
.style-56517 .l3-item.active { background-color: rgba(0,102,79,.9); }
.style-56517 .l3-item.active > a { background-color: #FAC941;color: #ffffff; }
.style-56517 .l3-item.active > a:hover { color: rgba(254,219,0,1); }
.style-56517 .level1 { position: relative;width: 100%;margin: 0 auto;border-top: 1px solid rgba(215,210,203,.5);background-color: #FF9317;border-bottom: 1px solid  rgba(215,210,203,.5);margin-bottom: 0px;color: #fff;text-align: center;-webkit-box-shadow: 0px 3px 19px -1px #ccc;-moz-box-shadow: 0px 3px 19px -1px #ccc;: #ccc;box-shadow: 0px 3px 19px -1px #ccc; }
.style-56517 .level1:hover { color: #ffffff; }
.style-56517 .level2 { margin-top: 18px; }
.style-56517 .level2:hover { color: #fff; }
.style-87081 .nav-menu { margin: 0 0 auto;background-color: #ffffff;color: #8c857b;text-align: center;float: right; }
.style-87081 .l1-item { color: #fff;padding: 10px;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;margin-left: auto;margin-right: auto;font-weight: 600;height: 35px;vertical-align: middle; }
.style-87081 .l1-item:visited { color: #ffffff; }
.style-87081 .l1-item:active { color: #ffffff; }
.style-87081 .l1-item:hover { border-bottom: 0px solid #64a70b;color: #fff;background-color: #FAC941; }
.style-87081 .l1-item > a { font-size: 15px;text-decoration: none;text-transform: capitalize;margin-top: 5px; }
.style-87081 .l1-item > a .arrow:hover { color: #ffffff; }
.style-87081 .l1-item.active { border-bottom: 0px solid #00a9e0;padding: 10px;color: #fff;text-align: left; }
.style-87081 .l1-item.active:hover { color: #ffffff; }
.style-87081 .l1-item.active > a { font-size: 15px;padding-right: 0; }
.style-87081 .l1-item.active > a:hover { color: #fff; }
.style-87081 .l1-item.active > a:before { content: "\203a ";font-size: 19px;line-height: 12px; }
.style-87081 .l1-item.active > a .arrow:hover { color: #fff; }
.style-87081 .l2-item { background-color: rgba(215,210,203,.1);-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;text-transform: capitalize; }
.style-87081 .l2-item:hover { background-color: rgba(0,102,79,.9); }
.style-87081 .l2-item > a { font-weight: 600;text-decoration: none;font-size: 15px;padding: 4px 13px;color: #fff;background-color: rgba(255,147,23,.7); }
.style-87081 .l2-item > a:hover { color: #ffffff;background-color: #FAC941; }
.style-87081 .l2-item.active { background-color: rgba(0,102,79,.9); }
.style-87081 .l2-item.active > a { background-color: #FAC941;color: #ffffff; }
.style-87081 .l2-item.active > a:hover { background-color: #FAC941; }
.style-87081 .l3-item { -webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-87081 .l3-item:hover { background-color: rgba(0,102,79,.9); }
.style-87081 .l3-item > a { font-weight: 300;text-decoration: none;font-size: 15px;padding: 4px 15px;background-color: rgba(255,147,23,.7);color: #fff; }
.style-87081 .l3-item > a:hover { color: rgba(254,219,0,1);background-color: rgba(0, 102, 79, .5); }
.style-87081 .l3-item.active { background-color: rgba(0,102,79,.9); }
.style-87081 .l3-item.active > a { background-color: #FAC941;color: #ffffff; }
.style-87081 .l3-item.active > a:hover { color: rgba(254,219,0,1); }
.style-87081 .level1 { position: relative;width: 100%;margin: 0 auto;border-top: 1px solid rgba(215,210,203,.5);background-color: #FF9317;margin-bottom: 0px;color: #fff; }
.style-87081 .level1:hover { color: #ffffff; }
.style-87081 .level2 { margin-top: 18px; }
.style-87081 .level2:hover { color: #fff; }
.style-24484 .acc-l1-item { border-bottom: 1px solid #d7d2cb;margin: 0;color: #C7C2BC;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease; }
.style-24484 .acc-l1-item:hover { border-left: 5px solid #64a70b;padding-left: 20px;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease; }
.style-24484 .acc-l1-item:before { color: #ffffff; }
.style-24484 .acc-l1-item > a { font-weight: normal;color: #8C857B;font-size: 17px;font-family: Gentona,"Myriad Pro",sans-serif;padding-left: 0;margin-left: -7px; }
.style-24484 .acc-l1-item > a:hover { color: #64A70B;padding-left: 0;margin-left: -7px; }
.style-24484 .acc-l1-item > a > span.toggle > .icon { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/arrow_taupe2.png');background-position: center center;background-repeat: no-repeat; }
.style-24484 .acc-l1-item.active { border-bottom: 1px solid #d7d2cb;color: #00A9E0;padding-left: 10px;background-color: rgba(215,210,203,.1); }
.style-24484 .acc-l1-item.active:hover { border-left: 0px solid #64a70b;padding-left: 10px;-o-transition: 0.0s ease;-webkit-transition: 0.0s ease;-moz-transition: 0.0s ease;transition: 0.0s ease; }
.style-24484 .acc-l1-item.active > a { color: #64A70B;font-size: 17px; }
.style-24484 .acc-l1-item.active > a:hover { margin-left: -7px;color: #64a70b; }
.style-24484 .acc-l1-item.active > a > span.toggle > .icon { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/arrow_down_taupe4.png');background-position: center center;background-repeat: no-repeat; }
.style-24484 .sub2 .acc-l2-item > a { color: #8c857b; }
.style-24484 .sub2 .acc-l2-item > a:hover { color: #00A9E0; }
.style-24484 .sub2 .acc-l2-item.active > a { color: #00A9E0; }
.style-24484 .sub2 .acc-l2-item.active > a:hover { color: #64A70B; }
.style-24484 .sub2 .acc-l2-item.active > a > span.toggle > .icon { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/arrow_down_taupe4.png');background-position: center center;background-repeat: no-repeat; }
.style-24484 .sub3 .acc-l3-item { margin: 5px; }
.style-24484 .sub3 .acc-l3-item > a { color: #8c857b; }
.style-24484 .sub3 .acc-l3-item > a:hover { color: #00A9E0; }
.style-24484 .sub3 .acc-l3-item.active > a { color: #00A9E0; }
.style-24484 .acc-level1:hover { color: #fff; }
.style-24484 .acc-level2:hover { padding-left: -30px; }
.style-24484 .acc-nav-menu { border-left: 0;margin: 0px 10px 30px 10px;border-right: 0;border-top: 8px solid #d7d2cb; }
.style-24484 .acc-nav-menu:hover { color: #FFFFFF; }
.style-24484 .menu-type-accordion ul li a span.toggle { overflow: auto;padding: 0; }
.style-14512 .nav-menu { margin-bottom: 40px; }
.style-14512 .l1-item { color: #64a70b;border-bottom: 2px solid #64a70b;transition: color 0.2s ease, border-color 0.2s ease;-webkit-transition: color 0.2s ease, border-color 0.2s ease;-moz-transition: color 0.2s ease, border-color 0.2s ease; }
.style-14512 .l1-item:hover { color: #00a9e0;border-bottom: 2px solid #00a9e0; }
.style-14512 .l1-item > a { color: inherit;font-size: 13px;text-decoration: none;text-transform: uppercase;font-weight: normal;padding: 7px 13px !important; }
.style-14512 .l1-item.active { color: #00a9e0;border-bottom: 2px solid #00a9e0; }
.style-14512 .l2-item { color: #fff;background-color: rgba(0,169,224,.9);-webkit-transition: color 0.2s ease, background-color 0.2s ease;-moz-transition: color 0.2s ease, background-color 0.2s ease;transition: color 0.2s ease, background-color 0.2s ease; }
.style-14512 .l2-item:hover { background-color: rgba(100,167,11,.9); }
.style-14512 .l2-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 13px;padding: 4px 15px; }
.style-14512 .l2-item.active { background-color: rgba(100,167,11,.9); }
.style-14512 .l3-item { color: #fff;background-color: rgba(100,167,11,.9);-webkit-transition: color 0.2s ease, background-color 0.2s ease;-moz-transition: color 0.2s ease, background-color 0.2s ease;transition: color 0.2s ease, background-color 0.2s ease; }
.style-14512 .l3-item:hover { background-color: rgba(0,169,224,.9); }
.style-14512 .l3-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 13px;padding: 4px 15px; }
.style-14512 .l3-item.active { background-color: rgba(0,169,224,.9); }
.style-17580 .nav-menu { margin: 0px 20px 40px 20px; }
.style-17580 .l1-item { color: #64a70b;border-bottom: 2px solid #ebe8e5;transition: color 0.2s ease, border-color 0.2s ease;-webkit-transition: color 0.2s ease, border-color 0.2s ease;-moz-transition: color 0.2s ease, border-color 0.2s ease; }
.style-17580 .l1-item:hover { color: #00664f;border-bottom: 2px solid #00664f; }
.style-17580 .l1-item > a { color: inherit;font-size: 13px;text-decoration: none;text-transform: uppercase;font-weight: normal;padding: 7px 13px !important; }
.style-17580 .l1-item.active { color: #00664f;border-bottom: 2px solid #00664f; }
.style-17580 .l2-item { color: #fff;background-color: rgba(100,167,11,.9);-webkit-transition: color 0.2s ease, background-color 0.2s ease;-moz-transition: color 0.2s ease, background-color 0.2s ease;transition: color 0.2s ease, background-color 0.2s ease; }
.style-17580 .l2-item:hover { background-color: rgba(100,167,11,.9); }
.style-17580 .l2-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 13px;padding: 4px 15px; }
.style-17580 .l2-item > a:hover { background-color: rgba(0,102,79,.9); }
.style-17580 .l2-item.active { background-color: rgba(0,102,79,.9); }
.style-17580 .l3-item { color: #fff;background-color: rgba(100,167,11,.9);-webkit-transition: color 0.2s ease, background-color 0.2s ease;-moz-transition: color 0.2s ease, background-color 0.2s ease;transition: color 0.2s ease, background-color 0.2s ease; }
.style-17580 .l3-item:hover { background-color: rgba(0,102,79,.9); }
.style-17580 .l3-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 13px;padding: 4px 15px; }
.style-17580 .l3-item.active { background-color: rgba(0,102,79,.9); }
.style-24483 .nav-menu { margin: 0px 0px 40px 20px;width: 75px;background-color: #ffffff;border: 2px solid #60a70b;float: right;color: #64a70b; }
.style-24483 .nav-menu:hover { background-position: center center;background-repeat: no-repeat;color: #FFFFFF;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/mobile_menu_0.png'); }
.style-24483 .l1-item { color: #FFFFFF;border-bottom: 0px solid #ebe8e5;transition: color 0.2s ease, border-color 0.2s ease;-webkit-transition: color 0.2s ease, border-color 0.2s ease;-moz-transition: color 0.2s ease, border-color 0.2s ease; }
.style-24483 .l1-item:hover { color: #00664f;border-bottom: 0px solid #00664f; }
.style-24483 .l1-item > a { color: #64a70b;font-size: 13px;text-decoration: none;text-transform: uppercase;font-weight: normal;padding: 7px 13px !important;background-position: right center;background-repeat: no-repeat; }
.style-24483 .l1-item > a:hover { color: #ffffff;background-color: #64a70b; }
.style-24483 .l1-item.active { color: #00664f;border-bottom: 0px solid #00664f; }
.style-24483 .l1-item.active > a { color: #ffffff;background-color: #64a70b; }
.style-24483 .l1-item.active > a:hover { color: #ffffff;background-color: #64a70b; }
.style-24483 .l2-item { color: #fff;background-color: rgba(100,167,11,.9);-webkit-transition: color 0.2s ease, background-color 0.2s ease;-moz-transition: color 0.2s ease, background-color 0.2s ease;transition: color 0.2s ease, background-color 0.2s ease; }
.style-24483 .l2-item:hover { background-color: rgba(100,167,11,.9); }
.style-24483 .l2-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 13px;padding: 4px 15px; }
.style-24483 .l2-item > a:hover { background-color: rgba(0,102,79,.9); }
.style-24483 .l2-item.active { background-color: rgba(0,102,79,.9); }
.style-24483 .l3-item { color: #fff;background-color: rgba(100,167,11,.9);-webkit-transition: color 0.2s ease, background-color 0.2s ease;-moz-transition: color 0.2s ease, background-color 0.2s ease;transition: color 0.2s ease, background-color 0.2s ease; }
.style-24483 .l3-item:hover { background-color: rgba(0,102,79,.9); }
.style-24483 .l3-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 13px;padding: 4px 15px; }
.style-24483 .l3-item.active { background-color: rgba(0,102,79,.9); }
.style-16156 .mega-menu-panel { width: 100%;min-width: 175px; }
.style-16156 .mega-menu-panel-inner { background-color: rgba(0,83,128, .9);border-top: 5px solid rgba(0,83,128,1);padding: 10px;width: 100%; }
.style-16156 .mega-menu-item.l1-item { color: #fff;background-color: #00a9e0;border-left: 1px solid rgba(0,102,79,.5);-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-16156 .mega-menu-item.l1-item:active { background-color: #00664f; }
.style-16156 .mega-menu-item.l1-item:hover { background-color: #005380;cursor: default; }
.style-16156 .mega-menu-item.l1-item:focus { background-color: #00664f; }
.style-16156 .mega-menu-item.l1-item:first-child { border-left: 0; }
.style-16156 .mega-menu-item.l1-item > a { color: inherit;text-decoration: none;padding: 8px 20px;font-size: 14px;text-transform: uppercase;letter-spacing: 1px; }
.style-16156 .mega-menu-item.l1-item > a:hover { cursor: default; }
.style-16156 .mega-menu-item.l1-item.active { background-color: #005380; }
.style-16156 .menu-type-mega.nav-menu { margin: 13px 0 15px 15px; }
.style-15684 .mega-menu-panel { width: 100%;min-width: 175px; }
.style-15684 .mega-menu-panel-inner { background-color: rgba(0,102,79,.9);border-top: 5px solid rgba(0,102,79,1);padding: 10px;width: 100%; }
.style-15684 .mega-menu-item.l1-item { color: #fff;background-color: rgba(100,167,11,1);border-left: 1px solid rgba(0,102,79,.5);-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-15684 .mega-menu-item.l1-item:active { background-color: #00664f; }
.style-15684 .mega-menu-item.l1-item:hover { background-color: #00664f;cursor: default; }
.style-15684 .mega-menu-item.l1-item:focus { background-color: #00664f; }
.style-15684 .mega-menu-item.l1-item:first-child { border-left: 0; }
.style-15684 .mega-menu-item.l1-item > a { color: inherit;text-decoration: none;padding: 8px 20px;font-size: 14px;text-transform: uppercase;letter-spacing: 1px; }
.style-15684 .mega-menu-item.l1-item > a:hover { cursor: default; }
.style-15684 .mega-menu-item.l1-item.active { background-color: #00664f; }
.style-15684 .menu-type-mega.nav-menu { margin: 13px 0 15px 15px; }
.style-15685 .l1-item { color: #fff;padding: 0 !important;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-15685 .l1-item:hover { color: #fedb00; }
.style-15685 .l1-item > a { color: inherit;text-decoration: none;padding: 4px 0 !important;text-transform: uppercase; }
.style-15685 .l1-item.active { color: #fedb00; }
.style-15685 .l2-item { color: #fff;padding: 0 !important; }
.style-15685 .l2-item:hover { color: #fedb00; }
.style-15685 .l2-item > a { color: inherit;text-decoration: none;padding: 4px 10px !important;font-size: 13px; }
.style-15685 .l2-item.active { color: #fedb00; }
.style-15685 .l3-item { color: #fff;padding: 0 !important; }
.style-15685 .l3-item:hover { color: #fedb00; }
.style-15685 .l3-item > a { color: inherit;text-decoration: none;padding: 4px 10px !important;font-size: 13px; }
.style-15685 .l3-item.active { color: #fedb00; }
.style-15685 .level1 { padding-bottom: 8px; }
.style-15685 .level2 { background-color: rgba(0,102,79,.9);padding-top: 2px;padding-bottom: 2px;margin-left: -10px; }
.style-15685 .level3 { background-color: rgba(0,102,79,.9);padding-top: 2px;padding-bottom: 2px; }
.style-15687 .nav-menu { text-align: center; }
.style-15687 .l1-item { color: #fff;margin-bottom: 2px;padding: 0 !important;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-15687 .l1-item:hover { color: #fedb00; }
.style-15687 .l1-item > a { color: inherit;text-decoration: none;padding: 2px 5px !important;text-transform: uppercase;font-size: 85%;background-color: rgba(0,0,0,.25); }
.style-15687 .l1-item.active { color: #fedb00; }
.style-15687 .l2-item { color: #fff;padding: 0 !important; }
.style-15687 .l2-item:hover { color: #fedb00; }
.style-15687 .l2-item > a { color: inherit;text-decoration: none;padding: 2px 5px !important;text-transform: uppercase;font-size: 80%;background-color: rgba(0,0,0,.25); }
.style-15687 .l2-item.active { color: #fedb00; }
.style-15687 .l3-item { color: #fff;padding: 0 !important; }
.style-15687 .l3-item:hover { color: #fedb00; }
.style-15687 .l3-item > a { color: inherit;text-decoration: none;padding: 2px 5px !important;text-transform: uppercase;font-size: 80%;background-color: rgba(0,0,0,.25); }
.style-15687 .l3-item.active { color: #fedb00; }
.style-14490 .mega-menu-panel-inner { background-color: rgba(0,102,79,.9);border-top: 5px solid rgba(0,102,79,1);padding: 36px 32px; }
.style-14490 .mega-menu-item.l1-item { color: #fff;border-left: 1px solid rgba(0,102,79,.5);-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-14490 .mega-menu-item.l1-item:hover { background-color: #00664f; }
.style-14490 .mega-menu-item.l1-item:first-child { border-left: 0; }
.style-14490 .mega-menu-item.l1-item > a { color: inherit;text-decoration: none;padding: 20px 25px;font-size: 14px;text-transform: uppercase;letter-spacing: 1px; }
.style-14490 .mega-menu-item.l1-item.active { background-color: #00664f; }
.style-14490 .menu-type-mega.nav-menu { background-color: rgba(100,167,11,1);margin: 0; }
.style-14492 .nav-menu { border-right: 1px solid  
#64a70b; }
.style-14492 .l1-item { color: #fff;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-14492 .l1-item:hover { color: #fedb00; }
.style-14492 .l1-item > a { color: inherit;text-decoration: none;padding: 7px 4px 7px 0; }
.style-14492 .l1-item > a:hover { color: #FAD245; }
.style-14492 .l1-item.active { color: #fedb00; }
.style-14492 .l1-item.active > a { color: #FAD245; }
.style-14492 .l2-item { color: #fff; }
.style-14492 .l2-item:hover { color: #fedb00; }
.style-14492 .l2-item > a { color: inherit;text-decoration: none;padding: 7px; }
.style-14492 .l2-item > a:hover { color: #FAD245; }
.style-14492 .l2-item.active { color: #fedb00; }
.style-14492 .l2-item.active > a { color: #FAD245; }
.style-14492 .l3-item { color: #fff; }
.style-14492 .l3-item:hover { color: #fedb00; }
.style-14492 .l3-item > a { color: inherit;text-decoration: none;padding: 7px; }
.style-14492 .l3-item > a:hover { color: #FAD245; }
.style-14492 .l3-item.active { color: #fedb00; }
.style-14492 .l3-item.active > a { color: #FAD245; }
.style-14487 .nav-menu { display: inline-block;float: right; }
.style-14487 .l1-item { color: #64a70b;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;z-index: 8300; }
.style-14487 .l1-item:hover { color: #00664f; }
.style-14487 .l1-item:first-child { border: none; }
.style-14487 .l1-item > a { padding: 12px 9px !important;color: inherit;text-decoration: none; }
.style-14487 .l1-item.active { color: #00664f; }
.style-14487 .l2-item { color: #64a70b;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-14487 .l2-item:hover { color: #00664f;background-color: rgba(215,210,203,.5); }
.style-14487 .l2-item > a { text-decoration: none;padding: 5px 15px;color: inherit; }
.style-14487 .l2-item.active { color: #00664f; }
.style-14487 .l3-item { color: #64a70b;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-14487 .l3-item:hover { color: #00664f;background-color: rgba(215,210,203,.5); }
.style-14487 .l3-item > a { text-decoration: none;padding: 5px 15px;color: inherit; }
.style-14487 .l3-item.active { color: #00664f; }
.style-14487 .level2 { background-color: #F5F3F0;margin: 2px 0 0 0; }
.style-14487 .level3 { background-color: #F5F3F0;margin: 2px 0 0 0; }
.style-67736 .h2-style { color: rgba(255,255,255,.8);font-weight: bold;text-align: center;background-color: #FAC941;padding: 20px;font-size: 24px;font-family: Open Sans;: rgba(0,0,0,.7); }
.style-67736 { position: relative;margin: 0;width: 100%;padding: 0;margin-bottom: 30px; }
.style-67736 .carousel.flexslider { margin: 0;margin-bottom: 15px;z-index: 1; }
.style-67736 .carousel figure { background-color: #64a70b; }
.style-67736 .carousel figure:hover { color: #FFFFFF; }
.style-67736 .carousel .h4-style.crl-title { text-align: center;padding: 0 0 10px 0;font-size: 26px;text-transform: capitalize;background: rgba(255,255,255,0.0);line-height: 28px;color: #fff;text-shadow: 1px 1px 5px rgba(0,0,0,.7);font-weight: bold;letter-spacing: .00em; }
.style-67736 .carousel .crl-caption { color: #FFFFFF;font-size: 18px;margin: 0 20px 20px 20px;text-align: center;text-shadow: 1px 1px 5px rgba(0,0,0,.5); }
.style-67736 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-67736 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-67736 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-67736 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-67736 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-67736 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-67736 .crl-pager { right: 10px; }
.style-67736 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-67736 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-67736 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-67736 .carousel .caption-spacing.crl-inner-details { padding: 0px;text-align: center;color: #FFFFFF;z-index: 1;height: 500px;overflow: hidden;width: 2px;margin-left: 30px;margin-top: 0; }
.style-67736 .carousel .caption-spacing.crl-inner-details:hover { background-color: rgba(250, 201, 65, .7);z-index: 3; }
.style-67734 .h2-style { font-weight: 200;text-align: center;padding: 14px;color: #00A9E0; }
.style-67734 { position: relative;margin: 0; }
.style-67734 .carousel.flexslider { margin: 0;margin-bottom: 20px;padding: 0px; }
.style-67734 .carousel figure { margin: 0;transition: .5s;outline: 1px solid white;outline-offset: -10px; }
.style-67734 .carousel figure:hover { color: #FFFFFF;transition: .5s;outline: 1px solid white;outline-offset: -10px; }
.style-67734 .carousel figure img { margin: 0; }
.style-67734 .carousel .h4-style.crl-title { text-align: center;margin: 0;padding: 0 0 10px 0;font-size: 33px;font-weight: bold;text-transform: Capitalize;background: rgba(255,255,255,0.0);line-height: 1.1em;color: #fff;text-shadow: 1px 1px 5px rgba(0,0,0,.7);font-family: Merriweather; }
.style-67734 .carousel .crl-caption { color: #FFFFFF;font-size: 18px;margin: 0 20px 20px 20px;text-align: center;text-shadow: 1px 1px 5px rgba(0,0,0,.5); }
.style-67734 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-67734 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-67734 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-67734 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-67734 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-67734 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-67734 .crl-pager { text-align: center; }
.style-67734 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-67734 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-67734 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-67734 .carousel .caption-spacing.crl-inner-details { margin: 0 auto 40px auto 
!important;width: 80%;padding: 10px;overflow: hidden;background: rgba(0,0,0,0.0);text-align: center;border-width: 0px;border-style: solid;color: #FFFFFF; }
.style-67547 { margin: 0;padding: 0px;margin-right: 20px; }
.style-67547 .carousel.flexslider { margin: 0; }
.style-67547 .carousel figure img { background: #E5F6FC; }
.style-67547 .carousel figure img:hover { transition: 1s;color: #fff;box-shadow: inset 0 0 0 10px rgba(255,255,255,.5); }
.style-67547 .carousel .h4-style.crl-title { color: #fff;font-size: 25px;height: 200px;top: 50%;font-family: Merriweather;text-transform: uppercase; }
.style-67547 .carousel .h4-style.crl-title:hover { top: 0; }
.style-67547 .carousel .caption-spacing.crl-inner-details { background: rgba(100,167,11,.0);text-align: center;height: 240px; }
.style-67547 .carousel .caption-spacing.crl-inner-details:hover { background: rgba(0, 102, 79, .8);top: 0;transition: 1s;color: #fff;box-shadow: inset 0 0 0 10px rgba(255,255,255,.5); }
.style-69857 .h2-style { text-align: center;font-weight: 400;margin-bottom: 30px;color: #00664f; }
.style-69857 { margin: 0;padding: 0px;margin-right: 0px; }
.style-69857 .carousel.flexslider { margin: 0; }
.style-69857 .carousel figure { margin: 10px 15px; }
.style-69857 .carousel figure img { background: #E5F6FC;display: none; }
.style-69857 .carousel figure img:hover { transition: 1s;color: #fff;box-shadow: inset 0 0 0 10px rgba(255,255,255,.5); }
.style-69857 .carousel .h4-style.crl-title { color: #E2FF9E;font-size: 20px;font-family: Merriweather;text-transform: uppercase; }
.style-69857 .carousel .h4-style.crl-title:hover { top: 0; }
.style-69857 .carousel .caption-spacing.crl-inner-details { background: rgba(100,167,11,.0); }
.style-69857 .carousel .h4-style a.crl-title { text-decoration: none;color: #fff;text-align: center;display: block; }
.style-69857 .carousel .h4-style a.crl-title:hover { text-decoration: underline; }
.style-65410 { background-color: #fff;padding: 1em;box-sizing: border-box;-webkit-transform: translateY(-160px);-ms-transform: translateY(-160px);transform: translateY(-160px);margin: 0 10%;margin-bottom: -100px; }
.style-64628 { -moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;margin-top: -100px; }
.style-64628 .carousel.flexslider { margin: 0;padding: 0; }
.style-64628 .carousel figure { position: relative; }
.style-64628 .carousel figure img { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease; }
.style-64628 .carousel .h4-style.crl-title { font-size: 1.067em;font-weight: bold;font-family: Merriweather;color: #fff;padding: .9em 1.5em;box-sizing: border-box;margin: 0;background-color: rgba(0,102,79,.8);display: inline-block; }
.style-64628 .carousel .crl-caption { display: none;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 2em;color: #fff; }
.style-64628 .carousel .caption-spacing.crl-inner-details { padding: 0;background-color: transparent; }
.style-90916 { -moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;margin: 5px; }
.style-90916 .carousel.flexslider { margin: 0;padding: 0; }
.style-90916 .carousel figure { position: relative; }
.style-90916 .carousel figure img { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease; }
.style-90916 .carousel .h4-style.crl-title { font-size: 1.067em;font-weight: bold;font-family: Merriweather;color: #fff;padding: .9em 1.5em;box-sizing: border-box;margin: 0;background-color: rgba(0,102,79,.8);display: inline-block; }
.style-90916 .carousel .crl-caption { display: none;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 2em;color: #fff; }
.style-90916 .carousel .caption-spacing.crl-inner-details { padding: 0;background-color: transparent;text-align: right; }
.style-64639 { -moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;margin-top: 80px; }
.style-64639 .carousel.flexslider { margin: 0;padding: 0; }
.style-64639 .carousel figure { position: relative; }
.style-64639 .carousel figure img { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;opacity: .3; }
.style-64639 .carousel .h4-style.crl-title { font-size: 1.067em;font-weight: bold;text-transform: uppercase;font-family: 'Montserrat', sans-serif;color: #fff;margin: 0; }
.style-64639 .carousel .crl-caption { display: none;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 2em;color: #fff; }
.style-64639 .carousel .caption-spacing.crl-inner-details { padding: 0;background-color: transparent;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 90%;box-sizing: border-box; }
.style-64769 { position: absolute;width: 100%;min-width: 178vh;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);opacity: 1;z-index: -1; }
.style-64769 .carousel.flexslider { margin: 0;padding: 0; }
.style-64769 .carousel figure img { background-position: center top; }
.style-68034 { -moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;margin-top: 80px;text-align: center; }
.style-68034 .carousel.flexslider { margin: 0;padding: 0;margin-left: 0;text-align: center; }
.style-68034 .carousel figure { position: relative; }
.style-68034 .carousel figure img { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;opacity: .3; }
.style-68034 .carousel .h4-style.crl-title { font-size: 1.067em;font-weight: bold;text-transform: uppercase;font-family: 'Montserrat', sans-serif;color: #fff;margin: 0; }
.style-68034 .carousel .crl-caption { display: none;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 2em;color: #fff; }
.style-68034 .carousel .caption-spacing.crl-inner-details { padding: 0;background-color: transparent;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 90%;box-sizing: border-box; }
.style-67527 .h2-style { text-align: center;font-family: Merriweather;font-size: 50px;font-weight: 300;padding: 20px 0; }
.style-67527 { -moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;margin-top: 0px; }
.style-67527 .carousel.flexslider { margin: 0;padding: 0; }
.style-67527 .carousel figure { position: relative; }
.style-67527 .carousel figure img { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease; }
.style-67527 .carousel .h4-style.crl-title { font-size: 1.067em;font-weight: bold;font-family: Merriweather;color: #fff;padding: .9em 1.5em;box-sizing: border-box;margin: 0;background-color: rgba(0,102,79,.8);display: inline-block; }
.style-67527 .carousel .crl-caption { display: none;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 2em;color: #fff; }
.style-67527 .carousel .caption-spacing.crl-inner-details { padding: 0;background-color: transparent; }
.style-67032 { -moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;margin-top: 0px; }
.style-67032 .carousel.flexslider { margin: 0;padding: 0; }
.style-67032 .carousel figure { position: relative; }
.style-67032 .carousel figure img { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease; }
.style-67032 .carousel .h4-style.crl-title { font-size: 1.067em;font-weight: bold;font-family: Merriweather;color: #fff;padding: .9em 1.5em;box-sizing: border-box;margin: 0;background-color: rgba(0,102,79,.8);display: inline-block; }
.style-67032 .carousel .crl-caption { display: none;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;font-family: 'Montserrat', sans-serif;font-weight: normal;font-size: 12pt;color: #00664f;text-align: left; }
.style-67032 .carousel .caption-spacing.crl-inner-details { padding: 0;background-color: transparent;position: absolute;width: 100%;text-align: center; }
.style-73283 { -moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;margin-top: 80px;text-align: center; }
.style-73283 .carousel.flexslider { margin: 0;padding: 0;margin-left: 0;text-align: center; }
.style-73283 .carousel figure { position: relative; }
.style-73283 .carousel figure img { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;opacity: .3; }
.style-73283 .carousel .h4-style.crl-title { font-size: 1.067em;font-weight: bold;text-transform: uppercase;font-family: 'Montserrat', sans-serif;color: #fff;margin: 0; }
.style-73283 .carousel .crl-caption { display: none;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 2em;color: #fff; }
.style-73283 .carousel .caption-spacing.crl-inner-details { padding: 0;background-color: transparent;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 90%;box-sizing: border-box; }
.style-77703 { -moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;margin-top: 0px;text-align: center; }
.style-77703 .carousel.flexslider { margin: 0;padding: 0;margin-left: 0;text-align: center; }
.style-77703 .carousel figure { position: relative; }
.style-77703 .carousel figure img { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;opacity: .3; }
.style-77703 .carousel .h4-style.crl-title { font-size: 1.067em;font-weight: bold;text-transform: uppercase;font-family: 'Montserrat', sans-serif;color: #fff;margin: 0; }
.style-77703 .carousel .crl-caption { display: none;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 2em;color: #fff; }
.style-77703 .carousel .caption-spacing.crl-inner-details { padding: 0;background-color: transparent;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 90%;box-sizing: border-box; }
.style-79176 .h2-style { font-size: 40px;padding: 60px 0px 60px 25px;font-weight: normal;text-align: center;color: #00a9e0; }
.style-79176 { -moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;margin-top: 0px;text-align: center; }
.style-79176 .carousel.flexslider { margin: 0;padding: 0;margin-left: 10%;text-align: center; }
.style-79176 .carousel figure { position: relative;width: 175px; }
.style-79176 .carousel .h4-style.crl-title { font-size: 1.067em;font-weight: bold;text-transform: uppercase;font-family: 'Montserrat', sans-serif;color: #fff;margin: 0; }
.style-79176 .carousel .crl-caption { display: none;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 2em;color: #fff; }
.style-79176 .carousel .caption-spacing.crl-inner-details { padding: 0;background-color: transparent;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 90%;box-sizing: border-box; }
.style-65671 .h2-style { text-align: center;font-family: Merriweather;font-size: 48px;color: #fff;padding: 30px 0 30px 0; }
.style-65671 { position: relative;margin: 10px 0 0px 0;background: #00664f; }
.style-65671 .carousel figure { margin: 5px;background: rgba(0, 0, 0, 0);padding: 0px;vertical-align: top;word-break: normal;font-weight: 400;text-decoration: none;text-align: center; }
.style-65671 .carousel figure img { border: 10px solid #fff;background: rgba(0, 0, 0, 0); }
.style-65671 .carousel .h4-style.crl-title { font-family: Dancing Script;text-transform: capitalize;font-size: 36px;font-weight: 600;line-height: 39px;text-decoration: none;color: #fff;background: #64a70b;padding: 10px;-webkit-transform: rotate(2deg);-moz-transform: rotate(2deg);text-align: center;overflow: visible;margin-bottom: 30px; }
.style-65671 .carousel .crl-caption { font-size: 16px;margin: 0 20px 20px 0px;text-align: left;font-family: "Open Sans"; }
.style-65671 .carousel .crl-description { font-family: "Open Sans"; }
.style-65671 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-65671 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-65671 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-65671 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-65671 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-65671 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-65671 .crl-pager { right: 10px; }
.style-65671 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-65671 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-65671 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-65671 .carousel .caption-spacing.crl-inner-details { overflow: visible;padding: 20px;background: rgba(0, 102, 79, 0);text-align: left;border-width: 0px;color: #FFFFFF;margin-bottom: 0;margin-left: 0px;margin-top: -50px; }
.style-65671 .carousel .media-player { border: 5px solid #fff;background: #00664f;color: #00664f;height: 690px;text-align: center;left: 0%;position: absolute; }
.style-65671 .carousel .h4-style a.crl-title { color: #ffffff;text-decoration: none;font-size: 30px;font-family: Merriweather;line-height: 30pt; }
.style-65671 .carousel .h4-style a.crl-title:hover { text-decoration: underline; }
.style-65671 .carousel .crl-readmore { color: #ffffff;background: rgba(0, 0, 0, 0);padding: 0px;text-align: left;border-bottom: 2px solid #00a9e0;border-radius: 0px; }
.style-65671 .carousel .crl-readmore:hover { background: #00a9e0;color: #fff; }
.style-69524 { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/Summer_Sun_bg.jpg');background-position: right top;background-repeat: no-repeat; }
.style-69524 .carousel figure img { max-width: 70%;z-index: 4;-webkit-transform: rotate(4deg);-moz-transform: rotate(4deg);border: 10px solid #fff;border-bottom: 50px solid #fff;-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);transition: 300ms linear all;margin: 25px 10px;overflow: visible; }
.style-69524 .carousel .h4-style.crl-title { color: #64a70b;font-family: Merriweather; }
.style-69524 .carousel .crl-caption { margin: 0;overflow: visible; }
.style-69524 .carousel .caption-spacing.crl-inner-details { max-width: 70%;margin: 0px;background: rgba(0,0,0,0);-webkit-transform: rotate(4deg);-moz-transform: rotate(4deg);text-align: center;font-family: Dancing Script;font-size: 30px;color: #64a70b;overflow: visible; }
.style-72507 .h2-style { color: #00664f;text-align: center;font-family: Merriweather;font-size: 40px;padding: 25px; }
.style-72507 { margin-bottom: 0;padding-bottom: 0; }
.style-72507 .carousel.flexslider { text-align: center; }
.style-72507 .carousel figure { padding-bottom: 0px;text-align: center; }
.style-72507 .carousel figure img { max-width: 85%;float: right;margin: 25px;overflow: visible;z-index: 6;-webkit-transform: rotate(-4deg);-moz-transform: rotate(-4deg);border: 10px solid #fff;border-bottom: 10px solid #fff;-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);transition: 300ms linear all; }
.style-72507 .carousel .h4-style.crl-title { color: #64a70b;font-family: Merriweather; }
.style-72507 .carousel .crl-caption { font-size: 22px;font-family: Dancing Script;line-height: 25pt;color: #696158;text-decoration: none; }
.style-72507 .carousel .caption-spacing.crl-inner-details:hover { text-align: bottom; }
.style-72507 .carousel .h4-style a.crl-title { font-size: 32px;font-family: Dancing Script;line-height: 30pt;color: #64A70B;text-decoration: none; }
.style-72507 .carousel .crl-readmore { font-family: 'Montserrat', sans-serif;color: #00664f;background: rgba(255, 255, 255, 0);padding: 0;border-bottom: 2px solid #00a9e0;border-radius: 0;margin-top: 10px; }
.style-72507 .carousel .crl-readmore:hover { background-color: #00a9e0;color: #fff; }
.style-68185 .h2-style { font-weight: 200;text-align: center;padding: 14px;color: #00A9E0; }
.style-68185 { position: relative;margin: 0; }
.style-68185 .carousel.flexslider { margin: 0;margin-bottom: 10px;padding: 0px; }
.style-68185 .carousel figure { margin: 0;transition: .5s;outline: 1px solid white;outline-offset: -10px; }
.style-68185 .carousel figure:hover { color: #FFFFFF;transition: .5s;outline: 1px solid white;outline-offset: -10px; }
.style-68185 .carousel figure img { margin: 0; }
.style-68185 .carousel .h4-style.crl-title { text-align: center;margin: 0;padding: 0 0 10px 0;font-size: 33px;font-weight: bold;text-transform: Capitalize;background: rgba(255,255,255,0.0);line-height: 1.1em;color: #FFFFFF;font-family: Merriweather; }
.style-68185 .carousel .crl-caption { font-size: 18px;text-align: center;font-style: italic;color: #8c857b; }
.style-68185 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-68185 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-68185 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-68185 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-68185 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-68185 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-68185 .crl-pager { text-align: center; }
.style-68185 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-68185 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-68185 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-68185 .carousel .caption-spacing.crl-inner-details { margin: 0 auto 20px auto 
!important;width: 80%;padding: 10px;overflow: hidden;background: rgba(0,0,0,0.0);text-align: center;border-width: 0px;border-style: solid;color: #FFFFFF; }
.style-68185 .carousel .h4-style a.crl-title { font-family: Merriweather; }
.style-69844 { -moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;margin-top: 80px; }
.style-69844 .carousel.flexslider { margin: 0;padding: 0;margin-left: 0; }
.style-69844 .carousel figure { position: relative; }
.style-69844 .carousel figure img { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;opacity: .3; }
.style-69844 .carousel .h4-style.crl-title { font-size: 1.067em;font-weight: bold;text-transform: uppercase;font-family: 'Montserrat', sans-serif;color: #fff;margin: 0; }
.style-69844 .carousel .crl-caption { display: none;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 2em;color: #fff; }
.style-69844 .carousel .caption-spacing.crl-inner-details { padding: 0;background-color: transparent;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 90%;box-sizing: border-box; }
.style-90904 { -moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;margin-top: -100px; }
.style-90904 .carousel.flexslider { margin: 0;padding: 0; }
.style-90904 .carousel figure { position: relative; }
.style-90904 .carousel figure img { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease; }
.style-90904 .carousel .h4-style.crl-title { font-size: 1.067em;font-weight: bold;font-family: Merriweather;color: #fff;padding: .9em 1.5em;box-sizing: border-box;margin: 0;background-color: rgba(0,102,79,.8);display: inline-block; }
.style-90904 .carousel .crl-caption { display: none;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 2em;color: #fff; }
.style-90904 .carousel .caption-spacing.crl-inner-details { padding: 0;background-color: transparent; }
.style-82851 { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/daisyR.png');background-position: right top;background-repeat: no-repeat; }
.style-82851 .carousel figure img { max-width: 69%;z-index: 4;-webkit-transform: rotate(4deg);-moz-transform: rotate(4deg);border: 10px solid #fff;border-bottom: 50px solid #fff;-webkit-box-shadow: 5px 5px 7px -12px rgba(204,204,204,1);-moz-box-shadow: 15px 15px 7px -12px rgba(204,204,204,1);box-shadow: 15px 15px 7px -12px rgba(204,204,204,1);transition: 300ms linear all;margin: 25px 10px 0 15px;overflow: visible; }
.style-82851 .carousel .h4-style.crl-title { color: #64a70b;font-family: Merriweather; }
.style-82851 .carousel .crl-caption { margin: 0;overflow: visible; }
.style-82851 .carousel .caption-spacing.crl-inner-details { max-width: 70%;margin: 0px;background: rgba(0,0,0,0);-webkit-transform: rotate(4deg);-moz-transform: rotate(4deg);text-align: center;font-family: Dancing Script;font-size: 30px;color: #64a70b;overflow: visible; }
.style-90928 { -moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;margin-top: -100px; }
.style-90928 .carousel.flexslider { margin: 0;padding: 0; }
.style-90928 .carousel figure { position: relative; }
.style-90928 .carousel figure img { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease; }
.style-90928 .carousel .h4-style.crl-title { font-size: 1.067em;font-weight: bold;font-family: Merriweather;color: #fff;padding: .9em 1.5em;box-sizing: border-box;margin: 0;background-color: rgba(0,102,79,.8);display: inline-block;margin-top: -3px; }
.style-90928 .carousel .crl-caption { display: none;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 2em;color: #fff; }
.style-90928 .carousel .caption-spacing.crl-inner-details { padding: 0;background-color: transparent;text-align: center; }
.style-90929 { -moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;margin-top: 15px; }
.style-90929 .carousel.flexslider { margin: 0;padding: 0; }
.style-90929 .carousel figure { position: relative; }
.style-90929 .carousel figure img { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease; }
.style-90929 .carousel .h4-style.crl-title { font-size: 1.067em;font-weight: bold;font-family: Merriweather;color: #fff;padding: .9em 1.5em;box-sizing: border-box;margin: 0;background-color: rgba(0,102,79,.8);display: inline-block;margin-top: -3px; }
.style-90929 .carousel .crl-caption { display: none;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 2em;color: #fff; }
.style-90929 .carousel .caption-spacing.crl-inner-details { padding: 0;background-color: transparent;text-align: center; }
.style-28735 .h2-style { font-weight: normal;color: #64A70B; }
.style-28735 .h4-style { background-color: #64A70B;color: #FFFFFF;padding-top: 10px;margin-bottom: 0; }
.style-28735 { text-align: center;margin: 10px; }
.style-28735 .h4-style A { color: #FFFFFF;text-decoration: none; }
.style-28735 .h4-style A:hover { text-decoration: underline; }
.style-28735 .brief-description { background-color: #64A70B;color: #FFFFFF;padding: 5px 15px 20px 15px; }
.style-28735 .news img { margin: 0 0 auto;text-align: center;width: 100%; }
.style-28735 .carousel .text-slide { text-align: center;border-width: 1px;border-style: solid;border-color: #D7D2CB; }
.style-28743 { position: relative; }
.style-28743 .carousel.flexslider { margin: 0; }
.style-28743 .carousel .h4-style.crl-title { text-align: center;margin: 30px 20px 5px 20px;padding: 0 0 0px 0;font-size: calc(40px + 1.0vw);font-weight: bold;text-transform: uppercase;color: #ffffff;text-shadow: 1px 1px 5px rgba(0,0,0,.7); }
.style-28743 .carousel .crl-caption { color: #ffffff;font-size: calc(14px + .5vw);margin: 0 10px 20px 10px;text-align: center;text-shadow: 1px 1px 1px rgba(0,0,0,.7); }
.style-28743 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-28743 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-28743 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-28743 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-28743 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-28743 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-28743 .crl-pager { right: 10px; }
.style-28743 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-28743 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-28743 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-28743 .carousel .caption-spacing.crl-inner-details { margin: 0 auto 40px auto !important;width: 80%;padding: 0;overflow: hidden;background: rgba(255,255,255,0);text-align: center;border-width: 0px;border-style: solid;border-color: #FFFFFF; }
.style-63661 .h2-style { text-align: center;color: #00a9e0;font-size: 35px;padding: 10px; }
.style-63661 .h4-style { margin: 0 0 auto;font-family: 'Open Sans', sans-serif;font-size: 23px;font-weight: 200;text-align: center;color: #00a9e0; }
.style-63661 { padding: 0px 10px;text-align: center;margin: 0 0px 0px 0px;background-color: rgba(0,169,224,.1);background-position: left top;background-repeat: no-repeat;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/BrynMawrSunMosaic.png'); }
.style-63661 .description { margin: 10px 40px; }
.style-63661 time { margin: 10px 0; }
.style-63661 .readmore { margin: 10px auto 0 auto; }
.style-63661 .readmore:hover { color: #fff; }
.style-63661 .link-image { display: inline-block !important;padding: 4px;border: 1px solid #d4d5d9; }
.style-63661 .h4-style A { color: #00A9E0;line-height: 28px;font-weight: bold;display: block;text-decoration: underline;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 22px; }
.style-63661 .h4-style A:hover { text-decoration: none; }
.style-63661 .long-description { padding: 3px; }
.style-63661 .brief-description { margin: 10px 40px; }
.style-63661 .news img { padding: 4px;width: 100%;border: 1px solid #d4d5d9;margin: 0 0 20px 0;display: inline-block !important; }
.style-63661 .lists img { display: inline-block !important;margin: 0 0 20px 0;padding: 4px;border: 1px solid #d4d5d9; }
.style-63661 .carousel.flexslider { background: rgba(255,255,255,0.0); }
.style-63661 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;border: 2px solid #000;border-radius: 30px;left: 0px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-63661 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-63661 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 50%;left: 50%;display: block;width: 12px;height: 12px;margin-left: -4px;margin-top: -6px;border-left: 2px solid #000;border-bottom: 2px solid #000;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-63661 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;border: 2px solid #000;border-radius: 30px;right: 0px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-63661 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-63661 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 50%;right: 50%;display: block;width: 12px;height: 12px;margin-right: -4px;margin-top: -6px;border-right: 2px solid #000;border-top: 2px solid #000;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-63661 .crl-pager { margin: 0px;padding: 2px; }
.style-63661 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: #64a70b; }
.style-63661 .carousel .flex-control-nav li a:hover { background: #00a9e0; }
.style-63661 .carousel .flex-control-nav li > a.flex-active { background-color: #00a9e0; }
.style-63661 A.links-urllink { display: block;padding: 7px; }
.style-63661 .carousel .text-slide { padding: 10px; }
.style-63661 A:not(.contact-info A) { margin: 0px;color: #FFFFFF; }
.style-63661 .date-icon { float: left;text-align: center;background-color: #FFFFFF;padding: 5px 10px;border-width: 1px;border-style: solid;margin-top: -12px;border-top: 5px solid #fff;clear: both; }
.style-63661 .event-detail { padding: 15px 25px;margin: 0 0 auto; }
.style-63661 .end-date { display: none; }
.style-19626 { margin-top: 10px;margin-left: 0;padding: 0px; }
.style-19626 .carousel.flexslider { : hidden; }
.style-19626 .carousel figure { overflow: hidden; }
.style-19626 .carousel figure img { overflow: hidden; }
.style-19860 { margin: 0;padding: 0px; }
.style-19860 .carousel.flexslider { margin: 0; }
.style-19068 { padding: 0px; }
.style-19068 .carousel.flexslider { padding: 0px;margin: 0px; }
.style-19068 .carousel figure { padding: 0px;margin: 0px; }
.style-19068 .carousel figure img { padding: 0px;margin: 0px; }
.style-19068 .carousel .h4-style.crl-title { text-align: center;margin: 0;padding: 0 0 15px 0;font-size: 55px;font-weight: bold;line-height: 1.1em;text-transform: none;color: #fff;text-shadow: 1px 1px 2px rgba(0,0,0,.5); }
.style-19068 .carousel .caption-spacing.crl-inner-details { margin: 0 auto 100px auto !important;width: 60%;padding: 0;overflow: hidden;background: rgba(255,255,255,0);text-align: center; }
.style-23767 { position: relative; }
.style-23767 .carousel.flexslider { margin: 0; }
.style-23767 .carousel figure:before { content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 30%,rgba(0,0,0,0.6) 100%); }
.style-23767 .carousel .h4-style.crl-title { text-align: center;margin: 0;padding: 0 0 0px 0;font-size: 55px;font-weight: bold;line-height: 1.1em;text-transform: uppercase;color: #fff;text-shadow: 1px 1px 2px rgba(0,0,0,.5); }
.style-23767 .carousel .crl-caption { color: #fff;font-size: 24px;line-height: 1.5em;margin: 0;padding: 0;text-align: center;text-shadow: 1px 1px 2px rgba(0,0,0,.5); }
.style-23767 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 60px;height: 80px;background-image: none;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-23767 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-23767 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 40px;height: 40px;border-left: 4px solid #fff;border-bottom: 4px solid #fff;position: absolute;top: 30%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-23767 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 60px;height: 80px;background-image: none;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-23767 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-23767 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 40px;height: 40px;border-right: 4px solid #fff;border-top: 4px solid #fff;position: absolute;top: 30%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-23767 .crl-pager { right: 10px; }
.style-23767 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-23767 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-23767 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-23767 .carousel .caption-spacing.crl-inner-details { margin: 0 auto 100px auto !important;width: 85%;padding: 0;overflow: hidden;background: rgba(255,255,255,0);text-align: center; }
.style-23767 .carousel .h4-style a.crl-title { text-align: center;margin: 0;padding: 0 0 15px 0;font-size: 55px;font-weight: bold;line-height: 1.1em;text-transform: none;color: #fff;text-shadow: 1px 1px 2px rgba(0,0,0,.5);text-decoration: none; }
.style-25366 { margin: 10px 0 5px 0;padding: 0px; }
.style-25366 .carousel.flexslider { border-width: 0px;padding: 0;margin: 0; }
.style-25366 .carousel figure { margin: 0; }
.style-25366 .carousel figure img { border-width: 0px;padding: 0;margin: 0; }
.style-25366 .carousel .h4-style.crl-title { color: #FFFFFF;padding: 5px;margin-bottom: 0;font-size: 16pt; }
.style-25366 .carousel .h4-style.crl-title:hover { text-decoration: none; }
.style-25366 .carousel .crl-caption { color: #FFFFFF;padding: 5px;margin-top: 0; }
.style-25366 .carousel .crl-description { color: #FFFFFF; }
.style-25366 .carousel .caption-spacing.crl-inner-details { background: rgba(0, 102, 79, .8);text-align: left;padding-bottom: 0px;padding: 5px;margin: 0 10px; }
.style-25366 .carousel .caption-spacing.crl-inner-details:hover { text-decoration: none;color: #FFFFFF; }
.style-25366 .carousel .h4-style a.crl-title { font-size: 26px;color: #ffffff;text-decoration: none;text-shadow: 2px 2px 3px #000000; }
.style-25366 .carousel .h4-style a.crl-title:hover { text-decoration: underline; }
.style-33540 { text-align: left; }
.style-33540 .carousel.flexslider { border-width: 0px;padding: 15px;background: linear-gradient(to top right, transparent 50%, #E8FCFF 50%) no-repeat, linear-gradient(to top right, transparent 0.1%, #E8FCFF 0.1%) no-repeat;background-size: 100% 40%, 100% 60%;background-position: 0% 100%, 0% 0%; }
.style-33540 .carousel figure { margin: 0; }
.style-33540 .carousel figure img { border-width: 0px;padding: 0;margin: 0 0 auto;float: left;width: 250px !important; }
.style-33540 .carousel .h4-style.crl-title { font-weight: normal;font-size: 24px;color: #00A9E0; }
.style-33540 .carousel .h4-style.crl-title:hover { text-decoration: none; }
.style-33540 .carousel .crl-caption { padding: 5px 0 10px 0; }
.style-33540 .carousel .crl-description { font-size: 16px; }
.style-33540 .carousel .caption-spacing.crl-inner-details { margin: 10px;margin-top: 0px;padding: 15px;background: rgba(255,255,255,0); }
.style-33540 .carousel .caption-spacing.crl-inner-details:hover { text-decoration: none; }
.style-33540 .carousel .h4-style a.crl-title { font-size: 26px;color: #ffffff;text-decoration: none;text-shadow: 2px 2px 3px #000000; }
.style-33540 .carousel .h4-style a.crl-title:hover { text-decoration: underline; }
.style-33564 .h2-style { font-weight: 200;font-size: 40px;letter-spacing: 0em;text-transform: capitalize;padding: 20px 0 15px 0px;color: #00A9E0;font-family: "Open Sans";margin: 0;text-align: center; }
.style-33564 { margin-top: 0px;padding: 10px; }
.style-33564 .carousel.flexslider { text-align: center; }
.style-33564 .carousel figure { margin: 0;width: 100%;text-align: center; }
.style-33564 .carousel figure img { border-width: 0px;padding: 0;margin: 0 0 auto;position: relative;text-align: center;width: 35%;left: 30%; }
.style-33564 .carousel .h4-style.crl-title { color: #FFFFFF; }
.style-33564 .carousel .h4-style.crl-title:hover { text-decoration: none; }
.style-33564 .carousel .crl-caption { font-weight: normal;font-size: 20px;color: #00A9E0; }
.style-33564 .carousel .crl-description { font-size: 16px; }
.style-33564 .carousel .caption-spacing.crl-inner-details { margin: 0px;margin-top: 0px;padding: 15px;background: rgba(255,255,255,0); }
.style-33564 .carousel .caption-spacing.crl-inner-details:hover { text-decoration: none; }
.style-33564 .carousel .h4-style a.crl-title { font-size: 26px;color: #ffffff;text-decoration: none;text-shadow: 2px 2px 3px #000000; }
.style-33564 .carousel .h4-style a.crl-title:hover { text-decoration: underline; }
.style-40674 { position: relative; }
.style-40674 .carousel.flexslider { margin: 0; }
.style-40674 .carousel .h4-style.crl-title { text-align: center;margin: 30px 20px 5px 20px;padding: 0 0 0px 0;font-size: calc(40px + 1.0vw);font-weight: bold;text-transform: uppercase;color: #ffffff;text-shadow: 1px 1px 5px rgba(0,0,0,.7); }
.style-40674 .carousel .crl-caption { color: #ffffff;font-size: calc(14px + .5vw);margin: 0 10px 20px 10px;text-align: center;text-shadow: 1px 1px 1px rgba(0,0,0,.7); }
.style-40674 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-40674 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-40674 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-40674 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-40674 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-40674 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-40674 .crl-pager { right: 10px; }
.style-40674 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-40674 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-40674 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-40674 .carousel .caption-spacing.crl-inner-details { margin: 0 auto 40px auto !important;width: 80%;padding: 0;overflow: hidden;background: rgba(255,255,255,0);text-align: center;border-width: 0px;border-style: solid;border-color: #FFFFFF; }
.style-28382 .h2-style { font-weight: normal;color: #64a70b;text-align: center; }
.style-28382 { margin: 10px 20px 0 20px; }
.style-28382 .carousel figure { border: 10px solid rgba(254,219,0,.2); }
.style-28382 .carousel .h4-style.crl-title { color: #FFFFFF;font-size: 20px;text-align: center; }
.style-28382 .carousel .crl-caption { color: #FFFFFF;text-align: center;padding: 0 10px; }
.style-28382 .carousel .crl-description { color: #FFFFFF; }
.style-28382 .crl-pager { text-decoration: none; }
.style-28382 .carousel .flex-control-nav li a { text-decoration: none; }
.style-28382 .carousel .caption-spacing.crl-inner-details { text-align: left;margin: 0;background: rgba(105,97,88,.5);-o-transition: 0.5s ease;-webkit-transition: 0.5s ease;-moz-transition: 0.5s ease;transition: 0.5s ease; }
.style-28382 .carousel .caption-spacing.crl-inner-details:hover { padding-bottom: 150px;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease;-moz-transition: 0.5s ease;transition: 0.5s ease; }
.style-72842 .h2-style { text-align: center;padding: 10px 0 10px 0;margin: 10px 0 10px 0px;font-weight: 600;font-family: Merriweather;display: block;font-size: 40px;color: #00664f; }
.style-72842 .h4-style { margin: 0;color: #8C857B;padding: 10px;display: block;font-size: 18px;font-weight: bold;text-decoration: none;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.0);text-align: center; }
.style-72842 A { text-align: left; }
.style-72842 { margin-bottom: 0px;padding-bottom: 0px; }
.style-72842 time { font-size: 14px;text-align: left;padding-left: 10px;margin-top: 0;font-weight: bold; }
.style-72842 .readmore { padding: 0 5px;margin: 0px;margin-bottom: 0px;text-align: center;background: rgba(0, 0, 0, 0);color: #fff;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;display: block;width: 100%;text-decoration: underline; }
.style-72842 .readmore:hover { text-decoration: none; }
.style-72842 .link-image { display: inline !important; }
.style-72842 .h4-style A { text-transform: capitalize;font-size: 18px;font-weight: bold;line-height: 25px;text-decoration: none;color: #00A9E0; }
.style-72842 .brief-description { font-size: 14px;text-align: center;line-height: 18px;padding: 10px; }
.style-72842 .location { text-align: left; }
.style-72842 .news img { width: 100% !important;text-align: center;display: block;clear: both;border: 5px solid #fff; }
.style-72842 .lists img { display: list-item;text-align: center;width: 100%; }
.style-72842 .carousel.flexslider { padding: 10px 3px;text-align: center;background-position: left center;background-repeat: repeat; }
.style-72842 A.links-urllink { font-size: 20px;text-decoration: none;padding-top: 10px;display: block;text-align: center; }
.style-72842 A.links-urllink:hover { color: #64a70b; }
.style-72842 .carousel .text-slide { margin: 10px 15px;text-align: center;border: 0px solid #d7d2cb;vertical-align: top;background: rgba(255,255,255,0);padding: 0px; }
.style-48169 { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/camp_photo2.jpg');background-position: center top;background-repeat: no-repeat; }
.style-48169 .carousel figure img { margin: 0;top: 0; }
.style-19066 .h2-style { margin: 0 0 40px 0px;color: #00664f;font-weight: 600;font-family: Merriweather;font-size: 30px;text-align: center; }
.style-19066 { text-decoration: none;padding: 10px; }
.style-19066 .carousel.flexslider { margin-top: 10px; }
.style-19066 .carousel figure { margin: 5px;padding: 5px;border-width: 0px;border-style: solid;border-color: #ffffff;background: #fff; }
.style-19066 .carousel figure img:hover { text-valign: middle; }
.style-19066 .carousel .h4-style.crl-title { margin: 0;padding: 5px 0 5px;color: #fff;text-decoration: underline;text-transform: uppercase;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;vertical-align: middle; }
.style-19066 .carousel .h4-style.crl-title:hover { text-decoration: none;color: #00664f; }
.style-19066 .carousel .crl-caption { color: #fff;font-size: 13px;line-height: 18px;font-weight: normal;display: block;margin: 0;padding: 0px 0 2px;padding-bottom: 5px;margin-top: 0; }
.style-19066 .carousel .crl-description { padding: 0 0 5px 0;margin: 0;color: #fff;font-size: 13px;line-height: 18px; }
.style-19066 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;left: 20px !important;top: 34px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-19066 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-19066 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 50%;left: 50%;display: block;width: 12px;height: 12px;margin-left: -4px;margin-top: -6px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-19066 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;right: 20px !important;top: 34px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-19066 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-19066 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 50%;right: 50%;display: block;width: 12px;height: 12px;margin-right: -4px;margin-top: -6px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-19066 .carousel .caption-spacing.crl-inner-details { margin-top: 5px;text-decoration: none;background-color: rgba(100,167,11,1);padding: 15px 5px;text-align: center;overflow: hidden;background-image: url('/ftpimages/758/site/861/images/BrynMawrSunMosaic15.png');background-repeat: no-repeat; }
.style-19066 .carousel .h4-style a.crl-title { color: #fff;line-height: 24px;text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;text-transform: capitalize;font-size: 19px;font-family: 'Julius Sans One', sans-serif;margin: 0; }
.style-19066 .carousel .h4-style a.crl-title:hover { color: #fff;text-decoration: underline; }
.style-19066 .carousel .crl-readmore { margin: 0 0 15px 0;background: transparent;border: 2px solid #fff;color: #fff;padding: 4px 14px;opacity: 1;border-width: 1px;border-style: solid; }
.style-19066 .carousel .crl-readmore:hover { color: #fff;opacity: 0.75; }
.style-47309 .h2-style { text-align: center;margin: 0 0 20px 0;color: #64a70b;font-size: 46px;padding: 10px 0 0 0px;font-weight: 400;text-transform: capitalize;font-family: Merriweather; }
.style-47309 { margin: 0px 0 30px 0;padding: 20px;text-align: center;color: #64a70b;border-top: 0px solid 
#00664F;font-size: 20px; }
.style-47309 .carousel.flexslider { margin: 10px 10px 0 10px;padding: 10px 0;color: #64a70b;text-align: center; }
.style-47309 .carousel figure { margin: 50px;padding: 0px;border: 0px solid rgba(215,210,203,1);background-color: rgba(255,255,255,0);color: #64a70b;text-align: center; }
.style-47309 .carousel figure:hover { color: #ffffff; }
.style-47309 .carousel figure img { display: block;text-align: center; }
.style-47309 .carousel figure img:hover { text-valign: middle;color: rgba(0,0,0,.2); }
.style-47309 .carousel .h4-style.crl-title { margin: 0;padding: 5px 0 5px;border: 0;text-transform: capitalize;font-size: 22px;font-family: 'Open Sans', sans-serif;color: #64a70b;font-weight: normal;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;vertical-align: middle;text-align: center;text-decoration: none;background: rgba(255,255,255, 0); }
.style-47309 .carousel .h4-style.crl-title:hover { text-decoration: none;color: #fff;background: #00a9e0; }
.style-47309 .carousel .crl-caption { font-size: 14px;line-height: 18px;font-weight: normal;margin: 0;padding: 0px 0 2px;padding-bottom: 5px;margin-top: 0;color: #8C857B;text-decoration: none; }
.style-47309 .carousel .crl-caption:hover { text-decoration: none; }
.style-47309 .carousel .crl-description { padding: 0 0 5px 0;margin: 0;color: #fff;font-size: 13px;line-height: 18px; }
.style-47309 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;border: 2px solid #00664f;border-radius: 30px;left: 20px !important;top: 34px !important;opacity: 0.8 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease;color: #64a70b;background: #00664f; }
.style-47309 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-47309 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 50%;left: 50%;display: block;width: 12px;height: 12px;margin-left: -4px;margin-top: -6px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-47309 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;border: 2px solid #00664f;border-radius: 30px;right: 20px !important;top: 34px !important;opacity: 0.8 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease;color: #8c857b;background: #00664f; }
.style-47309 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-47309 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 50%;right: 50%;display: block;width: 12px;height: 12px;margin-right: -4px;margin-top: -6px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-47309 .carousel .caption-spacing.crl-inner-details { border-top: 0px solid rgba(100,167,11,1);margin: 0;background: rgba(255,255,255, 0);text-decoration: none;overflow: show;color: #64a70b; }
.style-47309 .carousel .h4-style a.crl-title { line-height: 26px;text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;text-transform: capitalize;font-size: 22px;margin: 0;font-family: 'Open Sans', sans-serif;font-weight: normal;color: #64A70B; }
.style-47309 .carousel .h4-style a.crl-title:hover { text-decoration: none;color: #00664F; }
.style-47309 .carousel .crl-readmore { margin: 0 0 15px 0;background: transparent;border: 2px solid #fff;padding: 4px 14px;opacity: 1;border-width: 1px;border-style: solid; }
.style-47309 .carousel .crl-readmore:hover { color: #fff;opacity: 0.75; }
.style-19254 .h2-style { text-align: center;margin: 0 0 20px 0;letter-spacing: 2px; }
.style-19254 { margin: 0 0 40px 0; }
.style-19254 .carousel.flexslider { margin: 0;height: 100%; }
.style-19254 .carousel figure img { height: 100px;width: 80px; }
.style-19254 .carousel figure img:hover { text-valign: middle; }
.style-19254 .carousel .h4-style.crl-title { margin: 0 0 50px 70px;width: 130px;font-size: 15px; }
.style-19254 .carousel .crl-caption { color: #fff;font-size: 13px;line-height: 18px;font-weight: normal;display: block;margin: 0;padding: 5px 0 2px; }
.style-19254 .carousel .crl-description { padding: 0 0 5px 0;margin: 0;color: #fff;font-size: 13px;line-height: 18px; }
.style-19254 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;left: 20px !important;top: 34px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-19254 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-19254 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 50%;left: 50%;display: block;width: 12px;height: 12px;margin-left: -4px;margin-top: -6px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-19254 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;right: 20px !important;top: 34px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-19254 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-19254 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 50%;right: 50%;display: block;width: 12px;height: 12px;margin-right: -4px;margin-top: -6px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-19254 .carousel .caption-spacing.crl-inner-details { margin: 0 !important;background-color: rgba(105,97,88,.0);padding: 0 !important;text-align: center;overflow: hidden; }
.style-19254 .carousel .h4-style a.crl-title { color: #fff;text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-19254 .carousel .h4-style a.crl-title:hover { color: #fff;text-decoration: underline; }
.style-19254 .carousel .crl-readmore { margin: 0 0 15px 0;background: transparent;border: 2px solid #fff;color: #fff;padding: 4px 14px;opacity: 1; }
.style-19254 .carousel .crl-readmore:hover { color: #fff;opacity: 0.75; }
.style-40984 .h2-style { text-align: center;margin: 0 0 20px 0;color: #64a70b;font-size: 40px;padding: 30px 0 30px 0px;font-weight: normal;text-transform: capitalize;font-family: Merriweather; }
.style-40984 { padding: 50px 0 70px 0px;margin-bottom: 20px; }
.style-40984 .carousel.flexslider { margin: 10px 10px 0 10px;padding: 10px 0; }
.style-40984 .carousel figure { margin: 10px;padding: 0px;border: 1px solid rgba(215,210,203,1);background-color: rgba(255,255,255,.5);color: #64a70b; }
.style-40984 .carousel figure:hover { color: #ffffff; }
.style-40984 .carousel figure img { display: none; }
.style-40984 .carousel figure img:hover { text-valign: middle;color: rgba(0,0,0,.2); }
.style-40984 .carousel .h4-style.crl-title { margin: 0;padding: 5px 0 5px;border: 0;text-transform: capitalize;font-size: 22px;font-family: 'Open Sans', sans-serif;color: #64a70b;font-weight: normal;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;vertical-align: middle;text-align: center; }
.style-40984 .carousel .h4-style.crl-title:hover { text-decoration: none;color: #00664F; }
.style-40984 .carousel .crl-caption { font-size: 13px;line-height: 18px;font-weight: normal;margin: 0;padding: 0px 0 2px;padding-bottom: 5px;margin-top: 0;color: #8C857B;text-decoration: none; }
.style-40984 .carousel .crl-caption:hover { text-decoration: none; }
.style-40984 .carousel .crl-description { padding: 0 0 5px 0;margin: 0;color: #fff;font-size: 13px;line-height: 18px; }
.style-40984 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;border: 2px solid  #fff;border-radius: 30px;left: 20px !important;top: 34px !important;opacity: 0.8 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease;color: #8c857b;background-color: #00664f; }
.style-40984 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-40984 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 50%;left: 50%;display: block;width: 12px;height: 12px;margin-left: -4px;margin-top: -6px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-40984 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;right: 20px !important;top: 34px !important;opacity: 0.8 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease;color: #8c857b;background-color: #00664f; }
.style-40984 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-40984 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 50%;right: 50%;display: block;width: 12px;height: 12px;margin-right: -4px;margin-top: -6px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-40984 .carousel .caption-spacing.crl-inner-details { border-top: 5px solid rgba(100,167,11,1);margin: 0; }
.style-40984 .carousel .h4-style a.crl-title { line-height: 26px;text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;text-transform: capitalize;font-size: 22px;margin: 0;font-family: 'Open Sans', sans-serif;font-weight: normal;color: #64A70B; }
.style-40984 .carousel .h4-style a.crl-title:hover { text-decoration: none;color: #00664F; }
.style-40984 .carousel .crl-readmore { margin: 0 0 15px 0;background: transparent;border: 2px solid #fff;padding: 4px 14px;opacity: 1;border-width: 1px;border-style: solid; }
.style-40984 .carousel .crl-readmore:hover { color: #fff;opacity: 0.75; }
.style-46311 .h2-style { margin: 0 0 20px 0px;color: #00664f;font-weight: 600;font-family: Merriweather;font-size: 30px;text-align: center; }
.style-46311 .carousel.flexslider { margin: 0px 10px 0 10px;padding: 20px 0;text-align: center; }
.style-46311 .carousel figure { margin: 10px;padding: 0px;border: 5px solid #ffffff;background-color: rgba(255,255,255,1);color: #ffffff; }
.style-46311 .carousel figure:hover { overflow: hidden;height: 100%;background-color: #000000; }
.style-46311 .carousel figure img:hover { text-valign: middle; }
.style-46311 .carousel .h4-style.crl-title { margin: 0;padding: 5px 0 5px;border: 0;text-transform: capitalize;font-size: 22px;font-family: 'Open Sans', sans-serif;color: #ffffff;font-weight: normal;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;vertical-align: middle;text-align: center; }
.style-46311 .carousel .h4-style.crl-title:hover { text-decoration: underline;color: #ffffff; }
.style-46311 .carousel .crl-caption { font-size: 13px;line-height: 18px;font-weight: normal;margin: 0;padding: 0px 0 2px;padding-bottom: 5px;margin-top: 0;color: #8C857B;text-decoration: none; }
.style-46311 .carousel .crl-caption:hover { text-decoration: none; }
.style-46311 .carousel .crl-description { padding: 0 0 5px 0;margin: 0;color: #fff;font-size: 13px;line-height: 18px; }
.style-46311 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;left: 20px !important;top: 34px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-46311 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-46311 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 50%;left: 50%;display: block;width: 12px;height: 12px;margin-left: -4px;margin-top: -6px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-46311 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;right: 20px !important;top: 34px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease;color: #8c857b; }
.style-46311 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-46311 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 50%;right: 50%;display: block;width: 12px;height: 12px;margin-right: -4px;margin-top: -6px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-46311 .carousel .caption-spacing.crl-inner-details { border-top: 5px solid #ABD1A1;margin: 0;background-color: #64a70b;color: #ffffff; }
.style-46311 .carousel .h4-style a.crl-title { line-height: 26px;text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;text-transform: capitalize;font-size: 22px;margin: 0;font-family: 'Open Sans', sans-serif;font-weight: normal;color: #64A70B; }
.style-46311 .carousel .h4-style a.crl-title:hover { text-decoration: underline; }
.style-46311 .carousel .crl-readmore { margin: 0 0 15px 0;background: transparent;border: 2px solid #fff;padding: 4px 14px;opacity: 1;border-width: 1px;border-style: solid; }
.style-46311 .carousel .crl-readmore:hover { color: #fff;opacity: 0.75; }
.style-46094 { text-decoration: none; }
.style-46094 .carousel.flexslider { text-decoration: none; }
.style-46094 .carousel figure { background-color: rgba(0,169,224,1);text-decoration: none; }
.style-46094 .carousel figure:hover { background-color: #64A70B; }
.style-46094 .carousel figure img { text-decoration: none; }
.style-46094 .carousel .h4-style.crl-title { color: #FFFFFF;font-size: 28px;font-weight: bold; }
.style-46094 .carousel .crl-caption { text-decoration: none; }
.style-46094 .carousel .crl-description { text-decoration: none; }
.style-46094 .crl-pager { padding: 0;margin: 0; }
.style-46094 .carousel .caption-spacing.crl-inner-details { text-align: center;border-right: 0px solid #ffffff;margin: 150px;text-decoration: none;height: 100%;padding: 30px; }
.style-46094 .carousel .caption-spacing.crl-inner-details:hover { background-color: #64a70b; }
.style-46094 .carousel .h4-style a.crl-title { text-decoration: none; }
.style-46094 .carousel .crl-readmore { text-decoration: none; }
.style-26625 .h2-style { font-weight: normal;color: #64A70B; }
.style-26625 .h4-style { background-color: #64A70B;color: #FFFFFF;padding-top: 10px;margin-bottom: 0; }
.style-26625 { text-align: center;margin: 10px; }
.style-26625 .h4-style A { color: #FFFFFF;text-decoration: none; }
.style-26625 .h4-style A:hover { text-decoration: underline; }
.style-26625 .brief-description { background-color: #64A70B;color: #FFFFFF;padding: 5px 15px 20px 15px; }
.style-26625 .news img { margin: 0 0 auto;text-align: center; }
.style-26625 .carousel .text-slide { text-align: center;border-width: 1px;border-style: solid;border-color: #D7D2CB; }
.style-33460 { margin: 0; }
.style-33460 .carousel.flexslider { margin: 0; }
.style-33460 .carousel figure { margin: 0; }
.style-33460 .carousel figure img { margin: 0; }
.style-33460 .carousel .h4-style.crl-title { font-size: 22px;font-weight: normal; }
.style-33460 .carousel .caption-spacing.crl-inner-details { margin: 0; }
.style-33460 .carousel.flex-horizontal .flex-direction-nav { display: none; }
.style-47324 .h2-style { text-align: center;padding: 10px 0 10px 0;margin: 10px 0 10px 0px;font-weight: 600;font-family: Merriweather;display: block;font-size: 40px;color: #fff; }
.style-47324 .h4-style { margin: 0;margin-top: -30px;color: #8C857B;-webkit-transform: rotate(2deg);-moz-transform: rotate(2deg);padding: 10px;display: block;font-size: 18px;font-weight: bold;text-decoration: none;text-transform: uppercase;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;background-color: rgba(215,210,203,.0);text-align: center; }
.style-47324 A { text-align: left; }
.style-47324 { margin-bottom: 0px;padding-bottom: 0px; }
.style-47324 time { font-size: 14px;text-align: left;padding-left: 10px;margin-top: 0;font-weight: bold; }
.style-47324 .readmore { padding: 0 5px;margin: 0px;margin-bottom: 0px;text-align: center;background: rgba(0, 0, 0, 0);color: #fff;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;display: block;width: 100%;text-decoration: underline; }
.style-47324 .readmore:hover { text-decoration: none; }
.style-47324 .link-image { display: inline !important; }
.style-47324 .h4-style A { font-family: Dancing Script;text-transform: capitalize;font-size: 26px;font-weight: 500;line-height: 32px;text-decoration: none;color: #fff;background: #64a70b;padding: 0 5px; }
.style-47324 .h4-style A:hover { background: #00a9e0; }
.style-47324 .brief-description { font-size: 14px;text-align: center;line-height: 18px;padding: 10px; }
.style-47324 .location { text-align: left; }
.style-47324 .news img { width: 100% !important;text-align: center;display: block;clear: both;border: 5px solid #fff; }
.style-47324 .lists img { display: list-item;text-align: center;width: 100%; }
.style-47324 .carousel.flexslider { padding: 10px 3px;text-align: center;background-position: left center;background-repeat: repeat; }
.style-47324 A.links-urllink { font-size: 20px;text-decoration: none;padding-top: 10px;display: block;text-align: center; }
.style-47324 A.links-urllink:hover { color: #64a70b; }
.style-47324 .carousel .text-slide { margin: 10px 15px;text-align: center;border: 0px solid #d7d2cb;vertical-align: top;background: rgba(255,255,255,0);padding: 0px; }
.style-14493 { position: relative; }
.style-14493 .carousel.flexslider { margin: 0; }
.style-14493 .carousel .h4-style.crl-title { text-align: center;margin: 30px 20px 5px 20px;padding: 0 0 10px 0;font-size: 50px;font-weight: bold;text-transform: uppercase;color: #696158; }
.style-14493 .carousel .crl-caption { color: #696158;font-size: 18px;margin: 0 10px 20px 10px;text-align: center; }
.style-14493 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-14493 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-14493 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-14493 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-14493 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-14493 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-14493 .crl-pager { right: 10px; }
.style-14493 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-14493 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-14493 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-14493 .carousel .caption-spacing.crl-inner-details { margin: 0 auto 40px auto !important;width: 80%;padding: 0;overflow: hidden;background: rgba(255,255,255,.8);text-align: center; }
.style-14505 .h2-style { color: rgba(0,169,224,1); }
.style-14505 .h4-style { font-weight: normal;color: #666;font-size: 22px;line-height: 32px; }
.style-14505 { text-align: center;background-color: rgba(254,219,0,.5);background-image: url('//whthemes.whipplehill.net/ftpimages/492/site/797/images/quote-top.png'),url('//whthemes.whipplehill.net/ftpimages/492/site/797/images/quote-bottom.png');background-repeat: no-repeat;background-position: top 15px left 20px, bottom 15px right 20px;margin: 0; }
.style-14505 .h4-style A { font-weight: normal;color: #666;font-size: 22px;line-height: 32px; }
.style-14505 .carousel.flexslider { margin: 0 0 40px 0; }
.style-14505 .crl-pager { bottom: -28px; }
.style-14505 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(255,255,255,.75); }
.style-14505 .carousel .flex-control-nav li a:hover { background: rgba(255,255,255,1); }
.style-14505 .carousel .flex-control-nav li > a.flex-active { background: rgba(255,255,255,1); }
.style-14505 A.links-urllink { font-weight: normal;color: #666;font-size: 22px;line-height: 32px; }
.style-14505 .carousel .text-slide { padding: 25px 55px 0 55px !important; }
.style-48167 { margin: 20px;border: 0; }
.style-48167 .background-carousel .crl-details { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);margin: 0;background: rgba(255,255,255,0);text-align: center; }
.style-48167 .background-carousel .h4-style a.crl-title { font-size: 29px;color: #FFFFFF;text-decoration: none;text-shadow: 2px 2px 5px #000000; }
.style-48424 .h2-style { text-align: center;padding-top: 15px;margin-bottom: 20px;display: block;color: rgba(255, 255, 255, .8);font-family: Open Sans;font-size: 30px; }
.style-48424 .h4-style { margin: 0 0 auto;font-family: 'Open Sans', sans-serif;font-size: 23px;font-weight: 200;text-align: center; }
.style-48424 { padding: 50px;background-color: #64a70b; }
.style-48424 .description { margin: 10px 40px; }
.style-48424 time { margin: 10px 0; }
.style-48424 .readmore { margin: 10px auto 0 auto; }
.style-48424 .readmore:hover { color: #fff; }
.style-48424 .link-image { display: inline-block !important;padding: 4px;border: 1px solid #d4d5d9; }
.style-48424 .h4-style A { color: #00a9e0;line-height: 28px;font-weight: bold;display: block;text-decoration: underline;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-48424 .h4-style A:hover { text-decoration: none; }
.style-48424 .long-description { padding: 10px;font-size: 16px; }
.style-48424 .brief-description { margin: 10px 40px; }
.style-48424 .news img { padding: 4px;width: 100%;border: 1px solid #d4d5d9;margin: 0 0 20px 0;display: inline-block !important; }
.style-48424 .lists img { display: inline-block !important;margin: 0 0 20px 0;padding: 4px;border: 1px solid #d4d5d9; }
.style-48424 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;border: 2px solid #000;border-radius: 30px;left: 0px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-48424 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-48424 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 50%;left: 50%;display: block;width: 12px;height: 12px;margin-left: -4px;margin-top: -6px;border-left: 2px solid #000;border-bottom: 2px solid #000;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-48424 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;border: 2px solid #000;border-radius: 30px;right: 0px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-48424 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-48424 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 50%;right: 50%;display: block;width: 12px;height: 12px;margin-right: -4px;margin-top: -6px;border-right: 2px solid #000;border-top: 2px solid #000;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-48424 .crl-pager { margin: 0px;padding: 2px; }
.style-48424 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: #64a70b; }
.style-48424 .carousel .flex-control-nav li a:hover { background: #00a9e0; }
.style-48424 .carousel .flex-control-nav li > a.flex-active { background-color: #00a9e0; }
.style-48424 A.links-urllink { text-decoration: none;text-align: center;display: block;color: rgba(255, 255, 255, .8);font-family: Open Sans;font-size: 30px;font-weight: bold;margin-bottom: 0; }
.style-48424 A:not(.contact-info A) { margin: 0px;color: #FFFFFF; }
.style-48424 .date-icon { float: left;text-align: center;background-color: #FFFFFF;padding: 5px 10px;border-width: 1px;border-style: solid;margin-top: -12px;border-top: 5px solid #fff;clear: both; }
.style-48424 .event-detail { padding: 15px 25px;margin: 0 0 auto; }
.style-48424 .end-date { display: none; }
.style-21519 .h2-style { padding: 40px 10px 20px 10px;color: #FFFFFF;text-align: center;font-size: 45px; }
.style-21519 { background-color: rgba(0,169,224,.7);margin: 30px 0 30px 0;text-align: center;color: #FFFFFF; }
.style-21519 .description { padding: 15px 50px 10px 50px;font-size: 18px;line-height: 28px; }
.style-21519 .readmore { color: #ffffff;background-color: rgba(0,169,224,0);text-decoration: underline;padding-left: 0;padding-bottom: 0;display: block;text-align: center;width: 100%; }
.style-21519 .h4-style A { text-decoration: none;color: #FFFFFF;font-size: 24px;display: block; }
.style-21519 .h4-style A:hover { text-decoration: underline; }
.style-21519 .brief-description { padding: 0 40px;display: inline-block;text-align: center;color: #ffffff; }
.style-21519 .author { font-weight: bold; }
.style-21519 .news img { padding: 4px;width: calc(100% - 0px);border: 1px solid rgba(0,169,224,.1);display: inline-block;text-align: center; }
.style-21519 .carousel.flexslider { padding: 0;text-align: center; }
.style-21519 .carousel figure img { text-align: center; }
.style-21519 .carousel .counter.crl-counter { margin-top: -25px; }
.style-21519 .carousel.flex-horizontal .flex-direction-nav .flex-next { color: #FFFFFF; }
.style-21519 .crl-pager { margin: 0; }
.style-21519 .carousel .text-slide { text-align: center;color: #ffffff; }
.style-26182 { margin: 0px 20px;border: 0; }
.style-26182 .background-carousel .crl-details { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);margin: 0;background: rgba(255,255,255,0);text-align: center; }
.style-26182 .background-carousel .h4-style a.crl-title { font-size: 29px;color: #FFFFFF;text-decoration: none;text-shadow: 2px 2px 5px #000000; }
.style-14524 .h2-style { margin: 0 0 20px 0; }
.style-14524 { margin: 0 0 40px 0; }
.style-14524 time { color: #fff; }
.style-14524 .carousel.flexslider { margin: 0 0 40px 0; }
.style-14524 .carousel .h4-style.crl-title { color: #fff;text-decoration: none;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;margin: 0;padding: 10px 0 5px; }
.style-14524 .carousel .crl-caption { color: #fff;font-weight: normal;display: block;font-size: 13px;margin: 0;padding: 5px 0; }
.style-14524 .carousel .crl-description { color: #fff;font-weight: normal;display: block;font-size: 13px;margin: 0;padding: 0 0 10px 0; }
.style-14524 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-14524 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-14524 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 50%;left: 50%;display: block;width: 12px;height: 12px;margin-left: -4px;margin-top: -6px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-14524 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-14524 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-14524 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 50%;right: 50%;display: block;width: 12px;height: 12px;margin-right: -4px;margin-top: -6px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-14524 .crl-pager { bottom: -35px; }
.style-14524 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: #64a70b; }
.style-14524 .carousel .flex-control-nav li a:hover { background-color: #00a9e0; }
.style-14524 .carousel .flex-control-nav li > a.flex-active { background-color: #00a9e0; }
.style-14524 .carousel .caption-spacing.crl-inner-details { margin: 0 !important;background-color: rgba(105,97,88,.75);padding: 0 !important;text-align: center;overflow: hidden; }
.style-14524 .carousel .h4-style a.crl-title { color: #fff; }
.style-14524 .carousel .crl-readmore { margin-bottom: 10px; }
.style-14524 .carousel .crl-author { color: #fff; }
.style-20463 { position: relative; }
.style-20463 .carousel.flexslider { margin: 0; }
.style-20463 .carousel .h4-style.crl-title { text-align: center;margin: 30px 20px 15px 20px;padding: 0 0 15px 0;border-bottom: 2px solid #fff;font-size: 50px;font-weight: bold;text-transform: uppercase;color: #ffffff; }
.style-20463 .carousel .crl-caption { color: #696158;font-size: 16px;margin: 0 20px 20px 20px;text-align: center; }
.style-20463 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-20463 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-20463 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-20463 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-20463 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-20463 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-20463 .crl-pager { right: 10px; }
.style-20463 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-20463 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-20463 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-20463 .carousel .caption-spacing.crl-inner-details { margin: 0 auto 40px auto !important;width: 80%;padding: 0;overflow: hidden;background: rgba(255,255,255,0);text-align: center; }
.style-20463 .carousel .h4-style a.crl-title { font-size: 39px;text-decoration: none;color: #FFFFFF;text-shadow: 1px 1px 0 rgba(0,0,0,0.5); }
.style-14506 { position: relative; }
.style-14506 .carousel.flexslider { margin: 0 10px 0 10px; }
.style-14506 .carousel figure img { margin: 0 0 20px 0; }
.style-14525 .h2-style { text-align: center;color: #00a9e0;font-size: 35px;padding: 10px; }
.style-14525 .h4-style { margin: 0 0 auto;font-family: 'Open Sans', sans-serif;font-size: 23px;font-weight: 200;text-align: center;color: #00a9e0; }
.style-14525 { padding: 0px 10px;text-align: center;margin: 0 0px 0px 0px;background-color: rgba(0,169,224,.1);background-position: left top;background-repeat: no-repeat;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/BrynMawrSunMosaic.png'); }
.style-14525 .description { margin: 10px 40px; }
.style-14525 time { margin: 10px 0; }
.style-14525 .readmore { margin: 10px auto 0 auto; }
.style-14525 .readmore:hover { color: #fff; }
.style-14525 .link-image { display: inline-block !important;padding: 4px;border: 1px solid #d4d5d9; }
.style-14525 .h4-style A { color: #00A9E0;line-height: 28px;font-weight: bold;display: block;text-decoration: underline;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-size: 22px; }
.style-14525 .h4-style A:hover { text-decoration: none; }
.style-14525 .long-description { padding: 3px; }
.style-14525 .brief-description { margin: 10px 40px; }
.style-14525 .news img { padding: 4px;width: 100%;border: 1px solid #d4d5d9;margin: 0 0 20px 0;display: inline-block !important; }
.style-14525 .lists img { display: inline-block !important;margin: 0 0 20px 0;padding: 4px;border: 1px solid #d4d5d9; }
.style-14525 .carousel.flexslider { background: rgba(255,255,255,0.0); }
.style-14525 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;border: 2px solid #000;border-radius: 30px;left: 0px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-14525 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-14525 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 50%;left: 50%;display: block;width: 12px;height: 12px;margin-left: -4px;margin-top: -6px;border-left: 2px solid #000;border-bottom: 2px solid #000;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-14525 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;border: 2px solid #000;border-radius: 30px;right: 0px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-14525 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-14525 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 50%;right: 50%;display: block;width: 12px;height: 12px;margin-right: -4px;margin-top: -6px;border-right: 2px solid #000;border-top: 2px solid #000;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-14525 .crl-pager { margin: 0px;padding: 2px; }
.style-14525 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: #64a70b; }
.style-14525 .carousel .flex-control-nav li a:hover { background: #00a9e0; }
.style-14525 .carousel .flex-control-nav li > a.flex-active { background-color: #00a9e0; }
.style-14525 A.links-urllink { display: block;padding: 7px; }
.style-14525 .carousel .text-slide { padding: 10px; }
.style-14525 A:not(.contact-info A) { margin: 0px;color: #FFFFFF; }
.style-14525 .date-icon { float: left;text-align: center;background-color: #FFFFFF;padding: 5px 10px;border-width: 1px;border-style: solid;margin-top: -12px;border-top: 5px solid #fff;clear: both; }
.style-14525 .event-detail { padding: 15px 25px;margin: 0 0 auto; }
.style-14525 .end-date { display: none; }
.style-28135 { position: relative; }
.style-28135 .carousel.flexslider { margin: 0; }
.style-28135 .carousel figure img { margin: 0; }
.style-28135 .carousel .crl-caption { padding: 10px;font-size: 20px;color: #00664F;font-weight: bold; }
.style-28135 .carousel .caption-spacing.crl-inner-details { text-align: center;font-family: Merriweather;font-size: 18px; }
.style-28135 .carousel .media-player { margin: 10px 0;background: #00664f; }
.style-15668 { position: relative; }
.style-15668 .carousel.flexslider { margin: 0; }
.style-15668 .carousel figure:before { content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 30%,rgba(0,0,0,0.6) 100%); }
.style-15668 .carousel .h4-style.crl-title { text-align: center;margin: 0;padding: 0 0 15px 0;font-size: 55px;font-weight: bold;line-height: 1.1em;text-transform: none;color: #fff;text-shadow: 1px 1px 2px rgba(0,0,0,.5); }
.style-15668 .carousel .crl-caption { color: #fff;font-size: 24px;line-height: 1.5em;margin: 0;padding: 0;text-align: center;text-shadow: 1px 1px 2px rgba(0,0,0,.5); }
.style-15668 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 60px;height: 80px;background-image: none;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-15668 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-15668 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 40px;height: 40px;border-left: 4px solid #fff;border-bottom: 4px solid #fff;position: absolute;top: 30%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-15668 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 60px;height: 80px;background-image: none;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-15668 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-15668 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 40px;height: 40px;border-right: 4px solid #fff;border-top: 4px solid #fff;position: absolute;top: 30%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-15668 .crl-pager { right: 10px; }
.style-15668 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-15668 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-15668 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-15668 .carousel .caption-spacing.crl-inner-details { margin: 0 auto 100px auto !important;width: 60%;padding: 0;overflow: hidden;background: rgba(255,255,255,0);text-align: center; }
.style-15668 .carousel .h4-style a.crl-title { text-align: center;margin: 0;padding: 0 0 15px 0;font-size: 55px;font-weight: bold;line-height: 1.1em;text-transform: none;color: #fff;text-shadow: 1px 1px 2px rgba(0,0,0,.5);text-decoration: none; }
.style-15679 .h2-style { margin: 0 0 20px 0; }
.style-15679 { margin: 0 0 40px 0; }
.style-15679 time { color: #fff; }
.style-15679 .carousel.flexslider { margin: 0 0 40px 0; }
.style-15679 .carousel .h4-style.crl-title { text-decoration: none;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;margin: 0;padding: 10px 0 5px; }
.style-15679 .carousel .crl-caption { font-weight: normal;display: block;margin: 0;padding: 5px 0 5px;line-height: 1.6;font-size: 13px; }
.style-15679 .carousel .crl-description { color: #fff;font-weight: normal;display: block;font-size: 13px;margin: 0;padding: 0 0 10px 0; }
.style-15679 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-15679 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-15679 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 40%;left: 50%;display: block;width: 20px;height: 20px;margin-left: -4px;margin-top: -6px;border-left: 4px solid #fff;border-bottom: 4px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-15679 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-15679 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-15679 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 40%;right: 50%;display: block;width: 20px;height: 20px;margin-right: -4px;margin-top: -6px;border-right: 4px solid #fff;border-top: 4px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-15679 .crl-pager { bottom: -45px; }
.style-15679 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: #64a70b; }
.style-15679 .carousel .flex-control-nav li a:hover { background-color: #00a9e0; }
.style-15679 .carousel .flex-control-nav li > a.flex-active { background-color: #00a9e0; }
.style-15679 .carousel .caption-spacing.crl-inner-details { margin: 0 !important;background-color: rgba(105,97,88,0);padding: 0 !important;text-align: center;overflow: hidden; }
.style-15679 .carousel .h4-style a.crl-title { color: #fff; }
.style-15679 .carousel .crl-readmore { margin-bottom: 10px; }
.style-15679 .carousel .crl-author { color: #fff; }
.style-40534 .h2-style { margin: 0 0 20px 0; }
.style-40534 { margin: 0 0 20px 0; }
.style-40534 time { color: #fff; }
.style-40534 .carousel.flexslider { margin: 0 0 40px 0; }
.style-40534 .carousel figure { margin: 0 0 20px 0; }
.style-40534 .carousel .h4-style.crl-title { text-decoration: none;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;margin: 0;padding: 10px 0 5px; }
.style-40534 .carousel .crl-caption { font-weight: normal;display: block;margin: 0;padding: 5px 0 5px;line-height: 1.6;font-size: 13px; }
.style-40534 .carousel .crl-description { color: #fff;font-weight: normal;display: block;font-size: 13px;margin: 0;padding: 0 0 10px 0; }
.style-40534 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-40534 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-40534 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 40%;left: 50%;display: block;width: 20px;height: 20px;margin-left: -4px;margin-top: -6px;border-left: 4px solid #fff;border-bottom: 4px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-40534 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-40534 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-40534 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 40%;right: 50%;display: block;width: 20px;height: 20px;margin-right: -4px;margin-top: -6px;border-right: 4px solid #fff;border-top: 4px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-40534 .crl-pager { bottom: -45px; }
.style-40534 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: #64a70b; }
.style-40534 .carousel .flex-control-nav li a:hover { background-color: #00a9e0; }
.style-40534 .carousel .flex-control-nav li > a.flex-active { background-color: #00a9e0; }
.style-40534 .carousel .caption-spacing.crl-inner-details { margin: 0 !important;background-color: rgba(105,97,88,0);padding: 0 !important;text-align: center;overflow: hidden; }
.style-40534 .carousel .h4-style a.crl-title { color: #fff; }
.style-40534 .carousel .crl-readmore { margin-bottom: 10px; }
.style-40534 .carousel .crl-author { color: #fff; }
.style-14503 .h2-style { text-align: center;margin: 0 0 50px 0;font-weight: normal;font-size: 45px;font-family: Merriweather; }
.style-14503 { margin: 0 0 0px 0;text-align: center; }
.style-14503 .carousel figure { border-top: 0px solid #64a70b;margin: 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;max-width: 100%;text-align: center; }
.style-14503 .carousel figure:hover { background: rgba(100,167,11,.0);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);color: #fff; }
.style-14503 .carousel figure img { overflow: hidden;max-width: 150px;padding-left: 15%; }
.style-14503 .carousel .h4-style.crl-title { display: block;margin: 0;padding: 10px;border: 0;color: #64a70b;font-weight: 400;text-transform: uppercase;text-decoration: none;-o-transition: color 0.8s ease;-webkit-transition: color 0.8s ease;-moz-transition: color 0.8s ease;transition: color 0.8s ease;opacity: 1;font-size: 18px;: 1px 5px rgba(0,0,0,.7); }
.style-14503 .carousel .crl-caption { color: #8c857b;font-size: 13px;line-height: 18px;font-weight: normal;display: block;margin: 0;padding: 10px; }
.style-14503 .carousel .crl-description { padding: 0 0 5px 0;margin: 0;color: #fff;font-size: 13px;line-height: 18px; }
.style-14503 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;left: 20px !important;top: 34px !important;opacity: 1 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease;background-color: #00664f; }
.style-14503 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-14503 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 50%;left: 50%;display: block;width: 12px;height: 12px;margin-left: -4px;margin-top: -6px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-14503 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;right: 20px !important;top: 34px !important;opacity: 1 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease;background-color: #00664f; }
.style-14503 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-14503 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 50%;right: 50%;display: block;width: 12px;height: 12px;margin-right: -4px;margin-top: -6px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-14503 .carousel .caption-spacing.crl-inner-details { margin: 0 auto 0px auto 
!important;width: 100%;height: 100%;padding: 0;overflow: hidden;background: rgba(100,167,11,.0);text-align: center;border-width: 0px;border-style: solid;color: #ffffff;-o-transition: color 1.8s ease;-webkit-transition: color 1.8s ease;-moz-transition: color 1.8s ease;transition: color 1.8s ease; }
.style-14503 .carousel .caption-spacing.crl-inner-details:hover { -moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;background: rgba(100,167,11,0); }
.style-14503 .carousel .h4-style a.crl-title { color: #fff;text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-14503 .carousel .h4-style a.crl-title:hover { color: #fff;text-decoration: underline; }
.style-14503 .carousel .crl-readmore { margin: 0 0 15px 0;background: transparent;border: 2px solid #fff;color: #fff;padding: 4px 14px;opacity: 1; }
.style-14503 .carousel .crl-readmore:hover { color: #fff;opacity: 0.75; }
.style-19494 .h2-style { margin: 0 0 20px 0; }
.style-19494 { margin: 0 0 40px 0; }
.style-19494 time { color: #fff; }
.style-19494 .carousel.flexslider { margin: 0 0 40px 0; }
.style-19494 .carousel .h4-style.crl-title { color: #fff;text-decoration: none;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;margin: 0;padding: 10px 0 5px; }
.style-19494 .carousel .crl-caption { color: #fff;font-weight: normal;display: block;font-size: 13px;margin: 0;padding: 5px 0; }
.style-19494 .carousel .crl-description { color: #fff;font-weight: normal;display: block;font-size: 13px;margin: 0;padding: 0 0 10px 0; }
.style-19494 .carousel .counter.crl-counter { color: #FFFFFF; }
.style-19494 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 1 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-19494 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-19494 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 50%;left: 50%;display: block;width: 12px;height: 12px;margin-left: -4px;margin-top: -6px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-19494 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 1 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-19494 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-19494 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 50%;right: 50%;display: block;width: 12px;height: 12px;margin-right: -4px;margin-top: -6px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-19494 .crl-pager { bottom: -35px; }
.style-19494 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: #64a70b; }
.style-19494 .carousel .flex-control-nav li a:hover { background-color: #00a9e0; }
.style-19494 .carousel .flex-control-nav li > a.flex-active { background-color: #00a9e0; }
.style-19494 .carousel .caption-spacing.crl-inner-details { margin: 0 !important;background-color: rgba(105,97,88,.75);padding: 0 !important;text-align: center;overflow: hidden; }
.style-19494 .carousel .h4-style a.crl-title { color: #fff; }
.style-19494 .carousel .crl-readmore { margin-bottom: 10px; }
.style-19494 .carousel .crl-author { color: #fff; }
.style-48397 .h2-style { font-weight: 400;text-align: center;padding: 14px;color: #00A9E0;width: 100%;display: block;font-size: 36px; }
.style-48397 { position: relative;margin: 0; }
.style-48397 .carousel.flexslider { margin: 0;margin-bottom: 20px;padding: 0 10px; }
.style-48397 .carousel figure:hover { color: #FFFFFF; }
.style-48397 .carousel figure img { border-width: 10px;border-style: solid;border-color: rgba(0,169,224,.1); }
.style-48397 .carousel .h4-style.crl-title { text-align: center;margin: 0;padding: 0 0 10px 0;font-size: 45px;font-weight: bold;text-transform: uppercase;background: rgba(255,255,255,0.0);line-height: 1.1em;color: #fff;text-shadow: 1px 1px 5px rgba(0,0,0,.7); }
.style-48397 .carousel .crl-caption { color: #FFFFFF;font-size: 18px;margin: 0 20px 20px 20px;text-align: center;text-shadow: 1px 1px 5px rgba(0,0,0,.5); }
.style-48397 .carousel .crl-description { font-size: 16px; }
.style-48397 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-48397 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-48397 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-48397 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-48397 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-48397 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-48397 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-48397 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-48397 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-48397 .carousel .caption-spacing.crl-inner-details { margin: 0px 10px auto 
!important;padding: 15px;overflow: hidden;background: rgba(0,0,0,0.0);text-align: center;border-width: 0px;border-style: solid;color: #8C857B; }
.style-19130 { position: relative;margin: 0 0 20px 0; }
.style-19130 .carousel.flexslider { margin: 0; }
.style-19130 .carousel .h4-style.crl-title { text-align: center;margin: 30px 20px 15px 20px;padding: 0 0 15px 0;font-size: 35px;font-weight: boldl;text-transform: uppercase;color: #696158; }
.style-19130 .carousel .crl-caption { color: #696158;font-size: 16px;margin: 0 20px 20px 20px;text-align: center; }
.style-19130 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-19130 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-19130 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-19130 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-19130 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-19130 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-19130 .crl-pager { right: 10px; }
.style-19130 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-19130 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-19130 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-19130 .carousel .caption-spacing.crl-inner-details { margin: 0 auto 40px auto 
!important;width: 80%;padding: 0;overflow: hidden;background: rgba(255,255,255,0.8);text-align: center;border-width: 0px;border-style: solid;color: #FFFFFF; }
.style-48410 .h2-style { font-weight: 200;text-align: center;padding: 14px;color: #00A9E0; }
.style-48410 { position: relative;margin: 0;width: 100%; }
.style-48410 .carousel.flexslider { margin: 0;margin-bottom: 20px;padding: 0 10px; }
.style-48410 .carousel figure { border-width: 0px;border-style: solid;border-color: rgba(0,169,224,.1); }
.style-48410 .carousel figure:hover { color: #FFFFFF; }
.style-48410 .carousel .h4-style.crl-title { text-align: center;margin: 0;padding: 0 0 10px 0;font-size: 80px;font-weight: bold;text-transform: capitalize;background: rgba(255,255,255,0.0);line-height: 1.1em;color: #fff;text-shadow: 1px 1px 5px rgba(0,0,0,.7);font-family: Pacifico; }
.style-48410 .carousel .crl-caption { color: #FFFFFF;font-size: 18px;margin: 0 20px 20px 20px;text-align: center;text-shadow: 1px 1px 5px rgba(0,0,0,.5); }
.style-48410 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-48410 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-48410 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-48410 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-48410 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-48410 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-48410 .crl-pager { right: 10px; }
.style-48410 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-48410 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-48410 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-48410 .carousel .caption-spacing.crl-inner-details { margin: 0 auto 40px auto 
!important;width: 100%;padding: 0px;overflow: hidden;background: rgba(255,147,23, .8);text-align: center;border-width: 0px;border-style: solid;color: #FFFFFF;font-family: Merriweather;font-size: 70px; }
.style-48398 .h2-style { color: rgba(255,255,255,0.8);font-weight: bold;text-align: center;background-color: #3eb97a;padding: 20px;font-size: 24px;font-family: Open Sans; }
.style-48398 { position: relative;margin: 0;width: 100%;padding: 0; }
.style-48398 .carousel.flexslider { margin: 0;margin-bottom: 15px;z-index: 1; }
.style-48398 .carousel figure { background-color: #64a70b; }
.style-48398 .carousel figure:hover { color: #FFFFFF; }
.style-48398 .carousel .h4-style.crl-title { text-align: center;padding: 0 0 10px 0;font-size: 30px;text-transform: capitalize;background: rgba(255,255,255,0.0);line-height: 1.1em;color: #fff;text-shadow: 1px 1px 5px rgba(0,0,0,.7);font-weight: 400;letter-spacing: .00em; }
.style-48398 .carousel .crl-caption { color: #FFFFFF;font-size: 18px;margin: 0 20px 20px 20px;text-align: center;text-shadow: 1px 1px 5px rgba(0,0,0,.5); }
.style-48398 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-48398 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-48398 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-48398 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-48398 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-48398 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-48398 .crl-pager { right: 10px; }
.style-48398 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-48398 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-48398 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-48398 .carousel .caption-spacing.crl-inner-details { padding: 10px;text-align: center;border-width: 0px;border-style: solid;color: #FFFFFF;z-index: 1;box-sizing: border-box;height: 500px;overflow: hidden; }
.style-48398 .carousel .caption-spacing.crl-inner-details:hover { background-color: rgba(62, 185, 122, .7);z-index: 3; }
.style-48407 .h2-style { color: rgba(255,255,255,0.8);font-weight: bold;text-align: center;background-color: #FF9317;padding: 20px;font-size: 24px;font-family: Open Sans; }
.style-48407 { position: relative;margin-bottom: 100px;width: 100%;padding: 0; }
.style-48407 .carousel.flexslider { margin: 0;margin-bottom: 15px; }
.style-48407 .carousel figure { border-width: 0px;border-style: solid;border-color: rgba(0,169,224,.1); }
.style-48407 .carousel figure:hover { color: #FFFFFF; }
.style-48407 .carousel .h4-style.crl-title { text-align: center;padding: 0 10px 10px 10px;font-size: 30px;font-weight: 400;text-transform: capitalize;background: rgba(255,255,255,0.0);line-height: 1.1em;color: #fff;text-shadow: 1px 1px 5px rgba(0,0,0,.7); }
.style-48407 .carousel .crl-caption { color: #FFFFFF;font-size: 18px;margin: 0 20px 20px 20px;text-align: center;text-shadow: 1px 1px 5px rgba(0,0,0,.5); }
.style-48407 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-48407 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-48407 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-48407 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-48407 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-48407 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-48407 .crl-pager { right: 10px; }
.style-48407 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-48407 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-48407 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-48407 .carousel .caption-spacing.crl-inner-details { padding: 10px;background: rgba(0,0,0,0.0);text-align: center;border-width: 0px;border-style: solid;color: #FFFFFF;z-index: 1;box-sizing: border-box;height: 500px;overflow: hidden; }
.style-48407 .carousel .caption-spacing.crl-inner-details:hover { background-color: rgba(255, 147, 23, .7); }
.style-48408 .h2-style { color: rgba(255,255,255,0.8);font-weight: bold;text-align: center;background-color: #ee4440;padding: 20px;font-size: 24px;font-family: Open Sans; }
.style-48408 { position: relative;margin: 0;width: 100%; }
.style-48408 .carousel.flexslider { margin: 0;margin-bottom: 15px;padding: 0px; }
.style-48408 .carousel figure { border-width: 0px;border-style: solid;border-color: rgba(0,169,224,.1); }
.style-48408 .carousel figure:hover { color: #FFFFFF; }
.style-48408 .carousel .h4-style.crl-title { text-align: center;padding: 0 10px 10px 10px;font-size: 30px;font-weight: 400;text-transform: capitalize;background: rgba(255,255,255,0.0);line-height: 1.1em;color: #fff;text-shadow: 1px 1px 5px rgba(0,0,0,.7); }
.style-48408 .carousel .crl-caption { color: #FFFFFF;font-size: 18px;margin: 0 20px 20px 20px;text-align: center;text-shadow: 1px 1px 5px rgba(0,0,0,.5); }
.style-48408 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-48408 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-48408 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-48408 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-48408 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-48408 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-48408 .crl-pager { right: 10px; }
.style-48408 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-48408 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-48408 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-48408 .carousel .caption-spacing.crl-inner-details { padding: 10px;background: rgba(0,0,0,0.0);text-align: center;border-width: 0px;border-style: solid;color: #FFFFFF;z-index: 1;box-sizing: border-box;height: 500px;overflow: hidden; }
.style-48408 .carousel .caption-spacing.crl-inner-details:hover { background-color: rgba(238, 68, 64, .7); }
.style-48409 .h2-style { color: rgba(255,255,255,0.8);font-weight: bold;text-align: center;background-color: #43b5ef;padding: 20px;font-size: 24px;font-family: Open Sans; }
.style-48409 { position: relative;margin-bottom: 15px;width: 100%; }
.style-48409 .carousel.flexslider { margin: 0;margin-bottom: 0px;padding: 0px; }
.style-48409 .carousel figure { border-width: 0px;border-style: solid;border-color: rgba(0,169,224,.1); }
.style-48409 .carousel figure:hover { color: #FFFFFF; }
.style-48409 .carousel .h4-style.crl-title { text-align: center;padding: 0 0 10px 0;font-size: 30px;font-weight: 400;text-transform: capitalize;background: rgba(255,255,255,0.0);line-height: 1.1em;color: #fff;text-shadow: 1px 1px 5px rgba(0,0,0,.7); }
.style-48409 .carousel .crl-caption { color: #FFFFFF;font-size: 18px;margin: 0 20px 20px 20px;text-align: center;text-shadow: 1px 1px 5px rgba(0,0,0,.5); }
.style-48409 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-48409 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-48409 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-48409 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-48409 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-48409 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-48409 .crl-pager { right: 10px; }
.style-48409 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-48409 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-48409 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-48409 .carousel .caption-spacing.crl-inner-details { padding: 10px;background: rgba(0,0,0,0.0);text-align: center;border-width: 0px;border-style: solid;color: #FFFFFF;z-index: 1;box-sizing: border-box;height: 500px;overflow: hidden; }
.style-48409 .carousel .caption-spacing.crl-inner-details:hover { background-color: rgba(67, 181, 239, .7);overflow: visible; }
.style-54810 .h2-style { color: rgba(255,255,255,.8);font-weight: bold;text-align: center;background-color: #64a70b;padding: 20px;font-size: 24px;font-family: Open Sans;: rgba(0,0,0,.7); }
.style-54810 { position: relative;margin: 0;width: 100%;padding: 0;margin-bottom: 0; }
.style-54810 .carousel.flexslider { margin: 0;margin-bottom: 0px;z-index: 1; }
.style-54810 .carousel figure { background-color: #64a70b;margin: 0; }
.style-54810 .carousel figure:hover { color: #FFFFFF; }
.style-54810 .carousel figure img { margin: 0; }
.style-54810 .carousel .h4-style.crl-title { text-align: center;padding: 0 0 10px 0;font-size: 26px;text-transform: capitalize;background: rgba(255,255,255,0.0);line-height: 1.1em;color: #fff;text-shadow: 1px 1px 5px rgba(0,0,0,.7);font-weight: bold;letter-spacing: .00em; }
.style-54810 .carousel .crl-caption { color: #FFFFFF;font-size: 18px;margin: 0 20px 20px 20px;text-align: center;text-shadow: 1px 1px 5px rgba(0,0,0,.5); }
.style-54810 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-54810 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-54810 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-54810 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-54810 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-54810 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-54810 .crl-pager { right: 10px; }
.style-54810 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-54810 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-54810 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-54810 .carousel .caption-spacing.crl-inner-details { padding: 15px;text-align: center;border-width: 0px;border-style: solid;color: #FFFFFF;z-index: 1;box-sizing: border-box;height: 500px;overflow: hidden;vertical-align: middle; }
.style-54810 .carousel .caption-spacing.crl-inner-details:hover { background-color: rgba(100, 167, 11, .7);z-index: 3; }
.style-54811 .h2-style { color: rgba(255,255,255,.8);font-weight: bold;text-align: center;background-color: #00a9e0;padding: 20px;font-size: 24px;font-family: Open Sans;: rgba(0,0,0,.7); }
.style-54811 { position: relative;margin: 0;width: 100%;padding: 0;margin-bottom: 0px; }
.style-54811 .carousel.flexslider { margin: 0;margin-bottom: 0px;z-index: 1; }
.style-54811 .carousel figure { background-color: #64a70b; }
.style-54811 .carousel figure:hover { color: #FFFFFF; }
.style-54811 .carousel .h4-style.crl-title { text-align: center;padding: 0 0 10px 0;font-size: 26px;text-transform: capitalize;background: rgba(255,255,255,0.0);line-height: 1.1em;color: #fff;text-shadow: 1px 1px 5px rgba(0,0,0,.7);font-weight: bold;letter-spacing: .00em; }
.style-54811 .carousel .crl-caption { color: #FFFFFF;font-size: 18px;margin: 0 20px 20px 20px;text-align: center;text-shadow: 1px 1px 5px rgba(0,0,0,.5); }
.style-54811 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-54811 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-54811 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-54811 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-54811 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-54811 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-54811 .crl-pager { right: 10px; }
.style-54811 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-54811 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-54811 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-54811 .carousel .caption-spacing.crl-inner-details { padding: 15px;text-align: center;border-width: 0px;border-style: solid;color: #FFFFFF;z-index: 1;box-sizing: border-box;height: 500px;overflow: hidden; }
.style-54811 .carousel .caption-spacing.crl-inner-details:hover { background-color: rgba(0, 169, 224, .7);z-index: 3; }
.style-54812 .h2-style { color: rgba(255,255,255,.8);font-weight: bold;text-align: center;background-color: #FAC941;padding: 20px;font-size: 24px;font-family: Open Sans;: rgba(0,0,0,.7);margin: 0; }
.style-54812 { position: relative;margin: 0;width: 100%;padding: 0;margin-bottom: 0px; }
.style-54812 .carousel.flexslider { margin: 0;margin-bottom: 0px;z-index: 1; }
.style-54812 .carousel figure { background-color: #64a70b;margin: 0; }
.style-54812 .carousel figure:hover { color: #FFFFFF; }
.style-54812 .carousel figure img { margin: 0; }
.style-54812 .carousel .h4-style.crl-title { text-align: center;padding: 0 0 10px 0;font-size: 18px;text-transform: capitalize;background: rgba(255,255,255,0.0);line-height: 28px;color: #fff;text-shadow: 1px 1px 5px rgba(0,0,0,.7);font-weight: 500px;letter-spacing: .00em; }
.style-54812 .carousel .crl-caption { color: #FFFFFF;font-size: 18px;margin: 0 20px 20px 20px;text-align: center;text-shadow: 1px 1px 5px rgba(0,0,0,.5); }
.style-54812 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-54812 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-54812 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-54812 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-54812 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-54812 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-54812 .crl-pager { right: 10px; }
.style-54812 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-54812 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-54812 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-54812 .carousel .caption-spacing.crl-inner-details { padding: 15px;text-align: center;border-width: 0px;border-style: solid;color: #FFFFFF;z-index: 1;box-sizing: border-box;height: 500px;overflow: hidden; }
.style-54812 .carousel .caption-spacing.crl-inner-details:hover { background-color: rgba(250, 201, 65, .7);z-index: 3; }
.style-25362 { position: relative;margin: 10px 0 10px 0; }
.style-25362 .carousel.flexslider { margin: 0; }
.style-25362 .carousel .h4-style.crl-title { text-align: center;margin: 30px 20px 15px 20px;padding: 0 0 15px 0;font-size: 35px;font-weight: boldl;text-transform: uppercase;color: #696158; }
.style-25362 .carousel .crl-caption { color: #696158;font-size: 16px;margin: 0 20px 20px 20px;text-align: center; }
.style-25362 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-25362 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-25362 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-25362 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-25362 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-25362 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-25362 .crl-pager { right: 10px; }
.style-25362 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-25362 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-25362 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-25362 .carousel .caption-spacing.crl-inner-details { margin: 0 auto 40px auto 
!important;width: 80%;padding: 0;overflow: hidden;background: rgba(255,255,255,0.8);text-align: center;border-width: 0px;border-style: solid;color: #FFFFFF; }
.style-29649 .h2-style { font-weight: 200;text-align: center;padding: 14px;color: #00A9E0; }
.style-29649 { position: relative;margin: 0;width: 100%; }
.style-29649 .carousel.flexslider { margin: 0;margin-bottom: 20px;padding: 0 10px; }
.style-29649 .carousel figure { border-width: 10px;border-style: solid;border-color: rgba(0,169,224,.1); }
.style-29649 .carousel figure:hover { color: #FFFFFF; }
.style-29649 .carousel .h4-style.crl-title { text-align: center;margin: 0;padding: 0 0 10px 0;font-size: 45px;font-weight: bold;text-transform: uppercase;background: rgba(255,255,255,0.0);line-height: 1.1em;color: #fff;text-shadow: 1px 1px 5px rgba(0,0,0,.7); }
.style-29649 .carousel .crl-caption { color: #FFFFFF;font-size: 20px;margin: 0 20px 20px 20px;text-align: center;text-shadow: 1px 1px 5px rgba(0,0,0,.5); }
.style-29649 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-29649 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-29649 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-29649 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-29649 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-29649 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-29649 .crl-pager { right: 10px; }
.style-29649 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-29649 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-29649 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-29649 .carousel .caption-spacing.crl-inner-details { margin: 0 auto 40px auto 
!important;width: 80%;padding: 10px;overflow: hidden;background: rgba(0,0,0,0.0);text-align: center;border-width: 0px;border-style: solid;color: #FFFFFF;font-size: 20px; }
.style-35892 { position: relative;margin: 0 0 20px 0; }
.style-35892 .carousel.flexslider { margin: 0; }
.style-35892 .carousel .h4-style.crl-title { text-align: center;margin: 0;padding: 5px 5px;font-size: 50px;font-weight: bold;text-transform: uppercase;font-space: 1px;line-height: 1.1em;color: #FFFFFF;text-shadow: 1px 1px 5px rgba(0,0,0,.7);background-position: left center;background-repeat: no-repeat;background-color: rgba(100,167,11,.8); }
.style-35892 .carousel .crl-caption { color: #696158;font-size: 16px;margin: 0px 20px 20px 20px;text-align: center; }
.style-35892 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-35892 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-35892 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-35892 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-35892 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-35892 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-35892 .crl-pager { right: 10px; }
.style-35892 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-35892 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-35892 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-35892 .carousel .caption-spacing.crl-inner-details { margin: 0  auto 40px  auto
!important;width: 50%;padding: 0px;overflow: hidden;background: rgba(255,255,204, 0);text-align: left; }
.style-58092 { position: relative;margin: 0; }
.style-58092 .carousel.flexslider { margin: 0; }
.style-58092 .carousel figure { margin: 0; }
.style-58092 .carousel figure img { margin: 0; }
.style-58092 .carousel .h4-style.crl-title { text-align: center;margin: 0;padding: 5px 5px;font-size: 50px;font-weight: bold;text-transform: uppercase;font-space: 1px;line-height: 1.1em;color: #FFFFFF;text-shadow: 1px 1px 5px rgba(0,0,0,.7);background-position: left center;background-repeat: no-repeat;background-color: rgba(100,167,11,.8); }
.style-58092 .carousel .crl-caption { color: #696158;font-size: 16px;margin: 0px 20px 20px 20px;text-align: center; }
.style-58092 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-58092 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-58092 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-58092 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-58092 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-58092 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-58092 .crl-pager { right: 10px; }
.style-58092 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-58092 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-58092 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-58092 .carousel .caption-spacing.crl-inner-details { margin: 0  auto 40px  auto
!important;width: 50%;padding: 0px;overflow: hidden;background: rgba(255,255,204, 0);text-align: left; }
.style-53826 { position: relative;margin: 0; }
.style-53826 .carousel.flexslider { margin: 0; }
.style-53826 .carousel figure { margin: 0; }
.style-53826 .carousel figure img { margin: 0; }
.style-53826 .carousel .h4-style.crl-title { text-align: center;margin: 0;padding: 5px 5px;font-size: 50px;font-weight: bold;text-transform: uppercase;font-space: 1px;line-height: 1.1em;color: #FFFFFF;text-shadow: 1px 1px 5px rgba(0,0,0,.7);background-position: left center;background-repeat: no-repeat;background-color: rgba(100,167,11,.8); }
.style-53826 .carousel .crl-caption { color: #696158;font-size: 16px;margin: 0px 20px 20px 20px;text-align: center; }
.style-53826 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-53826 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-53826 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-53826 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-53826 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-53826 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-53826 .crl-pager { right: 10px; }
.style-53826 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-53826 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-53826 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-53826 .carousel .caption-spacing.crl-inner-details { margin: 0  auto 40px  auto
!important;width: 50%;padding: 0px;overflow: hidden;background: rgba(255,255,204, 0);text-align: left; }
.style-53824 .carousel figure { margin-right: 15px;border: 1px solid rgba(215,210,203,1); }
.style-19487 .h2-style { font-weight: 200;text-align: center;padding: 14px;color: #00A9E0; }
.style-19487 { position: relative;margin: 0;width: 100%; }
.style-19487 .carousel.flexslider { margin: 0;margin-bottom: 20px;padding: 0 10px; }
.style-19487 .carousel figure { border-width: 10px;border-style: solid;border-color: rgba(0,169,224,.1); }
.style-19487 .carousel figure:hover { color: #FFFFFF; }
.style-19487 .carousel .h4-style.crl-title { text-align: center;margin: 0;padding: 0 0 10px 0;font-size: 45px;font-weight: bold;text-transform: uppercase;background: rgba(255,255,255,0.0);line-height: 1.1em;color: #fff;text-shadow: 1px 1px 5px rgba(0,0,0,.7); }
.style-19487 .carousel .crl-caption { color: #FFFFFF;font-size: 18px;margin: 0 20px 20px 20px;text-align: center;text-shadow: 1px 1px 5px rgba(0,0,0,.5); }
.style-19487 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-19487 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-19487 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-19487 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-19487 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-19487 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-19487 .crl-pager { right: 10px; }
.style-19487 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,169,224,.25);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-19487 .carousel .flex-control-nav li a:hover { background-color: rgba(0,169,224,1); }
.style-19487 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(0,169,224,1); }
.style-19487 .carousel .caption-spacing.crl-inner-details { margin: 0 auto 40px auto 
!important;width: 80%;padding: 10px;overflow: hidden;background: rgba(0,0,0,0.0);text-align: center;border-width: 0px;border-style: solid;color: #FFFFFF; }
.style-87076 .carousel figure { margin: 10px;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;box-shadow: 6px 6px 5px -4px rgba(0,0,0,0.31);-webkit-box-shadow: 6px 6px 5px -4px rgba(0,0,0,0.31);-moz-box-shadow: 6px 6px 5px -4px rgba(0,0,0,0.31);padding: 0px;background-color: #FFFFFF; }
.style-87076 .carousel figure img { -webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px 25px 0px 0px; }
.style-87076 .carousel .h4-style.crl-title { margin: 10px;text-align: center;font-size: 14px;text-decoration: none;color: #2E2E2E; }
.style-87076 .carousel .h4-style.crl-title:link { text-decoration: none; }
.style-87076 .carousel .crl-caption { margin: 10px;background-color: #EB8823;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 10px;color: #FFFFFF;text-align: center;text-decoration: none; }
.style-87076 .carousel .crl-caption:link { text-decoration: none; }
.style-87076 .carousel .crl-caption:active { text-decoration: none; }
.style-87076 .carousel .crl-caption:hover { background-color: #00A9E0; }
.style-87076 .carousel .caption-spacing.crl-inner-details { -webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;background-color: #FFFFFF; }
.style-68153 { min-height: 375px;color: #fff;z-index: -2;position: relative;overflow: hidden;width: 100%;margin-bottom: 0;padding-bottom: 0;bottom: 0;background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(255,255,255,0) 25%, 
rgba(255,255,255,0) 75%, rgba(0,0,0,.7) 100%);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/BrynMawrWatermark3.png');background-position: left top;background-repeat: repeat-x; }
.style-66936 { min-height: 575px;color: #fff;position: relative;overflow: hidden;width: 100%;margin-bottom: 0;padding-bottom: 0;bottom: 0;background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(255,255,255,0) 25%, 
rgba(255,255,255,0) 75%, rgba(0,0,0,.7) 100%); }
.style-68047 { min-height: 150px;color: #fff;width: 100%;margin-bottom: 0;padding-bottom: 0;bottom: 0;background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(255,255,255,0) 25%, 
rgba(255,255,255,0) 75%, rgba(0,0,0,.7) 100%);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/BrynMawrWatermark3.png');background-position: left top;background-repeat: repeat-x;position: relative; }
.style-64629 { background-color: #fff;overflow-x: hidden !Important;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility; }
.style-69853 { background: rgba(255, 255, 255, 0);margin: 0;margin-bottom: 0;padding: 0;margin-top: -10px; }
.style-69878 { background-color: #fff;margin: 0 15px 0 0;border-top: 5px solid rgba(215,210,203,.5); }
.style-69854 { background-color: #fff;margin: 0 0px 0 0; }
.style-87078 { background-color: #fff;margin: -50px 0px 0px 0px; }
.style-77895 { padding: 0;border-bottom: 0px solid rgba(215,210,203,.5);background-position: right bottom;background-repeat: repeat;font-size: 20px;font-weight: 400;border-top: 0px solid rgba(215,210,203,.5);line-height: 26pt;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/Daisy Day_Zoom Background 3 (1).gif'); }
.style-66900 { padding: 60px 10px;margin: 0;border-bottom: 0px solid rgba(215,210,203,.5);background-position: center top;background-repeat: repeat-y;margin-bottom: 0px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/BrynMawr-Logo-H-Color (1).png');background-attachment: fixed;font-size: 20px;font-weight: 400;border-top: 0px solid rgba(215,210,203,.5);line-height: 26pt; }
.style-67536 { padding: 60px 10px;margin: 0;border-bottom: 0px solid rgba(215,210,203,.5);background-position: center top;background-repeat: no-repeat;margin-bottom: 0px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/BrynMawr-Logo-H-Color (1).png');background-attachment: fixed;font-size: 20px;font-weight: 400;border-top: 0px solid rgba(215,210,203,.5);line-height: 26pt;top: 0;margin-top: -200px; }
.style-67511 { background-color: rgba (255, 255, 255, 0);padding: .5em;margin-top: -125px;margin-bottom: 50px; }
.style-66946 { padding: 10px 0 40px 0;margin: 0;background: linear-gradient(to bottom right, transparent 50%,  #E5F6FC 100%) no-repeat, linear-gradient(to bottom right, transparent 0.1%,  #E5F6FC 0.1%) no-repeat;background-size: 100% 100%, 0% 100%;background-position: 0% 100%, 0% 0%;margin-bottom: 0; }
.style-64701 { background-color: #f0f0f0; }
.style-64636 { position: absolute;left: 0;top: 0;width: 520px;height: 100%;background-color: rgba(0,102,79,.7);color: #fff;padding: 3.5em;box-sizing: border-box;display: -webkit-box;/*webkit*/
display: -ms-flexbox;/*ms*/
display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; }
.style-64632 { display: -webkit-box;/*webkit*/
display: -ms-flexbox;/*ms*/
display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; }
.style-89339 { padding: 0px;margin-bottom: 10px;border-bottom: 0px solid rgba(215,210,203,.5);font-size: 20px;font-weight: 400;border-top: 0px solid rgba(215,210,203,.5);line-height: 26pt;background-color: #F0F0F0; }
.style-68033 { background-color: #f0f0f0; }
.style-67539 { height: 252px;position: relative;color: #fff; }
.style-66907 { background-color: #00664f;color: #fff;padding: 20px 40px;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0;font-size: 22px;font-family: Merriweather;font-weight: 200; }
.style-66907:first-letter { color: #64a70b;font-size: 38pt;font-weight: 800; }
.style-64710 { background-color: #fff;position: relative; }
.style-64599 { position: relative;z-index: 9999999999999;color: #fff;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility; }
.style-64600 { height: 0; }
.style-64715 { padding: 60px 0;position: relative; }
.style-64703 { background-color: #00664f;color: #fff;padding: 4em 8em;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0 6em -140px;-webkit-transform: translateY(-140px);-ms-transform: translateY(-140px);transform: translateY(-140px); }
.style-64706 { height: 752px;position: relative;color: #fff; }
.style-64697 { padding: 100px 6em 0;box-sizing: border-box; }
.style-64597 { min-height: 700px;background: linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 44%, rgba(0,0,0,0) 80%, rgba(0,0,0,0.7) 100%);color: #fff;position: relative; }
.style-64631 { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/BrynMawr-Logo-H-Color (1).png');background-position: right 64px center;background-repeat: no-repeat;padding: 0 6em 100px; }
.style-67102 { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/BrynMawr-Logo-H-Color (1).png');background-position: center center;background-repeat: no-repeat;padding: 0 0 6em 0;margin-top: 0; }
.style-64633 { height: 752px;position: relative;color: #fff;overflow: hidden; }
.style-67176 { padding: 10px 0 0;box-sizing: border-box; }
.style-64768 { padding: 60px 0; }
.style-87864 { min-height: 274px;2
3
4
5
6
css

max compatibility (ie6+)
background: rgb(1,70,54);background: linear-gradient(180deg, rgba(1,70,54,1) 50%, rgba(0,102,79,1) 100%);color: #fff;position: relative;overflow: hidden;width: 100%; }
.style-64766 { min-height: 274px;background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 44%, rgba(0,0,0,0) 60%, rgba(0,0,0,.7) 100%);color: #fff;position: relative;overflow: hidden;width: 100%; }
.style-87862 { min-height: 500px;background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 44%, rgba(0,0,0,0) 60%, rgba(0,0,0,.7) 100%);color: #fff;position: relative;overflow: hidden;width: 100%; }
.style-87865 { min-height: 274px;max compatibility (ie6+)
background: rgb(1,70,54);background: linear-gradient(180deg, rgba(1,70,54,1) 50%, rgba(0,102,79,1) 100%);color: #fff;position: relative;width: 100%; }
.style-65744 { height: 209px;background: #00664f;color: #fff;position: fixed;overflow: hidden;width: 100%;margin-bottom: 0;padding-bottom: 0;top: 0;z-index: -1;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/BMS_Gordon_Watermark.png');background-position: left top; }
.style-66930 { min-height: 275px;background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 54%, rgba(0,0,0,0) 70%, rgba(0,0,0,.7) 100%);color: #fff;position: relative;overflow: hidden;width: 100%; }
.style-64767 { padding: 60px 0;position: relative;border-top: 1px solid #dadada; }
.style-67548 { z-index: 1;-webkit-box-sizing: border-box;box-sizing: border-box;margin-right: 0em; }
.style-72526 { z-index: 1;-webkit-box-sizing: border-box;box-sizing: border-box;margin-right: 0em;background: #00664f;color: #fff; }
.style-68069 { padding: 0;margin: -200px;display: none; }
.style-67098 { padding: 0 0 60px 0;z-index: 1;background-color: rgba(255, 255, 255, .0);margin-top: -100px; }
.style-65732 { padding: 0 0 0px 0;z-index: 1;background-color: #fff;text-align: left; }
.style-65679 { margin: 0;padding: 0em 0 2em 0em;text-align: left;background-position: left bottom;background-repeat: no-repeat;color: #64a70b;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transform: translateY(-0px);-ms-transform: translateY(-0px);transform: translateY(-0px);position: relative;scroll-snap-align: start; }
.style-66911 { margin: 0;padding: 0;text-align: center;color: #fff;background: linear-gradient(to right, #64a70b, #00a9e0);height: 8px;margin-top: 175px; }
.style-69879 { background-color: rgba (255, 255, 255, 0);padding: .5em;box-sizing: border-box;-webkit-transform: translateY(-500px);-ms-transform: translateY(-500px);transform: translateY(-500px);margin: 0;float: left;position: absolute; }
.style-67184 { padding: 60px 0 0 0;margin: 0;top: 0;background-position: center top;background-repeat: no-repeat;margin-bottom: 0px;line-height: 26pt;color: #6b6b6b;font-size: 20px;text-align: center; }
.style-67193 { background-color: #fff;margin: 0;padding: 40px 0 60px 0; }
.style-77211 { background-color: #ffffff;padding: 0;margin: 0; }
.style-87080 { background-color: #FF9317;-webkit-box-shadow: 0px 3px 19px -1px #ccc;-moz-box-shadow: 0px 3px 19px -1px #ccc;: #ccc;box-shadow: 0px 3px 19px -1px #ccc; }
.style-14482 { background-color: rgba(215,210,203,.5); }
.style-65482 { min-height: 375px;max-height: 375px;color: #fff;position: relative;overflow: hidden;width: 100%;margin-top: 0;padding-top: 0;top: 0;background: linear-gradient(0deg, rgba(0, 102, 79, 0) 0%, 
rgba(0, 102, 79,0) 77%, rgba(0, 102, 79,0) 0%, rgba(0, 0, 0,.7) 100%);z-index: -99; }
.style-89338 { background-color: #FCFCFC;margin: 10px;text-align: left; }
.style-68295 { background-color: #00664f;width: 100%;padding: 15px 10px;margin: 0;color: #ffffff;min-height: 65px;font-size: 12pt; }
.style-15680 { background-color: rgba(234, 232, 228, 1); }
.style-15929 { background-color: rgba(215,210,203,.5); }
.style-15669 { padding: 7px 0;margin-top: 0;background-color: #fff;border-bottom: 2px solid #e0e0e0; }
.style-17284 { padding: 30px 0px 30px 0px;margin-top: 0;background-color: #fff;border-bottom: 2px solid #e0e0e0; }
.style-15673 { background-color: #fff;padding: 40px 0; }
.style-46003 { background-color: #E5F6FC;padding: 10px 10px 0 10px;border-bottom: 0px solid #d7d2cb;margin-bottom: 50px; }
.style-67529 { background-color: #E5F6FC;padding: 10px 10px 0 10px;border-bottom: 0px solid #d7d2cb;margin-bottom: 0px; }
.style-79177 { background-color: #E3FCF9;padding: 0;text-align: center;color: #ffffff;font-size: 18px; }
.style-48020 { background-color: #FFFFFF;padding: 10px 10px 0 10px;border-bottom: 0px solid #d7d2cb;background-position: left top;background-repeat: no-repeat;margin-bottom: 0px;background: linear-gradient(45deg, white 25%,
    #E8FCFF 25%, #E8FCFF 50%, 
    white 50%, white 75%, 
    #E8FCFF 75%);background-size: 100px 100px; }
.style-56341 { background-color: #E5F6FC;padding: 10px 10px 0 10px;border-bottom: 0px solid #d7d2cb;background-position: left top;background-repeat: repeat;margin-bottom: 0px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/cloud2.png');background-attachment: fixed;margin: 0; }
.style-87069 { background: linear-gradient(180deg, rgba(254,219,0,1) 0%, rgba(247,146,30,1) 56%);padding: 0px;border-bottom: 0px solid #d7d2cb;background-position: left top;background-repeat: repeat;margin-bottom: 0px;margin: 0; }
.style-48060 { background-color: #E5F6FC;padding: 0;text-align: center;color: #ffffff;font-size: 18px; }
.style-87070 { padding: 20px 0px 0px 0px;border-bottom: 0px solid #d7d2cb;margin-bottom: 50px;color: #FFFFFF;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/bluewave2.jpg');background-position: left top;background-repeat: repeat-x;background-color: #00B8FF;background-size: 90%; }
.style-65462 { background-color: #00664f;padding: 20px 10px;margin: 0;color: #ffffff;min-height: 130px;position: relative;overflow: hidden; }
.style-14495 { border-top: 5px solid #d7d2cb;padding-top: 40px; }
.style-14484 { padding: 20px 0 20px 0;margin-top: 0;background-color: rgba(255,255,255,1); }
.style-14534 { background-color: #fff;padding: 40px 0; }
.style-14507 { background-color: #fff;padding: 0 0 40px 0; }
.style-67068 { background-color: rgba(215,210,203,.3);padding: 10px 10px 0 10px;border-bottom: 0px solid #d7d2cb;margin: 0px; }
.style-14483 { background-color: #fff;margin: 0; }
.style-87071 { background-color: #fff;margin: 0;padding: 0px; }
.style-68145 { background-color: #00664f;padding: 20px 10px;margin: 0;color: #ffffff;min-height: 130px; }
.style-88961 { background: linear-gradient(137deg, rgba(133,6,47,1) 0%, rgba(9,9,121,1) 35%, rgba(2,13,52,1) 100%);margin: 10px  0px 10px 0px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/rock-bk.jpg');background-position: center center;background-repeat: no-repeat; }
.style-88963 { margin: 10px  0px 10px 0px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-repeat: no-repeat;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/dance.png');background-color: #69A5FF;background-position: left top; }
.style-13278 .h2-style { font-size: 35px;text-align: center;color: #ffffff;padding: 0px;font-weight: 600;letter-spacing: 0em;margin-top: 27px; }
.style-13278 .h4-style { display: none; }
.style-13278 .h4-style:before { color: #00a9e0;--------
-webkit-text-stroke: 1px #00a9e0;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3);-webkit-background-clip: text; }
.style-13278 .h4-style:after { color: #00a9e0; }
.style-13278 { background-color: rgba(0, 102, 79, 1);text-align: center;padding: 5px;border: 5px double #ffffff; }
.style-13278 .emergencybulletin .header { text-align: center;padding: 0px;margin: 0;color: #305AFF;margin-top: 0px; }
.style-13278 .emergencybulletin .close { color: #fff;padding: 0 15px;display: block;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;background-color: #FAC941;margin: 8px;border: 2px solid #fff; }
.style-13278 .emergencybulletin .close:hover { background-color: #64a70b;color: #ffffff; }
.style-13278 .emergencybulletin .logo { padding-left: 25px;width: 100%;left: 50%;color: #fff;text-align: center;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-13278 .emergencybulletin .alert-icon { text-align: center; }
.style-13278 .emergencybulletin .message { padding: 25px;font-size: 18px;font-weight: 400;line-height: 30px;color: #ffffff; }
.style-13278 .emergencybulletin .message:link { color: #ffffff; }
.style-13278 .emergencybulletin .message:visited { color: #ffffff; }
.style-13278 .emergencybulletin .addinfo.button { color: #00664f;background-color: rgba(255, 255, 255, 0);border: 1px solid #00664f;border-radius: 0px;margin: 10px 20px;text-align: center;display: block; }
.style-13278 .emergencybulletin .addinfo.button:hover { text-decoration: none;background-color: #00664f;color: #ffffff; }
.style-13278 .emergencybulletinbanner .close { color: #ffffff;padding: 5px 15px 5px 15px;margin: 0;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;display: inline; }
.style-13278 .emergencybulletinbanner .close:hover { background-color: #00a9e0;color: #ffffff; }
.style-13278 .emergencybulletinbanner .alert-icon { margin: 0px 0 0 0;padding: 0 20px;height: 55px;background-position: center center; }
.style-13278 .emergencybulletinbanner .message { padding: 0 15px 15px 15px;margin: 0;font-size: 17px;text-align: center;line-height: 170%;font-weight: 400;color: #ffffff; }
.style-13278 .emergencybulletinbanner .addinfo.button { background-color: #00a9e0;position: relative;color: #fff;padding: 5px 15px; }
.style-13278 .emergencybulletinbanner .addinfo.button:hover { color: #fff;background-color: #64a70b; }
.style-13279 .mm-button-container { background-color: #00664f;border: 0; }
.style-13279 .mm-button { background-color: #00664f; }
.style-13279 .mm-button:hover { color: #FFFFFF; }
.style-13279 .mm-title { color: #64a70b; }
.style-13279 .mm-text { background-color: #ebe8e5;color: #696158; }
.style-13279 .mm-text:hover { background-color: #d7d2cb;font-weight: bold;color: #696158; }
.style-13279 .mm-sub-ind { color: #FFFFFF;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/arrow_taupe2.png');background-position: center center;background-repeat: no-repeat; }
.style-13279 .mm-back-sub-ind { color: #FFFFFF;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/wh_SingleArrow.gif'); }
.style-13279 .mm-back-sub-ind:hover { color: #FFFFFF; }
.style-13279 .mm-menu-separator { height: 1px;background: #8c857b; }
.style-13279 .mm-back { background-color: #64a70b;color: #FFFFFF;font-weight: bold;border: 0; }
.style-13279 .mm-back:hover { color: #FFFFFF; }
.style-13279 .mm-button .icon { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/mobile_menu_W.png'); }
.style-13279 .mm-login-button { color: #fff;font-weight: bold; }
.style-13279 .mm-login-button:hover { color: #FFFFFF; }
.style-13279 .mm-login-button .icon { background-image: url('//whthemes.whipplehill.net/ftpimages/492/site/797/images/lock.png'); }
@charset "UTF-8";
/* CSS Document */

/* ===== CUSTOM CSS ===== */
ul li {
  list-style-position: outside;
}
.style-40984 a {text-decoration: none;}
.style-46311 a {text-decoration: none;}
.style-14525 .h4-style a {color: #00a9e0;}
.style-46311 img:hover{display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: .75;
  transition: .7s ease;
  background-color: rgba(0,0,0,.7);}
.maintext{background-color: #8c857b;}
figure{margin: 0;}
select{max-width: 100%;}
li {line-height: inherit;}
blockquote{border-left: 0;}/*removing Bootstrap’s left border on <blockquote>*/
.text .photos.left, .text .photos.right{max-width: 100%;}/*Fixing Firefox issue of large photos breaking out of column when container is floated*/
ul.album-list{margin: 0;} /* --- removing margin from UL around media gallery items --- */
.content .flexslider{-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;}/*removing carousel default styles*/
.carousel.gallery-style.flexslider{height: auto !important} /* --- fixing height issue on sidebar gallery --- */
.carousel.gallery-style.flexslider .flex-viewport{border: 0 !important} /* --- removing default border around image in Sidebar Galleries --- */
.carousel .slides, .carousel .flex-direction-nav{list-style: none;} /* --- removing bullets from showing when carousel loads --- */
.background-carousel .details {opacity: 0}/*hiding carousel details until they transition in, so you don’t see them on page load*/
.carousel figure{min-height: 0 !important;} /* --- min-height being set by default in the carousel code - causes extra space below banner photos on mobile --- */
.carousel .flex-direction-nav .flex-disabled{opacity: 0 !important;}/*not showing the back/next arrow when the carousel has nothing to rotate and is disabled*/

.background-carousel .detail-container .details{position: absolute; z-index: -1;}/*setting carousel details to absolute to prevent horizontal scroll bar caused by other details stacking up to the right of the current details container*/
.background-carousel .detail-container .details.current-details{position: relative; z-index:1;}/*setting the current details container back to position: relative - it’s default style*/
.background-carousel .crl-details:after{content: " "; display: table; clear: both;}/*fixing collapsed details container, that causes some content within the details container to extend out of the details box.*/
.mini-sitemap ul.collapsed{height: auto;}
.mini-sitemap .width-7{width: 13%; margin-right: 1%;}
.mini-sitemap .width-8{width: 11.5%; margin-right: 1%;}

.menu-type-accordion .sub2:last-child:after,.menu-type-accordion .sub3:last-child:after{padding-bottom: 0px;} /* --- extra space at bottom of accordion menu subnav --- */
.brief-description ul, .long-description ul, .caption ul{list-style: disc inside;} /* --- resetting list style within a brief or long description, caption --- */
.downloads .subcategory-group > ul{margin: 0;} /* --- removing margin from UL around download 
items --- */
.email{-ms-word-break: break-all; word-break: break-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{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*/

.style-14493 .carousel-wrap { overflow: hidden; } /* contains the homepage carousel to prevent overlapping of invisible elements */
html:not(.styler) .style-14527 div.page-title {display:none;} /*hides non-current page titles*/
html:not(.styler) .style-19051 div.page-title {display:none;} /*hides non-current page titles for custom-page-title*/
html:not(.styler) .style-24237 div.page-title {display:none;} /*hides non-current page titles for custom-page-title 2*/
html:not(.styler) .style-19765 div.page-title {display:none;} /*hides non-current page titles for INT
-Artblock-blue-background*/
html:not(.styler) .style-47288 div.page-title {display:none;} /*hides non-current page titles for Custom
Full-Width-Light-Green background*/
html:not(.styler) .style-20804 div.page-title {display:none;} /*hides non-current page titles for INT
-Artblock-dk-blue-background*/
html:not(.styler) .style-26141 div.page-title {display:none;} /*hides non-current page titles for INT
-Artblock-green2-background*/
html:not(.styler) .style-49459 div.page-title {display:none;} /*hides non-current page titles for INT
-Artblock-color-background*/
html:not(.styler) .style-14515 div.page-title {display:none;} /*hides non-current page titles for INT
-green-background*/
html:not(.styler) .style-49079 div.page-title {display:none;} /*hides non-current page titles for Custom: 
Block | Green Dk Full Width Blue button*/
html:not(.styler) .style-26226 div.page-title {display:none;} /*hides non-current page titles for INT
-green-background w/mosaic*/
html:not(.styler) .style-26179 div.page-title {display:none;} /*hides non-current page titles for INT
-dk-green-background*/
html:not(.styler) .style-33767 {display:none;} /* hide mobile title */
html:not(.styler) .style-31311 div.page-title {display:none;} /*hides non-current page titles for INT
-yellow-backgroundw-mawrtian*/
html:not(.styler) .style-31313 div.page-title {display:none;} /*hides non-current page titles for INT
-green-backgroundw-mawrtian*/
.style-46232 .h4-style A:nth-child(2n+2) {border-top: 5px solid #00a9e0;}
.style-46232 .h4-style A:nth-child(3n+3) {border-top: 5px solid #fad245;}
.style-46232 .h4-style A:nth-child(4n+4) {border-top: 5px solid #64a70b;}

html:not(.styler) #page_row_73210_1.has-been-viewed div.style-39384 {display:none;} /* hide link */
.tl-headline {color: #8c857b;}
.style-14528 .large-calendar-grid .today.day-holder *  /* { color: #fff !important; }  change all text for Calendar's Today item in Grid View to white */
.style-14521 .h4-style a { display: inline-block;
    background-image: url('/ftpimages/758/site/861/images/arrowCurriculum_OFF.png');
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 40px; } /* INT: Lists & Links - list title link */
.style-14521 .h4-style.on-state a,
.style-14521 .h4-style a:hover { background-image: url('/ftpimages/758/site/861/images/arrowCurriculum_ON.png'); } /* INT: Lists & Links - list title link */

.style-34122 .h4-style a { display: inline-block;
    background-image: url('/ftpimages/758/site/861/images/arrowCurriculum_OFF.png');
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 40px; } 
.style-34122 .h4-style.on-state a,
.style-34122 .h4-style a:hover { background-image: url('/ftpimages/758/site/861/images/arrowCurriculum_ON.png'); } 
/* INT: Expandable Lists - adjusting position of arrow */
.style-46327 .h4-style.on-state a { background-color: #64a70b; color: #ffffff; background-image: url('/ftpimages/758/site/861/images/wh_downarrow.gif'); } 
/* Custom: Expandable Lists 2 - adjusting position of arrow */

.style-16156,
.style-15684 { float: right; clear: none; } /* magazine - float menus rather than place into different rows/columns - allows more flexibility if renamed to longer values */
html:not(.styler) .style-15681  .title,
html:not(.styler) .style-15681 .caption { display:none; } /* magazine - hide the details for photos - doing it here instead of Styler for mobile reasons */
html:not(.styler) .style-15677 .photo img { display:none; } /* magazine - hide the images for photos - doing it here instead of Styler for mobile reasons */
/* Remove year header from news archive list */
.style-19631 .newsarchivelist .h4-style{display:none;}
.style-19631 .newsarchivelist ul .h4-style{display:inline;}
/* Remove year header from news archive list */
.style-20443 .newsarchivelist .h4-style{display:none;}
.style-20443 .newsarchivelist ul .h4-style{display:inline;}
/* Remove year header from news archive list */
.style-34410 .newsarchivelist .h4-style{display:none;}
.style-34410 .newsarchivelist ul .h4-style{display:inline;}
/*Customize Register Now link on Event Registrations*/
div#btn.link {color: #00a9e0;}

#myCanvas {background-image: url('http://bbk12e1-cdn.myschoolcdn.com/758/photo/orig_photo426534_4522851.jpg?w=1920'); }



div#house {
    width: 100px;
    height: 100px;
    background-color:#f57f29;
    border-radius: 50px;
    position: relative;
    -webkit-animation-name: example; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 4s; /* Chrome, Safari, Opera */
    -webkit-animation-iteration-count: 3; /* Chrome, Safari, Opera */
    -webkit-animation-direction: alternate; /* Chrome, Safari, Opera */
    animation-name: example;
    animation-duration: 4s;
    animation-iteration-count: 3;
    animation-direction: alternate;    
}

/* Chrome, Safari, Opera */
@-webkit-keyframes example {
    0%   {background-color:#f57f29; left:0px; top:0px;}
    20%  {background-color:#0077be; left:400px; top:-10px;}
    35%  {background-color:#feba12; left:200px; top:20px;}
    55%  {background-color:#7f4595; left:200px; top:200px;}
    75%  {background-color:#00b5af; left:0px; top:200px;}
    100% {background-image: url("http://bbk12e1-cdn.myschoolcdn.com/758/photo/orig_photo426534_4522851.jpg?w=1920"); left:0px; top:0px;}
}

/* Standard syntax */
@keyframes example {
    0%   {background-color:#f57f29; left:0px; top:0px;}
    20%  {background-color:#0077be; left:200px; top:0px;}
    35%  {background-color:#feba12; left:200px; top:0px;}
    55%  {background-color:#7f4595; left:200px; top:200px;}
    75%  {background-color:#00b5af; left:0px; top:200px;}
    100% {background-image: url("http://bbk12e1-cdn.myschoolcdn.com/758/photo/orig_photo426534_4522851.jpg?w=1920"); left:0px; top:0px;}
}


/* --- 2019 NEW HOMEPAGE DESIGN STYLES --- */
/* 2019: ML/HP - Region | Hero */
html:not(.styler) .style-64597 {
    height: 100vh;
}/* set the height of the hero region to 100% of the browser height */

/* 2019: ML/HP - Region | Banner */
html:not(.styler) .style-64766 {
    height: 57vh;
    background-position: center top;
}
html:not(.styler) .style-68141 {
    height: 57vh;
}
.style-64769 {
    background-position: top 50px right 100px;
}
.style-67537 A {
    border-bottom: 0;
}
div.mobile_launch_link {
    display: none;
}
.style-68065 .sitemap ul li.level-1 a:second-child {
    margin-right: 35px;
    display: none;
}
.style-66907 .carousel .details {
    overflow: visible;
}
.style-69228 .affinity ul li div.details {
    display: block;
}
.style-69195 .affinity ul li div.details {
    display: block;
}
.style-67537 li.group:first-child, .style-70879 li.group:first-child {
    border-left: 0px solid #d7d2cb;
}
.style-67537 .affinity ul li div.details {
    display: block;
}
.style-68098 li.group {
    margin: 10px 0;
}
.style-67184 {
    padding-top: 0;
}

.style-74323 .row-fluid .span10 {
    width: 100%;
}

.style-65671 .carousel.caption-position-right .details {
    width: 50%;
}

.style-65671 .carousel.caption-position-right.caption-location-outside .slides img {
    width: 50%;
}

.style-65671 .carousel.caption-position-right.caption-location-outside .details {
    float: left;
}

.style-23772 .forms .radiobutton-label {

    display: inline-block;
    margin: 3px 5px;
    vertical-align: middle;
    width: 90%;
    font-size: 12pt;
}
.style-24173 .schedule-directions {
    text-align: left;
}
.athleticteamschedulenew .result-data {
    float: none;
}
.style-23772 form input[type="radio"] {

    margin-right: 17px;
    float: left;
    margin-top: 7px;
    font-size: 12pt;
}
.style-47309 .carousel figure img {
    display: block;
    text-align: center;
    width: 125px;
    padding-left: 15%;
}
/* 2019: ML/HP - Region | Header*/
html:not(.styler) .style-64599 {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
}
.style-68098 li.group:first-child {
    margin-bottom: 40px;
}
html:not(.styler) .style-64599:hover {
    background-color: rgba(0,102,79,1);
}/* update background color of header region on hover */
html:not(.styler) .style-64599:hover .style-64602 {
    opacity: 1;
    left: 2em;
}/* display 2019: ML - Hover/Sticky Header Logo on hover */
html:not(.styler) .style-64599:hover ~ .style-64597 .style-64604,
html:not(.styler) .style-64599:hover ~ .style-64766 .style-64604 {
    opacity: 0;
    display: none;
}/* hide 2019: ML - Header Logo, in the homepage master layout, interior master layout */
html:not(.styler) .style-64599:hover ~ .style-64597 .style-64612,
html:not(.styler) .style-64599:hover ~ .style-64766 .style-64612 {
    opacity: 0;
    display: none;
}/* hide 2019: ML - Header Icon on hover in the homepage master layout, interior master layout*/
html:not(.styler) .style-64599:hover .style-64608,
html:not(.styler) .style-64599:hover .style-64610,
html:not(.styler) .style-64599:hover .style-64611,
html:not(.styler) .style-64599:hover .style-64625 {
    opacity: 1;
}/* display 2019: ML - Main Menu, 2019: ML - Omni Menu, 2019: ML - Search, 2019: ML - Login on hover*/

/* 2019: ML - Row | Header*/
.style-64601 .col {
    width: auto;
    float: right;
    margin: 0;
}/* make all columns within this row as wide as the contnet within them, float to the right (reverses the order and aligns them to the right of the browser window) */

/* 2019: ML - Hover/Sticky Header Logo*/
html:not(.styler) .style-64602 {
    opacity: 0;
    left: -100%;
}/* hide sticky header initially, set off the page so that we can slide it in from the left on hover*/

/* 2019: ML - Main Menu */
html:not(.styler) .style-64608 {
    opacity: 0;
    -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;
}/* hide main menu initially */
.style-64608 .l1-item:hover:before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 10px solid #fff;
}/* display a carrot on hover in the bottom center of the L1 menu item */

/* 2019: ML - Login */
html:not(.styler) .style-64625 {
    opacity: 0;
    -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;
}/* hide login button initially */

/* 2019: ML - Omni Menu*/
html:not(.styler) .style-64610 {
    opacity: 0;
    -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;
}/* hide omni menu initially */

/* 2019: ML - Search */
html:not(.styler) .style-64611 .search-text, 
html:not(.styler) .style-64611 {
    opacity: 0;
}/* hide search box initially and hide the widget all together initially */
.style-64611:hover .search-text {
    opacity: 1 !important;
}/* display search box on hover */
.style-64611:hover:before {
    content: "";
    display: block;
    position: absolute;
    right: 2.5rem;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 10px solid #fff;
}/* display a small white carrot above the search box on hover */

/* Header Hover / Sticky Menu Transition*/
.style-64600:not(.in-view) + .style-64599 {
    background-color: rgba(0,102,79,1);
}/* update background color of 2019: ML - Region | Header when you scroll past the 2019: ML - Decoy Region */
.style-64600:not(.in-view) + .style-64599 .style-64602 {
    opacity: 1;
    left: 2em;
}/* display 2019: ML - Hover/Sticky Header Logo in 2019: ML - Region | Header when you scroll past the 2019: ML - Decoy Region */
.style-64600:not(.in-view) + .style-64599 .style-64608,
.style-64600:not(.in-view) + .style-64599 .style-64610,
.style-64600:not(.in-view) + .style-64599 .style-64611,
.style-64600:not(.in-view) + .style-64599 .style-64625 {
    opacity: 1;
}/* display 2019: ML - Main Menu, 2019: ML - Omni Menu in 2019: ML - Region | Header, 2019: ML - Search, 2019: ML - Login when you scroll past the 2019: ML - Decoy Region */
html:not(.styler) .style-64600:not(.in-view) + .style-64599 ~ .style-64597 .style-64604,
html:not(.styler) .style-64600:not(.in-view) + .style-64599 ~ .style-64766 .style-64604 {
    opacity: 0;
    display: none;
}/* hide 2019: ML - Header Logo, in the homepage master layout, interior master layout when you scroll past the 2019: ML - Decoy Region */
html:not(.styler) .style-64600:not(.in-view) + .style-64599 ~ .style-64597 .style-64612,
html:not(.styler) .style-64600:not(.in-view) + .style-64599 ~ .style-64766 .style-64612 {
    opacity: 0;
    display: none;
}/* hide 2019: ML - Header Icon on hover in the homepage master layout, interior master layout when you scroll past the 2019: ML - Decoy Region*/

/* 2019: ML/HP - Hero CTA Links */
.style-64626 li.group:nth-child(2), .style-65680 li.group:nth-child(2) {
    background-color: #64a70b;
}/*udpate the second button background color*/
.style-64626 li.group:nth-child(3), .style-65680 li.group:nth-child(3) {
    background-color: #fedb00;
}/* update the third button background color*/

.style-67032 .carousel .figure {
    width: 100%;    
    position: relative;
}
.intro1 {
    display: none;
}
/* 2019: SUB - Color box shadow */
.style-68295 li:nth-child(1) {
    margin-right: 20px;
    box-shadow: 0px 0px 0;
}
/* 2019: SUB - Color box shadow */
.style-68295 li.group {
    margin-left: 0px;
    margin-bottom: 0px;
}

/* 2019: SUB - Polariod News Feature - News */
.style-68296 .news li img.left {
    margin-right: 30px;
}
.style-68296 li.group:nth-child(2) img, .style-68296 li.group:first-child img {
z-index: 1;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
border: 10px solid #fff;
-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);
-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);
box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);
transition: 300ms linear all;
margin-right: 30px;
}
.style-68296 li.group:nth-child(2) img {
z-index: 1;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
border: 10px solid #fff;
-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);
-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);
box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);
transition: 300ms linear all;
margin-right: 30px;
}
.style-68296 li.group:nth-child(3) img {
z-index: 1;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
border: 10px solid #fff;
-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);
-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);
box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);
transition: 300ms linear all;
margin-right: 30px;
}
.style-68296 li.group:nth-child(4) img {
z-index: 1;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
border: 10px solid #fff;
-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);
-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);
box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);
transition: 300ms linear all;
margin-right: 30px;
}
.style-68296 li.group:nth-child(5) img {
z-index: 1;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
border: 10px solid #fff;
-webkit-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);
-moz-box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);
box-shadow: 21px 21px 7px -12px rgba(204,204,204,1);
transition: 300ms linear all;
margin-right: 30px;
}
/* 2019: HP - Division Links and 2019: LVL2 - Intro Links */
.style-64628 .flex-viewport, .style-67032 .flex-viewport {
    max-height: 200000000000px;
    overflow:visible!important;
}/*Set the height of the grid to display additional items*/
.style-64628 .carousel .slides, .style-67032 .carousel .slides {
    width: 100% !important;
    transform: none !important;
}/*Set the width of the carousel, remove the transform functionality of the carousel for the grid*/
.style-64628 .carousel .slides li, .style-67032 .carousel .slides li {
    width: calc(50% - (.35em * 2)) !important;
    margin: .3em .35em;
}/*update width of list item - 3 across*/
.style-64628 .carousel .details, .style-67032 .carousel .details {
    height: 100%;
    text-align: center;
    width: 100%;
}
style-67032 .carousel .slides li:nth-child(1) {
    position: absolute;
    left: 300px;
    top: 100px;
}
.style-64628 .carousel .slides li:nth-child(1), .style-67032 .carousel .slides li:nth-child(1) {
    background-color: #ebbf05;
}/* set little school tile background */
.style-64628 .carousel .slides li:nth-child(2), .style-67032 .carousel .slides li:nth-child(2) {
    background-color: #64a70b;
}/* set lower school tile background */
.style-64628 .carousel .slides li:nth-child(3), .style-67032 .carousel .slides li:nth-child(3) {
    background-color: #00a9e0;
}/* set middle school tile background */
.style-64628 .carousel .slides li:nth-child(4), .style-67032 .carousel .slides li:nth-child(4) {
    background-color: #00664f;
}/* set uppershool school tile background */
.style-64628 .carousel .slides li:hover img, .style-67032 .carousel .slides li:hover img {
    opacity: .5;
}/* change the opacity of the images on hover */
.style-64628 .carousel .slides li:hover .h4-style.crl-title, .style-67032 .carousel .slides li:hover .h4-style.crl-title {
    display: none;
}
/* show details in Intro div on hover */
.style-67032 .carousel .slides li:nth-child(1) .crl-caption {
    top: 120px;
    left: 900px;
    font-weight: normal;
    width: 100%;
}
.style-67032 .carousel .slides li:nth-child(2) .crl-caption {
    top: 120px;
    left: 555px;
    font-weight: normal;
    width: 100%;
}
.style-67032 .carousel .slides li:nth-child(3) .crl-caption {
    top: -80px;
    left: 900px;
    font-weight: normal;
    width: 100%;
}
.style-67032 .carousel .slides li:nth-child(4) .crl-caption {
    top: -80px;
    left: 555px;
    font-weight: normal;
    width: 100%;
}
/* hide link title on hover */
.style-64628 .carousel .slides li:hover .crl-caption, .style-67032 .carousel .slides li:hover .crl-caption  {
    display: block;
}/* display caption on hover */
.style-67032 .carousel .slides li:hover .crl-caption, .intro1  {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
}/* display caption on hover */

/* 2019: ML | Search - Mobile Menu ONLY */
html:not(.styler) .style-65588 { display: none; }/* hide the search link so that it only displays on mobile */

/* 2019: ML | We are Bryn Mawr - Additional Links - Menu */
.style-64637:hover .mega-menu-item.l1-item {
    background-color: rgba(0,0,0,.3);
    border-color: #fff;

}
.style-64637 .mega-menu-item.l1-item {
    display: none;
}

/* 2019: HP - We are Bryn Mawr - Additional Links */
.style-64639 .flex-viewport, .style-68034 .flex-viewport {
    max-height: 200000000000px;
    text-align: center;
    /*overflow:visible!important; */
}/*Set the height of the grid to display additional items*/
.style-64639 .carousel .slides, .style-68034 .carousel .slides {
    width: 100% !important;
    transform: none !important;
    text-align: center;
}/*Set the width of the carousel, remove the transform functionality of the carousel for the grid*/
.style-64639 .carousel .slides li {
    width: 100% !important;
}/*update width of list item - 3 across*/
.style-64639 .carousel .details, .style-68034 .carousel .details, .style-77703 .carousel .details  {
    height: 100%;
    text-align: center;
}
.style-64639 .carousel .slides li:nth-child(1), .style-68034 .carousel .slides li:nth-child(1), .style-77703 .carousel .slides li:nth-child(1) {
    background-color: #ebbf05;
}/* set the first link background */
.style-64639 .carousel .slides li:nth-child(2), .style-68034 .carousel .slides li:nth-child(2), .style-77703 .carousel .slides li:nth-child(2)   {
    background-color: #64a70b;
}/* set the second link background */
.style-64639 .carousel .slides li:nth-child(3), .style-68034 .carousel .slides li:nth-child(3), .style-77703 .carousel .slides li:nth-child(3)  {
    background-color: #00a9e0;
}/* set the third link background */
.style-64639 .carousel .slides li:nth-child(4), .style-68034 .carousel .slides li:nth-child(4), .style-77703 .carousel .slides li:nth-child(4)  {
    background-color: #00664f;
}/* set the fourth link background */
.style-64639 .carousel .slides li:nth-child(5), .style-68034 .carousel .slides li:nth-child(5), .style-77703 .carousel .slides li:nth-child(5) {
    background-color: #006A8C;
}/* set the fifth link background */
.style-64639 .carousel .slides li:nth-child(6), .style-68034 .carousel .slides li:nth-child(6), .style-77703 .carousel .slides li:nth-child(6)  {
    background-color: #FF9317;
}/* set the sixth link background */


.style-64639 .carousel .slides li:hover img, .style-68034 .carousel .slides li:hover img, .style-77703 .carousel .slides li:hover img  {
    opacity: 1;
}/* change the opacity of the images on hover */
.style-64639 .carousel figure:hover .h4-style.crl-title, .style-68034 .carousel figure:hover .h4-style.crl-title {
    opacity: 1;
}/* hide link title on hover */
.style-64639 .carousel figure:hover img, .style-68034 .carousel figure:hover img, .style-77703 .carousel figure:hover img {
    opacity: 1;
}/* change the opacity on the images on hover */
.menu-type-mega ul a {
    display: block;
}

.style-68034 {
    margin-top: 0;
    text-align: center;
}
.style-68034 .carousel .slides{
    display: inline;
    
}
 .style-68034 .carousel .slides li {
    display: inline;
    width: 395px !important;
}

.style-68034 .first-col.page-col.offset1 {
    font-size: 18px;
}

/* 2019: HP - Featured News ^ */
.style-64699 li.group:hover time {
    background-color: #ffffff;
    color: #00664f;
}/* udpate the date on the news story when hovering over the group */

/* 2019: HP - Row | Featured News */
.style-64701 {
    display: -webkit-box;display: -ms-flexbox;display: flex;
}
.style-64701 .first-col {
    background-color: #00664f !important;
    color: #fff;
    position: relative;
    padding: 3em 3em 200px !important;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/FeaturedNewsWatermark.png');
    background-position: left top -37px;
    background-repeat: no-repeat;

}
.style-64701 .col {
    background-color: #f0f0f0;
    position: relative;
    padding: 3em 3em 200px 1em;
    box-sizing: border-box;
    margin: 0;
}
/* 2019: LVL - Row | Featured Links */
.style-68033 {
    display: -webkit-box;display: -ms-flexbox;display: flex;
}
.style-68033 .first-col.page-col.offset1 {
    margin-left: 0px;
}
.style-68033 .first-col {
    background-color: #00664f !important;
    color: #fff;
    position: relative;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/758/site/861/images/FeaturedNewsWatermark.png');
    background-position: left top -37px;
    background-repeat: no-repeat;

}
.style-68033 .col {
    background-color: #f0f0f0;
    position: relative;
    box-sizing: border-box;
    margin: 0;
}

/* 2019: ML - Footer | Affiliates */
.style-64712 ul {
    display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
}

/* ===== STYLES ===== */

/* ===== MEDIA QUERIES ===== */
/* --- XL Full Desktop --- */
@media(min-width:1600px){

.style-35016 .item-name {position: relative; left: -33%;}

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

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

.style-35016 .item-name {position: relative; left: -33%;}


/* --- 2019 NEW HOMEPAGE DESIGN STYLES --- */

/* 2019 HP Colored Buttons */
.style-64707 li.group, .style-64708 li.group, .style-64709 li.group {
    padding-right: 1.5em;
    padding-left: 1.5em;
}/*Blue, Green, Yellow*/
.style-64707 A, .style-64708 A, .style-64709 A {
    font-size: 1.125em;
}
/*Polaroid Slidshow spacing*/
.style-72507 .carousel figcaption.details {
    width: 34%;
    height: inherit;
}

/* 2019: ML/HP - Region | Become a Bryn Mawr Girl */
.style-64703 {
    padding-right: 2em;
    padding-left: 2em;
}

/* 2019: ML - Main Menu */
.style-64608 .l1-item > a {
    font-size: 1em;
    padding: 1.9em 1em !important;
}

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

/* --- Small Desktop --- */
@media(max-width:1199px) and (min-width:980px){
.span9 .facultystaffdirectory .table-cell, 
.span8 .facultystaffdirectory .table-cell, 
.span7 .facultystaffdirectory .table-cell,  
.span6 .facultystaffdirectory .table-cell, 
.span5 .facultystaffdirectory .table-cell, 
.span4 .facultystaffdirectory .table-cell, 
.span9 .departmentpicker .table-cell, 
.span8 .departmentpicker .table-cell, 
.span7 .departmentpicker .table-cell, 
.span6 .departmentpicker .table-cell, 
.span5 .departmentpicker .table-cell,
.span4 .departmentpicker .table-cell,
.span9 .athleticteampicker .table-cell,
.span8 .athleticteampicker .table-cell,
.span7 .athleticteampicker .table-cell,
.span6 .athleticteampicker .table-cell,
.span5 .athleticteampicker .table-cell, 
.span4 .athleticteampicker .table-cell  {display: inline-block;} /* --- allowing dropdowns to wrap on tablet --- */
.style-50354 div.content-wrap {-moz-column-count: 1; -webkit-column-count: 1; column-count: 1;}
.style-15668 .carousel .caption-spacing.crl-inner-details { margin-bottom: 50px !important; } /* magazine - banner background carousel */

.style-14527 .h1-style { font-size: 38px; } /* main site - page title */

.style-35016 .item-name {position: relative; left: -33%;}


/* --- 2019 NEW HOMEPAGE DESIGN STYLES --- */

/* 2019 HP Colored Buttons */
.style-64707 li.group, .style-64708 li.group, .style-64709 li.group {
    padding-right: 1.5em;
    padding-left: 1.5em;
}/*Blue, Green, Yellow*/
.style-64707 A, .style-64708 A, .style-64709 A {
    font-size: 1.125em;
}/*Blue, Green, Yellow*/

/* 2019: ML/HP - Region | Become a Bryn Mawr Girl */
.style-64703, .style-68295 {
    padding-right: 2em;
    padding-left: 2em;
    margin-right: 2em;
    margin-left: 2em;
}

/* 2019: ML - Main Menu */
.style-64608 .l1-item > a {
    font-size: .875em;
    padding: 2.2em .9em !important;
}

/* 2019: ML - Footer | Social Media */
.style-64713 .link-image {
    max-width: 22px;
}
.style-64713 li.group {
    height: 44px;
    width: 44px;
}

/* 2019: ML - Login */
.style-64625 .l1-item > a {
    padding: 1.65em 2.75em 1.65em 1.5em !important;
    font-size: 1em;
}
.style-64625 .l1-item {
    background-position: right 19px center;
    background-size: 13px;
}

/* 2019: ML - Search */
.style-64611 {
    padding-right: 1.5rem;
}
.style-64611 .submit-button {
    padding-left: 15px;
}

/* 2019: ML - Sticky Header Logo */
.style-64600:not(.in-view) + .style-64599 .style-64602,
html:not(.styler) .style-64599:hover .style-64602 {
    left: 1em;
}

/* 2019 HP Colored Buttons */
.style-64707, .style-64708, .style-64709 {
    font-size: .875em;
}/*Blue, Green, Yellow*/
.style-64707 li.group, .style-64708 li.group, .style-64709 li.group {
    padding-right: 1.5em;
    padding-left: 1.5em;
}/*Blue, Green, Yellow*/
.style-64707 .link-image, .style-64708 .link-image, .style-64709 .link-image {
    max-width: 16px;
    max-height: 16px;
}/*Blue, Green, Yellow*/

/* 2019: ML/HP - Region | Featured News */
.style-64697 {
    padding-right: 2em;
    padding-left: 2em;
}

/* 2019: HP - Row | Featured News */
.style-64701 .col {
    padding-right: 0;
    padding-top: 2em;
}
.style-64701 .first-col {
    padding-right: 2em !important;
    padding-left: 2em !important;
    padding-top: 2em !important;
    background-position: left 76% center;
}

/* 2019: HP - Featured News */
.style-64699 li.group {
        width: calc(32% - .2em);
    margin: 0 .25em;
}
.style-64699 .h4-style A {
    font-size: 1rem;
}
.style-64699 .news img {
    margin: 0;
}

/* 2019: HP - Featured News Heading */
.style-64700 {
    font-size: 1.8em;
}

/* 2019: HP - Juicer Feed */
.style-64702 div.content-wrap {
    margin: 0 6%;
}

/*2019: HP - We Are Bryn Mawr*/
.style-64635 .h4-style, .style-64635 .brief-description {
    font-size: 2.75em;
    margin-bottom: 0;
}
.style-64635 .long-description {
    margin-top: 1.5em;
}

/* 2019: HP - Become a Bryn Mawr Girl */
.style-64704 .h4-style, .style-64704 .brief-description {
    font-size: 2.75em;
    margin-bottom:0;
}

/* 2019: HP - Centered CTA Heading */
.style-64696 .h4-style, .style-64696 .brief-description {
    font-size: 2.75em;
    margin-bottom:0;
}

/* 2019: ML/HP - Region | We are Bryn Mawr */
.style-64633 {
    height: 726px;
}

/* 2019: ML/HP - Row | We are Bryn Mawr */
.style-64636 {
    width: 45%;
}

/* 2019: ML/HP - Region | Intro */
.style-64631 {
    padding-right: 2em;
    padding-left: 2em;
}

/* 2019: HP - Division Links */
.style-64628 .carousel .crl-caption {
    font-size: 1.125em;
}
.style-64628 .carousel .h4-style.crl-title {
    font-size: .933em;
}

/* 2019: HP - Intro */
.style-64630 {
    font-size: 1.25em;
}

/* 2019: ML/HP - Hero Tagline */
.style-64627 {
    left: 1em;
    bottom: 3.5em;
    font-size: 2.5em;
}


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

/* --- Tablet --- */
@media(max-width:979px) and (min-width:768px){
.facultystaffdirectory .table-cell, .departmentpicker .table-cell, .athleticteampicker .table-cell, .style-46232 ul li{display: inline-block;} /* --- allowing dropdowns to wrap on tablet --- */
.style-46232 div.content-wrap {-moz-column-count: 1; -webkit-column-count: 1; column-count: 1;} /* single column for tablet size */
.style-53915 li.group {text-align: center; width:100%;} /* single column for tablet size */
/* 2019: INT Updates */
.style-67514, .style-67515, .style-67513, .style-67512 {
    display: block;
    width: 959px !important;
    float: none;
    clear: both;
}

/* show details in Intro div on hover */
.style-67032 .carousel .slides li:nth-child(1) .crl-caption {
    font-weight: bold;
    font-size: 1.125em;
    width: 100%;
    height: 100%;
    color: #fff;
    text-align: center;
    position: auto;
    left: 50%;
    z-index: 2;
    margin-top: -65px;
    margin-bottom: 5em;
}
.style-67032 .carousel .slides li:nth-child(2) .crl-caption {
font-weight: bold;
    font-size: 1.125em;
    width: 100%;
    height: 100%;
    color: #fff;
    text-align: center;
    position: auto;
    left: 50%;
    margin-top: -65px;
    margin-bottom: 5em;
    z-index: 2;
}
.style-67032 .carousel .slides li:nth-child(3) .crl-caption {
font-weight: bold;
    font-size: 1.125em;
    width: 100%;
    height: 100%;
    color: #fff;
    text-align: center;
    position: auto;
    left: 50%;
    margin-top: -65px;
    margin-bottom: 5em;
    z-index: 2;
}
.style-67032 .carousel .slides li:nth-child(4) .crl-caption {
font-weight: bold;
    font-size: 1.125em;
    width: 100%;
    height: 100%;
    color: #fff;
    text-align: center;
    position: auto;
    left: 50%;
    margin-top: -65px;
    margin-bottom: 5em;
    z-index: 2;
}
.style-15688 { margin-top: 15px; } /* magazine - social icons */
html:not(.styler) .style-33767 { display:block; } /* show mobile title */
html:not(.styler) .style-33767 div.page-title {display:none;} /* hides non-current page titles for mobile title */
html:not(.styler) .style-19765, .style-26226, .style-19767 { display:none; } /* hide blue background box */
html:not(.styler) .style-14490 { display:none; } /* hide mega menu */
html:not(.styler) .style-15684,
html:not(.styler) .style-16156 { display:none; } /* magazine - hide mega menus */
.style-15668 .carousel .caption-spacing.crl-inner-details { margin-bottom: 10px !important; } /* magazine - banner background carousel */
.style-15668 .carousel .h4-style.crl-title { font-size: 25px; } /* magazine - banner background carousel */
.style-15668 .carousel .crl-caption { font-size: 16px; } /* magazine - banner background carousel */
.style-50354 div.content-wrap {-moz-column-count: 1; -webkit-column-count: 1; column-count: 1;}
.style-14527 .h1-style { font-size: 28px; } /* main site - page title */

.style-35016 .item-name {position: relative; left: -33%;}

/* --- 2019 NEW HOMEPAGE DESIGN STYLES --- */

/* 2019: ML/HP - Region | Hero */
.style-64597 {
    background: linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 44%, rgba(0,0,0,0) 54%, rgba(0,0,0,0.7) 100%);
}

/* 2019: ML/HP - Region | Header*/
html:not(.styler) .style-64599 {
    position: absolute;
}
html:not(.styler) .style-64599:hover {
    background-color: transparent;
}/* update background color of header region on hover */
html:not(.styler) .style-64599:hover .style-64602 {
    display:none;
}/* display 2019: ML - Hover/Sticky Header Logo on hover */
html:not(.styler) .style-64599:hover .style-64604 {
    display: block;
    opacity: 1;
}/* unhide 2019: ML - Header Logo */
html:not(.styler) .style-64612 {
    display:none;
}/* hide 2019: ML - Header Icon */

/* 2019: ML - Header Logo */
.style-64604 {
    top: 3em;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

/* 2019: ML - Search */
html:not(.styler) .style-64611 {
    display:none;
}/* hide search from the header */

/* NOT HERE */

/* Header Hover / Sticky Menu Transition*/
.style-64600:not(.in-view) + .style-64599 {
    background-color: transparent;
}/* update background color of 2019: ML - Region | Header when you scroll past the 2019: ML - Decoy Region */
.style-64600:not(.in-view) + .style-64599 .style-64604 {
    display: block;
    opacity: 1;
}/* hide 2019: ML - Header Logo in 2019: ML - Region | Header when you scroll past the 2019: ML - Decoy Region */
.style-64600:not(.in-view) + .style-64599 .style-64602 {
    display:none;
}/* display 2019: ML - Hover/Sticky Header Logo in 2019: ML - Region | Header when you scroll past the 2019: ML - Decoy Region */
.style-64600:not(.in-view) + .style-64599 .style-64608,
.style-64600:not(.in-view) + .style-64599 .style-64610,
.style-64600:not(.in-view) + .style-64599 .style-64625 {
    display:none;
}/* display 2019: ML - Main Menu, 2019: ML - Omni Menu in 2019: ML - Region | Header, 2019: ML - Login when you scroll past the 2019: ML - Decoy Region */
.style-64600:not(.in-view) + .style-64599 .style-64611 {
    opacity: 1;
}
html:not(.styler) .style-64599:hover ~ .style-64597 .style-64604,
html:not(.styler) .style-64599:hover ~ .style-64766 .style-64604 {
    opacity: 1;
    display: block;
}/* unhide 2019: ML - Header Logo, in the homepage master layout, interior master layout */

/* 2019: HP - Division Links */
.style-64628, style-67032 {
    margin-top: -65px;
    margin-bottom: 5em;
}
.style-67032 .carousel .crl-caption {
    color: #fff;
    text-align: center;
    font-weight: bold;
}
.style-64628 .carousel .crl-caption, .style-67032 .carousel .crl-caption {
    font-size: 1.5em;
}

/* 2019: HP - Row | We are Bryn Mawr */
.style-64636 {
    width: 50%;
}

/*2019: HP - We Are Bryn Mawr*/
.style-64635 .h4-style, .style-64635 .brief-description {
    font-size: 2.5em;
    margin-bottom: 0;
}
.style-64635 .long-description {
    margin-top: 1.5em;
}

/* 2019: HP - Region | Experience Campus Life */
.style-64697 {
    padding-right: 2em;
    padding-left: 2em;
}

/* 2019: HP - Row | Featured News */
.style-64701 .first-col {
    padding: 6em 3em !important;
    text-align:center;
    width: 100%;
    background-position: left center;
}
.style-64701 .col {
    padding: 2em .5em 200px;
    width: 100%;
}
.style-64701 {
    -ms-flex-wrap: wrap;flex-wrap: wrap;
    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;
}

/* 2019: HP - Featured News */
.style-64699 li.group {
    width: calc(33% - 1.1em);
    margin: 0 .5em;
}

/* 2019: HP - Hero Tagline */
.style-64627 {
    left: 1em;
    font-size: 2.25em;
}

/* 2019: ML/HP - Region | Intro */
.style-64631 {
    padding-right: 2em;
    padding-left: 2em;
}

/* 2019: HP - Row | Intro */
.style-64632 {
    -ms-flex-wrap: wrap;flex-wrap: wrap;
    -webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;
}
.style-64632 .col {
    width: auto;
    margin: 0;
}

/* 2019: HP - Intro */
.style-64630 {
    padding: 0 4em;
    box-sizing: border-box;
}

/* 2019: HP - Centered CTA Heading */
.style-64696 .h4-style, .style-64696 .brief-description {
    font-size: 2.5em;
    margin-bottom:0;
}

/* 2019: HP - Inline Links */
.style-64698:before {
    width: 100%;
}
.style-64698 div.content-wrap {
    margin: 0;
}
.style-64698 li.group {
    margin: 0 0 .5em;
}

/* 2019: HP - Region | Become a Bryn Mawr Girl */
.style-64703 {
    margin-left: 1.5em;
    margin-right: 1.5em;
    padding: 2.5em 2em;
}

/* 2019: HP - Become a Bryn Mawr Girl */
.style-64704 .h4-style, .style-64704 .brief-description {
    font-size: 2.5em;
    margin-bottom:0;
}

/* 2019: HP - Juicer Feed */
.style-64702 div.content-wrap {
    margin: 0 1.5em;
}

/* 2019 HP Colored Buttons */
.style-64707, .style-64708, .style-64709 {
    margin-bottom: 1.5em;
    font-size: .65em;
}/*Blue, Green, Yellow*/
.style-64707 li.group, .style-64708 li.group, .style-64709 li.group {
    padding-right: 1.5em;
    padding-left: 1.5em;
}/*Blue, Green, Yellow*/
.style-64707 .link-image, .style-64708 .link-image, .style-64709 .link-image {
    max-width: 13px;
    max-height: 13px;
}/*Blue, Green, Yellow*/

/* 2019: ML - Region | Footer */
.style-64710 {
    padding-left: 2em;
    padding-right: 2em;
    padding-bottom: 3em;
}

/* 2019: ML - Footer | Social Media */
.style-64713 .link-image {
    max-width: 18px;
}
.style-64713 li.group {
    height: 36px;
    width: 36px;
    margin: 0 .15em;
}

/* 2019: ML - Footer | Address */
.style-64711 {
    font-size: .776em;
}
.style-64711 .h2-style {
    font-size: 1.125em;
}

/* 2019: ML - Footer | Sitemap */
.style-64714 {
    margin-top: -1.5em;
}
.style-64714 .mini-sitemap-open,
.style-64714 .mini-sitemap-close {
    right: auto;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
}
.style-64714 .ms-l1-text {
    font-size: .8em;
}
.style-64714 .ms-l2-text {
    font-size: .875em;
}

/* 2019: We are Bryn Mawr - Additional Links Menu */
.style-64637 .mega-menu-panel {
    width: 230px;
    display: none;
}
.style-64639 .carousel .h4-style.crl-title {
    font-size: .933em;
}

/* 2019: ML/HP - Region | We are Bryn Mawr */
.style-64633 {
    height: 600px;
}

/* 2019: ML/HP - Region | Become ... Background */
.style-64706, .style-67539 {
    height: 500px;
}


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

/* --- Mobile --- */
@media(max-width:767px){
.mini-sitemap .width-7, .mini-sitemap .width-8{width: 100%; margin-right: 0;}

td div.mobile_launch_link {
    display: block;
}

.style-42295, .style-48167, td.launch_link {
    display: none;
}


.style-47945 .form-field-label {
    width: 100%!important;
}
.style-47324 .brief-description {
padding:0;
}
.style-47324 .carousel .flex-control-nav {
display:none;
}
.style-47324 .carousel.show-arrows-always .flex-direction-nav .flex-prev, .style-47324 .carousel.show-arrows-always .flex-direction-nav .flex-next {
display:none;
}
.style-47324 .h4-style {
font-size:12px;
    padding: 10px 0px 10px 0px;
}
.style-46404 li.group {
    width: 100%;
    display: block;
    padding: 0;
}
.style-66946 {
    background: #ffffff;
}
.style-67514, .style-67515, .style-67513, .style-67512 {
    width: 100% !important;
    display: block;
    float: none;
    clear: both;
    margin-right: 30px;
}

.style-67067 {
    font-size: 14px;
}

.facultystaffdirectory .table, .facultystaffdirectory .table-row{display: block;}/*removing display: table & table-row*/
.facultystaffdirectory .table-cell, .departmentpicker .table-cell, .style-46232 ul li{display: inline-block; max-width: 100%;} /* --- allowing dropdowns to wrap on mobile & not break out of box --- */
.style-46232 div.content-wrap {-moz-column-count: 1; -webkit-column-count: 1; column-count: 1;} /* single column for mobile size */
.style-53915 li.group {text-align: center; width:100%;} /* single column for tablet size */
.style-14482 { background-color: #fff; } /* main site - body bg color */
.style-14527 .h1-style { font-size: 22px; } /* main site - page title */
html:not(.styler) .style-33767 { display:block; } /* show mobile title */
html:not(.styler) .style-39384 {display:block;} /* show hidden link */
html:not(.styler) .style-33767 div.page-title {display:none;} /* hides non-current page titles for mobile title */
.style-14488 {  margin-left: auto; margin-right: auto; float: none; } /* search form alignment */
.style-14489 { text-align: center; } /* social icons alignment */
html:not(.styler) .style-14490 { display:none; } /* hide mega menu */
html:not(.styler) .style-19765, .style-26226, .style-19767, .style-24637 { display:none; } /* hide blue background box */
.style-14493 .carousel .h4-style.crl-title {margin: 10px 10px 5px 10px; padding: 0 0 5px 0; font-size: 20px; } /* homepage banner title */
.style-14493 .carousel .crl-caption { font-size: 14px;margin: 0 10px 10px 10px; } /* homepage banner caption */
.style-28743 .carousel .h4-style.crl-title {margin: 10px 10px 5px 10px; padding: 0 0 5px 0; font-size: 20px; } /* homepage banner title */
.style-28743 .carousel .crl-caption { font-size: 14px;margin: 0 10px 10px 10px; } /* homepage banner caption */
.style-14493 .carousel .flex-direction-nav { display: none; } /* homepage banner arrows */
.style-14500 li.group:first-child { border-left: none; } /* homepage 3 column List - display vertically and adjust borders/spacing */
.style-14500 li.group { width: auto; padding: 2%; display:block; border:none; border-bottom: 1px dashed #e0e0e0; } /* homepage 3 column List - display vertically and adjust borders/spacing */
.style-14504 li.group:first-child { border-left: none; } /* homepage 4 column Events - display vertically and adjust borders/spacing */
.style-14504 li.group { width: auto; padding: 2%; display:block; border:none; border-bottom: 1px dashed #e0e0e0; } /* homepage 4 column Events - display vertically and adjust borders/spacing */
.style-15929 { background-color: #fff; } /* entire body background color */
.style-50354 div.content-wrap {-moz-column-count: 1; -webkit-column-count: 1; column-count: 1;}
.style-15688 { margin-top: 10px; text-align: center; } /* magazine - social icons alignment */
html:not(.styler) .style-15684,
html:not(.styler) .style-16156 { display:none; } /* magazine - hide mega menus */
.style-15668 .carousel figure:before { background: none !important; } /* magazine - banner background remove gradient */
.style-15668 .carousel .caption-spacing.crl-inner-details { margin-bottom: 10px !important;  width: 90%; } /* magazine - banner background carousel */
.style-15668 .carousel .h4-style.crl-title { font-size: 25px; color: #696158; text-shadow: none; } /* magazine - banner background carousel */
.style-15668 .carousel .crl-caption { font-size: 16px; color: #696158; text-shadow: none; } /* magazine - banner background carousel */
.style-15668 .carousel.caption-location-inside .details { position: relative; padding-top: 20px; } /* magazine - banner background carousel */
html:not(.styler) .style-15668 .flex-direction-nav { display:none; } /* magazine - banner background carousel */
.style-15667 { padding-right: 0; border-right: none; } /* magazine - default style reset */


html:not(.styler) .style-15677 { display: none; } /* magazine - hide the blocks that are displaying ONLY photos' details - won't be in correct position for mobile */
html:not(.styler) .style-15681  .title,
html:not(.styler) .style-15681 .caption { display: block; } /* magazine - show the details for photos */



/* --- 2019 NEW HOMEPAGE DESIGN STYLES --- */

/* 2019: ML/HP - Region | Hero */
.style-64597 {
    background: linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 44%, rgba(0,0,0,0) 54%, rgba(0,0,0,0.7) 100%);
}

/* 2019: ML/HP - Region | Header*/
html:not(.styler) .style-64599 {
    position: absolute;
}
html:not(.styler) .style-64599:hover {
    background-color: transparent;
}/* update background color of header region on hover */
html:not(.styler) .style-64599:hover .style-64602 {
    display:none;
}/* display 2019: ML - Hover/Sticky Header Logo on hover */
html:not(.styler) .style-64599:hover .style-64604 {
    display: block;
    opacity: 1;
}/* unhide 2019: ML - Header Logo */
html:not(.styler) .style-64612 {
    display:none;
}/* hide 2019: ML - Header Icon */

/* 2019: ML - Header Logo */
.style-64604 {
    top: 3em;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

/* 2019: ML - Search */
html:not(.styler) .style-64611 {
    display:none;
}/* hide search from the header */

/* 2019: ML/HP - Hero CTA Links */
.style-64626 {
    top: 40%;
}

/* Header Hover / Sticky Menu Transition*/
.style-64600:not(.in-view) + .style-64599 {
    background-color: transparent;
}/* update background color of 2019: ML - Region | Header when you scroll past the 2019: ML - Decoy Region */
.style-64600:not(.in-view) + .style-64599 .style-64604 {
    display: block;
    opacity: 1;
}/* hide 2019: ML - Header Logo in 2019: ML - Region | Header when you scroll past the 2019: ML - Decoy Region */
.style-64600:not(.in-view) + .style-64599 .style-64602 {
    display:none;
}/* display 2019: ML - Hover/Sticky Header Logo in 2019: ML - Region | Header when you scroll past the 2019: ML - Decoy Region */
.style-64600:not(.in-view) + .style-64599 .style-64608,
.style-64600:not(.in-view) + .style-64599 .style-64610,
.style-64600:not(.in-view) + .style-64599 .style-64625 {
    display:none;
}/* display 2019: ML - Main Menu, 2019: ML - Omni Menu in 2019: ML - Region | Header, 2019: ML - Login when you scroll past the 2019: ML - Decoy Region */
.style-64600:not(.in-view) + .style-64599 .style-64611 {
    opacity: 1;
}
html:not(.styler) .style-64599:hover ~ .style-64597 .style-64604,
html:not(.styler) .style-64599:hover ~ .style-64766 .style-64604 {
    opacity: 1;
    display: block;
}/* unhide 2019: ML - Header Logo, in the homepage master layout, interior master layout */

/* 2019: HP - Division Links */
.style-64628 .carousel .slides li, .style-67032 .carousel .slides li {
    width: 100% !important;
    margin: 0 0 1em;
}/*update width of list item - 2x2*/
.style-64628, .style-67032 {
    margin-top: -65px;
    margin-bottom: 5em;
}
.style-64628 .carousel .crl-caption, .style-67032 .carousel .crl-caption {
    font-size: 1.25em;
}

/* 2019: HP - Row | We are Bryn Mawr */
.style-64636 {
    width: 100%;
}

/*2019: HP - We Are Bryn Mawr*/
.style-64635 .h4-style, .style-64635 .brief-description {
    margin-right: 0;
    margin-bottom: 0;
    display: block;
    font-size: 2em;
}
.style-64635 .long-description {
    margin-top: 1.5em;
}

/* 2019: HP - Region | Experience Campus Life */
.style-64697 {
    padding-right: 0;
    padding-left: 0;
}

/* 2019: HP - Row | Featured News */
.style-64701 .first-col, .style-68033 .first-col {
    padding: 6em 3em !important;
    text-align:center;
}
.style-64701 .col, .style-68033 .col {
    padding: 3em 1.5em 200px;
}
.style-64701, .style-68033 {
    -ms-flex-wrap: wrap;flex-wrap: wrap;
}

/* 2019: HP - Featured News */
.style-64699 li.group {
    width: 100%;
    margin: 0 0 2em;
}

/* 2019: HP - Hero Tagline */
.style-64627 {
    left: 1em;
    font-size: 2em;
}

/* 2019: ML/HP - Region | Intro */
.style-64631 {
    padding-right: 2em;
    padding-left: 2em;
    background-position: right 64px bottom -50%;
}

/* 2019: HP - Row | Intro */
.style-64632 {
    -ms-flex-wrap: wrap;flex-wrap: wrap;
}

/* 2019: HP - Centered CTA Heading */
.style-64696 .h4-style, .style-64696 .brief-description {
    display: block;
    margin-right: 0;
    margin-bottom: 0;
    font-size: 2em;
}

/* 2019: HP - Inline Links */
.style-64698:before {
    width: 100%;
}
.style-64698 div.content-wrap {
    margin: 0 4em;
    padding: 0;
}
.style-64698 li.group {
    margin: 0 0 .5em;
}

/* 2019: HP - Region | Become a Bryn Mawr Girl */
.style-64703, .style-68295 {
    margin-left: 1.5em;
    margin-right: 1.5em;
    padding-right: 2em;
    padding-left: 2em;
}

/* 2019: HP - Become a Bryn Mawr Girl */
.style-64704 .h4-style, .style-64704 .brief-description {
    margin-right: 0;
    margin-bottom: 0;
    display: block;
    font-size: 2em;
}

/* 2019: HP - Juicer Feed */
.style-64702 div.content-wrap {
    margin: 0 1.5em;
}

/* 2019 HP Colored Buttons */
.style-64707, .style-64708, .style-64709 {
    margin-bottom: 1.5em;
    font-size: .75em;
}/*Blue, Green, Yellow*/
.style-64707 li.group, .style-64708 li.group, .style-64709 li.group {
    padding-right: 1.75em;
    padding-left: 1.75em;
}/*Blue, Green, Yellow*/

/*2019: HP - Footer | Address */
.style-64711 {
    margin-bottom: 3rem;
    text-align: center;
}
.style-64711 .h2-style {
    text-align: center;
}

/* 2019: ML - Region | Footer */
.style-64710 {
    padding: 0 2em;
}

/* 2019: ML - Footer | Social Media */
.style-64713 {
    margin-top: 3em;
    margin-bottom: 2em;
    text-align: center;
}

/* 2019: ML - Footer | Sitemap */
.style-64714 {
    margin-top: -4.5em;
}
.style-64714 .mini-sitemap-open,
.style-64714 .mini-sitemap-close {
    right: auto;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
}

/* 2019: We are Bryn Mawr - Additional Links Menu */
.style-64637 {
    display: none;
}

/* 2019: ML/HP - Region | We are Bryn Mawr */
.style-64633 {
    height: 600px;
}

/* 2019: ML/HP - Region | Become ... Background */
.style-64706, style-67539 {
    height: 500px;
}



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








/* ========== Bootstrap Structure Change - adding 15px of space on both sides of rows in Master Layouts. Page rows are 1185px. =============*/
.page-row{margin-left: 0;}/*page row - removing left margin*/
.first-col.page-col{margin-left: 0;}/*1st column within page row - removing left margin*/
/*full desktop*/
@media(min-width:1200px){
.container{width: 1200px;}
.layout-row{padding-right: 15px;}
.style-15929 .layout-row { padding-right: 0 !important; } /* remove padding for the magazine layout since it's not really mega menu template */
.style-17405 ul a { padding-right: 0 !important; } /* remove padding for sub-menu of site  */
.first-col.page-col.offset1{margin-left: 50px;}
.first-col.page-col.offset2{margin-left: 100px;}
.first-col.page-col.offset3{margin-left: 150px;}
.first-col.page-col.offset4{margin-left: 200px;}
.first-col.page-col.offset5{margin-left: 250px;}
.first-col.page-col.offset6{margin-left: 300px;}
.first-col.page-col.offset7{margin-left: 350px;}
.first-col.page-col.offset8{margin-left: 400px;}
.first-col.page-col.offset9{margin-left: 450px;}
.first-col.page-col.offset10{margin-left: 500px;}
.first-col.page-col.offset11{margin-left: 550px;}
.first-col.page-col.offset12{margin-left: 600px;}
.first-col.page-col.offset13{margin-left: 650px;}
.first-col.page-col.offset14{margin-left: 700px;}
.first-col.page-col.offset15{margin-left: 750px;}
.first-col.page-col.offset16{margin-left: 800px;}
.first-col.page-col.offset17{margin-left: 850px;}
.first-col.page-col.offset18{margin-left: 900px;}
.first-col.page-col.offset19{margin-left: 950px;}
.first-col.page-col.offset20{margin-left: 1000px;}
.first-col.page-col.offset21{margin-left: 1050px;}
.first-col.page-col.offset22{margin-left: 1100px;}
.first-col.page-col.offset23{margin-left: 1150px;}
.first-col.page-col.offset24{margin-left: 1200px;}
}
/*small desktop*/
@media(max-width:1199px) and (min-width:980px){
.container{width: 960px;}
.layout-row{padding-right: 10px;}
.first-col.page-col.offset1{margin-left: 40px;}
.first-col.page-col.offset2{margin-left: 80px;}
.first-col.page-col.offset3{margin-left: 120px;}
.first-col.page-col.offset4{margin-left: 160px;}
.first-col.page-col.offset5{margin-left: 200px;}
.first-col.page-col.offset6{margin-left: 240px;}
.first-col.page-col.offset7{margin-left: 280px;}
.first-col.page-col.offset8{margin-left: 320px;}
.first-col.page-col.offset9{margin-left: 360px;}
.first-col.page-col.offset10{margin-left: 400px;}
.first-col.page-col.offset11{margin-left: 440px;}
.first-col.page-col.offset12{margin-left: 480px;}
.first-col.page-col.offset13{margin-left: 520px;}
.first-col.page-col.offset14{margin-left: 560px;}
.first-col.page-col.offset15{margin-left: 600px;}
.first-col.page-col.offset16{margin-left: 640px;}
.first-col.page-col.offset17{margin-left: 680px;}
.first-col.page-col.offset18{margin-left: 720px;}
.first-col.page-col.offset19{margin-left: 760px;}
.first-col.page-col.offset20{margin-left: 800px;}
.first-col.page-col.offset21{margin-left: 840px;}
.first-col.page-col.offset22{margin-left: 880px;}
.first-col.page-col.offset23{margin-left: 920px;}
.first-col.page-col.offset24{margin-left: 960px;}
.style-67514, .style-67515, .style-67513, .style-67512 {
    max-width: 100% !important;
    display: block;
    float: none;
    clear: both;
    margin-right: 30px;
}
.style-67514 {
    max-width: 400px !important;
    margin-right: 30px;
}
}
/*tablet*/
@media(max-width:979px) and (min-width:768px){
.container{width: 744px;}
/* 2019: INT Updates */
.style-67514, .style-67515, .style-67513, .style-67512 {
    max-width: 100% !important;
    display: block;
    float: none;
    clear: both;
    margin-right: 20px;
}
.style-67514 {
    max-width: 100%;
    margin-right: 20px;
}
.style-65170 {
    margin-top: 100px;
}
.style-65704 {
    margin-right: 20px;
}
.layout-row{padding-right: 10px;}
.first-col.page-col.offset1{margin-left: 31px;}
.first-col.page-col.offset2{margin-left: 62px;}
.first-col.page-col.offset3{margin-left: 93px;}
.first-col.page-col.offset4{margin-left: 124px;}
.first-col.page-col.offset5{margin-left: 155px;}
.first-col.page-col.offset6{margin-left: 186px;}
.first-col.page-col.offset7{margin-left: 217px;}
.first-col.page-col.offset8{margin-left: 248px;}
.first-col.page-col.offset9{margin-left: 279px;}
.first-col.page-col.offset10{margin-left: 310px;}
.first-col.page-col.offset11{margin-left: 341px;}
.first-col.page-col.offset12{margin-left: 372px;}
.first-col.page-col.offset13{margin-left: 403px;}
.first-col.page-col.offset14{margin-left: 434px;}
.first-col.page-col.offset15{margin-left: 465px;}
.first-col.page-col.offset16{margin-left: 496px;}
.first-col.page-col.offset17{margin-left: 527px;}
.first-col.page-col.offset18{margin-left: 558px;}
.first-col.page-col.offset19{margin-left: 589px;}
.first-col.page-col.offset20{margin-left: 620px;}
.first-col.page-col.offset21{margin-left: 651px;}
.first-col.page-col.offset22{margin-left: 682px;}
.first-col.page-col.offset23{margin-left: 713px;}
.first-col.page-col.offset24{margin-left: 744px;}
}
/*mobile*/
@media(max-width:767px){
.style-47324 .carousel .text-slide {
margin: 0;
}
.style-65170 {
    margin-top: 100px;
}
.style-53915 .link-image {
    width: 450px;
}
.style-66946 {
    background: #ffffff;
}
.style-65415 {
    margin-top: 0px;
}
.style-65679 {
    margin-top: 0px;
}

/* 2019: INT Updates */
.style-67514, .style-67515, .style-67513, .style-67512 {
    width: 85% !important;
    display: block;
    float: none;
    clear: both;
}
.style-67515 {
    max-width: 85%;
}
.style-67514 {
    max-width: 85%;
}
.style-66983, .style-67543 {
    text-align: center;
    margin-right: 10px;
}
.style-67100 {
    display: block;
}
.style-67067 {
    font-size: 14px;
}
}



